(57)【要約】【課題】  表示部に表示されている表示画像を他の表示画像に切り替える。【解決手段】  表示部に現在アクティブに表示されている表示画像から他の表示画像に切り替える際に、切り替える前後の表示画像と、切り替える前後の表示画像に基づき決定されるアニメーション効果と、ユーザによる切り替え操作時の操作状況に基づく所定の信号により所定のアニメーションが生成され、生成されたアニメーションを切り替えた後の表示画像を表示部に表示する前に表示する。【選択図】  図３
2005135106.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示されているアプリケーションの特定状態に応じた表示画像を他の表示画像に切り替える表示画像制御装置において、
複数のアプリケーションが記録されているアプリケーション群と、
一のアプリケーションの特定状態に応じた表示画像から他の表示画像に切り替えられる間に表示されるアニメーション効果が記録されているアニメーション効果記録手段と、
切り替えられる前後の表示画像の組み合わせに応じて、上記アニメーション効果を決定するアニメーション効果決定テーブルと、
上記表示部に表示されているアプリケーションの特定状態に応じた表示画像を、他の表示画像に切り替えるように要求する表示画像切替要求手段と、
上記表示画像切換要求手段により切り替え要求された表示画像に関連したアプリケーションをアプリケーション群から読み出すアプリケーション読出手段と、
上記アプリケーション読出手段により読み出されたアプリケーションから特定状態に応じた表示画像を抽出する抽出手段と、
上記表示部に表示されている表示画像を取得する取得手段と、
上記抽出手段により抽出された表示画像と、上記取得手段により取得された上記表示部に表示されている表示画像との組み合わせに基づき、上記アニメーション効果決定テーブルを参照し、アニメーション効果を決定する決定手段と、
上記決定手段の決定に応じて、上記アニメーション効果記録手段から所定のアニメーション効果を読み出すアニメーション効果読出手段と、
上記取得手段で取得された上記表示部に表示されている表示画像と、上記抽出手段で抽出された表示画像と、上記アニメーション効果読出手段で読み出されたアニメーション効果に基づき所定のアニメーションを生成するアニメーション生成手段と、
上記アニメーション生成手段で生成されたアニメーションを、上記表示部に表示する表示制御手段とを備え、
上記表示制御手段は、上記表示画像切替要求手段による切り替え要求に応じて上記表示部に表示されているアプリケーションの特定状態に基づく表示画像を非表示にし、その後、上記アニメーション生成手段で生成されたアニメーションを表示し、その後、上記抽出手段で抽出された表示画像を表示することを特徴とする表示画像制御装置。
【請求項２】
上記抽出手段は、上記アプリケーション読出手段により読み出されたアプリケーションの使用する状態に応じた表示画像を抽出することを特徴とする請求項１記載の表示画面制御装置。
【請求項３】
上記表示画像切替要求手段により切り替え要求される際の使用者の操作状態を検出する検出手段と、
上記検出手段により検出された使用者の操作状態に応じて所定のパラメータを生成するパラメータ生成手段と、
上記パラメータ生成手段により生成されたパラメータに応じて、上記アニメーション効果に変化を与える変化信号を生成する変化信号生成手段とを備え、
上記アニメーション生成手段は、上記取得手段で取得した上記表示部に表示されている表示画像と、上記抽出手段で抽出した表示画像と、上記アニメーション効果読出手段で読み出したアニメーション効果と、上記変化信号生成手段により生成された変化信号に基づき所定のアニメーションを生成することを特徴とする請求項１記載の表示画像制御装置。
【請求項４】
気温又は湿度に関する環境情報を検出する環境情報検出手段と、
上記環境情報検出手段により検出された環境情報に応じて所定のパラメータを生成するパラメータ生成手段と、
上記パラメータ生成手段により生成されたパラメータに応じて、上記アニメーション効果に変化を与える変化信号を生成する変化信号生成手段とを備え、
上記アニメーション生成手段は、上記取得手段で取得した上記表示部に表示されている表示画像と、上記抽出手段で抽出した表示画像と、上記アニメーション効果読出手段で読み出したアニメーション効果と、上記変化信号生成手段により生成された変化信号に基づき所定のアニメーションを生成することを特徴とする請求項１記載の表示画像制御装置。
【請求項５】
現在時刻を検知するタイマー手段と、
上記タイマー手段により検知した現在時刻に応じて所定のパラメータを生成するパラメータ生成手段と、
上記パラメータ生成手段により生成されたパラメータに応じて、上記アニメーション効果に変化を与える変化信号を生成する変化信号生成手段とを備え、
上記アニメーション生成手段は、上記取得手段で取得した上記表示部に表示されている表示画像と、上記抽出手段で抽出した表示画像と、上記アニメーション効果読出手段で読み出したアニメーション効果と、上記変化信号生成手段により生成された変化信号に基づき所定のアニメーションを生成することを特徴とする請求項１記載の表示画像制御装置。
【請求項６】
音を感知するセンサと、
上記センサにより感知された音に応じて所定のパラメータを生成するパラメータ生成手段と、
上記パラメータ生成手段により生成されたパラメータに応じて、上記アニメーション効果に変化を与える変化信号を生成する変化信号生成手段とを備え、
上記アニメーション生成手段は、上記取得手段で取得した上記表示部に表示されている表示画像と、上記抽出手段で抽出した表示画像と、上記アニメーション効果読出手段で読み出したアニメーション効果と、上記変化信号生成手段により生成された変化信号に基づき所定のアニメーションを生成することを特徴とする請求項１記載の表示画像制御装置。
【請求項７】
上記アニメーション効果決定テーブルは、切り替えられる前後の表示画像の組み合わせに応じて、可逆的又は不可逆的にアニメーション効果が対応付けられていることを特徴とする請求項１記載の表示画像制御装置。
【請求項８】
表示部に表示されているアプリケーションの特定状態に応じた表示画像を他の表示画像に切り替える表示画像制御方法において、
上記表示部に表示されているアプリケーションの特定状態に応じた表示画像を、他の表示画像に切り替えるように要求する表示画像切替要求工程と、
上記表示画像切換要求工程により切り替え要求された表示画像に関連したアプリケーションを複数のアプリケーションが記録されているアプリケーション群から読み出すアプリケーション読出工程と、
上記アプリケーション読出工程により読み出されたアプリケーションから特定状態に応じた表示画像を抽出する抽出工程と、
上記表示部に表示されている表示画像を取得する取得工程と、
上記抽出工程により抽出された表示画像と、上記取得工程により取得された上記表示部に表示されている表示画像との組み合わせに基づき、切り替えられる前後の表示画像の組み合わせに応じて、表示画像が他の表示画像に切り替えられる間に表示されるアニメーション効果を決定するテーブルを参照し、アニメーション効果を決定する決定工程と、
上記決定工程による決定に応じて、上記アニメーション効果が記録されているアニメーション効果記録部から所定のアニメーション効果を読み出すアニメーション効果読出工程と、
上記取得工程により取得された上記表示部に表示されている表示画像と、上記抽出工程により抽出された表示画像と、上記アニメーション効果読出工程により読み出されたアニメーション効果に基づき所定のアニメーションを生成するアニメーション生成工程と、
上記アニメーション生成工程で生成されたアニメーションを、上記表示部に表示する表示制御工程とを備え、
上記表示制御工程は、上記表示画像切替要求工程による切り替え要求に応じて上記表示部に表示されているアプリケーションの特定状態に基づく表示画像を非表示にし、その後、上記アニメーション生成工程で生成されたアニメーションを表示し、その後、上記抽出工程で抽出された表示画像を表示することを特徴とする表示画像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示されているアプリケーションの特定状態に応じた表示画像を他の表示画像に切り替える表示画像制御装置及び方法に関する。
【背景技術】
【０００２】
通常、表示部には、現在実行中又は選択されているアプリケーションの使用状態に応じた表示画像が表示されており、ユーザの切り替え操作に応じて、順次他の表示画像に切り替えられる。この表示画像の切り替えに関して、ユーザの親しみやすさを追求すべく、種々の表示方法が提案されている（例えば、特許文献１参照。）。
【０００３】
ところが、一般的に、この表示画像の切り替えは、現在表示されているアプリケーションの使用状態に応じた表示画像から、切り替え対象の表示画像に瞬間的に行われる。このように瞬間的に表示画像が切り替えられると、例えば、切り替え前後のアプリケーションに基づく表示画像が互いに似通っていた場合には、ユーザは、表示画像の切り替えに関する認識が困難となる。
【０００４】
また、一つのアプリケーションが複数のジョブを有し、それぞれのジョブにおいて「進む」や「戻る」という関係を有する場合、一のジョブから他のジョブに表示画像が切り替えられるときに瞬間的に切り替えられると、ユーザは、ジョブが切り替えられたのか、アプリケーションが他のアプリケーションに切り替えられたのか認識が困難となる。
【０００５】
【特許文献１】特願平６−１０８１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、表示画像を切り替えるときに、ユーザに視覚的に切り替え動作を認識させ、表示画像が切り替えられる前後の状態を把握させる点にある。
【課題を解決するための手段】
【０００７】
本発明に係る表示画像制御装置は、上述の課題を解決するために、表示部に表示されているアプリケーションの特定状態に応じた表示画像を他の表示画像に切り替える表示画像制御装置において、複数のアプリケーションが記録されているアプリケーション群と、一のアプリケーションの特定状態に応じた表示画像から他の表示画像に切り替えられる間に表示されるアニメーション効果が記録されているアニメーション効果記録手段と、切り替えられる前後の表示画像の組み合わせに応じて、上記アニメーション効果を決定するアニメーション効果決定テーブルと、上記表示部に表示されているアプリケーションの特定状態に応じた表示画像を、他の表示画像に切り替えるように要求する表示画像切替要求手段と、上記表示画像切換要求手段により切り替え要求された表示画像に関連したアプリケーションをアプリケーション群から読み出すアプリケーション読出手段と、上記アプリケーション読出手段により読み出されたアプリケーションから特定状態に応じた表示画像を抽出する抽出手段と、上記表示部に表示されている表示画像を取得する取得手段と、上記抽出手段により抽出された表示画像と、上記取得手段により取得された上記表示部に表示されている表示画像との組み合わせに基づき、上記アニメーション効果決定テーブルを参照し、アニメーション効果を決定する決定手段と、上記決定手段の決定に応じて、上記アニメーション効果記録手段から所定のアニメーション効果を読み出すアニメーション効果読出手段と、上記取得手段で取得された上記表示部に表示されている表示画像と、上記抽出手段で抽出された表示画像と、上記アニメーション効果読出手段で読み出されたアニメーション効果に基づき所定のアニメーションを生成するアニメーション生成手段と、上記アニメーション生成手段で生成されたアニメーションを、上記表示部に表示する表示制御手段とを備え、上記表示制御手段は、上記表示画像切替要求手段による切り替え要求に応じて上記表示部に表示されているアプリケーションの特定状態に基づく表示画像を非表示にし、その後、上記アニメーション生成手段で生成されたアニメーションを表示し、その後、上記抽出手段で抽出された表示画像を表示する。
【０００８】
また、本発明に係る表示画像制御方法は、上述の課題を解決するために、表示部に表示されているアプリケーションの特定状態に応じた表示画像を他の表示画像に切り替える表示画像制御方法において、上記表示部に表示されているアプリケーションの特定状態に応じた表示画像を、他の表示画像に切り替えるように要求する表示画像切替要求工程と、上記表示画像切換要求工程により切り替え要求された表示画像に関連したアプリケーションを複数のアプリケーションが記録されているアプリケーション群から読み出すアプリケーション読出工程と、上記アプリケーション読出工程により読み出されたアプリケーションから特定状態に応じた表示画像を抽出する抽出工程と、上記表示部に表示されている表示画像を取得する取得工程と、上記抽出工程により抽出された表示画像と、上記取得工程により取得された上記表示部に表示されている表示画像との組み合わせに基づき、切り替えられる前後の表示画像の組み合わせに応じて、表示画像が他の表示画像に切り替えられる間に表示されるアニメーション効果を決定するテーブルを参照し、アニメーション効果を決定する決定工程と、上記決定工程による決定に応じて、上記アニメーション効果が記録されているアニメーション効果記録部から所定のアニメーション効果を読み出すアニメーション効果読出工程と、上記取得工程により取得された上記表示部に表示されている表示画像と、上記抽出工程により抽出された表示画像と、上記アニメーション効果読出工程により読み出されたアニメーション効果に基づき所定のアニメーションを生成するアニメーション生成工程と、上記アニメーション生成工程で生成されたアニメーションを、上記表示部に表示する表示制御工程とを有し、上記表示制御工程は、上記表示画像切替要求工程による切り替え要求に応じて上記表示部に表示されているアプリケーションの特定状態に基づく表示画像を非表示にし、その後、上記アニメーション生成工程で生成されたアニメーションを表示し、その後、上記抽出工程で抽出された表示画像を表示する。
【発明の効果】
【０００９】
本発明に係る表示画像制御装置及び方法は、表示部に現在アクティブに表示されている表示画像から他の表示画像に切り替える際に、切り替える前後の表示画像と、切り替える前後の表示画像に基づき決定されるアニメーション効果と、ユーザによる切り替え操作時の操作状況に基づく所定の信号により所定のアニメーションが生成され、生成されたアニメーションを切り替えた後の表示画像を表示部に表示する前に表示するので、ユーザに自身が行った操作が装置に伝わったことを認知させることができ、また、操作のフィードバックを高めることができ、ユーザビリティを高めることができる。
【発明を実施するための最良の形態】
【００１０】
本発明の概念は、図１に示すように、複数のアプリケーションを有するアプリケーション群１２と、アニメーション効果を決定するアニメーション効果決定表１４と、切り替えられる前後のアプリケーションの特定状態に応じた表示画像に基づき、アニメーション効果決定表を参照し、所定のアニメーションを決定するアプリケーションマネージャ１５とを備え、表示部１０に表示されている表示画面を他の表示画面に切り替える際に、瞬間的に切り替えるのではなく、所定のアニメーションを表示して他の表示画面に切り替えることにより、ユーザに表示画面の切り替え動作を認識させることである。なお、本発明は、図２に示すように、アプリケーション群１２内で、それぞれのアプリケーションがアプリケーションマネージャ１５と、アニメーション効果決定表１４を内部に有していても良い。
【００１１】
つぎに、本発明の具体的な実施の形態として、表示画像制御装置及び方法について以下に説明する。
【００１２】
表示画像制御装置１は、図３に示すように、表示画像が表示される表示部１０と、表示部１０に表示されているアプリケーションの特定状態に応じた表示画像を、他の表示画像に切り替えるように要求する表示画像切替要求部１１と、複数のアプリケーションが記録されているアプリケーション群１２と、アニメーション効果が記録されているアニメーション効果記録部１３と、切り替えられる前後の表示画像の組み合わせに応じて、アニメーション効果を決定するアニメーション効果決定テーブル１４と、表示画像切替要求部１１からの要求に応じて、アプリケーション群１２から所定のアプリケーションを読み出し、読み出したアプリケーションに所定の処理を行い、アニメーション効果決定テーブル１３を参照してアニメーション効果決定テーブル１４から所定のアニメーション効果を読み出し、読み出したアニメーション効果に基づき所定のアニメーションを生成するアプリケーションマネージャ１５と、表示画像切替要求部１１から供給された信号に基づき、ユーザの操作状態を検出する操作状態検出部１６と、気温又は湿度等の環境情報を検出するセンサ部１７と、現在時刻を検知するタイマー１８とを備える。
【００１３】
表示画像切替要求部１１は、少なくとも表示部１０に表示されている表示画像の切り替えを行うボタンを有し、ユーザによるボタン押圧操作に応じて表示画像切替信号Ｓ１を生成し、生成した表示画像切替信号Ｓ１をアプリケーションマネージャ１５と、操作状態検出部１６に供給する。また、表示画像切替要求部１１は、ボタンがユーザにより押圧された強さや早さに応じて様々な表示画像切替信号Ｓ１を生成しても良い。
【００１４】
アプリケーション群１２は、図示しない書込部により所定のアプリケーションが複数記録されている。なお、アプリケーション群１２は、図示しない通信部を介して外部から供給されたアプリケーションを随時更新記録されることができるものとする。
【００１５】
アニメーション効果記録部１３は、一のアプリケーションの特定状態に応じた表示画像から他の表示画像に切り替えられる間に表示部１０に表示されるアニメーション効果が記録されている。
【００１６】
ここで、アニメーション効果について説明する。例えば、アニメーション効果Ｏは、表示画面Ａから表示画面Ｂに表示画面を切り替える場合には、直方体の側面に切り替え前後の表示画像が記述され、直方体の水平方向の回転により隣接する側面が登場するような効果である。なお、アニメーション効果Ｏでは、直方体αの左側面に切り替えられる前の表示画像Ａが記述され、直方体αの右側面に切り替え対象の表示画像Ｂが記述される。
【００１７】
また、アニメーション効果Ｐは、切り替えられる前の表示画像Ａが割れたガラス状に表示部の下方向に落下して消失するように移動し、表示画像Ａが消失した背景から切り替え対象の表示画像Ｂが現れるような効果である。
【００１８】
また、アニメーション効果Ｑは、切り替えられる前の表示画像Ａが表示部において、右方向に遠ざかるように縮小しながら移動し、表示画像Ａが縮小しながら移動した所定の場所から切り替え対象の表示画像Ｂが拡大しながら全面に迫ってくるように移動するような効果である。
【００１９】
さらに、アニメーション効果Ｒは、切り替えられる前の表示画像Ａが徐々に透明になって消失するように移動し（フェードアウト）、表示画像Ａが消失してゆくと同時に、切り替え対象の表示画像Ｂが徐々に現れるように移動する（フェードイン）ような効果である。
【００２０】
なお、アニメーション効果は、切り替え前後の表示画面の遷移状態をユーザに認知させられるものであれば良く、上述したものに限られない。また、アニメーション効果決定テーブル１４は、図示しない通信部を介して外部から供給されたアニメーション効果を随時更新記録されることができるものとする。また、アニメーション効果は、プラグイン機能等を用いて作成しても良い。
【００２１】
アニメーション効果決定テーブル１４は、切り替えられる前後の表示画像の組み合わせに応じて、アニメーション効果を決定するためのテーブルである。ここで、アニメーション効果決定テーブル１４について図４及び図５を用いて説明する。
【００２２】
なお、アプリケーション群１２にアプリケーションＡと、アプリケーションＢと、アプリケーションＣが記録されており、アプリケーションＡは、使用状態に応じて第１の表示画像Ａ−１と、第２の表示画像Ａ−２があり、アプリケーションＢは、使用状態に応じて表示画像Ｂ−１があり、アプリケーションＣは、使用状態に応じて表示画像Ｃ−１があるものとする。また、図４及び図５のアニメーション効果決定テーブル１４に示したアニメーション効果Ｏ〜アニメーション効果Ｚは、リソースの制限に応じて変化するものとし、例えば、それぞれ異なるアニメーション効果であっても良いし、又は同一のアニメーション効果であっても良い。
【００２３】
図４及び図５に示すように、表示画像Ａ−１から表示画像Ａ−２に切り替えられるときには、アニメーション効果がアニメーション効果Ｏと決定され、表示画像Ａ−１から表示画像Ｂに切り替えられるときには、アニメーション効果Ｐと決定され、表示画像Ａ−１が表示画像Ｃ−１に切り替えられるときには、アニメーション効果Ｑと決定される。また、表示画像Ｂ−１が表示画像Ａ−１に切り替えられるときには、アニメーション効果Ｒと決定され、表示画像Ｂ−１が表示画像Ａ−２に切り替えられるときには、アニメーション効果Ｓと決定され、表示画像Ｂ−１が表示画像Ｃ−１に切り替えられるときには、アニメーション効果Ｔと決定される。さらに、表示画像Ｃ−１が表示画像Ａ−１に切り替えられるときには、アニメーション効果Ｘと決定され、表示画像Ｃ−１が表示画像Ｂ−１に切り替えられるときには、アニメーション効果Ｙと決定され、表示画像Ｃ−１が表示画像Ｂ−１に切り替えられるときには、アニメーション効果Ｚと決定される。
【００２４】
なお、アニメーション効果Ｏとアニメーション効果Ｒ、アニメーション効果Ｐとアニメーション効果Ｕ、アニメーション効果Ｑとアニメーション効果Ｘ、アニメーション効果Ｓとアニメーション効果Ｖ、アニメーション効果Ｔとアニメーション効果Ｙ及びアニメーション効果Ｗとアニメーション効果Ｚは、可逆的な関係であっても良い。
【００２５】
また、アニメーション効果決定テーブル１４は、図４に示すように、すべてのアプリケーションの使用状態に応じた表示画像の切り替えられる前後の関係を対応付けたテーブルであっても良いし、図５に示すように、アプリケーションの使用状態に応じた表示画像の切り替えられる前後の関係を対応付けたテーブルがアプリケーションごとに独立していても良い。
【００２６】
アプリケーションマネージャ１５は、アプリケーション群１２から所定のアプリケーションを読み出す読出部２０と、アプリケーションから使用状態に応じた表示画像を抽出する抽出部２１と、表示部１０に現在表示されている表示画像を取得する取得部２２と、アニメーション効果を決定するアニメーション効果決定部２３と、アニメーション効果決定部２３で決定されたアニメーション効果をアニメーション効果記録部１３から読み出す読出部２４と、所定のアニメーションを生成するアニメーション生成部２５と、アニメーションを表示部１０に出力する表示制御部２６とを備える。
【００２７】
読出部２０は、表示画像切替要求部１１から供給された表示画像切替信号Ｓ１に基づき、アプリケーション群１２から所定のアプリケーションを読み出し、読み出したアプリケーションを抽出部２１に供給する。抽出部２１は、読出部２０から供給されたアプリケーションから使用状態に応じた表示画像を抽出し、抽出した表示画像をアニメーション効果決定部２３と、アニメーション生成部２５に供給する。
【００２８】
取得部２２は、表示部１０に現在表示されている表示画像を取得し、取得した表示画像をアニメーション効果決定部２３と、アニメーション生成部２５に供給する。取得部２２は、例えば、図示しない記憶部から表示部１０に現在表示されている表示画像を読み出してくる。
【００２９】
アニメーション効果決定部２３は、抽出部２１から供給された切り替えられた後の表示画像と、取得部２２から供給された表示部１０に表示されている表示画像（切り替えられる前の表示画像）との組み合わせに基づき、上述したアニメーション効果決定テーブル１４を参照し、アニメーション効果を決定する。アニメーション効果決定部２３は、決定した結果を読出部２４に供給する。アニメーション効果決定部２３は、例えば、抽出部２１から供給された切り替え対象の表示画像が表示画像Ａ−１であり、取得部２２から供給された表示部１０に表示されている表示画像が表示画像Ｂ−１であった場合には、図４又は図５のテーブルを参照し、アニメーション効果Ｕと決定する。
【００３０】
読出部２４は、アニメーション効果決定部２３から供給された結果に基づき、上述したアニメーション効果記録部１３から所定のアニメーション効果を読み出し、読み出したアニメーション効果をアニメーション生成部２５に供給する。
【００３１】
アニメーション生成部２５は、抽出部２１から供給された切り替えられた後の表示画像と、取得部２２から供給された表示部１０に表示されている表示画像（切り替えられる前の表示画像）と、読出部２４から供給されたアニメーション効果に基づき所定のアニメーションを生成し、生成したアニメーションを表示制御部２６に供給する。ここで、アニメーション生成部２５により生成されるアニメーションについて図６から図９を用いて説明する。
【００３２】
アニメーション生成部２５は、例えば、読出部２４から上述したアニメーション効果Ｏが供給されたとき、表示画面Ａから表示画面Ｂに表示画面を切り替える場合には、図６に示すように、直方体αの側面に切り替え前後の表示画像が記述され、直方体αの水平方向の回転により隣接する側面が登場するようなアニメーションを生成する。なお、アニメーション効果Ｏでは、直方体αの左側面に切り替えられる前の表示画像Ａが記述され、直方体αの右側面に切り替え対象の表示画像Ｂが記述される。
【００３３】
また、アニメーション生成部２５は、例えば、読出部２４から上述したアニメーション効果Ｐが供給されたとき、表示画面Ａから表示画面Ｂに表示画面を切り替える場合には、図７に示すように、切り替えられる前の表示画像Ａが割れたガラス状に表示部の下方向に落下して消失するように移動し、表示画像Ａが消失した背景から切り替え対象の表示画像Ｂが現れるようなアニメーションを生成する。
【００３４】
また、アニメーション生成部２５は、例えば、読出部２４から上述したアニメーション効果Ｑが供給されたとき、表示画面Ａから表示画面Ｂに表示画面を切り替える場合には、図８に示すように、切り替えられる前の表示画像Ａが表示部において、右方向に遠ざかるように縮小しながら移動し、表示画像Ａが縮小しながら移動した所定の場所から切り替え対象の表示画像Ｂが拡大しながら全面に迫ってくるように移動するようなアニメーションを生成する。
【００３５】
さらに、アニメーション生成部２５は、例えば、読出部２４から上述したアニメーション効果Ｒが供給されたとき、表示画面Ａから表示画面Ｂに表示画面を切り替える場合には、図９に示すように、切り替えられる前の表示画像Ａが徐々に透明になって消失するように移動し（フェードアウト）、表示画像Ａが消失してゆくと同時に、切り替え対象の表示画像Ｂが徐々に現れるように移動する（フェードイン）ようなアニメーションを生成する。
【００３６】
表示制御部２６は、表示画像切替要求部１１から供給された表示画像切替信号Ｓ１に応じて表示部１０に表示されている表示画像を非表示にする。次に、表示制御部２６は、アニメーション生成部２５から供給されたアニメーションを所定時間表示部１０に表示させる。そして、表示制御部２６は、抽出手段で抽出された切り替えられた後の表示画像を表示部１０に表示させる。
【００３７】
また、アプリケーションマネージャ１５は、後述する操作状態検出部１６から供給された信号と、後述するセンサ部１７から供給された信号又は、及び後述するタイマー１８から供給された信号に基づき所定のパラメータを生成するパラメータ生成部２７と、パラメータ生成部２７で生成されたパラメータに基づき、アニメーション効果に変化を与える変化信号Ｓ２を生成する変化信号生成部２８とをさらに備える構成であっても良い。このような場合には、アニメーション生成部２５は、変化信号生成部２８で生成された変化信号Ｓ２を考慮して、アニメーションを生成する。
【００３８】
操作状態検出部１６は、表示画像切替要求部１１から供給された表示画像切替信号Ｓ１に基づき、ユーザの操作状態を検出し、検出した結果に応じて所定の信号Ｓ３を生成し、生成した信号Ｓ３をパラメータ生成部２７に供給する。操作状態検出部１６は、例えば、表示画像切替信号Ｓ１に基づき、ユーザによるボタン押圧操作が遅いことを検出した場合には、その旨の信号Ｓ３を生成する。
【００３９】
センサ部１７は、表示画像制御装置１が置かれている環境の温度及び、又は湿度を検出し、検出した結果をパラメータ生成部２７に供給する。
【００４０】
タイマー１８は、現在時刻を検知し、検知した結果をパラメータ生成部２７に供給する。
【００４１】
パラメータ生成部２７は、操作状態検出部１６からユーザによるボタン押圧操作が遅い旨の信号Ｓ３に基づき、ユーザによるボタン押圧操作が遅い旨のパラメータを生成し、生成したパラメータを変化信号生成部２８に供給する。
【００４２】
変化信号生成部２８は、パラメータ生成部２７から供給されたパラメータに基づき、アニメーション生成部２５で生成されるアニメーションの基準座標、アニメーション効果の速度、アニメーションの大きさ等を決定するアニメーション効果を変化させる変化信号を生成し、生成した変化信号をアニメーション生成部２５に供給する。変化信号生成部２８は、パラメータ生成部２７からユーザによるボタン押圧操作が遅い旨のパラメータが供給された場合には、アニメーション生成部２５で生成されるアニメーション効果の速度を低速にする旨の変化信号を生成する。
【００４３】
例えば、アニメーション生成部２５は、読出部２４から上述したアニメーション効果Ｏが供給され、変化信号生成部２８からアニメーション効果の速度を低速にする旨の変化信号が供給されたとき、表示画面Ａから表示画面Ｂに表示画面を切り替える場合には、直方体αがゆっくり動くアニメーションを生成する。
【００４４】
ここで、表示画像制御装置１の動作について図１０に示すフローチャートを用いて説明する。
【００４５】
ステップＳＴ１において、ユーザは、表示部１０に表示されている表示画像を切り替える旨の操作を行う。ユーザは、表示部１０に表示されている表示画像を所望する表示画像に切り替えるべく、表示画像切換部１１に備えられている所定のボタンを押圧する。なお、表示画像切換部１１は、ユーザによるボタンの押圧の他、ペン入力、マウスのクリック、音声入力等により表示画像の切り換えが行われるような構成であっても良い。
【００４６】
ステップＳＴ２において、アプリケーションマネージャ１５は、表示画像切換部１１から供給される表示画像切替信号Ｓ１に基づきアプリケーション群１２から所定のアプリケーションを読み出す。
【００４７】
ステップＳＴ３において、アプリケーションマネージャ１５は、表示画像切換部１１から供給される表示画像切替信号Ｓ１に基づき表示部１０に表示されている表示画像を非表示にする。
【００４８】
ステップＳＴ４において、アプリケーションマネージャ１５は、アニメーション効果が設定されているかどうかを判断する。アニメーション効果決定部２３は、抽出部２１から供給された切り替えられた後の表示画像と、取得部２２から供給された表示部１０に表示されている表示画像（切り替えられる前の表示画像）との組み合わせに基づき、アニメーション効果決定テーブル１４を参照し、アニメーション効果が設定されているかどうかを判断する。アニメーション効果が設定されている場合には、ステップＳＴ５に進み、アニメーション効果が設定されていない場合には、ステップＳＴ８に進む。
【００４９】
ステップＳＴ５において、アプリケーションマネージャ１５は、アニメーション効果決定テーブル１４にしたがって決定されたアニメーション効果をアニメーション効果記録部１３から読み出す。
【００５０】
ステップＳＴ６において、アプリケーションマネージャ１５は、操作状態検出部１６から供給された信号Ｓ３に応じて、所定の変化信号Ｓ３を生成する。
【００５１】
ステップＳＴ７において、アプリケーションマネージャ１５は、生成したアニメーションを表示部１０に出力する。なお、アニメーションを表示部１０に表示するときに、効果音の出力を行っても良い。
【００５２】
ステップＳＴ８において、アプリケーションマネージャ１５は、アニメーションの表示後、切り替えられた後の表示画像を表示部１０に表示する。
【００５３】
また、ステップＳＴ７で説明したアプリケーションマネージャ１５が表示部１０に生成したアニメーションを表示する際の詳細について図１１に示すフローチャートを用いて説明する。なお、ステップＳＴ１０〜ステップＳＴ１３では、アプリケーションマネージャ１５は、所定の表示時間、生成したアニメーションを表示部１０に表示する。なお、アニメーション効果の表示時間に関する情報は、アニメーション効果記録部１３に記録されているアニメーション効果に含まれている。また、アニメーション効果に含まれている表示時間は、標準的なものであって、変化信号生成部２８により生成された変化信号Ｓ３により、アニメーション効果の表示時間が長くなったり、また、短くなったりする。
【００５４】
ステップＳＴ１０において、アプリケーションマネージャ１５は、切り替え前後の表示画像を取得する。アニメーション生成部２５は、抽出部２１から供給された切り替えられた後の表示画像と、取得部２２から供給された表示部１０に表示されている表示画像（切り替えられる前の表示画像）とが供給されてくる。
【００５５】
ステップＳＴ１１において、アプリケーションマネージャ１５は、ステップＳＴ５で読み出したアニメーション効果と、ステップＳＴ６で生成された変化信号Ｓ３と、ステップＳＴ１１で取得された表示画像とからアニメーションを生成する。アニメーション生成部２１は、抽出部２１から供給された切り替えられた後の表示画像と、取得部２２から供給された表示部１０に表示されている表示画像（切り替えられる前の表示画像）と、読出部２４から供給されたアニメーション効果と、変化信号生成部２８から供給された変化信号Ｓ３に基づき所定のアニメーションを生成し、生成したアニメーションを表示制御部２６に供給する。
【００５６】
ステップＳＴ１２において、アプリケーションマネージャ１５は、生成したアニメーションを表示部１０に出力する。
【００５７】
ステップＳＴ１３において、アプリケーションマネージャ１５は、指定された表示時間が経過したときにアニメーションの表示をやめる。
【００５８】
また、アニメーション効果記録部１３に記録されているアニメーション効果をユーザが自らがカスタマイズ（変更）しても良い。
【００５９】
ここで、ユーザによりアニメーション効果を変更する手順について図１２に示すフローチャートを用いて説明する。
【００６０】
ステップＳＴ２０において、ユーザは、オプションメニューの表示をするように操作する。
【００６１】
例えば、ユーザの操作に応じて、図１３に示すように、オプションメニューが表示される。
【００６２】
ステップＳＴ２１において、ユーザは、表示部１０に表示されている表示画像（切り替えられる表示画像）を取得する。
【００６３】
ステップＳＴ２２において、ユーザは、切り替える表示画像を選択する。
【００６４】
ステップＳＴ２３において、システムが切り替えた後の表示画像の状態まで設定を要求しているかどうかを判断する。システムが切り替えられた後の表示画像の状態まで設定を要求している場合には、ステップＳＴ２５に進み、要求していない場合には、ステップＳＴ２４に進む。
【００６５】
なお、切り替えた後の表示画像の状態を指定して、設定することをユーザに行わせることは可能であるが、あまり状態数が多いと設定が煩雑になるため、どこまでユーザによる設定を可能にするかはシステム全体のポリシーとして設定しておく必要がある。
【００６６】
ステップＳＴ２４において、ユーザは、切り替えた後の表示画像の状態を指定する。
【００６７】
ステップＳＴ２５において、ユーザは、設定するアニメーション効果を指定する。
【００６８】
ステップＳＴ２６において、アニメーション効果決定テーブル１４を変更する。
【００６９】
このようにして、本発明に係る表示画像制御装置１は、表示部１０に現在アクティブに表示されている表示画像から他の表示画像に切り替える際に、切り替える前後の表示画像と、切り替える前後の表示画像に基づき決定されるアニメーション効果と、ユーザによる切り替え操作時の操作状況に基づく所定の信号により所定のアニメーションが生成され、生成されたアニメーションを切り替えた後の表示画像を表示部１０に表示する前に表示するので、ユーザに自身が行った操作が装置に伝わったことを認知させることができ、また、操作のフィードバックを高めることができ、ユーザビリティを高めることができる。また、ユーザにとっては、ユーザビリティの向上により、自然な形での表示画像の切り替えが行われるため、精神的かつ肉体的な機器の操作負担が少なくなる。
【００７０】
また、本発明に係る表示画像制御装置１は、ユーザの操作をインタラクティブにアニメーション効果に反映させることにより、ユーザの興味を引きつけることができ、ユーザに表示画像の変更操作をする楽しさを提供することができる。
【００７１】
また、本発明に係る表示画像制御装置１は、表示画像の切り替えにアニメーションによる意味を付加することで、ユーザにアプリケーション間の関連性等を伝えることができ、表示画像の切り替わりをユーザが直感的に理解できる。
【００７２】
また、本発明に係る表示画像制御装置１は、ユーザに自由にアニメーション効果を追加させたり、設定させたりすることができるのでオリジナルの環境構築が可能となる。
【００７３】
さらに、本発明に係る表示画像制御装置１は、図１及び図２の方式を採用することでアプリケーション開発者にアニメーション効果を意識せずに開発させることができ、開発コストの低減を図ることができる。
【００７４】
また、本願発明では、上述した実施例以外にも、例えば、図１４のようにユーザがクリックした点から、新しいアプリケーション画面が飛んでくるようなアニメーション効果や、図１５のようにユーザがクリックした点を中心にアプリケーション画面に亀裂が走り、それらが崩れ去った後から新しいアプリケーションが登場するアニメーション効果等が表示部１０に表示されても良い。このような場合には、例えば、亀裂の大きさは、ユーザのクリックの強さに応じたものにすることもできる。また音声入力の場合、声量によってアニメーションの速度を変えるなどの効果が考えられる。
【００７５】
また、本発明においては、アニメーション効果決定部２３で決定されるアニメーション効果は、アニメーション効果の種類、アニメーション効果の標準的な表示時間等の基本的なパラメータであって、切り替えられる前後の表示画像に基づいて一義的に定められる静的なパラメータとし、また、変化信号生成部２８で生成されるアニメーション効果に変化を与える変化信号は、ユーザの操作状況、装置周辺の環境状況及び時間的な変化に基づいて決定される動的なパラメータとして捉えている。したがって、表示部１０に表示されるアニメーションによって、ユーザは、自身が行った操作のフィードバックを得られることになり、ユーザビリティが高く、ユーザにとって表示画像の切り替えを確実に認識させることが可能である。
【００７６】
さらに、本願発明では、アニメーション効果決定テーブル１４に加えて、ユーザによるアプリケーション切り替え操作に内包される指定座標(マウスクリック)、ボタン圧力（キー押下、マウスクリック）、声量（音声入力）、時刻、気温などの副次的なパラメータを用いて、画面切り替えの際に表示されるアニメーションの動的パラメータを変更することで、インタラクティブ性を持たせることができ、利用者の操作感の向上を図り、ユーザビリティを向上させることができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１の概念を説明するための図である。
【図２】本発明の第２の概念を説明するための図である。
【図３】本発明に係る表示画像制御装置の構成を示すブロック図である。
【図４】本発明に係る表示画像制御装置が備えるアニメーション効果決定テーブルの第１の例を示す図である。
【図５】本発明に係る表示画像制御装置が備えるアニメーション効果決定テーブルの第２の例を示す図である。
【図６】本発明に係る表示画像制御装置が備えるアニメーション生成部により生成される第１のアニメーションを示す図である。
【図７】本発明に係る表示画像制御装置が備えるアニメーション生成部により生成される第２のアニメーションを示す図である。
【図８】本発明に係る表示画像制御装置が備えるアニメーション生成部により生成される第３のアニメーションを示す図である。
【図９】本発明に係る表示画像制御装置が備えるアニメーション生成部により生成される第４のアニメーションを示す図である。
【図１０】本発明に係る表示画像制御装置の動作を示すフローチャートである。
【図１１】本発明に係る表示画像制御装置が備えるアプリケーションマネージャが表示部に生成したアニメーションを表示するフローチャートである。
【図１２】ユーザによりアニメーション効果を変更する手順を示すフローチャートである。
【図１３】ユーザによりアニメーション効果を変更する際に表示部に表示されるオプションメニューを示す図である。
【図１４】アニメーション効果の他の一例を示す図である。
【図１５】アニメーション効果の他の一例を示す図である。
【符号の説明】
【００７８】
１０  表示部、１１  表示画像切替要求部、１２  アプリケーション群、１３  アニメーション効果記録部、１４  アニメーション効果決定テーブル、１５  アプリケーションマネージャ、１６  操作状態検出部、１７  センサ部、１８  タイマー、２０  読出部、２１  抽出部、２２  取得部、２３  アニメーション効果決定部、２４  読出部、２５  アニメーション生成部、２６  表示制御部
【図１】
2005135106.tif 000003
【図２】
2005135106.tif 000004
【図３】
2005135106.tif 000005
【図４】
2005135106.tif 000006
【図５】
2005135106.tif 000007
【図６】
2005135106.tif 000008
【図７】
2005135106.tif 000009
【図８】
2005135106.tif 000010
【図９】
2005135106.tif 000011
【図１０】
2005135106.tif 000012
【図１１】
2005135106.tif 000013
【図１２】
2005135106.tif 000014
【図１３】
2005135106.tif 000015
【図１４】
2005135106.tif 000016
【図１５】
2005135106.tif 000017