(57)【要約】【課題】イメージデータ退避格納部の使用効率や退避されているイメージデータのヒット率を向上させる。【解決手段】イメージデータの退避格納部３は、表示頻度が最も大きい画面のイメージデータを優先して格納する第１の退避領域３ａと、次に大きい表示頻度の画面のイメージデータを優先して一時的に格納する第２の退避領域３ｂを備える。表示イメージ制御部４は、現在表示頻度を第１の退避領域３ａに格納されているイメージデータの最大表示頻度と比較して大きいときは、現在表示画面のイメージデータを第１の退避領域３ａに転送格納し、小さいときは、現在表示頻度を第２の退避領域３ｂに格納されているイメージデータの次点表示頻度と比較し、大きいときは、現在表示画面のイメージデータを第２の退避領域３ｂに転送格納する。【選択図】図４
2007072036.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示すべきイメージデータを一時的に格納する表示イメージデータ格納部と、
各種の情報や機能によって分類される複数の画面についての表示頻度が最も大きい画面のイメージデータを優先して一時的に格納する第１のイメージデータ退避領域、および、前記最も大きい表示頻度よりは小さいが他の画面の表示頻度よりは大きい表示頻度の画面のイメージデータを優先して一時的に格納する第２のイメージデータ退避領域を有するイメージデータ退避格納部と、
前記表示イメージデータ格納部を制御して前記表示部にイメージデータを転送表示させるとともに、表示画面変更命令があったときに、現在の表示画面の表示頻度を前記第１のイメージデータ退避領域に格納されているイメージデータの最大表示頻度と比較して大きいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータを前記第１のイメージデータ退避領域に転送格納し、小さいときは、現在の表示画面の表示頻度を前記第２のイメージデータ退避領域に格納されているイメージデータの次点表示頻度と比較し、大きいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータを前記第２のイメージデータ退避領域に転送格納し、かつ、変更後の表示画面のイメージデータが前記イメージデータ退避格納部に存在するときはそのイメージデータを前記表示イメージデータ格納部に転送格納し、存在しないときは前記表示イメージデータ格納部に必要なイメージデータを生成格納する表示イメージ制御部とを備えた表示制御装置。
【請求項２】
前記表示イメージ制御部は、現在の表示画面の表示頻度を前記第１のイメージデータ退避領域に格納されているイメージデータの最大表示頻度と比較して等しいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータの前記第１のイメージデータ退避領域または第２のイメージデータ退避領域に対する転送格納の処理を停止するように構成されている請求項１に記載の表示制御装置。
【請求項３】
前記表示イメージ制御部は、現在の表示画面の表示頻度を前記第２のイメージデータ退避領域に格納されているイメージデータの次点表示頻度と比較して等しいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータの前記第２のイメージデータ退避領域に対する転送格納の処理を停止するように構成されている請求項１に記載の表示制御装置。
【請求項４】
前記表示イメージ制御部は、遷移元の画面へ戻る画面遷移が連続して起こったときに、前記イメージデータ退避格納部における前記第２のイメージデータ退避領域の割合を増加させるように構成されている請求項１から請求項３までのいずれかに記載の表示制御装置。
【請求項５】
前記表示イメージ制御部は、遷移元の画面へ戻る画面遷移が連続して起こったときに、その遷移回数に応じて、前記イメージデータ退避格納部における前記第２のイメージデータ退避領域の割合を増加させるように構成されている請求項４に記載の表示制御装置。
【請求項６】
前記表示イメージ制御部は、遷移先の画面から遷移元の画面に戻る確率を求め、前記確率が基準値よりも高ければ最優先で遷移元の画面のイメージデータを前記第２のイメージデータ退避領域に転送格納するように構成されている請求項１から請求項５までのいずれかに記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家電機器やＯＡ機器といった各種機器の表示制御を行う表示制御装置に関する。
【背景技術】
【０００２】
近年、家電機器やＯＡ機器等といった各種機器の操作部に対して、その操作性の改善を目的として、パーソナルコンピュータやワークステーション等で主流となっているＧＵＩ（Graphical User Interface）の操作方式を導入しようとする動きが活発化している。
【０００３】
ところが、一般的に、ＧＵＩによる操作でウィンドウ、ボタン、アイコン等といった様々な構成要素を操作画面上に表示することが必要となり、各構成要素の表示イメージデータや多種類の文字表示用のフォントデータ等といった大量のデータを取り扱わなければならない。その結果、画面の構成要素を作成するための処理負荷が大きくなり、画面表示が遅くなるという問題がある。
【０００４】
この問題を解決するために、画面遷移する場合に、一時的に画面を消去したイメージデータをイメージデータ退避領域に格納し、再表示する場合には、イメージデータ退避領域からイメージデータをコピーすることにより、表示速度を高速にする方法がある（例えば、特許文献１参照）。
【０００５】
また、イメージデータを一時的に退避させる条件として、遷移確率（頻度）に基づいて優先順に決定することで、ユーザによる操作傾向に適応しつつ画面遷移速度を高めることが提案されている（例えば、特許文献２参照）。
【特許文献１】特開平７−８４５６２号公報（第３頁、第１図）
【特許文献２】特開平９−３１９５３８号公報（第８頁、第１０−１１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、優先度順を決定する要素として遷移確率（頻度）だけを用いた場合には、表示頻度の高い画面のイメージデータがイメージデータ退避領域に常駐してしまう傾向が高くなる。その結果、比較的よく使用される遷移元の画面のイメージデータがイメージデータ退避領域に格納されていない確率が高くなり、画面遷移の表示速度が遅くなるという問題がある。
【０００７】
また、遷移確率（頻度）により優先度が決定される退避領域に加え、遷移元の画面のイメージデータを退避させる領域を用意した場合には、遷移元の画面のイメージデータの表示頻度が低いにもかかわらず退避領域を消費してしまうため、退避領域にあるイメージデータが使用される確率が低くなってしまうという問題がある。
【課題を解決するための手段】
【０００８】
本発明による表示制御装置は、
表示部に表示すべきイメージデータを一時的に格納する表示イメージデータ格納部と、
各種の情報や機能によって分類される複数の画面についての表示頻度が最も大きい画面のイメージデータを優先して一時的に格納する第１のイメージデータ退避領域、および、前記最も大きい表示頻度よりは小さいが他の画面の表示頻度よりは大きい表示頻度の画面のイメージデータを優先して一時的に格納する第２のイメージデータ退避領域を有するイメージデータ退避格納部と、
前記表示イメージデータ格納部を制御して前記表示部にイメージデータを転送表示させるとともに、表示画面変更命令があったときに、現在の表示画面の表示頻度を前記第１のイメージデータ退避領域に格納されているイメージデータの最大表示頻度と比較して大きいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータを前記第１のイメージデータ退避領域に転送格納し、小さいときは、現在の表示画面の表示頻度を前記第２のイメージデータ退避領域に格納されているイメージデータの次点表示頻度と比較し、大きいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータを前記第２のイメージデータ退避領域に転送格納し、かつ、変更後の表示画面のイメージデータが前記イメージデータ退避格納部に存在するときはそのイメージデータを前記表示イメージデータ格納部に転送格納し、存在しないときは前記表示イメージデータ格納部に必要なイメージデータを生成格納する表示イメージ制御部とを備えた構成とされている。
【０００９】
ここで、最大表示頻度について、第１のイメージデータ退避領域が一時格納するイメージデータの個数が１だけのときは、過去に表示された複数のイメージデータのうちの第１番目に大きい表示頻度を指す。また、一時格納するイメージデータの個数が２以上のときは、過去に表示された複数のイメージデータのうちの最大のものから前記の個数分だけ順次に大きい表示頻度を指す。また、次点表示頻度について、過去に表示された複数のイメージデータのうち第１のイメージデータ退避領域に一時格納されているイメージデータを除いて次に大きい１つまたはいくつかの表示頻度を指す。
【００１０】
この構成において、表示イメージ制御部は、表示部にイメージデータを表示する制御において、表示すべきイメージデータがイメージデータ退避格納部（第１のイメージデータ退避領域または第２のイメージデータ退避領域）にあるときは、そこからイメージデータを読み出してイメージデータ退避格納部に転送格納し、さらに表示部に転送表示する。そして、表示画面変更命令があったときは、現在の表示画面の表示頻度（すなわち、表示イメージデータ格納部に一時的に格納されているイメージデータの画面の現在表示頻度）ρi を第１のイメージデータ退避領域に格納されているイメージデータの最大表示頻度ρa と比較して、現在表示頻度ρi が最大表示頻度ρa より大きいときは、表示イメージデータ格納部における現在の表示画面のイメージデータを第１のイメージデータ退避領域に転送格納する。つまり、最大表示頻度ρa に該当するイメージデータとして入れ替えを行う。また、現在表示頻度ρi が最大表示頻度ρa より小さいときは、現在の表示画面の現在表示頻度ρi を第２のイメージデータ退避領域に格納されているイメージデータの次点表示頻度ρb と比較して、現在表示頻度ρi が次点表示頻度ρb より大きいときは、表示イメージデータ格納部における現在の表示画面のイメージデータを第２のイメージデータ退避領域に転送格納する。つまり、次点表示頻度ρb に該当するイメージデータとして入れ替えを行う。
【００１１】
したがって、本発明によれば、イメージデータ退避格納部が、各種の情報や機能によって分類される複数の画面についての表示頻度が最も大きい画面のイメージデータを優先して一時的に格納する第１のイメージデータ退避領域と、前記最も大きい表示頻度よりは小さいが他の画面の表示頻度よりは大きい表示頻度の画面のイメージデータを優先して一時的に格納する第２のイメージデータ退避領域とを有し、第１のイメージデータ退避領域には直近または比較的直近に表示に供されたか否かに関係なく、過去の履歴での表示頻度の高さを優先してイメージデータを退避させ、一方、第２のイメージデータ退避領域には直近または比較的直近に表示に供されたことを優先して遷移元の画面のイメージデータをなるべく多く退避させるという使い分けを第１のイメージデータ退避領域と第２のイメージデータ退避領域とで行うようにしているので、表示画面変更命令があったときに、変更後の表示画面のイメージデータをイメージデータ退避格納部（第１のイメージデータ退避領域または第２のイメージデータ退避領域）においてヒットさせるときのヒット率を向上させることができる。
【００１２】
上記において、前記表示イメージ制御部は、現在の表示画面の表示頻度を前記第１のイメージデータ退避領域に格納されているイメージデータの最大表示頻度と比較して等しいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータの前記第１のイメージデータ退避領域または第２のイメージデータ退避領域に対する転送格納の処理を停止するように構成されているという態様がある。これにより、処理効率を向上させることができる。
【００１３】
また、上記において、前記表示イメージ制御部は、現在の表示画面の表示頻度を前記第２のイメージデータ退避領域に格納されているイメージデータの次点表示頻度と比較して等しいときは、前記表示イメージデータ格納部における現在の表示画面のイメージデータの前記第２のイメージデータ退避領域に対する転送格納の処理を停止するように構成されているという態様がある。これにより、さらに処理効率を向上させることができる。
【００１４】
また、上記において、前記表示イメージ制御部は、遷移元の画面へ戻る画面遷移が連続して起こったときに、前記イメージデータ退避格納部における前記第２のイメージデータ退避領域の割合を増加させるように構成されているという態様がある。そして、遷移元の画面へ戻る画面遷移が連続して起こったときに、その遷移回数に応じて、前記イメージデータ退避格納部における前記第２のイメージデータ退避領域の割合を増加させるように構成されているものとする。
【００１５】
これによれば、遷移元の画面へ戻る画面遷移が連続して起こった場合に、イメージデータ退避格納部における第２のイメージデータ退避領域の割合を増加させることにより、いくつかの次点表示頻度をもつ遷移元の画面のイメージデータをより多く退避させることができる。したがって、遷移元の画面に連続して戻る画面遷移が発生しても、戻り先（遷移先）の画面がイメージデータ退避格納部内にヒットする確率を高くすることができる。
【００１６】
また、上記において、前記表示イメージ制御部は、遷移先の画面から遷移元の画面に戻る確率を求め、前記確率が基準値よりも高ければ最優先で遷移元の画面のイメージデータを前記第２のイメージデータ退避領域に転送格納するように構成されているという態様がある。
【００１７】
これによれば、画面遷移において遷移先の画面から遷移元の画面に戻る確率が基準値より高い場合、第２のイメージデータ退避領域に遷移元の画面のイメージデータが必ず格納されることになり、高頻度で遷移元の画面に戻る遷移が発生しても、戻り先（遷移先）の画面のイメージデータをイメージデータ退避格納部内に必ずヒットさせることができる。
【発明の効果】
【００１８】
本発明によれば、イメージデータ退避格納部が、各種の情報や機能によって分類される複数の画面についての表示頻度が最も大きい画面のイメージデータを優先して一時的に格納する第１のイメージデータ退避領域と、前記最も大きい表示頻度よりは小さいが他の画面の表示頻度よりは大きい表示頻度の画面のイメージデータを優先して一時的に格納する第２のイメージデータ退避領域とを有し、第１のイメージデータ退避領域には直近または比較的直近に表示に供されたか否かに関係なく、過去の履歴での表示頻度の高さを優先してイメージデータを退避させ、一方、第２のイメージデータ退避領域には直近または比較的直近に表示に供されたことを優先して遷移元の画面のイメージデータをなるべく多く退避させるという使い分けを第１のイメージデータ退避領域と第２のイメージデータ退避領域とで行うようにしているので、表示画面変更命令があったときに、変更後の表示画面のイメージデータをイメージデータ退避格納部（第１のイメージデータ退避領域または第２のイメージデータ退避領域）においてヒットさせるときのヒット率を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明にかかわる表示制御装置の実施の形態を図面に基づいて詳細に説明する。
【００２０】
（実施の形態１）
図１は本発明の実施の形態１における表示制御装置の概略構成を示すブロック図である。図１において、１は表示部、２は表示イメージデータ格納部、３はイメージデータ退避格納部、４は表示イメージ制御部である。表示部１は、表示イメージデータ格納部２に転送格納されたイメージデータが表示されるユーザインターフェースである。イメージデータ退避格納部３は、画面の遷移時に遷移元の画面のイメージデータを一時的に退避させる領域であり、ＶＲＡＭなどの記憶装置に構成されている。
【００２１】
図２は実施の形態１におけるイメージデータ退避格納部３の構成図である。イメージデータ退避格納部３は、複数の画面についての表示頻度が最も大きい１または複数の画面のイメージデータを優先して一時的に格納する第１のイメージデータ退避領域３ａと、前記最も大きい表示頻度よりは小さいが他の画面の表示頻度よりは大きい次点の表示頻度の１または複数の画面のイメージデータを優先して一時的に格納する第２のイメージデータ退避領域３ｂとに分割され、管理される。
【００２２】
表示イメージ制御部４は、表示イメージデータ格納部２を制御して表示部１にイメージデータを転送表示させる。また、表示イメージ制御部４は、表示画面変更命令の際に遷移元となる現在の表示画面の表示頻度（現在表示頻度）ρi を、すでに第１のイメージデータ退避領域３ａに格納されている画面のイメージデータの最大表示頻度ρa と比較して、前者ρi が後者ρa より大きいときは、表示イメージデータ格納部２における現在の表示画面のイメージデータを第１のイメージデータ退避領域３ａに転送格納し、格納イメージデータの入れ替えを行う。また、前者ρi が後者ρa 以下のときは、現在表示頻度ρi を第２のイメージデータ退避領域３ｂに格納されているイメージデータの次点表示頻度ρb と比較して、前者ρi が後者ρb より大きいときは、表示イメージデータ格納部２における現在の表示画面のイメージデータを第２のイメージデータ退避領域３ｂに転送格納すし、格納イメージデータの入れ替えを行う。これは、イメージデータ退避格納部３に、過去の遷移元でかつ表示頻度が高い画面のイメージデータを優先的に格納しておくことにより、その次に遷移する先のイメージデータがイメージデータ退避格納部３内にヒットする確率を高くするためである。そして、表示画面変更命令に伴う変更後の表示画面のイメージデータがイメージデータ退避格納部３（第１のイメージデータ退避領域３ａまたは第２のイメージデータ退避領域３ｂ）に存在するときはそのイメージデータを表示イメージデータ格納部２に転送格納し、存在しないときは表示イメージデータ格納部２に必要なイメージデータを生成格納する。表示イメージ制御部４は、家電機器やＯＡ機器などの表示装置で使用される全画面に対して、画面表示された頻度（表示回数）をカウントして表示頻度を算出し、記憶する。
【００２３】
次に、上記のように構成された本実施の形態の表示制御装置の動作を図３のフローチャートに従って説明する。このフローチャートの制御主体は表示イメージ制御部４であり、表示画面変更の命令があったときに、図３のフローチャートで示すルーチンを起動する。
【００２４】
まず、ステップＳ１において、現在の表示画面イメージの現在表示頻度ρi を取得する。次いでステップＳ２において、第１のイメージデータ退避領域３ａ内のイメージデータの最大表示頻度ρa を取得する。次いでステップＳ３において、ステップＳ１で取得した現在表示頻度ρi がステップＳ２で取得した第１のイメージデータ退避領域３ａ内のイメージデータの最大表示頻度ρa よりも大きいか否かを判断する。現在表示頻度ρi が最大表示頻度ρa より大きいときはステップＳ４に進み、第１のイメージデータ退避領域３ａ内の表示頻度の一番低いイメージデータを削除し、表示イメージデータ格納部２にある現在の表示画面のイメージデータを第１のイメージデータ退避領域３ａに転送格納し、ステップＳ８に進む。
【００２５】
一方、ステップＳ３の判断で現在表示頻度ρi が第１のイメージデータ退避領域３ａ内のイメージデータの最大表示頻度ρa 以下のときはステップＳ５に進み、第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb を取得する。次いでステップＳ６において、現在表示頻度ρi が第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb よりも大きいか否かを判断する。現在表示頻度ρi が第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb よりも大きいときはステップＳ７に進み、表示イメージデータ格納部２にある現在の表示画面のイメージデータを第２のイメージデータ退避領域３ｂに転送格納する。また、現在表示頻度ρi が第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb 以下のときは、ステップＳ７をスキップしてステップＳ８に進む。
【００２６】
なお、第１のイメージデータ退避領域３ａ内のイメージデータの最大表示頻度ρa と第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb との大小比較では、必ずρa ＞ρb である。現在表示頻度ρi は、ρa ，ρb との比較において、
ρa ＜ρi …………ステップＳ３→ステップＳ４
ρb ＜ρi ≦ρa …ステップＳ３→ステップＳ５→ステップＳ６→ステップＳ７
ρi ≦ρb …………ステップＳ６→ステップＳ８
となる。表示画面変更命令に際して、現在表示頻度ρi が相当に大きくて、ρa ＜ρi のときは、現在の表示画面のイメージデータを第１のイメージデータ退避領域３ａに転送格納する。現在表示頻度ρi が中程度で、ρb ＜ρi ≦ρa を満たすときは、現在の表示画面のイメージデータを第２のイメージデータ退避領域３ｂに転送格納する。現在表示頻度ρi がかなり小さくて、ρi ≦ρb であれば、現在の表示画面のイメージデータは第１のイメージデータ退避領域３ａにも第２のイメージデータ退避領域３ｂにも転送されることはない。
【００２７】
次いでステップＳ８において、遷移先の表示イメージがイメージデータ退避格納部３（第１のイメージデータ退避領域３ａまたは第２のイメージデータ退避領域３ｂ）内に存在する否かを判定し、存在するときはステップＳ９に進んで、遷移先の表示イメージデータをイメージデータ退避格納部３から読み出して表示イメージデータ格納部２に転送格納する。一方、遷移先の表示イメージがイメージデータ退避格納部３内に存在しないときはステップＳ１０に進んで、遷移先の表示イメージデータを表示イメージデータ格納部２に作成する。
【００２８】
次いでステップＳ１１において、表示イメージデータ格納部２の内容である表示イメージを表示部１に表示する。
【００２９】
次に、具体的な動作を、図４に示すＴＶ装置の画面遷移例を用いて説明する。画面の構成として、ＴＶ画面Ｐ１、ＥＰＧ画面Ｐ２、予約画面Ｐ３、現時点での視聴可能番組リスト画面Ｐ４、番組詳細表示画面Ｐ５からなる。図４で構成される各々の画面のある時点における表示頻度を図５に示す。
【００３０】
図４の画面構成を用い、画面Ｐ４→Ｐ５→Ｐ３→Ｐ４の順に遷移したときのイメージデータ退避格納部３の状態を図６に示す。第１のイメージデータ退避領域３ａには、表示頻度が高いことからＥＰＧ画面Ｐ２が格納されている（ρa ＝１００００）。視聴可能番組リスト画面Ｐ４から番組詳細表示画面Ｐ５に遷移したときの第２のイメージデータ退避領域３ｂには、現時点で遷移元である視聴可能番組リスト画面Ｐ４が格納されているとする。
【００３１】
次に、番組詳細表示画面Ｐ５から予約画面Ｐ３に遷移するときを考える。すなわち、図６（ａ）から図６（ｂ）への遷移を考える。この場合、現在の表示画面のイメージデータは番組詳細表示画面Ｐ５であり、遷移先が予約画面Ｐ３となる。現在表示の番組詳細表示画面Ｐ５の現在表示頻度ρi は５０００である。第１のイメージデータ退避領域３ａにおけるＥＰＧ画面Ｐ２の最大表示頻度ρa は１００００である。第２のイメージデータ退避領域３ｂにおける視聴可能番組リスト画面Ｐ４の次点表示頻度ρb は３００である。現在表示の番組詳細表示画面Ｐ５の現在表示頻度ρi （＝５０００）は、第１のイメージデータ退避領域３ａにおけるＥＰＧ画面Ｐ２の最大表示頻度ρa （＝１００００）に比べて小さいので、次に、番組詳細表示画面Ｐ５の現在表示頻度ρi （＝５０００）を第２のイメージデータ退避領域３ｂにおける視聴可能番組リスト画面Ｐ４の次点表示頻度ρb （＝３００）と比べ、ここでは大きいので、現在表示の番組詳細表示画面Ｐ５のイメージデータを第２のイメージデータ退避領域３ｂに転送格納する。
【００３２】
次に、予約画面Ｐ３から視聴可能番組リスト画面Ｐ４に遷移するときを考える。すなわち、図６（ｂ）から図６（ｃ）への遷移を考える。この場合、現在の表示画面のイメージデータは予約画面Ｐ３であり、遷移先が視聴可能番組リスト画面Ｐ４となる。現在表示の予約画面Ｐ３の現在表示頻度ρi は７０である。第２のイメージデータ退避領域３ｂにおける番組詳細表示画面Ｐ５の次点表示頻度ρb は５０００である。現在表示の予約画面Ｐ３の現在表示頻度ρi （＝７０）は、第１のイメージデータ退避領域３ａにおけるＥＰＧ画面Ｐ２の最大表示頻度ρa （＝１００００）に比べて小さいので、次に、予約画面Ｐ３の現在表示頻度ρi （＝７０）を第２のイメージデータ退避領域３ｂにおける番組詳細表示画面Ｐ５の次点表示頻度ρb （＝５０００）と比べ、ここでは小さいので、現在表示の予約画面Ｐ３のイメージデータについては、第２のイメージデータ退避領域３ｂには転送しない。したがって、第２のイメージデータ退避領域３ｂには番組詳細表示画面Ｐ５のイメージデータが格納されたままとなる。
【００３３】
以上のように、第２のイメージデータ退避領域３ｂには、過去の遷移元でかつ表示頻度が高い画面のイメージデータが格納されることになる。
【００３４】
また、図４の画面構成を用い、番組詳細表示画面Ｐ５→Ｐ２→Ｐ３の順に遷移したときのイメージデータ退避格納部３の状態を図７に示す。第１のイメージデータ退避領域３ａには、表示頻度が高いことからＥＰＧ画面Ｐ２が格納されている（ρa ＝１００００）。番組詳細表示画面Ｐ５からＥＰＧ画面Ｐ２に遷移したときの第２のイメージデータ退避領域３ｂには、現時点で遷移元である番組詳細表示画面Ｐ５が格納されているとする。
【００３５】
次に、ＥＰＧ画面Ｐ２から予約画面Ｐ３に遷移するときを考える。すなわち、図７（ａ）から図７（ｂ）への遷移を考える。この場合、現在の表示画面のイメージデータはＥＰＧ画面Ｐ２であり、遷移先が予約画面Ｐ３となる。現在表示のＥＰＧ画面Ｐ２の現在表示頻度ρi は１００００である。第２のイメージデータ退避領域３ｂにおける番組詳細表示画面Ｐ５の次点表示頻度ρb は５０００である。現在表示のＥＰＧ画面Ｐ２の現在表示頻度ρi （＝１００００）は、第１のイメージデータ退避領域３ａにおけるＥＰＧ画面Ｐ２の最大表示頻度ρa （＝１００００）に比べて同じであり、ＥＰＧ画面Ｐ２のイメージデータはすでに第１のイメージデータ退避領域３ａに格納されているため、現在表示のＥＰＧ画面Ｐ２のイメージデータについては、第２のイメージデータ退避領域３ｂには転送しない。したがって、第２のイメージデータ退避領域３ｂには番組詳細表示画面Ｐ５のイメージデータが格納されたままとなる。
【００３６】
以上により、イメージデータ退避格納部３に同じ画面のイメージデータが２つ以上格納されることを防ぎ、イメージデータ退避格納部３の使用効率を向上させることができる。
【００３７】
本実施の形態によれば、イメージデータ退避格納部３が、各種の情報や機能によって分類される複数の画面についての表示頻度が最も大きい画面のイメージデータを優先して一時的に格納する第１のイメージデータ退避領域３ａと、前記最も大きい表示頻度よりは小さいが他の画面の表示頻度よりは大きい表示頻度の画面のイメージデータを優先して一時的に格納する第２のイメージデータ退避領域３ｂとを有し、第１のイメージデータ退避領域３ａには直近または比較的直近に表示に供されたか否かに関係なく、過去の履歴での表示頻度の高さを優先してイメージデータを退避させ、一方、第２のイメージデータ退避領域３ｂには直近または比較的直近に表示に供されたことを優先して遷移元の画面のイメージデータをなるべく多く退避させるという使い分けを第１のイメージデータ退避領域３ａと第２のイメージデータ退避領域３ｂとで行うようにしているので、表示画面変更命令があったときに、変更後の表示画面のイメージデータをイメージデータ退避格納部３（第１のイメージデータ退避領域３ａまたは第２のイメージデータ退避領域３ｂ）においてヒットさせるときのヒット率を向上させることができる。
【００３８】
（実施の形態２）
本発明の実施の形態２における表示制御装置の構成は、実施の形態１の場合の図１で示されるものと同様である。
【００３９】
図８は本発明の実施の形態２におけるイメージデータ退避格納部の構成図である。このイメージデータ退避格納部３は、実施の形態１と同様に第１のイメージデータ退避領域３ａと第２のイメージデータ退避領域３ｂとに分割され、管理されるが、第１のイメージデータ退避領域３ａは、複数の画面についての表示頻度が第１位から第４位までの４つの画面分のイメージデータを優先して一時的に格納するように構成され、第２のイメージデータ退避領域３ｂは、第１のイメージデータ退避領域３ａに格納されているイメージデータの次点の表示頻度（次点表示頻度）ρb の１つのみの画面のイメージデータを優先して一時的に格納するように構成されている。ただし、これは、電源投入時またはリセット時の原則であって、第１のイメージデータ退避領域３ａおよび第２のイメージデータ退避領域３ｂは、使用状況に応じて領域サイズが可変となっている。
【００４０】
図９は、実施の形態２を説明するための画面遷移例である。
【００４１】
図１０は、実施の形態２において、画面Ｄ→Ｃ→Ｂ→Ａの順に遷移するときのイメージデータ退避格納部の状態図である。
【００４２】
図１０（ａ）は、図９において、画面Ａ→Ｂ→Ｃ→Ｄと遷移した後、画面Ｃに戻ったときのイメージデータ退避格納部３の状態を示す。この場合、第１のイメージデータ退避領域３ａには、表示頻度が第１位から第４位までの４つ分のイメージデータが格納され、第２のイメージデータ退避領域３ｂには次点表示頻度ρb の画面Ｄのイメージデータが格納されている。
【００４３】
次に、図１０（ａ）の状態から図１０（ｂ）の状態に遷移する場合を考える。すなわち、画面Ｃから画面Ｂに戻った場合、表示イメージ制御部４は、遷移元の画面へ戻る画面遷移が連続して起こったと認識する。なぜなら、直前に画面Ｄから画面Ｃに戻っており、引き続いて画面Ｃから画面Ｂに戻ったからである。遷移元の画面へ戻る画面遷移が連続して起こったと認識した表示イメージ制御部４は、イメージデータ退避格納部３における第２のイメージデータ退避領域３ｂの割合を増加させることにより、第２のイメージデータ退避領域３ｂにイメージデータがより多く格納できるように制御する。本実施例では、イメージデータを１つ分の格納領域を増やすものとする。
【００４４】
次に、図１０（ｂ）の状態から図１０（ｃ）の状態に遷移する場合を考える。すなわち、画面Ｂから画面Ａに戻った結果、表示イメージ制御部４は、遷移元の画面へ戻る画面遷移が連続して起こったと認識し、イメージデータ退避格納部３における第２のイメージデータ退避領域３ｂの割合をさらに増加させ、第２のイメージデータ退避領域３ｂをさらに拡大して、イメージデータがより多く格納できるように制御する。
【００４５】
その後、画面Ａ→Ｅ→Ｆ→Ｇと遷移し、さらに、画面Ｆ→Ｅ→Ａと遷移元の画面に連続して戻る場合、図１１のとおり遷移元の画面のイメージデータがイメージデータ退避格納部３に格納されている状態になる。
【００４６】
なお、一定時間にわたって遷移元の画面に戻ることが無かった場合または一定の画面遷移数内に遷移元の画面に戻ることが無かった場合には、イメージデータ退避格納部３における第２のイメージデータ退避領域３ｂの割合を、図１０（ａ）に示すように元の状態に戻す。
【００４７】
以上により、遷移元の画面へ戻る画面遷移が連続して起こった場合に、イメージデータ退避格納部３における第２のイメージデータ退避領域３ｂの割合を増加させることにより、いくつかの次点表示頻度をもつ遷移元の画面のイメージデータをより多く退避させることができる。したがって、遷移元の画面に連続して戻る画面遷移が発生しても、戻り先（遷移先）の画面のイメージデータがイメージデータ退避格納部３内にヒットする確率を高くすることができる。
【００４８】
なお、本実施例では、第１のイメージデータ退避領域３ａに格納できるイメージデータの数が４つ、第２のイメージデータ退避領域３ｂに格納できるイメージデータの数が１つの場合を示しているが、本発明はこの数に限定しない。
【００４９】
（実施の形態３）
本発明の実施の形態３における表示制御装置の構成は、実施の形態１の場合の図１で示されるものと同様である。また、イメージデータ退避格納部３の構成について、実施の形態１の場合の図２の構成が援用される。
【００５０】
表示イメージ制御部４は、遷移先の画面から遷移元の画面に戻る確率が基準値よりも高ければ、最優先で遷移元である現在の表示画面のイメージデータを第２のイメージデータ退避領域３ｂに格納し、遷移先の画面から遷移元の画面に戻る確率が基準値以下であれば、実施の形態１と同様の手法でイメージデータの転送格納を決定する。遷移先の画面から遷移元の画面に戻る確率は、静的にあらかじめ決めておいてもよいし、遷移元の画面に戻る回数をカウントし、そのカウント結果に基づいて遷移先の画面から遷移元の画面に戻る確率を動的に計算してもよい。
【００５１】
次に、上記のように構成された本実施の形態の表示制御装置の動作を図１２のフローチャートに従って説明する。表示イメージ制御部４は、表示画面変更の命令があったときに、図１２のフローチャートで示すルーチンを起動する。
【００５２】
まず、ステップＳ２１において、現在の表示画面イメージの現在表示頻度ρi を取得する。次いでステップＳ２２において、第１のイメージデータ退避領域３ａ内のイメージデータの最大表示頻度ρa を取得する。次いでステップＳ２３において、ステップＳ２１で取得した現在表示頻度ρi がステップＳ２２で取得した第１のイメージデータ退避領域３ａ内のイメージデータの最大表示頻度ρa よりも大きいか否かを判断する。現在表示頻度ρi が最大表示頻度ρa より大きいときはステップＳ２４に進み、第１のイメージデータ退避領域３ａ内の表示頻度の一番低いイメージデータを削除し、現在の表示画面のイメージデータを第１のイメージデータ退避領域３ａに転送格納し、ステップＳ３０に進む。
【００５３】
一方、ステップＳ２３の判断で現在表示頻度ρi が最大表示頻度ρa 以下のときはステップＳ２５に進み、遷移先の画面から遷移元の画面に戻る確率を取得する。次いでステップＳ２６において、遷移先の画面から遷移元の画面に戻る確率が基準値より高い否かを判断する。この判断で結果が肯定的となるときはステップＳ２９にスキップし、現在の表示画面のイメージデータを第２のイメージデータ退避領域３ｂに転送格納する。
【００５４】
一方、ステップＳ２６の結果が否定的のときはステップＳ２７に進み、実施の形態１の場合と同様に、第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb を取得する。次いでステップＳ２８において、現在表示頻度ρi が第２のイメージデータ退避領域３ｂ内のイメージデータの次点表示頻度ρb よりも大きいか否かを判断する。現在表示頻度ρi が次点表示頻度ρb より大きいときはステップＳ２９に進み、現在の表示画面のイメージデータを第２のイメージデータ退避領域３ｂに転送格納する。また、現在表示頻度ρi が次点表示頻度ρb 以下のときはステップＳ２９をスキップしてステップＳ３０に進む。
【００５５】
次いでステップＳ３０において、遷移先の表示イメージがイメージデータ退避格納部３内に存在する否かを判定し、存在するときはステップＳ３１に進んで、遷移先の表示イメージデータをイメージデータ退避格納部３から読み出して表示イメージデータ格納部２に転送格納する。一方、遷移先の表示イメージがイメージデータ退避格納部３内に存在しないときはステップＳ３２に進んで、遷移先の表示イメージデータを表示イメージデータ格納部２に作成する。
【００５６】
次いでステップＳ３３において、表示イメージデータ格納部２の内容である表示イメージを表示部１に表示する。
【００５７】
次に、具体的な動作を、図１３に示すＴＶ装置の画面遷移例を用いて説明する。画面の構成として、待ち受け画面Ｑ１、メインメニュー画面Ｑ２、メールメニュー画面Ｑ３、メール作成画面Ｑ４、コンフィグメニュー画面Ｑ５、アラーム設定画面Ｑ６、アラームヘルプ画面Ｑ７からなる。図１３で構成される各々の画面のある時点における表示頻度と遷移先の画面から遷移元の画面に戻る確率を図１４に示す。なお、本例では、遷移先の画面から遷移元の画面に戻る確率の基準値は８０％とするが、本発明はこの値に限定しない。
【００５８】
図１３の画面構成を用い、画面Ｑ２→Ｑ５→Ｑ６→Ｑ７の順に遷移したときのイメージデータ退避格納部３の状態を図１５に示す。第１のイメージデータ退避領域３ａには、表示頻度が高いことから待ち受け画面Ｑ１が格納されている（ρa ＝１００００）。コンフィグメニュー画面Ｑ５からアラーム設定画面Ｑ６に遷移するときを考える。すなわち、図１５（ａ）から図１５（ｂ）への遷移を考える。この場合、現在の表示画面のイメージデータはコンフィグメニュー画面Ｑ５であり、遷移先がアラーム設定画面Ｑ６となる。現在表示のコンフィグメニュー画面Ｑ５の現在表示頻度ρi は１００である。第１のイメージデータ退避領域３ａにおける待ち受け画面Ｑ１の最大表示頻度ρa は１００００である。第２のイメージデータ退避領域３ｂにおけるメインメニュー画面Ｑ２の次点表示頻度ρb は８０００である。現在表示のコンフィグメニュー画面Ｑ５の現在表示頻度ρi （＝１００）は、第１のイメージデータ退避領域３ａにおける待ち受け画面Ｑ１の最大表示頻度ρa （＝１００００）に比べて小さいので、次に、遷移先のアラーム設定画面Ｑ６から遷移元のコンフィグメニュー画面Ｑ５に戻る確率を取得する。この確率は４０％であり、基準値８０％より低いため、実施の形態１と同様の処理を行う。その結果、現在表示のコンフィグメニュー画面Ｑ５の現在表示頻度ρi （＝１００）が、第２のイメージデータ退避領域３ｂにおけるメインメニュー画面Ｑ２の次点表示頻度ρb （＝８０００）と比べられ、ここでは小さいので、現在表示のコンフィグメニュー画面Ｑ５のイメージデータについては、第２のイメージデータ退避領域３ｂには転送しない。したがって、第２のイメージデータ退避領域３ｂにはメインメニュー画面Ｑ２のイメージデータが格納されたままとなる。
【００５９】
次に、アラーム設定画面Ｑ６からアラームヘルプ画面Ｑ７に遷移するときを考える。すなわち、図１５（ｂ）から図１５（ｃ）への遷移を考える。この場合、現在の表示画面のイメージデータはアラーム設定画面Ｑ６であり、遷移先がアラームヘルプ画面Ｑ７となる。現在表示のアラーム設定画面Ｑ６の現在表示頻度ρi （＝３０）は、第１のイメージデータ退避領域３ａにおける待ち受け画面Ｑ１の最大表示頻度ρa （＝１００００）に比べて小さいので、次に、遷移先のアラームヘルプ画面Ｑ７から遷移元のアラーム設定画面Ｑ６に戻る確率を取得する。この確率は９０％であり、基準値８０％より高いため、現在表示のアラーム設定画面Ｑ６のイメージデータを第２のイメージデータ退避領域３ｂに転送格納する。
【００６０】
以上により、画面遷移において遷移先の画面から遷移元の画面に戻る確率が基準値より高い場合、イメージデータ退避格納部３の第２のイメージデータ退避領域３ｂに遷移元の画面のイメージデータが必ず格納されることになる。したがって、高頻度で遷移元の画面に戻る遷移が発生しても、戻り先（遷移先）の画面のイメージデータをイメージデータ退避格納部３内に必ずヒットさせることができる。
【産業上の利用可能性】
【００６１】
本発明の表示制御装置は、家電機器やＯＡ機器などにおいてＧＵＩの操作方式を伴う表示制御の技術として有用である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態１〜３における表示制御装置の概略構成を示すブロック図
【図２】本発明の実施の形態１におけるイメージデータ退避格納部の構成図
【図３】本発明の実施の形態１の表示制御装置の動作を示すフローチャート
【図４】本発明の実施の形態１の表示制御装置の動作を説明するためのＴＶ装置の画面遷移例
【図５】本発明の実施の形態１における画面遷移例でのある時点における各画面の表示頻度表
【図６】本発明の実施の形態１における画面遷移時のイメージデータ退避格納部の状態図（その１）
【図７】本発明の実施の形態１における画面遷移時のイメージデータ退避格納部の状態図（その２）
【図８】本発明の実施の形態２におけるイメージデータ退避格納部の構成図
【図９】本発明の実施の形態２の表示制御装置の動作を説明するための画面遷移例
【図１０】本発明の実施の形態２における画面遷移時のイメージデータ退避格納部の状態図（その１）
【図１１】本発明の実施の形態２における画面遷移時のイメージデータ退避格納部の状態図（その２）
【図１２】本発明の実施の形態３の表示制御装置の動作を示すフローチャート
【図１３】本発明の実施の形態３の表示制御装置の動作を説明するための携帯電話装置の画面遷移例
【図１４】本発明の実施の形態３における画面遷移例でのある時点における各画面の表示頻度および遷移先の画面から遷移元の画面に戻る確率の表
【図１５】本発明の実施の形態３における画面遷移時のイメージデータ退避格納部の状態図
【符号の説明】
【００６３】
１  表示部
２  表示イメージデータ格納部
３  イメージデータ退避格納部
３ａ  第１のイメージデータ退避領域
３ｂ  第２のイメージデータ退避領域
４  表示イメージ制御部
【図１】
2007072036.tif 000003
【図２】
2007072036.tif 000004
【図３】
2007072036.tif 000005
【図４】
2007072036.tif 000006
【図５】
2007072036.tif 000007
【図６】
2007072036.tif 000008
【図７】
2007072036.tif 000009
【図８】
2007072036.tif 000010
【図９】
2007072036.tif 000011
【図１０】
2007072036.tif 000012
【図１１】
2007072036.tif 000013
【図１２】
2007072036.tif 000014
【図１３】
2007072036.tif 000015
【図１４】
2007072036.tif 000016
【図１５】
2007072036.tif 000017