(57)【特許請求の範囲】
【請求項１】
同時に複数のスクリーンをディスプレイに表示可能なスクリーン表示装置であって、
スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、
前記複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によって前記スクリーン変更イベントが検出された場合、表示中の各前記スクリーンについて、各前記スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、
前記スクリーン変更判定部は、前記表示中のスクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定し、
前記スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする、スクリーン表示装置。
【請求項２】
さらに、
少なくとも一つの表示中のスクリーンを、スクリーンを識別するためのスクリーン識別子により管理するスクリーン管理部と、
スクリーンの表示形態であるスタイルに対応したスクリーンの表示内容の変更の可否を示す可否情報を含むスクリーン属性情報を、前記スクリーン識別子と対応付けて記憶するスクリーン情報記憶部とを備え、
前記スクリーン変更判定部は、前記スクリーン管理部を参照して現在表示中のスクリーンのスクリーン識別子を認識し、前記スクリーン情報記憶部に記憶されている、前記認識したスクリーン識別子と対応するスクリーン属性情報を参照し、前記表示中のスクリーンの前記重なりの上下関係と、前記スクリーン変更イベント後の前記スタイルに対応する前記可否情報とに基づいて、各前記スクリーンの表示内容を変更するか否かを判定することを特徴とする、請求項１に記載のスクリーン表示装置。
【請求項３】
前記スクリーン変更判定部は、最上位に表示されているスクリーンの下に存在するスクリーンの表示内容を変更しないと判定することを特徴とする、請求項１に記載のスクリーン表示装置。
【請求項４】
前記スクリーン変更判定部は、最上位に表示されているスクリーンの下に存在するスクリーンについて、対応する可否情報が可と設定されている場合、当該スクリーンの表示内容を変更すると判定することを特徴とする、請求項２に記載のスクリーン表示装置。
【請求項５】
前記スクリーン変更判定部は、前記表示中のスクリーンについて、一つでも表示内容の変更が不可なスクリーンが存在する場合、前記表示中のスクリーン全てについて表示内容を変更しないと判定することを特徴とする、請求項１に記載のスクリーン表示装置。
【請求項６】
前記スクリーンに関する情報を外部ネットワークからダウンロードするためのダウンロード部をさらに備えることを特徴とする、請求項１に記載のスクリーン表示装置。
【請求項７】
同時に複数のスクリーンをディスプレイに表示可能な装置において、スクリーンの表示内容を変更するための処理方法であって、
スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出し、
前記複数のスクリーンが表示されている状況において、前記スクリーン変更イベントが検出された場合、表示中の各前記スクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定し、
表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする、方法。
【請求項８】
同時に複数のスクリーンをディスプレイに表示させることができる集積回路であって、
スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、
前記複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によって前記スクリーン変更イベントが検出された場合、表示中の各前記スクリーンについて、各前記スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、
前記スクリーン変更判定部は、前記表示中のスクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定し、
前記スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を前記ディスプレイに変更させることを特徴とする、集積回路。
【請求項９】
同時に複数のスクリーンをディスプレイに表示可能なコンピュータ装置で実行されるプログラムであって、
前記コンピュータ装置を、
スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、
前記複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によって前記スクリーン変更イベントが検出された場合、表示中の各前 記スクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部として機能させ、
前記コンピュータ装置に、前記スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに表示されるユーザに提示する操作対象の一単位であるスクリーンを表示するためのスクリーン表示装置であって、より特定的には、複数のスクリーンを表示することができるスクリーン表示装置に関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ、デジタルカメラ、カーナビ、ＰＣなどの文字情報や画像情報などを表示するディスプレイを持つ情報処理端末において、ユーザは、ディスプレイを回転させることが可能となった。加えて、このような情報処理端末は、ディスプレイの回転に応じてスクリーンの表示内容を変更することが可能となった。例えば、スクリーンとして、選択可能な複数のメニューを提示するスクリーン（選択メニュー）や、ユーザへのメッセージ通知のためのスクリーン（ポップアップパネル）、文字情報や画像情報などのコンテンツ表示のためのスクリーン（コンテンツ画面）などがある。また、上記のような情報処理端末は、同時に複数のスクリーンを表示することが可能である。
【０００３】
例えば、情報処理端末が携帯電話である場合、ディスプレイは、回転可能である。当該携帯電話は、ディスプレイ部分の回転に応じて、縦型スタイル、横型スタイル又は縦型（逆）スタイルでスクリーンを表示することができる。図１７Ａは、携帯電話における縦型スタイルを示す図である。図１７Ｂは、携帯電話における横型スタイルを示す図である。図１７Ｃは、携帯電話における縦型（逆）スタイルを示す図である。横型スタイルにおいて、ディスプレイ部分をさらに回転させることによって、携帯電話は、縦型スタイルと比べて上下方向が逆向きとなる縦型（逆）スタイルとなる。近年では、縦型（逆）スタイルでの表示が可能な携帯電話もでてきた。このようにディスプレイが回転可能となるのに伴って、ディスプレイの回転角度に応じて、スクリーンの表示方向、スクリーンの表示サイズ、スクリーンのレイアウトの再構成、及びスクリーンへの操作性等を考慮し、表示するスクリーンを変更する必要が生じてきた。
【０００４】
従来、表示枠の変更に応じて、メニューアイコンの表示位置を自動的に再配置してスクリーンを変更することができるスクリーン表示装置があった（特許文献１参照）。
【０００５】
特許文献１に記載の従来のスクリーン表示装置は、ディスプレイの回転を検知するための表示回転検出部からの通知に応じて、ディスプレイが縦方向であるかそれとも横方向であるかを検出し、表示中のスクリーンを縦置にするか横置にするかを判定する。表示されているメニュー項目がメニューアイコンである場合、従来のスクリーン表示装置は、メニューアイコンに関する表示情報（ユーザ定義内容、及びイメージ表示座標（横置／縦置））を記憶装置から読み出して、メニューアイコンの再配置位置を設定して、メニューアイコンを再配置する。
【特許文献１】特開平１０−４９３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、スクリーンの表示形態として、実際には、複数のスクリーンが同時に表示されている場合、複数のスクリーンが重なり一部しか表示されていないスクリーンが存在する場合、あるいは、スクリーンが他のスクリーンの背後に隠れてディスプレイに表示されていない場合等がある。
【０００７】
特許文献１に記載の従来のスクリーン表示装置は、ディスプレイが横置であるか縦置であるかに基づいて、メニューアイコンを再配置するだけである。したがって、特許文献１には、複数のスクリーンが表示されている場合の再配置については、何ら記載されていない。
【０００８】
また、ディスプレイの位置の変更以外に、スクリーンの表示内容を変更した方が好ましいイベントが発生する場合もある。しかし、特許文献１では、ディスプレイが回転したというイベントに応じて、スクリーンの表示内容を変更する技術のみが記載されており、その他のイベントに応じてスクリーンの表示内容を変更する技術については、何ら開示されていない。
【０００９】
それゆえ、本発明の目的は、複数のスクリーンが表示されている状況において、何らかのイベントが発生した場合に、各スクリーンの表示内容を変更することができるスクリーン表示装置を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、以下のような特徴を有する。本発明の第１の局面は、同時に複数のスクリーンをディスプレイに表示可能なスクリーン表示装置であって、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によってスクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする。
【００１１】
本発明によれば、複数のスクリーンが同時に表示されている場合、スクリーンの表示内容の変更のトリガーとなる何らかのイベントが発生したら、表示中の各スクリーンについて、表示内容を変更するか否かが判定され、判定結果に基づいて、スクリーンの表示内容が変更されることとなる。これにより、スクリーン変更イベントに応じて、スクリーンの表示内容が変更されることとなるので、ユーザにとって見やすい表示が提供されることとなる。
【００１２】
好ましくは、さらに、少なくとも一つの表示中のスクリーンを管理するスクリーン管理部と、スクリーンの表示形態であるスタイルに対応したスクリーンの表示内容の変更の可否を示す可否情報を含むスクリーン属性情報を記憶するスクリーン情報記憶部とを備え、スクリーン変更判定部は、スクリーン情報記憶部に記憶されているスクリーン属性情報を参照して、スクリーン変更イベント後のスタイルに対応する可否情報に基づいて、各スクリーンの表示内容を変更するか否かを判定するとよい。
【００１３】
これにより、スクリーン表示装置には、スタイルに対応する可否情報が記憶されていることとなり、当該スタイルに対応する当該可否情報に基づいて、各スクリーンの表示内容を変更するか否かが判断されることとなる。したがって、記憶されている可否情報にしたがって、スクリーン表示装置は、容易に、スクリーンの表示内容を変更するか否かを判定することができる。
【００１４】
好ましくは、スクリーン変更判定部は、表示中のスクリーンについて、重なりの上下関係に基づいて、各スクリーンの表示内容を変更するか否かを判定するとよい。
【００１５】
これにより、最上位に表示されているスクリーンと、当該最上位のスクリーンの下に存在するスクリーンとの上下関係に基づいてスクリーンの表示内容を変更するか否かが判定されることとなるので、ユーザにとって見やすい表示が提供されることとなる。
【００１６】
例えば、最上位に表示されているスクリーンの下に存在するスクリーンの表示内容を変更しないと判定する。
【００１７】
これにより、スクリーン表示装置は、迅速に表示内容を変更することができる。
【００１８】
例えば、最上位に表示されているスクリーンの下に存在するスクリーンについて、対応する可否情報が可と設定されている場合、当該スクリーンの表示内容を変更すると判定する。
【００１９】
これにより、最上位のスクリーンの表示が消されたとしても、スクリーン表示装置は、迅速に、下のスクリーンを見やすくユーザに提供することができる。
【００２０】
好ましくは、スクリーン変更判定部は、表示中のスクリーンについて、一つでも表示内容の変更が不可なスクリーンが存在する場合、表示中のスクリーン全てについて表示内容を変更しないと判定するとよい。
【００２１】
これにより、各スクリーンの表示方向を一致させることができるので、ユーザにとって見やすい表示が提供されることとなる。
【００２２】
好ましくは、スクリーン変更イベント検出部は、イベントとしてディスプレイの位置変更を検出し、スクリーン変更判定部は、ディスプレイの位置に基づいて、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するとよい。
【００２３】
これにより、ディスプレイの回転に応じて、ユーザにとって見やすい表示が提供されることとなる。
【００２４】
好ましくは、さらに、少なくとも一つの表示中のスクリーンを管理するスクリーン管理部と、ディスプレイの位置に対応したスクリーンの表示内容の変更の可否を示す可否情報を含むスクリーン属性情報を記憶するスクリーン情報記憶部とを備え、スクリーン変更判定部は、スクリーン情報記憶部に記憶されているスクリーン属性情報を参照して、変更後のディスプレイの位置に対応する可否情報に基づいて、各スクリーンの表示内容を変更するか否かを判定するとよい。
【００２５】
これにより、スクリーン表示装置は、ディスプレイの回転に応じて、容易に、スクリーンの表示内容を変更することができる。
【００２６】
好ましくは、スクリーンに関する情報を外部ネットワークからダウンロードするためのダウンロード部をさらに備えるとよい。
【００２７】
これにより、スクリーンに関する情報を更新したり、新たなスクリーンを追加したりすることができる。したがって、例えば、以前は、ディスプレイの回転に表示内容の変更が対応していなかったスクリーンであっても、その後、ディスプレイの回転に表示内容の変更を対応させることができるようになる。
【００２８】
本発明の第２の局面は、同時に複数のスクリーンをディスプレイに表示可能な装置において、スクリーンの表示内容を変更するための処理方法であって、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出し、複数のスクリーンが表示されている状況において、スクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定し、表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする。
【００２９】
本発明の第３の局面は、同時に複数のスクリーンをディスプレイに表示させることができる集積回路であって、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によってスクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容をディスプレイに変更させることを特徴とする。
【００３０】
本発明の第４の局面は、同時に複数のスクリーンをディスプレイに表示可能なコンピュータ装置で実行されるプログラムであって、コンピュータ装置を、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によってスクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部として機能させ、コンピュータ装置に、スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更させることを特徴とする。
【発明の効果】
【００３１】
このように、本発明によれば、複数のスクリーンが同時に表示されている場合、スクリーンの表示内容の変更のトリガーとなる何らかのイベントが発生したら、表示中の各スクリーンについて、表示内容を変更するか否かが判定され、判定結果に基づいて、スクリーンの表示内容が変更されることとなる。これにより、本発明のスクリーン表示装置は、スクリーン変更イベントに応じて、スクリーンの表示内容を変更することができるので、ユーザにとって見やすい表示を提供することができる。
【００３２】
本発明のこれらおよび他の目的、特徴、局面、効果は、添付図面と照合して、以下の詳細な説明から一層明らかになるであろう。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態について、図面を参照しながら説明する。
【００３４】
図１は、本発明の実施形態に係るスクリーン表示装置１の機能的構成を示す図である。図１において、スクリーン表示装置１は、スクリーン変更イベント検出部１０１と、スクリーン変更判定部１０２と、スタイル情報記憶部１０３と、スクリーン管理部１０４と、スクリーン情報記憶部１０５と、表示部１０６と、ディスプレイ１０７とを備える。
【００３５】
スクリーン情報記憶部１０５には、表示可能なスクリーンに関する情報（以下、スクリーン情報という）が記憶されている。なお、本発明において、スクリーンとは、表示部１０６によってディスプレイ１０７に表示されるユーザに提示する操作対象の一単位のことをいう。スクリーン情報記憶部１０５には、現在表示中のスクリーンに関するスクリーン情報と、表示中でないスクリーンに関するスクリーン情報とが記憶されている。
【００３６】
図２は、スクリーン情報の構成を示す模式図である。図２に示すように、スクリーン情報９０１には、スクリーン識別子９０２と、スクリーン属性情報９０３と、スクリーンデータ９０４とが含まれる。
【００３７】
スクリーン識別子９０２は、スクリーンを識別するための情報である。
【００３８】
スクリーン属性情報９０３は、スクリーンのスタイルに対応させて、スクリーンの表示内容の可否を定義する。ここで、スタイルとは、スクリーンの表示形態のことをいう。例えば、スタイルとして、ディスプレイ１０７の回転向きについては、縦型、横型、縦型（逆）、及び横型（逆）等があり、色については、パターンＡ及びパターンＢ等があり、フォントについては、例えば、ゴシック及びＮｅｗ  Ｒｏｍａｎ等があり、フォントサイズについては、大及び小等があり、言語については、日本語及び英語等があり、メニュー形式については、格子型メニュー及びリストメニュー等がある。
【００３９】
図３は、スクリーン属性情報の一例を示す図である。図３に示すように、スクリーン属性情報には、スタイルと、当該スタイルにおけるスクリーンの表示内容の変更の可否を示す情報（以下、可否情報という）とが含まれている。図３に示す例では、例えば、スタイルが縦型及び横型の場合、スクリーンの表示内容の変更が可であると定義されており、スタイルが縦型（逆）及び横型（逆）の場合、スクリーンの表示内容の変更が不可であると定義されている。また、例えば、フォントにおいて、スタイルがゴシック及びＮｅｗ  Ｒｏｍａｎである場合、スクリーンの表示内容の変更が可であると定義されている。
【００４０】
スクリーンデータ９０４は、スクリーンの表示内容に関するデータである。スクリーン情報記憶部１０５には、スタイルに対応したスクリーンデータ９０４が記憶されている。例えば、ディスプレイが縦型であるか横型であるかに対応して、スクリーンのレイアウト、画像データ、キーマッピングに関するデータがスクリーンデータ９０４としてそれぞれスクリーン情報記憶部１０５に記憶されている。
【００４１】
スクリーン管理部１０４は、ディスプレイに現在表示されている全てのスクリーンのスクリーン識別子９０２を記憶することによって、現在表示されているスクリーンを管理する。
【００４２】
スタイル情報記憶部１０３は、現在のスタイルを記憶する。
【００４３】
スクリーン変更イベント検出部１０１は、スクリーンの表示内容の変更のトリガーとなるイベント（以下、スクリーン変更イベントという）の発生を検出する。ここで、スクリーン変更イベントの例としては、ディスプレイ１０７の回転や、色の変更指示、フォントの変更指示、フォントサイズの変更指示、言語の変更指示、メニュー形式の変更指示等がある。例えば、スクリーン変更イベントとして、ディスプレイ１０７の回転が用いられる場合、スクリーン変更イベント検出部１０１は、ディスプレイ１０７を回転させるための機構に設けられたセンサ等からの信号をスクリーン変更イベントとして検出する。また、例えば、スクリーン変更イベントとして、色の変更指示が用いられる場合、スクリーン変更イベント検出部１０１は、色の変更を受け付けるアプリケーションからの通知をスクリーン変更イベントとして検出する。スクリーン変更イベント検出部１０１は、スクリーン変更イベントを検出したら、スクリーン変更イベント後のスタイルを認識し、当該スタイルをスクリーン変更判定部１０２に通知する。如何なるイベントがスクリーン変更イベントとなるかは、予め設定されていてもよいし、後で、ユーザ等によって設定されてもよい。
【００４４】
スクリーン変更判定部１０２は、スクリーン変更イベント検出部１０１からスタイルの変更が通知されたら、スタイル情報記憶部１０３を参照して現在のスタイルを認識すると共に、スクリーン管理部１０４を参照して現在表示中の全てのスクリーンのスクリーン識別子を認識する。スクリーン変更判定部１０２は、スクリーン情報記憶部１０５を参照して、認識したスクリーン識別子に対応するスクリーン属性情報を取得し、現在表示中の各スクリーンについて、表示内容を変更するか否かを判断し、表示部１０６に通知する。スクリーン変更判定部１０２は、現在のスタイルをスタイル情報記憶部１０３に記憶させる。なお、ディスプレイ１０７が回転した場合、スクリーン変更判定部１０２は、回転後のディスプレイ１０７の向きを現在のスタイルとする。スタイルがディスプレイ１０７の回転以外の場合、例えば、スタイルが色やフォント、フォントサイズ、言語、メニュー形式である場合、スクリーン変更判定部１０２は、スクリーンの表示内容を変更すると判断した場合のみ、現在のスタイルをスタイル情報記憶部１０３に変更させる。
【００４５】
表示部１０６は、スクリーン変更判定部１０２から表示内容の変更が通知されたスクリーンについて、スタイル変更後の当該スクリーンに対応するスクリーンデータをスクリーン情報記憶部１０５から取得して、ディスプレイ１０７に表示内容を通知する。
【００４６】
ディスプレイ１０７は、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）等であって、表示部１０６からの通知内容に基づいて、スクリーンを表示する。ディスプレイ１０７は、表示部１０６から通知される表示内容に基づいて、表示中のスクリーンの表示内容を変更する。
【００４７】
図４は、本実施形態におけるスクリーン表示装置１の動作を示すフローチャートである。以下、図４を参照しながら、本実施形態におけるスクリーン表示装置１の動作について説明する。
【００４８】
まず、スクリーン変更イベント検出部１０１がスクリーン変更イベントを検出することによって、動作が開始する（ステップＳ２０１）。例えば、ディスプレイ１０７の回転をスクリーン変更イベントとする場合、スクリーン変更イベント検出部１０１は、ディスプレイ１０７が回転したら、スクリーン変更イベントが発生したと検出する。
【００４９】
次に、スクリーン変更イベント検出部１０１は、スクリーン変更イベント後のスタイルを認識して、認識したスタイルをスクリーン変更判定部１０２に通知する（ステップＳ２０２）。
【００５０】
次に、スクリーン変更判定部１０２は、スタイル情報記憶部１０３を参照して、現在のスタイルを認識する（ステップＳ２０３）。
【００５１】
次に、スクリーン変更判定部１０２は、スクリーン管理部１０４を参照して、現在表示中の全てのスクリーンについて、スクリーン識別子を認識する（ステップＳ２０４）。
【００５２】
次に、スクリーン変更判定部１０２は、スクリーン情報記憶部１０５を参照して、ステップＳ２０４で認識したスクリーン識別子に対応するスクリーン属性情報を取得する（ステップＳ２０５）。
【００５３】
次に、スクリーン変更判定部１０２は、現在表示中の全てのスクリーンについて、スクリーン属性情報を取得したか否かを判断する（ステップＳ２０６）。全てのスクリーン属性情報を取得していない場合、スクリーン変更判定部１０２は、ステップＳ２０５の動作に戻って、スクリーン属性情報の取得を継続する。一方、全てのスクリーン属性情報を取得している場合、スクリーン変更判定部１０２は、ステップＳ２０７の動作に進む。
【００５４】
ステップＳ２０７において、スクリーン変更判定部１０２は、表示中の全てのスクリーンの重なりの上下関係、現在のスタイル、及びスクリーン変更イベント後のスタイルに基づいて、表示内容を変更するスクリーンを判定するための処理（以下、スクリーン変更判定処理という）を実行する。
【００５５】
ステップＳ２０７の後、スクリーン変更判定部１０２は、表示内容を変更するスクリーンが存在するか否かを判断する（ステップＳ２０８）。表示内容を変更するスクリーンが存在しない場合、スクリーン変更判定部１０２は、処理を終了する。ただし、ディスプレイ１０７が回転することによって、スクリーン変更イベントが検出された場合、スクリーン変更判定部１０２は、回転後のディスプレイ１０７の向きを現在のスタイルとして、スタイル情報記憶部１０３に記憶させて、処理を終了する。ディスプレイ１０７が回転した場合以外、スクリーン変更判定部１０２は、スタイル情報記憶部１０３の記憶内容を変更せずに、処理を終了する。
【００５６】
表示内容を変更するスクリーンが存在する場合、スクリーン変更判定部１０２は、ステップＳ２０９の動作に進む。ステップＳ２０９において、スクリーン変更判定部１０２は、表示部１０６に対して、スタイルの変更を通知する。スタイルの変更通知に応じて、表示部１０６は、変更後のスタイルを設定する（ステップＳ２１０）。
【００５７】
次に、スクリーン変更判定部１０２は、表示部１０６に設定されたスタイルをスタイル情報記憶部１０３に設定する（ステップＳ２１１）。
【００５８】
次に、スクリーン変更判定部１０２は、表示内容を変更するスクリーンを表示部１０６に通知する（ステップＳ２１２）。
【００５９】
次に、表示部１０６は、スクリーン情報記憶部１０５を参照して、表示内容を変更するスクリーンについて、変更後のスタイルに対応するスクリーンデータを取得する（ステップＳ２１３）。
【００６０】
次に、表示部１０６は、取得したスクリーンデータに基づいて、表示内容をディスプレイ１０７に通知すると共に、必要なスクリーンデータ（たとえば、キーマッピング等）をディスプレイ以外の他の入力部及び／又は出力部（図示せず）に通知し（ステップＳ２１４）、処理を終了する。これに応じて、ディスプレイは、変更後のスクリーンを表示する。また、他の入力部及び／又は出力部（図示せず）は、通知されたスクリーンデータに基づいて、入力内容及び／又は出力内容を変更する。
【００６１】
図５は、図４におけるステップＳ２０７でのスクリーン変更判定処理の詳細を示すフローチャートである。スクリーン変更判定処理において、スクリーン変更判定部１０２は、表示中のスクリーンの内、表示内容を変更するスクリーンがどれであるかを判定する。スクリーン変更判定部１０２は、スクリーン変更イベント後のスタイルとステップＳ２０３で認識した現在のスタイルとが一致しない場合、スクリーン変更イベント後のスタイルにおいて、表示中のスクリーンが変更可能であるか否かを判断する。一方、スクリーン変更イベント後のスタイルとステップＳ２０３で認識した現在のスタイルとが一致するような場合であっても、スクリーン情報記憶部１０５が同一のスタイルに対して複数のスクリーンデータを記憶している場合があるので、スクリーン変更判定部１０２は、現在表示中のスクリーンで用いられているスクリーンデータとは異なるスクリーンデータを用いてスクリーンの表示内容を変更するか否かを判定する。図５において、スクリーン変更イベント後のスタイルと現在のスタイルとが一致するような場合、スクリーン変更判定部１０２は、スクリーン変更イベント後のスタイルに対応する可否情報が可となっていたとしても、表示中のスクリーンに対応するスクリーンデータとは異なるスクリーンデータが存在する場合にのみ、表示中のスクリーンの変更が可能であるとする。スクリーン変更判定部１０２は、当該異なるスクリーンデータを変更後のスクリーンデータとするように表示部１０６に通知する。なお、スクリーン変更イベント後のスタイルとステップＳ２０３で認識した現在のスタイルとが一致するような場合として、例えば、ディスプレイ１０７を縦型の状態から、少し斜めにした後、元の縦型の状態に戻したような場合がある。以下、図５を参照しながら、スクリーン変更判定処理におけるスクリーン表示装置１の動作について説明する。
【００６２】
まず、スクリーン変更判定部１０２は、最上位に表示されているスクリーン（以下、表スクリーンという）の表示内容の変更が可能であるか否かを判断する（ステップＳ３０１）。具体的には、スクリーン変更判定部１０２は、表スクリーンのスクリーン識別子を認識すると共に、スクリーン変更イベント後のスタイルを認識して、認識したスクリーン識別子に対応するスクリーン属性情報に含まれる認識したスタイルに対応する可否情報を、スクリーン情報記憶部１０５を参照して認識する。そして、スクリーン変更判定部１０２は、認識した可否情報に基づいて、表スクリーンの表示内容を変更することが可能であるか否かを判断する。
【００６３】
表スクリーンの変更が可能でない場合、スクリーン変更判定部１０２は、表スクリーン及び表スクリーンの裏（下）に存在するスクリーン（以下、裏スクリーンという）の表示内容を変更しないと判定する（ステップＳ３１０）。
【００６４】
図６Ａは、ステップＳ３１０の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図６Ｂは、ステップＳ３１０の判定がなされる場合のスクリーンＡのスクリーン属性情報の一例を示す図である。図６Ｃは、ステップＳ３１０の判定がなされる場合のスクリーンＢのスクリーン属性情報の一例を示す図である。図６Ａに示すように、スクリーンＢが表スクリーンであり、スクリーンＡが裏スクリーンである場合、まず、スクリーン変更判定部１０２は、表スクリーンであるスクリーンＢの属性情報を参照して、変更後のスタイルに対応する可否情報において、変更が可と設定されているか否かを認識する。図６Ｃに示す例では、変更後のスタイル（横型スタイル）において、可否情報が不可と設定されているので、図６Ｂに示す例のように、裏スクリーンであるスクリーンＡの横型スタイルにおける可否情報に関わらず、スクリーン変更判定部１０２は、表スクリーン及び裏スクリーンの表示内容を変更しないと判定する。
【００６５】
ステップＳ３０１において、表スクリーンの変更が可能であると判断した場合、スクリーン変更判定部１０２は、スクリーン管理部１０４を参照して、現在表示中のスクリーンが複数であるか否かを判断する（ステップＳ３０２）。表示中のスクリーンが複数でなく単数である場合、スクリーン変更判定部１０２は、表スクリーンの表示内容を変更すると判定する（ステップＳ３１１）。
【００６６】
図７は、ステップＳ３１１の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図７に示す例では、スクリーンＡのスクリーン属性情報として、図６Ｂに示すスクリーン属性情報が用いられているとする。図７に示すように、スタイルが縦型から横型に変更になった場合、スクリーン表示装置１は、スクリーンＡの表示内容を変更する。
【００６７】
図８Ａは、ステップＳ３１０又はステップＳ３１１の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図８Ｂは、ステップＳ３１０又はステップＳ３１１の判定がなされる場合のスクリーンＡのスクリーン属性情報の一例を示す図である。図８Ｃは、スクリーンＡのスクリーンデータの一例を示す図である。図８Ａに示すように、スタイルが縦型から横型に変更になる場合、横型スタイルにおける可否情報が不可となっているので（図８Ｂ参照）、スクリーン変更判定部１０２は、表スクリーンを変更しないと判定する（ステップＳ３１０参照）。また、図８Ａに示すように、スタイルが縦型から縦型（逆）に変更になる場合、縦型（逆）スタイルにおける可否情報が可となっているので（図８Ｂ参照）、スクリーン変更判定部１０２は、表スクリーンを変更すると判定する（ステップＳ３１１参照）。なお、図４のステップＳ２１４に示したように、表示部１０６は、キーマッピング等の必要なスクリーンデータをディスプレイ１０７以外の入力部及び／又は出力部（図示せず）に通知する。図８Ｃは、図８Ａに示す例において通知されるスクリーンデータ（キーマッピング）の一例を示す図である。図８Ｃに示すように、スタイルを変更した場合、スクリーン表示装置１は、スクリーンデータを必要なデータに変更しなければならない。このことは、ステップＳ３１１に限らず、ステップＳ３１０、Ｓ３０５ａ、Ｓ３０５ｂ、Ｓ３０６ａ、Ｓ３０８、及びＳ３０９ｂにおいても同様である。
【００６８】
ステップＳ３０２において、表示中のスクリーンが複数であると判断した場合、スクリーン変更判定部１０２は、裏スクリーンが表スクリーンに完全に隠れているか否かを判断する（ステップＳ３０３）。なお、ステップＳ３０３以降の動作は、一つの裏スクリーン毎に行われることとする。
【００６９】
裏スクリーンが完全に隠れている場合、スクリーン変更判定部１０２は、変更後のスタイルに対応するスクリーン属性情報の可否情報に基づいて、裏スクリーンの表示内容が変更可能であるか否かを判断する（ステップＳ３０４）。
【００７０】
ステップＳ３０４において、裏スクリーンの変更が可能であると判断した場合、スクリーン変更判定部１０２は、表スクリーン及び裏スクリーンを変更すると判定する（ステップＳ３０５ａ）か、又は、表スクリーンを変更して、裏スクリーンを変更しないと判定する（ステップＳ３０５ｂ）。ステップＳ３０５ａの判定を行うか、それともステップＳ３０５ｂの判定を行うかは、スクリーン表示装置１において予め設定されていてもよいし、ユーザによって選択されてもよい。
【００７１】
図９Ａは、ステップＳ３０５ａの判定がなされた場合のスクリーンの表示内容の一例を示す図である。図９Ｂは、ステップＳ３０５ａの判定がなされる場合のスクリーンＣのスクリーン属性情報の一例を示す図である。ステップＳ３０５ａの判定がなされる場合のスクリーンＡのスクリーン属性情報については、図６Ｂを援用する。このように、裏スクリーンであるスクリーンＡが表スクリーンであるスクリーンＣの裏に完全に隠れている状況において、スクリーンＡ及びＣの表示内容が横型スタイルにおいて変更可能である場合、スクリーン表示装置１は、スクリーンＡ及びＣの表示内容を変更する。このように、完全に隠れている裏スクリーンの表示内容も変更しておくことによって、表スクリーンが消えたときに、迅速に、ユーザにとって見やすい裏スクリーンが表示されることとなる。
【００７２】
図１０は、ステップＳ３０５ｂの判定がなされた場合のスクリーンの表示内容の一例を示す図である。スクリーンＣ及びＡのスクリーン属性情報については、図９Ｂ及び図６Ｂを援用する。図１０に示すように、裏スクリーンであるスクリーンＡが表スクリーンであるスクリーンＣの裏に完全に隠れている状況において、スクリーンＡ及びＣの表示内容が横型スタイルにおいて変更可能である場合、表スクリーンの表示内容を変更するが、裏スクリーンの表示内容を変更しないと判定することによって、スクリーン表示装置１は、裏スクリーンの表示内容を変更しない分、迅速にスクリーンの表示内容の変更を実行することができる。このように、裏スクリーンについては、表示内容を変更しないと判定することは、処理速度の面において有効である。
【００７３】
ステップＳ３０４において、裏スクリーンが変更可能でないと判断した場合、スクリーン変更判定部１０２は、表スクリーンを変更して、裏スクリーンを変更しない（ステップＳ３０６ａ）か、又は、表スクリーン及び裏スクリーンを変更しない（ステップＳ３０６ｂ）と判定する。ステップＳ３０６ａの判定を行うか、それともステップＳ３０６ｂの判定を行うかは、スクリーン表示装置１において予め設定されていてもよいし、ユーザによって選択されてもよい。
【００７４】
図１１は、ステップＳ３０６ａの判定がなされる場合の裏スクリーンであるスクリーンＡの属性情報の一例を示す図である。ステップＳ３０６ａの判定がなされた場合のスクリーンの表示内容の一例については、図１０を援用する。このように、裏スクリーンの変更が不可である場合、スクリーン表示装置１は、表スクリーンのみ表示内容を変更する。なお、スクリーン属性情報は、表スクリーンである場合、又は、裏スクリーンである場合に応じて、変わってもよい。たとえば、図１０に示す例において、スクリーンＡは、裏スクリーンである場合にのみ、図１１に示すスクリーン属性情報を用いて、横型スタイルにおいて表示内容の変更が不可であるとしてもよい。
【００７５】
図１２は、ステップＳ３０６ｂの判定がなされた場合のスクリーンの表示内容の一例を示す図である。ステップＳ３０６ｂの判定がなされる場合のスクリーンＡ及びＣのスクリーン属性情報については、図１１及び図９Ｂを援用する。このように、裏スクリーンの変更が不可である場合、スクリーン表示装置１は、裏スクリーンだけでなく、表スクリーンの表示内容も変更しないとしてもよい。これにより、スクリーンの表示内容の変更による処理負担及び遅延が軽減される。
【００７６】
ステップＳ３０３において、裏スクリーンが完全に隠れていないと判断した場合、スクリーン変更判定部１０２は、変更後のスタイルに対応するスクリーン属性情報の可否情報に基づいて、裏スクリーンの変更内容が変更可能であるか否かを判断する（ステップＳ３０７）。
【００７７】
ステップＳ３０７において、裏スクリーンの変更が可能であると判断した場合、スクリーン変更判定部１０２は、表スクリーン及び裏スクリーンを変更すると判定する（ステップＳ３０８）。
【００７８】
図１３Ａは、ステップＳ３０８の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図１３Ｂは、ステップＳ３０８の判定がなされる場合のスクリーンＢのスクリーン属性情報の一例を示す図である。ステップＳ３０８の判定がなされる場合のスクリーンＡの属性情報については、図６Ｂを援用する。このように、裏スクリーンであるスクリーンＡの一部が表スクリーンであるスクリーンＢの裏に隠れている状況において、スクリーンＡ及びＢの表示内容が横型スタイルにおいて変更可能である場合、スクリーン表示装置１は、スクリーンＡ及びＢの表示内容を変更する。このように、一部が隠れている裏スクリーンの表示内容も変更しておくことによって、表スクリーンが消えたときに、迅速に、ユーザにとって見やすい裏スクリーンが表示されることとなる。
【００７９】
ステップＳ３０７おいて、裏スクリーンが変更可能でないと判断した場合、スクリーン変更判定部１０２は、表スクリーン及び裏スクリーンを変更しない（ステップＳ３０９ａ）か、又は、表スクリーンを変更して、裏スクリーンを変更しない（ステップＳ３０９ｂ）と判定する。ステップＳ３０９ａの判定を行うか、それともステップＳ３０９ｂの判定を行うかは、スクリーン表示装置１において予め設定されていてもよいし、ユーザによって選択されてもよい。
【００８０】
ステップＳ３０９ａの判定がなされた場合のスクリーンの表示内容の例については、図６Ａを援用する。ステップＳ３０９ａの判定がなされる場合のスクリーン属性情報については、図１１及び図９Ｂを援用する。
【００８１】
図１４は、ステップＳ３０９ｂの判定がなされた場合のスクリーンの表示内容の一例を示す図である。ステップＳ３０９ｂの判定がなされる場合のスクリーンＡ及びＢのスクリーン属性情報については、図１１及び図１３Ｂを援用する。このように、裏スクリーンの変更が不可である場合、スクリーン表示装置１は、表スクリーンのみ表示内容を変更する。なお、スクリーン属性情報は、表スクリーンである場合、又は、裏スクリーンである場合に応じて、変わってもよい。
【００８２】
以上のように、本発明の実施形態によれば、複数のスクリーンが同時に表示されている場合や、複数のスクリーンが重なり部分的に表示されている場合、あるいは、スクリーンが他のスクリーンの背後に隠れ、ディスプレイに表示されていない場合などにおいて、スクリーンの表示内容の変更のトリガーとなる何らかのイベントが発生したら、スクリーン表示装置１は、表示中のスクリーンに関するスクリーン属性情報に基づいて、スクリーンの表示内容を変更するか否かを判定し、当該判定結果に基づいて、スクリーンの表示内容を変更することができる。これにより、ディスプレイが回転したり、色、フォント、フォントサイズ、言語、メニュー形式等が変更になるなど、スタイルが変更になった場合、表示されているスクリーンの表示内容が、スタイルに対応して変更することとなるので、スクリーン表示装置１は、ユーザにとって見やすい表示を提供することができる。
【００８３】
例えば、ディスプレイが回転した際、表示中の全てのスクリーンが回転後のスタイルにおいて変更可能である場合、表示方向が一致することとなるので（たとえば、図５のステップＳ３０５ａ、及びＳ３０８参照）、ユーザにとって見やすい表示が提供されることとなる。
【００８４】
なお、ディスプレイ１０７が回転した場合、スクリーンの表示内容を変更することによって、変更後のスクリーンデータが変更後のスタイルに対応するディスプレイの表示領域内に収まるように定義されていれば、ディスプレイ１０７の回転によっても、スクリーン表示装置１は、表示したいスクリーンを表示領域からはみ出すことなく表示させることができる。
【００８５】
なお、図４に示すスクリーン変更判定処理（ステップＳ２０７）は、図５に示す動作に限定されるものではなく、スクリーンの表示内容の変更の可否を判定する処理であればよい。
【００８６】
図１５は、図４に示すスクリーン変更判定処理の他の例を示すフローチャートである。以下、図１５を参照しながら、図４に示すスクリーン変更判定処理の他の例におけるスクリーン表示装置１の動作について説明する。
【００８７】
まず、スクリーン変更判定部１０２は、変更後のスタイルに対応する表示中のスクリーンのスクリーン属性情報に含まれる可否情報に基づいて、表示中のスクリーンの内、一つでも表示内容の変更が不可なスクリーンが存在するか否かを判断する（ステップＳ４０１）。
【００８８】
一つでも表示内容の変更が不可なスクリーンが存在する場合、スクリーン変更判定部１０２は、各スクリーンの表示内容を変更しないと判定する（ステップＳ４０２）。全ての表示内容の変更が可能である場合、スクリーン変更判定部１０２は、各スクリーンの表示内容を変更すると判定する（ステップＳ４０３）。
【００８９】
これにより、複数のスクリーンが表示されている状況において、全てのスクリーンの表示内容が変更可能である場合のみ、スクリーン表示装置１は、スクリーンの表示内容を変更することとなる。したがって、例えば、ディスプレイ１０７が回転した場合、全てのスクリーンの表示内容が変更可能である場合、スクリーンの表示方向を一致させることができる。一方、一つでも表示内容の変更が不可なスクリーンがある場合も、スクリーンの表示方向を一致させることができる。これにより、ユーザにとって見やすいスクリーンを表示することができるスクリーン表示装置が提供されることとなる。
【００９０】
なお、図１に示すスクリーン表示装置１において、外部ネットワークからスクリーン情報をダウンロードすることができるスクリーン情報ダウンロード部が設けられてもよい。これにより、スクリーン表示装置１は、ダウンロードによって、スクリーン情報記憶部１０５に記憶されているスクリーン情報を入れ替えることができる。
【００９１】
なお、図１に示すスクリーン表示装置１において、外部ネットワークからスクリーン属性情報をダウンロードすることができるスクリーン属性情報ダウンロード部が設けられてもよい。これにより、スクリーン表示装置１は、ダウンロードによって、スクリーン情報記憶部１０５に記憶されているスクリーン属性情報を入れ替えることができる。
【００９２】
なお、スクリーン属性情報が１つ以上のスクリーンを保持するアプリケーションに利用されている場合、スクリーン表示装置１は、当該アプリケーションに対して表示内容の変更の通知を行い、スクリーンの表示内容の変更を実施してもよい。
【００９３】
なお、スクリーン表示装置１は、ダウンロードによって入れ替えたスクリーンの表示サイズがディスプレイ１０７の表示サイズと合致しない場合、スクリーンの表示内容の変更可否を不可として、スクリーン属性情報を書換えてもよい。
【００９４】
なお、スクリーン変更イベント検出部１０１は、ディスプレイ１０７の回転ではなく、折りたたみ可能な情報処理端末の開閉、あるいは、ディスプレイのスライドによる位置の変更など、情報処理端末の形状の変更により、スタイルの変更を検出し実施してもよい。
【００９５】
また、スクリーン変更イベント検出部１０１は、ディスプレイ１０７の回転方向として、任意の回転方向を検出することができ、上記実施形態で示した縦型、横型、縦型（逆）、及び横型（逆）の検出に限定されない。この場合、スクリーン表示装置１は、ディスプレイ１０７の任意の位置に応じたスクリーン属性情報及びスクリーンデータを保持しており、ディスプレイ１０７の位置に応じて、スクリーンの表示内容を変更するか否かを判定して、変更すると判定した場合、スクリーンの表示内容をディスプレイ１０７の位置に応じて変更するとよい。
【００９６】
なお、ディスプレイを分割してスクリーンを表示する場合に、個々の表示領域で本発明を適用することも可能である。
【００９７】
なお、上記実施形態で示したスクリーン表示装置は、上記実施形態で示した動作を実現することができるスクリーン表示プログラムをコンピュータ装置に実行させることによって実現することができる。図１６は、スクリーン表示プログラムを実行させるためのコンピュータ装置のハード構成を示す図である。図１６において、コンピュータ装置は、ＣＰＵ１１と、入力装置１２と、表示装置１３と、記録装置１４と、通信装置１５とを備える。記録装置１４には、スクリーン表示プログラム１６が格納されている。ＣＰＵ１１は、スクリーン表示プログラム１６を実行することによって、上記実施形態で示した動作を実行することができる。
【００９８】
なお、スクリーン表示プログラムが格納されている記録装置１４における記録媒体は、特に限定されるものではなく、ＲＯＭやＲＡＭ、フラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、ＣＤ−ＲＯＭやＤＶＤ、ＢＤ等の光ディスク、メモリカード等である。また、ここでいう記録媒体は、電話回線や搬送路等の通信媒体も含む概念である。
【００９９】
なお、スクリーン表示装置１は、集積回路であるＬＳＩとして実現されてもよい。この機能ブロックは、１チップ化されていてもよいし、一部又は全てを含むように１チップ化されていてもよい。典型的には、スクリーン変更イベント検出部１０１、スクリーン変更判定部１０２、スタイル情報記憶部１０３、スクリーン管理部１０４、及びスクリーン情報記憶部１０５が集積化される。ここでは、ＬＳＩといったが、集積度の違いによっては、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと称呼されることもある。また、集積回路化の手法は、ＬＳＩに限られるものではなく、専用回路または汎用プロセッサで集積回路化を行ってもよい。また、ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを用いてもよい。さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックを集積化してもよい。バイオ技術の適応等が可能性としてあり得る。
【０１００】
以上、本発明を詳細に説明してきたが、前述の説明はあらゆる点において本発明の例示にすぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【産業上の利用可能性】
【０１０１】
本発明にかかるスクリーン表示装置は、複数のスクリーンが表示されている状況において、何らかのイベントが発生した場合に、各スクリーンの表示内容を変更することができ、携帯電話やＰＣＤ、デジタルカメラなど情報端末等に有用である。また、本発明は、ＰＣやカーナビなど表示を行うディスプレイを持つ情報処理端末などの用途においても応用できる。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施形態に係るスクリーン表示装置１の機能的構成を示す図
【図２】スクリーン情報の構成を示す模式図
【図３】スクリーン属性情報の一例を示す図
【図４】本実施形態におけるスクリーン表示装置１の動作を示すフローチャート
【図５】図４におけるステップＳ２０７でのスクリーン変更判定処理の詳細を示すフローチャート
【図６Ａ】ステップＳ３１０の判定がなされた場合のスクリーンの表示内容の一例を示す図
【図６Ｂ】ステップＳ３１０の判定がなされる場合のスクリーンＡのスクリーン属性情報の一例を示す図
【図６Ｃ】ステップＳ３１０の判定がなされる場合のスクリーンＢのスクリーン属性情報の一例を示す図
【図７】ステップＳ３１１の判定がなされた場合のスクリーンの表示内容の一例を示す図
【図８Ａ】ステップＳ３１０又はステップＳ３１１の判定がなされた場合のスクリーンの表示内容の一例を示す図
【図８Ｂ】ステップＳ３１０又はステップＳ３１１の判定がなされる場合のスクリーンＡのスクリーン属性情報の一例を示す図
【図８Ｃ】スクリーンＡのスクリーンデータの一例を示す図
【図９Ａ】ステップＳ３０５ａの判定がなされた場合のスクリーンの表示内容の一例を示す図
【図９Ｂ】ステップＳ３０５ａの判定がなされる場合のスクリーンＣのスクリーン属性情報の一例を示す図
【図１０】ステップＳ３０５ｂの判定がなされた場合のスクリーンの表示内容の一例を示す図
【図１１】ステップＳ３０６ａの判定がなされる場合の裏スクリーンであるスクリーンＡの属性情報の一例を示す図
【図１２】ステップＳ３０６ｂの判定がなされた場合のスクリーンの表示内容の一例を示す図
【図１３Ａ】ステップＳ３０８の判定がなされた場合のスクリーンの表示内容の一例を示す図
【図１３Ｂ】ステップＳ３０８の判定がなされる場合のスクリーンＢのスクリーン属性情報の一例を示す図
【図１４】ステップＳ３０９ｂの判定がなされた場合のスクリーンの表示内容の一例を示す図
【図１５】図４に示すスクリーン変更判定処理の他の例を示すフローチャート
【図１６】スクリーン表示プログラムを実行させるためのコンピュータ装置のハード構成を示す図
【図１７Ａ】携帯電話における縦型スタイルを示す図
【図１７Ｂ】携帯電話における横型スタイルを示す図
【図１７Ｃ】携帯電話における縦型（逆）スタイルを示す図
【符号の説明】
【０１０３】
１  スクリーン表示装置
１０１  スクリーン変更イベント検出部
１０２  スクリーン変更判定部
１０３  スタイル情報記憶部
１０４  スクリーン管理部
１０５  スクリーン情報記憶部
１０６  表示部
１０７  ディスプレイ
９０１  スクリーン情報
９０２  スクリーン識別子
９０３  スクリーン属性情報
９０４  スクリーンデータ
【図１】
0004949857.tif 000002
【図２】
0004949857.tif 000003
【図３】
0004949857.tif 000004
【図４】
0004949857.tif 000005
【図５】
0004949857.tif 000006
【図６Ａ】
0004949857.tif 000007
【図６Ｂ】
0004949857.tif 000008
【図６Ｃ】
0004949857.tif 000009
【図７】
0004949857.tif 000010
【図８Ａ】
0004949857.tif 000011
【図８Ｂ】
0004949857.tif 000012
【図８Ｃ】
0004949857.tif 000013
【図９Ａ】
0004949857.tif 000014
【図９Ｂ】
0004949857.tif 000015
【図１０】
0004949857.tif 000016
【図１１】
0004949857.tif 000017
【図１２】
0004949857.tif 000018
【図１３Ａ】
0004949857.tif 000019
【図１３Ｂ】
0004949857.tif 000020
【図１４】
0004949857.tif 000021
【図１５】
0004949857.tif 000022
【図１６】
0004949857.tif 000023
【図１７Ａ】
0004949857.tif 000024
【図１７Ｂ】
0004949857.tif 000025
【図１７Ｃ】
0004949857.tif 000026