(57)【要約】  一画面中に複数のウィンドウを表示可能なマルチウィンドウ表示装置において、既に表示されているウィンドウに重ねるように新規ウィンドウを表示するときに、有意な情報を極力隠すことなく新規ウィンドウを表示する手段を提供すること。表示オブジェクト優先度比較部（１０３）は、新規ウィンドウの表示要求があったとき、表示オブジェクト情報管理部（１０４）に格納された情報に基づいて、表示装置（１０６）上の表示優先度の低い領域を判定する。新規ウィンドウ表示位置決定部（１０２）は、表示優先度の低い領域の上に重ねるように新規ウィンドウを表示する。
2007072640.tif 000002
【特許請求の範囲】
【請求項１】
複数のウィンドウを同時に表示するマルチウィンドウ表示装置であって、
前記複数のウィンドウを表示可能な表示装置と、
前記表示装置の動作を制御する表示装置制御部と、
前記表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、
新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、
前記表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、
前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、前記表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備えることを特徴とする、マルチウィンドウ表示装置。
【請求項２】
前記表示オブジェクト優先度比較部で抽出された表示オブジェクトの表示レイアウトを、前記表示要求された新規ウィンドの表示領域を確保するように変更する表示レイアウト変更部をさらに備え、
前記新規ウィンドウ表示位置決定部は、前記表示レイアウト変更部によって確保された表示領域の上に、前記表示要求された新規ウィンドウの表示位置を決定することを特徴とする、請求項１に記載のマルチウィンドウ表示装置。
【請求項３】
前記表示装置は、第１の表示装置と第２の表示装置とから構成され、
前記表示レイアウト変更部は、前記第１の表示装置上に表示されている表示オブジェクトのうち、前記表示オブジェクト優先度比較部で抽出された表示オブジェクトを前記第２の表示装置上に移動し、前記第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた前記第１の表示装置上の領域を、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項２に記載のマルチウィンドウ表示装置。
【請求項４】
前記表示レイアウト変更部は、前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取り、かつ、前記表示オブジェクト管理部に複数の表示オブジェクトが登録されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項２に記載のマルチウィンドウ表示装置。
【請求項５】
前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトと、前記表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較部をさらに備え、
前記表示レイアウト変更部は、前記表示アイテムサイズ比較部により、前記表示要求された新規ウィンドウのサイズが、前記表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、前記表示オブジェクト管理部に複数の表示オブジェクトが登録されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項４に記載のマルチウィンドウ表示装置。
【請求項６】
前記表示装置上に表示されている表示オブジェクトは、ウィンドウであることを特徴とする、請求項１〜５に記載のマルチウィンドウ表示装置。
【請求項７】
表示装置上に複数のウィンドウを同時に表示するマルチウィンドウ表示方法であって、
新規ウィンドウの表示要求を受け取るステップと、
新規ウィンドウの表示要求を受け取ったときに、前記表示装置上に表示されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較ステップと、
前記表示オブジェクト優先度比較ステップによって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、前記表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定ステップと、
前記新規表示位置決定ステップによって決定された表示位置に、前記新規ウィンドウを表示するように前記表示装置の動作を制御する表示装置制御ステップとを備えることを特徴とする、マルチウィンドウ表示方法。
【請求項８】
前記表示オブジェクト優先度比較ステップで抽出された表示オブジェクトの表示レイアウトを、前記表示要求された新規ウィンドウの表示領域を確保するように変更する表示レイアウト変更ステップをさらに備え、
前記新規ウィンドウ位置決定ステップは、前記表示レイアウト変更ステップによって確保された表示領域の上に、前記表示要求された新規ウィンドウの表示位置を決定することを特徴とする、請求項７に記載のマルチウィンドウ表示方法。
【請求項９】
前記表示装置は、第１の表示装置と第２の表示装置とから構成され、
前記表示レイアウト変更ステップは、前記第１の表示装置に表示されている表示オブジェクトのうち、前記表示オブジェクト優先度比較ステップで抽出された表示オブジェクトを前記第２の表示装置上に移動し、前記第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた前記第１の表示装置上の領域を、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項８に記載のマルチウィンドウ表示方法。
【請求項１０】
前記表示レイアウト変更ステップは、
前記ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取り、かつ、前記表示装置上に複数の表示オブジェクトが表示されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、
当該入え替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項８に記載のマルチウィンドウ表示方法。
【請求項１１】
前記ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトと、前記表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較ステップをさらに備え、
前記表示レイアウト変更ステップは、
前記表示アイテムサイズ比較ステップにより、前記表示要求された新規ウィンドウのサイズが、前記表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、前記表示装置上に複数の表示オブジェクトが表示されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、
当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項１０に記載のマルチウィンドウ表示方法。
【請求項１２】
前記表示装置上に表示されている表示オブジェクトは、ウィンドウであることを特徴とする、請求項７〜１１に記載のマルチウィンドウ表示方法。
【請求項１３】
複数のウィンドウを同時に表示するマルチウィンドウ表示装置の集積回路であって、
前記マルチウィンドウ表示装置は、前記複数のウィンドウを表示可能な表示装置を備えており、
前記集積回路は、
前記表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、
新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、
前記表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、
前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、前記表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備えることを特徴とする、集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のウィンドウを同時に表示するマルチウィンドウ表示装置に関し、より特定的には、同時に表示する複数のウィンドウの表示位置を決定するマルチウィンドウ表示装置に関する。
【背景技術】
【０００２】
従来、パソコン、ワークステーション、又は携帯電話等の電子機器などのＣＲＴや液晶に代表される表示装置を持つ情報処理装置は、一つの表示装置上に複数の表示を同時に行う場合には、表示装置の表示可能領域内に、複数のウィンドウと呼ばれる矩形領域を作成し、一つ一つの表示をウィンドウ毎に行うことで、表示装置上に複数のウィンドウを同時に表示していた。このように複数のウィンドウを同時に表示できる表示装置をマルチウィンドウ表示装置と呼ぶ。【０００３】
マルチウィンドウ表示装置では、複数のウィンドウを同一表示装置上に同時に表示するために、ときには既に表示されているウィンドウの上に新規ウィンドウを重ね合わせて表示することもある。【０００４】
しかし、上記のように既に表示されているウィンドウの上に新規ウィンドウの重ね合わせを行った場合、先に表示されていたウィンドウの一部、あるいは全てが新規ウィンドウによって覆い隠されてしまい、ユーザにとって不可視な領域ができ、視認性が下がるという課題があった。【０００５】
このような背景の中で、マルチウィンドウ表示装置において、画面上の特定の領域を常時表示領域として予め設定しておき、新しくウィンドウを表示するときには、常時表示領域に重ならないように配置し、常時表示領域に重ならないようにウィンドウを配置することが不可能な場合には、重なる部分面積が最小になるように配置することで、ユーザの視認性低下を防ぐ技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２７２３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、携帯電話のように比較的画面が狭い機器において複数のウィンドウを同時に表示する時には、ウィンドウを重ねて表示することが基本となるため、従来の構成によってウィンドウを重ならないように配置することが困難である。また、ユーザにとって隠してほしくない領域を、常時表示領域としてできるだけ隠さないようにするという方式は、画面が狭い機器において、常時表示領域を複数設定するなどして画面の大きさに対する常時表示領域の占める割合が大きい状態で新規ウィンドウを表示するときには、常時表示領域に重なるように新規ウィンドウを表示せざる得ず、結果、ユーザにとって隠してほしくない領域を隠さざる得ないため、ユーザの視認性の低下を防ぐ効果が得られないという問題があった。【０００７】
本発明は、このような従来の課題を解決するものであり、既にウィンドウが表示されている表示装置上に新規ウィンドウを表示するときに、フォーカスの有無などの既存ウィンドウの情報から表示優先度の低い領域を探し、表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能なマルチウィンドウ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、複数のウィンドウを同時に表示するマルチウィンドウ表示装置に向けられている。そして、上記目的を達成するために、本発明のマルチウィンドウ表示装置は、複数のウィンドウを表示可能な表示装置と、表示装置の動作を制御する表示装置制御部と、表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備える。
【０００９】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に表示されている表示オブジェクトのうち、表示優先度の低い表示オブジェクトの上に新規ウィンドウを重ねて表示することが可能となる。【００１０】
また、本発明のマルチウィンドウ表示装置は、表示オブジェクト優先度比較部で抽出された表示オブジェクトの表示レイアウトを、表示要求された新規ウィンドの表示領域を確保するように変更する表示レイアウト変更部をさらに備える。新規ウィンドウ表示位置決定部は、表示レイアウト変更部によって確保された表示領域の上に、表示要求された新規ウィンドウの表示位置を決定する。【００１１】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に表示されている表示オブジェクトのうち、表示優先度の低い表示オブジェクトのレイアウトを変更し、レイアウト変更によって確保された領域の上に、表示要求された新規ウィンドウを表示することが可能となる。【００１２】
また、表示装置は、第１の表示装置と第２の表示装置とから構成されていてもよい。この場合、表示レイアウト変更部は、第１の表示装置上に表示されている表示オブジェクトのうち、表示オブジェクト優先度比較部で抽出された表示オブジェクトを第２の表示装置上に移動し、第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた第１の表示装置上の領域を、表示要求された新規ウィンドウを表示する領域として確保してもよい。【００１３】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に第１の表示装置に表示されている表示オブジェクトのうち、表示優先度の低い表示オブジェクトを第２の表示装置に表示し、表示優先度の低いオブジェクトが表示されていた第１の表示装置上の領域に、表示要求された新規ウィンドウを表示することが可能となる。【００１４】
また、表示レイアウト変更部は、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取り、かつ、表示オブジェクト管理部に複数の表示オブジェクトが登録されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保してもよい。【００１５】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に表示されている表示オブジェクトを並び替え、連続した表示優先度の低い領域を確保し、確保された領域上に新規に表示するウィンドウを重ねて表示することが可能となる。【００１６】
また、本発明のマルチウィンドウ表示装置は、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトと、表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較部をさらに備える構成であってもよい。この場合、表示レイアウト変更部は、表示アイテムサイズ比較部により、表示要求された新規ウィンドウのサイズが、表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、表示オブジェクト管理部に複数の表示オブジェクトが登録されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保する。【００１７】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に新規ウィンドウを表示するのに十分な広さの表示優先度の低い領域があるかを確認し、十分な広さがないときには、表示されている表示オブジェクトを並び替え、連続した表示優先度の低い領域を確保し、確保された領域上に表示要求された新規ウィンドウを重ねて表示することが可能となる。【００１８】
好ましくは、表示装置上に表示されている表示オブジェクトは、ウィンドウである。
【００１９】
また、上述したマルチウィンドウ表示装置が備える各構成は、表示装置上に複数のウィンドウを同時に表示するマルチウィンドウ表示装置に一連の処理手順を与える方法としても捉えることができる。すなわち、マルチウィンドウ表示装置において、新規ウィンドウの表示要求を受け取るステップと、新規ウィンドウの表示要求を受け取ったときに、表示装置上に表示されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較ステップと、表示オブジェクト優先度比較ステップによって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保した領域の上に、表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定ステップと、新規表示位置決定ステップによって決定された表示位置に、新規ウィンドウを表示するように表示装置の動作を制御する表示装置制御ステップとを備える、方法である。【００２０】
また、上述した方法は、表示オブジェクト優先度比較ステップで抽出された表示オブジェクトの表示レイアウトを、表示要求された新規ウィンドウの表示領域を確保するように変更する表示レイアウト変更ステップをさらに備えてもよい。この場合、新規ウィンドウ位置決定ステップは、表示レイアウト変更ステップによって確保された表示領域の上に、表示要求された新規ウィンドウの表示位置を決定する。【００２１】
また、表示装置は、第１の表示装置と第２の表示装置とから構成されてもよい。この場合、表示レイアウト変更ステップは、第１の表示装置に表示されている表示オブジェクトのうち、表示オブジェクト優先度比較ステップで抽出された表示オブジェクトを第２の表示装置上に移動し、第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた第１の表示装置上の領域を、表示要求された新規ウィンドウを表示する領域として確保する。【００２２】
また、表示レイアウト変更ステップは、ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取り、かつ、表示装置上に複数の表示オブジェクトが表示されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入え替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保してもよい。【００２３】
また、上述した方法は、ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトと、表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較ステップをさらに備えてもよい。この場合、表示レイアウト変更ステップは、表示アイテムサイズ比較ステップにより、表示要求された新規ウィンドウのサイズが、表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、表示装置上に複数の表示オブジェクトが表示されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保する。【００２４】
また、本発明は、複数のウィンドウを同時に表示するマルチウィンドウ表示装置の集積回路にも向けられている。そして、上記目的を達成するために、マルチウィンドウ表示装置は、複数のウィンドウを表示可能な表示装置を備える。また、集積回路は、表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保した領域の上に、表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備える。
【発明の効果】
【００２５】
本発明のマルチウィンドウ表示装置によれば、新規ウィンドウを表示するときに、新規ウィンドウによって隠されてもよい領域と隠されたくない領域を、その時々に応じて判断し、複数のウィンドウを同時に表示してもユーザの視認性の低下を防ぐことができる。
【図面の簡単な説明】
【００２６】
である。
【図１】図１は、本発明の実施の形態１に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。
【図２】図２は、本発明の実施の形態における表示オブジェクト情報管理部が管理するオブジェクト情報の一例を示す図である。
【図３】図３は、本発明の実施の形態１におけるマルチウィンドウ表示装置の動作の一例を示すフローチャートである。
【図４】図４は、本発明の実施の形態１に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。
【図５】図５は、本発明の実施の形態２に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。
【図６】図６は、本発明の実施の形態２に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。
【図７】図７は、本発明の実施の形態２に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。
【図８】図８は、本発明の実施の形態３に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。
【図９】図９は、本発明の実施の形態３におけるマルチウィンドウ表示装置の処理の一例を示すフローチャートである。
【符号の説明】
【００２７】
１０１  ウィンドウ操作要求受信部
１０２  新規ウィンドウ表示位置決定部
１０３  表示オブジェクト優先度比較部
１０４  表示オブジェクト情報管理部
１０５  表示装置制御部
１０６  表示装置
４０１  表示装置上の画面
４０２  アプリケーションのウィンドウ
４０３  アプリケーションのウィンドウ
４０４  アプリケーションのウィンドウ
４０５  表示装置上の画面
４０６  表示装置上の画面
５０１  表示レイアウト変更部
６０１  表示装置上の画面
６０２  アプリケーションのウィンドウ
６０３  アプリケーションのウィンドウ
６０４  アプリケーションのウィンドウ
６０５  表示装置上の画面
７０１  表示装置上の画面
７０２  アプリケーションのウィンドウ
７０３  アプリケーションのウィンドウ
７０４  アプリケーションのウィンドウ
７０５  アプリケーションのウィンドウ
８０１  表示アイテムサイズ比較部
【発明を実施するための最良の形態】
【００２８】
（実施の形態１）
図１は、本発明の実施の形態１に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。図１おいて、マルチウィンドウ表示装置は、ウィンドウ操作要求受信部１０１、新規ウィンドウ表示位置決定部１０２、表示オブジェクト優先度比較部１０３、表示オブジェクト情報管理部１０４、表示装置制御部１０５、及び表示装置１０６を備える。ウィンドウ操作要求受信部１０１は、キーやマウス等の入力装置を利用して行うユーザの所定の動作、あるいは、電話着信やメール着信などの装置外部からのイベント、また、マルチウィンドウ表示装置内部で実行される任意のアプリケーションが出す命令などに起因する新規ウィンドウの表示要求を受け取り、新規ウィンドウ表示位置決定部１０２に表示要求を受けた新規ウィンドウの情報を渡す。ここで、ウィンドウの情報とは表示位置やサイズなどである。【００２９】
新規ウィンドウ表示位置決定部１０２は、表示オブジェクト優先度比較部１０３に表示装置１０６上の表示優先度の低い領域を問い合わせ、表示要求を受けた新規ウィンドウの位置を、表示オブジェクト優先度比較部１０３から受け取った表示優先度の低い領域にはみ出さずに重なるように設定し、表示オブジェクト情報管理部１０４に登録するとともに、表示装置制御部１０５に新規ウィンドウを表示するように指示する。ここで、新規ウィンドウ表示位置決定部１０２は、新規ウィンドウが大きく、表示優先度の低い領域にはみ出さずに重ねることが不可能な場合には、表示優先度の低い領域からはみ出す部分の面積をできるだけ小さくするように新規ウィンドウの位置を設定するようにしてもよい。【００３０】
表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４を参照し、表示優先度の低いオブジェクトを抽出し、新規ウィンドウ表示位置決定部１０２に表示優先度の低いオブジェクトの位置を表示優先度の低い領域として通知する。ここで、オブジェクトとは、表示装置１０６上に表示されるウィンドウ、アイコン、ボタン、文字列、画像イメージなどである。【００３１】
表示オブジェクト情報管理部１０４は、表示装置１０６上に表示されているオブジェクトの情報を保持する。表示オブジェクト情報管理部１０４が管理するオブジェクトの情報の一例を図２に示す。表示オブジェクト情報管理部１０４は、図２に示すように、オブジェクト識別子、オブジェクトの左上Ｘ座標、オブジェクトの左上Ｙ座標、オブジェクトの幅、オブジェクトの高さ、及びオブジェクトの表示優先度の値（以下、表示優先値と記す）などのオブジェクトの情報を管理している。オブジェクトの情報は、上述したものだけでなく、フォーカスの有無や、そのオブジェクトが最後に操作された日時やオブジェクトの操作された回数など、オブジェクトに関連した情報であれば上述した以外の情報であってもよい。また、表示オブジェクト情報管理部１０４は、上述したオブジェクトの情報の全てを管理する必要はなく、少なくとも一つ以上の情報を管理する。【００３２】
表示装置制御部１０５は、新規ウィンドウ表示位置決定部１０２から新規ウィンドウの表示指示を受け、表示装置１０６に新規ウィンドウを表示する。ここで、表示装置１０６は、例えば、ＣＲＴや液晶や有機ＥＬなどのディスプレイ装置である。【００３３】
図３は、本発明の実施の形態１におけるマルチウィンドウ表示装置の動作の一例を示すフローチャートである。図３を参照して、ウィンドウ操作要求受信部１０１は、ユーザの操作やシステムからの要求や実行中のアプリケーションからの要求などによる新規ウィンドウの表示要求を受信すると（ステップＳ３０１）、新規ウィンドウ表示位置決定部１０２に新たに表示要求を受けたウィンドウの情報を渡す。【００３４】
ウィンドウ操作要求受信部１０１から情報を受け取った新規ウィンドウ表示位置決定部１０２は、表示オブジェクト優先度比較部１０３に表示装置１０６上の表示優先度の低い領域を問い合わせる。ここで、新規ウィンドウ表示位置決定部１０２は、ウィンドウ操作要求受信部１０１からの通知を受け取ったときに表示オブジェクト情報管理部１０４に一定数以上のオブジェクトの情報が登録されている場合にのみ表示オブジェクト優先度比較部１０３に問い合わせを行ってもよい。すなわち、新規ウィンドウ表示位置決定部１０２は、表示オブジェクト情報管理部１０４に一定数以上のオブジェクトの情報が登録されていない場合には表示要求をそのまま表示するように表示装置制御部１０５に指示してもよい。【００３５】
新規ウィンドウ表示位置決定部１０２から問い合わせを受けた表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４を参照し、表示優先度の低いオブジェクトを判定する（ステップＳ３０２）。ここで、優先度の判定は、表示オブジェクト情報管理部１０４に格納されている情報に基づいて行われる。単純には、表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４に格納されている表示優先値の大小関係によって、表示優先度の低いオブジェクトを判定することができる。ただし、表示オブジェクト情報管理部１０４には、表示優先度の値そのものが必ずしも格納されている必要はない。すなわち、表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４に格納されている、いずれの値を表示優先度の判定のために使用してもよい。また、いずれの値を組み合わせて使用してもよい。表示オブジェクト優先度比較部１０３は、例えば、表示優先値を持たないオブジェクトの中で、ユーザによって操作された時刻が一番古いオブジェクトを表示優先度の低いオブジェクトとしたり、操作された回数が最も少ないオブジェクトを表示優先度の低いオブジェクトとしてもよい。【００３６】
また、表示オブジェクト優先度比較部１０３は、フォーカスの有無によって、表示優先度の低いオブジェクトを判定してもよい。例えば、表示オブジェクト優先度比較部１０３は、フォーカスを持たないオブジェクトを表示優先度の低いオブジェクトと判定する。また、フォーカスを持たないオブジェクトの中で、ユーザによって操作された時刻が一番古いオブジェクトを表示優先度の低いオブジェクトとしたり、操作された回数が最も少ないオブジェクトを表示優先度の低いオブジェクトとしてもよい。また、表示オブジェクト優先度比較部１０３は、表示優先度及びフォーカスを持たないオブジェクトの中で、ユーザによって操作された時刻が一番古いオブジェクトを表示優先度の低いオブジェクトとしたり、ユーザによって操作された回数が最も少ないオブジェクトを表示優先度の低いオブジェクトとしてもよい。【００３７】
表示優先度の低いオブジェクトを判定した表示オブジェクト優先度比較部１０３は、表示優先度の低いオブジェクトの位置情報を新規ウィンドウ表示位置決定部１０２に渡す。表示優先度の低いオブジェクトの位置情報を受け取った新規ウィンドウ表示位置決定部１０２は、受け取ったオブジェクトの上に、はみ出さずに重なるように新規に表示要求を受けたウィンドウの表示位置を設定し（ステップＳ３０３）、表示オブジェクト情報管理部１０４に新規に表示要求を受けたウィンドウのウィンドウ情報を登録するとともに、表示装置制御部１０５に新規ウィンドウを表示するように指示する。ここで、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも大きく、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトの上に、はみ出さずに重ねることができない場合には、新規に表示要求を受けたウィンドウの表示位置を、表示優先度の低いオブジェクトの上に重ねたときのはみ出し部分の面積が小さくなるように配置してもよい。また、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも小さい場合には、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトを覆い隠すように拡大した後に配置してもよい。【００３８】
新規ウィンドウ表示位置決定部１０２から表示指示を受けた表示装置制御部１０５は、表示装置１０６に表示指示を受けたウィンドウを表示し処理を終了する（ステップＳ３０４）。【００３９】
図４は、本発明の実施の形態１に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。図４に示す例は、表示装置１０６上の画面４０１にメニューアプリケーションのウィンドウ４０２と、受信メール閲覧アプリケーションのウィンドウ４０３との二つの異なるアプリケーションのウィンドウが表示されている状態において、電子メール受信中であることをユーザに伝えるウィンドウ４０４を表示する例を示している。【００４０】
図４を参照して、本実施例のマルチウィンドウ表示装置は、表示オブジェクトの表示優先度の判定方法を、現在操作中のアプリケーションのウィンドウであれば表示優先度が高く、操作中でないアプリケーションのウィンドウは表示優先度が低いと判定するものとする。具体的には、本実施例のマルチウィンドウ表示装置で、電子メールを受信する直前の画面４０１の状態において、ユーザが操作中のアプリケーションのウィンドウがウィンドウ４０２である場合には、操作中でないアプリケーションのウィンドウ４０３の表示優先度が低いと判定し、ウィンドウ４０３の上に重ねて電子メール受信中であることをユーザに伝えるウィンドウ４０４を表示する（画面４０５参照）。【００４１】
一方、本実施例のマルチウィンドウ表示装置で、電子メールを受信する直前の画面４０１の状態において、ユーザが操作中のアプリケーションのウィンドウがウィンドウ４０３である場合には、操作中でないアプリケーションのウィンドウ４０２の表示優先度が低いと判定し、ウィンドウ４０２の上に重ねて電子メール受信中であることをユーザに伝えるウィンドウ４０４を表示する（画面４０６参照）。【００４２】
以上により、本発明の実施の形態１に係るマルチウィンドウ表示装置は、既にウィンドウが表示されている表示装置１０６上に新規ウィンドウを表示するときには、表示優先値やフォーカスの有無などの既存ウィンドウの情報から表示優先度の低い領域を探し、表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能となる。【００４３】
(実施の形態２)
図５は、本発明の実施の形態２に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。なお、図１に示した実施の形態１の構成と同様の構成要素については、同一符号を付し、その説明を省略する。【００４４】
図５において、本発明の実施の形態２に係るマルチウィンドウ表示装置は、実施の形態１に係るマルチウィンドウ表示装置と比較して、表示レイアウト変更部５０１をさらに備えている点が相違する。表示レイアウト変更部５０１は、表示オブジェクト優先度比較部１０３によって抽出された表示優先度の低いオブジェクトの情報を受け取った後、そのオブジェクトの位置を変更し、変更した情報を表示オブジェクト情報管理部１０４に登録し直す。表示オブジェクト優先度比較部１０３は、オブジェクトの位置変更によって新たに確保された表示優先度の低い領域を、新規ウィンドウ表示位置決定部１０２に通知する。【００４５】
ここで、表示レイアウト変更部５０１によって行われるオブジェクトの表示位置変更は、例えば、表示優先度の低いオブジェクトと表示優先度の高いオブジェクトとを入れ替えたり、あるいは、複数の表示優先度の低いオブジェクトがあるときには、複数の表示優先度の低いオブジェクトが隣接するようにオブジェクトの位置を変更したり、あるいは、表示優先度の低いオブジェクトを現在表示されている表示装置から、異なる表示装置上へ移動したりなどである。【００４６】
図６及び図７は、本発明の実施の形態２に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。図６に示す例は、二つの表示装置を有しており、第１の表示装置上の画面６０１上にメニューアプリケーションのウィンドウ６０２と、受信メール閲覧アプリケーションのウィンドウ６０３との二つの異なるアプリケーションのウィンドウが表示されている状態において、さらに異なるアプリケーションであるＴＶ視聴アプリケーションのウィンドウ６０４を表示する例を示している。【００４７】
ここで、メニューアプリケーションのウィンドウ６０２の方が受信メール閲覧アプリケーションのウィンドウ６０３に比べて表示優先度が低いと判断されたものとする。以上の条件において、本実施形態のマルチウィンドウ表示装置は、ＴＶ視聴アプリケーションのウィンドウ６０４を新規に表示しようとするとき、表示優先度の低いメニューアプリケーションのウィンドウ６０２を第２の表示装置上の画面６０５に表示し、第１の表示装置上のメニューアプリケーションのウィンドウ６０２が表示されていた領域に、ＴＶ視聴アプリケーションのウィンドウ６０４を表示する。【００４８】
なお、メニューアプリケーションのウィンドウ６０２を第２の表示装置上の画面６０５に表示するときに、第２の表示装置の電源を入れたり、バックライトを点灯したりするなどの処理を同時に行ってもよい。【００４９】
図７に示す例は、本発明のマルチウィンドウ表示装置を備えた携帯電話において、表示装置上の画面７０１にメニューアプリケーションのウィンドウ７０２と、受信メール閲覧アプリケーションのウィンドウ７０３と、ＴＶ視聴アプリケーションのウィンドウ７０４の三つの異なるアプリケーションのウィンドウが表示されている状態において、電子メール受信中であることをユーザに伝えるウィンドウ７０５を表示する例を示している。【００５０】
ここで、メニューアプリケーションのウィンドウ７０２、及び受信メール閲覧アプリケーションのウィンドウ７０３がＴＶ視聴アプリケーションのウィンドウ７０４に比べて表示優先度が低いと判断されたものとする。また、表示装置上の画面７０１上で表示優先度の低いメニューアプリケーションのウィンドウ７０２、及び受信メール閲覧アプリケーションのウィンドウ７０３が隣接していないとする。以上の条件において、本実施形態のマルチウィンド表示装置は、電子メール受信中であることをユーザに伝えるウィンドウ７０５を新規に表示しようとするとき、表示優先度の低いメニューアプリケーションのウィンドウ７０２と受信メール閲覧アプリケーションのウィンドウ７０３とが隣接するように画面７０１上のウィンドウの配置を変更し、隣接した表示優先度の低い領域に、電子メール受信中であることをユーザに伝えるウィンドウ７０５を新規に表示する。【００５１】
なお、本実施形態のマルチウィンドウ表示装置は、画面に表示するウィンドウとして上述した例だけでなく、あらゆるウィンドウを表示することができる。例えば、マルチウィンドウ表示装置は、新規ウィンドウとしては、スケジュールからのメッセージを表示するウィンドウ、各種アラームを表示するウィンドウ、電話（ＴＶ電話を含む）の着信を伝えるウィンドウ、あるいは何らかのプッシュ型メッセージを表示するウィンドウを画面に表示してもよい。【００５２】
以上により、本発明のマルチウィンドウ表示装置は、既にウィンドウが表示されている表示装置上に新規ウィンドウを表示するときに、表示優先度の低い領域を移動して、新たな表示優先度の低い領域を確保し、そうして確保された表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能となる。【００５３】
(実施の形態３)
図８は、本発明の実施の形態３に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。図８において、実施の形態３に係るマルチウィンドウ表示装置は、実施の形態２に係るマルチウィンドウ表示装置と比較して、表示アイテムサイズ比較部８０１をさらに備えている点が相違する。【００５４】
表示アイテムサイズ比較部８０１は、新規ウィンドウ表示位置決定部１０２から新規に表示要求されているウィンドウの情報を得るとともに、表示オブジェクト優先度比較部１０３によって抽出された表示優先度の低いオブジェクトの情報を得、表示優先度の低いオブジェクトの方が新規に表示要求されているウィンドウよりも大きく、新規に表示要求されているウィンドウを表示優先度の低いオブジェクトの上に、はみ出さないように重ねることが可能であるならば、表示レイアウト変更部５０１にオブジェクトの位置を変更しないように指示する。一方、表示アイテムサイズ比較部８０１は、表示優先度の低いオブジェクトの方が新規に表示要求されているウィンドウよりも小さいく、新規に表示要求されているウィンドウを表示優先度の低いオブジェクトの上に、はみ出さないように重ねることが不可能であるならば、表示レイアウト変更部５０１にオブジェクトの位置を変更するように指示する。【００５５】
図９は、本発明の実施の形態３におけるマルチウィンドウ表示装置の動作の一例を示すフローチャートである。ウィンドウ操作要求受信部１０１は、ユーザの操作やシステムからの要求や実行中のアプリケーションからの要求などによる新規ウィンドウの表示要求を受け取ると（ステップＳ９０１）、新規ウィンドウ表示位置決定部１０２に新たに表示要求を受けたウィンドウの情報を渡す。【００５６】
ウィンドウ操作要求受信部１０１から情報を受け取った新規ウィンドウ表示位置決定部１０２は、新規に表示要求されたウィンドウの情報を表示アイテムサイズ比較部８０１に渡す。新規に表示要求されたウィンドウの情報を受け取った表示アイテムサイズ比較部８０１は、表示オブジェクト優先度比較部１０３に表示装置１０６上の表示優先度の低い領域を問い合わせる。【００５７】
表示アイテムサイズ比較部８０１から問い合わせを受けた表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４を参照し、表示優先度の低いオブジェクトを判定する（ステップＳ９０２）。優先度の低いオブジェクトを判定した表示オブジェクト優先度比較部１０３は、優先度の低いオブジェクトのサイズや位置の情報を表示レイアウト変更部５０１に渡す。【００５８】
表示レイアウト変更部５０１は、表示アイテムサイズ比較部８０１からレイアウト変更の指示を受け取っていないので、レイアウト変更することなく、表示優先度の低い領域の情報を表示アイテムサイズ比較部８０１に渡す。表示アイテムサイズ比較部８０１は、新規ウィンドウ表示位置決定部１０２から受け取った新規表示要求されたウィンドウと、表示レイアウト変更部５０１から受け取った表示優先度の低い領域のサイズを比較する（ステップＳ９０３）。ここで、表示優先度の低い領域の方が新規に表示要求を受けたウィンドウのサイズよりも小さく、新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが不可能であるならば（ステップＳ９０３がＮＯであれば）、表示アイテムサイズ比較部８０１は、表示レイアウト変更部５０１に優先度の低い領域を広げるようにレイアウトの変更を指示する。【００５９】
表示アイテムサイズ比較部８０１から表示レイアウトの変更指示を受けた表示レイアウト変更部５０１は、レイアウト変更により表示優先度の低い領域を広げることが可能であれば表示優先度の低い領域を広げるようレイアウト変更し（ステップＳ９０４）、変更した情報を表示オブジェクト情報管理部１０４に登録し直し、新たに確保された表示優先度の低い領域を、表示アイテムサイズ比較部８０１に通知する。【００６０】
ここで、レイアウト変更により表示優先度の低い領域を広げることが可能である条件とは、例えば、表示オブジェクト優先度比較部１０３によって判別される表示優先度の低いオブジェクトが複数有り、かつそれらが隣接していないなどである。このとき、表示優先度の低いオブジェクトを隣接するようにレイアウトを変更することで、広い表示優先度の低い領域を確保することができる。【００６１】
表示優先度の低い領域を受け取った表示アイテムサイズ比較部８０１は、先程と同様に、新規ウィンドウ表示位置決定部１０２から受け取った新規表示要求されたウィンドウと、表示レイアウト変更部５０１から受け取った表示優先度の低い領域とのサイズを比較するといった処理を、新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが可能となるまで（ステップＳ９０３がＹＥＳとなるまで）繰り返す。なお、繰り返しの条件は、必ずしも新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが可能となるまででなくてもよく、例えば、レイアウト変更の回数を最大で何回までなどと決めたり、あるいは全てのレイアウト変更の組み合わせを行った時点で処理を抜けるようにしてもよい。また、このとき、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも大きく、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトの上に、はみ出さずに重ねることができない場合には、新規に表示要求を受けたウィンドウの表示位置を、表示優先度の低いオブジェクトの上に重ねたときのはみ出す部分の面積が小さくなるように配置してもよい。【００６２】
また、表示アイテムサイズ比較部８０１は、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも大きく、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトの上にはみ出さずに重ねることができない場合には、新規ウィンドウを拡大し、拡大した新規ウィンドウが表示優先度の低いオブジェクトを隠すように配置していもよい。これによって、新規ウィンドウが表示優先度の低いオブジェクトを隠し、表示されているウィンドウの数を減らすことができる。
【００６３】
新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが可能であるならば（ステップＳ９０３がＹＥＳ）、表示アイテムサイズ比較部８０１は、表示優先度の低い領域を新規ウィンドウ表示位置決定部１０２に渡し、優先度の低いオブジェクトの位置情報を受け取った新規ウィンドウ表示位置決定部１０２は、受け取ったオブジェクトの上に重ねるように新規に表示要求を受けたウィンドウの表示位置を設定し（ステップＳ９０６）、表示オブジェクト情報管理部１０４に新規に表示要求を受けたウィンドウのウィンドウ情報を登録するとともに、表示装置制御部１０５に新規ウィンドウを表示するように指示する。【００６４】
新規ウィンドウ表示位置決定部１０２から表示指示を受けた表示装置制御部１０５は、表示装置１０６に表示指示を受けたウィンドウを表示し、処理を終了する（ステップＳ９０７）。【００６５】
なお、本発明の実施の形態において、マルチウィンドウ表示装置と記述しているが、集積回路として実装されても構わない。また、本発明の実施の形態において、表示レイアウト変更部５０１によって変更される前の表示オブジェクト情報管理部１０４の情報を保存しておき、新規に表示されたウィンドウが閉じられたときに表示オブジェクト情報管理部１０４の情報を元に戻すようにしてもよい。【００６６】
また、本発明の実施の形態において、新規に表示要求されるウィンドウのサイズが表示優先度の低い領域よりも大きく、新規に表示要求されるウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが不可能な場合には、新規に表示要求されるウィンドウのサイズを表示優先度の低い領域の上に、はみ出さないように重ねることが可能なサイズまで小さくしてもよい。また、本発明の実施の形態において、具体例としてウィンドウを用いているが、例えばウィンドウの代わりにウィンドウの中に配置されるオブジェクトなどを用いてもよい。【００６７】
また、表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４に格納される各オブジェクトと新規に表示要求されるウィンドウとの関連性に基づいて表示優先度を判定してもよい。例えば、操作中のアプリケーションと同じアプリケーションのウィンドウは表示優先度を高くするなどである。【００６８】
以上により、本発明のマルチウィンドウ表示装置は、既にウィンドウが表示されている表示装置上に新規ウィンドウを表示するときに、表示内容に応じて、表示優先度の低い領域を移動するなどして表示優先度の低い領域を確保し、そうして確保された表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能となる。【００６９】
なお、上述した第１〜３の実施形態に係るマルチウィンドウ表示装置が行うそれぞれの処理手順は、記憶装置（ＲＯＭ、ＲＡＭ、ハードディスク等）に格納された上述した処理手順を実行可能な所定のプログラムデータが、ＣＰＵによって解釈実行されることで実現されてもよい。この場合、プログラムデータは、記憶媒体を介して記憶装置内に導入されてもよいし、記憶媒体上から直接実行されてもよい。なお、記憶媒体は、ＲＯＭやＲＡＭやフラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、ＣＤ−ＲＯＭやＤＶＤやＢＤ等の光ディスクメモリ、及びメモリカード等をいう。また、記憶媒体は、電話回線や搬送路等の通信媒体を含む概念である。【００７０】
また、上述した第１〜３の実施形態に係るマルチウィンドウ表示装置が備える表示装置以外の各構成は、それぞれ集積回路であるＬＳＩとして実現することができる。これらは、個別に１チップ化されてもよいし、それぞれにおいて全てまたは一部を含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【００７１】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応例が可能性としてありえる。
【産業上の利用可能性】
【００７２】
本発明に係るマルチウィンドウ表示装置は、表示装置を有する電子機器等に利用され、特に表示装置が小さい機器である携帯電話、デジタルカメラ、カーナビ等の利用に有用である。
【図１】
2007072640.tif 000003
【図２】
2007072640.tif 000004
【図３】
2007072640.tif 000005
【図４】
2007072640.tif 000006
【図５】
2007072640.tif 000007
【図６】
2007072640.tif 000008
【図７】
2007072640.tif 000009
【図８】
2007072640.tif 000010
【図９】
2007072640.tif 000011
【手続補正書】
【提出日】平成20年5月7日(2008.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のウィンドウを同時に表示するマルチウィンドウ表示装置であって、
前記複数のウィンドウを表示可能な表示装置と、
前記表示装置の動作を制御する表示装置制御部と、
前記表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、
新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、
前記表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、
前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、前記表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備えることを特徴とする、マルチウィンドウ表示装置。
【請求項２】
前記表示オブジェクト優先度比較部で抽出された表示オブジェクトの表示レイアウトを、前記表示要求された新規ウィンドの表示領域を確保するように変更する表示レイアウト変更部をさらに備え、
前記新規ウィンドウ表示位置決定部は、前記表示レイアウト変更部によって確保された表示領域の上に、前記表示要求された新規ウィンドウの表示位置を決定することを特徴とする、請求項１に記載のマルチウィンドウ表示装置。
【請求項３】
前記表示装置は、第１の表示装置と第２の表示装置とから構成され、
前記表示レイアウト変更部は、前記第１の表示装置上に表示されている表示オブジェクトのうち、前記表示オブジェクト優先度比較部で抽出された表示オブジェクトを前記第２の表示装置上に移動し、前記第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた前記第１の表示装置上の領域を、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項２に記載のマルチウィンドウ表示装置。
【請求項４】
前記表示レイアウト変更部は、前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取り、かつ、前記表示オブジェクト情報管理部に複数の表示オブジェクトが登録されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項２に記載のマルチウィンドウ表示装置。
【請求項５】
前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトと、前記表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較部をさらに備え、
前記表示レイアウト変更部は、前記表示アイテムサイズ比較部により、前記表示要求された新規ウィンドウのサイズが、前記表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、前記表示オブジェクト情報管理部に複数の表示オブジェクトが登録されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項４に記載のマルチウィンドウ表示装置。
【請求項６】
前記表示装置上に表示されている表示オブジェクトは、ウィンドウであることを特徴とする、請求項１〜５に記載のマルチウィンドウ表示装置。
【請求項７】
表示装置上に複数のウィンドウを同時に表示するマルチウィンドウ表示方法であって、
新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信ステップと、
新規ウィンドウの表示要求を受け取ったときに、前記表示装置上に表示されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較ステップと、
前記表示オブジェクト優先度比較ステップによって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、前記表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定ステップと、
前記新規ウィンドウ表示位置決定ステップによって決定された表示位置に、前記新規ウィンドウを表示するように前記表示装置の動作を制御する表示装置制御ステップとを備えることを特徴とする、マルチウィンドウ表示方法。
【請求項８】
前記表示オブジェクト優先度比較ステップで抽出された表示オブジェクトの表示レイアウトを、前記表示要求された新規ウィンドウの表示領域を確保するように変更する表示レイアウト変更ステップをさらに備え、
前記新規ウィンドウ表示位置決定ステップは、前記表示レイアウト変更ステップによって確保された表示領域の上に、前記表示要求された新規ウィンドウの表示位置を決定することを特徴とする、請求項７に記載のマルチウィンドウ表示方法。
【請求項９】
前記表示装置は、第１の表示装置と第２の表示装置とから構成され、
前記表示レイアウト変更ステップは、前記第１の表示装置に表示されている表示オブジェクトのうち、前記表示オブジェクト優先度比較ステップで抽出された表示オブジェクトを前記第２の表示装置上に移動し、前記第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた前記第１の表示装置上の領域を、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項８に記載のマルチウィンドウ表示方法。
【請求項１０】
前記表示レイアウト変更ステップは、
前記ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取り、かつ、前記表示装置上に複数の表示オブジェクトが表示されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、
当該入え替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項８に記載のマルチウィンドウ表示方法。
【請求項１１】
前記ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトと、前記表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較ステップをさらに備え、
前記表示レイアウト変更ステップは、
前記表示アイテムサイズ比較ステップにより、前記表示要求された新規ウィンドウのサイズが、前記表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、前記表示装置上に複数の表示オブジェクトが表示されているときに、前記複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、
当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、前記表示要求された新規ウィンドウを表示する領域として確保することを特徴とする、請求項１０に記載のマルチウィンドウ表示方法。
【請求項１２】
前記表示装置上に表示されている表示オブジェクトは、ウィンドウであることを特徴とする、請求項７〜１１に記載のマルチウィンドウ表示方法。
【請求項１３】
複数のウィンドウを同時に表示するマルチウィンドウ表示装置の集積回路であって、
前記マルチウィンドウ表示装置は、前記複数のウィンドウを表示可能な表示装置を備えており、
前記集積回路は、
前記表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、
新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、
前記表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、
前記ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、前記表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、前記表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備えることを特徴とする、集積回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のウィンドウを同時に表示するマルチウィンドウ表示装置に関し、より特定的には、同時に表示する複数のウィンドウの表示位置を決定するマルチウィンドウ表示装置に関する。
【背景技術】
【０００２】
従来、パソコン、ワークステーション、又は携帯電話等の電子機器などのＣＲＴや液晶に代表される表示装置を持つ情報処理装置は、一つの表示装置上に複数の表示を同時に行う場合には、表示装置の表示可能領域内に、複数のウィンドウと呼ばれる矩形領域を作成し、一つ一つの表示をウィンドウ毎に行うことで、表示装置上に複数のウィンドウを同時に表示していた。このように複数のウィンドウを同時に表示できる表示装置をマルチウィンドウ表示装置と呼ぶ。
【０００３】
マルチウィンドウ表示装置では、複数のウィンドウを同一表示装置上に同時に表示するために、ときには既に表示されているウィンドウの上に新規ウィンドウを重ね合わせて表示することもある。
【０００４】
しかし、上記のように既に表示されているウィンドウの上に新規ウィンドウの重ね合わせを行った場合、先に表示されていたウィンドウの一部、あるいは全てが新規ウィンドウによって覆い隠されてしまい、ユーザにとって不可視な領域ができ、視認性が下がるという課題があった。
【０００５】
このような背景の中で、マルチウィンドウ表示装置において、画面上の特定の領域を常時表示領域として予め設定しておき、新しくウィンドウを表示するときには、常時表示領域に重ならないように配置し、常時表示領域に重ならないようにウィンドウを配置することが不可能な場合には、重なる部分面積が最小になるように配置することで、ユーザの視認性低下を防ぐ技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２７２３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、携帯電話のように比較的画面が狭い機器において複数のウィンドウを同時に表示する時には、ウィンドウを重ねて表示することが基本となるため、従来の構成によってウィンドウを重ならないように配置することが困難である。また、ユーザにとって隠してほしくない領域を、常時表示領域としてできるだけ隠さないようにするという方式は、画面が狭い機器において、常時表示領域を複数設定するなどして画面の大きさに対する常時表示領域の占める割合が大きい状態で新規ウィンドウを表示するときには、常時表示領域に重なるように新規ウィンドウを表示せざる得ず、結果、ユーザにとって隠してほしくない領域を隠さざる得ないため、ユーザの視認性の低下を防ぐ効果が得られないという問題があった。
【０００７】
本発明は、このような従来の課題を解決するものであり、既にウィンドウが表示されている表示装置上に新規ウィンドウを表示するときに、フォーカスの有無などの既存ウィンドウの情報から表示優先度の低い領域を探し、表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能なマルチウィンドウ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、複数のウィンドウを同時に表示するマルチウィンドウ表示装置に向けられている。そして、上記目的を達成するために、本発明のマルチウィンドウ表示装置は、複数のウィンドウを表示可能な表示装置と、表示装置の動作を制御する表示装置制御部と、表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保された領域の上に、表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備える。
【０００９】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に表示されている表示オブジェクトのうち、表示優先度の低い表示オブジェクトの上に新規ウィンドウを重ねて表示することが可能となる。
【００１０】
また、本発明のマルチウィンドウ表示装置は、表示オブジェクト優先度比較部で抽出された表示オブジェクトの表示レイアウトを、表示要求された新規ウィンドの表示領域を確保するように変更する表示レイアウト変更部をさらに備える。新規ウィンドウ表示位置決定部は、表示レイアウト変更部によって確保された表示領域の上に、表示要求された新規ウィンドウの表示位置を決定する。
【００１１】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に表示されている表示オブジェクトのうち、表示優先度の低い表示オブジェクトのレイアウトを変更し、レイアウト変更によって確保された領域の上に、表示要求された新規ウィンドウを表示することが可能となる。
【００１２】
また、表示装置は、第１の表示装置と第２の表示装置とから構成されていてもよい。この場合、表示レイアウト変更部は、第１の表示装置上に表示されている表示オブジェクトのうち、表示オブジェクト優先度比較部で抽出された表示オブジェクトを第２の表示装置上に移動し、第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた第１の表示装置上の領域を、表示要求された新規ウィンドウを表示する領域として確保してもよい。
【００１３】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に第１の表示装置に表示されている表示オブジェクトのうち、表示優先度の低い表示オブジェクトを第２の表示装置に表示し、表示優先度の低いオブジェクトが表示されていた第１の表示装置上の領域に、表示要求された新規ウィンドウを表示することが可能となる。
【００１４】
また、表示レイアウト変更部は、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取り、かつ、表示オブジェクト情報管理部に複数の表示オブジェクトが登録されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保してもよい。
【００１５】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に表示されている表示オブジェクトを並び替え、連続した表示優先度の低い領域を確保し、確保された領域上に新規に表示するウィンドウを重ねて表示することが可能となる。
【００１６】
また、本発明のマルチウィンドウ表示装置は、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトと、表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較部をさらに備える構成であってもよい。この場合、表示レイアウト変更部は、表示アイテムサイズ比較部により、表示要求された新規ウィンドウのサイズが、表示オブジェクト優先度比較部によって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、表示オブジェクト情報管理部に複数の表示オブジェクトが登録されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保する。
【００１７】
本構成によって、マルチウィンドウ表示装置は、新規ウィンドウの表示要求を受け取った瞬間に新規ウィンドウを表示するのに十分な広さの表示優先度の低い領域があるかを確認し、十分な広さがないときには、表示されている表示オブジェクトを並び替え、連続した表示優先度の低い領域を確保し、確保された領域上に表示要求された新規ウィンドウを重ねて表示することが可能となる。
【００１８】
好ましくは、表示装置上に表示されている表示オブジェクトは、ウィンドウである。
【００１９】
また、上述したマルチウィンドウ表示装置が備える各構成は、表示装置上に複数のウィンドウを同時に表示するマルチウィンドウ表示装置に一連の処理手順を与える方法としても捉えることができる。すなわち、マルチウィンドウ表示装置において、新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信ステップと、新規ウィンドウの表示要求を受け取ったときに、表示装置上に表示されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較ステップと、表示オブジェクト優先度比較ステップによって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保した領域の上に、表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定ステップと、新規ウィンドウ表示位置決定ステップによって決定された表示位置に、新規ウィンドウを表示するように表示装置の動作を制御する表示装置制御ステップとを備える、方法である。
【００２０】
また、上述した方法は、表示オブジェクト優先度比較ステップで抽出された表示オブジェクトの表示レイアウトを、表示要求された新規ウィンドウの表示領域を確保するように変更する表示レイアウト変更ステップをさらに備えてもよい。この場合、新規ウィンドウ表示位置決定ステップは、表示レイアウト変更ステップによって確保された表示領域の上に、表示要求された新規ウィンドウの表示位置を決定する。
【００２１】
また、表示装置は、第１の表示装置と第２の表示装置とから構成されてもよい。この場合、表示レイアウト変更ステップは、第１の表示装置に表示されている表示オブジェクトのうち、表示オブジェクト優先度比較ステップで抽出された表示オブジェクトを第２の表示装置上に移動し、第２の表示装置上に移動された表示オブジェクトが移動前に表示されていた第１の表示装置上の領域を、表示要求された新規ウィンドウを表示する領域として確保する。
【００２２】
また、表示レイアウト変更ステップは、ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取り、かつ、表示装置上に複数の表示オブジェクトが表示されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入え替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先度の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保してもよい。
【００２３】
また、上述した方法は、ウィンドウ操作要求受信ステップが新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトと、表示要求された新規ウィンドウとのサイズを比較する表示アイテムサイズ比較ステップをさらに備えてもよい。この場合、表示レイアウト変更ステップは、表示アイテムサイズ比較ステップにより、表示要求された新規ウィンドウのサイズが、表示オブジェクト優先度比較ステップによって抽出された表示優先度の低いオブジェクトのサイズよりも大きいと判定され、かつ、表示装置上に複数の表示オブジェクトが表示されているときに、複数の表示オブジェクトの表示位置を表示優先度の低い領域が隣接するように入れ替え、当該入れ替えられた複数の表示優先度の低い表示オブジェクトの領域を一つの表示優先優先の低い領域とし、表示要求された新規ウィンドウを表示する領域として確保する。
【００２４】
また、本発明は、複数のウィンドウを同時に表示するマルチウィンドウ表示装置の集積回路にも向けられている。そして、上記目的を達成するために、マルチウィンドウ表示装置は、複数のウィンドウを表示可能な表示装置を備える。また、集積回路は、表示装置上に表示されている表示オブジェクトの位置とサイズと優先度とを管理する表示オブジェクト情報管理部と、新規ウィンドウの表示要求を受け取るウィンドウ操作要求受信部と、表示オブジェクト情報管理部で管理されている表示オブジェクト同士を優先度に基づいて比較し、表示優先度の低い表示オブジェクトを抽出する表示オブジェクト優先度比較部と、ウィンドウ操作要求受信部が新規ウィンドウの表示要求を受け取ったときに、表示オブジェクト優先度比較部によって抽出された表示オブジェクトの表示領域を表示優先度の低い領域として確保し、当該確保した領域の上に、表示要求された新規ウィンドウの表示位置を決定する新規ウィンドウ表示位置決定部とを備える。
【発明の効果】
【００２５】
本発明のマルチウィンドウ表示装置によれば、新規ウィンドウを表示するときに、新規ウィンドウによって隠されてもよい領域と隠されたくない領域を、その時々に応じて判断し、複数のウィンドウを同時に表示してもユーザの視認性の低下を防ぐことができる。
【発明を実施するための最良の形態】
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。図１おいて、マルチウィンドウ表示装置は、ウィンドウ操作要求受信部１０１、新規ウィンドウ表示位置決定部１０２、表示オブジェクト優先度比較部１０３、表示オブジェクト情報管理部１０４、表示装置制御部１０５、及び表示装置１０６を備える。ウィンドウ操作要求受信部１０１は、キーやマウス等の入力装置を利用して行うユーザの所定の動作、あるいは、電話着信やメール着信などの装置外部からのイベント、また、マルチウィンドウ表示装置内部で実行される任意のアプリケーションが出す命令などに起因する新規ウィンドウの表示要求を受け取り、新規ウィンドウ表示位置決定部１０２に表示要求を受けた新規ウィンドウの情報を渡す。ここで、ウィンドウの情報とは表示位置やサイズなどである。
【００２７】
新規ウィンドウ表示位置決定部１０２は、表示オブジェクト優先度比較部１０３に表示装置１０６上の表示優先度の低い領域を問い合わせ、表示要求を受けた新規ウィンドウの位置を、表示オブジェクト優先度比較部１０３から受け取った表示優先度の低い領域にはみ出さずに重なるように設定し、表示オブジェクト情報管理部１０４に登録するとともに、表示装置制御部１０５に新規ウィンドウを表示するように指示する。ここで、新規ウィンドウ表示位置決定部１０２は、新規ウィンドウが大きく、表示優先度の低い領域にはみ出さずに重ねることが不可能な場合には、表示優先度の低い領域からはみ出す部分の面積をできるだけ小さくするように新規ウィンドウの位置を設定するようにしてもよい。
【００２８】
表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４を参照し、表示優先度の低いオブジェクトを抽出し、新規ウィンドウ表示位置決定部１０２に表示優先度の低いオブジェクトの位置を表示優先度の低い領域として通知する。ここで、オブジェクトとは、表示装置１０６上に表示されるウィンドウ、アイコン、ボタン、文字列、画像イメージなどである。
【００２９】
表示オブジェクト情報管理部１０４は、表示装置１０６上に表示されているオブジェクトの情報を保持する。表示オブジェクト情報管理部１０４が管理するオブジェクトの情報の一例を図２に示す。表示オブジェクト情報管理部１０４は、図２に示すように、オブジェクト識別子、オブジェクトの左上Ｘ座標、オブジェクトの左上Ｙ座標、オブジェクトの幅、オブジェクトの高さ、及びオブジェクトの表示優先度の値（以下、表示優先値と記す）などのオブジェクトの情報を管理している。オブジェクトの情報は、上述したものだけでなく、フォーカスの有無や、そのオブジェクトが最後に操作された日時やオブジェクトの操作された回数など、オブジェクトに関連した情報であれば上述した以外の情報であってもよい。また、表示オブジェクト情報管理部１０４は、上述したオブジェクトの情報の全てを管理する必要はなく、少なくとも一つ以上の情報を管理する。
【００３０】
表示装置制御部１０５は、新規ウィンドウ表示位置決定部１０２から新規ウィンドウの表示指示を受け、表示装置１０６に新規ウィンドウを表示する。ここで、表示装置１０６は、例えば、ＣＲＴや液晶や有機ＥＬなどのディスプレイ装置である。
【００３１】
図３は、本発明の実施の形態１におけるマルチウィンドウ表示装置の動作の一例を示すフローチャートである。図３を参照して、ウィンドウ操作要求受信部１０１は、ユーザの操作やシステムからの要求や実行中のアプリケーションからの要求などによる新規ウィンドウの表示要求を受信すると（ステップＳ３０１）、新規ウィンドウ表示位置決定部１０２に新たに表示要求を受けたウィンドウの情報を渡す。
【００３２】
ウィンドウ操作要求受信部１０１から情報を受け取った新規ウィンドウ表示位置決定部１０２は、表示オブジェクト優先度比較部１０３に表示装置１０６上の表示優先度の低い領域を問い合わせる。ここで、新規ウィンドウ表示位置決定部１０２は、ウィンドウ操作要求受信部１０１からの通知を受け取ったときに表示オブジェクト情報管理部１０４に一定数以上のオブジェクトの情報が登録されている場合にのみ表示オブジェクト優先度比較部１０３に問い合わせを行ってもよい。すなわち、新規ウィンドウ表示位置決定部１０２は、表示オブジェクト情報管理部１０４に一定数以上のオブジェクトの情報が登録されていない場合には表示要求をそのまま表示するように表示装置制御部１０５に指示してもよい。
【００３３】
新規ウィンドウ表示位置決定部１０２から問い合わせを受けた表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４を参照し、表示優先度の低いオブジェクトを判定する（ステップＳ３０２）。ここで、優先度の判定は、表示オブジェクト情報管理部１０４に格納されている情報に基づいて行われる。単純には、表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４に格納されている表示優先値の大小関係によって、表示優先度の低いオブジェクトを判定することができる。ただし、表示オブジェクト情報管理部１０４には、表示優先度の値そのものが必ずしも格納されている必要はない。すなわち、表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４に格納されている、いずれの値を表示優先度の判定のために使用してもよい。また、いずれの値を組み合わせて使用してもよい。表示オブジェクト優先度比較部１０３は、例えば、表示優先値を持たないオブジェクトの中で、ユーザによって操作された時刻が一番古いオブジェクトを表示優先度の低いオブジェクトとしたり、操作された回数が最も少ないオブジェクトを表示優先度の低いオブジェクトとしてもよい。
【００３４】
また、表示オブジェクト優先度比較部１０３は、フォーカスの有無によって、表示優先度の低いオブジェクトを判定してもよい。例えば、表示オブジェクト優先度比較部１０３は、フォーカスを持たないオブジェクトを表示優先度の低いオブジェクトと判定する。また、フォーカスを持たないオブジェクトの中で、ユーザによって操作された時刻が一番古いオブジェクトを表示優先度の低いオブジェクトとしたり、操作された回数が最も少ないオブジェクトを表示優先度の低いオブジェクトとしてもよい。また、表示オブジェクト優先度比較部１０３は、表示優先度及びフォーカスを持たないオブジェクトの中で、ユーザによって操作された時刻が一番古いオブジェクトを表示優先度の低いオブジェクトとしたり、ユーザによって操作された回数が最も少ないオブジェクトを表示優先度の低いオブジェクトとしてもよい。
【００３５】
表示優先度の低いオブジェクトを判定した表示オブジェクト優先度比較部１０３は、表示優先度の低いオブジェクトの位置情報を新規ウィンドウ表示位置決定部１０２に渡す。表示優先度の低いオブジェクトの位置情報を受け取った新規ウィンドウ表示位置決定部１０２は、受け取ったオブジェクトの上に、はみ出さずに重なるように新規に表示要求を受けたウィンドウの表示位置を設定し（ステップＳ３０３）、表示オブジェクト情報管理部１０４に新規に表示要求を受けたウィンドウのウィンドウ情報を登録するとともに、表示装置制御部１０５に新規ウィンドウを表示するように指示する。ここで、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも大きく、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトの上に、はみ出さずに重ねることができない場合には、新規に表示要求を受けたウィンドウの表示位置を、表示優先度の低いオブジェクトの上に重ねたときのはみ出し部分の面積が小さくなるように配置してもよい。また、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも小さい場合には、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトを覆い隠すように拡大した後に配置してもよい。
【００３６】
新規ウィンドウ表示位置決定部１０２から表示指示を受けた表示装置制御部１０５は、表示装置１０６に表示指示を受けたウィンドウを表示し処理を終了する（ステップＳ３０４）。
【００３７】
図４は、本発明の実施の形態１に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。図４に示す例は、表示装置１０６上の画面４０１にメニューアプリケーションのウィンドウ４０２と、受信メール閲覧アプリケーションのウィンドウ４０３との二つの異なるアプリケーションのウィンドウが表示されている状態において、電子メール受信中であることをユーザに伝えるウィンドウ４０４を表示する例を示している。
【００３８】
図４を参照して、本実施例のマルチウィンドウ表示装置は、表示オブジェクトの表示優先度の判定方法を、現在操作中のアプリケーションのウィンドウであれば表示優先度が高く、操作中でないアプリケーションのウィンドウは表示優先度が低いと判定するものとする。具体的には、本実施例のマルチウィンドウ表示装置で、電子メールを受信する直前の画面４０１の状態において、ユーザが操作中のアプリケーションのウィンドウがウィンドウ４０２である場合には、操作中でないアプリケーションのウィンドウ４０３の表示優先度が低いと判定し、ウィンドウ４０３の上に重ねて電子メール受信中であることをユーザに伝えるウィンドウ４０４を表示する（画面４０５参照）。
【００３９】
一方、本実施例のマルチウィンドウ表示装置で、電子メールを受信する直前の画面４０１の状態において、ユーザが操作中のアプリケーションのウィンドウがウィンドウ４０３である場合には、操作中でないアプリケーションのウィンドウ４０２の表示優先度が低いと判定し、ウィンドウ４０２の上に重ねて電子メール受信中であることをユーザに伝えるウィンドウ４０４を表示する（画面４０６参照）。
【００４０】
以上により、本発明の実施の形態１に係るマルチウィンドウ表示装置は、既にウィンドウが表示されている表示装置１０６上に新規ウィンドウを表示するときには、表示優先値やフォーカスの有無などの既存ウィンドウの情報から表示優先度の低い領域を探し、表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能となる。
【００４１】
(実施の形態２)
図５は、本発明の実施の形態２に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。なお、図１に示した実施の形態１の構成と同様の構成要素については、同一符号を付し、その説明を省略する。
【００４２】
図５において、本発明の実施の形態２に係るマルチウィンドウ表示装置は、実施の形態１に係るマルチウィンドウ表示装置と比較して、表示レイアウト変更部５０１をさらに備えている点が相違する。表示レイアウト変更部５０１は、表示オブジェクト優先度比較部１０３によって抽出された表示優先度の低いオブジェクトの情報を受け取った後、そのオブジェクトの位置を変更し、変更した情報を表示オブジェクト情報管理部１０４に登録し直す。表示オブジェクト優先度比較部１０３は、オブジェクトの位置変更によって新たに確保された表示優先度の低い領域を、新規ウィンドウ表示位置決定部１０２に通知する。
【００４３】
ここで、表示レイアウト変更部５０１によって行われるオブジェクトの表示位置変更は、例えば、表示優先度の低いオブジェクトと表示優先度の高いオブジェクトとを入れ替えたり、あるいは、複数の表示優先度の低いオブジェクトがあるときには、複数の表示優先度の低いオブジェクトが隣接するようにオブジェクトの位置を変更したり、あるいは、表示優先度の低いオブジェクトを現在表示されている表示装置から、異なる表示装置上へ移動したりなどである。
【００４４】
図６及び図７は、本発明の実施の形態２に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図である。図６に示す例は、二つの表示装置を有しており、第１の表示装置上の画面６０１上にメニューアプリケーションのウィンドウ６０２と、受信メール閲覧アプリケーションのウィンドウ６０３との二つの異なるアプリケーションのウィンドウが表示されている状態において、さらに異なるアプリケーションであるＴＶ視聴アプリケーションのウィンドウ６０４を表示する例を示している。
【００４５】
ここで、メニューアプリケーションのウィンドウ６０２の方が受信メール閲覧アプリケーションのウィンドウ６０３に比べて表示優先度が低いと判断されたものとする。以上の条件において、本実施形態のマルチウィンドウ表示装置は、ＴＶ視聴アプリケーションのウィンドウ６０４を新規に表示しようとするとき、表示優先度の低いメニューアプリケーションのウィンドウ６０２を第２の表示装置上の画面６０５に表示し、第１の表示装置上のメニューアプリケーションのウィンドウ６０２が表示されていた領域に、ＴＶ視聴アプリケーションのウィンドウ６０４を表示する。
【００４６】
なお、メニューアプリケーションのウィンドウ６０２を第２の表示装置上の画面６０５に表示するときに、第２の表示装置の電源を入れたり、バックライトを点灯したりするなどの処理を同時に行ってもよい。
【００４７】
図７に示す例は、本発明のマルチウィンドウ表示装置を備えた携帯電話において、表示装置上の画面７０１にメニューアプリケーションのウィンドウ７０２と、受信メール閲覧アプリケーションのウィンドウ７０３と、ＴＶ視聴アプリケーションのウィンドウ７０４の三つの異なるアプリケーションのウィンドウが表示されている状態において、電子メール受信中であることをユーザに伝えるウィンドウ７０５を表示する例を示している。
【００４８】
ここで、メニューアプリケーションのウィンドウ７０２、及び受信メール閲覧アプリケーションのウィンドウ７０３がＴＶ視聴アプリケーションのウィンドウ７０４に比べて表示優先度が低いと判断されたものとする。また、表示装置上の画面７０１上で表示優先度の低いメニューアプリケーションのウィンドウ７０２、及び受信メール閲覧アプリケーションのウィンドウ７０３が隣接していないとする。以上の条件において、本実施形態のマルチウィンド表示装置は、電子メール受信中であることをユーザに伝えるウィンドウ７０５を新規に表示しようとするとき、表示優先度の低いメニューアプリケーションのウィンドウ７０２と受信メール閲覧アプリケーションのウィンドウ７０３とが隣接するように画面７０１上のウィンドウの配置を変更し、隣接した表示優先度の低い領域に、電子メール受信中であることをユーザに伝えるウィンドウ７０５を新規に表示する。
【００４９】
なお、本実施形態のマルチウィンドウ表示装置は、画面に表示するウィンドウとして上述した例だけでなく、あらゆるウィンドウを表示することができる。例えば、マルチウィンドウ表示装置は、新規ウィンドウとしては、スケジュールからのメッセージを表示するウィンドウ、各種アラームを表示するウィンドウ、電話（ＴＶ電話を含む）の着信を伝えるウィンドウ、あるいは何らかのプッシュ型メッセージを表示するウィンドウを画面に表示してもよい。
【００５０】
以上により、本発明のマルチウィンドウ表示装置は、既にウィンドウが表示されている表示装置上に新規ウィンドウを表示するときに、表示優先度の低い領域を移動して、新たな表示優先度の低い領域を確保し、そうして確保された表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能となる。
【００５１】
(実施の形態３)
図８は、本発明の実施の形態３に係るマルチウィンドウ表示装置の構成の一例を示すブロック図である。図８において、実施の形態３に係るマルチウィンドウ表示装置は、実施の形態２に係るマルチウィンドウ表示装置と比較して、表示アイテムサイズ比較部８０１をさらに備えている点が相違する。
【００５２】
表示アイテムサイズ比較部８０１は、新規ウィンドウ表示位置決定部１０２から新規に表示要求されているウィンドウの情報を得るとともに、表示オブジェクト優先度比較部１０３によって抽出された表示優先度の低いオブジェクトの情報を得、表示優先度の低いオブジェクトの方が新規に表示要求されているウィンドウよりも大きく、新規に表示要求されているウィンドウを表示優先度の低いオブジェクトの上に、はみ出さないように重ねることが可能であるならば、表示レイアウト変更部５０１にオブジェクトの位置を変更しないように指示する。一方、表示アイテムサイズ比較部８０１は、表示優先度の低いオブジェクトの方が新規に表示要求されているウィンドウよりも小さいく、新規に表示要求されているウィンドウを表示優先度の低いオブジェクトの上に、はみ出さないように重ねることが不可能であるならば、表示レイアウト変更部５０１にオブジェクトの位置を変更するように指示する。
【００５３】
図９は、本発明の実施の形態３におけるマルチウィンドウ表示装置の動作の一例を示すフローチャートである。ウィンドウ操作要求受信部１０１は、ユーザの操作やシステムからの要求や実行中のアプリケーションからの要求などによる新規ウィンドウの表示要求を受け取ると（ステップＳ９０１）、新規ウィンドウ表示位置決定部１０２に新たに表示要求を受けたウィンドウの情報を渡す。
【００５４】
ウィンドウ操作要求受信部１０１から情報を受け取った新規ウィンドウ表示位置決定部１０２は、新規に表示要求されたウィンドウの情報を表示アイテムサイズ比較部８０１に渡す。新規に表示要求されたウィンドウの情報を受け取った表示アイテムサイズ比較部８０１は、表示オブジェクト優先度比較部１０３に表示装置１０６上の表示優先度の低い領域を問い合わせる。
【００５５】
表示アイテムサイズ比較部８０１から問い合わせを受けた表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４を参照し、表示優先度の低いオブジェクトを判定する（ステップＳ９０２）。表示優先度の低いオブジェクトを判定した表示オブジェクト優先度比較部１０３は、表示優先度の低いオブジェクトのサイズや位置の情報を表示レイアウト変更部５０１に渡す。
【００５６】
表示レイアウト変更部５０１は、表示アイテムサイズ比較部８０１からレイアウト変更の指示を受け取っていないので、レイアウト変更することなく、表示優先度の低い領域の情報を表示アイテムサイズ比較部８０１に渡す。表示アイテムサイズ比較部８０１は、新規ウィンドウ表示位置決定部１０２から受け取った新規表示要求されたウィンドウと、表示レイアウト変更部５０１から受け取った表示優先度の低い領域のサイズを比較する（ステップＳ９０３）。ここで、表示優先度の低い領域の方が新規に表示要求を受けたウィンドウのサイズよりも小さく、新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが不可能であるならば（ステップＳ９０３がＮＯであれば）、表示アイテムサイズ比較部８０１は、表示レイアウト変更部５０１に優先度の低い領域を広げるようにレイアウトの変更を指示する。
【００５７】
表示アイテムサイズ比較部８０１から表示レイアウトの変更指示を受けた表示レイアウト変更部５０１は、レイアウト変更により表示優先度の低い領域を広げることが可能であれば表示優先度の低い領域を広げるようレイアウト変更し（ステップＳ９０４）、変更した情報を表示オブジェクト情報管理部１０４に登録し直し、新たに確保された表示優先度の低い領域を、表示アイテムサイズ比較部８０１に通知する。
【００５８】
ここで、レイアウト変更により表示優先度の低い領域を広げることが可能である条件とは、例えば、表示オブジェクト優先度比較部１０３によって判別される表示優先度の低いオブジェクトが複数有り、かつそれらが隣接していないなどである。このとき、表示優先度の低いオブジェクトを隣接するようにレイアウトを変更することで、広い表示優先度の低い領域を確保することができる。
【００５９】
表示優先度の低い領域を受け取った表示アイテムサイズ比較部８０１は、先程と同様に、新規ウィンドウ表示位置決定部１０２から受け取った新規表示要求されたウィンドウと、表示レイアウト変更部５０１から受け取った表示優先度の低い領域とのサイズを比較するといった処理を、新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが可能となるまで（ステップＳ９０３がＹＥＳとなるまで）繰り返す。なお、繰り返しの条件は、必ずしも新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが可能となるまででなくてもよく、例えば、レイアウト変更の回数を最大で何回までなどと決めたり、あるいは全てのレイアウト変更の組み合わせを行った時点で処理を抜けるようにしてもよい。また、このとき、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも大きく、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトの上に、はみ出さずに重ねることができない場合には、新規に表示要求を受けたウィンドウの表示位置を、表示優先度の低いオブジェクトの上に重ねたときのはみ出す部分の面積が小さくなるように配置してもよい。
【００６０】
また、表示アイテムサイズ比較部８０１は、新規に表示要求を受けたウィンドウが、表示優先度の低いオブジェクトよりも大きく、新規に表示要求を受けたウィンドウを、表示優先度の低いオブジェクトの上にはみ出さずに重ねることができない場合には、新規ウィンドウを拡大し、拡大した新規ウィンドウが表示優先度の低いオブジェクトを隠すように配置していもよい。これによって、新規ウィンドウが表示優先度の低いオブジェクトを隠し、表示されているウィンドウの数を減らすことができる。
【００６１】
新規に表示要求されているウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが可能であるならば（ステップＳ９０３がＹＥＳ）、表示アイテムサイズ比較部８０１は、表示優先度の低い領域の位置情報を新規ウィンドウ表示位置決定部１０２に渡し、表示優先度の低い領域の位置情報を受け取った新規ウィンドウ表示位置決定部１０２は、受け取った領域の上に重ねるように新規に表示要求を受けたウィンドウの表示位置を設定し（ステップＳ９０５）、表示オブジェクト情報管理部１０４に新規に表示要求を受けたウィンドウのウィンドウ情報を登録するとともに、表示装置制御部１０５に新規ウィンドウを表示するように指示する。
【００６２】
新規ウィンドウ表示位置決定部１０２から表示指示を受けた表示装置制御部１０５は、表示装置１０６に表示指示を受けたウィンドウを表示し、処理を終了する（ステップＳ９０６）。
【００６３】
なお、本発明の実施の形態において、マルチウィンドウ表示装置と記述しているが、集積回路として実装されても構わない。また、本発明の実施の形態において、表示レイアウト変更部５０１によって変更される前の表示オブジェクト情報管理部１０４の情報を保存しておき、新規に表示されたウィンドウが閉じられたときに表示オブジェクト情報管理部１０４の情報を元に戻すようにしてもよい。
【００６４】
また、本発明の実施の形態において、新規に表示要求されるウィンドウのサイズが表示優先度の低い領域よりも大きく、新規に表示要求されるウィンドウを、表示優先度の低い領域の上に、はみ出さないように重ねることが不可能な場合には、新規に表示要求されるウィンドウのサイズを表示優先度の低い領域の上に、はみ出さないように重ねることが可能なサイズまで小さくしてもよい。また、本発明の実施の形態において、具体例としてウィンドウを用いているが、例えばウィンドウの代わりにウィンドウの中に配置されるオブジェクトなどを用いてもよい。
【００６５】
また、表示オブジェクト優先度比較部１０３は、表示オブジェクト情報管理部１０４に格納される各オブジェクトと新規に表示要求されるウィンドウとの関連性に基づいて表示優先度を判定してもよい。例えば、操作中のアプリケーションと同じアプリケーションのウィンドウは表示優先度を高くするなどである。
【００６６】
以上により、本発明のマルチウィンドウ表示装置は、既にウィンドウが表示されている表示装置上に新規ウィンドウを表示するときに、表示内容に応じて、表示優先度の低い領域を移動するなどして表示優先度の低い領域を確保し、そうして確保された表示優先度の低い領域の上に重ねるように新規ウィンドウを表示することで、ユーザの視認性の低下を防ぐことが可能となる。
【００６７】
なお、上述した第１〜３の実施形態に係るマルチウィンドウ表示装置が行うそれぞれの処理手順は、記憶装置（ＲＯＭ、ＲＡＭ、ハードディスク等）に格納された上述した処理手順を実行可能な所定のプログラムデータが、ＣＰＵによって解釈実行されることで実現されてもよい。この場合、プログラムデータは、記憶媒体を介して記憶装置内に導入されてもよいし、記憶媒体上から直接実行されてもよい。なお、記憶媒体は、ＲＯＭやＲＡＭやフラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、ＣＤ−ＲＯＭやＤＶＤやＢＤ等の光ディスクメモリ、及びメモリカード等をいう。また、記憶媒体は、電話回線や搬送路等の通信媒体を含む概念である。
【００６８】
また、上述した第１〜３の実施形態に係るマルチウィンドウ表示装置が備える表示装置以外の各構成は、それぞれ集積回路であるＬＳＩとして実現することができる。これらは、個別に１チップ化されてもよいし、それぞれにおいて全てまたは一部を含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００６９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応例が可能性としてありえる。
【産業上の利用可能性】
【００７０】
本発明に係るマルチウィンドウ表示装置は、表示装置を有する電子機器等に利用され、特に表示装置が小さい機器である携帯電話、デジタルカメラ、カーナビ等の利用に有用である。
【図面の簡単な説明】
【００７１】
【図１】図１は、本発明の実施の形態１に係るマルチウィンドウ表示装置の構成の一例を示すブロック図
【図２】本発明の実施の形態１における表示オブジェクト情報管理部が管理するオブジェクト情報の一例を示す図
【図３】本発明の実施の形態１におけるマルチウィンドウ表示装置の動作の一例を示すフローチャート
【図４】本発明の実施の形態１に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図
【図５】本発明の実施の形態２に係るマルチウィンドウ表示装置の構成の一例を示すブロック図
【図６】本発明の実施の形態２に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図
【図７】本発明の実施の形態２に係るマルチウィンドウ表示装置を携帯電話に適用したときの具体例を示す図
【図８】本発明の実施の形態３に係るマルチウィンドウ表示装置の構成の一例を示すブロック図
【図９】本発明の実施の形態３におけるマルチウィンドウ表示装置の処理の一例を示すフローチャート
【符号の説明】
【００７２】
１０１  ウィンドウ操作要求受信部
１０２  新規ウィンドウ表示位置決定部
１０３  表示オブジェクト優先度比較部
１０４  表示オブジェクト情報管理部
１０５  表示装置制御部
１０６  表示装置
４０１  表示装置上の画面
４０２  アプリケーションのウィンドウ
４０３  アプリケーションのウィンドウ
４０４  アプリケーションのウィンドウ
４０５  表示装置上の画面
４０６  表示装置上の画面
５０１  表示レイアウト変更部
６０１  表示装置上の画面
６０２  アプリケーションのウィンドウ
６０３  アプリケーションのウィンドウ
６０４  アプリケーションのウィンドウ
６０５  表示装置上の画面
７０１  表示装置上の画面
７０２  アプリケーションのウィンドウ
７０３  アプリケーションのウィンドウ
７０４  アプリケーションのウィンドウ
７０５  アプリケーションのウィンドウ
８０１  表示アイテムサイズ比較部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007072640.tif 000012
【図２】
2007072640.tif 000013
【図３】
2007072640.tif 000014
【図４】
2007072640.tif 000015
【図５】
2007072640.tif 000016
【図６】
2007072640.tif 000017
【図７】
2007072640.tif 000018
【図８】
2007072640.tif 000019
【図９】
2007072640.tif 000020
【国際調査報告】
2007072640.tif 000021
2007072640.tif 000022
2007072640.tif 000023