(57)【要約】【課題】少ない操作で最適な情報を表示する画面制御表示装置を提案する。【解決手段】画面制御表示装置である携帯電話では、起動しているアプリケーションについて、ネットワークを介して新たに情報を受信したとき、または受信した情報が先に受信した情報から変化していた場合、受信した情報に含まれる時間情報に基づいて表示の優先度が決定され、起動している他のアプリケーションの画面との間で、上記優先度に従って表示の優先順位が変更される。そして、その優先順位に従って各アプリケーションの画面が表示される。【選択図】図１
2008064773.tif 000002
【特許請求の範囲】
【請求項１】
他の装置から、起動しているアプリケーションに関する情報を受信する受信手段と、
前記受信手段によって前記情報が受信されると、前記情報の有効時間を検出する検出手段と、
前記有効時間に基づいて前記情報を表示する優先度を決定する決定手段と、
前記情報に基づく画面を前記優先度に従った優先順位で表示するよう制御する映像制御手段とを備える、画面制御表示装置。
【請求項２】
前記有効時間は、前記情報に基づく画面の表示が許可されている時間である、請求項１に記載の画面制御表示装置。
【請求項３】
前記アプリケーションはネットオークションのウェブサイトを閲覧するアプリケーションであって、前記画面の表示が許可されている時間は前記画面が次の画面に遷移するまでの、前記オークションで決められている時間である、請求項２に記載の画面制御表示装置。
【請求項４】
前記検出手段は、前記情報より、前記情報に含まれる前記有効時間を検出する、請求項１に記載の画面制御表示装置。
【請求項５】
前記検出手段は、前記受信手段によって前記情報が受信された時刻からの経過時間を前記有効時間として検出する、請求項１に記載の画面制御表示装置。
【請求項６】
前記検出手段は、前記情報の直前に受信した前記アプリケーションに関する情報から検出された有効時間と、前記直前に受信した情報の受信時刻からの経過時間とに基づいて、前記情報の有効時間を検出する、請求項１に記載の画面制御表示装置。
【請求項７】
前記有効時間と優先度との対応を規定する第１テーブルを記憶する第１記憶手段と、
起動するアプリケーションに基づいた画面と優先順位との対応を規定する第２テーブルを記憶する第２記憶手段とをさらに備え、
前記優先度決定手段は、前記第１テーブルを参照して、前記有効時間に対応する優先度を前記情報に対する優先度として決定し、前記第２テーブルに規定される前記アプリケーションに基づいた画面の優先順位を前記優先度に従って更新する、請求項１に記載の画面制御表示装置。
【請求項８】
他の装置から、起動している第１アプリケーションに関する第１情報を受信するステップと、
前記第１情報について、前記第１情報の直前に受信した前記第１アプリケーションに関する第２情報からの変化を検出するステップと、
前記変化が検出されると、前記第１情報から前記第１情報の有効時間を検出するステップと、
前記有効時間に基づいて前記第１情報を表示する優先度を決定するステップと、
前記優先度に従って、前記第１情報に基づく前記第１アプリケーションの第１画面と、起動している第２アプリケーションの第２画面との、表示の優先順位を更新するステップと、
前記優先順位にしたがって、前記第１画面および前記第２画面を表示するよう制御するステップとを備える、表示制御方法。
【請求項９】
第１アプリケーションおよび第２アプリケーションが起動している表示装置における画面表示の制御をコンピュータに実行させるプログラムであって、
他の装置から、前記第１アプリケーションに関する第１情報を受信するステップと、
前記第１情報について、前記第１情報の直前に受信した前記第１アプリケーションに関する第２情報からの変化を検出するステップと、
前記変化が検出されると、前記第１情報から前記第１情報の有効時間を検出するステップと、
前記有効時間に基づいて前記第１情報を表示する優先度を決定するステップと、
前記優先度に従って、前記第１情報に基づく前記第１アプリケーションの第１画面と、前記第２アプリケーションの第２画面との、表示の優先順位を更新するステップと、
前記優先順位にしたがって、前記第１画面および前記第２画面を表示するよう制御するステップとを実行させる、表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画面制御表示装置、表示制御方法、および表示制御プログラムに関し、特に、表示装置における表示の制御を行なう画面制御表示装置、表示制御方法、および表示制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機などに代表される携帯端末は、高精細化、集積化、大容量化してきている。それに伴って、携帯端末によって画像や動画を始め、各種のデータの送受信や閲覧が可能となってきている。特に携帯電話においては、「ワンセグ」や「１セグメント放送」と呼ばれる、地上デジタル放送で提供されている移動体向けの放送に代表されるように、携帯電話向けのテレビ放送も開始されている。このように、今後、あらゆるサービスが携帯端末向けに開始されると考えられる。
【０００３】
上述のような多種多様なサービスを携帯端末で受けられるようになってくると、端末内の情報など先に情報が表示されているときにネットワークを経由して情報を受信することがある。従来の携帯端末においては、情報を表示するウィンドウのサイズが表示部のサイズに固定されていたため、このような場合に動的に画面レイアウトを変更させて、情報の受信に対応することができなかった。
【０００４】
これに対して、特開２００５−１９８２５９号公報（以下、特許文献１）は、複数の表示画面を備える携帯情報端末装置であって、複数の受信情報を、装置の操作状態や受信する情報に応じて適切なレイアウトで複数の表示画面に表示する携帯情報端末装置を開示している。この携帯情報端末では、含まれる複数の表示画面のそれぞれの視認状況に応じて、自動的にそれぞれの表示レイアウトが切替わる。また、表示対象の情報変化に応じて、自動的にそれぞれの表示レイアウトが切替わる。そのため、ユーザにとって見やすい適切なレイアウトで複数の情報を表示することができる。また、上記携帯情報端末は、情報ごとの優先度を記憶する記憶部を備え、優先度が最も高い情報を当該情報で占有して表示することができる。
【特許文献１】特開２００５−１９８２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１で開示された携帯情報端末装置は、受信する情報に応じて表示のための優先度を動的に変更することはなされていないために、ユーザや情報の受信状況に応じて、ユーザが最も見たい、使いたいという情報を提示することができないという問題があった。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、少ない操作で最適な情報を表示し、最適な機能および最適なサービスをユーザに提供することのできる画面制御表示装置、表示制御方法、および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、画面制御表示装置は、他の装置から、起動しているアプリケーションに関する情報を受信する受信手段と、受信手段によって上記情報が受信されると、当該情報の有効時間を検出する検出手段と、有効時間に基づいて当該情報を表示する優先度を決定する決定手段と、当該情報に基づく画面を決定された優先度に従った優先順位で表示するよう制御する映像制御手段とを備える。
【０００８】
好ましくは、上記有効時間は、当該情報に基づく画面の表示が許可されている時間である。
【０００９】
より好ましくは、上記アプリケーションはネットオークションのウェブサイトを閲覧するアプリケーションであって、上記画面の表示が許可されている時間は当該画面が次の画面に遷移するまでの、上記オークションで決められている時間である。
【００１０】
また好ましくは、上記検出手段は、上記情報より、当該情報に含まれる有効時間を検出する。
【００１１】
また好ましくは、上記検出手段は、受信手段によって上記情報が受信された時刻からの経過時間を有効時間として検出する。
【００１２】
また好ましくは、上記検出手段は、当該情報の直前に受信した上記アプリケーションに関する情報から検出された有効時間と、上記直前に受信した情報の受信時刻からの経過時間とに基づいて、当該情報の有効時間を検出する。
【００１３】
また好ましくは、画面制御表示装置は、有効時間と優先度との対応を規定する第１テーブルを記憶する第１記憶手段と、起動するアプリケーションに基づいた画面と優先順位との対応を規定する第２テーブルを記憶する第２記憶手段とをさらに備え、優先度決定手段は、第１テーブルを参照して、検出された上記有効時間に対応する優先度を当該情報に対する優先度として決定し、第２テーブルに規定される上記アプリケーションに基づいた画面の優先順位を決定された優先度に従って更新する。
【００１４】
本発明の他の局面に従うと、表示制御方法は、他の装置から、起動している第１アプリケーションに関する第１情報を受信するステップと、第１情報について、第１情報の直前に受信した第１アプリケーションに関する第２情報からの変化を検出するステップと、上述の変化が検出されると、第１情報から第１情報の有効時間を検出するステップと、検出された有効時間に基づいて第１情報を表示する優先度を決定するステップと、決定された優先度に従って、第１情報に基づく第１アプリケーションの第１画面と、起動している第２アプリケーションの第２画面との、表示の優先順位を更新するステップと、優先順位にしたがって、第１画面および第２画面を表示するよう制御するステップとを備える。
【００１５】
本発明のさらに他の局面に従うと、表示制御プログラムは、第１アプリケーションおよび第２アプリケーションが起動している表示装置における画面表示の制御をコンピュータに実行させるプログラムであって、他の装置から、第１アプリケーションに関する第１情報を受信するステップと、第１情報について、第１情報の直前に受信した第１アプリケーションに関する第２情報からの変化を検出するステップと、上述の変化が検出されると、第１情報から第１情報の有効時間を検出するステップと、検出された有効時間に基づいて第１情報を表示する優先度を決定するステップと、決定された優先度に従って、第１情報に基づく第１アプリケーションの第１画面と、第２アプリケーションの第２画面との、表示の優先順位を更新するステップと、優先順位にしたがって、第１画面および第２画面を表示するよう制御するステップとを実行させる。
【発明の効果】
【００１６】
本発明にかかる画面制御表示装置によると、情報の受信状況に応じて適切なレイアウトで画面表示を行なうことができ、ユーザは少ない操作で最適な情報を表示し、最適な機能および最適なサービスを得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１８】
以下の各実施の形態においては、本発明にかかる画面制御表示装置が携帯電話で実現されているものとしているが、本発明にかかる画面制御表示装置は携帯電話に限定されず、ＰＤＡ（Personal Digital Assistants）やノート型コンピュータ等、その他の装置であってもよい。
【００１９】
［第１の実施の形態］
図１は、本発明にかかる画面制御表示装置の具体例としての、携帯電話１００の外観の具体例を示す図である。図１を参照して、本実施の形態にかかる携帯電話１００は、表示部１、アンテナ１３、操作キー１４、マイク１５、通話用のスピーカ１６、およびカメラ１７を備えている。
【００２０】
携帯電話１００は、アンテナ１３を介して情報の発信および受信を行なう。従来の携帯電話で行なわれている音声通話については、スピーカ１６から音声が出力され、マイク１５から音声が入力される。操作キー１４はユーザからの操作に応答して操作信号を内部回路に入力する。表示部１は、携帯電話１００の内部情報や、アンテナ１３を介して発信および／または受信した情報を表示する。
【００２１】
さらに、操作キー１４は複数のキースイッチを有し、ユーザから表示する情報を変更するための要求を受付けることもできる。たとえば、ユーザが、「ワンセグ」や「１セグメント放送」と呼ばれる、地上デジタル放送で提供されている携帯電話向けのテレビ放送を視聴したい時には、操作キー１４はこの要求を受付け、後述の入出力制御部４（図２）にその旨を示す操作信号を出力する。また、他の例としては、操作キー１４は、ユーザからメール機能の起動や、複数のアプリケーションの起動の要求を受付け、後述の入出力制御部４（図２）にその旨を示す操作信号を出力する。
【００２２】
図２は、携帯電話１００の内部構造の具体例を示すブロック図である。図２を参照して、携帯電話１００は、上述した表示部１、アンテナ１３、操作キー１４、マイク１５、通話用のスピーカ１６、およびカメラ１７に加えて、コンテンツ再生用のスピーカ２、映像制御部３、入出力制御部４、記憶部５、ＣＰＵ（Central Processing Unit）９、タイマ部１０、放送波受信部１１、およびデータ送受信部１２を備えている。
【００２３】
また、アンテナ１３は、サービス提供業者が管理するデータベースとのデータ通信や、電話機能による音声通話、メールの送受信などを行なうアンテナ１３Ａ、および放送波によって送信される情報を受信するためのアンテナ１３Ｂを含む。なお、ここで放送とは、携帯端末向けの上述のワンセグ放送、アナログ放送、衛星デジタル放送、および地上波デジタル放送などを含むものとする。放送波受信部１１はアンテナ１３Ｂを用いて、これら放送波で送信されてくる情報を受信する。以下、アンテナ１３Ｂを用いて放送波受信部１１で受信する情報を「ワンセグ情報」を称する。また、ワンセグ放送では放送局によってＢＭＬ（Broadcast Markup Language）で記述されたデータ（以下、ＢＭＬと略する）が配信されており、放送波受信部１１はアンテナ１３Ｂを用いてこのＢＭＬも受信する。
【００２４】
データ送受信部１２はアンテナ１３Ａを用いて、ネットワークからのダウンロード情報を受信する。また、データ送受信部１２はアンテナ１３Ａを用いて、ネットワークの所望のサーバへアップロード情報を送信する。その他、データ送受信部１２で送受信可能なデータには、発着信情報や、メールの送受信などがある。
【００２５】
記憶部５は、ＣＰＵ９で実行されるプログラムや、データ送受信部１２や放送波受信部１１などによって取得されたコンテンツや、音声通話やメール送信などに用いられる電話番号帳などを記憶する。また、記憶部５には後述する優先度を記憶した優先度記憶部６が含まれる。
【００２６】
なお、入出力制御部４および映像制御部３は、以下の図３に示す各機能と同様に、ＣＰＵ９が記憶部５に記憶されるプログラムを読出して実行することでＣＰＵ９に形成される機能であってもよい。
【００２７】
図３は、本実施の形態にかかる携帯電話１００で画面表示を制御するための機能構成の具体例を示すブロック図である。図３に示される各機能は、ＣＰＵ９が記憶部５に記憶されるプログラムを読出して実行することで主にＣＰＵ９、入出力制御部４、および映像制御部３に形成される。また、少なくともその一部が図２に示されるハードウェア構成によって形成されてもよい。
【００２８】
図３を参照して、携帯電話１００の上記機能は、主に入出力制御部４に形成される情報・信号受付部４０１、データ抽出部４０３、デコード部４０５、およびデータ出力部４０７と、主にＣＰＵ９に形成される情報変化検出部７、および優先順位管理部８とを含んで構成される。さらに、情報変化検出部７には時間情報検出部７０１が含まれ、優先順位管理部８には、優先度決定部８０１および優先度管理情報記憶部８０３が含まれる。
【００２９】
情報・信号受付部４０１は、データ送受信部１２よりアンテナ１３Ａを用いて受信されたデータを受付ける。データ送受信部１２より入力された、ネットワークからのダウンロード情報であるデータは、記憶部５に入力されて、格納される。また、ネットワークへのアップロード情報が記憶部５に格納されている場合は、データ出力部４０７は記憶部５からこの情報を読出して、データ送受信部１２に入力する。
【００３０】
また、情報・信号受付部４０１は、操作キー１４、マイク１５、カメラ１７、および放送波受信部１１から入力されるデータや信号を受付けて、データ抽出部４０３または記憶部５に入力する。また、情報・信号受付部４０１は、操作キー１４などからの信号に基づいて制御信号を生成して、映像制御部３などに入力する。たとえば、操作キー１４から上述の地上デジタル放送で提供されている携帯電話向けのテレビ放送を視聴したいという要求を示す操作信号を受付けると、情報・信号受付部４０１は、映像制御部３に表示情報の変更を示す信号を入力する。また、操作キー１４から上述のメール機能の起動や、複数のアプリケーションの起動の要求を示す操作信号を受付けると、情報・信号受付部４０１は、図示しないアプリケーションを起動させる機能に対して起動を要求する信号を入力し、そのアプリケーションから表示に関する情報を受付けて、表示すべき情報を表わした信号を映像制御部３に入力する。また、情報・信号受付部４０１は、カメラ１７より撮像されて得られた撮影画像データを受付けて、映像制御部３に入力する。
【００３１】
データ抽出部４０３は、これらのデータより必要なデータを抽出して、デコーダ部４０５またはデータ出力部４０７に入力する。データ抽出部４０３は、抽出したデータに応じて、スピーカ１６、データ送受信部１２、映像制御部３、情報変化検出部７、記憶部５、およびデコード部４０５を選択して当該データを出力する。
【００３２】
デコード部４０５は、データ抽出部４０３からワンセグ情報を受付け、この情報をデコードして音声データと映像データとを得る。デコードして得られた音声データはスピーカ２に、映像データは映像制御部３に入力される。また、デコードして得られたデータ放送の素材やプログラムデータが格納されているファイルは記憶部５に入力されて、記憶される。
【００３３】
情報変化検出部７は、データ抽出部４０３から入力されたデータのうち、表示対象の情報について、必要に応じて記憶部５に記憶されている情報と比較して、情報の変化を監視する。入力された情報について変化が検出されると、情報の変化を示す信号を優先度決定部８０１に入力する。上述の「情報の変化」には、すでに受信して記憶部５に記憶されている、たとえば同じコンテンツを構成するデータであって再生時間が以前であるデータなど、関連する情報と比較して、それら情報の間に差異があることや、上述のような関連する情報が記憶部５に記憶されていない、つまり新しい情報を受信することが含まれる。さらに、時間情報検出部７０１は、情報の変化が検出された情報に後述する時間情報が含まれることを検出して当該情報についての後述する有効時間を得、有効時間を示す信号を優先度決定部８０１に入力する。
【００３４】
優先度決定部８０１は上記信号に基づいて、対象の情報に関して、その情報を表示する上での優先度を決定する。その際、優先度決定部８０１は優先度管理情報記憶部８０３に記憶される、後述する優先度管理テーブルＣ１（図４）に従い、当該情報の有効情報を元に当該情報に対する優先度を決定する。そして、優先度決定部８０１は、優先度記憶部６に記憶される後述する優先度管理テーブルＣ２（図５）を更新する。
【００３５】
映像制御部３は、データ抽出部４０３またはデコード部４０５から入力された映像データや、記憶部５から読出した番組情報を用いて表示部１に出力する映像信号を生成し、表示部１に表示する。その際、映像制御部３は、優先度記憶部６に格納されている優先度管理テーブルＣ２に規定される優先度に従って表示部１に表示させる各アプリケーションの画面についてのレイアウトを決定し、映像信号を生成する。
【００３６】
図４および図５は、優先度管理テーブルＣ１および優先度管理テーブルＣ２の具体例を示す図である。
【００３７】
図４に示される優先度管理テーブルＣ１は、表示対象の情報の有効時間と、その情報に対する優先度との対応関係を規定するテーブルであり、予め優先度管理情報記憶部８０３に記憶されている。
【００３８】
ここで、「有効時間」とは、その情報が受信された時点で当該情報に対して規定されているその画面が有効に表示され得る時間や、その情報の受信時からの経過時間に対して規定されているその画面が有効に表示され得る時間を指し、具体的には、その情報によって表示される画面の表示が許可されている時間や、次の画面に遷移するまでの時間などが該当する。本実施の形態においては、情報の有効時間は「時間情報」によって表わされる。さらに、本実施の形態においては、有効時間を表わす時間情報は、対象の情報に含まれて、放送波受信部１１やデータ送受信部１２で受信されるものとする。
【００３９】
また、「優先度」とは、複数のアプリケーションが起動してそのアプリケーションに対応した複数の情報に基づいて複数の画面を表示する場合に、各画面のレイアウトを決定する際の優先度を指し、それら画面を表示部１に表示する際のレイアウトに関わる情報を指す。ここでの「レイアウト」とは、表示部１に、起動している複数のアプリケーションの各々に応じた複数の画面を表示する際の、画面間の表示形態の関係を指す。具体的には、画面間の表示位置（奥行きや上下）の前後関係や、表示面積の大小関係や、濃度（あるいは明度、彩度）の高低関係などが挙げられる。なお、この画面のレイアウトには、これら情報がアイコン等の、その画面を表示させるための操作手段で表示される場合における、操作手段の表示のレイアウトも含まれる。つまり、優先度が高い情報の表示ほど、表示部１において視認されやすいレイアウトで表示されるものとする。図４に示される具体例では、優先度を表わす数値が大きいほど優先度が高いものとし、最高優先度を表わす数値が「１０」、最低優先度を表わす数値が「１」であるものとする。図４に示されるテーブルＣ１では、次の画面遷移までの残り時間でもある当該情報の有効時間が１分以下となった情報に対しては最高優先度「１０」が規定され、１０分以上である情報に対しては最低優先度「１」が規定されている。なお、最高優先度を表わす数値は「１０」に限定されず、たとえば当該テーブルＣ１を用いて優先順位管理部８が管理するアプリケーションの数、つまり同時に表示するアプリケーションの数に応じてその数値が決定されてもよい。また、テーブルＣ１に規定される、表示対象の情報の有効時間と優先度との対応は、ユーザが予め決定できてもよい。
【００４０】
図５に示される優先度管理テーブルＣ２は、表示対象の情報の種類と、その情報に対する優先度との対応関係を規定するテーブルであり、優先度決定部８０１によって生成されて優先度記憶部６に記憶されて必要に応じて優先度決定部８０１によって更新される。優先度管理テーブルＣ２は、起動している各アプリケーションに対して、それらに基づいた各画面を表示する際の優先順位を規定している。これら表示情報ごとに設定される優先度は、ユーザによって変更されてもよい。なお、優先度管理テーブルＣ２は、予め、当該携帯電話１００で実行可能なアプリケーションについて規定されており、以下の処理に伴って動的に変更されてもよいし、携帯電話１００でアプリケーションが起動されるたびに起動されたアプリケーションに対応した項目が追加されて生成されてもよい。
【００４１】
図６は、本実施の形態にかかる携帯電話１００で画面表示を制御する処理の流れを示すフローチャートである。図６のフローチャートに示される処理は、情報・信号受付部４０１において表示対象のデータを受付け、情報変化検出部７でその情報の変化が検出されると開始される。たとえば、後述するオークション情報の新しい情報を受付けた場合などに図６のフローチャートに示される処理が開始される。図６のフローチャートに示される処理は、ＣＰＵ９が記憶部５に記憶されるプログラムを読出して実行し、図３に示される各部を制御することで実現される。
【００４２】
図６を参照して、始めに、ステップＳ１０で、時間情報検出部７０１において当該情報に時間情報が含まれることが検出され、その情報についての有効時間が得られると（ステップＳ１０でＹＥＳ）、ステップＳ１１で優先度決定部８０１において優先度管理テーブルＣ１が参照されて、当該有効時間に応じてその情報に対する優先度が決定（変更）される。そして、ステップＳ１２で優先度管理テーブルＣ２の該当する項目の優先度がステップＳ１１で決定された優先度となるように更新され、優先度記憶部６に格納される。
【００４３】
一方、受信された情報に時間情報が含まれることが検出されなかった場合には（ステップＳ１０でＮＯ）、以下のステップＳ１１，Ｓ１２はスキップされて、優先度管理テーブルＣ２の更新は実行されない。
【００４４】
そして、ステップＳ１３で、映像制御部３において優先度管理テーブルＣ２に規定される優先度にしたがって表示する各情報のレイアウトが決定されて、ステップＳ１４で表示用の映像信号が生成されて、表示部１に表示される。
【００４５】
図６に示される処理は、携帯電話１００において放送波受信部１１やデータ送受信部１２で情報が受信され、その情報の変化が検出されるたびに繰返される。そのため、情報の変化が検出される都度、その時点で当該情報に含まれる時間情報から得られる有効時間に基づいて優先度が変更され、表示される各情報についての優先度が動的に決定されて、レイアウトが動的に更新される。
【００４６】
図６に示された本実施の形態にかかる携帯電話１００での画面表示を制御する処理について、具体的な画面遷移を挙げて説明する。ここでは、具体例として、携帯電話１００においてネットオークションのウェブサイトを閲覧するアプリケーションが起動しているものとする。
【００４７】
図７は、ある時刻での表示部１での表示画面の具体例を示す図である。図７に示されるように、上記時刻におけるネットオークションのウェブサイトを表示させるための情報（以下、オークション情報と称する）には、対象のオークションの残り時間（当該オークションを締切るまでの時間）が１０分であることを示す時間情報が含まれているものとする。当該オークション情報が受信され、先に受信されていたオークション情報からの変化が検出された場合に上述の処理が実行される。その場合、上記ステップＳ１１で図４の優先度管理テーブルＣ１に従って当該オークション情報の優先度は「１」に決定され、ステップＳ１２で優先度管理テーブルＣ２は、図８に示されるように更新される。そして、ステップＳ１３，Ｓ１４で当該オークション情報を含む各表示対象の情報は、図８に示された優先度管理テーブルＣ２に規定される優先度に応じたレイアウトで表示される。図７では、具体例として、当該オークション情報以外に表示対象の情報はない場合の画面例が示されている。
【００４８】
当該オークション情報が表示対象の情報とされているときに、データ送受信部１２において電話が着信したことを示す着信情報が受信されたとする。
【００４９】
新規の情報が受信された場合にも情報変化検出部７において当該情報についての情報の変化があったものと検出されるために図６に示される処理が実行される。この具体例の場合、電話が着信したことを示す着信情報には時間情報が含まれないために（ステップＳ１０でＮＯ）、上記ステップＳ１１，Ｓ１２はスキップされて、図８に示された優先度管理テーブルＣ２は更新されない。
【００５０】
そこで、上記ステップＳ１３，Ｓ１４では図８に示された優先度管理テーブルＣ２に基づいて上記オークション情報に基づく画面および当該着信情報に基づく画面のレイアウトが決定されて、表示部１に表示される。具体的には、図８を参照して、着信情報に規定された優先度はオークション情報に規定された優先度「１」よりも高い「１０」であるため、上記ステップＳ１３で映像制御部３は着信情報に基づく画面を優先したレイアウト、つまり着信を示す画面の方をオークションのウェブサイトの画面よりも視認しやすいようなレイアウトを決定し、たとえば図７の画面表示が図９に示されるように、着信情報に基づく画面をオークションのウェブサイトの画面よりも優先した画面表示に切替わる。
【００５１】
オークション情報に、対象のオークションの残り時間が１分以下であることを示す時間情報が含まれている場合、上記ステップＳ１１で図４の優先度管理テーブルＣ１に従って当該オークション情報の優先度は「１０」に決定され、ステップＳ１２で優先度管理テーブルＣ２は、図１０に示されるように更新される。なお、ここで、更新前の優先度管理テーブルＣ２が図８に示されるものである場合のように、すでに同じ優先度が設定されている項目がある場合、優先度が決定された項目について優先的に決定された優先度が設定され、すでに同じ優先度が設定されていた項目については、その優先度が変更される。具体的に、更新前の優先度管理テーブルＣ２が図８に示されるものである場合には、すでに着信情報の項目に、当該オークション情報に対して設定された優先度と同じ、優先度が「１０」に設定されている。そこでステップＳ１２では、着信情報に設定されていた優先度は更新前のオークション情報に設定されていた優先度が「１」に変更されてもよいし、図１０に示されるように、設定されるべき優先度以下の優先度、つまり更新前の優先度管理テーブルＣ２において１０以下の優先度が設定されていた各項目について優先度を１ずつ減じてもよい。
【００５２】
以上のように優先度管理テーブルＣ２が更新された結果、携帯電話１００でネットオークションのウェブサイトを表示している最中に着信があった場合であっても、対象のオークションの残り時間が１分以下である場合には、オークション情報に対する優先度の方が着信に対する優先度よりも高いために、上記ステップＳ１３，Ｓ１４において表示画面は着信情報に基づく画面には切替わらない。
【００５３】
なお、上述の例では上記ステップＳ１３で優先度が最も高く規定されている情報に基づく画面のみが表示部１に表示されるレイアウトが決定されるものとしているが、規定されている優先度に応じて、複数の情報に基づいた複数の画面を表示部１に表示するレイアウトが決定されてもよい。たとえば、上述の例と同様に、携帯電話１００でネットオークションのウェブサイトを表示し、図１１に示されるような画面が表示部１に表示されている場合において、対象のオークションの残り時間が１分以下であるときに着信があったことを示す着信情報が入力される場合を例に挙げる。そのとき、上記ステップＳ１３では、図１２に示されるように、オークション情報に基づく画面と共に（図１２では重ねて）、着信情報に基づいて、電話に出るか否かを選択する画面を表示するレイアウトが決定されてもよい。
【００５４】
さらに、上述の着信情報に基づいた電話に出るか否かを選択する画面でＮＯのボタンが押されたことが検出されると、次の画面に遷移するまでの期限時間である時間情報に示される時間（この場合はオークションの残り時間）が終了するまで、次の着信に応対しない、すなわち当該項目に該当する情報に基づいた画面を表示しないような設定がなされてもよい。つまり、一度優先度がユーザによって設定された場合、最高の優先度が規定されている情報に含まれる時間情報の示す時間が経過するまで（たとえば次の画面に遷移するまでの期限時間が経過し終わるまで）は、優先度が変化しない設定になってもよい。この場合には、情報変化検出部７が情報変化を検出し、優先順位管理部８に当該情報が渡されても、優先順位管理部８は優先度の変更を行なわない。
【００５５】
さらに、上記ステップＳ１３において、優先度管理テーブルＣ２のみならず、表示対象の情報の内容も参照してレイアウトが決定されてもよい。たとえば、上記具体例のように優先度が高く設定されているオークション情報に基づく画面が表示されているときに緊急度の高いメールを受信した場合、図１３に示されるように、オークション情報に基づく画面よりも優先的にメールの画面が表示されるようなレイアウトが決定されてもよい。この場合、優先度管理情報記憶部８０３には緊急度を判断する特定のキーワードが記憶されており、優先度決定部８０１において表示対象の情報に対して上記キーワードを用いて検索することで緊急度が判断され得る。
【００５６】
本実施の形態にかかる携帯電話１００では、複数のアプリケーションが起動し、それぞれのアプリケーションについて情報を受信してその情報に基づいて複数の画面を表示する場合に、受信した情報が先に受信した情報から変化する都度上述の処理が実行される。そのため、各アプリケーションについての画面を表示する際の優先度が動的に決定される。これによって、ユーザが優先度の高い情報を選んで見やすく表示されるように操作することなく、携帯電話１００はその時点において優先度の高い情報を視認性を高めて表示することができる。すなわち、本実施の形態にかかる携帯電話１００を用いることで、ユーザその時点で優先度の高い機能、サービスを利用しやすくなる。
【００５７】
［変形例］
なお、第１の実施の形態においては、受信した表示対象の情報に含まれている時間情報より有効時間を得て当該情報の優先度を決定し、当該優先度に基づいて当該情報の表示レイアウトを決定していた。
【００５８】
第１の実施の形態の変形例においては、表示対象の情報に含まれている時間情報から得られる有効時間に加えて、当該情報を受信した時刻からの経過時間から得られる有効時間に基づいて優先度を決定するものとする。その方法について図４、図７、図１３、および図１９を用いて説明する。図１９は、表示時間管理テーブルＣ４の具体例を示す図である。表示時間管理テーブルＣ４は、表示対象の情報の種類と、有効時間、つまりその情報の表示が可能な（許可されている）時間との対応関係を規定するテーブルである。表示時間管理テーブルＣ４は、上述の優先度管理テーブルＣ１〜Ｃ３と同様、予め優先度管理情報記憶部８０３に記憶されていてもよいし、ユーザが任意に変更可能であってもよい。
【００５９】
図７に表示画面の具体例が示されるような、ある時刻におけるネットオークションのウェブサイトを表示させるための情報より、上述のように上記ステップＳ１１では、当該情報に含まれる、オークションの残り時間を示す時間情報（１０分）に基づいて、図４の優先度管理テーブルＣ１に従って当該オークション情報の優先度は「１」に決定される。この方法は、第１の実施の形態において説明された方法と同様である。
【００６０】
一方、同時刻において、メールを受信したとき、時間情報検出部７０１が当該受信情報に時間情報が含まれていないことを検知すると、入出力制御部４はタイマ部１０で計時している時間情報を０にする。そして、優先順位管理部８は、当該受信情報の表示終了時刻を図１９の表示時間管理テーブルＣ４を参照して決定する。情報変化検出部７はタイマ部１０より計時している時間情報を得、情報変化検出部７において５分の時間経過が検出されると、時間情報検出部７０１は、上記ネットオークションのウェブサイトを表示するためのアプリケーションに含まれる、オークションの残り時間を示す時間情報は５分であるものとする。このとき、優先度決定部８０１は、図４の優先度管理テーブルＣ１に従って当該オークション情報の優先度を「５」に決定する。また、タイマ部１０において上記メール受信５分が経過したことが検出されているため、図１９の表示時間管理テーブルＣ４によれば、表示可能時間が「８分」となっているため、５分経過後の当該情報の有効時間は「３分」となり、そのときの優先度は図４の優先度管理テーブルＣ１を参照すれば、「７」となる。よって変形例において、優先度決定部８０１は、図１９の表示時間管理テーブルＣ４および図４の優先度管理テーブルＣ１に従って、時間情報が含まれない当該メール情報の優先度を「７」に決定する。
【００６１】
優先度決定部８０１は、このようにして２つの表示対象の情報に対する優先度を決定し、図５に示される優先度管理テーブルＣ２を更新する。このとき、決定されたこれら２つの優先度を比較すると、メール受信から５分経過後の時点において、メール情報の方がオークション情報よりも優先度が高いため、映像制御部３は優先度管理テーブルＣ２にしたがってオークションのウェブサイトの画面に優先してメール受信画面を表示するレイアウトを決定する。
【００６２】
［第２の実施の形態］
第１の実施の形態にかかる携帯電話１００の時間情報検出部７０１は、変化が検出された表示対象の情報の有効時間を、通信先から受信する当該情報に含まれている時間情報を検出することで得、優先度決定部８０１は時間情報から得られた有効時間を元に優先度を決定していた。第２の実施の形態にかかる携帯電話１００においては、時間情報検出部７０１はタイマ部１０での算出結果を時間情報として有効時間を得る。
【００６３】
第２の実施の形態にかかる携帯電話１００で画面表示を制御するための機能構成は図３に示された構成と同様である。本実施の形態においては、情報・信号受付部４０１は、データ送受信部１２よりアンテナ１３Ａを用いて受信されたデータや、放送波受信部１１よりアンテナ１３Ｂを用いて受信されたデータを監視し、アプリケーション実行中に、そのアプリケーションに含まれる情報が放送波受信部１１やデータ送受信部１２において受信が不可能になっていることを検出すると、そのことを示す信号を情報変化検出部７に入力する。
【００６４】
タイマ部１０は計時している時間情報を情報変化検出部７に入力している。情報変化検出部７は、上記信号を情報・信号受付部４０１から受信すると、タイマ部１０から入力される時間情報を参照して、当該アプリケーションに関する直前に受信した情報の受信時からの所定時間の経過を検出する。所定時間の経過が検出されると、情報の変化が検出されたものとして、その旨を示す信号を優先度決定部８０１に入力する。また、時間情報検出部７０１において、上記直前に受信した情報から検出された時間情報より得られた有効時間と、検出された上記所定時間とに基づいて、その時点での当該情報の有効時間を検出し、有効時間を示す信号を優先度決定部８０１に入力する。
【００６５】
優先度決定部８０１では、これらの信号に基づいて、第１の実施の形態と同様に当該情報に対する優先度を決定する。
【００６６】
図１４は、本実施の形態にかかる携帯電話１００で画面表示を制御する処理の流れを示すフローチャートである。図１４のフローチャートに示される処理は、情報・信号受付部４０１において、アプリケーション実行中に、そのアプリケーションに含まれる情報が放送波受信部１１やデータ送受信部１２において受信が不可能になっていることが検出されると開始される。図１４のフローチャートに示される処理もまた、ＣＰＵ９が記憶部５に記憶されるプログラムを読出して実行し、図３に示される各部を制御することで実現される。
【００６７】
図１４を参照して、情報変化検出部７において、タイマ部１０からの時間情報を参照して、当該アプリケーションに関する直前に受信した情報の受信時から所定時間の経過を検出すると（ステップＳ５でＹＥＳ）、時間情報検出部７０１において、上記直前に受信した情報から検出された時間情報より得られた有効時間と、ステップＳ５で検出された所定時間とを用いて、その時点での当該情報の有効時間が検出される（ステップＳ７）。以降、ステップＳ７で検出された有効時間を用いて第１の実施の形態にかかるステップＳ１１，Ｓ１２と同様の処理が実行され、ステップＳ１３，Ｓ１４で有効時間に応じた各情報のレイアウトが決定されて表示部１で表示される。
【００６８】
さらに、本実施の形態においては、図１５および図１６に示されるような、ステップＳ１３で映像制御部３は、当該情報に対する優先順位が決定された有効時間が、アンテナ１３Ａまたはアンテナ１３Ｂを用いてネットワークを経由して受信された当該情報に含まれる時間情報から得られたものであるか（図１５）、タイマ部１０での計時結果を利用して得られたものであるか（図１６）を示す情報（図１５，図１６ではアイコン）を表示部１に表示するようなレイアウトを決定してもよい。また、これらのアイコンは、当該情報の有効時間（残り時間）が所定時間よりも長いときには表示されず、所定時間よりも短くなったときに表示されるようにしてもよい。図１５では、表示対象であるオークション情報に基づいた画面上に携帯電話を表わすマークのアイコン１０１とネットワークを表わすマークのアイコン１０３とが表示され、携帯電話を表わすマークのアイコン１０１上に使用がされていないことを示すマーク１０５が表示されている。これにより、ネットワークから取得した情報に含まれる時間情報を利用して当該情報の有効時間が得られたことが示されている。また、図１６では、ネットワークを表わすマークのアイコン１０３上に使用がされていないことを示すマーク１０７が表示されている。これにより、携帯電話１００内部の時計機能を使用して有効時間が得られたことが示されている。
【００６９】
このようにすることで、たとえば電波状態の悪い場所に移動した場合であっても、起動している複数のアプリケーションについて表示する複数の画面について優先度が動的に決定される。
【００７０】
［第３の実施の形態］
第３の実施実施の形態として、時間情報から得られる有効時間以外の情報に基づいて優先度を動的に変更する処理について説明する。上記有効時間以外の情報として、ここでは、具体的には地震情報を用いるものとする。
【００７１】
本実施の形態にかかる携帯電話１００では、地震の発生をメールなどで通知する地震情報を受信すると、情報変化検出部７でその旨を示す信号とその情報から得られる震度を示す信号とを優先度決定部８０１に入力する。
【００７２】
本実施の形態においては、優先度管理情報記憶部８０３に、図１７に示される、地震の震度とその震度を示す地震情報に対する優先度との対応関係を規定する優先度管理テーブルＣ３が記憶されており、優先度決定部８０１は、優先度管理テーブルＣ３を参照して情報変化検出部７から入力された信号より得られる震度に対応する優先度を読出し、その地震情報に対する優先度を決定して優先度管理テーブルＣ２を更新する。図１７に示される優先度管理テーブルＣ３では、震度が高いほどその地震情報に対して高い優先度が規定されている。
【００７３】
本実施の形態にかかる携帯電話１００では、上記ステップＳ１０において情報変化検出部７で変化が検出された表示対象の情報から震度を示す情報が検出されると、ステップＳ１１において、優先度決定部８０１で優先度管理テーブルＣ３を参照して時間情報に替えて震度に応じて当該地震情報に対する優先度を決定し、ステップＳ１２で優先度管理テーブルＣ２を更新する。ステップＳ１３，Ｓ１４では、上述の第１の実施の形態、第２の実施の形態と同様に優先度管理テーブルＣ２に基づいて映像制御部３で各情報に基づいた画面のレイアウトが決定され、表示部１に表示される。
【００７４】
具体的には、携帯電話１００においてネットオークションのウェブサイトを閲覧するアプリケーションが起動して画面表示されている際に地震情報を受信した場合、情報変化検出部７は当該地震情報について変化のあったものと検出し、その旨を示す信号と、当該地震情報に含まれる震度を示す信号とを優先度決定部８０１に入力する。当該地震情報に含まれる震度が４である場合には、優先度決定部８０１で図１７に示される優先度管理テーブルＣ３よりその地震情報に対して優先度が「８」と決定され、優先度管理テーブルＣ２が更新される。表示されているオークション情報の有効時間が３分である場合、つまり残り時間３分のオークション情報に基づく画面が表示されているときには、図４に示される優先度管理テーブルＣ１より、更新前の優先度管理テーブルＣ２ではそのオークション情報に対する優先度は「７」が設定されているので、地震情報が受信されて優先度管理テーブルＣ２が更新されると、当該地震情報に対する優先度の方がオークション情報に対する優先度よりも高く設定されることになる。そのため、この場合、上記ステップＳ１３，Ｓ１４では、図１８に示されるように、映像制御部３でオークション情報に基づく画面よりも地震情報に基づく画面の方が優先したレイアウトが決定され、表示部１に表示される。
【００７５】
このようにすることで、情報についての有効時間に替えて、または有効時間に加えて、地震情報など他の情報を用いて表示する各情報の優先度が動的に決定される。
【００７６】
さらに、携帯電話１００がＧＰＳ（Global Positioning System）を利用した現在位置を取得する手段を備えている場合、地震情報を受信したときの位置を検出し、当該地震情報と共に、ユーザの現在位置や最寄りの避難場所を地図表示できてもよい。
【００７７】
なお、第３の実施の形態では優先度を決定するために用いられる情報として、受信された情報についての有効時間以外の、地震情報を用いる例が説明されたが、有効時間以外の情報は地震情報に限定されず、津波の発生を通知する情報や不審者の目撃情報や緊急ニュース等、その他のあらゆる情報を用いることができる。さらに、ユーザ操作に応じて優先度を決定するために用いる情報が設定されてもよい。たとえば、図１７に示されたような、優先度を決定するために用いたい情報についての優先度を規定するテーブルを、ユーザ操作に従って生成または変更するように構成されてもよい。
【００７８】
さらに、上述の携帯電話１００に示された本発明にかかる画面制御表示装置における画面表示の制御を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００７９】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００８０】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００８１】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８３】
【図１】携帯電話１００の外観の具体例を示す図である。
【図２】携帯電話１００の内部構造の具体例を示すブロック図である。
【図３】携帯電話１００で画面表示を制御するための機能構成の具体例を示すブロック図である。
【図４】優先度管理テーブルＣ１の具体例を示す図である。
【図５】優先度管理テーブルＣ２の具体例を示す図である。
【図６】第１の実施の形態にかかる携帯電話１００で画面表示を制御する処理の流れを示すフローチャートである。
【図７】表示画面の具体例を示す図である。
【図８】優先度管理テーブルＣ２の具体例を示す図である。
【図９】表示画面の具体例を示す図である。
【図１０】優先度管理テーブルＣ２の具体例を示す図である。
【図１１】表示画面の具体例を示す図である。
【図１２】表示画面の具体例を示す図である。
【図１３】表示画面の具体例を示す図である。
【図１４】第２の実施の形態にかかる携帯電話１００で画面表示を制御する処理の流れを示すフローチャートである。
【図１５】表示画面の具体例を示す図である。
【図１６】表示画面の具体例を示す図である。
【図１７】優先度管理テーブルＣ３の具体例を示す図である。
【図１８】表示画面の具体例を示す図である。
【図１９】表示時間管理テーブルＣ４の具体例を示す図である。
【符号の説明】
【００８４】
１  表示部、２，１６  スピーカ、３  映像制御部、４  入出力制御部、５  記憶部、６  優先度記憶部、７  情報変化検出部、８  優先順位管理部、９  ＣＰＵ、１０  タイマ部、１１  放送波受信部、１２  データ送受信部、１３，１３Ａ，１３Ｂ  アンテナ、１４  操作キー、１５  マイク、１７  カメラ、１００  携帯電話、４０１  情報・信号受付部、４０３  データ抽出部、４０５  デコード部、４０７  データ出力部、７０１  時間情報検出部、８０１  優先度決定部、８０３  優先度管理情報記憶部、Ｃ１，Ｃ２，Ｃ３  優先度管理テーブル、Ｃ４  表示時間管理テーブル。
【図１】
2008064773.tif 000003
【図２】
2008064773.tif 000004
【図３】
2008064773.tif 000005
【図４】
2008064773.tif 000006
【図５】
2008064773.tif 000007
【図６】
2008064773.tif 000008
【図７】
2008064773.tif 000009
【図８】
2008064773.tif 000010
【図９】
2008064773.tif 000011
【図１０】
2008064773.tif 000012
【図１１】
2008064773.tif 000013
【図１２】
2008064773.tif 000014
【図１３】
2008064773.tif 000015
【図１４】
2008064773.tif 000016
【図１５】
2008064773.tif 000017
【図１６】
2008064773.tif 000018
【図１７】
2008064773.tif 000019
【図１８】
2008064773.tif 000020
【図１９】
2008064773.tif 000021