(57)【要約】【課題】直感的な操作でアプリケーションを実行させることができるようにする。【解決手段】  メモ帳画面に表示されているメモのうちの「山田」の文字列が選択された場合、選択された文字列のカテゴリ分けが行われ、「山田」の文字列のカテゴリは「人名」とされる。「人名」のカテゴリの文字列を選択したユーザに対しては、その選択した文字列により特定される人の個人情報を表示するアドレス帳アプリケーションの機能、その人宛のメールを作成するメーラの機能、その人に電話をかける電話発番アプリケーションの機能などが、選択可能な機能として機能候補一覧２１１に提示される。ユーザは、機能候補一覧２１１から１つの機能を選択し、その機能を実現させることができる。本発明は、PDA、携帯電話機、パーソナルコンピュータなどの各種の情報処理装置に適用することができる。【選択図】図９
2005352730.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類手段と、
前記分類手段により分類された前記文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示手段と、
前記提示手段により提示された前記一覧の中から選択された機能を実現する処理を実行する実行手段と
を備えることを特徴とする情報処理装置。
【請求項２】
ユーザにより選択された範囲に含まれる文字の中から、前記分類手段による分類の対象となる前記文字列を抽出する抽出手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記提示手段は、前記一覧に含まれる選択可能な機能を、それぞれの機能に設定されている優先度順に提示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記提示手段により提示される前記一覧に含まれる機能を、前記分類手段により分類された前記文字列のカテゴリに加えて、機能を実現することが可能であるか否かにも応じて選択する選択手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類ステップと、
前記分類ステップの処理により分類された前記文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示ステップと、
前記提示ステップの処理により提示された前記一覧の中から選択された機能を実現する処理を実行する実行ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類ステップと、
前記分類ステップの処理により分類された前記文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示ステップと、
前記提示ステップの処理により提示された前記一覧の中から選択された機能を実現する処理を実行する実行ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、直感的な操作でアプリケーションを起動させることができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年普及しているPDA(Personal Digital Assistants)などの携帯型の端末には、通信機能が予め搭載されていることから、スケジューラ、アドレス帳等のPIM(Personal Information Manager)機能を有するアプリケーションの他にメーラ、インターネットブラウザといったアプリケーションも用意されていることが多い。
【０００３】
これにより、ユーザは、例えば、アドレス帳で管理している情報を用いることによって、アドレス帳に登録している人のメールアドレス宛にメールを送ったりすることができる。
【０００４】
ところで、特許文献１には、例えば、「おかもと」の文字が入力された場合、それを漢字に変換した「岡本」や「岡元」などの他、「岡本」の文字が含まれているスケジュール情報、メモの情報を、入力候補の文字としてユーザに提示する技術が開示されている（例えば、図１１）。
【特許文献１】特開２０００−３０５７０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アドレス帳に登録している情報を用いて、ある人にメールを送ろうとする場合、例えば、ユーザは、アドレス帳の画面からメールの宛先人のメールアドレスをコピーし、メールの作成画面に表示を替えた後、その画面に設けられる所定の欄にメールアドレスをペーストしたり、或いは、メールの作成画面が表示されている状態でアドレス帳に登録されているメールアドレスの一覧を開き、そこから、宛先人のメールアドレスを選択する必要がある。
【０００６】
すなわち、アドレス帳を管理するアプリケーションとメーラのように、関連して用いられることのあるアプリケーションであっても、それらを起動させたり、一方のアプリケーションの情報を他方のアプリケーションで用いるための操作が煩雑であるという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、直感的な操作でアプリケーションを起動させることができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類手段と、分類手段により分類された文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示手段と、提示手段により提示された一覧の中から選択された機能を実現する処理を実行する実行手段とを備えることを特徴とする。
【０００９】
本発明の情報処理装置は、ユーザにより選択された範囲に含まれる文字の中から、分類手段による分類の対象となる文字列を抽出する抽出手段をさらに備えるようにすることができる。
【００１０】
提示手段は、一覧に含まれる選択可能な機能を、それぞれの機能に設定されている優先度順に提示するようにすることができる。
【００１１】
本発明の情報処理装置は、提示手段により提示される一覧に含まれる機能を、分類手段により分類された文字列のカテゴリに加えて、機能を実現することが可能であるか否かにも応じて選択する選択手段をさらに備えるようにすることができる。
【００１２】
本発明の情報処理方法は、ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類ステップと、分類ステップの処理により分類された文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示ステップと、提示ステップの処理により提示された一覧の中から選択された機能を実現する処理を実行する実行ステップとを含むことを特徴とする。
【００１３】
本発明のプログラムは、ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類ステップと、分類ステップの処理により分類された文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示ステップと、提示ステップの処理により提示された一覧の中から選択された機能を実現する処理を実行する実行ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１４】
本発明の情報処理装置および方法、並びにプログラムにおいては、ユーザにより選択された範囲に含まれる文字列が、その内容に応じたカテゴリに分類され、分類された文字列のカテゴリに応じて、選択可能な機能の一覧が提示される。また、提示された一覧の中から選択された機能が実現する処理が実行される。
【発明の効果】
【００１５】
本発明によれば、直感的な操作でアプリケーションを実行させることができる。
【００１６】
また、本発明によれば、ユーザは、選択した文字列に応じた機能を実現する処理を容易に実行させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１８】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１９】
請求項１に記載の情報処理装置は、ユーザにより選択された範囲に含まれる文字列（例えば、図８の「山田」）を、その内容に応じたカテゴリに分類する分類手段（例えば、図１６のカテゴリ分類部２６１）と、前記分類手段により分類された前記文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示手段（例えば、図１６の機能一覧表示部２７２）と、前記提示手段により提示された前記一覧の中から選択された機能を実現する処理を実現する処理を実行する実行手段（例えば、図１６のアプリケーション実行制御部２５３）とを備えることを特徴とする。
【００２０】
請求項２に記載の情報処理装置は、ユーザにより選択された範囲に含まれる文字の中から、前記分類手段による分類の対象となる前記文字列を抽出する抽出手段（例えば、図７の第２行目の「参加者：山田」全体が選択された場合、そのうちの「山田」だけを抽出する図１６の文字列抽出部２５１）をさらに備えることを特徴とする。
【００２１】
請求項３に記載の情報処理装置の提示手段は、前記一覧に含まれる選択可能な機能を、それぞれの機能に設定されている優先度順（例えば、図２１の優先度順）に提示することを特徴とする。
【００２２】
請求項４に記載の情報処理装置は、前記提示手段により提示される前記一覧に含まれる機能を、前記分類手段により分類された前記文字列のカテゴリに加えて、機能を実現することが可能であるか否か（例えば、図１８の追加条件の欄にあるようにアドレス帳にメールアドレスや電話番号が登録されているか否か、または図１９の追加条件の欄にあるように駅名辞書を保持しているか否か）にも応じて選択する選択手段（例えば、図１６の機能選択部２６２）をさらに備えることを特徴とする。
【００２３】
請求項５に記載の情報処理方法は、ユーザにより選択された範囲に含まれる文字列を、その内容に応じたカテゴリに分類する分類ステップ（例えば、図２０のステップ４）と、前記分類ステップの処理により分類された前記文字列のカテゴリに応じて、選択可能な機能の一覧を提示する提示ステップ（例えば、図２０のステップＳ７）と、前記提示ステップの処理により提示された前記一覧の中から選択された機能を実現する処理を実行する実行ステップ（例えば、図２０のステップＳ１０）とを含むことを特徴とする。
【００２４】
請求項６に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項５に記載の情報処理方法と同様である。
【００２５】
以下、本発明の実施の形態について図を参照して説明する。
【００２６】
本発明を適用したPDA(Personal Digital Assistants)１の外観を図１乃至図４に示す。図１および図２はPDA１の本体正面側の外観を示す斜視図であり、図３および図４は本体背面側の外観を示す斜視図である。
【００２７】
PDA１は、図２に示される中央のヒンジ部１２を境に表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている（折り畳んだ状態を図１に示す）。
【００２８】
図２に示されるように、表示部１１の面１１−１のほぼ全面には、LCD(Liquid Crystal Display)２８、および、LCD２８の上に積層された透明なタッチパネル３６が設けられている。すなわち、ユーザが、指先や図１のスタイラス２の先端をLCD２８上の任意の位置に接触させると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００２９】
ヒンジ部１２には、CCD(Charge Coupled Device)等よりなるカメラ部２１が設けられている。
【００３０】
PDA１を折り畳んだときに面１１−１（表示部１１）に対向する面となる本体部１３の上面１３−１には、PDA１にインストールされている、例えば、スケジュール管理用のアプリケーション、アドレス帳管理用のアプリケーション等のアプリケーションのそれぞれを表すシンボルが印刷されたボタン３２が設けられている。ユーザによりボタン３２が押下されたとき、それに対応するアプリケーションが起動される。
【００３１】
また、上面１３−１のボタン３２が配置されている領域の中央部には、LCD２８に表示されている画面を上下方向にスクロールさせるためのスクロールボタン３３が設けられている。さらに、上面１３−１のボタン３２、スクロールボタン３３の下方には、文字、記号、数字等を入力するためのキーボード３４が設けられている。
【００３２】
本体部１３の右側面１３−２には、不揮発性半導体メモリの一種であるメモリースティック（商標）（以下、MSと記述する）３を装着可能なMSスロット４１が設けられている（図１）。なお、MSスロット４１には、例えば、Bluetooth（商標）による通信機能拡張モジュールなどの、MS３と同じ形状の機能拡張モジュールを装着させることも可能である。
【００３３】
図３に示されるように、本体部１３の左側面１３−３には、本体部１３に電力を供給するリチウムイオン電池などからなるリムーバブルメインバッテリ１６２（図５）を着脱するときに開閉するバッテリ蓋２６が設けられている。また、左側面１３−３には、押下および回転自在なジョグダイヤル２５が当該側面から僅かに突出した状態で設けられている。
【００３４】
本体部１３の背面１３−４には、不揮発性半導体メモリの一種であるコンパクトフラッシュ（登録商標）（以下、CFと記述する）４を装着可能なCFスロット４２が設けられている。CFスロット４２は、図４に示すように、CF４を装着するときには当該背面からポップアップするようになされている。なお、CFスロット４２には、例えば、PHS(Personal Handyphone System)（登録商標）による通信機能拡張モジュールなどの、CF４と同じ形状の機能拡張モジュールを装着させることも可能である。
【００３５】
本体部１３の下端面１３−５（図２）には、リムーバブルメインバッテリ１６２に対して充電を行うクレードル９１（図５）等の付属機器を接続するためのコネクタ６７が設けられている。
【００３６】
図５は、以上のような外観構成を有するPDA１の内部の構成例を示すブロック図である。
【００３７】
CPU(Central Processing Unit)１３１は、ROM(Read Only Memory)１３２に記憶されているプログラム、または記憶部１３９からRAM(Random Access Memory)１３３にロードされたアプリケーションに従って各種の処理を実行する。RAM１３３にはまた、CPU１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３８】
CPU１３１、ROM１３２、およびRAM１３３は、CPUインタフェース１３５を介して相互に接続されている。CPUインタフェース１３５には、LCD２８に対する画面の表示を制御する表示制御部１３６も接続されている。
【００３９】
表示制御部１３６には、カメラ部２１、LCD２８の他、VRAM１３８も接続されている。表示制御部１３６は、CPU１３１による制御に基づいて、カメラ部２１により撮像された画像をVRAM１３８に記憶させ、そのVRAM１３８に記憶させている画像や、他のメモリ（MS３、CF４、RAM１３３、記憶部１３９）に記憶されている画像をLCD２８に表示させる。VRAM１３８には、カメラ部２１により撮像された画像の他、LCD２８に表示させる画像も記憶される。
【００４０】
また、CPUインタフェース１３５には、ジョグダイヤル２５、ボタン３２、スクロールボタン３３、およびキーボード３４等からなる入力部１３７、タッチパネル３６、赤外線通信ポート６２、MSスロット４１およびCFスロット４２に相当するスロットI/F６４、リムーバブルメインバッテリ１６２およびバックアップバッテリ１６３を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、マイクロフォン１４２で集音された音声をディジタルデータに変換する音声処理部１４１が接続されている。
【００４１】
なお、タッチパネル３６により検出された座標を表す情報は、CPUインタフェース１３５を介してCPU１３１に供給される。
【００４２】
さらに、CPUインタフェース１３５には、EEPROM(Electrically Erasable and Programmable Read Only Memory)またはハードディスクなどより構成される記憶部１３９が接続される。記憶部１３９は、PDA１に対して着脱可能な記憶媒体であるMS３やCF４とは異なり、PDA１が内蔵するメモリである。
【００４３】
CPUインタフェース１３５には、Bluetooth等の規格に準拠した無線通信を行う無線通信部１４６、および、携帯電話機や固定電話機との間での通話機能を実現する電話モジュール１４７が接続されている。
【００４４】
外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたアプリケーションは、赤外線通信ポート６２を介して行われる赤外線通信、無線通信部１４６を介して行われる無線通信、または、クレードル９１を介して行われる有線の通信等により、必要に応じてPDA１に対して供給され、記憶部１３９にインストールされる。または、スロットI/F６４に適宜装着されるMS３やCF４から読み出されたアプリケーションも、必要に応じて記憶部１３９にインストールされる。
【００４５】
CPUインタフェース１３５には、表示部１１が本体部１３に対して閉じた状態の場合、オン状態となり、表示部１１が本体部１３に対して開いた状態の場合、オフ状態となるLCD開閉スイッチ１４４、および、表示部１１が所定の角度以上回動された場合にオン状態となるLCD回転スイッチ１４５が設けられている。
【００４６】
また、CPUインタフェース１３５には、リムーバブルメインバッテリ１６２が装着されるメインバッテリ装着部１６１、およびリムーバブルメインバッテリ１６２が取り外されたときの予備電源となる、充電式ボタン電池等から成るバックアップバッテリ１６３が接続されている。
【００４７】
図６は、LCD２８に表示されるメイン画面の例を示す図である。
【００４８】
PDA１を用いた各種の操作は、基本的には、このメイン画面から開始される。メイン画面は、標準表示領域２０１、シルク領域２０２、およびステータス領域２０３からなる。
【００４９】
標準表示領域２０１には、アプリケーションが実行されているときには、その実行中のアプリケーションの画面が表示される。また、アプリケーションが実行されていないときには、図６に示されるように、インストールされているアプリケーションのそれぞれに対応するアプリケーションアイコン２０４が表示される（ただし、厳密には、このときにおいても、アプリケーションが全く実行されていないわけではなく、アプリケーションアイコン２０４を表示し、ユーザに選択させるためのアプリケーションが実行されている）。
【００５０】
図６においては、アドレス帳アプリケーション、メーラ、ブラウザ、メモ帳アプリケーション、環境設定アプリケーション、辞書アプリケーション、初期設定アプリケーション、電卓アプリケーション、スケジューラ（図６の「予定表」）、ファイル管理アプリケーション（「Files」）、外部の機器との同期を管理するアプリケーション（「HotSync」）、やるべき項目を管理するアプリケーション（「ToDo」）のそれぞれを実行させるときに操作されるアイコンがアプリケーションアイコン２０４として表示されている。
【００５１】
シルク領域２０２には、実行中のシルクプラグインに対応するユーザインタフェース（ユーザによる入力用の領域）が表示される。なお、実行されるアプリケーションによっては、シルク領域２０２の表示が消え、標準表示領域２０１とシルク領域２０２の全体に１つの画面が表示されることもある。
【００５２】
ステータス領域２０３には、例えば、バッテリ容量、MSスロット４１に対するMS３の装着の有無や、CFスロット４２に対するCF４の装着の有無、音量設定等の、PDA１の状態を示すステータスアイコン２０５や時刻等が表示される。
【００５３】
図７は、図６のメイン画面からメモ帳の名前が設定されたアイコンが操作され、メモ帳アプリケーションが実行されたときに表示されるメモ帳画面の例を示す図である。なお、図６に示すステータス領域２０３などの詳細についてはここでは省略している。後述する画面の例についても同様である。
【００５４】
図７のメモ帳画面の第１行目には「第１２回MTG  議事録」の文字が表示され、第２行目には「参加者：山田」の文字が表示されている。このメモは、ユーザにより予め入力されていたものである。
【００５５】
ここで、「文字」には、平仮名、片仮名、漢字、アルファベット、数字、記号（図６の「：」など）などの、キーボード３４やシルク領域２０２を用いることによってPDA１に入力可能なものの全てが含まれる。
【００５６】
このように所定の文字が表示されているとき、ユーザは、表示されている文字の中から所定の文字列をスタイラス２を用いるなどして選択し、その選択した文字列に応じた機能を容易に実現させることができるようになされている。
【００５７】
例えば、図８に示すように、図７の「第１２回MTG  議事録」、「参加者：山田」の文字の中からユーザが「山田」の文字列を選択した場合、図９の機能候補一覧２１１が、それまで表示されていたメモの上に重ねて自動的に表示される。図８、図９の例においては、選択された文字列は白抜きの文字に反転して表示されている。
【００５８】
図９の機能候補一覧２１１には、上から、「アドレス帳を開く」、「メールを作成する」、「メールを見る」、「電話をかける」、「コピー」、・・・が選択可能な機能として表示されている。
【００５９】
「アドレス帳を開く」は、選択された文字列により特定される人物である「山田」のアドレス帳（個人情報）を表示する機能を表し、「メールを作成する」は、「山田」宛のメールを作成する機能を表す。また、「メールを見る」は、「山田」から送信されてきたメールを表示する機能を表し、「電話をかける」は、「山田」に電話をかける機能を表す。「コピー」は、「山田」の文字列をコピーする機能を表す。
【００６０】
これらの各機能は、選択された文字列である「山田」のカテゴリ分けが行われ、人名のカテゴリの文字列が選択されたときに提示するものとしてPDA１に予め設定されている機能である。また、アドレス帳の表示機能、メールの作成機能、電話をかける機能などは、「山田」のメールアドレスや電話番号などの個人情報がアドレス帳に登録されていることから選択され、提示されるものである（逆に、メールアドレスや電話番号などがアドレス帳に登録されていない場合、これらの機能を選択可能な機能として提示しないようにすることも可能である）。
【００６１】
ユーザは、カーソル２１２により機能候補一覧２１１から所定の機能を選択することができ、例えば、２番目の候補である「メールを作成する」を選択したとき、図９のメモ帳画面は図１０のメール作成画面に切り替わる。
【００６２】
図１０のメール作成画面には、上から、メールの送信先（宛先）の入力欄であるメールアドレス入力欄２２１、メールのタイトルの入力欄であるタイトル入力欄２２２が表示され、その下にメール本文の入力欄が表示されている。
【００６３】
また、メールアドレス入力欄２２１には、「山田」のメールアドレスである「Yamada@AAA.ne.jp」がユーザの操作（メールアドレスを選択する操作）によることなく自動的に入力されている。これは、ユーザにより選択された文字列である「山田」の個人情報から取得されたものである。
【００６４】
すなわち、図９の機能候補一覧２１１から「メールを作成する」が選択されたとき、アドレス帳アプリケーションからメールの作成等を管理するメーラに対して、「山田」の個人情報の中から選択されたメールアドレス「Yamada@AAA.ne.jp」が提供され、図１０のメールアドレス入力欄２２１に表示されることになる。
【００６５】
これにより、ユーザは、メモに表示される文字の中から「山田」を選択するだけでメーラを起動させることができるとともに、「山田」のメールアドレスを入力する操作を省くことができる。仮に、このように選択可能な機能の一覧の中から実行させる機能を選択することができない場合、「山田」宛にメールを送るためには、ユーザは、図６のメイン画面からアドレス帳アプリケーションを実行させてから「山田」の個人情報を表示させ、個人情報として表示される「山田」のメールアドレスをコピーした後、再度、図６のメイン画面からメーラを実行させ、表示されるメールアドレス入力欄２２１に「山田」のメールアドレスをペーストするなどの複数の段階に渡る操作が必要になる。
【００６６】
同様に、図９の機能候補一覧２１１から「アドレス帳を開く」が選択されたとき、図９のメモ帳画面は、「山田」の氏名、住所、電話番号、メールアドレス等の個人情報が表示されるアドレス帳画面に切り替わる。すなわち、ユーザは、アドレス帳アプリケーションを実行させ、登録されている全ての個人情報の中から「山田」の個人情報を表示させる操作を行う必要がない。
【００６７】
また、図９の機能候補一覧２１１から「メールを見る」が選択されたとき、例えば、図９のメモ帳画面は「山田」から送信されてきたメールの画面に切り替わる。すなわち、ユーザは、メーラを実行させ、過去に受信したメールの中から、「山田」から送信されてきたメールを表示させる操作を行う必要がない。
【００６８】
図９の機能候補一覧２１１から「電話をかける」が選択されたとき、例えば、アドレス帳に登録されている「山田」の携帯電話機の電話番号に対して発信が行われる。すなわち、ユーザは、アドレス帳アプリケーションを実行させ、「山田」の個人情報を表示させてから、そこに登録されている電話番号に電話をかけるなどの操作を行う必要がない。これは、アドレス帳アプリケーションから電話の発信を管理する電話発番アプリケーションに対して、「山田」の個人情報の中から選択された電話番号が提供されることによって実現されるものである。
【００６９】
このように、ユーザは、表示されている文字の中から所定の文字列を選択し、提示される一覧の中から選択するといった直感的な操作で、文字列の内容に応じた機能を実現させることができる。
【００７０】
なお、文字列の選択は、図７に示すようなメモの中からに限らず、例えば、スケジュール帳に表示される文字、Webページに表示される文字、受信したメールに含まれる文字、テキストファイルを表示している画面に含まれる文字などの、PDA１に表示される全ての文字の中からも行われる。
【００７１】
上述したように、機能候補一覧２１１に表示される機能は、選択された文字列のカテゴリに応じて選択されるものであり、人名ではないカテゴリの文字列が選択された場合には例えば次のような機能が表示される。
【００７２】
図１１は、メモ帳画面の他の例を示す図である。
【００７３】
図１１のメモ帳画面の第１行目には「レポート提出」の文字が表示され、第２行目には２００４年５月１１日を表す「０４／０５／１１」に続いて「打ち合わせまで」の文字が表示されている。このメモも、ユーザにより予め入力されていたものである。
【００７４】
図１１のメモの中から、図１２に示すように「０４／０５／１１」の文字列が選択されたとき、それまで表示されていたメモに重ねて、図１３に示すような機能候補一覧２１１が自動的に表示される。
【００７５】
図１３の機能候補一覧２１１には、上から、「スケジュールを開く」、「送ったメールを見る」、「送られてきたメールを見る」、「作成したデータ・コンテンツを見る」、「コピー」が選択可能な機能として表示されている。
【００７６】
「スケジュールを開く」は、２００４年５月１１日のスケジュールを表示する機能を表し、「送ったメールを見る」は、２００４年５月１１日にユーザが送ったメールを表示する機能を表す。また、「送られてきたメールを見る」は、２００４年５月１１日に送られてきたメールを表示する機能を表し、「作成したデータ・コンテンツを見る」は、例えば、カメラ部２１（図５）を用いて撮影した画像や、メモ帳アプリケーションを用いて作成したメモなどのうち、２００４年５月１１日に作成したデータ等の一覧を表示する機能を表す。作成されたデータ等には属性情報として作成日の情報が含まれているから、それに基づいて一覧が表示されることになる。「コピー」は、上述したように「０４／０５／１１」の文字列をコピーする機能を表す。
【００７７】
これらの各機能は、選択された文字列である「０４／０５／１１」が日付のカテゴリの文字列として分類され、そのカテゴリの文字列が選択されたときに提示するものとしてPDA１に予め設定されている機能である。
【００７８】
ユーザは、機能候補一覧２１１から所定の機能を選択することができ、例えば、１番目の候補である「スケジュールを開く」を選択したとき、図１３のメモ帳画面は図１４のスケジュール画面に切り替わる。
【００７９】
図１４のスケジュール画面は、その左上に「０４／０５／１１」が表示されており、２００４年５月１１日のユーザのスケジュールを表示する画面であることが示されている。図１４のスケジュール画面に表示されている８時から１７時までの時間帯にはスケジュールがまだ入力されていない。
【００８０】
このように、ユーザは、「０４／０５／１１」の文字列を選択し、表示される一覧の中から機能を選択するだけで２００４年５月１１日のスケジュールを表示させることができる。従って、ユーザは、スケジューラを起動させ、表示されるカレンダーの中から２００４年５月１１日を選択する操作などを行うことなく、例えば、図１５に示すような、図１２のメモを見て思い立った直後にスケジュールの登録を行うことができる。図１５の例においては、１３時から１４時の時間帯のスケジュールとして「打ち合わせ  レポート提出忘れずに」が入力されている。
【００８１】
同様に、図１３の機能候補一覧２１１から「送ったメールを見る」が選択されたとき、図１３のメモ帳画面は２００４年５月１１日に送ったメールの画面に切り替わる。すなわち、ユーザは、メーラを実行させ、２００４年５月１１日に送ったメールを表示させる操作を行う必要がない。
【００８２】
なお、現在が、選択された文字列により表される日付である２００４年５月１１日より前である場合の「送ったメールを見る」のような、実行不可能な機能は機能候補一覧２１１に表示されないようにすることも可能である。
【００８３】
また、図１３の機能候補一覧２１１から「送られてきたメールを見る」が選択されたとき、図１３のメモ帳画面は２００４年５月１１日に送られてきたメールの画面に切り替わる。すなわち、ユーザは、メーラを実行させ、２００４年５月１１日に送られてきたメールを表示させる操作を行う必要がない。
【００８４】
さらに、図１３の機能候補一覧２１１から「作成したデータ・コンテンツを見る」が選択されたとき、図１３のメモ帳画面には、２００４年５月１１日に作成したメモ、テキストデータ、カメラ部２１で撮影した画像などの一覧がメモに重ねて表示される。すなわち、ユーザは、ファイル管理アプリケーションを実行させ、２００４年５月１１日に作成したデータ・コンテンツを検索する操作を行う必要がない。
【００８５】
このように、選択された文字列のカテゴリに応じて、機能候補一覧２１１に表示される機能が切り替えられる。カテゴリと機能の対応については後に詳述する。
【００８６】
図１６は、PDA１の機能的な構成例を示すブロック図である。
【００８７】
図１６の構成の少なくとも一部は、図５のCPU１３１により所定のプログラムが実行されることで実現される。
【００８８】
制御部２３１は、文字列抽出部２５１、機能一覧表示制御部２５２、アプリケーション実行制御部２５３からなる。このうちの文字列抽出部２５１は、タッチパネル３６からの入力に基づいて、LCD２８に表示されている文字の中からユーザにより選択された文字列を抽出し、抽出した文字列を解析部２３２のカテゴリ分類部２６１に出力する。LCD２８に表示されている文字に関する情報は、ユーザインタフェース部２３５の文字表示部２７１から文字列抽出部２５１に供給されている。
【００８９】
例えば、文字列抽出部２５１は、図８に示すように「山田」の文字列が選択された場合、それをカテゴリ分類部２６１に出力する。また、文字列抽出部２５１は、平仮名の文字列である「やまだ」が選択されたときに、それを変換して得られる「山田」の文字列をカテゴリ分類部２６１に出力するようにしてもよい。
【００９０】
さらに、文字列抽出部２５１は、ユーザにより選択された範囲に含まれる文字の中から、カテゴリ分類部２６１によるカテゴリ分けの対象となる文字列を抽出し、抽出した文字列をカテゴリ分類部２６１に出力するようにしてもよい。この場合、例えば、図７の第２行目に表示されている「参加者：山田」の全体が選択された場合でも、その選択された範囲からカテゴリ分けの対象となる「山田」の文字列だけが抽出され、カテゴリ分類部２６１に出力されることになる。これにより、ユーザは、大体の範囲を指定するだけで、文字列に応じた機能を表示させることができる。
【００９１】
機能一覧表示制御部２５２は、解析部２３２の機能選択部２６２により選択された機能の一覧をユーザインタフェース部２３５の機能一覧表示部２７２によりLCD２８に表示させる。また、機能一覧表示制御部２５２は、タッチパネル３６からの入力に基づいて、一覧の中からいずれかの機能が選択されたと判定した場合、その選択された機能をアプリケーション実行制御部２５３に通知し、機能を実現する処理を実行させる。
【００９２】
アプリケーション実行制御部２５３は、機能一覧表示制御部２５２からの通知に応じて、ユーザにより選択された機能を実現するアプリケーション２３６の実行を制御する。例えば、「山田」の文字列が選択されたときに表示される図９の機能候補一覧２１１から「メールを作成する」が選択された場合、アプリケーション実行制御部２５３は、アドレス帳アプリケーションにより管理されている「山田」のメールアドレスをメーラに提供させ、メール作成に利用させる。後述するように、アプリケーション２３６には、アドレス帳アプリケーションとメーラも含まれている。
【００９３】
解析部２３２は、カテゴリ分類部２６１と機能選択部２６２からなる。このうちのカテゴリ分類部２６１は、文字列抽出部２５１から供給されてきた文字列をカテゴリ毎に分類し、分類したカテゴリを機能選択部２６２に通知する。
【００９４】
機能選択部２６２は、カテゴリ分類部２６１から通知されてきた文字列のカテゴリに基づいて機能を選択し、選択した機能を制御部２３１の機能一覧表示制御部２５２に通知する。機能選択部２６２による機能の選択においては、必要に応じて、PDA１に用意されるアプリケーション２３６の種類や、そのときPDA１に保持されているデータにより実現可能な機能であるか否かなどにも基づいて行われる。
【００９５】
文字入力部２３３は、キーボード３４やシルク領域２０２を用いて行われるユーザによる文字の入力を受け付け、入力された文字のデータを記憶部２３４に記憶させる。例えば、図７に示すようなメモの入力が文字入力部２３３により受け付けられ、記憶部２３４に記憶される。
【００９６】
ユーザインタフェース部２３５は、文字表示部２７１と機能一覧表示部２７２からなる。このうちの文字表示部２７１は、記憶部２３４に記憶されているデータに基づいてLCD２８に文字を表示させるとともに、表示させている文字に関する情報を制御部２３１の文字列抽出部２５１に出力する。
【００９７】
機能一覧表示部２７２は、制御部２３１の機能一覧表示制御部２５２からの指示に応じて、選択可能な機能の一覧をLCD２８に表示させる。
【００９８】
アプリケーション２３６は各種のアプリケーションからなる。アプリケーション２３６に含まれるアプリケーションの例を図１７に示す。
【００９９】
図１７においては、文字列のコピー／ペーストなどの、アプリケーションに依存しない共通の機能を提供するPDA１のシステム２３６−１もアプリケーション２３６の１つとして示している。
【０１００】
図１７に示すように、アプリケーション２３６には、システム２３６−１の他、例えば、アドレス帳アプリケーション２３６−２、スケジューラ２３６−３、ブラウザ２３６−４、メーラ２３６−５、メモ帳アプリケーション２３６−６、電話発番アプリケーション２３６−７、データ管理アプリケーション２３６−８、計時アプリケーション２３６−９、地図アプリケーション２３６−１０、乗り換え案内アプリケーション２３６−１１、辞書アプリケーション２３６−１２が含まれる。
【０１０１】
図１７の左側に示すアドレス帳アプリケーション２３６−２はアドレス帳を管理する機能を提供するアプリケーションであり、スケジューラ２３６−３はスケジュールを管理する機能を提供するアプリケーションである。ブラウザ２３６−４はWebサイトの閲覧機能等を提供するアプリケーションであり、メーラ２３６−５はメールの送受信等を提供するアプリケーションである。メモ帳アプリケーション２３６−６はメモの作成機能等を提供するアプリケーションである。
【０１０２】
図１７の右側に示す電話発番アプリケーション２３６−７は電話機能を提供するアプリケーションであり、データ管理アプリケーション２３６−８はユーザにより作成されたデータ・コンテンツを管理する機能を提供するアプリケーションである。計時アプリケーション２３６−９はアラーム機能を提供するアプリケーションであり、地図アプリケーション２３６−１０は地図を表示する機能を提供するアプリケーションである。乗り換え案内アプリケーション２３６−１１は駅の乗り換え案内を表示する機能を提供するアプリケーションであり、辞書アプリケーション２３６−１２は辞書機能を提供するアプリケーションである。
【０１０３】
PDA１の機能構成は以上のような各機能部からなる。
【０１０４】
ここで、図１６の解析部２３２のカテゴリ分類部２６１により分類される文字列のカテゴリと、機能選択部２６２により選択される機能の具体例について説明する。
【０１０５】
図１８および図１９はカテゴリと機能の対応例を示す図である。
【０１０６】
図１８および図１９の左側のカテゴリの欄に示すように、ユーザにより選択された文字列は、例えば、人名、日付、日時、URL(Uniform Resource Locator)、メールアドレス、住所、電話番号、駅名などのうちのいずれかのカテゴリにカテゴリ分類部２６１により分類される。
【０１０７】
具体的には、図１８の条件の欄に示すように、アドレス帳に登録されている名前、読み仮名、ニックネームに一致する文字列は「人名」のカテゴリに分類される。また、PDA１のシステムが保持する日付フォーマットに当てはまる文字列、および、YY/MM/DD(MM/DD)、YY年MM月DD日(MM月DD日)、YY.MM.DD(MM.DD)、YY-MM-DD(MM-DD)のパターンに当てはまる文字列は「日付」のカテゴリに分類される。
【０１０８】
従って、上述したように「山田」の名前がアドレス帳に登録されている場合、選択された「山田」の文字列のカテゴリは「人名」となり、「０４／０５／１１」はYY/MM/DDのパターンに当てはまるから、そのカテゴリは「日付」となる。
【０１０９】
さらに、日付のパターンに続く、システムが保持する時間フォーマットに当てはまる文字列、および、HH時MM分、HH時、HH：MM(am/pm)、HH．MM(am/pm)のパターンに当てはまる文字列は「日時」のカテゴリに分類される。
【０１１０】
図１９の条件の欄に示すように、「http://」または「https://」で始まり、URLとして使用可能な文字で構成される文字列は「URL」のカテゴリに分類され、メールアドレスとして使用可能な文字により構成され、文字列端以外に「@」を含む文字列は「メールアドレス」のカテゴリに分類される。
【０１１１】
郵便番号、または、“文字列”＋”数字”＋”−”＋”数字”(＋“−”＋”数字”)からなる文字列（括弧内はなくてもよい）は「住所」のカテゴリに分類され、数字と'−'からなり、電話番号と同じ数の数字を含む文字列は「電話番号」のカテゴリに分類される。さらに、駅名辞書に登録されている駅名に一致する文字列は「駅名」のカテゴリに分類される。
【０１１２】
このように分類されたカテゴリに応じて、ユーザに提示する機能が機能選択部２６２により選択される。
【０１１３】
例えば、図１８の機能の欄に示すように、選択された文字列が「人名」のカテゴリに分類された場合、アドレス帳を開き、その人（文字列により表される人物）の個人情報を表示するアドレス帳アプリケーション２３６−２の機能、その人宛のメールを作成するメーラ２３６−５の機能、その人から送られてきたメールを表示するメーラ２３６−５の機能、その人に送ったメールを表示するメーラ２３６−５の機能、その人に電話をかける電話発番アプリケーション２３６−７の機能が、ユーザに提示する機能として機能選択部２６２により選択される。
【０１１４】
なお、図１８の追加条件の欄に示すように、メーラ２３６−５のそれぞれの機能は、アドレス帳にメールアドレスが登録されている場合にのみ選択され、電話発番アプリケーション２３６−７の機能は、アドレス帳に電話番号が登録されている場合にのみ選択される。
【０１１５】
選択された文字列が「日付」のカテゴリに分類された場合、例えば、その日（文字列により表される日）のスケジュール帳を開くスケジューラ２３６−３の機能、その日に送られてきたメールを表示するメーラ２３６−５の機能、その日に送ったメールを表示するメーラ２３６−５の機能、その日に作成したデータ・コンテンツの一覧を表示するデータ管理アプリケーション２３６−８の機能が機能選択部２６２により選択される。
【０１１６】
選択された文字列が「日時」のカテゴリに分類された場合、例えば、その日時（文字列により表される日時）に予定を作成（登録）するスケジューラ２３６−３の機能、その日時にアラームを設定する計時アプリケーション２３６−９またはスケジューラ２３６−３の機能が機能選択部２６２により選択される。
【０１１７】
また、図１９に示すように、選択された文字列が「URL」のカテゴリに分類された場合、例えば、そのURL（文字列で表されるURL）で指定されるWebサイトを閲覧するブラウザ２３６−４の機能、そのURLで指定されるサイトをブックマークに登録するブラウザ２３６−４の機能が機能選択部２６２により選択される。
【０１１８】
選択された文字列が「メールアドレス」のカテゴリに分類された場合、例えば、そのアドレス（文字列で表されるメールアドレス）宛のメールを作成するメーラ２３６−５の機能、そのアドレスをアドレス帳に登録するアドレス帳アプリケーション２３６−２の機能、そのアドレスから送信されてきたメールを表示するメーラ２３６−５の機能、そのアドレスに送ったメールを表示するメーラ２３６−５の機能が機能選択部２６２により選択される。
【０１１９】
選択された文字列が「住所」のカテゴリに分類された場合、例えば、その住所（文字列で表される住所）をアドレス帳に登録するアドレス帳アプリケーション２３６−２の機能、その住所で指定される位置の周囲の地図を表示する地図アプリケーション２３６−１０、またはブラウザプラグインの機能が機能選択部２６２により選択される。
【０１２０】
選択された文字列が「電話番号」のカテゴリに分類された場合、例えば、その電話番号（文字列で表される電話番号）をアドレス帳に登録するアドレス帳アプリケーション２３６−２の機能、その電話番号に電話をかける電話発番アプリケーション２３６−７の機能が機能選択部２６２により選択される。
【０１２１】
選択された文字列が「駅名」のカテゴリに分類された場合、例えば、その駅（文字列で表される駅名の駅）の乗り換え案内を表示する乗り換え案内アプリケーション２３６−１１、またはブラウザプラグインの機能、その駅の周囲の地図を表示する地図アプリケーション２３６−１０、またはブラウザプラグインの機能が機能選択部２６２により選択される。図１９の追加条件の欄に示すように、これらの「駅名」のカテゴリに分類された場合の各機能は、駅名辞書がPDA１に保持されている場合にのみ選択される。
【０１２２】
なお、全てのカテゴリの文字列に対して、その文字列の意味などを辞書で調べる辞書アプリケーションの機能、その文字列をキーワードとして検索エンジンで検索するブラウザプラグインの機能、その文字列を他の場所にペーストするためにコピーするシステム２３６−１の機能が共通して選択されるものとされている。
【０１２３】
以上のようなカテゴリと機能の対応に基づいて、図９に示すような機能候補一覧２１１が表示され、ユーザが所定の機能を選択することが可能になる。
【０１２４】
次に、図２０のフローチャートを参照して、アプリケーションにより所定の機能が実現されるまでの一連の処理について説明する。
【０１２５】
ステップＳ１において、ユーザインタフェース部２３５の文字表示部２７１は、記憶部２３４に記憶されている文字データに基づいてLCD２８に文字を表示する。また、文字表示部２７１は、表示している文字に関する情報を制御部２３１の文字列抽出部２５１に出力する。文字表示部２７１による文字の表示は、例えば、システム２３６−１やメモ帳アプリケーション２３６−６からの指示に応じて行われる。
【０１２６】
LCD２８に表示されている文字に関する情報が供給されてきたとき、制御部２３１の文字列抽出部２５１は、ステップＳ２において、LCD２８に表示されている文字の中から所定の文字列がユーザにより選択されたか否かをタッチパネル３６からの入力に基づいて判定する。
【０１２７】
ステップＳ２において所定の文字列が選択されたと判定されるまで、処理はステップＳ１に戻り、文字の表示が継続される。
【０１２８】
一方、文字列抽出部２５１は、ステップＳ２において、ユーザにより所定の文字列が選択されたと判定した場合、ステップＳ３に進み、カテゴリ分けの対象とする文字列を抽出し、抽出した文字列を解析部２３２のカテゴリ分類部２６１に出力する。
【０１２９】
カテゴリ分類部２６１は、ステップＳ４において、保持している文字列パターンやPDA１に記憶されているデータ等とのマッチングを行い、文字列抽出部２５１から供給されてきた文字列をカテゴリ分けする。カテゴリ分類部２６１には、図１８と図１９の条件の欄に示したような文字パターン等が用意されており、それに基づいて、文字列抽出部２５１から供給されてきた文字列のカテゴリ分けが行われる。カテゴリ分類部２６１により分類された文字列のカテゴリは機能選択部２６２に通知される。
【０１３０】
ステップＳ５において、機能選択部２６２は、カテゴリ分類部２６１から通知されてきた文字列のカテゴリに基づいて、ユーザに提示する機能を選択し、選択した全ての機能からなる機能候補一覧を制御部２３１の機能一覧表示制御部２５２に通知する。このとき、機能候補一覧に含まれるそれぞれの機能を実現する処理をアプリケーション２３６に実行させるときに用いられる命令一覧（コマンド一覧）も機能選択部２６２から機能一覧表示制御部２５２に通知される。
【０１３１】
ステップＳ６において、機能一覧表示制御部２５２は、機能選択部２６２により選択された機能候補一覧をユーザインタフェース部２３５の機能一覧表示部２７２に出力し、LCD２８に表示させる。
【０１３２】
機能一覧表示部２７２は、ステップＳ７において、機能一覧表示制御部２５２から供給されてきた機能候補一覧に基づいて、例えば、図９に示すような機能候補一覧２１１を、それまで表示されていた画面に重ねて表示させる。
【０１３３】
機能一覧表示制御部２５２は、ステップＳ８において、タッチパネル３６からの入力に基づいて、一覧の中からいずれかの機能が選択されか否かを判定する。いずれかの機能が選択されたと判定されるまで、処理はステップＳ７に戻り、機能一覧候補の表示が継続される。
【０１３４】
一方、ステップＳ８において、機能一覧表示制御部２５２は、一覧の中からいずれかの機能が選択されたと判定した場合、選択された機能をアプリケーション実行制御部２５３に通知するとともに、その機能を実現する処理をアプリケーション２３６に実行させるためのコマンドをアプリケーション実行制御部２５３に出力する。
【０１３５】
アプリケーション実行制御部２５３は、ステップＳ９において、機能一覧表示制御部２５２から供給されてきたコマンドを、ユーザにより選択された機能を実現する処理を実行するアプリケーション２３６（例えば、図１７のアプリケーションのうちのいずれか）に出力し、機能を実現する処理を実行させる。
【０１３６】
ステップＳ１０において、アプリケーション２３６は、アプリケーション実行制御部２５３から供給されてきたコマンドに従って、ユーザにより選択された機能を実現させる。
【０１３７】
以上の一連の処理により、図７乃至図１０を参照して説明したようなメールの作成、図１１乃至図１４を参照して説明したようなスケジュールの表示が実現される。
【０１３８】
以上のようにして表示される機能の一覧は、例えば、それぞれの機能に優先度が設定されている場合、その優先度に従って表示されるようにしてもよい。一覧には、上から、優先度の高い順にそれぞれの機能が表示される。この優先度は、例えば、ユーザにより実行することが選択された頻度などに基づいて設定される。
【０１３９】
図２１は、図１８の「人名」のカテゴリの文字列が選択されたときにユーザに提示される機能の優先度の例を示す図である。
【０１４０】
図２１においては、メールを作成するメーラ２３６−５の機能に優先度１が、アドレス帳を表示するアドレス帳アプリケーション２３６−２の機能に優先度２が、電話をかける電話発番アプリケーション２３６−７の機能に優先度３が設定されている。また、送られてきたメールを表示するメーラ２３６−５の機能に優先度４が、送ったメールを表示するメーラ２３６−５の機能に優先度５が設定されている。このように、それぞれの文字列のカテゴリの機能毎に優先度が設定される。
【０１４１】
なお、本発明は、PDA（PDA１）に限らず、例えば、携帯電話機やパーソナルコンピュータなどの複数のアプリケーションを有する機器であればどのような機器にも適用可能である。
【０１４２】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウエアにより実行させることもできる。
【０１４３】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１４４】
この記録媒体は、図５に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているMS３やCF４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１３２や記憶部１３９などで構成される。
【０１４５】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１４６】
【図１】本体部に対して表示部を閉じた状態のPDAの外観の例を示す斜視図である。
【図２】本体部に対して表示部を開いた状態のPDAの外観の例を示す斜視図である。
【図３】PDAの背面側の外観の例を示す斜視図である。
【図４】PDAの背面側の他の外観の例を示す斜視図である。
【図５】PDAの内部構成の例を示すブロック図である。
【図６】メイン画面の表示例を示す図である。
【図７】メモ帳画面の表示例を示す図である。
【図８】メモ帳画面の他の表示例を示す図である。
【図９】機能候補一覧の表示例を示す図である。
【図１０】メール作成画面の表示例を示す図である。
【図１１】メモ帳画面の表示例を示す図である。
【図１２】メモ帳画面の他の表示例を示す図である。
【図１３】機能候補一覧の他の表示例を示す図である。
【図１４】スケジュール画面の表示例を示す図である。
【図１５】スケジュール画面の他の表示例を示す図である。
【図１６】PDAの機能構成例を示すブロック図である。
【図１７】図１６のアプリケーションの例を示す図である。
【図１８】カテゴリと機能の例を示す図である。
【図１９】カテゴリと機能の他の例を示す図である。
【図２０】アプリケーションの実行制御処理について説明するフローチャートである。
【図２１】機能の優先度の例を示す図である。
【符号の説明】
【０１４７】
２３１  制御部，  ２３２  解析部，  ２３３  文字入力部，  ２３４  記憶部，  ２３５  ユーザインタフェース部，  ２３６  アプリケーション，  ２５１  文字列抽出部，  ２５２  機能一覧表示制御部，  ２５３  アプリケーション実行制御部，  ２６１  カテゴリ分類部，  ２６２  機能選択部，  ２７１  文字表示部，  ２７２  機能一覧表示部
【図１】
2005352730.tif 000003
【図２】
2005352730.tif 000004
【図３】
2005352730.tif 000005
【図４】
2005352730.tif 000006
【図５】
2005352730.tif 000007
【図６】
2005352730.tif 000008
【図７】
2005352730.tif 000009
【図８】
2005352730.tif 000010
【図９】
2005352730.tif 000011
【図１０】
2005352730.tif 000012
【図１１】
2005352730.tif 000013
【図１２】
2005352730.tif 000014
【図１３】
2005352730.tif 000015
【図１４】
2005352730.tif 000016
【図１５】
2005352730.tif 000017
【図１６】
2005352730.tif 000018
【図１７】
2005352730.tif 000019
【図１８】
2005352730.tif 000020
【図１９】
2005352730.tif 000021
【図２０】
2005352730.tif 000022
【図２１】
2005352730.tif 000023