(57)【要約】      （修正有）【課題】画面表示状況及びユーザの利便性等を考慮した、より適切な位置に通知情報を表示する。【解決手段】通知情報表示装置１０Ａは、画面を有し、当該画面上に情報を表示するタッチパネル１１と、画面上に表示される表示オブジェクト毎に、当該表示オブジェクトの種別を示す種別情報と画面上において当該表示オブジェクトが表示されている表示領域を示す表示領域情報とを取得する表示情報取得部１２と、表示情報取得部１２により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、通知情報を表示させるための画面上の領域を示す通知領域を決定する通知領域決定部１３Ａと、ユーザに対する通知情報の表示要求を入力する表示要求入力部１４と、上記表示要求で示される通知情報を、通知領域決定部１３Ａにより決定された通知領域に表示させる通知情報表示部１５と、を備える。【選択図】図２
2014209331.tif 000002
【特許請求の範囲】
【請求項１】
通知情報を表示する通知情報表示装置であって、
画面を有し、当該画面上に情報を表示する画面表示手段と、
前記画面上に表示される表示オブジェクト毎に、当該表示オブジェクトの種別を示す種別情報と前記画面上において当該表示オブジェクトが表示されている表示領域を示す表示領域情報とを取得する表示情報取得手段と、
前記表示情報取得手段により取得された前記表示オブジェクト毎の前記種別情報及び前記表示領域情報に基づいて、前記通知情報を表示させるための前記画面上の領域を示す通知領域を決定する通知領域決定手段と、
ユーザに対する通知情報の表示要求を入力する表示要求入力手段と、
前記表示要求で示される前記通知情報を、前記通知領域決定手段により決定された前記通知領域に表示させる通知情報表示手段と、
を備える通知情報表示装置。
【請求項２】
前記種別として、特定の表示コンテンツを示す描画オブジェクトと、ユーザにより選択されて所定の機能を実行する操作オブジェクトとを含み、
前記通知領域決定手段は、前記描画オブジェクトの表示領域と、前記操作オブジェクトとの距離とに基づいて、前記通知領域を決定する、
請求項１記載の通知情報表示装置。
【請求項３】
前記通知領域決定手段は、前記画面上の領域を複数のグリッドに区切り、前記描画オブジェクトの表示領域と、前記操作オブジェクトとの距離とに基づいて、前記グリッドを最も多く含む矩形状の連続領域を前記通知領域として決定する、
請求項２記載の通知情報表示装置。
【請求項４】
前記表示要求入力手段は、複数の前記通知情報の表示要求を入力し、
前記通知領域決定手段は、前記表示情報取得手段により取得された前記表示オブジェクト毎の前記種別情報及び前記表示領域情報に基づいて、前記画面上の領域であって前記通知情報を表示可能な複数の候補領域を決定し、前記表示要求入力手段によって複数の前記通知情報の表示要求が入力された場合には、前記複数の候補領域それぞれの大きさに基づいて前記複数の候補領域のうち一の候補領域を分割するか否かを判定し、前記一の候補領域を分割すると判定した場合には、前記一の候補領域を分割して得られる各領域を前記複数の通知情報を表示させるための前記通知領域として決定する、
請求項１〜３のいずれか一項記載の通知情報表示装置。
【請求項５】
前記通知領域決定手段は、前記表示情報取得手段により取得された前記表示オブジェクト毎の前記種別情報及び前記表示領域情報に基づいて、前記画面上において前記通知情報を表示可能な領域を決定し、当該領域の大きさに基づいて前記画面上において前記表示オブジェクトが表示される領域であるオブジェクト表示領域を縮小するか否かを判定し、前記オブジェクト表示領域を縮小すると判定した場合には、前記オブジェクト表示領域を縮小することで、前記画面上において前記表示オブジェクトが表示されない領域であるオブジェクト非表示領域を形成し、前記オブジェクト非表示領域に含まれる領域を前記通知領域として決定する、
請求項１〜４のいずれか一項記載の通知情報表示装置。
【請求項６】
前記種別として、特定の表示コンテンツを示す描画オブジェクトと、ユーザにより選択されて所定の機能を実行する操作オブジェクトとを含み、
前記オブジェクト表示領域は、矩形状をなし、
前記通知領域決定手段は、前記オブジェクト表示領域の各辺について、当該辺から予め定められた距離以内の領域である辺近傍領域に含まれる前記操作オブジェクトの数又は大きさを算出し、前記辺近傍領域に含まれる前記操作オブジェクトの数又は大きさに基づいて前記オブジェクト表示領域を縮小する方向を決定する、
請求項５記載の通知情報表示装置。
【請求項７】
前記通知情報表示手段は、前記通知領域の大きさに基づいて前記通知情報の表示サイズを拡大又は縮小した上で、前記通知情報を前記通知領域に表示させる、
請求項１〜６のいずれか一項記載の通知情報表示装置。
【請求項８】
前記通知領域決定手段は、表示要求入力手段が前記表示要求を入力した際の状況に基づいて、前記通知領域を決定する、
請求項１〜７のいずれか一項記載の通知情報表示装置。
【請求項９】
前記画面表示手段は、タッチパネルであり、
前記通知情報表示装置に対するユーザの保持位置を検出する保持位置検出手段を更に備え、
前記通知領域決定手段は、前記保持位置検出手段によって検出されたユーザの保持位置に基づいて、前記通知領域を決定する、
請求項８記載の通知情報表示装置。
【請求項１０】
画面を有し、当該画面上に情報を表示する画面表示手段を備える通知情報表示装置によって実行される、通知情報を表示する通知情報表示方法であって、
前記画面上に表示される表示オブジェクト毎に、当該表示オブジェクトの種別を示す種別情報と前記画面上において当該表示オブジェクトが表示されている表示領域を示す表示領域情報とを取得する表示情報取得ステップと、
前記表示情報取得ステップにおいて取得された前記表示オブジェクト毎の前記種別情報及び前記表示領域情報に基づいて、前記通知情報を表示させるための前記画面上の領域を示す通知領域を決定する通知領域決定ステップと、
ユーザに対する通知情報の表示要求を入力する表示要求入力ステップと、
前記表示要求で示される前記通知情報を、前記通知領域決定ステップにおいて決定された前記通知領域に表示させる通知情報表示ステップと、
を含む通知情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上に通知情報を表示する通知情報表示装置及び通知情報表示方法に関する。
【背景技術】
【０００２】
従来、例えばメール着信等の各種通知情報をパーソナルコンピュータや携帯端末などの画面上にポップアップ等によって表示する技術が知られている。このようなポップアップ表示は、ユーザへの通知をリアルタイムに行えるという利点がある。しかしながら、例えばテキスト入力等ユーザが作業中の領域にポップアップが表示されると、ユーザの作業が中断されてしまう。また、ユーザが再度作業に戻るためには、ユーザは手動でポップアップ表示を消去しなければならないという不便もある。
【０００３】
これに関連して、下記特許文献１には、画面に表示されるポップアップメニューが画面に表示される図形又は文字等のデータと画面上で重複する場合には、ポップアップメニューを自動的に消去し、画面上の空き領域に再表示する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２８２４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の方法では、ポップアップメニューの再表示位置について、単に、最初にポップアップメニューが表示された箇所に最も近い箇所にポップアップメニューを再表示するものとされている。すなわち、画面表示状況及びユーザの利便性等を考慮して、より適切な位置に通知情報を表示することまでは考慮されていない。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、画面表示状況及びユーザの利便性等を考慮した、より適切な位置に通知情報を表示することができる通知情報表示装置及び通知情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る通知情報表示装置は、通知情報を表示する通知情報表示装置であって、画面を有し、当該画面上に情報を表示する画面表示手段と、画面上に表示される表示オブジェクト毎に、当該表示オブジェクトの種別を示す種別情報と画面上において当該表示オブジェクトが表示されている表示領域を示す表示領域情報とを取得する表示情報取得手段と、表示情報取得手段により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、通知情報を表示させるための画面上の領域を示す通知領域を決定する通知領域決定手段と、ユーザに対する通知情報の表示要求を入力する表示要求入力手段と、上記表示要求で示される通知情報を、通知領域決定手段により決定された通知領域に表示させる通知情報表示手段と、を備える。
【０００８】
上記通知情報表示装置では、画面上に表示されている表示オブジェクトの種別及び表示領域に基づいて、通知情報を表示させる通知領域を決定し、当該通知領域に通知情報を表示させる。これにより、画面上に表示されている表示オブジェクトの種別毎の表示領域に基づいて、画面表示状況及びユーザの利便性を考慮した、より適切な位置に通知情報を表示することができる。
【０００９】
また、上記通知情報表示装置では、種別として、特定の表示コンテンツを示す描画オブジェクトと、ユーザにより選択されて所定の機能を実行する操作オブジェクトとを含み、通知領域決定手段は、描画オブジェクトの表示領域と、操作オブジェクトとの距離とに基づいて、通知領域を決定してもよい。
【００１０】
上記通知表示装置によれば、例えば、描画オブジェクトの表示領域と重ならない領域を通知領域とすることにより、例えばユーザによる静止画及び動画等の特定の表示コンテンツの視聴を阻害してしまうことを防止できる。さらに、例えば、操作オブジェクトとの距離に基づいて操作オブジェクトの疎な領域を通知領域とすることにより、ユーザの誤操作を防止することもできる。「ユーザの誤操作」とは、例えば、ユーザが操作オブジェクトを操作しようとした際に偶々表示された新着メールの通知情報を選択してしまい、新着メールの表示等のユーザの意図しない操作が実行されてしまうこと等を指す。
【００１１】
また、上記通知情報表示装置では、通知領域決定手段は、画面上の領域を複数のグリッドに区切り、描画オブジェクトの表示領域と、操作オブジェクトとの距離とに基づいて、グリッドを最も多く含む矩形状の連続領域を通知領域として決定してもよい。これにより、例えば、描画オブジェクトと重ならず且つ操作オブジェクトが最も疎である矩形状の連続領域を通知領域として、グリッドに基づく計算処理によって簡易に算出することができる。
【００１２】
また、上記通知情報表示装置では、表示要求入力手段は、複数の通知情報の表示要求を入力し、通知領域決定手段は、表示情報取得手段により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、画面上の領域であって通知情報を表示可能な複数の候補領域を決定し、表示要求入力手段によって複数の通知情報の表示要求が入力された場合には、複数の候補領域それぞれの大きさに基づいて複数の候補領域のうち一の候補領域を分割するか否かを判定し、上記一の候補領域を分割すると判定した場合には、上記一の候補領域を分割して得られる各領域を複数の通知情報を表示させるための通知領域として決定してもよい。これにより、複数の通知情報を画面上に表示する必要がある場合において、各候補領域の大きさに基づいて、より適切な位置に通知情報を表示することが可能となる。例えば、一の候補領域の大きさが他の候補領域の大きさよりも十分に大きい場合には、一の候補領域を分割して得られた各領域に通知情報を表示することで、ユーザに対して通知情報を見易く表示することが可能となる。
【００１３】
また、上記通知情報表示装置では、通知領域決定手段は、表示情報取得手段により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、画面上において通知情報を表示可能な領域を決定し、当該領域の大きさに基づいて画面上において表示オブジェクトが表示される領域であるオブジェクト表示領域を縮小するか否かを判定し、オブジェクト表示領域を縮小すると判定した場合には、オブジェクト表示領域を縮小することで、画面上において表示オブジェクトが表示されない領域であるオブジェクト非表示領域を形成し、オブジェクト非表示領域に含まれる領域を通知領域として決定してもよい。これにより、画面上において通知情報を表示可能な領域の大きさが十分でない場合に、オブジェクト表示領域を縮小することでオブジェクト非表示領域を形成し、当該オブジェクト非表示領域内に通知情報を表示することができる。
【００１４】
また、上記通知情報表示装置では、種別として、特定の表示コンテンツを示す描画オブジェクトと、ユーザにより選択されて所定の機能を実行する操作オブジェクトとを含み、オブジェクト表示領域は、矩形状をなし、通知領域決定手段は、オブジェクト表示領域の各辺について、当該辺から予め定められた距離以内の領域である辺近傍領域に含まれる操作オブジェクトの数又は大きさを算出し、辺近傍領域に含まれる操作オブジェクトの数又は大きさに基づいてオブジェクト表示領域を縮小する方向を決定してもよい。これにより、オブジェクト表示領域の各辺近傍に位置する操作オブジェクトの数又は大きさに基づいて、ユーザの利便性等の観点から好ましい位置にオブジェクト非表示領域を形成することができる。
【００１５】
また、上記通知情報表示装置では、通知情報表示手段は、通知領域の大きさに基づいて通知情報の表示サイズを拡大又は縮小した上で、通知情報を通知領域に表示させてもよい。これにより、通知領域決定手段により決定された通知領域の大きさに合わせて通知情報を適切に表示させることができる。例えば、通知領域の大きさが通知情報のデフォルトの表示サイズよりも小さい場合には、通知情報の表示サイズを縮小することにより、通知領域に収まるように通知情報を表示させることができる。また、例えば、通知領域の大きさが通知情報のデフォルト表示サイズよりも大きい場合には、通知情報の表示サイズを拡大することにより、通知情報を目立たせるようにすることも可能である。
【００１６】
また、上記通知情報表示装置では、通知領域決定手段は、表示要求入力手段が上記表示要求を入力した際の状況に基づいて、通知領域を決定してもよい。例えば、メール受信の通知情報がされた際には、ユーザが後で新着メールを確認しようと考える場合もあれば、すぐに新着メールを確認したいと考える場合もある。後者の場合には、ユーザは、新着メールの通知情報が表示されたらすぐに当該通知情報を選択することにより新着メールを画面上に表示させる操作を行うことが想定される。上記通知情報表示装置によれば、表示要求がされた際の状況に応じて、例えばユーザが簡易に操作可能と想定される領域のうちから通知領域を決定し、当該通知領域に通知情報を表示させることができる。これにより、ユーザによる通知情報を選択する操作を容易にし、ユーザの利便性を向上させることができる。
【００１７】
また、上記通知情報表示装置では、表示手段は、タッチパネルであり、通知情報表示装置に対するユーザの保持位置を検出する保持位置検出手段を更に備え、通知領域決定手段は、保持位置検出手段によって検出されたユーザの保持位置に基づいて、通知領域を決定してもよい。例えば、通知情報表示装置の側面等に設けられたタッチセンサ等の保持位置検出手段によって検出された通知情報表示装置に対するユーザの保持位置に基づいて、ユーザが通知情報表示装置に対する握りを変えることなく、簡易にタッチパネル操作をすることが可能と推定される画面上の領域を取得することができる。そして、このようにして取得した領域のうちから通知領域を決定することにより、ユーザによる通知情報を選択する操作を容易にし、ユーザの利便性を向上させることができる。
【００１８】
ところで、本発明は、上記のように通知情報表示装置の発明として記述できる他に、以下のように通知情報表示装置により実行される通知情報表示方法の発明としても記述することができる。これらの発明はカテゴリが異なるだけで、実質的に同一の発明であるため、同様の作用及び効果を奏する。
【００１９】
即ち、本発明に係る通知情報表示方法は、画面を有し、当該画面上に情報を表示する画面表示手段を備える通知情報表示装置によって実行される、通知情報を表示する通知情報表示方法であって、画面上に表示される表示オブジェクト毎に、当該表示オブジェクトの種別を示す種別情報と画面上において当該表示オブジェクトが表示されている表示領域を示す表示領域情報とを取得する表示情報取得ステップと、表示情報取得ステップにおいて取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、通知情報を表示させるための画面上の領域を示す通知領域を決定する通知領域決定ステップと、ユーザに対する通知情報の表示要求を入力する表示要求入力ステップと、上記表示要求で示される通知情報を、通知領域決定ステップにおいて決定された通知領域に表示させる通知情報表示ステップと、を含む。
【発明の効果】
【００２０】
本発明によれば、画面表示状況及びユーザの利便性等を考慮した、より適切な位置に通知情報を表示することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る通知情報表示装置の表面外観を示す図である。
【図２】本発明の第１実施形態に係る通知情報表示装置の機能構成を示すブロック図である。
【図３】通知情報表示装置のハードウェア構成を示すブロック図である。
【図４】描画オブジェクト及び操作オブジェクトが表示された画面の例を示す図である。
【図５】図４で示した画面に表示されたオブジェクト種別をグリッド単位に示した図である。
【図６】通知領域決定部による処理の一例を説明するために用いる図である。
【図７】第１実施形態に係る通知情報表示装置により表示される通知情報を示す図である。
【図８】第１実施形態に係る通知情報表示装置により実行される処理フローを示すフロー図である。
【図９】本発明の第２実施形態に係る通知情報表示装置の機能構成を示すブロック図である。
【図１０】第２実施形態に係る通知情報表示装置により決定される通知領域についての説明図である。
【図１１】第２実施形態に係る通知情報表示装置により実行される処理フローを示すフロー図である。
【図１２】従来の通知情報の画面表示の例を示す図である。
【図１３】第３実施形態に係る通知情報表示装置の処理を説明するために用いる図である。
【図１４】第４実施形態に係る通知情報表示装置の処理を説明するために用いる図である。
【図１５】第５実施形態に係る通知情報表示装置の処理を説明するために用いる図である。
【図１６】第６実施形態に係る通知情報表示装置の処理を説明するために用いる図である。
【図１７】第７実施形態に係る通知情報表示装置の処理を説明するために用いる図である。
【発明を実施するための形態】
【００２２】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２３】
［第１実施形態］
図１（ａ）は、本発明の第１実施形態に係る通知情報表示装置の表面外観を示す図である。図１（ａ）に示すように、第１実施形態に係る通知情報表示装置１０Ａは、タッチパネル（画面）１１が設けられた略長方形状の面（表面）を有し、この面と垂直（紙面奥行）方向に厚みをもった略直方体状の携帯端末装置として構成されている。通知情報表示装置１０Ａは、このような形状とされているため、例えば、ユーザは、裏面、並びに表面及び裏面と垂直な面である側面を指と掌とで支持して通知情報表示装置１０Ａを保持し、指で表面のタッチパネル１１を操作することができる。このような携帯端末装置としては、例えば、スマートフォン及びタブレット等が挙げられる。
【００２４】
従来、図１２に示すように、例えばユーザが動画を視聴している最中にメールを着信すると、「メール受信」と記載された通知情報Ｐが、動画視聴中にも関わらず、画面中央部の動画表示領域の上にポップアップ表示される場合があった。この場合、通知情報Ｐによってユーザの動画視聴が妨げられるという問題がある。さらに、図１２の例において、動画表示領域の中央部に動画の再生及び停止を切り替える操作ボタンが表示されている場合には、ユーザが動画の再生及び停止を切り替えるために上記操作ボタンをタッチしようとした際に、偶々ポップアップ表示された通知情報Ｐをタッチしてしまい、ユーザの意図に反してメールアプリケーション等が起動されてしまうといった誤操作が生じるおそれがある。
【００２５】
通知情報表示装置１０Ａは、このような不具合を解消すべく、画面表示状況及びユーザの利便性等を考慮した、より適切な位置に通知情報を表示する装置である。以下、通知情報表示装置１０Ａが、上記を実現するために備える機能について詳細に説明する。
【００２６】
図２は、通知情報表示装置１０Ａの機能構成を示すブロック図である。図２に示すように、通知情報表示装置１０Ａは、タッチパネル１１と、表示情報取得部１２と、通知領域決定部１３Ａと、表示要求入力部１４と、通知情報表示部１５と、端末アプリケーション（端末アプリ）２１，２２と、アンテナ２３とを備える。
【００２７】
図３は、通知情報表示装置１０Ａのハードウェア構成を示す。図３に示すように、通知情報表示装置１０Ａは、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random AccessMemory）１０２、ＲＯＭ（Read Only Memory）１０３、移動体通信モジュール１０４及びアンテナ２３等のハードウェアにより構成されている。また、通知情報表示装置１０Ａは、上述したようにハードウェアとしてタッチパネル１１を備えている。これらの構成要素がプログラム等により動作することにより、図２に示す通知情報表示装置１０Ａの各機能が実現される。
【００２８】
図２に戻り、通知情報表示装置１０Ａの各機能要素について詳細に説明する。
【００２９】
タッチパネル１１は、画面を有し、当該画面上に情報を表示する画面表示手段である。タッチパネル１１を介して、ユーザは、画面上に表示された情報を閲覧することができる。また、タッチパネル１１は、ユーザによる接触操作等の入力操作を受け付ける入力手段でもある。例えば、タッチパネル１１の画面上において操作用のアイコン等が表示された領域をユーザが指等で接触操作（タップ等）すると、図示しない制御部が、タッチパネル１１上の接触位置を検知し、検知した接触位置に応じた機能（例えば、接触位置に表示されているアイコンに対応するアプリケーション等）を実行する。
【００３０】
表示情報取得部１２は、タッチパネル１１の画面上に表示される表示オブジェクト毎に、当該表示オブジェクトの種別を示す種別情報と、画面上において当該表示オブジェクトが表示されている表示領域を示す表示領域情報とを取得する表示情報取得手段である。ここで、「表示領域情報」とは、例えば画面上において表示オブジェクトが表示されているドット位置の座標等、画面上において表示オブジェクトが表示されている領域を特定可能な情報である。
【００３１】
「表示オブジェクト」とは、例えば通知情報表示装置１０ＡのＲＯＭ１０３等に予め記憶された端末アプリケーション２１等の画面表示上において、それぞれ独立した表示領域を有する個々の表示単位（表示部品）を示す。例えば、上述したアイコンの他、ボタン表示や、テキスト、画像、及び動画等の、表示される情報が、表示オブジェクトに相当する。表示オブジェクトに関する情報（表示オブジェクト情報）は、当該表示オブジェクトを表示部品として有する端末アプリケーション２１によって保持されている。
【００３２】
表示オブジェクト情報には、例えば、表示内容、表示分類情報、表示位置情報、表示サイズ情報、及び、関連付け機能情報等が含まれている。「表示内容」とは、画面上に表示される表示オブジェクトの内容であり、例えばテキスト、画像（アイコン、ボタン表示等）、及び動画等である。「表示分類情報」とは、画面上に表示される表示オブジェクトの表示分類を示す情報である。例えば、動画（動画コンテンツ）を表示する表示オブジェクトについては、表示オブジェクトが動画を表示することを示す情報が表示分類情報であり、例えば、写真（写真コンテンツ）を表示する表示オブジェクトについては、表示オブジェクトが写真を表示することを示す情報が表示分類情報である。「表示位置情報」とは、画面上において表示オブジェクトが配置される位置を特定するための情報であり、例えば、画面上における位置座標等である。「表示サイズ情報」とは、表示オブジェクトを画面上に表示させる大きさを示す情報であり、例えば、横方向（Ｘ方向）及び縦方向（Ｙ方向）のドット数等である。「関連付け機能情報」とは、表示オブジェクトがユーザによる接触操作がされることにより実行される機能（関連付け機能）を示す情報である。なお、関連付け機能がない場合（即ち、ユーザによる接触操作がされることにより実行される機能がない場合）には、表示オブジェクト情報に関連付け機能情報は含まれない。
【００３３】
続いて、表示オブジェクトの種別について説明する。表示オブジェクトの種別としては、例えば、ユーザによる接触操作がされると上述した制御部（不図示）により所定の機能が実行される表示オブジェクトを示す「操作オブジェクト」がある。ここで「所定の機能」とは、端末アプリケーション２１等により実行される機能であって、例えば、画面表示を変更したり、動作中の端末アプリケーション２１の状態を変更したりする機能である。より具体的には、ウェブブラウザ等の端末アプリケーション２１に実装されている、予めリンクされた別ページ（別画面）に移動（ジャンプ）して当該別ページを画面上に表示させるリンクジャンプ機能や、動画再生機能を有する端末アプリケーション２１に実装されている、再生中の動画を一時停止する機能等である。
【００３４】
また、画面上の操作オブジェクトではない部分のうち、各端末アプリケーション２１のメインコンテンツ（例えば、動画コンテンツ、写真コンテンツ等）が表示される表示オブジェクトを示す「描画オブジェクト」がある。どの表示内容がメインコンテンツをなすものか、即ちどの表示内容が描画オブジェクトであるかを示す情報は、本実施形態では、図示しない定義情報データベースに記憶されているものとする。定義情報データベースには、描画オブジェクトに該当する表示オブジェクトの表示分類情報の一覧を示す情報（一以上の表示分類情報のリスト）が、端末アプリケーション２１毎の定義情報として記憶されている。定義情報データベースに記憶される定義情報は、例えば、通知情報表示装置１０Ａの製造時において記憶されてもよいし、ユーザにより設定可能とされてもよいし、インターネット等を介してダウンロード可能とされてもよい。
【００３５】
本実施形態では、上記定義情報データベースにおいて、動画再生機能を有する端末アプリケーション２１の定義情報には、動画コンテンツであることを示す表示分類情報が記憶されており、写真表示機能を有する端末アプリケーション２１の定義情報には、写真コンテンツであることを示す表示分類情報が記憶されているものとする。即ち、本実施形態では、動画再生機能を有する端末アプリケーション２１では、動画コンテンツが表示される表示オブジェクトが描画オブジェクトであり、写真表示機能を有する端末アプリケーション２１では、写真コンテンツが表示される表示オブジェクトが描画オブジェクトであるものとされているものとする。
【００３６】
端末アプリケーション２１によって保持されている操作オブジェクト及び描画オブジェクトの表示オブジェクト情報は、例えば、アプリケーションの動作及び画面表示等を規定するプログラム及び設定ファイル等により規定されている。即ち、端末アプリケーション２１は、自身の動作及び画面表示を規定するプログラム及び設定ファイル等を保持することにより、表示オブジェクト毎の表示オブジェクト情報を保持している。
【００３７】
例えば、スマートフォンやタブレット等の携帯端末向けＯＳ（Operating System）の一つでは、アプリケーション開発者向けに、当該ＯＳ上で動画再生機能等を簡易に実装できるクラス（VideoView）が用意されている。VideoViewクラスを用いた動画再生機能を有する端末アプリケーション２１では、当該アプリケーションの動作及び画面表示等を規定するプログラム及び設定ファイル等において、ユーザによる接触操作がされて以下のような動画再生に関する機能（メソッド）が実行されるボタン表示及びシークバー等の表示部品、即ち操作オブジェクト毎の表示オブジェクト情報が記述されている。ここで、以下に示す各機能（メソッド）を示す情報が、個々の操作オブジェクトの表示オブジェクト情報に含まれる関連付け機能情報に相当する。
・VideoView#startメソッド：再生開始
・VideoView#stopPlayBackメソッド：再生停止
・VideoView#pauseメソッド：一時停止
・VideoView#seekToメソッド：シーク
【００３８】
同様に、VideoViewクラスを用いた動画再生機能を有する端末アプリケーション２１では、上述の設定ファイルにおける以下のようなタグ記載により、表示オブジェクトの画面上における配置（表示位置情報、表示サイズ情報）が規定されている。以下のタグ記載は、ある１つの表示オブジェクトの配置を規定する記載部分である。例えば、以下のタグ記載の１行目では、当該タグ記載により規定される表示オブジェクトの表示分類情報が動画コンテンツに係るもの（VideoView）であることが示されている。表示情報取得部１２は、例えば、上述の定義情報データベースを参照し、この表示分類情報が、動画再生機能を有する端末アプリケーション２１の定義情報として記憶されているか否かを判定することにより、当該表示オブジェクトが描画オブジェクトであると特定することができる。
<VideoView android:id="@+id/videoview_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
【００３９】
続いて、表示情報取得部１２が表示オブジェクト毎の種別情報及び表示領域情報を取得する方法について説明する。
【００４０】
本実施形態では、上述した動画再生機能を有する端末アプリケーション２１が、タッチパネル１１を介したユーザ操作等により起動される。この際、端末アプリケーション２１は、端末アプリケーション２１専用の画面表示をタッチパネル１１の画面上に表示させるために、図示しない画面表示部に対し、端末アプリケーション２１専用の画面表示を構成する描画オブジェクト（動画コンテンツの表示部分）及び操作オブジェクト（一時停止ボタン、シークバー等の表示部分）のそれぞれについての表示オブジェクト情報を出力する。そして、画面表示部（不図示）は、表示オブジェクト毎の表示オブジェクト情報を入力して、各表示オブジェクトをタッチパネル１１の画面上に表示させる。
【００４１】
図４に、このようにして表示された画面例を示す。図４において、点線で囲まれた操作アイコン及び操作バー等の表示部分が操作オブジェクトＲ２であり、画面中央部の猫が映った動画コンテンツの表示部分のうち操作オブジェクトＲ２を除いた部分が描画オブジェクトＲ１である。なお、本実施形態では、画面上において描画オブジェクト及び操作オブジェクトのいずれにも該当しない部分を「空オブジェクト」として定義する。
【００４２】
表示情報取得部１２は、例えば画面表示部を介して端末アプリケーション２１が起動時に出力した表示オブジェクト情報を表示オブジェクト毎に取得する。そして、表示情報取得部１２は、表示オブジェクト情報に含まれる表示位置情報及び表示サイズ情報に基づいて、表示オブジェクトの表示領域情報を取得する。
【００４３】
また、表示情報取得部１２は、例えば、表示オブジェクト情報に関連付け機能情報が含まれているか否かを判定し、関連付け機能情報が含まれていると判定した場合に、当該表示オブジェクトが操作オブジェクトであると判定する。即ち、表示情報取得部１２は、当該表示オブジェクトの種別情報として「操作オブジェクト」を取得する。
【００４４】
一方、表示情報取得部１２は、例えば、表示オブジェクト情報に関連付け機能情報が含まれていないと判定した場合には、表示オブジェクト情報に含まれる表示分類情報と、上述した定義情報データベース（不図示）に記憶された定義情報を照合する。そして、表示情報取得部１２は、当該表示分類情報が定義情報として記憶されている場合に、当該表示オブジェクトが描画オブジェクトであると判定する。即ち、表示情報取得部１２は、当該表示オブジェクトの種別情報として「描画オブジェクト」を取得する。
【００４５】
また、表示情報取得部１２は、表示オブジェクトが操作オブジェクトであるとも描画オブジェクトであるとも判定しなかった場合には、当該表示オブジェクトはいずれのオブジェクトでもないと判定し、当該表示オブジェクトの種別情報として「空オブジェクト」を取得する。
【００４６】
以上のようにして、表示情報取得部１２は、表示オブジェクト毎の表示領域情報及び種別情報を取得する。即ち、表示情報取得部１２は、図４に示すような描画オブジェクトＲ１及び操作オブジェクトＲ２毎の表示領域を把握する。
【００４７】
なお、表示情報取得部１２が上述の画面表示部（不図示）の機能を兼ね備えていてもよい。この場合には、表示情報取得部１２は端末アプリケーション２１から直接表示オブジェクト情報を取得することになる。
【００４８】
また、端末アプリケーション２１が起動した後にユーザ操作等によって表示オブジェクトの配置が変更される場合等には、例えば、端末アプリケーション２１は、画面上の表示を変更するために、起動時と同様に画面表示部に対して表示オブジェクト毎の表示オブジェクト情報を出力するものとする。表示情報取得部１２は、端末アプリケーション２１が起動した後においても、例えば、このように端末アプリケーション２１から出力される表示オブジェクト毎の表示オブジェクト情報を随時取得することにより、表示オブジェクト毎の種別情報及び表示領域情報を随時取得することができる。
【００４９】
また、例えば複数の表示オブジェクト同士が重畳して表示される場合には、例えば、端末アプリケーション２１が、表示オブジェクト間での表示優先順位を示す情報を表示オブジェクト情報に含めて出力するようにしてもよい。これにより、表示情報取得部１２は、端末アプリケーション２１から出力された表示オブジェクト毎の表示オブジェクト情報に基づいて、実際に画面上に表示される最上位レイヤの表示オブジェクトの種別情報及び表示領域情報を取得することができる。
【００５０】
ただし、表示情報取得部１２が表示情報を取得する方法は、上記方法に限定されない。例えばＲＡＭ１０２にタッチパネル１１の画面上に表示されている表示オブジェクト毎の表示オブジェクト情報が随時記憶される場合には、表示情報取得部１２は、ＲＡＭ１０２に記憶された表示オブジェクト情報を参照することにより、タッチパネル１１の画面上に表示されている表示オブジェクト毎の種別情報及び表示領域情報を取得してもよい。
【００５１】
通知領域決定部１３Ａは、表示情報取得部１２により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、後述する表示要求入力部１４により入力される表示要求で示される通知情報を表示させるためのタッチパネル１１の画面上の領域を示す通知領域を決定する通知領域決定手段である。より具体的には、通知領域決定部１３Ａは、描画オブジェクトの表示領域と、操作オブジェクトとの距離とに基づいて、通知領域を決定する。
【００５２】
本実施形態では、通知領域決定部１３Ａは、タッチパネル１１の画面上の領域を予め定めた縦幅及び横幅で複数のグリッドに区切り、描画オブジェクトの表示領域と、操作オブジェクトとの距離とに基づいて、描画オブジェクトと重ならず、且つ、操作オブジェクトから所定距離以上離れた領域（操作オブジェクトが疎な領域）のうちグリッドを最も多く含む矩形状の連続領域を通知領域として決定する。
【００５３】
以下、上述した通知領域決定部１３Ａによる処理について詳細に説明する。まず、通知領域決定部１３Ａは、表示情報取得部１２により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、各グリッドに対して表示オブジェクトの種別を対応付ける処理を実行する。
【００５４】
例えば、通知領域決定部１３Ａは、各グリッドについて、グリッドに含まれる表示オブジェクトの種別毎の面積（例えばドット数）を算出し、面積が最大となる表示オブジェクトの種別を当該グリッドに対応付ければよい。ただし、グリッドに対して表示オブジェクトの種別を対応付ける方法は、上記に限定されない。例えば、通知領域決定部１３Ａは、グリッドに少しでも描画オブジェクト（又は操作オブジェクト）が含まれる場合には、当該グリッドに描画オブジェクト（又は操作オブジェクト）を対応付けてもよいし、グリッドに描画オブジェクト及び操作オブジェクトの両方が含まれる場合には、当該グリッドにいずれか一方の種別を対応付けるようにしてもよい。
【００５５】
通知領域決定部１３Ａは、上記処理により、全グリッドについて、グリッドと表示オブジェクトの種別との対応付けを示す情報（以下「対応情報」と表記）を取得する。図５は、図４で示した画面におけるグリッド毎の表示オブジェクトの種別の対応付けを示した図である。即ち、図５は、対応情報を視覚的に表したものである。
【００５６】
続いて、通知領域決定部１３Ａは、対応情報に基づいて通知領域を決定する処理を行う。当該処理について説明するために、図６を用いて、通知領域決定部１３Ａが、特定のグリッドからなる領域（特定領域）と重ならない矩形状のグリッド領域（選択領域）を取得する手順の一例について説明する。図６（ａ）〜（ｆ）において、領域ｒ１，ｒ２は、特定領域を示している。特定領域とは、例えば、描画オブジェクトが対応付けられたグリッドからなる領域、操作オブジェクトが対応付けられたグリッドからなる領域、及び後述するように操作オブジェクトが対応付けられたグリッドからなる領域を拡大した領域等、任意に定められる領域である。
【００５７】
まず、通知領域決定部１３Ａは、図６（ａ）に示すように、空グリッドの一つを始点グリッドとして選択する。ここで、当該始点グリッドのみを含む領域を選択領域Ｇ１と表す。
【００５８】
続いて、通知領域決定部１３Ａは、選択領域Ｇ１の１つ右側に隣接するグリッドが特定領域であるか否かを判定する。通知領域決定部１３Ａは、当該判定において、特定領域でないと判定した場合に限り、図６（ｂ）に示すように、始点グリッドからＸ方向に選択領域を延伸させて選択領域Ｇ２を形成する。
【００５９】
続いて、通知領域決定部１３Ａは、選択領域Ｇ１の１つ下側に隣接するグリッドが特定領域であるか否かを判定する。通知領域決定部１３Ａは、当該判定において、特定領域でないと判定した場合に限り、図６（ｃ）に示すように、始点グリッドからＹ方向に選択領域を延伸させて選択領域Ｇ３を形成する。
【００６０】
続いて、通知領域決定部１３Ａは、図６（ｄ）に示すように、始点グリッドＧ１を基準グリッド（最も左上に位置するグリッド）として、選択領域Ｇ３のＸ方向の延伸幅「２」及びＹ方向の延伸幅「２」をそれぞれＸ方向及びＹ方向の長さ（グリッド数）とする矩形状の選択領域Ｇ４を形成する。
【００６１】
続いて、通知領域決定部１３Ａは、上記と同様の処理を行うことにより、図６（ｅ）に示すような矩形状の選択領域Ｇ５を形成する。
【００６２】
続いて、通知領域決定部１３Ａは、選択領域Ｇ５の１つ右側に隣接するグリッドが空グリッドであると判定し、始点グリッドからＸ方向に選択領域を延伸させる。一方、選択領域Ｇ５の１つ下側に隣接するグリッドは特定領域ｒ１に属するグリッドであるため、通知領域決定部１３Ａは、選択領域Ｇ５の１つ下側に隣接するグリッドが特定領域であると判定し、Ｙ方向への延伸を停止する。
【００６３】
その後、通知領域決定部１３Ａは、Ｘ方向への延伸のみを継続する。そして、上述の判定処理を行うことにより、１つ右側に隣接するグリッドが特定領域ｒ２であると判定するまで、即ち特定領域ｒ２に隣接するグリッドに到達するまで選択領域をＸ方向に延伸する。これにより、通知領域決定部１３Ａは、図６（ｆ）に示すような選択領域Ｇ６を取得する。具体的には、通知領域決定部１３Ａは、始点グリッドＧ１の位置を特定する情報（ＸＹ座標等）と、Ｘ方向及びＹ方向それぞれの延伸幅（グリッド数）を示す情報とを、選択領域Ｇ６を特定する情報として取得する。
【００６４】
ここで、通知領域決定部１３Ａは、以下のような処理を行うことにより通知領域を決定してもよい。即ち、通知領域決定部１３Ａは、予め操作オブジェクトに対応付けられたグリッドからなる領域を外側に所定距離（例えば上下左右グリッド２個分等）だけ拡大する。そして、通知領域決定部１３Ａは、描画オブジェクト又は拡大後の操作オブジェクトが対応付けられている領域を特定領域として、図６に示した選択領域の取得手順を行う。このようにした場合には、上述の手順によって取得される選択領域Ｇ６は、描画オブジェクトと重ならず且つ操作オブジェクトから所定距離以上離れた（操作オブジェクトが疎な）矩形状の領域として得られたものとなる。そして、通知領域決定部１３Ａは、全ての空グリッドについて、各空グリッドを始点グリッドとして上述の処理を行うことにより、始点グリッド毎に選択領域を取得する。その後、通知領域決定部１３Ａは、取得した選択領域のうちから、面積（グリッド数）が最大となる選択領域（連続領域）を、通知領域として決定する。
【００６５】
ただし、通知領域決定部１３Ａが通知領域を決定する方法は、上記方法に限定されない。例えば、通知領域決定部１３Ａは、以下のように処理を何段階かに分けて実行してもよい。即ち、例えば、通知領域決定部１３Ａは、描画オブジェクトに対応付けられている領域のみを特定領域として、図６に示した選択領域の取得手順を行い、一以上の選択領域（第１の選択領域）を取得する。続いて、通知領域決定部１３Ａは、操作オブジェクトに対応付けられている領域のみを特定領域として、図６に示した選択領域の取得手順を行い、一以上の選択領域（第２の選択領域）を取得する。続いて、通知領域決定部１３Ａは、第２の選択領域において特定領域と隣接する辺から所定距離（グリッド２個分）の範囲にあるグリッドを、第２の選択領域から除外する。続いて、通知領域決定部１３Ａは、第１の選択領域及び上記の除外が行われた第２の選択領域のそれぞれから一つずつ抽出した選択領域同士の全ての組み合わせについて、互いに重なるグリッド領域を算出する。その後、通知領域決定部１３Ａは、このようにして算出されたグリッド領域のうちから、面積（グリッド数）が最大となる選択領域（連続領域）を、通知領域として決定することができる。
【００６６】
表示要求入力部１４は、ユーザに対するポップアップ等の通知情報の表示要求を入力する表示要求入力手段である。「通知情報の表示要求」には、例えば、通知内容（例えば、表示するテキスト及び画像等）及び通知情報のデフォルト表示サイズ（通知情報のポップアップ領域のＸ方向及びＹ方向の大きさ）を示す情報が含まれている。また、通知情報は、ユーザの接触操作により選択された際に所定の端末アプリケーションの機能が実行されるようにされていてもよい。この場合には、通知情報の表示要求には、実行される端末アプリケーションの機能を示す情報が含まれていてもよい。このような場合の例としては、例えばメール受信を通知する通知情報がユーザの接触操作により選択された際に、メールアプリケーションを起動し、受信メールの内容を示す画面を表示させるような場合がある。
【００６７】
通知情報の表示要求は、例えば以下のような場合に、表示要求入力部１４に対して出力される。例えばメール受信機能を有する端末アプリケーション２２が、新着メールを受信した際に、新着メールを受信したことを示す通知情報の表示要求を表示要求入力部１４に対して出力する。また、例えばアラーム機能を有する端末アプリケーション２２が、予め定められたタイマ時刻（例えば「７：００」）が経過した際に起動（タイマ起動）し、例えば「７：００になりました。」等のメッセージが表示されたポップアップ等の通知情報の表示要求を表示要求入力部１４に対して出力する。また、例えばインターネット等を介して通知情報表示装置１０Ａと通信可能とされた外部サーバ（不図示）が、通知情報表示装置１０Ａにインストールされている端末アプリケーションのアップデート情報や地震速報等を示す通知情報の表示要求を表示要求入力部１４に対して出力する。
【００６８】
通知情報表示部１５は、表示要求入力部１４により入力された表示要求で示される通知情報を、通知領域決定部１３Ａにより決定された通知領域に表示させる通知情報表示手段である。通知情報表示部１５は、通知領域の大きさに基づいて通知情報の表示サイズを拡大又は縮小した上で、通知情報を通知領域に表示させる。
【００６９】
例えば、通知情報表示部１５は、表示要求に含まれている通知情報のデフォルト表示サイズを取得するとともに、通知領域のＸ方向及びＹ方向のサイズ（通知領域サイズ）を取得する。続いて、通知情報表示部１５は、Ｘ方向及びＹ方向のそれぞれについて、デフォルト表示サイズと通知領域サイズとを比較し、Ｘ方向及びＹ方向のいずれかにおいて通知領域サイズがデフォルト表示サイズよりも小さい場合には、それぞれについてのサイズ比を算出する。そして、通知情報表示部１５は、当該サイズ比に基づいて、縦横比を維持したまま通知情報を縮小し、Ｘ方向及びＹ方向のいずれにおいても通知情報が通知領域サイズに収まるような最大の倍率を算出する。通知情報表示部１５は、例えば、このようにして算出された倍率で通知情報を縮小した上で、通知領域の中心位置（Ｘ方向及びＹ方向の中点位置）と通知情報の中心位置とを一致させて当該通知情報を表示させる。このようにすれば、通知情報を通知領域に収めつつ、できるだけ大きな表示サイズで表示させることができる。
【００７０】
図７は、上述した通知情報表示装置１０Ａにより表示される通知情報を示す図である。図７の例では、通知領域決定部１３Ａにより、描画オブジェクトＲ１と重ならず、且つ操作オブジェクトＲ２が疎な領域である通知領域Ｒ３が決定されている。そして、通知情報表示部１５により、当該通知領域Ｒ３の中心位置と通知情報Ｐの中心位置とが一致するようにデフォルト表示サイズよりも縮小された通知情報Ｐが表示されている。
【００７１】
続いて、図８に示すフロー図を用いて、通知情報表示装置１０Ａにより実行される処理フロー（本発明の一実施形態に係る通知情報表示方法を含む）について説明する。
【００７２】
まず、通知情報表示装置１０ＡのＲＯＭ１０３等に予め記憶された端末アプリケーション２１が、上述したようなタッチパネル１１を介したユーザ操作により起動される（ステップＳ１１）。
【００７３】
続いて、表示情報取得部１２が例えば端末アプリケーション２１により出力された表示オブジェクト情報を取得することにより、タッチパネル１１の画面上に表示される表示オブジェクト毎の種別情報及び表示領域情報が取得される（ステップＳ１２、表示情報取得ステップ）。
【００７４】
続いて、通知領域決定部１３Ａにより、表示情報取得ステップ（ステップＳ１２）において取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、通知情報を表示させるための通知領域が決定される（ステップＳ１３、通知領域決定ステップ）。
【００７５】
ステップＳ１１〜Ｓ１３の処理は、異なる端末アプリケーション２１が起動される等によりタッチパネル１１の画面上に表示される表示オブジェクトの配置が変更される毎に、繰り返し実行される。
【００７６】
続いて、表示要求入力部１４により、タイマ起動した端末アプリケーション２２及びインターネットを介して通知情報表示装置１０Ａと通信可能とされた外部サーバ（不図示）等からのユーザに対する通知情報の表示要求が入力される（ステップＳ１４、表示要求入力ステップ）。
【００７７】
続いて、通知情報表示部１５により、通知領域決定ステップ（ステップＳ１３）において決定された通知領域に通知情報が表示される（ステップＳ１５、通知情報表示ステップ）。
【００７８】
以上説明した本実施形態に係る通知情報表示装置１０Ａによれば、タッチパネル１１の画面上に表示されている表示オブジェクトの種別毎の表示領域に基づいて、画面表示状況及びユーザの利便性を考慮した、より適切な位置に通知情報を表示することができる。より具体的には、通知情報表示装置１０Ａによれば、例えば、描画オブジェクトＲ１と重ならない領域を通知領域Ｒ３とすることにより、例えばユーザによる静止画及び動画等の特定の表示コンテンツの視聴を阻害してしまうことを防止できる。さらに、例えば、操作オブジェクトＲ２との距離に基づいて操作オブジェクトＲ２の疎な領域を通知領域Ｒ３とすることにより、ユーザの誤操作を防止することもできる。
【００７９】
また、通知情報表示装置１０Ａでは、描画オブジェクトＲ１と重ならず且つ操作オブジェクトＲ２が最も疎である矩形状の連続領域を通知領域Ｒ３として、グリッドに基づく計算処理によって簡易に算出することができる。
【００８０】
また、通知情報表示装置１０Ａでは、通知領域決定部１３Ａにより決定された通知領域Ｒ３の大きさに合わせて通知情報Ｐを適切に表示させることができる。本実施形態で示したように、通知領域Ｒ３の大きさが通知情報Ｐのデフォルト表示サイズよりも小さい場合には、通知情報Ｐの表示サイズを縮小することにより、通知領域Ｒ３に収まるように通知情報Ｐを表示させることができる。また、例えば、通知領域Ｒ３の大きさが通知情報Ｐのデフォルト表示サイズよりも大きい場合には、通知情報Ｐの表示サイズを拡大することにより、通知情報Ｐを目立たせるようにすることも可能である。
【００８１】
［第２実施形態］
続いて、本発明の第２実施形態に係る通知情報表示装置１０Ｂについて説明する。図１（ｂ）に示すように、通知情報表示装置１０Ｂは、通知情報表示装置１０Ａと同様に、タッチパネル（画面）１１が設けられた略長方形状の面（表面）を有し、紙面奥行方向に厚みをもった略直方体状の携帯端末装置として構成されている。さらに、通知情報表示装置１０Ｂでは、側面全体にユーザの保持位置を検出するタッチセンサ１６を有する。タッチセンサ１６は、例えば圧力がかかった位置や圧力の大きさ等を検出する圧力センサ等である。
【００８２】
図９は、通知情報表示装置１０Ｂの機能構成を示す図である。図９に示すように、通知情報表示装置１０Ｂは、通知情報表示装置１０Ｂに対するユーザの保持位置を検出する保持位置検出手段であるタッチセンサ１６を備える点、及び、タッチセンサ１６により検出された通知情報表示装置１０Ｂに対するユーザの保持位置に基づいて通知領域決定部１３Ｂが通知領域を決定する点において、通知情報表示装置１０Ａと相違する。それ以外の構成については、通知情報表示装置１０Ｂは、通知情報表示装置１０Ａと同様である。したがって、以下では、通知情報表示装置１０Ｂの通知情報表示装置１０Ａと相違する点について主に説明する。
【００８３】
通知情報表示装置１０Ｂでは、上述のとおり、タッチセンサ１６が、通知情報表示装置１０Ｂに対するユーザの保持位置を検出（感知）する。例えばタッチセンサ１６が圧力センサとして構成される場合には、タッチセンサ１６は、ユーザが通知情報表示装置１０Ｂを保持する際の握りの強さ（圧力）を検出し、例えば最大圧力を検出した位置をユーザの保持位置として検出してもよい。また、タッチセンサ１６は、従来の手法を用いることにより、ユーザが左手及び右手のどちらの手で通知情報表示装置１０Ｂを保持しているかについて検出してもよい。通知領域決定部１３Ｂは、通知領域を決定するにあたって、まず、タッチセンサ１６により検出されたユーザの保持位置に基づいて、ユーザが簡易に操作可能と想定される領域（簡易操作想定領域）を取得する。
【００８４】
図１０を用いて、通知領域決定部１３Ｂにより決定される簡易操作想定領域及び通知領域について詳細に説明する。図１０（ａ）は、通知情報表示装置１０Ｂが、タッチパネル１１の左上側の位置でユーザにより保持される場合を示している。また、図１０（ｂ）は、通知情報表示装置１０Ｂが、タッチパネル１１の右下側の位置でユーザにより保持される場合を示している。なお、ここでの上下左右の方向は、図１０（ａ），（ｂ）に示した通知情報表示装置１０Ｂの状態を基準としている。
【００８５】
簡易操作想定領域とは、例えば、ユーザが通知情報表示装置１０Ｂに対する握りを変えることなくタッチパネル１１に対するタッチ操作をすることが可能と推定される画面上の領域のことである。例えば、タッチパネル１１の画面上の領域であってユーザの保持位置から近いところにある領域は、ユーザが通知情報表示装置１０Ｂに対する握りを変えることなくタッチすることが可能な領域であると想定される。
【００８６】
したがって、通知領域決定部１３Ｂは、例えば図１０（ａ）及び（ｂ）に示すように、タッチパネル１１の画面内の領域において、タッチセンサ１６により検出されたユーザの保持位置から所定半径距離（例えば１０ｃｍ）以内の範囲に含まれる領域を簡易操作想定領域Ｒ４として取得する。例えば、通知領域決定部１３Ｂは、予め、上述のような簡易操作想定領域を示す情報を、タッチセンサ１６の検出位置毎に関連付けて記憶しておけばよい。このようにすれば、通知領域決定部１３Ｂは、当該情報を参照することにより、タッチセンサ１６が検出した検出位置（ユーザの保持位置）に対応する簡易操作想定領域を示す情報を取得することができる。
【００８７】
通知領域決定部１３Ｂは、簡易操作想定領域Ｒ４を取得した後、簡易操作想定領域Ｒ４の範囲内において、上述した通知領域決定部１３Ａと同様の処理を実行する。これにより、通知領域決定部１３Ｂは、図１０（ａ）及び（ｂ）に示すように、簡易操作想定領域Ｒ４内に収まるような通知領域Ｒ３を取得し、通知情報表示部１５が、このようにして取得された通知領域Ｒ３に通知情報Ｐを表示させる。
【００８８】
続いて、図１１に示すフロー図を用いて、通知情報表示装置１０Ｂにより実行される処理フロー（本発明の一実施形態に係る通知情報表示方法を含む）について説明する。
【００８９】
まず、通知情報表示装置１０ＢのＲＯＭ１０３等に予め記憶された端末アプリケーション２１が、上述したようなタッチパネル１１を介したユーザ操作により起動される（ステップＳ２１）。
【００９０】
続いて、表示情報取得部１２が例えば端末アプリケーション２１により出力された表示オブジェクト情報を取得することにより、タッチパネル１１の画面上に表示される表示オブジェクト毎の種別情報及び表示領域情報が取得される（ステップＳ２２、表示情報取得ステップ）。
【００９１】
続いて、通知領域決定部１３Ｂにより、タッチセンサ１６により検出されたユーザの保持位置に基づいて、ユーザが簡易に操作可能と想定される簡易操作想定領域Ｒ４が取得される（ステップＳ２３）。その後、通知領域決定部１３Ｂにより、簡易操作想定領域Ｒ４の範囲内において、表示情報取得ステップ（ステップＳ２２）において取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、通知情報を表示させるための通知領域が決定される（ステップＳ２４）。
【００９２】
ステップＳ２１〜Ｓ２４の処理は、異なる端末アプリケーション２１が起動される等によりタッチパネル１１の画面上に表示される表示オブジェクトの配置が変更される毎に、繰り返し実行される。
【００９３】
続いて、表示要求入力部１４により、タイマ起動した端末アプリケーション２２及びインターネットを介して通知情報表示装置１０Ａと通信可能とされた外部サーバ（不図示）等からのユーザに対する通知情報の表示要求が入力される（ステップＳ２５、表示要求入力ステップ）。
【００９４】
続いて、通知情報表示部１５により、通知領域決定ステップ（ステップＳ２３，Ｓ２４）において決定された通知領域に通知情報が表示される（ステップＳ２６、通知情報表示ステップ）。
【００９５】
以上説明した本実施形態に係る通知情報表示装置１０Ｂによっても、上述した通知情報表示装置１０Ａと同様の効果を奏する。さらに、通知情報表示装置１０Ｂによれば、通知情報表示装置１０Ｂの側面部に設けられたタッチセンサ１６によって検出された通知情報表示装置１０Ｂに対するユーザの保持位置に基づいて、ユーザが通知情報表示装置１０Ｂに対する握りを変えることなくタッチパネル１１の操作をすることが可能と推定される簡易操作想定領域を取得することができる。そして、このようにして取得した簡易操作想定領域のうちから通知領域を決定することにより、ユーザによる通知情報選択操作を容易にし、ユーザの利便性を向上させることができる。
【００９６】
例えば、メール受信の通知情報がされた際には、ユーザが後で新着メールを確認しようと考える場合もあれば、すぐに新着メールを確認したいと考える場合もある。簡易操作想定領域の範囲内において決定された通知領域に通知情報を表示されることにより、後者の場合に、ユーザは、新着メールの通知情報が表示されたらすぐに当該通知情報を選択して新着メールを画面上に表示させる操作を行うことができる。
【００９７】
［第３実施形態］
続いて、本発明の第３実施形態に係る通知情報表示装置１０Ｃについて説明する。本実施形態に係る通知情報表示装置１０Ｃは、図２に示す通知情報表示装置１０Ａにおける通知情報表示部１５の代わりに通知情報表示部１５Ｃを備える点で通知情報表示装置１０Ａと相違しており、それ以外の構成（タッチパネル１１、表示情報取得部１２、通知領域決定部１３Ａ、表示要求入力部１４、端末アプリケーション２１，２２、アンテナ２３）は、通知情報表示装置１０Ａと同様である。
【００９８】
通知情報表示部１５Ｃは、通知領域の大きさがユーザの接触操作により可変となるように、通知領域決定部１３Ａにより決定された通知領域に通知情報を表示させる。図１３は、タッチパネル１１に表示された画面の一例を示す図である。図１３（ａ）に示すように、通知情報表示部１５Ｃは、表示要求入力部１４に通知情報の表示要求が入力されると、通知情報Ｐ３１自体を拡大又は縮小することなく、通知領域Ｒ３１に表示可能な範囲で、通知情報Ｐ３１の一部（例えば通知情報Ｐ３１に含まれる文字列の先頭数文字）を表示する。この状態において、通知情報表示部１５Ｃは、タッチパネル１１上の通知領域Ｒ３１が表示されている部分に対するユーザによる接触操作をタッチパネル１１を介して検知すると、当該接触操作に応じて通知領域Ｒ３１を拡大又は縮小する。具体的には、通知情報表示部１５Ｃは、例えばタッチパネル１１上の通知領域Ｒ３１が表示されている部分を指等でタッチしてスライドさせる接触操作を検知すると、スライド方向に通知領域Ｒ３１を拡大又は縮小する（図１３（ｂ）参照）。このような通知領域Ｒ３１の拡大によって、通知情報Ｐ３１のうちユーザが参照可能な範囲が増え、ユーザは、通知情報Ｐ３１の詳細な内容を把握することが可能となる。
【００９９】
以上説明した通知情報表示装置１０Ｃによれば、ユーザは、簡易な接触操作（例えば上述したスライド操作）により通知領域Ｒ３１を拡大又は縮小することで、参照したい範囲で通知情報Ｐ３１を参照することができる。
【０１００】
［第４実施形態］
続いて、本発明の第４実施形態に係る通知情報表示装置１０Ｄについて説明する。本実施形態に係る通知情報表示装置１０Ｄは、表示要求入力部１４の代わりに表示要求入力部１４Ｄを備え、通知領域決定部１３Ａの代わりに通知領域決定部１３Ｄを備える点で通知情報表示装置１０Ａと相違しており、それ以外の構成（タッチパネル１１、表示情報取得部１２、通知情報表示部１５、端末アプリケーション２１，２２、アンテナ２３）は、通知情報表示装置１０Ａと同様である。
【０１０１】
表示要求入力部１４Ｄは、複数の通知情報の表示要求を入力する。例えば、表示要求入力部１４Ｄは、複数のアプリケーション等からの通知情報の表示要求を連続して入力することができる。
【０１０２】
通知領域決定部１３Ｄは、表示情報取得部１２により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、タッチパネル１１の画面上の領域であって通知情報を表示可能な複数の候補領域を決定する。通知領域決定部１３Ｄは、例えば以下のようにして複数の候補領域を決定することができる。
【０１０３】
まず、通知領域決定部１３Ｄは、上述した通知領域決定部１３Ａと同様に、タッチパネル１１の画面上の領域を予め定めた縦幅及び横幅で複数のグリッドに区切り、始点グリッド毎に選択領域を取得する（図６参照）。
【０１０４】
続いて、通知領域決定部１３Ａは、始点グリッド毎に取得した選択領域について、面積（グリッド数）が大きい順に順位付けする。通知領域決定部１３Ｄは、順位付けされた選択領域のうち、例えば上位Ｎ個の領域、あるいは所定の閾値以上の面積を有する領域等を、候補領域として決定することができる。ここで、上記Ｎの値及び所定の閾値はいずれも、例えば管理者又はユーザによる設定により予め定められる。なお、通知領域決定部１３Ｄは、上述のように決定した候補領域の情報を以後の処理に利用するために一定期間保持してもよいし、候補領域の情報が必要となった際にその都度上述の計算処理を実行することで候補領域を決定してもよい。
【０１０５】
通知領域決定部１３Ｄは、表示要求入力部１４Ｄによって複数の通知情報の表示要求が入力された場合に、複数の候補領域それぞれの大きさに基づいて複数の候補領域のうち一の候補領域を分割するか否かを判定する。通知領域決定部１３Ｄは、一の候補領域を分割すると判定した場合には、一の候補領域を分割して得られる各領域を、複数の通知情報を表示させるための通知領域として決定する。
【０１０６】
図１４を用いて、表示要求入力部１４Ｄが２つの通知情報Ｐ１，Ｐ２の表示要求をこの順に連続して入力した場合における通知領域決定部１３Ｄの処理の一例について説明する。ここで、通知情報Ｐ１，Ｐ２は、例えば異なるアプリケーションからの通知情報である。例えば、通知情報Ｐ１は、メールアプリケーションからのメール着信を示す通知であり、通知情報Ｐ２は、インスタントメッセンジャーからのメッセージ着信を示す通知である。ここで、上述のように決定された複数の候補領域のうち最大の面積を持つ領域を候補領域Ｃ１とし、２番目に大きい面積を持つ領域を候補領域Ｃ２（図示は省略）とする。
【０１０７】
まず、通知情報Ｐ１の表示要求が表示要求入力部１４Ｄによって入力されると、通知領域決定部１３Ｄは、通知領域決定部１３Ａと同様に、最大の面積を持つ候補領域Ｃ１を、通知情報Ｐ１を表示させるための通知領域として決定する。これにより、通知情報表示部１５によって、通知情報Ｐ１が通知領域として決定された候補領域Ｃ１に表示される（図１４（ａ）参照）。
【０１０８】
続いて、通知情報Ｐ２の表示要求が表示要求入力部１４Ｄによって入力されると、通知領域決定部１３Ｄは、例えば候補領域Ｃ１の面積の半分が候補領域Ｃ２の面積よりも大きいか否かを判定する。
【０１０９】
候補領域Ｃ１の面積の半分が候補領域Ｃ２の面積より大きい場合には、通知領域決定部１３Ｄは、候補領域Ｃ１を、例えば短辺方向（この場合、縦方向）に沿って長辺方向（この場合、横方向）を二分割（例えば等分割）することで、領域Ｃ１１，Ｃ１２を生成する。ただし、候補領域Ｃ１の分割方法は、上記に限定されない。続いて、通知領域決定部１３Ｄは、領域Ｃ１１を通知情報Ｐ１を表示させるための通知領域として決定すると共に、領域Ｃ１２を通知情報Ｐ２を表示させるための通知領域として決定する。これにより、通知情報表示部１５によって、領域Ｃ１１，Ｃ１２に通知情報Ｐ１，Ｐ２が表示される（図１４（ｂ）参照）。このようにして、新しい通知情報Ｐ２は、先にタッチパネル１１の画面上に表示されている通知情報Ｐ１と並列に、タッチパネル１１の画面上に表示される。ここで、通知情報Ｐ１は、新しい通知情報Ｐ２が通知されるまでに非表示にされていない通知情報である。通知情報Ｐ１は、例えばユーザによる接触操作等により選択された後に非表示とされる（画面上から削除される）。なお、通知領域決定部１３Ｄは、領域Ｃ１１を通知情報Ｐ２を表示させるための通知領域として決定すると共に、領域Ｃ１２を通知情報Ｐ１を表示させるための通知領域として決定してもよい。
【０１１０】
一方、候補領域Ｃ１の面積の半分が候補領域Ｃ２の面積以下である場合には、通知領域決定部１３Ｄは、候補領域Ｃ１を引き続き通知情報Ｐ１を表示させるための通知領域とした上で、候補領域Ｃ１の次に面積が大きい候補領域Ｃ２を、通知情報Ｐ２を表示させるための通知領域として決定する。その後、通知情報表示部１５によって、候補領域Ｃ１，Ｃ２に通知情報Ｐ１，Ｐ２が表示される。ここで、通知領域決定部１３Ｄは、新しい通知情報Ｐ２を古い通知情報Ｐ１よりも大きい領域に目立たせて表示させるべく、候補領域Ｃ１を通知情報Ｐ２を表示させるための通知領域として決定すると共に、候補領域Ｃ２を通知情報Ｐ１を表示させるための通知領域として決定してもよい。
【０１１１】
続いて、候補領域Ｃ１を分割して得られた領域Ｃ１１，Ｃ１２が通知情報Ｐ１，Ｐ２の通知領域として決定された後に、表示要求入力部１４Ｄによって３つ目の通知情報Ｐ３の表示要求が入力された場合について考える。この場合には、通知領域決定部１３Ｄは、例えば候補領域Ｃ１の面積の３分の１が候補領域Ｃ２の面積よりも大きいか否かを判定することで、候補領域Ｃ１を分割（三等分）するか否かを決定することができる。
【０１１２】
具体的には、候補領域Ｃ１の面積の３分の１が候補領域Ｃ２の面積より大きい場合には、通知領域決定部１３Ｄは、候補領域Ｃ１を三等分して得られた各領域を、通知情報Ｐ１，Ｐ２，Ｐ３を表示させるための新たな通知領域として決定する。一方、候補領域Ｃ１の面積の３分の１が候補領域Ｃ２の面積以下である場合には、通知領域決定部１３Ｄは、例えば、領域Ｃ１１，Ｃ１２を引き続き通知情報Ｐ１，Ｐ２を表示させるための通知領域とした上で、候補領域Ｃ１の次に面積が大きい候補領域Ｃ２を、通知情報Ｐ３を表示させるための通知領域として決定する。
【０１１３】
なお、表示要求入力部１４Ｄによって複数の通知情報の表示要求が入力された場合のうち上述した場合以外であっても、通知領域決定部１３Ｄは、上述の判定処理と同様の考え方による判定処理を実行することで、候補領域を分割するか否かを決定することができる。即ち、通知領域決定部１３Ｄは、候補領域を分割して新たに得られる領域を通知領域として用いた方が、候補領域を分割しない場合よりも、複数の通知領域間で大きさが均等化される（面積が最大の通知領域と面積が最小の通知領域との間の面積差が小さくなる）と判定した場合に、候補領域を分割することができる。このように、通知領域決定部１３Ｄは、一の候補領域を分割して得られる各領域の大きさが、通知情報が表示されていない他の候補領域よりも大きい場合に、一の候補領域を分割して得られる各領域を通知領域としてもよい。
【０１１４】
以上説明した通知情報表示装置１０Ｃによれば、複数の通知情報Ｐ１，Ｐ２を画面上に表示する必要がある場合において、各候補領域の大きさに基づいて、より適切な位置に通知情報を表示することが可能となる。例えば、一の候補領域Ｃ１の大きさが他の候補領域の大きさよりも十分に大きい場合には、一の候補領域Ｃ１を分割して得られた各領域Ｃ１１，Ｃ１２を通知領域として通知情報Ｐ１，Ｐ２を表示することで、ユーザに対して通知情報Ｐ１，Ｐ２を見易く表示することが可能となる。より具体的には、複数の通知領域間で通知領域の大きさを均等化することができ、一部の通知情報が見難くなってしまうという状況を回避することができる。
【０１１５】
［第５実施形態］
続いて、本発明の第５実施形態に係る通知情報表示装置１０Ｅについて説明する。本実施形態に係る通知情報表示装置１０Ｅは、通知情報表示部１５の代わりに通知情報表示部１５Ｅを備える点で通知情報表示装置１０Ａと相違しており、それ以外の構成（タッチパネル１１、表示情報取得部１２、通知領域決定部１３、表示要求入力部１４、端末アプリケーション２１，２２、アンテナ２３）は、通知情報表示装置１０Ａと同様である。
【０１１６】
図１５（ａ）に示すように通知領域Ｒ５１に通知情報Ｐ５１が表示されている状態において、画面表示の縦横表示切替によって画面構成が縦表示から横表示に変更される場合を考える。このような縦横表示切替は、例えばタッチパネル１１の画面表示を制御する表示制御部（不図示）により実行される。表示制御部は、例えば通知情報表示装置１０Ｅの筐体内部に備えられた加速度センサのセンサ値に基づいて通知情報表示装置１０Ｅの向き（姿勢）を判定し、通知情報表示装置１０Ｅの向きに応じた画面表示（横表示又は縦表示）を行う。
【０１１７】
通知情報表示装置１０Ｅでは、通知情報表示部１５Ｅは、画面構成の変更を検知すると、例えば通知領域決定部１３に通知領域の再計算を実行させることで、画面構成が変更された後の通知領域Ｒ５２を決定させる。そして、通知情報表示部１５Ｅは、画面構成が変更される前の通知領域Ｒ５１に表示していた通知情報Ｐ５１を、画面構成が変更された後の通知領域Ｒ５２に表示させる。
【０１１８】
なお、画面構成が変更されるトリガは、上述した縦横表示切替に限定されない。例えばアプリケーションの起動及び終了等によってアクティブなアプリケーション（画面最前面に表示されるアプリケーション）が変更されることも、画面構成の変更のトリガとなり得る。例えば、動画を再生するアプリケーションが終了した場合等には、画面上の表示オブジェクトの配置が大きく変化することが考えられる。従って、通知情報表示部１５Ｅは、アクティブなアプリケーションの変更を検知可能な構成とされると共に、アクティブなアプリケーションの変更を検知した場合に通知領域決定部１３に通知領域の再計算を実行させる構成とされてもよい。
【０１１９】
以上説明した通知情報表示装置１０Ｅによれば、画面構成の変更に応じて適切な位置及び大きさの通知領域Ｒ５２を決定することができ、画面構成が変更される前の通知領域Ｒ５１に表示されていた通知情報Ｐ５２を新たに決定された通知領域Ｒ５２に引き続き表示させることができる。
【０１２０】
［第６実施形態］
続いて、本発明の第６実施形態に係る通知情報表示装置１０Ｆについて説明する。本実施形態に係る通知情報表示装置１０Ｆは、通知領域決定部１３の代わりに通知領域決定部１３Ｆを備える点で通知情報表示装置１０Ａと相違しており、それ以外の構成（タッチパネル１１、表示情報取得部１２、表示要求入力部１４、通知情報表示部１５、端末アプリケーション２１，２２、アンテナ２３）は、通知情報表示装置１０Ａと同様である。
【０１２１】
通知領域決定部１３Ｆは、表示情報取得部１２により取得された表示オブジェクト毎の種別情報及び表示領域情報に基づいて、タッチパネル１１の画面上において通知情報を表示可能な領域を決定する。通知領域決定部１３Ｆは、例えば以下のようにして通知情報を表示可能な領域を決定することができる。通知領域決定部１３Ｆは、上述した通知領域決定部１３Ａと同様に、タッチパネル１１の画面上の領域を予め定めた縦幅及び横幅で複数のグリッドに区切り、始点グリッド毎に選択領域を取得する（図６参照）。通知領域決定部１３Ｆは、このようにして取得した選択領域を、通知情報を表示可能な領域（空き領域）として決定することができる。
【０１２２】
図１６（ａ）は、タッチパネル１１の画面の一例を示す図である。この例において、通知領域決定部１３Ｆは、上述のように決定された空き領域の大きさに基づいてオブジェクト表示領域Ｒ６１を縮小するか否かを判定する。ここで、オブジェクト表示領域Ｒ６１とは、タッチパネル１１の画面上において表示オブジェクトが表示される領域である。より具体的には、オブジェクト表示領域Ｒ６１は、例えば個別のアプリケーションの機能によって、動画及び画像等の描画オブジェクトや操作ボタン等の操作オブジェクトが表示される領域である。通知領域決定部１３Ｆは、例えば、空き領域のうち最大の面積（グリッド数）を持つ領域の面積（最大空き面積）と所定の閾値とを比較することにより上記判定を実行する。ここで、所定の閾値は、例えば管理者等又はユーザによる設定等により予め定められる。最大空き面積が所定の閾値以上であれば、通知領域決定部１３Ｆは、通知領域決定部１３Ａと同様に、最大の面積を持つ空き領域を通知領域に決定する。一方、最大空き面積が所定の閾値未満であれば、通知領域決定部１３Ｆは、オブジェクト表示領域Ｒ６１を縮小すると判定する。
【０１２３】
図１６（ｂ）に示すように、通知領域決定部１３Ｆは、オブジェクト表示領域Ｒ６１を縮小すると判定した場合には、オブジェクト表示領域Ｒ６１内に表示された表示オブジェクトの表示サイズを各表示オブジェクトの配置関係を維持したまま縮小する。これにより、オブジェクト表示領域Ｒ６１は、全体的に縮小される。ここで、オブジェクト表示領域Ｒ６１の縮小率は、任意であり、例えば管理者又はユーザによる設定等により例えば７５％等に予め定められる。また、オブジェクト表示領域Ｒ６１の縦方向の縮小率は、横方向の縮小率と同一であってもよいし、異なっていても良い。縦方向の縮小率と横方向の縮小率とを同一にした場合には、オブジェクト表示領域Ｒ６１を、縦横比を維持したまま縮小することができる。
【０１２４】
通知領域決定部１３Ｆは、上述のようにオブジェクト表示領域Ｒ６１を縮小することで、オブジェクト非表示領域Ｒ６２を形成する。ここで、オブジェクト非表示領域Ｒ６２とは、タッチパネル１１の画面上において表示オブジェクトが表示されない領域である。より具体的には、オブジェクト非表示領域Ｒ６２は、縮小前のオブジェクト表示領域Ｒ６１から縮小後のオブジェクト表示領域Ｒ６１を除外した後に残った領域であり、個別のアプリケーションの機能等によって、動画及び画像等の描画オブジェクトや操作ボタン等の操作オブジェクトが表示されない領域である。通知領域決定部１３Ｆは、オブジェクト非表示領域Ｒ６２に含まれる領域を通知領域Ｒ６３として決定する。
【０１２５】
ここで、オブジェクト表示領域Ｒ６１を縮小する方向、即ちオブジェクト表示領域Ｒ６１に対してオブジェクト非表示領域Ｒ６２が形成される相対位置は、管理者又はユーザによる設定等により予め定められてもよいが、以下のようにして決定することもできる。例えばスマートフォンやタブレット等は、ユーザによってタッチパネル１１の画面端近くに親指がかかるように保持されて利用されることが主に想定される。従って、元々画面端近くに配置されていた操作オブジェクトＲ６４が画面端から離れてしまうと、操作オブジェクトＲ６４を操作し難くなり、ユーザビリティが低下してしまうおそれがある。そこで、例えば、通知領域決定部１３Ｆは、オブジェクト非表示領域Ｒ６２内に表示された操作オブジェクトＲ６４が、画面端からなるべく離れないように、オブジェクト表示領域Ｒ６１を縮小することができる。また、この場合、オブジェクト表示領域Ｒ６１のうち操作オブジェクトＲ６４が多く分布している領域から離れた領域にオブジェクト非表示領域Ｒ６２が形成される。従って、操作オブジェクトＲ６４を操作しようとした際に、オブジェクト非表示領域Ｒ６２内に形成される通知領域Ｒ６３に表示された通知情報を誤って選択してしまうといったユーザの誤操作を抑制することもできる。
【０１２６】
具体的には、まず、通知領域決定部１３Ｆは、矩形状のオブジェクト表示領域Ｒ６１の各辺（左辺Ｌ１、上辺Ｌ２、右辺Ｌ３、下辺Ｌ４）から予め定められた距離（例えば所定画素数）以内の領域（例えば矩形領域）である辺近傍領域ＬＲ１〜ＬＲ４のそれぞれに含まれる操作オブジェクトＲ６４の数を算出する。ここで、上記距離は、例えば管理者又はユーザによる設定等により予め定められる。図１６（ｂ）に示した例では、左辺Ｌ１の辺近傍領域ＬＲ１に含まれる操作オブジェクトＲ６４の数は３つであり、上辺Ｌ２の辺近傍領域ＬＲ２に含まれる操作オブジェクトＲ６４の数は１つであり、右辺Ｌ３の辺近傍領域ＬＲ３に含まれる操作オブジェクトＲ６４の数は２つであり、下辺Ｌ４の辺近傍領域ＬＲ４に含まれる操作オブジェクトＲ６４の数は６つである。
【０１２７】
通知領域決定部１３Ｆは、辺近傍領域ＬＲ１〜ＬＲ４に含まれる操作オブジェクトＲ６４の数に基づいてオブジェクト表示領域Ｒ６１を縮小する方向を決定する。例えば、通知領域決定部１３Ｆは、左右方向に対向する辺近傍領域ＬＲ１，ＬＲ３のうち領域内に含まれる操作オブジェクトＲ６４の数が少ない辺近傍領域ＬＲ３に対応する右辺Ｌ３を抽出する。ここで、各辺近傍領域ＬＲ１，ＬＲ３に含まれる操作オブジェクトＲ６４の数が等しい場合には、通知領域決定部１３Ｆは、左辺Ｌ１及び右辺Ｌ３のうち任意の辺（例えば予め定められた方の辺）を抽出してもよい。また、通知領域決定部１３Ｆは、上下方向に対向する辺近傍領域ＬＲ２，ＬＲ４のうち領域内に含まれる操作オブジェクトＲ６４の数が少ない辺近傍領域ＬＲ２に対応する上辺Ｌ２を抽出する。ここで、各辺近傍領域ＬＲ２，ＬＲ４に含まれる操作オブジェクトＲ６４の数が等しい場合には、通知領域決定部１３Ｆは、上辺Ｌ２及び下辺Ｌ４のうち任意の辺（例えば予め定められた方の辺）を抽出してもよい。
【０１２８】
続いて、通知領域決定部１３Ｆは、このようにして抽出された２辺（右辺Ｌ３及び上辺Ｌ２）にオブジェクト非表示領域Ｒ６２が接するように、オブジェクト表示領域Ｒ６１を縮小する。即ち、通知領域決定部１３Ｆは、左辺Ｌ１及び下辺Ｌ４の位置を固定したままで、上辺Ｌ２を下方に移動させると共に右辺Ｌ３を左方に移動させることで、オブジェクト表示領域Ｒ６１を全体的に左下方向に縮小する。これにより、元々オブジェクト表示領域Ｒ６１が表示されていた逆Ｌ字状の領域（縮小後のオブジェクト表示領域Ｒ６１の上辺Ｌ２及び右辺Ｌ３に接する領域）が、オブジェクト非表示領域Ｒ６２となる。
【０１２９】
通知領域決定部１３Ｆは、上述のようにして形成したオブジェクト非表示領域Ｒ６２に含まれる一以上の領域を通知領域Ｒ６３として決定する。ここで、オブジェクト非表示領域Ｒ６２に含まれる領域のうちどの部分の領域を通知領域６３とするかは任意に定めてよい。通知領域決定部１３Ｆは、例えば図１６（ｂ）に示すように、画面端（左下端）から上下方向に所定幅毎に区切って形成される各領域（ここでは一例として３つ）を通知領域Ｒ６３として決定してもよい。上記以外にも、通知領域決定部１３Ｆは、例えば通知領域の位置が操作オブジェクトＲ６４からなるべく離れるようにすべく、オブジェクト非表示領域Ｒ６２の右上部分の領域を通知領域としてもよい。
【０１３０】
以上説明した通知情報表示装置１０Ｆによれば、タッチパネル１１の画面上において通知情報を表示可能な領域の大きさが十分でない場合に、オブジェクト表示領域Ｒ６１を縮小することでオブジェクト非表示領域Ｒ６２を形成し、オブジェクト非表示領域Ｒ６２内の通知領域Ｒ６３に通知情報を表示することができる。また、オブジェクト表示領域Ｒ６１の各辺近傍に位置する操作オブジェクトの数に基づいて、ユーザの利便性等の観点から好ましい位置にオブジェクト非表示領域Ｒ６２を形成することができる。具体的には、オブジェクト表示領域Ｒ６１の上下及び左右の各辺のうち辺近傍領域に操作オブジェクトＲ６４が少ない辺に接するようにオブジェクト非表示領域６２を形成することにより、操作オブジェクトＲ６４の操作に関するユーザビリティの低下を抑制することができる。より具体的には、元々画面端近くに配置されていた操作オブジェクトＲ６４が画面端から離れてしまって操作オブジェクトＲ６４が操作し難いものとなることを抑制することができる。また、オブジェクト表示領域Ｒ６１のうち操作オブジェクトＲ６４が多く分布している辺近傍領域から離れた領域にオブジェクト非表示領域Ｒ６２が形成されることで、ユーザの誤操作を抑制することができる。より具体的には、操作オブジェクトＲ６４を操作しようとした際に、オブジェクト非表示領域Ｒ６２内に形成される通知領域Ｒ６３に表示された通知情報を誤って選択してしまうといったユーザの誤操作を抑制することができる。
【０１３１】
なお、表示要求入力部１４によって通知情報の表示要求が入力されるまでは、通知領域を決定する必要はないため、通知領域決定部１３Ｆは、表示要求入力部１４によって通知情報の表示要求が入力されるまでは、オブジェクト表示領域Ｒ６１を縮小する必要はない。即ち、通知領域決定部１３は、表示要求入力部１４によって通知情報の表示要求が入力された後に、オブジェクト表示領域Ｒ６１を縮小するようにしてもよい。
【０１３２】
また、通知領域決定部１３Ｆは、空き領域の大きさに関わらず、表示要求入力部１４によって通知情報の表示要求が入力されたことをトリガとして、タッチパネル１１の画面を分割（オブジェクト表示領域Ｒ６１を縮小してオブジェクト非表示領域Ｒ６２を形成）してもよい。また、通知領域決定部１３Ｆは、予め管理者又はユーザの設定等によりオブジェクト表示領域Ｒ６１を縮小することが禁止されたアプリケーションが起動している場合には、空き領域の大きさに関わらず、オブジェクト表示領域Ｒ６１の縮小を行わないようにしてもよい。
【０１３３】
また、通知領域決定部１３Ｆは、辺近傍領域ＬＲ１〜ＬＲ４において操作オブジェクトＲ６４が占める面積（大きさ）に基づいてオブジェクト表示領域Ｒ６１を縮小する方向を決定してもよい。例えば、通知領域決定部１３Ｆは、上述のように操作オブジェクトＲ６４の数が少ない辺近傍領域に対応する辺を抽出する代わりに、辺近傍領域において操作オブジェクトＲ６４が占める面積が小さい方の辺近傍領域に対応する辺を抽出するようにしてもよい。また、通知領域決定部１３Ｆは、辺近傍領域ＬＲ１〜ＬＲ４に含まれる操作オブジェクトＲ６４の数及び面積の両方に基づいてオブジェクト表示領域Ｒ６１を縮小する方向を決定してもよい。
【０１３４】
また、通知情報表示装置１０Ｆは、第２実施形態に係る通知情報表示装置１０Ｂと同様にタッチセンサ１６を備え、通知領域決定部１３Ｆは、タッチセンサ１６が検出した検出位置（ユーザの保持位置）に基づいて簡易操作想定領域を取得してもよい。そして、通知領域決定部１３Ｆは、このように取得した簡易操作想定領域がオブジェクト非表示領域Ｒ６２に含まれるように、オブジェクト表示領域Ｒ６１を縮小し、簡易操作想定領域内に収まる領域を通知領域として決定してもよい。これにより、通知情報表示装置１０Ｂと同様に、ユーザの保持位置から近い領域に通知情報を表示することが可能になるため、ユーザによる通知情報選択操作を容易にし、ユーザの利便性を向上させることができるという効果を奏する。
【０１３５】
［第７実施形態］
続いて、本発明の第７実施形態に係る通知情報表示装置１０Ｇについて説明する。本実施形態に係る通知情報表示装置１０Ｇは、通知情報表示装置１０Ａにおける通知情報表示部１５の代わりに通知情報表示部１５Ｇを備える点で通知情報表示装置１０Ａと相違しており、それ以外の構成（タッチパネル１１、表示情報取得部１２、通知領域決定部１３Ａ、表示要求入力部１４、端末アプリケーション２１，２２、アンテナ２３）は、通知情報表示装置１０Ａと同様である。
【０１３６】
図１７（ａ）に示すように、通知情報表示部１５Ｇは、表示要求入力部１４によって複数の表示要求が入力された場合に、各表示要求によって示される複数の通知情報を１つの通知領域Ｒ７１に関連付け、通知領域Ｒ７１には、通知情報が存在することを示す通知アイコンＱを表示する。ここで、通知情報表示部１５Ｇは、最新の通知情報Ｐ７１を通知アイコンＱとして表示してもよい。
【０１３７】
図１７（ｂ）に示すように、通知情報表示部１５Ｇは、タッチパネル１１上の通知アイコンＱが表示されている部分に対する接触操作（タップ等）を検知すると、通知領域Ｒ７１に関連付けられている複数の通知情報Ｐ７１〜Ｐ７４を一覧表示する。ここでは一例として、通知情報表示部１５Ｇは、通知領域Ｒ７１から下方に蛇腹が開くように、複数の通知情報Ｐ７１〜Ｐ７４を短冊状に上下に並べて表示させる。
【０１３８】
以上説明した通知情報表示装置１０Ｇによれば、ユーザは、通知アイコンＱをタップするという簡易な接触操作により、複数の通知情報Ｐ７１〜Ｐ７４を容易に参照することができる。また、通知情報毎に個別の通知領域を用意する必要がないため、例えばスマートフォン等の画面が小さく、十分な大きさの通知領域を複数確保できない場合においても利用することができる。
【０１３９】
なお、通知情報表示装置１０Ｇでは、通知情報表示部１５Ｇは、例えば通知元（アプリケーション等）毎に異なる通知領域を表示してもよい。具体的には、例えば図１４（ｂ）に示した領域Ｃ１１，Ｃ１２のように、通知元毎の通知領域を並列に表示してもよい。この場合において、通知情報表示部１５Ｇは、通知領域に表示された通知アイコンに対する接触操作を検知すると、当該通知領域に関連付けられた通知元からの通知情報を一覧表示するようにしてもよい。
【０１４０】
例えば同一の通知元（アプリケーション等）からの通知情報が複数連続して通知される場合がある。特にインスタントメッセンジャー等のアプリケーションでは新着メッセージを短時間で連続して複数受信する場合がある。このような場合に新着メッセージ毎の通知情報を別々の通知領域に表示してしまうと、画面表示が煩雑となり、ユーザの利便性が損なわれるおそれがある。そこで、上述のように、通知元毎に通知領域を１つに束ねることにより、必要な通知領域の数を減らすことができる。また、ユーザは、通知元毎の通知情報の一覧を容易に参照することができる。
【０１４１】
具体的には、例えば以下のようにすることで、通知元毎に通知領域を１つに束ねることが可能となる。通知情報表示部１５Ｇは、例えば、一の通知情報を一の通知領域に表示させた場合において、当該通知情報の通知元と当該通知領域とを関連付けた関連付け情報を生成及び保持する。例えば、通知情報表示部１５Ｇは、表示要求入力部１４に入力された表示要求に含まれる通知元を示す情報を参照することで、通知情報の通知元を特定し、関連付け情報を生成することができる。通知情報表示部１５Ｇは、新たな通知情報を表示する際に、保持している関連付け情報を参照することで、同一の通知元からの通知領域が既に存在するか否かを判定することができる。そして、同一の通知元からの通知領域が既に存在すると判定された場合には、通知情報表示部１５Ｇは、当該通知領域に新たな通知情報を表示させることができる。
【０１４２】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。また、上述の第１〜第７実施形態において説明した各構成は、適宜組み合わせられてもよい。
【０１４３】
例えば、本実施形態では、通知情報表示装置１０（１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ，１０Ｆ，１０Ｇ）が携帯端末装置であるものとして説明したが、本発明に係る通知情報表示装置は、例えば画面を表示するディスプレイを備える据置型のパーソナルコンピュータにも適用可能である。また、この場合には、例えば、表示要求入力部が表示要求を入力した際の状況（例えば、画面上に表示されたマウスカーソルの位置）に基づいて、当該マウスカーソルの位置から所定半径距離以内の領域を簡易操作想定領域としてもよい。
【０１４４】
また、本実施形態では、表示要求入力部１４が通知情報の表示要求を入力する前に、通知領域決定部１３が通知領域を決定するものとして説明したが、本発明に係る通知情報表示装置又は通知情報表示方法は、この処理順序に限定されるものではない。例えば、本発明に係る通知情報表示装置又は通知情報表示方法では、表示要求入力部１４が通知情報の表示要求を入力した後に、通知領域決定部１３が通知領域を決定するような処理順序としてもよい。
【符号の説明】
【０１４５】
１０，１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ，１０Ｆ，１０Ｇ…通知情報表示装置、１１…タッチパネル、１２…表示情報取得部、１３，１３Ａ，１３Ｂ，１３Ｄ，１３Ｆ…通知領域決定部、１４，１４Ｄ…表示要求入力部、１５，１５Ｃ，１５Ｅ，１５Ｇ…通知情報表示部、２１，２２…端末アプリケーション、２３…アンテナ、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…移動体通信モジュール、Ｌ１…左辺（辺）、Ｌ２…上辺（辺）、Ｌ３…右辺（辺）、Ｌ４…下辺（辺）、ＬＲ１，ＬＲ２，ＬＲ３，ＬＲ４…辺近傍領域、Ｒ１…描画オブジェクト、Ｒ２，Ｒ６４…操作オブジェクト、Ｒ３，Ｒ３１，Ｒ５１，Ｒ５２，Ｒ６３，Ｒ７１…通知領域、Ｒ４…簡易操作想定領域、Ｒ６１…オブジェクト表示領域、Ｒ６２…オブジェクト非表示領域。
【図１】
2014209331.tif 000003
【図２】
2014209331.tif 000004
【図３】
2014209331.tif 000005
【図４】
2014209331.tif 000006
【図５】
2014209331.tif 000007
【図６】
2014209331.tif 000008
【図７】
2014209331.tif 000009
【図８】
2014209331.tif 000010
【図９】
2014209331.tif 000011
【図１０】
2014209331.tif 000012
【図１１】
2014209331.tif 000013
【図１２】
2014209331.tif 000014
【図１３】
2014209331.tif 000015
【図１４】
2014209331.tif 000016
【図１５】
2014209331.tif 000017
【図１６】
2014209331.tif 000018
【図１７】
2014209331.tif 000019