(57)【特許請求の範囲】
【請求項１】
表示装置を有する、携帯端末であって、
前記携帯端末の姿勢を検出する検出部、
イベントが発生したとき、そのイベントの新着情報を記憶する記憶部、
前記検出部によって第１姿勢が検出されているとき、前記新着情報と関連するタイル状の第１オブジェクトおよび前記新着情報と関連しないタイル状の第２オブジェクトを前記表示装置に表示する表示部、および
前記検出部によって第２姿勢が検出されたとき、前記記憶部によって記憶された新着情報を前記表示装置に表示する新着情報表示部を備える、携帯端末。
【請求項２】
前記イベントの新着情報は機能と対応し、
前記新着情報表示部によって前記表示装置に表示された新着情報が選択されたとき、当該新着情報と対応する機能を実行する実行部をさらに備える、請求項１記載の携帯端末。
【請求項３】
前記表示装置に設けられるタッチパネル、および
前記表示装置に表示されている新着情報に対してタッチ操作がされたとき、所定の処理を実行する所定処理実行部をさらに備える、請求項１または２記載の携帯端末。
【請求項４】
前記所定処理実行部は、前記表示装置に表示されている新着情報に対して特定のタッチ操作がされたとき、当該新着情報と対応するイベントによって得られた情報を確認済みの状態に設定する設定部、および前記表示装置に表示されている新着情報に対して前記特定のタッチ操作がされたとき、当該新着情報を削除する削除部を含む、請求項３記載の携帯端末。
【請求項５】
前記新着情報表示部は、前記記憶部によって記憶された新着情報を機能毎に表示する第１新着情報表示部を含む、請求項２ないし４のいずれかに記載の携帯端末。
【請求項６】
前記記憶部によって記憶された新着情報が機能毎に表示されている状態で、任意の新着情報が選択されたとき、当該機能に対応する新着情報が表示される、請求項５記載の携帯端末。
【請求項７】
前記新着情報表示部は、前記記憶部によって記憶された新着情報を時系列順に表示する第２新着情報表示部を含む、請求項１ないし４のいずれかに記載の携帯端末。
【請求項８】
前記検出部によって前記携帯端末の特定の動作が検出されたとき、前記記憶部によって記憶された新着情報における機能毎の表示と時系列順の表示とを切り替える切替部をさらに備える、請求項５ないし７のいずれかに記載の携帯端末。
【請求項９】
前記記憶部によって新着情報が記憶されていない状態で、前記検出部によって第２姿勢が検出されたとき、前記記憶部によって新着情報が記憶されていないことを通知する通知部をさらに備える、請求項１ないし８のいずれかに記載の携帯端末。
【請求項１０】
表示装置および携帯端末の姿勢を検出する検出部を有する、携帯端末のプロセッサを、
イベントが発生したとき、そのイベントの新着情報を記憶する記憶部、
前記検出部によって第１姿勢が検出されているとき、前記新着情報と関連するタイル状の第１オブジェクトおよび前記新着情報と関連しないタイル状の第２オブジェクトを前記表示装置に表示する表示部、および
前記検出部によって第２姿勢が検出されたとき、前記記憶部によって記憶された新着情報を前記表示装置に表示する新着情報表示部として機能させる、新着情報表示プログラム。
【請求項１１】
表示装置および携帯端末の姿勢を検出する検出部を有する、携帯端末における新着情報表示方法であって、前記携帯端末のプロセッサが、
イベントが発生したとき、そのイベントの新着情報を記憶する記憶ステップ、
前記検出部によって第１姿勢が検出されているとき、前記新着情報と関連するタイル状の第１オブジェクトおよび前記新着情報と関連しないタイル状の第２オブジェクトを前記表示装置に表示する表示ステップ、および
前記検出部によって第２姿勢が検出されたとき、前記記憶ステップによって記憶された新着情報を前記表示装置に表示する新着情報表示ステップを実行する、新着情報表示方法。
【請求項１２】
表示装置を有する、携帯端末であって、
前記携帯端末の姿勢を検出する検出部、
イベントが発生したとき、そのイベントの新着情報を記憶する記憶部、および
前記検出部によって第１姿勢から第２姿勢への変化が検出されたとき、前記記憶部によって記憶された新着情報を前記表示装置に表示する新着情報表示部を備える、携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、新着情報表示プログラムおよび新着情報表示方法に関し、特に発生したイベントの新着情報を表示する、携帯端末、新着情報表示プログラムおよび新着情報表示方法に関する。
【背景技術】
【０００２】
背景技術の一例が特許文献１に開示されている。この特許文献１の携帯端末では、複数のアイコンがタッチパネルディスプレイに配列表示される。
【特許文献１】特開2012-208631号公報［G06F 3/041, G06F 3/048］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
特許文献１の携帯端末において、アイコンと対応する機能によってイベントが発生し、イベント発生の通知を、アイコンを利用して行うことがある。ところが、イベントの発生を通知するアイコンが多数配列表示されると、ユーザは発生したイベントの全てを把握するのが難しくなる。
【０００４】
それゆえに、この発明の主たる目的は、新規な携帯端末、新着情報表示プログラムおよび新着情報表示方法を提供することである。
【０００５】
この発明の他の目的は、新着情報を容易に確認することが出来る、携帯端末、新着情報表示プログラムおよび新着情報表示方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、表示装置を有する、携帯端末であって、携帯端末の姿勢を検出する検出部、イベントが発生したとき、そのイベントの新着情報を記憶する記憶部、検出部によって第１姿勢が検出されているとき、新着情報と関連するタイル状の第１オブジェクトおよび新着情報と関連しないタイル状の第２オブジェクトを表示装置に表示する表示部、および検出部によって第２姿勢が検出されたとき、記憶部によって記憶された新着情報を表示装置に表示する新着情報表示部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、ディスプレイとも呼ばれる表示装置（１４）を有する。検出部（５０）は、ジャイロセンサおよび加速度センサを含む姿勢センサであり、携帯端末の姿勢を検出する。記憶部（３０，Ｓ１４５）は、イベントが発生したとき、そのイベントの新着情報をＲＡＭ（４６）などに記憶する。表示部（３０，Ｓ３）は、第１姿勢（縦向き）が検出されている状態では、新着情報と関連するタイル状の第１オブジェクトおよび新着情報と関連しないタイル状の第２オブジェクトを表示装置に表示する。新着情報表示部（３０，Ｓ２１，Ｓ２５）は、第２姿勢（横向き）が検出されたとき、記憶部によって記憶された新着情報を表示装置に表示する。
【０００９】
第１の発明によれば、新着情報がまとめて表示されるため、ユーザはイベントの新着情報を容易に確認することが出来る。
【００１０】
第２の発明は、第１の発明に従属し、イベントの新着情報は機能と対応し、新着情報表示部によって表示装置に表示された新着情報が選択されたとき、当該新着情報と対応する機能を実行する実行部をさらに備える。
【００１１】
第２の発明では、たとえば新着メールの受信イベントの新着情報はメール機能と対応する。実行部（３０，Ｓ８１，Ｓ１０５）は、上述のメール機能と対応する新着情報が選択された場合、メール機能を実行する。
【００１２】
第２の発明によれば、ユーザは、新着情報を選択することで、その新着情報と対応する機能を実行することが出来る。つまり、ユーザは、新着情報を利用して容易に機能を実行することが出来る。
【００１３】
第３の発明は、第１の発明または第２の発明に従属し、表示装置に設けられるタッチパネル、および表示装置に表示されている新着情報に対してタッチ操作がされたとき、所定の処理を実行する所定処理実行部をさらに備える。
【００１４】
第３の発明では、タッチパネル（１６）は表示装置の上に設けられる。所定処理実行部（３０，Ｓ６９，Ｓ７１，Ｓ７５，Ｓ７７，Ｓ１１１，Ｓ１１３，Ｓ１１７，Ｓ１１９，Ｓ１２１）は、表示されている新着情報に対してフリック操作、ロングタップ操作などのタッチ操作がされたとき、新着情報と対応する機能およびタッチ操作の種類に基づいて、所定の処理を実行する。
【００１５】
第３の発明によれば、表示されている新着情報に対してタッチ操作を行うことで、その新着情報に関連して様々な処理を実行することが出来きる。そのため、ユーザの利便性が向上する。
【００１６】
第４の発明は、第３の発明に従属し、所定処理実行部は、表示装置に表示されている新着情報に対して特定のタッチ操作がされたとき、当該新着情報と対応するイベントによって得られた情報を確認済みの状態に設定する設定部、および表示装置に表示されている新着情報に対して特定のタッチ操作がされたとき、当該新着情報を削除する削除部を含む。
【００１７】
第４の発明では、設定部（３０，Ｓ６９，Ｓ１１１）は、たとえばメール機能と対応する新着情報に対して特定のタッチ操作（下方向のフリック操作）がされると、その新着情報と対応する新着メールを受信するイベントで得られた（受信された）新着メールを既読の状態に設定する。削除部（３０，Ｓ７１，Ｓ１１３）は、新着情報に対して上述した特定のタッチ操作がされると、その新着情報が削除される。
【００１８】
第４の発明によれば、ユーザは、たとえば複数の新着情報をまとめて確認済みの状態にすることが出来る。そのため、ユーザは、新着情報を効率よく確認することが出来る。
【００１９】
第５の発明は、第２の発明ないし第４の発明のいずれかに従属し、新着情報表示部は、記憶部によって記憶された新着情報を機能毎に表示する第１新着情報表示部を含む。
【００２０】
第５の発明では、第１新着情報表示部（３０，Ｓ２１）は、たとえば機能毎の新着情報の件数が書かれたタイル状のオブジェクト（機能タイル）を、機能毎に表示する。
【００２１】
第５の発明によれば、ユーザは、機能毎の新着情報の件数を把握したうえで、実行する機能を決めることが出来る。
【００２２】
第６の発明は、第５の発明に従属し、記憶部によって記憶された新着情報が機能毎に表示されている状態で、任意の新着情報が選択されたとき、当該機能に対応する新着情報が表示される。
【００２３】
第６の発明では、たとえば、上述したタイル状のオブジェクトが選択されると、そのタイル状のオブジェクトと対応する新着情報が表示される。
【００２４】
第６の発明によれば、ユーザは、特定の機能に対応する新着情報を表示させることが出来る。
【００２５】
第７の発明は、第１の発明ないし第４の発明のいずれかに従属し、新着情報表示部は、記憶部によって記憶された新着情報を時系列順に表示する第２新着情報表示部を含む。
【００２６】
第７の発明では、第２新着情報表示部（３０，Ｓ２５）は、記憶した新着情報を時系列順で表示する。
【００２７】
第７の発明によれば、ユーザは、新着情報が記憶された順番を確認したうえで、実行する機能を決めることが出来る。
【００２８】
第８の発明は、第５の発明ないし第７の発明のいずれかに従属し、検出部によって携帯端末の特定の動作が検出されたとき、記憶部によって記憶された新着情報における機能毎の表示と時系列順の表示とを切り替える切替部をさらに備える。
【００２９】
第８の発明では、切替部（３０，Ｓ３１，Ｓ３３）は、携帯端末の特定の動作が検出されると、新着情報の機能毎の表示と新着情報の時系列順の表示とを切り替える。
【００３０】
第８の発明によれば、一方の表示の状態で実行する機能を決めることが出来ない場合は、他方の表示の状態に切り替えて実行する機能を検討することが出来る。
【００３１】
第９の発明は、第１の発明ないし第８の発明の何れかに従属し、記憶部によって新着情報が記憶されていない状態で、検出部によって第２姿勢が検出されたとき、記憶部によって新着情報が記憶されていないことを通知する通知部をさらに備える。
【００３２】
第９の発明では、新着情報が記憶されていないときに携帯端末が第２姿勢にされると、通知部（３０，Ｓ１３）は、新着情報が記憶されていないことを、メッセージなどを利用して通知する。
【００３３】
第９の発明によれば、ユーザは新着情報が記憶されていない状態であることを把握できる。
【００３４】
第１０の発明は、表示装置（１４）および携帯端末の姿勢を検出する検出部（５０）を有する、携帯端末（１０）のプロセッサ（３０）を、イベントが発生したとき、そのイベントの新着情報を記憶する記憶部（Ｓ１４５）、検出部によって第１姿勢が検出されているとき、新着情報と関連するタイル状の第１オブジェクトおよび新着情報と関連しないタイル状の第２オブジェクトを表示装置に表示する表示部（Ｓ３）、および検出部によって第２姿勢が検出されたとき、記憶部によって記憶された新着情報を表示装置に表示する新着情報表示部（Ｓ２１，Ｓ２５）として機能させる、新着情報表示プログラムである。
【００３５】
第１０の発明でも、第１の発明と同様、新着情報がまとめて表示されるため、ユーザはイベントの新着情報を容易に確認することが出来る。
【００３６】
第１１の発明は、表示装置（１４）および携帯端末の姿勢を検出する検出部（５０）を有する、携帯端末（１０）における新着情報表示方法であって、携帯端末のプロセッサ（３０）が、イベントが発生したとき、そのイベントの新着情報を記憶する記憶ステップ（Ｓ１４５）、検出部によって第１姿勢が検出されているとき、新着情報と関連するタイル状の第１オブジェクトおよび新着情報と関連しないタイル状の第２オブジェクトを表示装置に表示する表示ステップ（Ｓ３）、および検出部によって第２姿勢が検出されたとき、記憶ステップによって記憶された新着情報を表示装置に表示する新着情報表示ステップ（Ｓ２１，Ｓ２５）を実行する、新着情報表示方法である。
【００３７】
第１１の発明でも、第１の発明と同様、新着情報がまとめて表示されるため、ユーザはイベントの新着情報を容易に確認することが出来る。
【００３８】
第１２の発明は、表示装置（１４）を有する、携帯端末（１０）であって、携帯端末の姿勢を検出する検出部（５０）、イベントが発生したとき、そのイベントの新着情報を記憶する記憶部（３０，Ｓ１４５）、および検出部によって第１姿勢から第２姿勢への変化が検出されたとき、記憶部によって記憶された新着情報を表示装置に表示する新着情報表示部（３０，Ｓ２１，Ｓ２５）を備える、携帯端末である。
【００３９】
第１２の発明でも、第１の発明と同様、新着情報がまとめて表示されるため、ユーザはイベントの新着情報を容易に確認することが出来る。
【発明の効果】
【００４０】
この発明によれば、新着情報を容易に確認することが出来る。
【００４１】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００４２】
【図１】図１はこの発明の一実施例の携帯電話機を示す外観図である。
【図２】図２は図１に示す携帯電話機の電気的な構成の一例を示す図解図である。
【図３】図３は図１に示す携帯電話機の姿勢の一例を示す図解図であり、図３（Ａ）は携帯電話機の姿勢が縦向き状態の一例を示し、図３（Ｂ）は携帯電話機の姿勢が左横向きの状態の一例を示し、図３（Ｃ）は携帯電話機の姿勢が逆向きの状態の一例を示し、図３（Ｄ）は携帯電話機の姿勢が右横向きの状態の一例を示す。
【図４】図４は図１に示すディスプレイにホーム画面が表示されている状態の一例を示す図解図である。
【図５】図５は図４に示すホーム画面をスクロールする操作の一例を示す図解図であり、図５（Ａ）はホーム画面に対するスライド操作の一例を示し、図５（Ｂ）はスライド操作に応じてスクロールしたホーム画面の一例を示す。
【図６】図６は図１に示すディスプレイに新着情報が表示されている状態の一例を示す図解図である。
【図７】図７は図１に示すディスプレイに新着情報が表示されている状態の他の一例を示す図解図である。
【図８】図８は図６に示す新着情報に対するタッチ操作の一例を示す図解図であり、図８（Ａ）は図６に示す新着情報に対してタップ操作がされている状態の一例を示し、図８（Ｂ）は図８（Ａ）に示すタップ操作に応じて新着情報が表示されている状態の一例を示す。
【図９】図９は図８（Ｂ）に示す新着情報に対するタッチ操作の一例を示す図解図であり、図９（Ａ）は図８（Ｂ）に示す新着情報に対してタップ操作がされている状態の一例を示し、図９（Ｂ）は図９（Ａ）に示すタップ操作に応じて機能が実行されている状態の一例を示す。
【図１０】図１０は図６に示す新着情報に対するタッチ操作の他の一例を示す図解図であり、図１０（Ａ）は図６に示す新着情報に対してフリック操作がされている状態の一例を示し、図１０（Ｂ）は図１０（Ａ）に示すフリック操作に応じて新着情報の表示が消去された状態の一例を示す。
【図１１】図１１は図６に示す新着情報に対するタッチ操作のその他の一例を示す図解図であり、図１１（Ａ）は図６に示す新着情報に対してフリック操作がされている状態の他の一例を示し、図１１（Ｂ）は図１１（Ａ）に示すフリック操作に応じて新着情報が表示されている状態の他の一例を示す。
【図１２】図１２は図６に示す新着情報に対するタッチ操作のさらにその他の一例を示す図解図であり、図１２（Ａ）は図６に示す新着情報に対してロングタップ操作がされている状態の一例を示し、図１２（Ｂ）は図１２（Ａ）に示すロングタップ操作に応じて機能が実行されている状態の一例を示す。
【図１３】図１３は図７に示す新着情報に対するタッチ操作の一例を示す図解図であり、図１３（Ａ）は図７に示す新着情報に対してタップ操作がされている状態の一例を示し、図１３（Ｂ）は図１３（Ａ）に示すタップ操作に応じて機能が実行されている状態の一例を示す。
【図１４】図１４は図７に示す新着情報に対するタッチ操作の他の一例を示す図解図であり、図１４（Ａ）は図７に示す新着情報に対してフリック操作がされている状態の一例を示し、図１４（Ｂ）は図１４（Ａ）に示すフリック操作に応じて新着情報の表示が消去された状態の一例を示し、図１４（Ｃ）は図１４（Ａ）に示すフリック操作に応じて新着情報と対応するイベントによって得られた情報が確認済みにされた状態の一例を示す。
【図１５】図１５は図７に示す新着情報に対するタッチ操作のその他の一例を示す図解図であり、図１５（Ａ）は図７に示す新着情報に対してフリック操作がされている状態の一例を示し、図１５（Ｂ）は図１５（Ａ）に示すフリック操作に応じて新着情報の表示が消去された状態の一例を示し、図１５（Ｃ）は図１５（Ａ）に示すフリック操作に応じて新着情報と対応するイベントによって得られた情報が削除された状態の一例を示す。
【図１６】図１６は図２に示すＲＡＭに記憶される新着情報テーブルの構成の一例を示す図解図である。
【図１７】図１７は図１に示すディスプレイに新着情報が表示されている状態のその他の一例を示す図解図である。
【図１８】図１８は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図１９】図１９は図２に示すプロセッサの表示制御処理の一部の一例を示すフロー図である。
【図２０】図２０は図２に示すプロセッサの表示制御処理の他の一部の一例であって、図１９に後続するフロー図である。
【図２１】図２１は図２に示すプロセッサの第１タッチ操作処理の一部の一例を示すフロー図である。
【図２２】図２２は図２に示すプロセッサの第１タッチ操作処理の他の一部の一例であって、図２１に後続するフロー図である。
【図２３】図２３は図２に示すプロセッサの第２タッチ操作処理の一例を示すフロー図である。
【図２４】図２４は図２に示すプロセッサの新着情報記憶処理の一例を示すフロー図である。
【発明を実施するための形態】
【００４３】
図１を参照して、この発明の一実施例の携帯電話機１０は、一例としてスマートフォン（smartphone）であり、縦長の扁平矩形のハウジング１２を含む。ただし、この発明は、タッチパネルを有する、タブレット端末、タブレットＰＣ、ノートＰＣおよびＰＤＡなど任意の携帯端末に適用可能であることを予め指摘しておく。
【００４４】
ハウジング１２の一方主面（表面）には、表示装置とも呼ばれる、たとえば液晶や有機ＥＬなどのディスプレイ１４が設けられる。ディスプレイ１４の上には、タッチパネル１６が設けられる。
【００４５】
ハウジング１２の縦方向一端の主面側にスピーカ１８が内蔵され、縦方向他端の主面側にマイク２０が内蔵される。
【００４６】
ハウジング１２の一方主面には、タッチパネル１６と共に入力操作手段を構成するハードキーとして、この実施例では、通話キー２２ａ、終話キー２２ｂおよびホームキー２２ｃが設けられる。
【００４７】
たとえば、ユーザは、ディスプレイ１４に表示されたダイヤルパッドに対してタッチ操作を行うことで電話番号を入力でき、通話キー２２ａを操作して音声通話を開始することができる。そして、終話キー２２ｂを操作すれば、音声通話を終了することができる。なお、ユーザは終話キー２２ｂを長押しすることによって、携帯電話機１０の電源をオン／オフすることができる。
【００４８】
また、ホームキー２２ｃを操作すれば、ディスプレイ１４にホーム画面が表示され、その状態でディスプレイ１４に表示されているＧＵＩなどに対してタッチ操作を行うことによってオブジェクトを選択し、その選択を確定させることができる。
【００４９】
なお、携帯電話機１０は、電話機能以外に、メール機能およびブラウザ機能などを実行可能である。また、以下の説明では、ディスプレイ１４に表示されるキーなどのＧＵＩおよびアイコンなどは、まとめてオブジェクトと言うことがある。
【００５０】
図２を参照して、図１に示す実施例の携帯電話機１０は、コンピュータまたはＣＰＵと呼ばれるプロセッサ３０などを含む。プロセッサ３０には、無線通信回路３２、Ａ／Ｄ変換器３６、Ｄ／Ａ変換器３８、入力装置４０、表示ドライバ４２、フラッシュメモリ４４、ＲＡＭ４６、タッチパネル制御回路４８および姿勢センサ５０などが接続される。
【００５１】
プロセッサ３０は、携帯電話機１０の全体制御を司り、日時情報を出力するＲＴＣ３０ａを含む。ＲＡＭ４６には、フラッシュメモリ４４に予め設定されているプログラムの全部または一部が使用に際して展開され、プロセッサ３０はこのＲＡＭ４６上のプログラムに従って動作する。また、ＲＡＭ４６はさらに、プロセッサ３０のワーキング領域ないしバッファ領域として用いられる。
【００５２】
入力装置４０は、図１に示すハードキー２２を含むものである。そのため、ハードキー２２に対するユーザからのキー操作を受け付ける操作受付部を構成する。ユーザが操作したハードキーの情報（キーデータ）はプロセッサ３０に入力される。
【００５３】
無線通信回路３２は、アンテナ３４を通して、音声通話やメールなどのための電波を送受信するための回路である。実施例では、無線通信回路３２は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、ユーザがタッチパネル１６を操作して発呼（音声発信）を指示すると、無線通信回路３２は、プロセッサ３０の指示の下、音声発信処理を実行し、アンテナ３４を介して音声発信信号を出力する。音声発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において音声着信処理が行われると、通信可能状態が確立され、プロセッサ３０は通話処理を実行する。
【００５４】
Ａ／Ｄ変換器３６には図１に示すマイク２０が接続される。マイク２０からの音声信号はこのＡ／Ｄ変換器３６でディジタルの音声データに変換され、プロセッサ３０に入力される。一方、Ｄ／Ａ変換器３８にはスピーカ１８が接続される。Ｄ／Ａ変換器３８は、ディジタルの音声データを音声信号に変換して、アンプを介してスピーカ１８に与える。したがって、音声データに基づく音声がスピーカ１８から出力される。そして、通話処理が実行されている状態では、マイク２０によって集音された音声が相手の電話機に送信され、相手の電話機で集音された音声が、スピーカ１８から出力される。
【００５５】
なお、プロセッサ３０は、たとえばユーザによるボリューム調整操作に応答して、Ｄ／Ａ変換器３８に接続されるアンプの増幅率を制御することによって、スピーカ１８から出力される音声の音量を調整することが出来る。
【００５６】
表示ドライバ４２には図１に示すディスプレイ１４が接続され、したがって、ディスプレイ１４はプロセッサ３０から出力される映像または画像データに従って映像または画像を表示する。表示ドライバ４２は表示する画像データを一時的に記憶するビデオメモリを含んでおり、プロセッサ３０から出力されたデータはこのビデオメモリに記憶される。そして、表示ドライバ４２は、ビデオメモリの内容に従って、ディスプレイ１４に画像を表示する。つまり、表示ドライバ４２は、プロセッサ３０の指示の下、当該表示ドライバ４２に接続されたディスプレイ１４の表示を制御する。なお、ディスプレイ１４には、バックライトが設けられており、表示ドライバ４２はプロセッサ３０の指示に従って、そのバックライトの明るさや、点灯／消灯を制御する。
【００５７】
タッチパネル制御回路４８には、図１に示すタッチパネル１６が接続される。タッチパネル制御回路４８は、タッチパネル１６に必要な電圧などを付与するとともに、タッチパネル１６に対するユーザによるタッチの開始を示すタッチ開始信号、ユーザによるタッチの終了を示す終了信号、およびユーザがタッチしたタッチ位置を示す座標データをプロセッサ３０に入力する。したがって、プロセッサ３０はこの座標データに基づいて、ユーザがどのオブジェクトに対してタッチしたかを判断することが出来る。
【００５８】
実施例では、タッチパネル１６は、その表面と指などの物体との間に生じる静電容量の変化を検出する静電容量方式のタッチパネルである。タッチパネル１６は、たとえば１本または複数本の指がタッチパネル１６に触れたことを検出する。そのため、タッチパネル１６はポインティングデバイスとも呼ばれる。タッチパネル制御回路４８は、タッチパネル１６のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データをプロセッサ３０に出力する。つまり、ユーザは、タッチパネル１６の表面に対してタッチ操作を行うことによって、操作位置や、操作方向などを携帯電話機１０に入力する。
【００５９】
本実施例のタッチ操作には、タップ操作、ロングタップ操作、フリック操作、スライド操作などが含まれる。
【００６０】
タップ操作は、タッチパネル１６の表面に指を接触（タッチ）させた後、短時間のうちにタッチパネル１６の表面から指を離す（リリースする）操作である。ロングタップ操作は、所定時間以上、指をタッチパネル１６の表面に接触させ続けた後、指をタッチパネル１６の表面から離す操作である。フリック操作は、タッチパネル１６の表面に指を接触させ、任意の方向へ所定速度以上で指を弾く操作である。スライド操作は、タッチパネル１６の表面に指を接触させたまま任意の方向へ移動させた後、タッチパネル１６の表面から指を離す操作である。
【００６１】
また、上記のスライド操作には、ディスプレイ１４の表面に表示された表示オブジェクトに指を触れ、表示オブジェクトを移動させるスライド操作、いわゆるドラッグ操作も含まれる。また、ドラッグ操作の後、タッチパネル１６の表面から指を離す操作をドロップ操作と呼ぶ。
【００６２】
なお、以下の説明では、タップ操作、ロングタップ操作、フリック操作、スライド操作、ドラッグ操作およびドロップ操作は、それぞれ「操作」を省略して記述されることがある。また、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。
【００６３】
姿勢センサ５０は検出部として機能し、携帯電話機１０の姿勢や、動きを検出する。たとえば、姿勢センサ５０は、携帯電話機１０における３軸(X,Y,Z)の回転（角速度）を検出するジャイロセンサと、携帯電話機１０における３軸(X,Y,Z)方向の加速度を検出する加速度センサとが、ＭＥＭＳ（Micro Electro Mechanical Systems）技術によって一体に形成される。そのため、姿勢センサ５０は、６軸のモーションセンサと呼ばれることもある。そして、プロセッサ３０は、姿勢センサ５０が出力する３軸の角速度および３軸方向の加速度に基づいて、携帯電話機１０の姿勢（傾き）や、動きを検出する。なお、他の実施例では、姿勢センサ５０に代えて、加速度センサおよびジャイロセンサをそれぞれ設けるようにしてもよい。
【００６４】
図３（Ａ）−図３（Ｄ）は、携帯電話機１０の姿勢の一例を示す図解図である。ディスプレイ１４の表示面を同一方向に向けた状態で携帯電話機１０を回転させた場合、姿勢センサ５０の出力に対する携帯電話機１０の姿勢は以下のようになる。図３（Ａ）は姿勢センサ５０の出力が０度であり、携帯電話機１０は縦向きの状態である。図３（Ｂ）は姿勢センサ５０の出力が９０度であり、携帯電話機１０は左横向きの状態である。図３（Ｃ）は姿勢センサ５０の出力が１８０度であり、携帯電話機１０は逆向きの状態である。図３（Ｄ）は姿勢センサ５０の出力が２７０度であり、携帯電話機１０は右横向きの状態である。このように、ディスプレイ１４の表示面が正面を向いたい状態で、携帯電話機１０が半時計方向に回転すると姿勢センサ５０が出力する角度が大きくなる。そして、本実施例では、携帯電話機１０の姿勢に応じて、ディスプレイ１４の表示内容が変化する。なお、左横向きおよび右横向きを区別しない場合は、単に「横向き」と言う。
【００６５】
図４はディスプレイ１４に表示されるホーム画面の一例を示す図解図である。ディスプレイ１４の表示範囲は状態表示領域６０および機能表示領域６２を含む。状態表示領域６０には、アンテナ３４による電波受信状態を示すピクト、二次電池の残電池容量を示すピクトおよび時刻が表示される。機能表示領域６２には、機能と対応するタイル状のオブジェクト（以下、単にタイルと言う。）を含むホーム画面が表示されている。
【００６６】
タイルは機能のショートカットであり、ユーザはタイルにタップすることで、タイルと対応する機能を実行することが出来る。また、タイルの表示状態、つまり表示位置および表示サイズなどは任意に変更可能である。さらに、ユーザは、任意の機能のタイルをホーム画面に追加することも出来る。なお、本実施例の機能には、携帯電話機１０にインストールされているアプリケーションが含まれると共に、携帯電話機１０の設定を変更する機能なども含まれる。
【００６７】
図４のホーム画面では、地図機能と対応する地図タイル、ブラウザ機能と対応するブラウザタイル、メール機能と対応するメールタイル、電話機能と対応する電話タイルおよびアドレス帳機能と対応するアドレス帳タイルなどが表示されている。
【００６８】
また、機能によってイベントが発生し、新着情報が記憶されている場合は、その機能と対応するタイルの表示範囲には、新着情報の件数が示される。たとえば、メール機能によって５件の新着メールの受信が新着情報として記憶され、電話機能において１件の着呼（不在着呼）が新着情報として記憶されている場合、メールタイルの表示範囲には新着情報の件数として「５」が書かれた件数アイコンが表示され、電話タイルの表示範囲には新着情報として「１」が書かれた件数アイコンが表示される。
【００６９】
タイルに対してタップ操作がされると、タイルと対応する機能が実行される。また、タイルの表示範囲に件数アイコンが表示されている場合、機能を実行するときには、新着情報に関連する画面が表示されるように機能が実行される。たとえば、メールタイルにタップ操作された場合、最新の新着メールが表示されるように、メール機能が実行される。
【００７０】
また、タイルに対してロングタップ操作がされると、タイルを編集可能な状態になる。この状態では、タイルの表示サイズおよび表示位置が変更可能になると共に、タイルを削除することも出来る。ただし、タイルが削除されたとしても、アプリケーションがアンインストールされるわけではない。このように、ユーザは、ホーム画面に表示されるタイルに基づいて、任意の機能を実行することが出来る。
【００７１】
なお、他の実施例では、機能がバックグラウンドで動作した結果が、その機能に対応するタイル表示範囲の中で、ライブ情報として表示されてもよい。たとえば、メールタイルであれば、件数アイコンと共に、新着メールの題名が、ライブ情報としてメールタイルの表示範囲に表示される。
【００７２】
図５（Ａ）、図５（Ｂ）を参照して、ホーム画面で行われるスライド操作について説明する。ユーザは、ホーム画面では上下方向にスクロールすることで、他のタイルをホーム画面に表示させることが出来る。たとえば、上方向のスライド操作Ｔｓが行われると、ホーム画面が上方向にスクロールする。ホーム画面が上方向にスクロールすると、地図タイル、ブラウザタイルおよびメールタイルが表示されなくなり、Twitter（登録商標）やFacebook（登録商標）などのＳＮＳ（social networking service）のアプリケーションと対応するＳＮＳタイル、スケジュール機能と対応するスケジュールタイルおよびアラーム機能と対応するアラームタイルが表示されるようになる。
【００７３】
また、スクロールによって新たに表示されたＳＮＳタイル、スケジュールタイルおよびアラームタイルについても、対応する機能によってイベントが発生し、新着情報が記憶されている。たとえば、ＳＮＳ機能では、アップロードした記事に対して５０件のコメントが投稿されたため、５０件の新着情報が記憶される。スケジュール機能では、登録してある２件のスケジュールにおいて通知処理が実行されたため、２件の新着情報が記憶される。そして、アラーム機能では、登録したアラーム時刻に達したことが通知されたため、１件の新着情報が記憶される。したがって、ＳＮＳタイルの表示範囲には「５０」が書かれた件数アイコンが表示され、スケジュールタイルの表示範囲には「２」が書かれた件数アイコンが表示され、アラームアイコンには「１」が書かれた件数アイコンが表示される。
【００７４】
ここで、ホーム画面に多くのタイルが追加された場合、ホーム画面の初期状態、つまりスクロールされていない状態では、全てのタイルが表示されなくなる。そして、新着情報が記憶されていれば件数アイコンがタイルの表示範囲の中に表示されるが、ユーザは新着情報が記憶されているかを知るためには、ホーム画面をスクロールして全てのタイルを確認しなければならない。
【００７５】
そこで、本実施例では、携帯電話機１０の姿勢が縦方向から横方向に切り替えられたときに、新着情報がディスプレイ１４に表示される。これにより、ユーザは新着情報を確認しやすくなる。
【００７６】
図６を参照して、携帯電話機１０の姿勢が図３（Ａ）の縦向きの状態から図３（Ｂ）の左横向きの状態に変化すると、機能毎の新着情報と対応する機能タイルが表示される。たとえば、図５（Ａ）、図５（Ｂ）に示すように、新着情報が記憶されている場合、メール機能の機能タイル、電話機能の機能タイル、ＳＮＳ機能の機能タイル、スケジュール機能の機能タイルおよびアラーム機能の機能タイルが表示される。また、各機能タイルは、その機能の新着情報と対応しており、対応する新着情報の件数を示す。たとえば、メール機能の機能タイルには新着情報の件数として「５」が書かれ、電話機能の機能タイルには新着情報の件数として「１」が書かれ、ＳＮＳ機能の機能タイルには新着情報として「５０」が書かれ、スケジュール機能の機能タイルには新着情報として「２」が書かれ、アラーム機能の機能タイルには新着情報の件数として「１」が書かれる。そして、詳細な説明は後述するが、ユーザは機能タイルに対して所定のタッチ操作を行うことで、対応する機能を実行することが出来る。つまり、ユーザは、機能毎の新着情報の件数を把握したうえで、実行する機能を決めることが出来る。
【００７７】
なお、７つ以上の機能タイルを表示する場合、１画面に全ての機能タイルが表示されるように、各機能タイルの表示サイズが調整される。ただし、他の実施例では、７つ以上の機能タイルを表示するときには、６個の機能タイルを１画面に表示したうえで、スクロール操作によって画面がスクロールしたときに、残りの機能タイルが表示されるようにしてもよい。また、機能タイルに対するタッチ操作について後述するため、ここでの詳細な説明は省略する。
【００７８】
また、図７を参照して、タッチパネル１６に対してタッチされた状態で、携帯電話機１０の姿勢が縦向きの状態から左横向きの状態に変化すると、新着情報と対応する新着タイルが時系列順に表示される。新着タイルは記録された順番で表示され、最新の新着情報と対応する新着タイルが一番上に表示される。また、表示される新着タイルの表示範囲には、機能を示す文字列と新着情報の内容を示す情報とが表示される。たとえば、ＳＮＳの新着タイルであれば、機能を示す文字列として「ＳＮＳ」、新着情報の内容として「ＡＡＡ」（コメントの投稿者）が表示範囲に表示される。そして、詳細な説明は後述するが、ユーザは新着タイルに対してタッチ操作を行うことで、新着情報と対応する機能を実行できる。つまり、ユーザは、新着情報が記憶された順番を確認したうえで、実行する機能を決めることが出来る。
【００７９】
このように、本実施例では、新着情報がまとめて表示されるため、ユーザはイベントの新着情報を容易に確認することが出来る。また、ユーザは、携帯電話機１０を振る（特定の動作）ことで、新着情報の機能毎の表示および時系列順の表示を任意に切り替えることが出来る。つまり、一方の表示の状態で実行する機能を決めることが出来ない場合は、他方の表示の状態に切り替えて実行する機能を検討することが出来る。なお、横向き状態から縦向き状態に戻された場合は、ホーム画面が再び表示される。
【００８０】
図８（Ａ）、図８（Ｂ）を参照して、機能タイルへのタップ操作について説明する。たとえば、メール機能の機能タイルに対してタップ操作Ｔｔがされると、メール機能と対応する新着情報の新着タイルが時系列順に表示される。つまり、ユーザは、特定の機能に対応する新着情報の新着タイルを表示させることが出来る。
【００８１】
また、図８（Ｂ）のように機能と対応する新着情報の新着タイルが時系列順に表示されている状態で、ディスプレイ１４の上端から下端に向けてスライド操作が行われると、図８（Ａ）の状態に戻る。なお、他の実施例では、左右の端であってもよいし、スライドの方向が逆であってもよい。さらに、スライド操作ではなく、キー操作であってもよい。
【００８２】
続いて、図９（Ａ）、図９（Ｂ）を参照して、図８（Ｂ）に示すように、特定の機能に対する新着情報の新着タイルだけが表示されている状態で、任意の新着タイルに対してタップ操作がされると、対応する新着情報に基づいて、特定の機能が実行される。たとえば、「新着メール  ＸＸＸ」と書かれた新着タイルに対してタップ操作Ｔｔがされると、メール機能が実行され、「ＸＸＸ」から送信された新着メールがディスプレイ１４に表示される。
【００８３】
このように、ユーザは、機能タイルにタップして特定の機能に対応する新着情報を確認し、そのうえで必要な新着情報の新着タイルにタッチ操作によって選択することで、その新着情報と対応する機能を実行することが出来る。つまり、ユーザは、新着情報を利用して容易に機能を実行することが出来る。
【００８４】
図１０（Ａ）、図１０（Ｂ）を参照して、機能タイルに対して下方向のフリック操作がされた場合について説明する。機能タイルに対して下方向のフリック操作がされると、機能タイルと対応する全ての新着情報において、各新着情報と対応するイベントによって得られた情報（着呼履歴、新着メール、新規コメントの投稿など）が確認済みの状態に設定される。たとえば、ＳＮＳ機能の機能タイルに対して下方向のフリック操作Ｔｆがされると、新規コメントの投稿によって記憶された５０件の新着情報のそれぞれと対応する新規コメントが全て確認された状態に設定される。また、図示は省略するが、新着メールの新着情報であれば新着メールが既読の状態に設定され、着呼の新着情報であれば着呼履歴が確認済みの状態に設定される。したがって、ユーザは、或る機能において複数の新着情報が記憶されたものの、その詳細を逐一確認する必要が無いと判断すれば、その機能の新着情報をまとめて確認済みの状態にすることが出来る。そのため、ユーザは、新着情報を効率よく確認することが出来る。
【００８５】
図１１（Ａ）、図１１（Ｂ）を参照して、機能タイルに対してフリック操作がされた場合について説明する。機能タイルに対して右方向のフリック操作がされると、機能タイルに対応する各新着情報を、所定の条件に基づいて分類して表示させることが出来る。たとえば、メール機能の機能タイルに対して右方向のフリック操作Ｔｆがされると、対応する各新着情報の新着タイルが日付毎に分類されて表示される。
【００８６】
また、図示は省略するが、機能タイルに対して上方向のフリック操作がされた場合、その機能タイルに対応する機能がメール機能および電話機能であれば、共通の発信者（メールの差出人、発呼者）に分類して新着情報が表示される。たとえば、メール機能であれば、差出人毎に新着情報と対応する新着タイルが表示される。また、電話機能であれば、発呼者毎に新着情報と対応する新着タイルが表示される。
【００８７】
さらに、図示は省略するが、機能タイルに対して左方向のフリック操作がされた場合、メール機能および電話機能であれば、アドレス帳に登録されている新着情報の件数を示すタイルと登録されていない新着情報の件数を示すタイルとが表示される。たとえば、メール機能の機能タイルに対して左方向のフリック操作がされたときに、３件の新着情報と対応する新着メールの差出人がアドレス帳に登録されており、２件の新着情報と対応する新着メールの差出人がアドレス帳に登録されていなければ、「登録済み  ３件」と書かれたタイルと、「未登録  ２件」と書かれたタイルとが表示される。なお、これらの２つのタイルに対するタッチ操作は、機能タイルに対するタッチ操作と略同じである。たとえば、「未登録  ２件」のタイルに対して下方向のフリック操作がされた場合、差出人がアドレス帳に登録されていない２件の新着メールが全て既読の状態に設定される。
【００８８】
このように、新着情報と対応するタイルに対してタッチ操作を行うことで、その新着情報に関連して様々な処理を実行することが出来る。そのため、ユーザの利便性が向上する。
【００８９】
図１２（Ａ）、図１２（Ｂ）を参照して、機能タイルに対してロングタップ操作がされた場合について説明する。機能タイルに対してロングタップ操作がされると、対応する機能が新着情報に関係なく実行される。たとえば、メール機能の機能タイルに対してロングタップ操作Ｔｌがされると、メール機能が実行され、メール機能のメールメニュー画面（トップ画面）が表示される。これにより、ユーザは、複数の新着情報を確認する場合、それらと対応する機能を実行させてから、複数の新着情報のそれぞれを確認することが出来る。
【００９０】
続いて、図１３（Ａ）、図１３（Ｂ）を参照して、新着情報が時系列順に表示されている状態でのタップ操作について説明する。時系列順に並んでいる新着情報の新着タイルのうち、１つにタップ操作がされると、その新着タイルと対応する機能が実行される。たとえば、「新着メール  ＸＸＸ」と書かれた新着タイルに対してタップ操作Ｔｔがされると、メール機能が実行され、新着タイルに書かれた内容（差出人が「ＸＸＸ」）を含む新着メールがディスプレイ１４に表示される。つまり、ユーザは、複数の新着情報の中から任意の新着情報を選んで、その新着情報に基づいて機能を実行することが出来る。
【００９１】
図１４（Ａ）−図１４（Ｃ）を参照して、新着タイルに対してフリック操作がされた場合について説明する。まず、新着タイルに対して下方向のフリック操作がされると、その新着タイルと対応する新着情報が削除され、対応するイベントによって得られた情報が確認済みの状態にされる。たとえば、「新着メール  ＸＸＸ」と書かれた新着タイルに対して下方向のフリック操作Ｔｆがされると、その新着タイルの表示が消え、対応する新着情報が削除される。また、削除された新着情報と対応する新着メールは既読の状態にされる。
【００９２】
また、図１５（Ａ）−図１５（Ｃ）を参照して、新着タイルに対して右方向のフリック操作がされると、その新着タイルと対応する新着情報が削除されると共に、その新着情報のイベントによって得られた情報も削除される。具体的には、「新着メール  ＹＹＹ」と書かれた新着タイルに対して右方向のフリック操作Ｔｆがされると、その新着タイルの表示が消え、対応する新着情報が削除される。そして、削除された新着情報と対応する新着メールも併せて削除される。
【００９３】
このように、ユーザは、新着タイルを確認した後、新着情報と対応するイベントによって得られた情報を確認済みの状態にしたり、削除したりすることが出来る。
【００９４】
また、図示は省略するが、機能タイルに対して上方向のフリック操作がされた場合、応答可能な機能であれば、応答処理が実行される。たとえば、メール機能であれば、新着情報と対応する新着メールへの返信メールの作成処理が実行される。また、電話機能であれば、新着情報と対応する発呼者への発呼可能画面を表示する処理が実行される。さらに、ＳＮＳ機能であれば、新着情報と対応するコメントに返信する処理が実行される。なお、他の実施例では、電話機能の機能タイルにロングタップ操作がされた場合、発呼者がアドレス帳に登録されている場合に限り、ユーザへの事前確認をせず、発呼するようにしてもよい。
【００９５】
さらに、図示は省略するが、新着タイルに対して左方向のフリック操作がされた場合、登録可能であれば、新着情報と対応するイベントを発生させた相手の情報が登録される。たとえば、メール機能であれば、新着情報と対応する新着メールの差出人のメールアドレス等をアドレス帳に登録する処理が実行される。また、電話機能であれば、新着情報と対応する発呼者の電話番号等をアドレス帳に登録する処理が実行される。
【００９６】
ここで、記憶される新着情報が１つだけの状態で、携帯電話機１０の姿勢が縦向きから横向きに変化した場合、新着情報を表示するのに代えて、その新着情報に基づいて機能が実行される。たとえば、メール機能の新着情報が１つ記憶されている状態で携帯電話機１０の姿勢が縦向きから横向きに変化すると、図９（Ｂ）に示すように、その新着情報と対応する新着メールが表示されるようにメール機能が実行される。なお、機能タイルが１つだけ表示されているときに、その機能タイルが１件の新着情報を示している場合、その機能タイルにタップ操作されると、図８（Ｂ）に示すように新着タイルを表示せず、
１件の新着情報に基づいて機能が実行されてもよい。
【００９７】
なお、図示は省略したが、新着情報が記憶されていない状態で携帯電話機１０の姿勢が横向き状態にされた場合は、新着情報が記憶されていないことがユーザに通知される。これにより、ユーザは新着情報が記憶されていない状態であることを把握できる。よって、ユーザは携帯電話機１０を横向きにきりかえたときに、画面が切り替わらなくても、携帯電話機１０の故障を疑わずに済む。ただし、他の実施例では、ホーム画面が横向き表示に切り替えられてもよいし、ホーム画面の表示が変化しなくてもよい。
【００９８】
図１６は新着情報が記憶される新着情報テーブルの一例を示す。新着情報テーブルは、イベントが発生した時刻が記憶される時刻の列、イベントと対応する機能が記憶される機能の列および発生したイベントによって得られた情報の少なくとも一部が記憶される内容の列を含む。そして、１件の新着情報は、発生した時刻に対応して、１行毎に記憶される。たとえば、２０１３年７月１５日の１０時３２分に、ＳＮＳ機能によってコメントが投稿されたというイベント発生し、その投稿者が「ＡＡＡ」であれば、時刻の欄に「2013/05/15 10:32:00」が記憶され、機能の欄に「ＳＮＳ」が記憶され、内容の欄に「ＡＡＡ」が記憶される。そして、新着情報を表示する際には、新着情報テーブルに基づいて新着情報が表示される。このように、新着情報を新着情報テーブルに記憶して管理することで、新着情報を利用した処理を実行しやすくすることが出来る。
【００９９】
なお、他の実施例では、機能に優先順位を設けておき、新着情報を表示する際にはその優先順位に従って新着情報が表示されてもよい。たとえば、電話機能、メール機能、ＳＮＳ機能の順番で優先順位が高く設定されている状態で機能毎に新着情報が表示されると、図１７に示すように、電話機能の機能タイルが一番左に表示され、続けてメール機能、ＳＮＳ機能の機能タイルが表示される。また、機能の優先順位ではなく、新着情報の件数が多い順に表示されてもよい。さらに、優先順位などに基づいて機能タイルの表示サイズを変えるようにしてもよい。
【０１００】
また、その他の実施例では、ユーザの使用頻度が新着情報の表示に反映されてもよい。たとえば、使用頻度の高さがＳＮＳ機能、メール機能、スケジュール機能の順番であれば、ＳＮＳ機能の機能タイルが一番左側に表示され、続けてメール機能、スケジュール機能の機能タイルが表示される。
【０１０１】
また、さらにその他の実施例では、新着情報を表示する時間帯によって、表示される新着情報の順番が設定されてもよい。たとえば、朝の時間帯では、ニュースなどの機能の新着情報が優先して表示され、夜の時間帯ではＳＮＳ機能の新着情報が優先して表示される。さらに、新着情報を表示する順番は、ユーザが任意に設定できてもよい。
【０１０２】
また、他の実施例では、携帯電話機１０の姿勢が右横向きの状態に変化したときに、新着情報と対応する新着タイルが時系列順に表示されてもよい。さらに、ユーザは、携帯電話機１０の姿勢が横向きに変化したときに表示される新着情報の状態を、任意に設定できてもよい。
【０１０３】
上述では本実施例の特徴を概説した。以下では、図１８に示すメモリマップおよび図１９−図２４に示すフロー図を用いて詳細に説明する。
【０１０４】
図１８を参照して、ＲＡＭ４６には、プログラム記憶領域３０２とデータ記憶領域３０４とが形成される。プログラム記憶領域３０２は、先に説明したように、フラッシュメモリ４４（図２）に予め設定しているプログラムデータの一部または全部を読み出して記憶（展開）しておくための領域である。
【０１０５】
プログラム記憶領域３０２には、タイルの表示を制御するための表示制御プログラム３１０および発生したイベントに基づいて新着情報を記憶する新着情報記憶プログラム３１２が記憶される。また、表示制御プログラム３１０のサブルーチンとして、第１タッチ操作プログラム３１０ａおよび第２タッチ操作プログラム３１０ｂもプログラム記憶領域３０２に記憶される。
【０１０６】
なお、プログラム記憶領域３０２には、メール機能、ブラウザ機能などのアプリケーションおよび機能を実行するためのプログラムも記憶される。
【０１０７】
続いて、ＲＡＭ４６のデータ記憶領域３０４には、タッチバッファ３３０および姿勢情報バッファ３３２が設けられると共に、タッチ座標マップ３３４、新着情報テーブル３３６およびオブジェクトデータ３３８などが記憶される。また、データ記憶領域３０４には、タッチフラグ３４０および時系列順フラグ３４２なども設けられる。
【０１０８】
タッチバッファ３３０には、タッチパネル制御回路４８が出力するタッチ座標のデータが記憶される。姿勢情報バッファ３３２には、姿勢センサ５０から出力される加速度および角速度のデータが一時的に記憶される。そして、プロセッサ３０は、姿勢情報バッファ３３２に記憶されている情報に基づいて携帯電話機１０の姿勢などを検出する。
【０１０９】
タッチ座標マップ３３４は、タッチ操作におけるタッチ座標とディスプレイ１４の表示座標とを対応付けるためのデータである。つまり、タッチパネル１６に対して行われたタッチ操作の結果が、タッチ座標マップ３３４に基づいてディスプレイ１４の表示に反映される。新着情報テーブル３３６は、たとえば図１６に示す構成のテーブルであり、新着情報が記憶される。オブジェクトデータ３３８は、ディスプレイ１４に表示されるタイルなどのオブジェクトを表示するためのデータである。
【０１１０】
タッチフラグ３４０は、タッチパネル１６に対してタッチされているか否かを判断するためのフラグである。たとえば、タッチフラグ３４０は、１ビットのレジスタで構成される。タッチフラグ３４０がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、タッチフラグ３４０がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。また、タッチフラグ３４０は、タッチパネル制御回路４８の出力に基づいてオン／オフが切り換えられる。
【０１１１】
時系列順フラグ３４２は、新着情報を時系列順に表示するかを判断するためのフラグである。たとえば、タッチパネル１６にタッチされた状態で携帯電話機１０の姿勢が横向きに変化したときに、時系列順フラグ３４２はオンにされる。また、時系列順フラグ３４２は、初期状態ではオフにされており、上述した条件を満たしていないときにもオフにされる。なお、時系列順フラグ３４２の構成は、タッチフラグ３４０と略同じであるため、構成についての詳細な説明は省略する。
【０１１２】
なお、データ記憶領域３０４には、新着メールが記憶されたり、プログラムの実行に必要な、他のフラグやタイマ（カウンタ）が設けられたりする。
【０１１３】
プロセッサ３０は、Ｗｉｎｄｏｗｓ（登録商標）ベースのＯＳや、Ａｎｄｒｏｉｄ（登録商標）およびｉＯＳ（登録商標）などのＬｉｎｕｘ（登録商標）ベースのＯＳなどその他のＯＳの制御下で、図１９、図２０に示す表示制御処理、図２１、図２２に示す第１タッチ操作処理、図２３に示す第２タッチ操作処理および図２４に示す新着情報記憶処理などを含む、複数のタスクを並列的に処理する。
【０１１４】
表示制御処理は、たとえばホームキー２２ｃが押下されたときに開始される。ステップＳ１でプロセッサ３０は、縦向きか否かを判断する。つまり、プロセッサ３０は、姿勢情報バッファ３３２の姿勢情報に基づいて、携帯電話機１０の姿勢が図３（Ａ）に示す縦向きの状態であるかを判断する。ステップＳ１で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が横向きであれば、プロセッサ３０は、図２０に示すステップＳ９以降の処理を実行する。
【０１１５】
一方、ステップＳ１で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が縦向きであれば、ステップＳ３でプロセッサ３０は、ホーム画面を表示する。たとえば、図４に示すようなホーム画面がディスプレイ１４に表示される。なお、ステップＳ３の処理を実行するプロセッサ３０は表示部として機能する。続いて、ステップＳ５でプロセッサ３０は、姿勢が横向きに変化したか否かを判断する。つまり、携帯電話機１０の姿勢が縦向きから横向きに変化したかが、姿勢情報バッファ３３２に記憶されている姿勢情報に基づいて判断される。ステップＳ５で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が縦向きのままであれば、ステップＳ７でプロセッサ３０は、終了か否かを判断する。つまり、ホーム画面の表示を終了する操作がされたかが判断される。ステップ７で“ＹＥＳ”であれば、たとえばホーム画面に表示されているタイルに対してタップ操作がされた場合、ホーム画面から機能の画面に遷移するため、プロセッサ３０は表示制御処理を終了する。
【０１１６】
また、ステップＳ７で“ＮＯ”であれば、たとえばホーム画面から他の画面に遷移する操作がされなければ、ステップＳ５の処理に戻る。ステップＳ５で“ＹＥＳ”であれば、たとえば携帯電話機１０の姿勢が縦向きから左横向きに変化すると、ステップＳ９でプロセッサ３０は、新着情報テーブル３３６を読み出す。つまり、新着情報テーブル３３６がＲＡＭ４６から読み出される。
【０１１７】
続いて、ステップＳ１１でプロセッサ３０は、新着情報があるか否かを判断する。つまり、プロセッサ３０は読み出した新着情報テーブル３３６に新着情報が記憶されているかを判断する。ステップＳ１１で“ＮＯ”であれば、つまり新着情報テーブル３３６に新着情報が記憶されていなければ、ステップＳ１３でプロセッサ３０は、新着情報が無いことを通知する。たとえば、ディスプレイ１４には、「新着情報はありません」のメッセージが表示される。そして、ステップＳ１３の処理が終了すれば、プロセッサ３０はステップＳ１の処理に戻る。また、ステップＳ１１で“ＹＥＳ”であれば、つまり新着情報テーブル３３６に新着情報が記憶されていれば、ステップＳ１５でプロセッサ３０は、新着情報が１件か否かを判断する。つまり、プロセッサ３０は、新着情報テーブル３３６に記憶されている新着情報が１件だけであるかを判断する。ステップＳ１５で“ＹＥＳ”であれば、つまり記憶されている新着情報が１件だけであれば、ステップＳ１７でプロセッサ３０は、新着情報に対応する機能を実行する。たとえば、メール機能の新着情報だけが新着情報テーブル３３６に記憶されている場合、図９（Ｂ）に示すように、その新着情報に対応する新着メールが表示されるようにメール機能が実行される。そして、ステップＳ１７で機能を実行させる処理が終了すれば、プロセッサ３０は表示制御処理を終了する。
【０１１８】
また、ステップＳ１５で“ＮＯ”であれば、つまり新着情報テーブル３３６に複数の新着情報が記憶されていれば、ステップＳ１９でプロセッサ３０は、時系列順フラグ３４２がオンであるか否かを判断する。つまり、タッチされた状態で携帯電話機１０の姿勢が横向きにされ、時系列順フラグ３４２がオンに切り替わっている状態かが判断される。ステップＳ１９で“ＮＯ”であれば、たとえば携帯電話機１０の姿勢が左横向きにされ、時系列順フラグ３４２がオフであれば、ステップＳ２１でプロセッサ３０は、新着情報を機能毎に表示する。たとえば、新着情報テーブル３３６に記憶されている新着情報が機能毎に分類され、分類された新着情報と対応する機能タイルが図６に示すように表示される。続いて、ステップＳ２３でプロセッサ３０は、第１タッチ操作処理を実行する。つまり、機能タイルに対するタッチ操作に対応するための処理が実行される。また、第１タッチ操作処理については図２１、図２２のフロー図を用いて詳細に説明するため、ここでの説明は省略する。そして、ステップＳ２３の処理が終了すれば、プロセッサ３０はステップＳ２９の処理に進む。
【０１１９】
また、ステップＳ１９で“ＹＥＳ”であれば、たとえば携帯電話機１０の姿勢が右横向きに変化して時系列順フラグ３４２がオンにされていれば、ステップＳ２５でプロセッサ３０は、新着情報を時系列順に表示する。たとえば、新着情報テーブル３３６に記憶されている新着情報と対応する新着タイルが図７に示すように表示される。続いて、ステップＳ２７でプロセッサ３０は、第２タッチ操作処理を実行する。つまり、新着タイルに対するタッチ操作に対応するための処理が実行される。また、第２タッチ操作処理については図２３のフロー図を用いて詳細に説明するため、ここでの説明は省略する。そして、ステップＳ２７の処理が終了すれば、プロセッサ３０はステップＳ２９の処理に進む。
【０１２０】
なお、ステップＳ２１またはステップＳ２５の処理を実行するプロセッサ３０は、新着情報表示部として機能する。特に、ステップＳ２１の処理を実行するプロセッサ３０は第１新着情報表示部として機能し、ステップＳ２５の処理を実行するプロセッサ３０は第２新着情報表示部として機能する。
【０１２１】
第１タッチ操作処理または第２タッチ操作処理が終了すると、ステップＳ２９でプロセッサ３０は、終了か否かを判断する。つまり、ディスプレイ１４の表示を消去または遷移させる操作がされたかが判断される。ステップＳ２９で“ＹＥＳ”であれば、たとえば終話キー２２ｂが操作され、ディスプレイ１４の電源がオフにされると、プロセッサ３０は表示制御処理を終了する。
【０１２２】
また、ステップＳ２９で“ＮＯ”であれば、たとえば終話キー２２ｂが操作されなければ、ステップＳ３１でプロセッサ３０は、表示を切り替える操作か否かを判断する。たとえば、新着情報において機能毎の表示と時系列順の表示とを切り替える操作として、携帯電話機１０を振る操作がされたかが判断される。また、具体的には、プロセッサ３０は、姿勢情報バッファ３３２に記憶されている姿勢情報に基づいて、携帯電話機１０が振られたかを判断する。ステップＳ３１で“ＹＥＳ”であれば、つまり新着情報において機能毎の表示と時系列順の表示とを切り替える操作がされると、ステップＳ３３でプロセッサ３０は、時系列順フラグ３４２の状態を反転させる。つまり、新着情報が機能毎に表示されており時系列順フラグ３４２がオフであれば、時系列順フラグ３４２はオンにされる。一方、新着情報が時系列順に表示されており時系列順フラグ３４２がオンであれば、時系列順フラグ３４２はオフにされる。続いて、ステップＳ３５でプロセッサ３０は、新着情報テーブル３３６を読み出す。つまり、切り替え操作がされたため、新着情報の表示を切り替えるために新着情報テーブル３３６が再度読み出される。そして、ステップＳ３５の処理が終了すれば、プロセッサ３０はステップＳ１９の処理に戻り、時系列順フラグ３４２の状態に応じて新着情報が表示される。なお、ステップＳ３１およびステップＳ３３の処理を実行するプロセッサ３０は、切替部として機能する。
【０１２３】
また、ステップＳ３１で“ＮＯ”であれば、表示を切り替える操作がされていなければ、ステップＳ３７でプロセッサ３０は、姿勢が変化したか否かを判断する。つまり、携帯電話機１０が動かされ、姿勢センサ５０の出力する値の変化量が閾値を超えたかが判断される。ステップＳ３７で“ＮＯ”であれば、たとえば携帯電話機１０の姿勢が変化していなければ、プロセッサ３０はステップＳ３５の処理を実行して、ステップＳ１９の処理に戻る。つまり、新着情報テーブル３３６が再び読み出され、新着情報の表示が更新される。なお、他の実施例では、ステップＳ３７の処理が終了した後、プロセッサ３０はステップＳ９の処理の戻ってもよい。
【０１２４】
一方、ステップＳ３７で“ＹＥＳ”であれば、たとえば携帯電話機１０が動かされると、プロセッサ３０はステップＳ１の処理に戻る。つまり、携帯電話機１０が動かされため、携帯電話機１０の姿勢が再び判断される。
【０１２５】
図２１は第１タッチ操作処理のフロー図である。図２０に示す表示制御処理でステップＳ２３の処理が実行されると、プロセッサ３０はステップＳ５１で、機能タイルにタッチ操作がされたか否かを判断する。つまり、機能タイルに対してユーザがタッチ操作を行ったかが判断される。ステップＳ５１で“ＮＯ”であれば、つまり機能タイルに対してタッチ操作がされていなければ、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。
【０１２６】
また、ステップＳ５１で“ＹＥＳ”であれば、つまり表示されている機能タイルに対してタッチ操作がされると、ステップＳ５３でプロセッサ３０は、タップ操作がされたか否かを判断する。つまり、プロセッサ３０は、機能タイルに対してタップ操作がされたかを判断する。ステップＳ５３で“ＮＯ”であれば、つまり機能タイルに対してタップ操作がされていなければ、プロセッサ３０は図２２に示すステップＳ６５の処理に進む。
【０１２７】
また、ステップＳ５３で“ＹＥＳ”であれば、つまり機能タイルに対してタップ操作がされると、ステップＳ５５でプロセッサ３０は、機能タイルに対応する新着情報を表示する。たとえば、メール機能の機能タイルに対してタップ操作がされた場合、図８（Ｂ）に示すようにメール機能の新着情報と対応する新着タイルが表示される。
【０１２８】
続いて、ステップＳ５７でプロセッサ３０は、第２タッチ操作処理を実行する。つまり、新着タイルが表示されたため、新着タイルへのタッチ操作に対応するために第２タッチ操作処理が実行される。続いて、ステップＳ５９でプロセッサ３０は、機能が実行されたか否かを判断する。たとえば、第２タッチ操作処理において、新着タイルに対するタップ操作に応答して機能が実行されたかが判断される。ステップＳ５９で“ＹＥＳ”であれば、つまり機能が実行されていれば、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。また、ステップＳ５９で“ＮＯ”であれば、つまり機能が実行されていなければ、ステップＳ６１でプロセッサ３０は、縦向きか否かを判断する。つまり、携帯電話機１０の姿勢が横向きから縦向きに変化したかが判断される。ステップＳ６１で“ＹＥＳ”であれば、つまり携帯電話機１０の姿勢が縦向きになると、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。また、ステップＳ６１で“ＮＯ”であれば、つまり携帯電話機１０の姿勢が横向きであれば、ステップＳ６３でプロセッサ３０は、終了か否かを判断する。つまり、プロセッサ３０は、ディスプレイ１４の表示を終了または切り替える操作がされたかを判断する。ステップＳ６３で“ＹＥＳ”であれば、たとえば終話キー２２ｂが操作されてディスプレイ１４の表示が消去されると、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。また、ステップＳ６３で“ＮＯ”であれば、たとえばディスプレイ１４の表示が消去されていなければ、プロセッサ３０はステップＳ５７の処理に戻り、第２タッチ操作処理を再度実行する。なお、第２タッチ操作処理については図２３のフロー図を用いて詳細に説明するため、ここでの説明は省略する。
【０１２９】
また、機能タイルにタップ操作がされない場合、プロセッサ３０はステップＳ６５で、フリック操作か否かを判断する。つまり、機能タイルに対してフリック操作がされたかが判断される。ステップＳ６５で“ＹＥＳ”であれば、つまり機能タイルに対してフリック操作がされていれば、ステップＳ６７でプロセッサ３０は、下方向か否かを判断する。つまり、機能タイルに対して下方向のフリック操作がされたかが判断される。ステップＳ６７で“ＹＥＳ”であれば、つまり機能タイルに対して下方向のフリック操作がされていれば、ステップＳ６９でプロセッサ３０は、機能タイルと対応する新着情報に基づいてイベントによって得られた情報を確認済みの状態に設定する。たとえば、図１０（Ａ）、図１０（Ｂ）に示すように、ＳＮＳ機能の機能タイルに対して下方向のフリック操作Ｔｆがされた場合、ＳＮＳ機能の新着情報に基づいて、投稿されたコメントなどが全て確認済みの状態に設定される。続いて、ステップＳ７１でプロセッサ３０は、機能タイルと対応する新着情報を削除する。たとえば、ＳＮＳ機能と対応する５０件の新着情報が全て削除される。そして、ステップＳ７１の処理が終了すると、プロセッサ３０は、第１タッチ操作処理を終了して、表示制御処理に戻る。
【０１３０】
また、ステップＳ６７で“ＮＯ”であれば、つまりフリック操作の方向が下方向でなければ、ステップＳ７３でプロセッサ３０は、右方向か否かを判断する。つまり、機能タイルに対して右方向のフリック操作がされたかが判断される。ステップＳ７３で“ＹＥＳ”であれば、つまり機能タイルに対して右方向のフリック操作がされると、ステップＳ７５でプロセッサ３０は、日時に基づいて新着情報を分類する。たとえば、図１１（Ａ）、図１１（Ｂ）に示すように、メール機能の機能タイルに対して右方向のフリック操作ＴｆがされてステップＳ７５の処理が実行されると、メール機能の新着情報と対応する新着タイルが、日時に基づいて分類された状態で表示される。そして、ステップＳ７５の処理が終了すれば、プロセッサ３０はステップＳ５７の処理に戻る。つまり、新着タイルが表示されている状態であるため、第２タッチ操作処理が実行される。
【０１３１】
また、ステップＳ７３で“ＮＯ”であれば、つまりフリック操作の方向が右方向でなければ、ステップＳ７７でプロセッサ３０は、対応する機能およびフリック操作の方向に基づいて所定の処理を実行する。たとえば、上方向のフリック操作が機能タイルにされた場合、その機能タイルに対応する機能がメール機能および電話機能であれば共通の発信者に分類して新着情報が表示される。また、左方向のフリック操作が機能タイルにされた場合、その機能タイルに対応する機能がメール機能および電話機能であれば、アドレス帳に登録されている新着情報の件数を示すタイルと登録されていない新着情報の件数を示すタイルとが表示される。そして、このようにタイルが表示された後には、各タイルに対応するタッチ操作を受け付ける処理が実行される。そして、ステップＳ７７の処理が終了すれば、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。
【０１３２】
また、ステップＳ６５で“ＮＯ”であれば、つまり機能タイルに対してフリック操作がされていなければ、ステップＳ７９でプロセッサ３０は、ロングタップ操作か否かを判断する。つまり、機能タイルに対してロングタップ操作がされたかが判断される。ステップＳ７９で“ＮＯ”であれば、たとえば機能タイルに対してされたタッチ操作を判別できなければ、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。また、ステップＳ７９で“ＹＥＳ”であれば、ステップＳ８１でプロセッサ３０は、機能タイルと対応する機能を実行する。たとえば、図１２（Ａ）に示すようにメール機能の機能タイルに対してロングタップ操作がされた場合は、ステップＳ８１の処理が実行されると、メール機能が実行され、ディスプレイ１４にはメールメニュー画面が表示される。そして、ステップＳ８１の処理が終了すれば、プロセッサ３０は第１タッチ操作処理を終了して、表示制御処理に戻る。
【０１３３】
図２３は第２タッチ操作処理のフロー図である。図２０に示す表示制御処理でステップＳ２７の処理が実行されるか、図２１に示す第１タッチ操作処理でステップＳ５７の処理が実行されると、プロセッサ３０はステップＳ１０１で、新着タイルにタッチ操作がされたか否かを判断する。つまり、プロセッサ３０は、タッチ操作によるタッチ位置が新着タイルの表示範囲に含まれているかを判断する。ステップＳ１０１で“ＮＯ”であれば、つまり新着タイルが表示されていない位置にタッチされると、プロセッサ３０は第２タッチ操作処理を終了して上位ルーチン（表示制御処理または第１タッチ操作処理）の処理に戻る。
【０１３４】
また、ステップＳ１０１で“ＹＥＳ”であれば、つまり新着タイルに対してタッチ操作がされていれば、ステップＳ１０３でプロセッサ３０は、タップ操作がされたか否かを判断する。つまり、表示されている新着タイルに対してタップ操作がされたかが判断される。ステップＳ１０３“ＹＥＳ”であれば、たとえば図１３（Ａ）に示すように、メール機能の新着タイルに対してタップ操作がされると、ステップＳ１０５でプロセッサ３０は、新着タイルに基づいて機能を実行する。たとえば、メール機能の新着タイルに対してタップ操作Ｔｔがされた場合、新着情報と対応する新着メールが表示されるようにメール機能が実行される。そして、ステップＳ１０５の処理が終了すれば、プロセッサ３０は第２タッチ操作処理を終了すると共に、上位ルーチンの処理に戻る。
【０１３５】
また、ステップＳ１０３で“ＮＯ”であれば、つまり新着タイルに対してタップ操作がされていなければ、ステップＳ１０７でプロセッサ３０は、フリック操作か否かを判断する。つまり、新着タイルに対してフリック操作がされたかが判断される。ステップＳ１０７で“ＮＯ”であれば、つまり新着タイルに対してフリック操作がされていなければ、プロセッサ３０は第２タッチ操作処理を終了して、上位ルーチンの処理に戻る。
【０１３６】
ステップＳ１０７で“ＹＥＳ”であれば、つまり新着タイルに対してフリック操作がされると、ステップＳ１０９でプロセッサ３０は、下方向か否かを判断する。つまり、新着タイルに対して下方向のフリック操作がされたかが判断される。ステップＳ１０９で“ＹＥＳ”であれば、たとえば図１４（Ａ）に示すようにメール機能の新着タイルに対して下方向のフリック操作Ｔｆがされると、ステップＳ１１１でプロセッサ３０は、新着タイルと対応するイベントによって得られた情報を確認済みの状態に設定する。たとえば、メール機能の新着タイルに対して下方向のフリック操作がされた場合は、新着タイルと対応する新着メールを既読の状態に設定する。また、電話機能の新着タイルに対して下方向のフリック操作がされた場合は、新着タイルと対応する着呼（不在着呼）の履歴が確認済みの状態にされる。続いて、ステップＳ１１３でプロセッサ３０は、新着タイルと対応する新着情報を削除する。たとえば、フリック操作がされたメール機能の新着タイルと対応する新着情報が新着情報テーブル３３６から削除される。そして、ステップＳ１１３の処理が終了すれば、プロセッサ３０は第２タッチ操作処理を終了して、上位ルーチンの処理に戻る。
【０１３７】
また、ステップＳ１０９で“ＮＯ”であれば、つまり新着タイルに対してされたフリック操作の方向が下方向でなければ、ステップＳ１１５でプロセッサ３０は、右方向か否かを判断する。つまり、新着タイルに対して右方向のフリック操作がされたかが判断される。ステップＳ１１５で“ＹＥＳ”であれば、たとえば図１５（Ａ）に示すようにメール機能の新着タイルに対して右方向のフリック操作Ｔｆがされると、ステップＳ１１７でプロセッサ３０は、新着情報と対応するイベントによって得られた情報を削除する。たとえば、メール機能の新着タイルと対応する新着メールが削除される。また、右方向のフリック操作が電話機能の新着タイルにされた場合は、その新着タイルと対応する新規着呼の履歴が削除される。続いて、ステップＳ１１９でプロセッサ３０は、新着タイルと対応する新着情報を削除する。たとえば、メール機能の新着タイルに対して右方向のフリック操作がされた場合、その新着タイルに対応する新着情報が新着情報テーブル３３６から削除される。そして、ステップＳ１１９の処理が終了すれば、プロセッサ３０は第２タッチ操作処理を終了して、上位ルーチンの処理に戻る。
【０１３８】
また、ステップＳ１１５で“ＮＯ”であれば、つまり新着タイルに対してされたフリック操作の方向が上方向または左方向であれば、ステップＳ１２１でプロセッサ３０は、機能およびフリック操作の方向に基づいて所定の処理を実行する。たとえば、機能タイルに対して上方向のフリック操作がされた場合、応答可能な機能であれば、応答処理が実行される。また、機能タイルに対して左方向のフリック操作がされた場合、登録可能であれば、新着情報と対応するイベントを発生させた相手の情報が登録される。そして、ステップＳ１２１の処理が終了すれば、プロセッサ３０は第２タッチ操作処理を終了し、上位ルーチンの処理に戻る。
【０１３９】
なお、ステップＳ６９、ステップＳ７１、ステップＳ７５、ステップＳ７７、ステップＳ１１１、ステップＳ１１３、ステップＳ１１７、ステップＳ１１９およびステップＳ１２１を実行するプロセッサ３０は所定処理実行部として機能する。特に、ステップＳ６９またはステップＳ１１１の処理を実行するプロセッサ３０は設定部として機能し、ステップＳ７１またはステップＳ１１３の処理を実行するプロセッサ３０は削除部として機能する。また、ステップＳ８１またはステップＳ１０５の処理を実行するプロセッサ３０は、実行部として機能する。
【０１４０】
図２４は新着情報記憶処理のフロー図である。たとえば、携帯電話機１０の電源がオンにされると、新着情報記憶処理が開始される。ステップＳ１４１でプロセッサ３０は、イベントが発生したか否かを判断する。たとえば、メール機能によって新着メールが受信されたかが判断される。ステップＳ１４１で“ＮＯ”であれば、つまりイベントが発生していなければ、プロセッサ３０はステップＳ１４１の処理を繰り返す。
【０１４１】
一方、ステップＳ１４１で“ＹＥＳ”であれば、たとえば新着メールが受信されると、ステップＳ１４３でプロセッサ３０は、現在時刻を取得する。つまり、プロセッサ３０はＲＴＣ３０ａが出力する日時の情報を取得する。続いて、ステップＳ１４５でプロセッサ３０は、新着情報を記憶する。たとえば、受信した新着メールの内容（宛先人、題名、本文の一部）と取得した日時の情報とに基づいて新着情報が作成され、その新着情報が新着情報テーブル３３６に記憶される。なお、ステップＳ１４５の処理を実行するプロセッサ３０は記憶部として機能する。
【０１４２】
続いて、ステップＳ１４７でプロセッサ３０は、終了か否かを判断する。たとえば、携帯電話機１０の電源をオフにする操作がされたかが判断される。ステップＳ１４７で“ＮＯ”であれば、たとえば電源をオフにする操作がされていなければ、プロセッサ３０はステップＳ１４１の処理に戻る。また、ステップＳ１４７で“ＹＥＳ”であれば、たとえば電源をオフにする操作がされると、プロセッサ３０は新着情報記憶処理を終了する。
【０１４３】
なお、新着情報に基づいて機能を実行したり、その新着情報を削除したりする場合、事前確認を行うポップアップが表示されてもよい。
【０１４４】
また、さらにその他の実施例では、携帯電話機１０はタッチパネル１６に代えてカーソルキーなどのハードキーを備えていてもよい。この場合、機能タイルおよび新着タイルは、タップ操作で選択されるのではなく、ハードキーに対するキー操作によって選択される。
【０１４５】
また、上述の実施例では、閾値に対して「より大きい」の言葉を用いたが「閾値より大きい」とは「閾値以上」の意味も含まれる。また、「閾値よりも小さい」とは「閾値以下」および「閾値未満」の意味も含まれる。
【０１４６】
また、本実施例で用いられたプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Blue-Ray Disk）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、プログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１４７】
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
【符号の説明】
【０１４８】
１０    …  携帯電話機
１４    …  ディスプレイ
１６    …  タッチパネル
３０    …  プロセッサ
４４    …  フラッシュメモリ
４６    …  ＲＡＭ
４８    …  タッチパネル制御回路
【図１】
0006023021.tif 000002
【図２】
0006023021.tif 000003
【図３】
0006023021.tif 000004
【図４】
0006023021.tif 000005
【図５】
0006023021.tif 000006
【図６】
0006023021.tif 000007
【図７】
0006023021.tif 000008
【図８】
0006023021.tif 000009
【図９】
0006023021.tif 000010
【図１０】
0006023021.tif 000011
【図１１】
0006023021.tif 000012
【図１２】
0006023021.tif 000013
【図１３】
0006023021.tif 000014
【図１４】
0006023021.tif 000015
【図１５】
0006023021.tif 000016
【図１６】
0006023021.tif 000017
【図１７】
0006023021.tif 000018
【図１８】
0006023021.tif 000019
【図１９】
0006023021.tif 000020
【図２０】
0006023021.tif 000021
【図２１】
0006023021.tif 000022
【図２２】
0006023021.tif 000023
【図２３】
0006023021.tif 000024
【図２４】
0006023021.tif 000025