(57)【要約】【課題】ユーザー操作に応じて適切な機能をユーザーに通知することで、システムの機能を最大限利用することを促すことができる。【解決手段】複数の機能モジュールを有する携帯通信端末１における動作制御システムであって、ユーザーの予定に関する時刻情報及び予定内容の種別を、スケジュール情報として記憶保持するスケジュール記憶部２０５と、現在の時刻情報を取得する時計部２０４と、現在時刻と、スケジュール情報に含まれる時刻情報とに従って、スケジュール情報に含まれる各レコードを、グループに分類するグルーピング部２１０ｃと、ユーザー操作の対象となっているスケジュール情報のレコードが属するグループを判断する操作対象判断部２１０ｄと、判断結果に応じて、複数の機能モジュールを選択し、一覧表示するメニュー表示部２０６ａと、ユーザー操作によって選択された機能モジュールを実行するアプリケーション実行部２１１とを備える。
2011102447.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能モジュールを有する情報処理装置における動作制御システムであって、
ユーザーの予定に関する時刻情報及び予定内容の種別を、スケジュール情報として記憶保持するスケジュール記憶部と、
現在の時刻情報を取得する時計部と、
前記時計部が取得した現在時刻と、前記スケジュール情報に含まれる時刻情報とに従って、該スケジュール情報に含まれる各レコードを、グループに分類するグルーピング部と、
ユーザー操作の対象となっているスケジュール情報のレコードが属するグループを判断する操作対象判断部と、
前記操作対象判断部の判断結果に応じて、前記複数の機能モジュールを選択し、選択された機能モジュールを一覧表示するメニュー表示部と、
前記メニュー表示部におけるユーザー操作によって選択された機能モジュールを実行するアプリケーション実行部と、
を備えることを特徴とする情報処理装置の動作制御システム。
【請求項２】
前記複数の機能モジュールの優先度を設定する優先度設定部をさらに備え、
前記メニュー表示部は、前記優先度設定部が設定した優先度に従って、前記選択された機能モジュールをソートして一覧表示する
ことを特徴とする請求項１に記載の情報処理装置の動作制御システム。
【請求項３】
前記複数の機能モジュールの動作履歴を記録する動作履歴記録部をさらに備え、
前記優先度設定部は、前記動作履歴を解析し、前記複数の機能モジュールの優先度を設定し、
前記メニュー表示部は、前記優先度設定部が設定した優先度に従って、前記選択された機能モジュールをソートして一覧表示する
ことを特徴とする請求項２に記載の情報処理装置の動作制御システム。
【請求項４】
自機の位置を示す位置情報を取得する位置情報取得部をさらに備え、
前記メニュー表示部は、前記複数の機能モジュールを、前記時刻情報及び前記位置情報とに基づいて、選択し、一覧表示する
ことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置の動作制御システム。
【請求項５】
前記メニュー表示部では、前記選択された機能モジュールがアイコンとして表示され、
前記一覧表示では、前記アイコンが渦巻状に配置されるとともに、該アイコンは、ユーザー操作に従って、渦巻に従って回転しつつ、放射方向に前後移動されることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置の動作制御システム。
【請求項６】
複数の機能モジュールを有する情報処理装置における動作制御方法であって、
ユーザーの予定に関する時刻情報及び予定内容の種別を、スケジュール情報としてスケジュール記憶部に記憶保持するスケジュール記憶ステップと、
現在の時刻情報を取得するとともに、該現在時刻と、前記スケジュール情報に含まれる時刻情報とに従って、該スケジュール情報に含まれる各レコードを、グループに分類するグルーピングステップと、
ユーザー操作の対象となっているスケジュール情報のレコードが属するグループを判断するとともに、該判断結果に応じて、前記複数の機能モジュールを選択し、選択された機能モジュールを、メニュー表示部に一覧表示するメニュー表示ステップと、
前記メニュー表示部におけるユーザー操作によって選択された機能モジュールを実行するアプリケーション実行ステップと
を備えることを特徴とする情報処理装置の動作制御方法。
【請求項７】
前記メニュー表示ステップでは、前記複数の機能モジュールの優先度を設定し、この設定した優先度に従って、前記選択された機能モジュールをソートして一覧表示することを特徴とする請求項６に記載の情報処理装置の動作制御方法。
【請求項８】
前記アプリケーション実行ステップでは、前記複数の機能モジュールの動作履歴を動作履歴記録部に記録し、
前記メニュー表示ステップでは、前記動作履歴記録部に記録された前記動作履歴を解析し、前記複数の機能モジュールの優先度を設定し、この設定した優先度に従って、前記選択された機能モジュールをソートして一覧表示する
ことを特徴とする請求項７に記載の情報処理装置の動作制御方法。
【請求項９】
前記メニュー表示ステップでは、自機の位置を示す位置情報を取得し、前記複数の機能モジュールを、前記時刻情報及び前記位置情報とに基づいて、選択し、一覧表示することを特徴とする請求項７又は８に記載の情報処理装置の動作制御方法。
【請求項１０】
前記メニュー表示ステップでは、前記選択された機能モジュールがアイコンとして表示され、
前記一覧表示では、前記アイコンが渦巻状に配置されるとともに、該アイコンは、ユーザー操作に従って、渦巻に従って回転しつつ、放射方向に前後移動されることを特徴とする請求項６乃至９のいずれかに記載の情報処理装置の動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話端末やＰＤＡ（Personal Digital Assistance）など複数の機能モジュールを有する情報処理装置の動作制御システム及び動作制御方法に関する。
【背景技術】
【０００２】
近年、無線通信による情報通信を行う携帯電話やＰＤＡなどの情報処理装置が普及してきているとともに、携帯端末機器などにあっては、通話機能だけでなく、メールの送受信機能、デジタルカメラ機能、音楽再生機能、テレビ受信機能、スケジュール管理機能などを備え、多機能化が進んでいる。【０００３】
このような情報処理装置の多機能化により、端末自体の利便性は向上しているが、該機器の操作が複雑化され、その機能全てを使いこなすことは困難となっている。【０００４】
その一方で、情報処理装置の操作等を説明する取り扱い説明書も配布されているが、説明書の内容量が膨大となっていることから、取り扱い説明書を一読することや、不明点の説明箇所を探し出すことも困難となっている。特に、携帯電話等では、使用するユーザーが幅広い年齢層に及ぶため、高齢や低年齢のユーザーにとっては、様々な機能を使用することが困難であった。【０００５】
これらの問題に応える技術として、従来では、例えば、携帯電話に設けられたヘルプボタンを押し、携帯電話のサービスを提供しているガイダンスセンターを呼び出してオペレーターによる音声ガイダンスを行うシステムも提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１４２０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１においては、直接オペレーターによるガイダンスにより操作方法や、携帯端末に含まれる機能の不明点についての説明を受けることができるが、ユーザーが認識していない機能についてまで案内することはない。特に、年齢層の高いユーザーについては、どのような機能があるのかさえ不明であるので、利用されない機能が多数存在しているという問題があった。【０００８】
また、ユーザーが既に使用している機能についても、種々の状況での利用が可能であるにも拘わらず、限られた状況のみでしか利用されないことがあり、機能を十分に活用することができていないという問題があった。特に、ユーザーがスケジュールに予定内容を入力した場合には、多くのユーザーは、単にアラームなどのスケジュールを通知する機能のみが利用され、そのスケジュールの内容に対して、時間経過に応じて変化する未来、現在、過去という状況で利用することが可能である機能を十分に活用できていないという実情がある。【０００９】
そこで、本発明は、多機能の情報処理装置において、ユーザー操作に応じて適切な機能をユーザーに知らせることで、装置が備える種々の機能を最大限に利用することを促せる情報処理装置の動作制御システム及び動作制御方法を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、複数の機能モジュールを有する情報処理装置における動作制御システムであって、ユーザーの予定に関する時刻情報及び予定内容の種別を、スケジュール情報として記憶保持するスケジュール記憶部と、現在の時刻情報を取得する時計部と、時計部が取得した現在時刻と、スケジュール情報に含まれる時刻情報とに従って、該スケジュール情報に含まれる各レコードを、グループに分類するグルーピング部と、ユーザー操作の対象となっているスケジュール情報のレコードが属するグループを判断する操作対象判断部と、操作対象判断部の判断結果に応じて、複数の機能モジュールを選択し、選択された機能モジュールを一覧表示するメニュー表示部と、メニュー表示部におけるユーザー操作によって選択された機能モジュールを実行するアプリケーション実行部とを備える。【００１１】
他の本発明は、複数の機能モジュールを有する情報処理装置における動作制御方法であって、
（１）ユーザーの予定に関する時刻情報及び予定内容の種別を、スケジュール情報としてスケジュール記憶部に記憶保持するスケジュール記憶ステップと、
（２）現在の時刻情報を取得するとともに、該現在時刻と、スケジュール情報に含まれる時刻情報とに従って、該スケジュール情報に含まれる各レコードを、グループに分類するグルーピングステップと、
（３）ユーザー操作の対象となっているスケジュール情報のレコードが属するグループを判断するとともに、該判断結果に応じて、複数の機能モジュールを選択し、選択された機能モジュールを、メニュー表示部に一覧表示するメニュー表示ステップと、
（４）メニュー表示部におけるユーザー操作によって選択された機能モジュールを実行するアプリケーション実行ステップと
を備える。【００１２】
これらの発明によれば、ユーザーが入力したスケジュールを、現在時刻に基づいて未来、現在、過去という時間属性グループに分類するとともに、ユーザー操作の対象となっているレコードが、いずれの時間属性グループに属するかに応じて、機能モジュールを選択して表示するので、未来、現在、過去に応じた適切な機能をアピールすることができる。この結果、未使用の機能や、新たな状況での用途などについての利用を促すことができる。【００１３】
上記発明において、複数の機能モジュールの優先度を設定する優先度設定部をさらに備え、メニュー表示部は、優先度設定部が設定した優先度に従って、選択された機能モジュールをソートして一覧表示することが好ましい。この場合には、表示画面に表示する機能モジュールを優先度に応じて、ソートして、表示するので、優先度に応じて適切な機能を促すことができる。ここで、機能モジュールの優先度を決定する情報には、ユーザーの動作履歴や、時間情報、位置情報が含まれる。【００１４】
また、上記発明において、複数の機能モジュールの動作履歴を記録する動作履歴記録部をさらに備え、優先度設定部は、動作履歴を解析し、複数の機能モジュールの優先度を設定し、メニュー表示部は、優先度設定部が設定した優先度に従って、選択された機能モジュールをソートして一覧表示することが好ましい。この場合には、各ユーザーの使用頻度に応じて、機能モジュールを表示させることができるので、各ユーザーがよく使用する機能を優先的に表示して、機能を実行するための操作手順を減らしたり、逆に、未使用の機能を優先的に表示して、機能の利用機会の増大を図ることができ、携帯電話の利便性を向上させることができる。【００１５】
上記発明において、自機の位置を示す位置情報を取得する位置情報取得部をさらに備え、メニュー表示部は、複数の機能モジュールを、時刻情報及び位置情報とに基づいて、選択し、一覧表示することが好ましい。この場合には、自機の位置情報も加味して、その場所に即した適切な機能の利用をユーザーに促すことができる。【００１６】
さらに、上記発明において、メニュー表示部では、選択された機能モジュールがアイコンとして表示され、一覧表示では、アイコンが渦巻状に配置されるとともに、該アイコンは、ユーザー操作に従って、渦巻に従って回転しつつ、放射方向に前後移動されることが好ましい。この場合には、アイコンを、仮想空間内に螺旋状に配置し、それらを二次元的に表現したいわゆる渦巻状に表示するとともに、ユーザーの回転操作により、渦巻を右回り又は左回りさせることにより、アイコンが拡大しながら中央から外方へ、又はアイコンが縮小しながら外方から中央へと、その大きさを拡大・縮小しながら移動するように表示するなど、限られた表示範囲内において、必要な情報を集約して表現できる。
【発明の効果】
【００１７】
以上述べたように、本発明によれば、携帯電話機などの情報処理装置において、ユーザー操作に応じて適切な機能をユーザーに知らせることで、使用頻度の高い機能の選択を容易にしたり、逆に、未使用の機能の利用機会を増大させたりすることができ、装置が備える種々の機能を最大限に利用することを促すことができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係る携帯通信端末が利用される通信システムの全体構成を示す概念図である。
【図２】実施形態に係るＧＵＩの操作例を示す説明図である。
【図３】実施形態に係るメニュー機能の表示画面を示す説明図である。
【図４】実施形態に係るスケジュール機能の表示画面を示す説明図である。
【図５】実施形態に係る携帯通信端末の内部構成を示すブロック図である。
【図６】実施形態に係る携帯端末の動作制御システムにかかる内部構成を示すブロック図である。
【図７】実施形態に係るデータ蓄積部に記憶されたテーブルデータのデータ構造を示す説明図である。
【図８】実施形態に係る動作制御システムの動作を示すフローチャート図である。
【図９】変更例に係るデータ蓄積部に記憶されたテーブルデータのデータ構造を示す説明図である。
【図１０】変更例に係るアプリケーション選択部の内部構造を示すブロック図である。
【図１１】変更例に係るメール機能の表示画面を示す説明図である。
【図１２】変更例に係る画像閲覧機能の表示画面を示す説明図である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照して、本発明に係る情報処理端末の動作制御システムの実施形態を詳細に説明する。図１は、本実施形態に係る携帯通信端末が利用される通信システムの全体構成を示す概念図であり、図２は、携帯通信端末１の外観を示す正面図であり、図３は、本実施形態に係るメニュー機能の表示画面を示す説明図であり、図４は、本実施形態に係るスケジュール機能の表示画面を示す説明図である。
【００２０】
本実施形態に係る通信システムは、図１に示すように、ユーザーが使用する情報処理装置である携帯通信端末１と、インターネット２上に設置されたコンテンツサーバー３とから概略構成される。なお、本実施形態では、携帯通信端末１を、複数の機能モジュールを有する情報処理装置の一例として説明する。
【００２１】
コンテンツサーバー３は、本実施形態では、付加的なコンテンツやチュートリアル情報の配信を行うサーバーであり、例えば、Ｗｅｂサーバー等で構成される。このコンテンツサーバー３としては、ＷＷＷ（World Wide Web）等のドキュメントシステムにおいて、ＨＴＭＬ（HyperText Markup Language）ファイルや画像ファイル、音楽ファイルなどの情報送信を行うサーバーコンピュータ或いはその機能を持ったソフトウェアであり、ＨＴＭＬ文書や画像などの情報を蓄積しておき、携帯通信端末１からの要求に応じて、インターネット２を通じて、これらの情報を送信する。なお、このコンテンツサーバー３によって配信されるコンテンツデータは、その全部又は一部を携帯通信端末１に予めインストールして、携帯通信端末１内に保存しておくこともでき、携帯通信端末１側で自機内のコンテンツデータを検索し、自機内に保存されていない場合に、コンテンツサーバー３に対して配信要求を行い、ダウンロードするようにしてもよい。
【００２２】
携帯通信端末１は、無線通信を利用した、携帯可能な電話機であり、基地局等の中継点と携帯電話機が無線で通信し、通話やデータ通信等の通信サービスを移動しつつ受けることができる。この携帯電話機の通信方式としては、例えば、ＦＤＭＡ方式、ＴＤＭＡ方式、ＣＤＭＡ方式、Ｗ−ＣＤＭＡの他、ＰＨＳ（Personal Handyphone System）方式等が挙げられる。また、この携帯電話機は、デジタルカメラ機能、アプリケーションソフトの実行機能、或いはＧＰＳ（Global Positioning System）などによる位置情報取得機能等、種々の機能が搭載され、携帯情報端末（ＰＤＡ）としての機能も果たす。
【００２３】
デジタルカメラ機能は、光学的にデジタル画像を撮影する撮像機能である。また、位置情報取得機能は、自機の位置を示す位置情報を取得し、記録する機能であり、この位置情報取得機能としては、図１に示すように、例えば、ＧＰＳのように、衛星２１からの信号によって自機の位置を検出する方法や、携帯電話の無線基地局２２からの電波強度などによって位置を検出する方法が考えられる。
【００２４】
そして、この携帯通信端末１は、図２に示すように、矩形状の本体１００を備えており、ユーザーが入力操作を行うための操作ボタン１６６や等をジョグダイヤルなどの操作デバイスを備えるとともに、タッチパネル３００を備えている。
【００２５】
（タッチパネル３００の表示・操作の概要）
タッチパネル３００は、ユーザーの指先やペンなどを用いたタッチ操作による圧力によって操作信号を入力する入力デバイスであり、グラフィックを表示するＬＣＤと、ＬＣＤに表示されたグラフィックの座標位置に対応した操作信号を受け付けるタッチセンサとが重畳されて構成されている。
【００２６】
ここで、タッチパネル３００には、図２（ａ）及び（ｂ）に示すように、操作メニューとして、タッチ操作により選択可能な選択項目がアイコン５００として表示されている。アイコン５００は、タッチパネル３００上の表示画面において、渦巻状に配置され、ユーザーの操作に応じてアイコンが移動するようになっている。詳述すると、本実施形態では、複数のアイコン５００は、仮想空間内に螺旋状に配置され、それらを二次元的に表現することにより、アイコン５００がいわゆる渦巻状に配列されている。そして、タッチパネル３００やジョグダイヤルに対するユーザーの回転操作によって、渦巻を右回り又は左回りさせることにより、アイコン５００が拡大しながら中央から外方へ、又はアイコンが縮小しながら外方から中央へと、その大きさを拡大・縮小しながら渦巻に沿って移動するように表示される。
【００２７】
そして、本実施形態に係るタッチパネル３００では、図２（ａ）に示すように、第１の入力範囲４０１にアイコン５００が渦巻状に配置され、第２の入力範囲４０２にゲージが表示されている。通常は、第１の入力範囲において円を描く操作（「ぐるぐる操作」）によりアイコン５００を移動させ、アイコン５００の総移動量に対する、現在の移動量がゲージ上のポイントの位置で表示される。
【００２８】
この「ぐるぐる操作」が検出されると、アイコン５００やゲージの表示範囲はそのままの状態で、第１及び第２の入力範囲の割合が変更され、タッチパネル３００全体が第１の入力範囲に設定される。これにより、ぐるぐる操作中にゲージに触れてしまっても、ゲージに対する操作は無視され、誤動作が回避される。
【００２９】
一方、第１及び第２の入力範囲のいずれかにおいて、図２（ｂ）に示すような、任意の一点を所定の時間長、長押しすることにより、表示範囲はそのままの状態で、第２の入力範囲が拡大され、タッチパネル３００全体が第２の入力範囲に設定される。この長押しの時間長は、ゲージにメモリ表示され、入力範囲が切り替えられるのに充分な時間長をエネルギーゲージにエネルギーを貯えているかのように表現される。これにより、タッチパネル上のどの箇所においても、ゲージに対する操作を行うことができ、ゲージの表示が小さい場合であっても、容易にゲージのポイントを操作することができる。特に、入力範囲を切り替えるための時間長をエネルギーゲージで表示するため、充分な時間長を視覚的に確認することができ、誤操作を防止できる。
【００３０】
このように、第１及び第２の入力範囲に主従関係を持たせることができ、長押し操作によって、簡単に入力範囲の主従を切り替えることができる。このとき、アイコンやゲージ等の表示範囲はそのままで、入力範囲の位置及び面積のみを表示とは独立して変更するため、表示範囲を超えた誤操作を許容することができ、任意の入力範囲に対する操作を優先させることができる。
【００３１】
また、タッチパネル３００上に表示されるアイコン５００は、スケジュール情報や、時間情報、位置情報及び、操作履歴情報に応じて、そのメニューアイコンの配列順序が変化するようになっており、例えば、図３（ｄ）に示すように、朝の時間帯であれば、本日の予定を確認するスケジュールアイコン５０１が手前位置に優先的に表示され、図３（ｃ）に示すように、午前中には、スケジュール予定の内容を入力するカレンダーアイコン５０２が表示され、図３（ａ）に示すように、夜の時間帯において、例えば、友達と交遊するスケジュール情報がある場合には、カメラアイコン５０３が手前位置に優先的に表示され、カメラ機能を利用した場合には、さらに、図３（ｂ）に示すように、撮影した画像を表示させるピクチャーアイコン５０４が表示されるようになっている。
【００３２】
上記スケジュール機能では、図４（ａ）に示すように、表示画面３０１に、タッチ操作により選択可能な選択項目が、日付アイコン５０５として表示されている。この日付アイコン５０５は、メニュー画面と同様、ＬＣＤ１６５上の表示画面において、渦巻状に配置され、タッチ操作などのユーザー操作に応じて移動するようになっている。そして、表示画面３０１では、それぞれの日付アイコン５０５に対応する情報が、表示画面の下方に表示されるようになっている。なお、この日付アイコンに対応する情報としては、例えば、その日付について、ユーザーがスケジュールが、吹出３０３として表示されるようになっている。
【００３３】
さらに、タッチパネル３００には、図４（ｂ）に示すように、ガントチャート形式のスケジュール画面３０５が表示されるようになっている。具体的に、このガントチャート形式のスケジュール画面３０５では、通常としては、現在時刻の時間軸３０５ａを画面中央部分に配置し、左右方向に時間経過を表しており、ユーザー操作で、表示される時間帯をスクロールさせることができる。なお、ガントチャート形式のスケジュール画面３０５が表示されている間は、表示画面３０１は、縮小され日付アイコン５０５が一列に表示される。
【００３４】
また、ガントチャート形式のスケジュール画面３０５では、例えば、ユーザーがスケジュールとして入力した内容の項目がアイコン５０６や、ユーザーが操作したユーザー履歴がアイコン５０７として表示される。また、このスケジュール画面３０５には、ユーザーが選択したアイコンに関連し、その使用が推奨される機能モジュールを、「オススメ機能」として表示するオススメ機能表示欄３０６が含まれ、ユーザーが選択したアイコンに応じて、表示される機能モジュールが変化するようになっている。また、お薦め機能表示欄３０６に表示されたアイコンを選択すると、図４（ｃ）に示すように、選択された機能モジュールを説明するウインドウ３０７が表示されるようになっている。
【００３５】
（携帯通信端末の内部構造）
以上説明した表示・操作が可能なタッチパネル３００を備えた携帯通信端末１の具体的な内部構成について、以下に詳述する。図５は、本実施形態に係る携帯通信端末１の内部構成を示すブロック図である。同図に示すように、携帯通信端末１は、アンテナ１０１に接続されたデュプレクサ１０２と、このデュプレクサ１０２に接続された受信系モジュール及び送信系モジュールとを備えている。
【００３６】
受信系モジュールとしては、低ノイズアンプ１１０、ミキサ１１１、ＩＦアンプ１１２、直交ミキサ１１３、Ａ／Ｄコンバータ１１４、復調器１１５、チャネルデコーダ１１６、音声デコーダ１１７、Ｄ／Ａコンバータ１１８、スイッチ付きアンプ１１９、及びスピーカ１２０を備えている。一方、送信系モジュールとしては、マイク１４０、アンプ１３９、Ａ／Ｄコンバータ１３８、音声エンコーダ１３７、チャネルエンコーダ１３６、変調器１３５、Ｄ／Ａコンバータ１３４、直交ミキサ１３３、ＩＦアンプ１３２、ミキサ１３１、及びパワーアンプ１３０を備えている。
【００３７】
また、携帯通信端末１は、制御系モジュールとして、シンセサイザ１０３、タイムベース１５０、ＣＰＵ２００、ＲＡＭ１５２、ＲＯＭ１５３、ＥＥＰＲＯＭ１５１を備え、ユーザーインターフェース系モジュールとして、加速度センサ１６４、ＬＣＤ１６５、操作ボタン１６６、ＬＥＤ１６７、タッチセンサ１６８、及びバイブレータ１７４を備え、さらに、電源系モジュールとして、電源系電池１７１、電源１７２、及びＡ／Ｄコンバータ１７３を備える。前述のタッチパネル３００は、グラフィックを表示するＬＣＤ１６５と、ＬＣＤ１６５に表示されたグラフィックの座標位置に対応した操作信号を受け付けるタッチセンサ１６８とが重畳されて構成されている。
【００３８】
前記アンテナ１０１は、電波回線を介して基地局（図示せず）に対し信号を送受信する。デュプレクサ１０２は、送受信される信号の入出力を切り替える回路であり、アンテナ１０１が受信した信号を低ノイズアンプ１１０に入力し、パワーアンプ１３０から出力された信号をアンテナ１０１に出力する。
【００３９】
受信系モジュールにおいて、低ノイズアンプ１１０は、デュプレクサ１０２から入力された信号を増幅し、ミキサ１１１に出力する。ミキサ１１１は、低ノイズアンプ１１０の出力を受け、特定の周波数だけ分離して中間周波数信号として出力する。ＩＦアンプ１１２は、ミキサ１１１から出力された中間周波数信号を増幅する。直交ミキサ１１３は、ＩＦアンプ１１２の出力を受け直交復調する。Ａ／Ｄコンバータ１１４は、直交ミキサ１１３の出力をデジタル化する。復調器１１５は、Ａ／Ｄコンバータ１１４の出力を復調する。チャネルデコーダ１１６は、復調器１１５の出力に対して誤り訂正を行う。誤り訂正を行った信号には、制御メッセージ及び音声データが含まれる。制御メッセージはＣＰＵ２００に、音声データは音声デコーダ１１７に送出される。
【００４０】
かかるチャネルデコーダ１１６から音声デコーダ１１７に入力された信号は、音声データにデコードされ、Ｄ／Ａコンバータ１１８に受け渡される。Ｄ／Ａコンバータ１１８は音声デコーダ１１７の出力をアナログ信号に変換する。スイッチ付きアンプ１１９は、ＣＰＵ２００からの制御信号に基づいて、適宜のタイミングで切り替えられ、スイッチＯＮの状態においてＤ／Ａコンバータ１１８の出力を増幅する。スピーカ１２０はスイッチ付きアンプ１１９の出力を増幅する。
【００４１】
一方、送信系モジュールにおいて、マイク１４０は、ユーザーからの音声信号を受け、この音声信号をアナログ信号として出力する。アンプ１３９は、マイク１４０から出力されるアナログ信号を増幅する。Ａ／Ｄコンバータ１３８は、アンプ１３９の出力をデジタル信号に変換する。音声エンコーダ１３７はＡ／Ｄコンバータ１３８の出力をコード化して圧縮し、音声データとして出力する。チャネルエンコーダ１３６は、ＣＰＵ２００からの制御メッセージと音声エンコーダ１３７からの音声データとを合わせ、誤り訂正符号を付加する。
【００４２】
そして、変調器１３５は、チャネルエンコーダ１３６の出力を変調する。Ｄ／Ａコンバータ１３４は、変調器１３５の出力をアナログ信号に変換する。直交ミキサ１３３は、Ｄ／Ａコンバータ１３４の出力を、ＩＦ周波数信号（中間周波数信号）に変換する。ＩＦアンプ１３２は直交ミキサ１３３の出力を増幅する。ミキサ１３１は、ＩＦアンプ１３２の出力する信号の周波数を上げる。パワーアンプ１３０は、ミキサ１３１の出力を増幅する。
【００４３】
なお、前記シンセサイザ１０３は、通信中に、ミキサ１１１、直交ミキサ１１３、ミキサ１３１、直交ミキサ１３３の同期をとる。タイムベース１５０は、クロック信号を各部に供給する。
【００４４】
ユーザーインターフェース系において、加速度センサ１６４は、加速度の大きさ及び方向を検出するセンサである。ＬＣＤ１６５は、ユーザーにメッセージや入力文字などを表示させる液晶ディスプレイである。タッチパネル３００上のＧＵＩでは、このＬＣＤ１６５を介して文字や図形、動画などのグラフィックを表示することができ、タッチパネル３００上のタッチセンサ１６８を通じて、操作信号を取得する。
【００４５】
ＬＥＤ１６７は、点灯及び消灯によりユーザーにメッセージを伝えるためのものである。タッチセンサ１６８は、ユーザーの指がタッチパネル表面に接触したことを検出し、タッチパネル３００表面に対する圧力によって操作信号を取得する。バイブレータ１７４は、着信を知らせるデバイスであり、着信すると振動する。
【００４６】
また、電源系電池１７１は、電源１７２及びＡ／Ｄコンバータ１７３に電力を供給する。電源１７２は携帯通信端末１の電源である。Ａ／Ｄコンバータ１７３は、信号をＣＰＵ２００に供給する。
【００４７】
ＣＰＵ２００は、上記各部を制御する演算処理装置であり、ＲＯＭ１５３に格納されたプログラムのコマンドを順次実行し、種々の機能を果たす。ＲＡＭ１５２は、ＣＰＵ２００のワーキングメモリ等として使用され、ＣＰＵ２００による演算結果を一時的に格納する。ＲＯＭ１５３にはＣＰＵ２００用のプログラムが記録され、ＣＰＵ２００からの要求に応じて、プログラムの実行命令を順次出力する。ＥＥＰＲＯＭ１５１には、短縮ダイヤルなどのユーザーデータや、機体固有のＩＤや電話番号が記録されている。
【００４８】
そして、本実施形態においてＣＰＵ２００は、アプリケーションを実行するアプリケーション実行部２１１としても機能し、このアプリケーション実行部２１１で本発明の動作制御プログラムなどのソフトウェアが実行されることによって、種々のモジュールがＣＰＵ２００上に仮想的に構築され、メニューＵＩ及び、スケジュールＵＩを用いた動作制御システムが実行される。
【００４９】
（動作制御システム）
次いで、動作制御システムの内部構造について説明する。図６は、本実施形態に係る携帯通信端末１の動作制御システムに係る内部構成を示すブロック図であり、図７は、本実施形態に係るテーブルデータＴ１及びＴ２のデータ構造を示す説明図である。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
【００５０】
上記動作制御システムは、携帯通信端末１に備えられたアプリケーションを選択して表示させ、ユーザー操作に応じて選択されたアプリケーションを実行させることにより、携帯通信端末１の動作を制御する。
【００５１】
具体的にこの動作制御システムは、アプリケーション実行系のモジュールとして、アプリケーション起動部２０７と、アプリケーション実行部２１１とを備える。アプリケーション起動部２０７は、操作信号取得部２０２からの操作信号と、アプリケーション選択部２１０からの機能モジュールに係る選択情報に基づいて、ユーザーによって選択されたアプリケーションを起動させるモジュールであり、アプリケーション実行部２１１へ操作信号を送信する。
【００５２】
一方、アプリケーション実行部２１１は、一般のＯＳやブラウザソフト、メディア視聴アプリケーションなどのアプリケーションを実行するモジュールであり、通常はＣＰＵ等により実現される。特に、本実施形態において、アプリケーション実行部２１１は、メニュー表示部２０６ａにおけるユーザー操作によって選択された機能モジュールを、アプリケーション起動部２０７を通じて起動させて実行する。また、本実施形態においては、操作信号取得部２０２からの入力により、第１の入力範囲４０１における操作信号の座標位置の移動量に応じてアイコンを移動するように制御し、一方、第２の入力範囲４０２における操作信号の座標位置の移動量に応じてゲージを変化するように制御する。具体的には、図２に示すように、第１の入力範囲４０１における入力信号の座標位置の回転移動に応じて、又は前記第２の入力範囲４０２におけるゲージに対する操作量に応じて、渦巻状に沿って、放射方向に前後移動するように制御する。
【００５３】
また、携帯通信端末１は、スケジュール及びチュートリアル系のモジュールとして、スケジュール記憶部２０５と、データ蓄積部２０９と、動作履歴記録部２１２と、時計部２０４と、位置情報取得部２０３と、アプリケーション選択部２１０と、優先度設定部２１３とを備えている。
【００５４】
スケジュール記憶部２０５は、ユーザーの予定に関する時刻情報、位置情報及びイベント属性（予定内容の種別）、具体的な予定内容に関するテキストデータ（メモ）等を、スケジュール情報として記憶保持する記憶装置である。このスケジュール情報は、一つのイベント（予定時刻）毎にレコードとして記録され、レコード毎に時刻情報、位置情報、イベント属性、テキストデータ等が関連付けられており、その内容については各ユーザーがカスタマイズ可能である。
【００５５】
このスケジュール情報のレコードは、現在時刻と各レコードの時刻情報とに従って、時間属性（現在、過去、未来）グループに分類されて、図４（ａ）〜（ｃ）に示すようなスケジュールＵＩに、アイコンとして表示される。例えば、図４（ｂ）に示すように、表示制御部２０６によるカレンダーＵＩは、現在の日にちと、時刻情報を含むカレンダー表示機能であり、現在の日時を示す時間軸３０５ａを境界として、現在の日時よりも前のレコードを、過去の範囲５０７にアイコン５０７として表示し、現在の日にちよりも後のレコードを、未来の範囲５０６にアイコン５０６として表示する。
【００５６】
データ蓄積部２０９は、各種データを蓄積する記憶装置であり、アプリケーションデータや、各機能モジュールにおいて表示される画像データ、アイコン画像などが蓄積されている。また、このデータ蓄積部２０９には、各データをカテゴリ毎に分類し、分類毎にユーザーに対してお勧めする機能モジュールを関連付けるテーブルデータＴ１，Ｔ２も備えている。
【００５７】
具体的には、図７に示すように、テーブルデータＴ１では、スケジュール情報のレコードのイベント属性（カラオケ、旅行、仕事・会議等）を大項目カテゴリとし、さらに、小項目として、未来、現在、過去の時間カテゴリに分類され、それぞれのカテゴリ毎に推奨する機能モジュールが「オススメ機能」として関連付けられている。また、テーブルデータＴ２では、ユーザーの操作履歴データについて、機能種別を大項目カテゴリとし、さらに、小項目として、未来、現在、過去の時間カテゴリに分類し、それぞれのカテゴリ毎にお勧めする機能モジュールが関連付けられている。
【００５８】
動作履歴記録部２１２は、ユーザー操作の履歴を取得し、ログとして記憶するモジュールであり、ユーザー操作に基づくメニュー操作やアイコン選択の履歴がログデータとして蓄積される。特に、本実施形態において、動作履歴記録部２１２は、オススメ機能として表示された複数の機能モジュールの動作履歴を記録する。
【００５９】
優先度設定部２１３は、ユーザー設定や動作履歴等に基づいて、ユーザーが選択したアイコンに関連付けされた機能モジュールについて、優先度を設定するモジュールであり、メニュー表示部２０６ａは、この優先度設定部２１３が設定した優先度に従って、選択された機能モジュールをソートして一覧表示する。特に、本実施形態において、優先度設定部２１３は、動作履歴記録部２１２に記録されたユーザー操作の動作履歴を解析して優先度を設定、変更する学習機能を備えている。例えば、優先度設定部２１３は、動作履歴を解析することで、使用頻度の高い機能モジュールを優先させたり、未使用の機能モジュールを優先させたりする。また、お勧めした機能モジュールを利用する頻度が高い場合には、優先度設定部２１３は、さらに、専門的な機能モジュールを優先させたり、オススメ機能の表示頻度を高くしたりする。一方、お勧めした機能モジュールを利用する頻度が低い場合には、より一般的な機能モジュールを優先させたり、オススメ機能の表示頻度を低くしたりする。そして、設定された優先度情報は、アプリケーション選択部２１０へ送信される。
【００６０】
なお、この優先度設定部２１３における優先度設定処理について、工場出荷時における初期状態では、各機能モジュールについて所定の優先度が予め設定されており、所定のアルゴリズムに則って優先度の設定が変更されるようになっている。この優先度の設定については、使用頻度の高いものを優先させるか、未使用のものを優先させるかなど、ユーザーの好みに応じて設定を変更することができる。
【００６１】
位置情報取得部２０３は、自機の位置を示す位置情報を取得し、記録するモジュールであり、例えば、ＧＰＳのように、衛星２１からの信号によって自機の位置を検出したり、携帯電話の無線基地局２２からの電波強度などによって位置を検出する。時計部２０４は、現在の時刻情報を取得するモジュールであり、位置情報取得部２０３が取得した位置情報に応じて、タイムゾーンを管理し、時差などを加味した時刻表示としてもよい。そして、位置情報取得部２０３及び時計部２０４の各情報は、アプリケーション選択部２１０へ送信される。
【００６２】
アプリケーション選択部２１０は、操作信号取得部２０２から入力された信号に基づいて、ユーザーが操作する機能モジュールと関連付けされた機能モジュールを選択、決定するモジュールであり、本実施形態においては、図６（ｂ）に示すように、スケジュール読出部２１０ａと、現在時刻読出部２１０ｂと、グルーピング部２１０ｃと、操作対象判断部２１０ｄと、選択処理部２１０ｅと、アイコンソート部２１０ｆとを備えている。
【００６３】
スケジュール読出部２１０ａは、スケジュール記憶部２０５に蓄積された、ユーザーのスケジュール情報を読み出すモジュールである。具体的には、スケジュール読出部２１０ａは、ユーザーがスケジュール機能を利用し、ユーザーの予定に関する情報を入力や閲覧を要求した場合に、そのスケジュール情報の該当レコードを、データ蓄積部２０９から、抽出するとともに、抽出されたレコードに含まれる時刻情報及びイベント属性（予定内容の種別）を抽出する。
【００６４】
現在時刻読出部２１０ｂは、操作信号取得部２０２からの信号を取得した時点の時刻情報を時計部２０４から読み出すモジュールである。具体的には、現在時刻読出部２１０ｂは、ユーザー操作がある毎に現在時刻を読み出し、その時刻情報をグルーピング部２１０ｃに送信する。
【００６５】
グルーピング部２１０ｃは、時計部２０４が取得した現在時刻情報と、スケジュール情報の各レコードに含まれる時刻情報とに従って、スケジュール情報に含まれる各レコードを、「現在（或いは今日）」、「過去」、「未来」という時間属性グループに分類するモジュールである。具体的に、グルーピング部２１０ｃは、現在時刻情報と、各スケジュール情報に含まれる時刻情報とを対比し、各スケジュール情報に含まれる時刻情報が、未来の情報か、過去の情報か、現在の情報かを解析し、未来グループ、現在グループ又は過去グループのいずれかの時間属性グループに分類する。分類された各レコードは、時間属性に応じたフラグ（識別子）が付与され、フラグの種別に応じた処理が行われる。
【００６６】
操作対象判断部２１０ｄは、ユーザー操作の対象となっているスケジュール情報のレコードが属するグループを判断するモジュールである。具体的には、例えば、ユーザーがスケジュール画面を表示させ、予定された内容のスケジュール情報のアイコンを選択した場合に、そのアイコン選択したユーザー操作信号に応じて、スケジュール記憶部２０５から該当するスケジュール情報のレコードを抽出し、そのレコードが未来グループ、現在グループ又は過去グループかを判断する。そして、操作対象判断部２１０ｄは、この判断結果を選択処理部２１０ｅに送信する。
【００６７】
選択処理部２１０ｅは、操作対象判断部２１０ｄの判断結果に応じて選択された時間属性グループから、複数の機能モジュールを選択するモジュールであり、具体的には、ユーザーがスケジュール情報又は、操作履歴情報のデータを選択した場合に、データ蓄積部２０９に蓄積されたテーブルデータＴ１，Ｔ２を参照し、操作対象判断部２１０ｄが判断した時間属性グループのカテゴリに基づいて、ユーザーが選択したレコード（本実施形態ではタッチパネル３００上のアイコン）に関連付けされた複数の機能モジュールを選択して抽出する。なお、本実施形態において、選択処理部２１０ｅは、時刻情報及び位置情報に基づいても、複数の機能モジュールから該当する機能モジュールを選択する機能を備えている。そして、選択処理部２１０ｅは、選択した複数の機能モジュールの情報を、アイコンソート部２１０ｆに送信する。
【００６８】
アイコンソート部２１０ｆは、優先度設定部２１３が設定した優先度に従って、選択処理部２１０ｅによって選択された機能モジュールをソートするモジュールである。具体的には、選択処理部２１０ｅが選択した複数の機能モジュールの集合体から一定の条件に従って、複数の機能モジュールを並び替える処理を実行している。ここで、本実施形態において、優先度設定部２１３が設定した優先度とは、動作履歴記録部２１２に記録された動作履歴を解析し、決定された優先度である。そして、アイコンソート部２１０ｆは、ソートした情報をメニュー表示部２０６ａに送信する。
【００６９】
なお、本実施形態において、アプリケーション選択部２１０は、優先度設定部２１３、位置情報取得部２０３、時計部２０４から入力された各情報に基づいて、複数の機能モジュールを選択及びソートしたが、本実施形態では、これに限定するものではなく、例えば、コンテンツサーバー３からの信号に基づいて、複数の機能モジュールを選択及びソートしてもよい。また、これらの各情報のうち、いずれか一つの情報から、又は複数の情報を組み合わせて、複数の選択モジュールを選択及びソートしてもよい。
【００７０】
また、携帯通信端末１は、入力／出力系のモジュールとして、操作デバイス２０１と、操作信号取得部２０２と、表示制御部２０６とを備えている。操作デバイス２０１は、タッチセンサ１６８や操作ボタン１６６などの操作デバイスが接続され、操作ボタンやタッチパネルなどユーザー操作が入力されるモジュールである。
【００７１】
操作信号取得部２０２は、ユーザー操作に基づく操作デバイスからの操作信号を取得し、操作信号に応じた実行命令を各モジュールに入力するモジュールである。具体的には、この操作信号は、操作対象となるアプリケーション起動部２０７及びアプリケーション選択部２１０に送出されるとともに、動作履歴記録部２１２にその動作履歴をログデータとして送信する。
【００７２】
表示制御部２０６は、ＬＣＤ１６５に表示する表示情報（画像や文字情報等）を生成するモジュールであり、アプリケーション実行部２１１により実行されたアプリケーションの画像を表示させ、操作信号取得部２０２が取得したユーザー操作信号に基づき、画像の変化を表示させる。また、本実施形態において、表示制御部２０６には、メニュー表示部２０６ａを備えている。
【００７３】
メニュー表示部２０６ａは、アプリケーション選択部２１０によって選択及びソートされた機能モジュールをＬＣＤ１６５上に表示された、表示画面３０１にアイコンとして一覧表示するモジュールである。詳述すると、メニュー表示部２０６ａは、操作対象判断部２１０ｄによって判断された時間属性グループの結果に応じて、複数の選択モジュールが選択され、かつ、優先度設定部２１３が設定した優先度や、位置情報及び時刻情報に従ってソートされた機能モジュールの情報を受信するとともに、その情報に基づいて、データ蓄積部２０９から該当するメニュー画面及びアイコン画像を抽出し、ＬＣＤ１６５の表示画面３０１にアイコンとして一覧表示する。
【００７４】
これにより、例えば、表示画面３０１に表示されるメニュー画面においては、図３（ａ）〜（ｄ）に示すように、時間情報や、動作履歴情報よりメニューアイコンが並び替えられ、優先度の高いメニューアイコンが表示される。また、図４（ｂ）及び（ｃ）に示すように、スケジュール画面のオススメ機能表示欄３０６には、ユーザーの操作対象となっているレコードに関連付けられた複数の機能モジュールが一覧表示される。
【００７５】
（動作制御方法）
以上の構成を有する動作制御システムを動作させることによって、本発明の動作制御方法を実施することができる。図８は、本実施形態に係る動作制御システムの動作を示すフローチャート図である。ここでは、ユーザーの予定であるスケジュール情報に、イベント属性が「カラオケ」であるレコードが含まれており、スケジュール画面に表示された「カラオケ」アイコンをユーザーが選択する場合を例に説明する。
【００７６】
始めに、ユーザーが携帯通信端末１のスケジュール機能を利用して、「カラオケ」の予定情報を入力した場合には、スケジュール読出部２１０ａは、スケジュール記憶部２０５から、このスケジュール情報に含まれるレコードを読み出す（Ｓ１０１）とともに、現在時刻読出部２１０ｂが、時計部２０４から、現在時刻情報を取得する（Ｓ１０２）。そして、グルーピング部２１０ｃは、このスケジュール情報に含まれる、時刻情報と、現在時刻情報とを対比して、「カラオケ」の予定が含まれるレコードを、時間属性グループに分類する（Ｓ１０３）。
【００７７】
本実施形態においては、スケジュール情報「カラオケ」は、図４（ｂ）に示すように、現在時刻である１６時から開始予定とされているので、この「カラオケ」情報に含まれるレコードの時間属性グループは、「現在」のグループに分類される。
【００７８】
次いで、図４（ｂ）に示すようなスケジュール画面３０５を表示させ、ユーザーに対してアイコンの選択を促す。アイコンを選択したユーザー操作の操作信号は、操作信号取得部２０２により受信され、操作信号取得部２０２は、その操作信号を操作対象判断部２１０ｄに送信する（Ｓ１０４）。
【００７９】
操作対象判断部２１０ｄは、ユーザー操作の対象となっているスケジュール情報である「カラオケ」のレコードが属するグループを判断する。本実施形態において、操作対象判断部２１０ｄは、ユーザーがアイコンを選択した「カラオケ」レコードの時刻情報から、時間属性が「現在」グループに属するレコードであると判断し、その判断結果を選択処理部２１０ｅへ送信する。
【００８０】
選択処理部２１０ｅは、操作対象判断部２１０ｄの判断結果と、ユーザーのスケジュール予定に関する情報とから、データ蓄積部２０９に記憶されているテーブルデータＴ２を参照し、大項目カテゴリ「カラオケ」の小項目カテゴリ「現在」に関連付けされている複数の機能モジュールを選択する（Ｓ１０５）。ここで、本実施形態においては、図７に示すように、カメラ機能、赤外線機能、電卓機能等が選択される。そして、選択された機能モジュールの情報をアイコンソート部２１０ｆに送信する。
【００８１】
選択された機能モジュールの情報を受信したアイコンソート部２１０ｆは、優先度設定部２１３により設定された優先度を参照し、その優先度に従って、選択された機能モジュールをソートする（Ｓ１０６）。この優先度は、優先度設定部２１３が、動作履歴記録部２１２から動作履歴を抽出し、動作履歴データを解析して設定された優先度情報である。そして、アイコンソート部２１０ｆは、選択した機能モジュールのソート情報をメニュー表示部２０６ａに送信する。
【００８２】
メニュー表示部２０６ａは、アイコンソート部２１０ｆから受信した複数の選択された機能モジュール情報と、ソート情報を受信し、この情報に基づいて、データ蓄積部２０９から該当する機能モジュールのアイコン画像データを抽出し、ソートされた順番でアイコンを表示する（Ｓ１０７）。これにより、メニュー表示部２０６ａは、選択された機能モジュールを表示させることで、図４（ｂ）及び（ｃ）に示すように、表示画面３０１のオススメ機能表示欄３０６に、機能モジュールのアイコンがソートされた順番で表示される。
【００８３】
なお、選択処理部２１０ｅは、この複数の機能モジュールを選択する際に、時刻情報と、位置情報とに基づいて、複数の機能モジュールを選択してもよい。この場合には、例えば、現在時刻がカラオケ開始の時刻である１６時〜１７時の間である場合には、会計等はまだされないと判断し、電卓機能を選択せず、オススメ機能表示欄には電卓機能アイコンは表示されないこととなる。また、位置情報が、例えば、自宅の位置情報と一致する場合には、カラオケに出掛けなかったと判断して、テーブルデータＴ２に関連付けられた機能モジュールを選択せず、他の機能モジュールのアイコンが表示されることになる。
【００８４】
（作用・効果）
このような本実施形態によれば、ユーザーが入力したスケジュール情報のレコードを、未来、現在、過去という時間属性グループに分類分けするとともに、現在、ユーザーが操作する操作対象のレコードに対し、いずれの時間属性グループに属するかを判断し、判断結果に応じてそのレコードに関する複数の機能モジュールを表示させるので、ユーザーが操作対象としているレコードに対して、未来、現在、過去に応じた適切な機能の利用をユーザーに促すことができる。この結果、未使用の機能や、特定の状況にのみ使用し、他の用途で利用していない機能についての利用を促すことができる。
【００８５】
さらに、本実施形態によれば、複数の機能モジュールの優先度を設定する優先度設定部２１３をさらに備え、メニュー表示部２０６ａは、優先度設定部２１３が設定した優先度に従って、選択された機能モジュールをソートして一覧表示するので、表示画面３０１に表示する機能モジュールを優先度に応じて、ソートして、表示することができるので、各ユーザーに応じた適切な機能を促すことができる。
【００８６】
また、本実施形態によれば、複数の機能モジュールの動作履歴を記録する動作履歴記録部２１２をさらに備え、優先度設定部２１３は、動作履歴を解析し、複数の機能モジュールの優先度を設定し、メニュー表示部２０６ａは、優先度設定部２１３が設定した優先度に従って、選択された機能モジュールをソートして一覧表示するので、各ユーザーが使用する機能頻度に応じて、表示する機能モジュールを優先的に表示させることができ、各ユーザーがよく使用する機能を実行する操作手順を減らし、携帯電話の利便性を向上させることができる。
【００８７】
さらに、本実施形態によれば、自機の位置を示す位置情報を取得する位置情報取得部２０３をさらに備え、メニュー表示部２０６ａは、複数の機能モジュールを、時刻情報及び位置情報とに基づいて、選択し、一覧表示するので、自機の位置情報も加味して、その場所に即した適切な機能の利用をユーザーに促すことができる。
【００８８】
また、本実施形態によれば、メニュー表示部２０６ａでは、選択された機能モジュールがアイコン５００として表示され、一覧表示では、アイコン５００が渦巻状に配置されるとともに、アイコン５００は、ユーザー操作に従って、渦巻に従って回転しつつ、放射方向に前後移動されるので、限られた表示範囲内において、必要な情報を集約して表現できる。特に、本実施形態では、ユーザーがタッチした指で円を描くような回転操作を第１の入力範囲４０１で行い、入力信号の座標位置を回転移動させるか、或いは、又はゲージ上のポイントをスライドさせるなど、第２の入力範囲４０２におけるゲージ表示を変化させる操作により、アイコンの移動方法を切り替えることができるため、操作性を向上させることができる。
【００８９】
（変更例）
本実施形態において、動作制御システムは、ユーザーが入力したスケジュール情報に含まれるレコードと現在時刻情報とに基づいて、ユーザーが選択した機能モジュールに関連付けられた複数の機能モジュールを選択し、一覧表示したが、本発明はこれに限定するものではなく、ユーザーが機能モジュールを実行している最中に、その実行中の機能モジュールと関連性のある機能モジュールを選択し、一覧表示する構成であってもよい。
【００９０】
以下に、ユーザーが実行している機能モジュールに関連付けされた複数の機能モジュールを選択し、一覧表示する変更例について説明する。図９は、本変更例に係るデータ蓄積に記憶されたテーブルデータのデータ構造を示す説明図であり、図１０は、本変更例に係るアプリケーション選択部の内部構造を示すブロック図である。
【００９１】
本変更例では、図９に示すように、データ蓄積部２０９に、アプリケーション実行部２１１で実行されている機能モジュールに関連性のある機能モジュールを関連付けるテーブルデータＴ３を備えている。このテーブルデータは、実行中の機能モジュールに対してオススメする機能が関連付けられており、機能モジュールが実行される毎に参照され、逐次、オススメ機能が更新される。
【００９２】
具体的には、図９に示すように、実行中機能がメール機能モジュールである場合、この機能にはデコレーションメール機能や、画像添付機能等が関連付けされており（テーブルデータＴ３１）、この画像添付機能を実行した際には、その実行中にカメラ機能が「オススメ機能」として一覧表示される。このカメラ機能モジュールに対しては、画像加工機能や、メール作成機能等が関連付けされている（テーブルデータＴ３２）。例えば、カメラ機能に対する「オススメ機能」である画像閲覧機能を実行した場合、その画像閲覧機能に対しては、メール作成機能や、画像編集機能等が関連付けされている（テーブルデータＴ３３）。そして、本変更例において、データ蓄積部２０９は、複数のテーブルデータＴ３１〜Ｔ３３がリレーションを相互に形成したリレーショナルデータベースであり、関連付けされた機能モジュールに関連のある機能モジュールがリレーションにより関連付けされている。なお、本実施形態では、テーブルデータＴ３１〜Ｔ３３は、リレーションにより関連付けられた別個のテーブルデータとしたが、これら複数のテーブルデータＴ３１〜Ｔ３３を単一のテーブルデータとして、自身を参照して再帰的に関連付けを読み出すようにしてもよい。
【００９３】
この場合には、図６（ｂ）に示したブロック図においては、実行中の機能モジュールについては、グルーピング部２１０ｃによるグルーピングを省略し、操作信号取得部２０２から取得した操作信号に基づいて、選択処理部２１０ｅが、テーブルＴ３１〜Ｔ３３を参照して、オススメすべき機能モジュールを選択する。
【００９４】
アイコンソート部２１０ｆは、優先度設定部２１３が設定した優先度に従って、選択処理部２１０ｅによって選択された機能モジュールをソートする。具体的には、選択処理部２１０ｅが選択した複数の機能モジュールの集合体から一定の条件に従って並び替える処理を実行している。ここで、本変更例においても、アイコンソート部２１０ｆは、優先度設定部２１３が設定した優先度に従って、選択された複数の機能モジュールを並び替える。そして、アイコンソート部２１０ｆは、ソートした情報をメニュー表示部２０６ａに送信する。
【００９５】
メニュー表示部２０６ａは、アプリケーション選択部２１０によって選択及びソートされた機能モジュールをＬＣＤ１６５の表示画面３０１にアイコンとして一覧表示するモジュールである。本変更例では、図１０（ａ）に示すように、例えば、ユーザーがメール機能モジュールを実行している場合には、表示画面３０１のオススメ機能表示欄３０６には、デコレーションメール作成機能や、画像データ添付機能等のアイコンが表示されるとともに、図１０（ｂ）に示すように、その機能モジュールの説明ウインドウ３０７が表示される。
【００９６】
また、図１１（ａ）に示すように、例えば、ユーザーが、ピクチャー閲覧機能を実行している場合には、表示画面３０１のオススメ機能表示欄３０６には、画像編集機能や、メール機能等がアイコンとして表示され、図１１（ｂ）に示すように、その機能モジュールの説明ウインドウ３０７が表示される。
【００９７】
さらに、オススメ機能表示欄３０６から選択された機能モジュールが実行された場合には、図１０（ｃ）及び図１１（ｃ）に示すように、その実行された機能モジュールに関連付けされた複数の機能モジュールが、表示画面３０１のオススメ機能表示欄３０６にさらに表示される。
【００９８】
このような本変更例によれば、ユーザーが使用している機能に関連された機能モジュールを、随時ユーザーに表示、通知するので、様々な状況に応じて利用することができる機能を十分に活用することができる。
【００９９】
また、上述した実施形態では、スケジュール情報のレコードや、実行中の機能モジュールに対して、推奨すべき機能モジュールを選択して設定するようにしたが、例えば、選択された機能モジュールや実行中の機能モジュールを実行するに際し、アプリケーションで必要な設定値を自動的に「オススメ値」としてデフォルト入力するようにしてもよい。
【０１００】
例えば、図１２に示すように、携帯通信端末１が歩数計の機能を備えている場合には、一日の目標歩数やその記録方法などの設定（図１２（ａ）及び（ｂ））について、推奨すべき最適な値や項目を自動入力するようにしてもよい。すなわち、この歩数計の設定では、例えば、歩数計設定メニューで「軽く運動」や「適度に運動」、「十分に運動」、「ダイエット」などの項目から目的にあった項目を選択できるようになっている。この選択した項目について、図１２（ｃ）に示すような各種の設定を行うようになっており、ユーザーが自由に変更可能であるが、自動入力によれば、ユーザーが例えば「適度に運動」を選択した場合には、その選択に合った目標値を自動設定する。
【０１０１】
さらに、上述した実施形態では、優先度設定部２１３が、実行された機能モジュールの動作履歴情報を解析し、そのアプリケーションで設定された設定値を変更するよう推奨してもよい。例えば、上述したように、ユーザーが歩数計設定メニューで「適度に運動」を設定している場合では、優先度設定部２１３は、歩数計機能の動作履歴情報を参照し、記録された運動値と、設定された目標値とを比較する。そして、この運動値が、「適度に運動」に設定された目標値を一定回数超えている場合には、さらに、運動量が多いメニューである「十分な運動」及び「ダイエット」をお勧めする設定項目として、優先的に選択し、表示する。
【０１０２】
一方、歩数計機能により記録された運動値が、「適度に運動」メニューの目標値よりも、一定以下となる運動値である場合には、より運動量が少ないメニューである「軽く運動」メニューをお勧めする設定項目として、優先的に選択し、表示する。
【０１０３】
なお、この歩数計の機能は、加速度センサ１６４などにより振動を検出することにより、ユーザーの歩数を計測する機能であるが、この加速度センサ１６４による振動検出を、動作履歴記録部２１２で記録し、歩数計が使用されない間にも携帯通信端末１の振動を記録しておき、上述した歩数計設定の際に、その振動検出記録を参照して、最適な目標値や項目を設定するようにしてもよい。
【符号の説明】
【０１０４】
Ｔ１，Ｔ２，Ｔ３，Ｔ３１〜Ｔ３３…テーブルデータ
１…携帯通信端末
２…インターネット
３…コンテンツサーバー
２１…衛星
２２…無線基地局
１００…本体
１２１…スケジュール記憶部
１２２…データ蓄積部
１６５…ＬＣＤ
１６６…操作ボタン
１６７…ＬＥＤ
１６８…タッチセンサ
２００…ＣＰＵ
２０１…操作デバイス
２０２…操作信号取得部
２０３…位置情報取得部
２０４…時計部
２０５…スケジュール記憶部
２０６…表示制御部
２０６ａ…メニュー表示部
２０７…アプリケーション起動部
２０９…データ蓄積部
２１０…アプリケーション選択部
２１０ａ…スケジュール読出部
２１０ｂ…現在時刻読出部
２１０ｃ…グルーピング部
２１０ｄ…操作対象判断部
２１０ｅ…選択処理部
２１０ｆ…アイコンソート部
２１１…アプリケーション実行部
２１２…動作履歴記録部
２１３…優先度設定部
３００…タッチパネル
３０１…表示画面
３０３…吹出
３０５…スケジュール画面
３０５ａ…時間軸
３０６…オススメ機能表示欄
３０７…説明ウインドウ
４０１…第１の入力範囲
４０２…第２の入力範囲
５００…アイコン
５０１…スケジュールアイコン
５０５…日付アイコン
【図１】
2011102447.tif 000003
【図２】
2011102447.tif 000004
【図３】
2011102447.tif 000005
【図４】
2011102447.tif 000006
【図５】
2011102447.tif 000007
【図６】
2011102447.tif 000008
【図７】
2011102447.tif 000009
【図８】
2011102447.tif 000010
【図９】
2011102447.tif 000011
【図１０】
2011102447.tif 000012
【図１１】
2011102447.tif 000013
【図１２】
2011102447.tif 000014
【国際調査報告】
2011102447.tif 000015
2011102447.tif 000016