JP4949857B2 - スクリーン表示装置 - Google Patents

スクリーン表示装置 Download PDF

Info

Publication number
JP4949857B2
JP4949857B2 JP2006550611A JP2006550611A JP4949857B2 JP 4949857 B2 JP4949857 B2 JP 4949857B2 JP 2006550611 A JP2006550611 A JP 2006550611A JP 2006550611 A JP2006550611 A JP 2006550611A JP 4949857 B2 JP4949857 B2 JP 4949857B2
Authority
JP
Japan
Prior art keywords
screen
change
display
displayed
display content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006550611A
Other languages
English (en)
Other versions
JPWO2006073020A1 (ja
Inventor
孝夫 安達
英明 矢島
秀彦 秦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2006550611A priority Critical patent/JP4949857B2/ja
Publication of JPWO2006073020A1 publication Critical patent/JPWO2006073020A1/ja
Application granted granted Critical
Publication of JP4949857B2 publication Critical patent/JP4949857B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1622Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with enclosures rotating around an axis perpendicular to the plane they define or with ball-joint coupling, e.g. PDA with display enclosure orientation changeable between portrait and landscape by rotation with respect to a coplanar body enclosure
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0492Change of orientation of the displayed image, e.g. upside-down, mirrored

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

本発明は、ディスプレイに表示されるユーザに提示する操作対象の一単位であるスクリーンを表示するためのスクリーン表示装置であって、より特定的には、複数のスクリーンを表示することができるスクリーン表示装置に関する。
近年、携帯電話やPDA、デジタルカメラ、カーナビ、PCなどの文字情報や画像情報などを表示するディスプレイを持つ情報処理端末において、ユーザは、ディスプレイを回転させることが可能となった。加えて、このような情報処理端末は、ディスプレイの回転に応じてスクリーンの表示内容を変更することが可能となった。例えば、スクリーンとして、選択可能な複数のメニューを提示するスクリーン(選択メニュー)や、ユーザへのメッセージ通知のためのスクリーン(ポップアップパネル)、文字情報や画像情報などのコンテンツ表示のためのスクリーン(コンテンツ画面)などがある。また、上記のような情報処理端末は、同時に複数のスクリーンを表示することが可能である。
例えば、情報処理端末が携帯電話である場合、ディスプレイは、回転可能である。当該携帯電話は、ディスプレイ部分の回転に応じて、縦型スタイル、横型スタイル又は縦型(逆スタイルでスクリーンを表示することができる。図17Aは、携帯電話における縦型スタイルを示す図である。図17Bは、携帯電話における横型スタイルを示す図である。図17Cは、携帯電話における縦型(逆)スタイルを示す図である。横型スタイルにおいて、ディスプレイ部分をさらに回転させることによって、携帯電話は、縦型スタイルと比べて上下方向が逆向きとなる縦型(逆)スタイルとなる。近年では、縦型(逆)スタイルでの表示が可能な携帯電話もでてきた。このようにディスプレイが回転可能となるのに伴って、ディスプレイの回転角度に応じて、スクリーンの表示方向、スクリーンの表示サイズ、スクリーンのレイアウトの再構成、及びスクリーンへの操作性等を考慮し、表示するスクリーンを変更する必要が生じてきた。
従来、表示枠の変更に応じて、メニューアイコンの表示位置を自動的に再配置してスクリーンを変更することができるスクリーン表示装置があった(特許文献1参照)。
特許文献1に記載の従来のスクリーン表示装置は、ディスプレイの回転を検知するための表示回転検出部からの通知に応じて、ディスプレイが縦方向であるかそれとも横方向であるかを検出し、表示中のスクリーンを縦置にするか横置にするかを判定する。表示されているメニュー項目がメニューアイコンである場合、従来のスクリーン表示装置は、メニューアイコンに関する表示情報(ユーザ定義内容、及びイメージ表示座標(横置/縦置))を記憶装置から読み出して、メニューアイコンの再配置位置を設定して、メニューアイコンを再配置する。
特開平10−49334号公報
しかし、スクリーンの表示形態として、実際には、複数のスクリーンが同時に表示されている場合、複数のスクリーンが重なり一部しか表示されていないスクリーンが存在する場合、あるいは、スクリーンが他のスクリーンの背後に隠れてディスプレイに表示されていない場合等がある。
特許文献1に記載の従来のスクリーン表示装置は、ディスプレイが横置であるか縦置であるかに基づいて、メニューアイコンを再配置するだけである。したがって、特許文献1には、複数のスクリーンが表示されている場合の再配置については、何ら記載されていない。
また、ディスプレイの位置の変更以外に、スクリーンの表示内容を変更した方が好ましいイベントが発生する場合もある。しかし、特許文献1では、ディスプレイが回転したというイベントに応じて、スクリーンの表示内容を変更する技術のみが記載されており、その他のイベントに応じてスクリーンの表示内容を変更する技術については、何ら開示されていない。
それゆえ、本発明の目的は、複数のスクリーンが表示されている状況において、何らかのイベントが発生した場合に、各スクリーンの表示内容を変更することができるスクリーン表示装置を提供することである。
上記課題を解決するために、本発明は、以下のような特徴を有する。本発明の第1の局面は、同時に複数のスクリーンをディスプレイに表示可能なスクリーン表示装置であって、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によってスクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする。
本発明によれば、複数のスクリーンが同時に表示されている場合、スクリーンの表示内容の変更のトリガーとなる何らかのイベントが発生したら、表示中の各スクリーンについて、表示内容を変更するか否かが判定され、判定結果に基づいて、スクリーンの表示内容が変更されることとなる。これにより、スクリーン変更イベントに応じて、スクリーンの表示内容が変更されることとなるので、ユーザにとって見やすい表示が提供されることとなる。
好ましくは、さらに、少なくとも一つの表示中のスクリーンを管理するスクリーン管理部と、スクリーンの表示形態であるスタイルに対応したスクリーンの表示内容の変更の可否を示す可否情報を含むスクリーン属性情報を記憶するスクリーン情報記憶部とを備え、スクリーン変更判定部は、スクリーン情報記憶部に記憶されているスクリーン属性情報を参照して、スクリーン変更イベント後のスタイルに対応する可否情報に基づいて、各スクリーンの表示内容を変更するか否かを判定するとよい。
これにより、スクリーン表示装置には、スタイルに対応する可否情報が記憶されていることとなり、当該スタイルに対応する当該可否情報に基づいて、各スクリーンの表示内容を変更するか否かが判断されることとなる。したがって、記憶されている可否情報にしたがって、スクリーン表示装置は、容易に、スクリーンの表示内容を変更するか否かを判定することができる。
好ましくは、スクリーン変更判定部は、表示中のスクリーンについて、重なりの上下関係に基づいて、各スクリーンの表示内容を変更するか否かを判定するとよい。
これにより、最上位に表示されているスクリーンと、当該最上位のスクリーンの下に存在するスクリーンとの上下関係に基づいてスクリーンの表示内容を変更するか否かが判定されることとなるので、ユーザにとって見やすい表示が提供されることとなる。
例えば、最上位に表示されているスクリーンの下に存在するスクリーンの表示内容を変更しないと判定する。
これにより、スクリーン表示装置は、迅速に表示内容を変更することができる。
例えば、最上位に表示されているスクリーンの下に存在するスクリーンについて、対応する可否情報が可と設定されている場合、当該スクリーンの表示内容を変更すると判定する。
これにより、最上位のスクリーンの表示が消されたとしても、スクリーン表示装置は、迅速に、下のスクリーンを見やすくユーザに提供することができる。
好ましくは、スクリーン変更判定部は、表示中のスクリーンについて、一つでも表示内容の変更が不可なスクリーンが存在する場合、表示中のスクリーン全てについて表示内容を変更しないと判定するとよい。
これにより、各スクリーンの表示方向を一致させることができるので、ユーザにとって見やすい表示が提供されることとなる。
好ましくは、スクリーン変更イベント検出部は、イベントとしてディスプレイの位置変更を検出し、スクリーン変更判定部は、ディスプレイの位置に基づいて、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するとよい。
これにより、ディスプレイの回転に応じて、ユーザにとって見やすい表示が提供されることとなる。
好ましくは、さらに、少なくとも一つの表示中のスクリーンを管理するスクリーン管理部と、ディスプレイの位置に対応したスクリーンの表示内容の変更の可否を示す可否情報を含むスクリーン属性情報を記憶するスクリーン情報記憶部とを備え、スクリーン変更判定部は、スクリーン情報記憶部に記憶されているスクリーン属性情報を参照して、変更後のディスプレイの位置に対応する可否情報に基づいて、各スクリーンの表示内容を変更するか否かを判定するとよい。
これにより、スクリーン表示装置は、ディスプレイの回転に応じて、容易に、スクリーンの表示内容を変更することができる。
好ましくは、スクリーンに関する情報を外部ネットワークからダウンロードするためのダウンロード部をさらに備えるとよい。
これにより、スクリーンに関する情報を更新したり、新たなスクリーンを追加したりすることができる。したがって、例えば、以前は、ディスプレイの回転に表示内容の変更が対応していなかったスクリーンであっても、その後、ディスプレイの回転に表示内容の変更を対応させることができるようになる。
本発明の第2の局面は、同時に複数のスクリーンをディスプレイに表示可能な装置において、スクリーンの表示内容を変更するための処理方法であって、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出し、複数のスクリーンが表示されている状況において、スクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定し、表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする。
本発明の第3の局面は、同時に複数のスクリーンをディスプレイに表示させることができる集積回路であって、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によってスクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容をディスプレイに変更させることを特徴とする。
本発明の第4の局面は、同時に複数のスクリーンをディスプレイに表示可能なコンピュータ装置で実行されるプログラムであって、コンピュータ装置を、スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によってスクリーン変更イベントが検出された場合、表示中の各スクリーンについて、各スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部として機能させ、コンピュータ装置に、スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更させることを特徴とする。
このように、本発明によれば、複数のスクリーンが同時に表示されている場合、スクリーンの表示内容の変更のトリガーとなる何らかのイベントが発生したら、表示中の各スクリーンについて、表示内容を変更するか否かが判定され、判定結果に基づいて、スクリーンの表示内容が変更されることとなる。これにより、本発明のスクリーン表示装置は、スクリーン変更イベントに応じて、スクリーンの表示内容を変更することができるので、ユーザにとって見やすい表示を提供することができる。
本発明のこれらおよび他の目的、特徴、局面、効果は、添付図面と照合して、以下の詳細な説明から一層明らかになるであろう。
以下、本発明の実施形態について、図面を参照しながら説明する。
図1は、本発明の実施形態に係るスクリーン表示装置1の機能的構成を示す図である。図1において、スクリーン表示装置1は、スクリーン変更イベント検出部101と、スクリーン変更判定部102と、スタイル情報記憶部103と、スクリーン管理部104と、スクリーン情報記憶部105と、表示部106と、ディスプレイ107とを備える。
スクリーン情報記憶部105には、表示可能なスクリーンに関する情報(以下、スクリーン情報という)が記憶されている。なお、本発明において、スクリーンとは、表示部106によってディスプレイ107に表示されるユーザに提示する操作対象の一単位のことをいう。スクリーン情報記憶部105には、現在表示中のスクリーンに関するスクリーン情報と、表示中でないスクリーンに関するスクリーン情報とが記憶されている。
図2は、スクリーン情報の構成を示す模式図である。図2に示すように、スクリーン情報901には、スクリーン識別子902と、スクリーン属性情報903と、スクリーンデータ904とが含まれる。
スクリーン識別子902は、スクリーンを識別するための情報である。
スクリーン属性情報903は、スクリーンのスタイルに対応させて、スクリーンの表示内容の可否を定義する。ここで、スタイルとは、スクリーンの表示形態のことをいう。例えば、スタイルとして、ディスプレイ107の回転向きについては、縦型、横型、縦型(逆)、及び横型(逆)等があり、色については、パターンA及びパターンB等があり、フォントについては、例えば、ゴシック及びNew Roman等があり、フォントサイズについては、大及び小等があり、言語については、日本語及び英語等があり、メニュー形式については、格子型メニュー及びリストメニュー等がある。
図3は、スクリーン属性情報の一例を示す図である。図3に示すように、スクリーン属性情報には、スタイルと、当該スタイルにおけるスクリーンの表示内容の変更の可否を示す情報(以下、可否情報という)とが含まれている。図3に示す例では、例えば、スタイルが縦型及び横型の場合、スクリーンの表示内容の変更が可であると定義されており、スタイルが縦型(逆)及び横型(逆)の場合、スクリーンの表示内容の変更が不可であると定義されている。また、例えば、フォントにおいて、スタイルがゴシック及びNew Romanである場合、スクリーンの表示内容の変更が可であると定義されている。
スクリーンデータ904は、スクリーンの表示内容に関するデータである。スクリーン情報記憶部105には、スタイルに対応したスクリーンデータ904が記憶されている。例えば、ディスプレイが縦型であるか横型であるかに対応して、スクリーンのレイアウト、画像データ、キーマッピングに関するデータがスクリーンデータ904としてそれぞれスクリーン情報記憶部105に記憶されている。
スクリーン管理部104は、ディスプレイに現在表示されている全てのスクリーンのスクリーン識別子902を記憶することによって、現在表示されているスクリーンを管理する。
スタイル情報記憶部103は、現在のスタイルを記憶する。
スクリーン変更イベント検出部101は、スクリーンの表示内容の変更のトリガーとなるイベント(以下、スクリーン変更イベントという)の発生を検出する。ここで、スクリーン変更イベントの例としては、ディスプレイ107の回転や、色の変更指示、フォントの変更指示、フォントサイズの変更指示、言語の変更指示、メニュー形式の変更指示等がある。例えば、スクリーン変更イベントとして、ディスプレイ107の回転が用いられる場合、スクリーン変更イベント検出部101は、ディスプレイ107を回転させるための機構に設けられたセンサ等からの信号をスクリーン変更イベントとして検出する。また、例えば、スクリーン変更イベントとして、色の変更指示が用いられる場合、スクリーン変更イベント検出部101は、色の変更を受け付けるアプリケーションからの通知をスクリーン変更イベントとして検出する。スクリーン変更イベント検出部101は、スクリーン変更イベントを検出したら、スクリーン変更イベント後のスタイルを認識し、当該スタイルをスクリーン変更判定部102に通知する。如何なるイベントがスクリーン変更イベントとなるかは、予め設定されていてもよいし、後で、ユーザ等によって設定されてもよい。
スクリーン変更判定部102は、スクリーン変更イベント検出部101からスタイルの変更が通知されたら、スタイル情報記憶部103を参照して現在のスタイルを認識すると共に、スクリーン管理部104を参照して現在表示中の全てのスクリーンのスクリーン識別子を認識する。スクリーン変更判定部102は、スクリーン情報記憶部105を参照して、認識したスクリーン識別子に対応するスクリーン属性情報を取得し、現在表示中の各スクリーンについて、表示内容を変更するか否かを判断し、表示部106に通知する。スクリーン変更判定部102は、現在のスタイルをスタイル情報記憶部103に記憶させる。なお、ディスプレイ107が回転した場合、スクリーン変更判定部102は、回転後のディスプレイ107の向きを現在のスタイルとする。スタイルがディスプレイ107の回転以外の場合、例えば、スタイルが色やフォント、フォントサイズ、言語、メニュー形式である場合、スクリーン変更判定部102は、スクリーンの表示内容を変更すると判断した場合のみ、現在のスタイルをスタイル情報記憶部103に変更させる。
表示部106は、スクリーン変更判定部102から表示内容の変更が通知されたスクリーンについて、スタイル変更後の当該スクリーンに対応するスクリーンデータをスクリーン情報記憶部105から取得して、ディスプレイ107に表示内容を通知する。
ディスプレイ107は、液晶ディスプレイ(Liquid Crystal Display:LCD)等であって、表示部106からの通知内容に基づいて、スクリーンを表示する。ディスプレイ107は、表示部106から通知される表示内容に基づいて、表示中のスクリーンの表示内容を変更する。
図4は、本実施形態におけるスクリーン表示装置1の動作を示すフローチャートである。以下、図4を参照しながら、本実施形態におけるスクリーン表示装置1の動作について説明する。
まず、スクリーン変更イベント検出部101がスクリーン変更イベントを検出することによって、動作が開始する(ステップS201)。例えば、ディスプレイ107の回転をスクリーン変更イベントとする場合、スクリーン変更イベント検出部101は、ディスプレイ107が回転したら、スクリーン変更イベントが発生したと検出する。
次に、スクリーン変更イベント検出部101は、スクリーン変更イベント後のスタイルを認識して、認識したスタイルをスクリーン変更判定部102に通知する(ステップS202)。
次に、スクリーン変更判定部102は、スタイル情報記憶部103を参照して、現在のスタイルを認識する(ステップS203)。
次に、スクリーン変更判定部102は、スクリーン管理部104を参照して、現在表示中の全てのスクリーンについて、スクリーン識別子を認識する(ステップS204)。
次に、スクリーン変更判定部102は、スクリーン情報記憶部105を参照して、ステップS204で認識したスクリーン識別子に対応するスクリーン属性情報を取得する(ステップS205)。
次に、スクリーン変更判定部102は、現在表示中の全てのスクリーンについて、スクリーン属性情報を取得したか否かを判断する(ステップS206)。全てのスクリーン属性情報を取得していない場合、スクリーン変更判定部102は、ステップS205の動作に戻って、スクリーン属性情報の取得を継続する。一方、全てのスクリーン属性情報を取得している場合、スクリーン変更判定部102は、ステップS207の動作に進む。
ステップS207において、スクリーン変更判定部102は、表示中の全てのスクリーンの重なりの上下関係、現在のスタイル、及びスクリーン変更イベント後のスタイルに基づいて、表示内容を変更するスクリーンを判定するための処理(以下、スクリーン変更判定処理という)を実行する。
ステップS207の後、スクリーン変更判定部102は、表示内容を変更するスクリーンが存在するか否かを判断する(ステップS208)。表示内容を変更するスクリーンが存在しない場合、スクリーン変更判定部102は、処理を終了する。ただし、ディスプレイ107が回転することによって、スクリーン変更イベントが検出された場合、スクリーン変更判定部102は、回転後のディスプレイ107の向きを現在のスタイルとして、スタイル情報記憶部103に記憶させて、処理を終了する。ディスプレイ107が回転した場合以外、スクリーン変更判定部102は、スタイル情報記憶部103の記憶内容を変更せずに、処理を終了する。
表示内容を変更するスクリーンが存在する場合、スクリーン変更判定部102は、ステップS209の動作に進む。ステップS209において、スクリーン変更判定部102は、表示部106に対して、スタイルの変更を通知する。スタイルの変更通知に応じて、表示部106は、変更後のスタイルを設定する(ステップS210)。
次に、スクリーン変更判定部102は、表示部106に設定されたスタイルをスタイル情報記憶部103に設定する(ステップS211)。
次に、スクリーン変更判定部102は、表示内容を変更するスクリーンを表示部106に通知する(ステップS212)。
次に、表示部106は、スクリーン情報記憶部105を参照して、表示内容を変更するスクリーンについて、変更後のスタイルに対応するスクリーンデータを取得する(ステップS213)。
次に、表示部106は、取得したスクリーンデータに基づいて、表示内容をディスプレイ107に通知すると共に、必要なスクリーンデータ(たとえば、キーマッピング等)をディスプレイ以外の他の入力部及び/又は出力部(図示せず)に通知し(ステップS214)、処理を終了する。これに応じて、ディスプレイは、変更後のスクリーンを表示する。また、他の入力部及び/又は出力部(図示せず)は、通知されたスクリーンデータに基づいて、入力内容及び/又は出力内容を変更する。
図5は、図4におけるステップS207でのスクリーン変更判定処理の詳細を示すフローチャートである。スクリーン変更判定処理において、スクリーン変更判定部102は、表示中のスクリーンの内、表示内容を変更するスクリーンがどれであるかを判定する。スクリーン変更判定部102は、スクリーン変更イベント後のスタイルとステップS203で認識した現在のスタイルとが一致しない場合、スクリーン変更イベント後のスタイルにおいて、表示中のスクリーンが変更可能であるか否かを判断する。一方、スクリーン変更イベント後のスタイルとステップS203で認識した現在のスタイルとが一致するような場合であっても、スクリーン情報記憶部105が同一のスタイルに対して複数のスクリーンデータを記憶している場合があるので、スクリーン変更判定部102は、現在表示中のスクリーンで用いられているスクリーンデータとは異なるスクリーンデータを用いてスクリーンの表示内容を変更するか否かを判定する。図5において、スクリーン変更イベント後のスタイルと現在のスタイルとが一致するような場合、スクリーン変更判定部102は、スクリーン変更イベント後のスタイルに対応する可否情報が可となっていたとしても、表示中のスクリーンに対応するスクリーンデータとは異なるスクリーンデータが存在する場合にのみ、表示中のスクリーンの変更が可能であるとする。スクリーン変更判定部102は、当該異なるスクリーンデータを変更後のスクリーンデータとするように表示部106に通知する。なお、スクリーン変更イベント後のスタイルとステップS203で認識した現在のスタイルとが一致するような場合として、例えば、ディスプレイ107を縦型の状態から、少し斜めにした後、元の縦型の状態に戻したような場合がある。以下、図5を参照しながら、スクリーン変更判定処理におけるスクリーン表示装置1の動作について説明する。
まず、スクリーン変更判定部102は、最上位に表示されているスクリーン(以下、表スクリーンという)の表示内容の変更が可能であるか否かを判断する(ステップS301)。具体的には、スクリーン変更判定部102は、表スクリーンのスクリーン識別子を認識すると共に、スクリーン変更イベント後のスタイルを認識して、認識したスクリーン識別子に対応するスクリーン属性情報に含まれる認識したスタイルに対応する可否情報を、スクリーン情報記憶部105を参照して認識する。そして、スクリーン変更判定部102は、認識した可否情報に基づいて、表スクリーンの表示内容を変更することが可能であるか否かを判断する。
表スクリーンの変更が可能でない場合、スクリーン変更判定部102は、表スクリーン及び表スクリーンの裏(下)に存在するスクリーン(以下、裏スクリーンという)の表示内容を変更しないと判定する(ステップS310)。
図6Aは、ステップS310の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図6Bは、ステップS310の判定がなされる場合のスクリーンAのスクリーン属性情報の一例を示す図である。図6Cは、ステップS310の判定がなされる場合のスクリーンBのスクリーン属性情報の一例を示す図である。図6Aに示すように、スクリーンBが表スクリーンであり、スクリーンAが裏スクリーンである場合、まず、スクリーン変更判定部102は、表スクリーンであるスクリーンBの属性情報を参照して、変更後のスタイルに対応する可否情報において、変更が可と設定されているか否かを認識する。図6Cに示す例では、変更後のスタイル(横型スタイル)において、可否情報が不可と設定されているので、図6Bに示す例のように、裏スクリーンであるスクリーンAの横型スタイルにおける可否情報に関わらず、スクリーン変更判定部102は、表スクリーン及び裏スクリーンの表示内容を変更しないと判定する。
ステップS301において、表スクリーンの変更が可能であると判断した場合、スクリーン変更判定部102は、スクリーン管理部104を参照して、現在表示中のスクリーンが複数であるか否かを判断する(ステップS302)。表示中のスクリーンが複数でなく単数である場合、スクリーン変更判定部102は、表スクリーンの表示内容を変更すると判定する(ステップS311)。
図7は、ステップS311の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図7に示す例では、スクリーンAのスクリーン属性情報として、図6Bに示すスクリーン属性情報が用いられているとする。図7に示すように、スタイルが縦型から横型に変更になった場合、スクリーン表示装置1は、スクリーンAの表示内容を変更する。
図8Aは、ステップS310又はステップS311の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図8Bは、ステップS310又はステップS311の判定がなされる場合のスクリーンAのスクリーン属性情報の一例を示す図である。図8Cは、スクリーンAのスクリーンデータの一例を示す図である。図8Aに示すように、スタイルが縦型から横型に変更になる場合、横型スタイルにおける可否情報が不可となっているので(図8B参照)、スクリーン変更判定部102は、表スクリーンを変更しないと判定する(ステップS310参照)。また、図8Aに示すように、スタイルが縦型から縦型(逆)に変更になる場合、縦型(逆)スタイルにおける可否情報が可となっているので(図8B参照)、スクリーン変更判定部102は、表スクリーンを変更すると判定する(ステップS311参照)。なお、図4のステップS214に示したように、表示部106は、キーマッピング等の必要なスクリーンデータをディスプレイ107以外の入力部及び/又は出力部(図示せず)に通知する。図8Cは、図8Aに示す例において通知されるスクリーンデータ(キーマッピング)の一例を示す図である。図8Cに示すように、スタイルを変更した場合、スクリーン表示装置1は、スクリーンデータを必要なデータに変更しなければならない。このことは、ステップS311に限らず、ステップS310、S305a、S305b、S306a、S308、及びS309bにおいても同様である。
ステップS302において、表示中のスクリーンが複数であると判断した場合、スクリーン変更判定部102は、裏スクリーンが表スクリーンに完全に隠れているか否かを判断する(ステップS303)。なお、ステップS303以降の動作は、一つの裏スクリーン毎に行われることとする。
裏スクリーンが完全に隠れている場合、スクリーン変更判定部102は、変更後のスタイルに対応するスクリーン属性情報の可否情報に基づいて、裏スクリーンの表示内容が変更可能であるか否かを判断する(ステップS304)。
ステップS304において、裏スクリーンの変更が可能であると判断した場合、スクリーン変更判定部102は、表スクリーン及び裏スクリーンを変更すると判定する(ステップS305a)か、又は、表スクリーンを変更して、裏スクリーンを変更しないと判定する(ステップS305b)。ステップS305aの判定を行うか、それともステップS305bの判定を行うかは、スクリーン表示装置1において予め設定されていてもよいし、ユーザによって選択されてもよい。
図9Aは、ステップS305aの判定がなされた場合のスクリーンの表示内容の一例を示す図である。図9Bは、ステップS305aの判定がなされる場合のスクリーンCのスクリーン属性情報の一例を示す図である。ステップS305aの判定がなされる場合のスクリーンAのスクリーン属性情報については、図6Bを援用する。このように、裏スクリーンであるスクリーンAが表スクリーンであるスクリーンCの裏に完全に隠れている状況において、スクリーンA及びCの表示内容が横型スタイルにおいて変更可能である場合、スクリーン表示装置1は、スクリーンA及びCの表示内容を変更する。このように、完全に隠れている裏スクリーンの表示内容も変更しておくことによって、表スクリーンが消えたときに、迅速に、ユーザにとって見やすい裏スクリーンが表示されることとなる。
図10は、ステップS305bの判定がなされた場合のスクリーンの表示内容の一例を示す図である。スクリーンC及びAのスクリーン属性情報については、図9B及び図6Bを援用する。図10に示すように、裏スクリーンであるスクリーンAが表スクリーンであるスクリーンCの裏に完全に隠れている状況において、スクリーンA及びCの表示内容が横型スタイルにおいて変更可能である場合、表スクリーンの表示内容を変更するが、裏スクリーンの表示内容を変更しないと判定することによって、スクリーン表示装置1は、裏スクリーンの表示内容を変更しない分、迅速にスクリーンの表示内容の変更を実行することができる。このように、裏スクリーンについては、表示内容を変更しないと判定することは、処理速度の面において有効である。
ステップS304において、裏スクリーンが変更可能でないと判断した場合、スクリーン変更判定部102は、表スクリーンを変更して、裏スクリーンを変更しない(ステップS306a)か、又は、表スクリーン及び裏スクリーンを変更しない(ステップS306b)と判定する。ステップS306aの判定を行うか、それともステップS306bの判定を行うかは、スクリーン表示装置1において予め設定されていてもよいし、ユーザによって選択されてもよい。
図11は、ステップS306aの判定がなされる場合の裏スクリーンであるスクリーンAの属性情報の一例を示す図である。ステップS306aの判定がなされた場合のスクリーンの表示内容の一例については、図10を援用する。このように、裏スクリーンの変更が不可である場合、スクリーン表示装置1は、表スクリーンのみ表示内容を変更する。なお、スクリーン属性情報は、表スクリーンである場合、又は、裏スクリーンである場合に応じて、変わってもよい。たとえば、図10に示す例において、スクリーンAは、裏スクリーンである場合にのみ、図11に示すスクリーン属性情報を用いて、横型スタイルにおいて表示内容の変更が不可であるとしてもよい。
図12は、ステップS306bの判定がなされた場合のスクリーンの表示内容の一例を示す図である。ステップS306bの判定がなされる場合のスクリーンA及びCのスクリーン属性情報については、図11及び図9Bを援用する。このように、裏スクリーンの変更が不可である場合、スクリーン表示装置1は、裏スクリーンだけでなく、表スクリーンの表示内容も変更しないとしてもよい。これにより、スクリーンの表示内容の変更による処理負担及び遅延が軽減される。
ステップS303において、裏スクリーンが完全に隠れていないと判断した場合、スクリーン変更判定部102は、変更後のスタイルに対応するスクリーン属性情報の可否情報に基づいて、裏スクリーンの変更内容が変更可能であるか否かを判断する(ステップS307)。
ステップS307において、裏スクリーンの変更が可能であると判断した場合、スクリーン変更判定部102は、表スクリーン及び裏スクリーンを変更すると判定する(ステップS308)。
図13Aは、ステップS308の判定がなされた場合のスクリーンの表示内容の一例を示す図である。図13Bは、ステップS308の判定がなされる場合のスクリーンBのスクリーン属性情報の一例を示す図である。ステップS308の判定がなされる場合のスクリーンAの属性情報については、図6Bを援用する。このように、裏スクリーンであるスクリーンAの一部が表スクリーンであるスクリーンBの裏に隠れている状況において、スクリーンA及びBの表示内容が横型スタイルにおいて変更可能である場合、スクリーン表示装置1は、スクリーンA及びBの表示内容を変更する。このように、一部が隠れている裏スクリーンの表示内容も変更しておくことによって、表スクリーンが消えたときに、迅速に、ユーザにとって見やすい裏スクリーンが表示されることとなる。
ステップS307おいて、裏スクリーンが変更可能でないと判断した場合、スクリーン変更判定部102は、表スクリーン及び裏スクリーンを変更しない(ステップS309a)か、又は、表スクリーンを変更して、裏スクリーンを変更しない(ステップS309b)と判定する。ステップS309aの判定を行うか、それともステップS309bの判定を行うかは、スクリーン表示装置1において予め設定されていてもよいし、ユーザによって選択されてもよい。
ステップS309aの判定がなされた場合のスクリーンの表示内容の例については、図6Aを援用する。ステップS309aの判定がなされる場合のスクリーン属性情報については、図11及び図9Bを援用する。
図14は、ステップS309bの判定がなされた場合のスクリーンの表示内容の一例を示す図である。ステップS309bの判定がなされる場合のスクリーンA及びBのスクリーン属性情報については、図11及び図13Bを援用する。このように、裏スクリーンの変更が不可である場合、スクリーン表示装置1は、表スクリーンのみ表示内容を変更する。なお、スクリーン属性情報は、表スクリーンである場合、又は、裏スクリーンである場合に応じて、変わってもよい。
以上のように、本発明の実施形態によれば、複数のスクリーンが同時に表示されている場合や、複数のスクリーンが重なり部分的に表示されている場合、あるいは、スクリーンが他のスクリーンの背後に隠れ、ディスプレイに表示されていない場合などにおいて、スクリーンの表示内容の変更のトリガーとなる何らかのイベントが発生したら、スクリーン表示装置1は、表示中のスクリーンに関するスクリーン属性情報に基づいて、スクリーンの表示内容を変更するか否かを判定し、当該判定結果に基づいて、スクリーンの表示内容を変更することができる。これにより、ディスプレイが回転したり、色、フォント、フォントサイズ、言語、メニュー形式等が変更になるなど、スタイルが変更になった場合、表示されているスクリーンの表示内容が、スタイルに対応して変更することとなるので、スクリーン表示装置1は、ユーザにとって見やすい表示を提供することができる。
例えば、ディスプレイが回転した際、表示中の全てのスクリーンが回転後のスタイルにおいて変更可能である場合、表示方向が一致することとなるので(たとえば、図5のステップS305a、及びS308参照)、ユーザにとって見やすい表示が提供されることとなる。
なお、ディスプレイ107が回転した場合、スクリーンの表示内容を変更することによって、変更後のスクリーンデータが変更後のスタイルに対応するディスプレイの表示領域内に収まるように定義されていれば、ディスプレイ107の回転によっても、スクリーン表示装置1は、表示したいスクリーンを表示領域からはみ出すことなく表示させることができる。
なお、図4に示すスクリーン変更判定処理(ステップS207)は、図5に示す動作に限定されるものではなく、スクリーンの表示内容の変更の可否を判定する処理であればよい。
図15は、図4に示すスクリーン変更判定処理の他の例を示すフローチャートである。以下、図15を参照しながら、図4に示すスクリーン変更判定処理の他の例におけるスクリーン表示装置1の動作について説明する。
まず、スクリーン変更判定部102は、変更後のスタイルに対応する表示中のスクリーンのスクリーン属性情報に含まれる可否情報に基づいて、表示中のスクリーンの内、一つでも表示内容の変更が不可なスクリーンが存在するか否かを判断する(ステップS401)。
一つでも表示内容の変更が不可なスクリーンが存在する場合、スクリーン変更判定部102は、各スクリーンの表示内容を変更しないと判定する(ステップS402)。全ての表示内容の変更が可能である場合、スクリーン変更判定部102は、各スクリーンの表示内容を変更すると判定する(ステップS403)。
これにより、複数のスクリーンが表示されている状況において、全てのスクリーンの表示内容が変更可能である場合のみ、スクリーン表示装置1は、スクリーンの表示内容を変更することとなる。したがって、例えば、ディスプレイ107が回転した場合、全てのスクリーンの表示内容が変更可能である場合、スクリーンの表示方向を一致させることができる。一方、一つでも表示内容の変更が不可なスクリーンがある場合も、スクリーンの表示方向を一致させることができる。これにより、ユーザにとって見やすいスクリーンを表示することができるスクリーン表示装置が提供されることとなる。
なお、図1に示すスクリーン表示装置1において、外部ネットワークからスクリーン情報をダウンロードすることができるスクリーン情報ダウンロード部が設けられてもよい。これにより、スクリーン表示装置1は、ダウンロードによって、スクリーン情報記憶部105に記憶されているスクリーン情報を入れ替えることができる。
なお、図1に示すスクリーン表示装置1において、外部ネットワークからスクリーン属性情報をダウンロードすることができるスクリーン属性情報ダウンロード部が設けられてもよい。これにより、スクリーン表示装置1は、ダウンロードによって、スクリーン情報記憶部105に記憶されているスクリーン属性情報を入れ替えることができる。
なお、スクリーン属性情報が1つ以上のスクリーンを保持するアプリケーションに利用されている場合、スクリーン表示装置1は、当該アプリケーションに対して表示内容の変更の通知を行い、スクリーンの表示内容の変更を実施してもよい。
なお、スクリーン表示装置1は、ダウンロードによって入れ替えたスクリーンの表示サイズがディスプレイ107の表示サイズと合致しない場合、スクリーンの表示内容の変更可否を不可として、スクリーン属性情報を書換えてもよい。
なお、スクリーン変更イベント検出部101は、ディスプレイ107の回転ではなく、折りたたみ可能な情報処理端末の開閉、あるいは、ディスプレイのスライドによる位置の変更など、情報処理端末の形状の変更により、スタイルの変更を検出し実施してもよい。
また、スクリーン変更イベント検出部101は、ディスプレイ107の回転方向として、任意の回転方向を検出することができ、上記実施形態で示した縦型、横型、縦型(逆)、及び横型(逆)の検出に限定されない。この場合、スクリーン表示装置1は、ディスプレイ107の任意の位置に応じたスクリーン属性情報及びスクリーンデータを保持しており、ディスプレイ107の位置に応じて、スクリーンの表示内容を変更するか否かを判定して、変更すると判定した場合、スクリーンの表示内容をディスプレイ107の位置に応じて変更するとよい。
なお、ディスプレイを分割してスクリーンを表示する場合に、個々の表示領域で本発明を適用することも可能である。
なお、上記実施形態で示したスクリーン表示装置は、上記実施形態で示した動作を実現することができるスクリーン表示プログラムをコンピュータ装置に実行させることによって実現することができる。図16は、スクリーン表示プログラムを実行させるためのコンピュータ装置のハード構成を示す図である。図16において、コンピュータ装置は、CPU11と、入力装置12と、表示装置13と、記録装置14と、通信装置15とを備える。記録装置14には、スクリーン表示プログラム16が格納されている。CPU11は、スクリーン表示プログラム16を実行することによって、上記実施形態で示した動作を実行することができる。
なお、スクリーン表示プログラムが格納されている記録装置14における記録媒体は、特に限定されるものではなく、ROMやRAM、フラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、CD−ROMやDVD、BD等の光ディスク、メモリカード等である。また、ここでいう記録媒体は、電話回線や搬送路等の通信媒体も含む概念である。
なお、スクリーン表示装置1は、集積回路であるLSIとして実現されてもよい。この機能ブロックは、1チップ化されていてもよいし、一部又は全てを含むように1チップ化されていてもよい。典型的には、スクリーン変更イベント検出部101、スクリーン変更判定部102、スタイル情報記憶部103、スクリーン管理部104、及びスクリーン情報記憶部105が集積化される。ここでは、LSIといったが、集積度の違いによっては、IC、システムLSI、スーパーLSI、ウルトラLSIと称呼されることもある。また、集積回路化の手法は、LSIに限られるものではなく、専用回路または汎用プロセッサで集積回路化を行ってもよい。また、LSI製造後にプログラムすることが可能なFPGA(Field Programmable Gate Array)や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを用いてもよい。さらには、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックを集積化してもよい。バイオ技術の適応等が可能性としてあり得る。
以上、本発明を詳細に説明してきたが、前述の説明はあらゆる点において本発明の例示にすぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
本発明にかかるスクリーン表示装置は、複数のスクリーンが表示されている状況において、何らかのイベントが発生した場合に、各スクリーンの表示内容を変更することができ、携帯電話やPCD、デジタルカメラなど情報端末等に有用である。また、本発明は、PCやカーナビなど表示を行うディスプレイを持つ情報処理端末などの用途においても応用できる。
本発明の実施形態に係るスクリーン表示装置1の機能的構成を示す図 スクリーン情報の構成を示す模式図 スクリーン属性情報の一例を示す図 本実施形態におけるスクリーン表示装置1の動作を示すフローチャート 図4におけるステップS207でのスクリーン変更判定処理の詳細を示すフローチャート ステップS310の判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS310の判定がなされる場合のスクリーンAのスクリーン属性情報の一例を示す図 ステップS310の判定がなされる場合のスクリーンBのスクリーン属性情報の一例を示す図 ステップS311の判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS310又はステップS311の判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS310又はステップS311の判定がなされる場合のスクリーンAのスクリーン属性情報の一例を示す図 スクリーンAのスクリーンデータの一例を示す図 ステップS305aの判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS305aの判定がなされる場合のスクリーンCのスクリーン属性情報の一例を示す図 ステップS305bの判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS306aの判定がなされる場合の裏スクリーンであるスクリーンAの属性情報の一例を示す図 ステップS306bの判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS308の判定がなされた場合のスクリーンの表示内容の一例を示す図 ステップS308の判定がなされる場合のスクリーンBのスクリーン属性情報の一例を示す図 ステップS309bの判定がなされた場合のスクリーンの表示内容の一例を示す図 図4に示すスクリーン変更判定処理の他の例を示すフローチャート スクリーン表示プログラムを実行させるためのコンピュータ装置のハード構成を示す図 携帯電話における縦型スタイルを示す図 携帯電話における横型スタイルを示す図 携帯電話における縦型(逆)スタイルを示す図
符号の説明
1 スクリーン表示装置
101 スクリーン変更イベント検出部
102 スクリーン変更判定部
103 スタイル情報記憶部
104 スクリーン管理部
105 スクリーン情報記憶部
106 表示部
107 ディスプレイ
901 スクリーン情報
902 スクリーン識別子
903 スクリーン属性情報
904 スクリーンデータ

Claims (9)

  1. 同時に複数のスクリーンをディスプレイに表示可能なスクリーン表示装置であって、
    スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、
    前記複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によって前記スクリーン変更イベントが検出された場合、表示中の各前記スクリーンについて、各前記スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、
    前記スクリーン変更判定部は、前記表示中のスクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定し、
    前記スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする、スクリーン表示装置。
  2. さらに、
    少なくとも一つの表示中のスクリーンを、スクリーンを識別するためのスクリーン識別子により管理するスクリーン管理部と、
    スクリーンの表示形態であるスタイルに対応したスクリーンの表示内容の変更の可否を示す可否情報を含むスクリーン属性情報を、前記スクリーン識別子と対応付けて記憶するスクリーン情報記憶部とを備え、
    前記スクリーン変更判定部は、前記スクリーン管理部を参照して現在表示中のスクリーンのスクリーン識別子を認識し、前記スクリーン情報記憶部に記憶されている、前記認識したスクリーン識別子と対応するスクリーン属性情報を参照し、前記表示中のスクリーンの前記重なりの上下関係と、前記スクリーン変更イベント後の前記スタイルに対応する前記可否情報に基づいて、各前記スクリーンの表示内容を変更するか否かを判定することを特徴とする、請求項1に記載のスクリーン表示装置。
  3. 前記スクリーン変更判定部は、最上位に表示されているスクリーンの下に存在するスクリーンの表示内容を変更しないと判定することを特徴とする、請求項1に記載のスクリーン表示装置。
  4. 前記スクリーン変更判定部は、最上位に表示されているスクリーンの下に存在するスクリーンについて、対応する可否情報が可と設定されている場合、当該スクリーンの表示内容を変更すると判定することを特徴とする、請求項2に記載のスクリーン表示装置。
  5. 前記スクリーン変更判定部は、前記表示中のスクリーンについて、一つでも表示内容の変更が不可なスクリーンが存在する場合、前記表示中のスクリーン全てについて表示内容を変更しないと判定することを特徴とする、請求項1に記載のスクリーン表示装置。
  6. 前記スクリーンに関する情報を外部ネットワークからダウンロードするためのダウンロード部をさらに備えることを特徴とする、請求項1に記載のスクリーン表示装置。
  7. 同時に複数のスクリーンをディスプレイに表示可能な装置において、スクリーンの表示内容を変更するための処理方法であって、
    スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出し、
    前記複数のスクリーンが表示されている状況において、前記スクリーン変更イベントが検出された場合、表示中の各前記スクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定し、
    表示内容を変更すると判定されたスクリーンの表示内容を変更することを特徴とする、方法。
  8. 同時に複数のスクリーンをディスプレイに表示させることができる集積回路であって、
    スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、
    前記複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によって前記スクリーン変更イベントが検出された場合、表示中の各前記スクリーンについて、各前記スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部とを備え、
    前記スクリーン変更判定部は、前記表示中のスクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定し、
    前記スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を前記ディスプレイに変更させることを特徴とする、集積回路。
  9. 同時に複数のスクリーンをディスプレイに表示可能なコンピュータ装置で実行されるプログラムであって、
    前記コンピュータ装置を、
    スクリーンの表示内容の変更のトリガーとなるスクリーン変更イベントを検出するスクリーン変更イベント検出部と、
    前記複数のスクリーンが表示されている状況において、スクリーン変更イベント検出部によって前記スクリーン変更イベントが検出された場合、表示中の各前 記スクリーンについて、重なりの上下関係に基づいて、各前記スクリーンの表示内容を変更するか否かを判定するスクリーン変更判定部として機能させ、
    前記コンピュータ装置に、前記スクリーン変更判定部によって表示内容を変更すると判定されたスクリーンの表示内容を変更させることを特徴とする、プログラム。
JP2006550611A 2005-01-05 2005-10-17 スクリーン表示装置 Expired - Fee Related JP4949857B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006550611A JP4949857B2 (ja) 2005-01-05 2005-10-17 スクリーン表示装置

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2005000364 2005-01-05
JP2005000364 2005-01-05
PCT/JP2005/019023 WO2006073020A1 (ja) 2005-01-05 2005-10-17 スクリーン表示装置
JP2006550611A JP4949857B2 (ja) 2005-01-05 2005-10-17 スクリーン表示装置

Publications (2)

Publication Number Publication Date
JPWO2006073020A1 JPWO2006073020A1 (ja) 2008-06-12
JP4949857B2 true JP4949857B2 (ja) 2012-06-13

Family

ID=36647507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006550611A Expired - Fee Related JP4949857B2 (ja) 2005-01-05 2005-10-17 スクリーン表示装置

Country Status (4)

Country Link
US (1) US20090058882A1 (ja)
JP (1) JP4949857B2 (ja)
CN (1) CN101099192A (ja)
WO (1) WO2006073020A1 (ja)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7454713B2 (en) * 2003-12-01 2008-11-18 Sony Ericsson Mobile Communications Ab Apparatus, methods and computer program products providing menu expansion and organization functions
US20080068385A1 (en) * 2006-09-15 2008-03-20 Samsung Electronics Co. Ltd. Apparatus and method for changing a screen in a portable terminal
JP2008076818A (ja) * 2006-09-22 2008-04-03 Fujitsu Ltd 携帯端末装置
JP5058637B2 (ja) * 2007-03-14 2012-10-24 Necカシオモバイルコミュニケーションズ株式会社 電子機器および電子機器の処理プログラム
US8086275B2 (en) 2008-10-23 2011-12-27 Microsoft Corporation Alternative inputs of a mobile communications device
US8850365B2 (en) 2009-02-27 2014-09-30 Blackberry Limited Method and handheld electronic device for triggering advertising on a display screen
US8175653B2 (en) * 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8698845B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface with interactive popup views
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9052926B2 (en) 2010-04-07 2015-06-09 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US8810735B2 (en) * 2010-12-17 2014-08-19 Verizon Patent And Licensing Inc. Dynamic remote control systems and methods
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US8806369B2 (en) 2011-08-26 2014-08-12 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
KR101214894B1 (ko) * 2011-11-29 2012-12-24 주식회사 아이피와이 표시 화면의 회전 상태에 따라 상이한 사용 환경을 제공하는 정보 처리 장치 및 사용환경 제공 방법
AU2013259606B2 (en) 2012-05-09 2016-06-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
EP2847661A2 (en) 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
AU2013259637B2 (en) 2012-05-09 2016-07-07 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
CN107977084B (zh) 2012-05-09 2021-11-05 苹果公司 用于针对在用户界面中执行的操作提供触觉反馈的方法和装置
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
CN104487928B (zh) 2012-05-09 2018-07-06 苹果公司 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
EP2939095B1 (en) 2012-12-29 2018-10-03 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
CN105264479B (zh) 2012-12-29 2018-12-25 苹果公司 用于对用户界面分级结构进行导航的设备、方法和图形用户界面
EP2939096B1 (en) 2012-12-29 2019-08-28 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select contents
AU2013368443B2 (en) 2012-12-29 2016-03-24 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
WO2014105275A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US9741150B2 (en) 2013-07-25 2017-08-22 Duelight Llc Systems and methods for displaying representative images
US9658740B2 (en) 2013-03-15 2017-05-23 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9477404B2 (en) 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US10866714B2 (en) * 2014-02-13 2020-12-15 Samsung Electronics Co., Ltd. User terminal device and method for displaying thereof
US10747416B2 (en) 2014-02-13 2020-08-18 Samsung Electronics Co., Ltd. User terminal device and method for displaying thereof
US10712918B2 (en) 2014-02-13 2020-07-14 Samsung Electronics Co., Ltd. User terminal device and displaying method thereof
WO2015180448A1 (zh) * 2014-05-30 2015-12-03 广州市动景计算机科技有限公司 移动终端播放方式切换方法、装置、存储介质和程序
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
JP6825438B2 (ja) * 2017-03-21 2021-02-03 富士ゼロックス株式会社 入力装置、画像形成装置及びプログラム
CN107333095A (zh) * 2017-08-08 2017-11-07 苏睿 媒体资源的处理***
CN112866765A (zh) * 2017-08-08 2021-05-28 西安万像电子科技有限公司 媒体资源的处理***
KR20200091522A (ko) 2019-01-22 2020-07-31 삼성전자주식회사 컨텐츠의 표시 방향을 제어하기 위한 방법 및 그 전자 장치
US11360634B1 (en) 2021-05-15 2022-06-14 Apple Inc. Shared-content session user interfaces
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11812135B2 (en) 2021-09-24 2023-11-07 Apple Inc. Wide angle video conference

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0731565B2 (ja) * 1986-01-27 1995-04-10 株式会社日立製作所 画像表示装置
JP3555142B2 (ja) * 1992-08-20 2004-08-18 松下電器産業株式会社 表示装置
US5774233A (en) * 1993-12-09 1998-06-30 Matsushita Electric Industrial Co., Ltd. Document image processing system
DE69840039D1 (de) * 1997-01-31 2008-11-06 Hitachi Ltd Bildanzeigesystem und Informationsverarbeitungseinrichtung mit Anzeige-Attributsteuerung, die spezifisch für einen bestimmten Anzeigebreich ist
JP3548013B2 (ja) * 1998-09-21 2004-07-28 シャープ株式会社 画像表示装置
JP2000315132A (ja) * 1999-04-30 2000-11-14 Sony Corp 情報処理装置及びその方法並びに媒体
US6704007B1 (en) * 1999-09-27 2004-03-09 Intel Corporation Controlling displays for processor-based systems
JP4859154B2 (ja) * 2000-06-09 2012-01-25 キヤノン株式会社 表示制御装置、表示制御システム、表示制御方法および記憶媒体

Also Published As

Publication number Publication date
CN101099192A (zh) 2008-01-02
JPWO2006073020A1 (ja) 2008-06-12
US20090058882A1 (en) 2009-03-05
WO2006073020A1 (ja) 2006-07-13

Similar Documents

Publication Publication Date Title
JP4949857B2 (ja) スクリーン表示装置
KR102476235B1 (ko) 전자 장치 및 이의 제어 방법
JP4912397B2 (ja) 表示オブジェクトレイアウト変更装置
JP6559403B2 (ja) コンテンツ表示装置、コンテンツ表示方法及びプログラム
KR20170058220A (ko) 전자 장치 및 이의 제어 방법
JP4653561B2 (ja) 情報処理装置および表示制御方法
EP2810148B1 (en) Scrollable desktop navigation
US20100287493A1 (en) Method and system for viewing and editing an image in a magnified view
JPWO2007072640A1 (ja) マルチウィンドウ表示装置、マルチウィンドウ表示方法、及び集積回路
US11579753B2 (en) Electronic device, method, and computer-readable medium for providing split screen
KR20120116916A (ko) 터치 스크린과의 사용자 상호작용을 입력 커맨드로 번역
US20120200503A1 (en) Sizeable virtual keyboard for portable computing devices
CN108614655B (zh) 分屏显示方法、装置、存储介质及电子设备
JP2007025958A (ja) プレビュー表示装置及びプレビュー表示方法及びプレビュー表示プログラム
JP2003288005A (ja) 地図表示装置、地図表示方法、地図表示方法のプログラム及び地図表示方法のプログラムを記録した記録媒体
JP2005182463A (ja) 情報処理装置および表示制御方法
CN106201301B (zh) 移动终端及其控制方法
KR20110036632A (ko) 이미지 편집 방법, 장치, 컴퓨터 프로그램 및 사용자 인터페이스
US20240143127A1 (en) Application notification display method and apparatus, and electronic device
EP2290516A1 (en) Systems and methods for application management
JP2010026343A (ja) 携帯端末装置、画像表示方法及び携帯端末プログラム
JP6720387B2 (ja) コンテンツ表示装置、コンテンツ表示方法及びプログラム
JP2008158882A (ja) 情報処理装置およびポップアップウィンドウ表示制御方法およびプログラムおよび記録媒体
JP4765893B2 (ja) タッチパネル搭載装置、外部装置、及び外部装置の操作方法
KR100709404B1 (ko) 영상신호 처리방법 및 그에 따른 영상표시기기

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110818

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111004

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120216

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120308

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees