(57)【要約】【課題】直感的な操作でアプリケーションを起動させることができるようにする。【解決手段】アイコン３２１の表示位置までドラッグアンドドロップにより画像３０９が移動されたとき、メーラが起動し、アドレス帳画面に替えてメール作成画面が表示される。メール作成画面に用意されるメールアドレス入力欄には、画像３０９にリンクされている、メールアドレスフィールドに記述されているメールアドレスが自動的に入力され、メール本文の入力欄には、画像３０９にリンクされている、氏名フィールドと会社名フィールドに記述されている氏名、会社名の文字が自動的に入力される。本発明は、PDA、携帯電話機などの携帯型の情報処理装置に適用することができる。【選択図】図９
2005301647.tif 000002
【特許請求の範囲】
【請求項１】
移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータを表示させる表示制御手段と、
前記キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータを、前記キーデータに関連付けられている複数の前記データの中から取得する取得手段と、
起動した直後に表示される画面に、前記取得手段により取得された前記データに基づく表示が予め行われるように、前記キーデータの移動先により識別される前記アプリケーションの起動を制御する起動制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記キーデータとして、個人に関する複数の情報が関連付けられた、前記個人を表す画像を表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像の移動先により識別されるメーラの起動を制御する場合、前記起動制御手段は、前記メーラが起動した直後に表示されるメールの作成画面に用意されるメールアドレスの入力欄に、前記画像に関連付けられているメールアドレスが予め表示されるように前記メーラの起動を制御する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記キーデータの移動先に表示されているアプリケーションを表すアイコンに基づいて、起動するアプリケーションを識別し、識別したアプリケーションに与える前記データを取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータを表示させる表示制御ステップと、
前記キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータを、前記キーデータに関連付けられている複数の前記データの中から取得する取得ステップと、
起動した直後に表示される画面に、前記取得ステップの処理により取得された前記データに基づく表示が予め行われるように、前記キーデータの移動先により識別される前記アプリケーションの起動を制御する起動制御ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータを表示させる表示制御ステップと、
前記キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータを、前記キーデータに関連付けられている複数の前記データの中から取得する取得ステップと、
起動した直後に表示される画面に、前記取得ステップの処理により取得された前記データに基づく表示が予め行われるように、前記キーデータの移動先により識別される前記アプリケーションの起動を制御する起動制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、直感的な操作で、アプリケーションを起動させることができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
PDA(Personal Digital Assistants)などの携帯型の情報端末に搭載されているアドレス帳機能によっては、一人一人の電話番号、住所、メールアドレス、顔の画像、会社名、および、WebサイトのURL(Uniform Resource Locator)などの各種の個人情報を管理することができるようになされている。
【０００３】
従って、ユーザは、アドレス帳機能により管理している情報を用いて、例えば、登録している人に対してメールを送ったり、その人が管理するWebサイトを閲覧したりすることができる。
【０００４】
ところで、特許文献１には、マウス等を用いて、ファイルを表すアイコンをプログラムを表すアイコンまでドラッグにより移動させることによって、そのファイルの内容を表示させることができる技術が開示されている。
【特許文献１】特開２０００−２２７８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アドレス帳に登録している情報を用いて、ある人にメールを送ろうとする場合、例えば、ユーザは、アドレス帳の画面からメールの宛先人のメールアドレスをコピーし、メールの作成画面に表示を替えた後、その画面に設けられる所定の欄にメールアドレスをペーストしたり、或いは、メールの作成画面が表示されている状態でアドレス帳に登録されているメールアドレスの一覧を開き、そこから、宛先人のメールアドレスを選択する必要がある。
【０００６】
また、アドレス帳に登録されている情報を用いて、ある人が管理しているWebサイトを閲覧しようとする場合、例えば、ユーザは、アドレス帳の画面からURLをコピーし、ブラウザの画面に表示を替えた後、その画面に設けられる所定の欄にURLをペーストする必要がある。
【０００７】
すなわち、アドレス帳の画面から、直接、アドレス帳に登録されている情報を使用するアプリケーションを起動させることができず、使い勝手が悪いという課題があった。
【０００８】
また、メールの作成画面からアドレス帳に登録されているメールアドレスの一覧を開き、そこから、宛先人のメールアドレスを選択する場合、メールアドレスの選択自体は比較的容易に行うことができるが、この場合、メールアドレスだけ、といったように、アドレス帳に登録されている各種の個人情報のうち、メールの作成に用いることのできる情報は限られたものである。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、例えば、各種の個人情報が登録されているアドレス帳などの画面から、直感的な操作で、その登録されている各種の情報を用いてアプリケーションを起動させることができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータを表示させる表示制御手段と、キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータを、キーデータに関連付けられている複数のデータの中から取得する取得手段と、起動した直後に表示される画面に、取得手段により取得されたデータに基づく表示が予め行われるように、キーデータの移動先により識別されるアプリケーションの起動を制御する起動制御手段とを備えることを特徴とする。
【００１１】
前記表示制御手段は、キーデータとして、個人に関する複数の情報が関連付けられた、その個人を表す画像を表示させるようにすることができる。
【００１２】
画像の移動先により識別されるメーラの起動を制御する場合、前記起動制御手段は、メーラが起動した直後に表示されるメールの作成画面に用意されるメールアドレスの入力欄に、画像に関連付けられているメールアドレスが予め表示されるようにメーラの起動を制御するようにすることができる。
【００１３】
前記取得手段は、キーデータの移動先に表示されているアプリケーションを表すアイコンに基づいて、起動するアプリケーションを識別し、識別したアプリケーションに与えるデータを取得するようにすることができる。
【００１４】
本発明の情報処理方法は、移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータを表示させる表示制御ステップと、キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータを、キーデータに関連付けられている複数のデータの中から取得する取得ステップと、起動した直後に表示される画面に、取得ステップの処理により取得されたデータに基づく表示が予め行われるように、キーデータの移動先により識別されるアプリケーションの起動を制御する起動制御ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータを表示させる表示制御ステップと、キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータを、キーデータに関連付けられている複数のデータの中から取得する取得ステップと、起動した直後に表示される画面に、取得ステップの処理により取得されたデータに基づく表示が予め行われるように、キーデータの移動先により識別されるアプリケーションの起動を制御する起動制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１６】
本発明の情報処理装置および方法、並びにプログラムにおいては、移動先によって異なるアプリケーションの起動が行われる、複数のデータが関連付けられたキーデータが表示され、キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータが、キーデータに関連付けられている複数のデータの中から取得される。また、起動した直後に表示される画面に、与えられたデータに基づく表示が予め行われるように、キーデータの移動先により識別されるアプリケーションの起動が制御される。
【発明の効果】
【００１７】
本発明によれば、直感的な操作でアプリケーションを起動させることができる。
【００１８】
また、本発明によれば、容易にかつ迅速に、起動させたアプリケーションを用いた作業を行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２１】
請求項１に記載の情報処理装置（例えば、図１のPDA１）は、移動先によって異なるアプリケーション（例えば、メーラ、Webブラウザ）の起動が行われる、複数のデータ（例えば、図８の各フィールドに記述されるデータ）が関連付けられたキーデータ（例えば、図７の画像３０１乃至３０９）を表示させる表示制御手段（例えば、図１２の表示制御部３６２）と、前記キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータ（例えば、メーラを起動させる場合においてはメールアドレス、Webブラウザを起動させる場合においてはURL）を、前記キーデータに関連付けられている複数の前記データの中から取得する取得手段（例えば、図１２のキーデータ管理部３６４）と、起動した直後に表示される画面（例えば、図１０の画面）に、前記取得手段により取得された前記データに基づく表示が予め行われるように、前記キーデータの移動先により識別される前記アプリケーションの起動を制御する起動制御手段（例えば、図１２のアプリケーション制御部３６３）とを備えることを特徴とする。
【００２２】
請求項４に記載の情報処理装置の前記取得手段は、前記キーデータの移動先に表示されているアプリケーションの種類を表すアイコン（例えば、図７のアイコン３２１，３２２）に基づいて、起動するアプリケーションを識別し、識別したアプリケーションに与える前記データを取得することを特徴とする。
【００２３】
請求項５に記載の情報処理方法は、移動先によって異なるアプリケーション（例えば、メーラ、Webブラウザ）の起動が行われる、複数のデータ（例えば、図８の各フィールドに記述されるデータ）が関連付けられたキーデータ（例えば、図７の画像３０１乃至３０９）を表示させる表示制御ステップ（例えば、図１４のステップＳ２）と、前記キーデータの移動先により識別されるアプリケーションの起動時にそのアプリケーションに与えるデータ（例えば、メーラを起動させる場合においてはメールアドレス、Webブラウザを起動させる場合においてはURL）を、前記キーデータに関連付けられている複数の前記データの中から取得する取得ステップ（例えば、図１４のステップＳ８）と、起動した直後に表示される画面（例えば、図１０の画面）に、前記取得ステップの処理により取得された前記データに基づく表示が予め行われるように、前記キーデータの移動先により識別される前記アプリケーションの起動を制御する起動制御ステップ（例えば、図１４のステップＳ９，Ｓ１０）とを含むことを特徴とする。
【００２４】
請求項６に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項５に記載の情報処理方法と同様である。
【００２５】
以下、本発明の実施の形態について図を参照して説明する。
【００２６】
本発明を適用した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 Handy Phone)（商標）による通信機能拡張モジュールなどの、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等の規格に準拠した無線通信を行う無線通信部１４６、および、FeliCa（商標）のようなICカードに対して非接触でデータを読み書きする非接触ICカードインタフェース（I/F）１４７が接続されている。
【００４４】
外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたアプリケーションは、赤外線ポート６２を介して行われる赤外線通信、無線通信部１４６を介して行われる無線通信、または、クレードル９１を介して行われる有線の通信等により、必要に応じてPDA１に対して供給され、記憶部１３９にインストールされる。または、スロットI/F６４に適宜装着されるMS３やCF４から読み出されたアプリケーションも、必要に応じて記憶部１３９にインストールされる。
【００４５】
CPUインタフェース１３５には、表示部１１が本体部１３に対して閉じた状態の場合、オン状態となり、表示部１１が本体部１３に対して開いた状態の場合、オフ状態となるLCD開閉スイッチ１４４、および、表示部１１が所定の角度以上回動された場合にオン状態となるLCD回転スイッチ１４５が設けられている。
【００４６】
また、CPUインタフェース１３５には、リムーバブルメインバッテリ１６２が装着されるメインバッテリ装着部１６１、およびリムーバブルメインバッテリ１６２が取り外されたときの予備電源となる、充電式ボタン電池等から成るバックアップバッテリ１６３が接続されている。
【００４７】
図６は、LCD２８に表示されるメイン画面の例を示す図である。
【００４８】
PDA１を用いて行われる各種の操作は、基本的には、このメイン画面から開始される。メイン画面は、標準表示領域２０１、シルク領域２０２、およびステータス領域２０３からなる。
【００４９】
標準表示領域２０１には、アプリケーションが実行されているときには、その実行中のアプリケーションの画面が表示される。また、アプリケーションが実行されていないときには、図６に示されるように、インストールされているアプリケーションのそれぞれに対応するアプリケーションアイコン２０４が表示される（ただし、厳密には、このときにおいても、アプリケーションが全く実行されていないわけではなく、アプリケーションアイコン２０４を表示し、ユーザに選択させるためのアプリケーションが実行されている）。
【００５０】
図６においては、アプリケーションアイコン２０４として、例えば、アドレス帳を管理するアプリケーションを起動するときに選択されるアドレス帳アイコン２０４Ａ、メールの作成、または送受信を行うアプリケーション（メーラ）を起動するときに選択されるメーラアイコン２０４Ｂ、図５の無線通信部１４６を介してインターネットに接続し、所定のサイトの画面の表示を行うWebブラウザを起動するときに選択されるWebブラウザアイコン２０４Ｃが表示されている。
【００５１】
シルク領域２０２には、実行中のシルクプラグインに対応するユーザインタフェース（ユーザによる入力用の領域）が表示される。なお、実行されるアプリケーションによっては、シルク領域２０２の表示が消え、標準表示領域２０１とシルク領域２０２の全体に１つの画面が表示されることもある。
【００５２】
ステータス領域２０３には、例えば、バッテリ容量、MSスロット４１に対するMS３の装着の有無や、CFスロット４２に対するCF４の装着の有無、音量設定等の、PDA１の状態を示すステータスアイコン２０５や時刻等が表示される。
【００５３】
図７は、図６のアドレス帳アイコン２０４Ａが選択されたときに表示されるアドレス帳画面の例を示す図である。
【００５４】
図７に示されるように、PDA１のアドレス帳画面には、氏名、住所、電話番号、メールアドレスなどの個人情報とともにPDA１に登録されている、画像（顔の画像）の一覧が表示される。
【００５５】
図７の例においては、９人分の画像である画像３０１乃至３０９が一覧表示されている。また、画像の一覧の下には、メーラを表すアイコン３２１、Webブラウザを表すアイコン３２２が表示されている。
【００５６】
例えば、一覧表示されているものの中から１つの画像がスタイラス２などで選択された場合、図７のアドレス帳画面は、選択された画像により表される個人情報の詳細画面に切り替えられる。個人情報の詳細画面には、例えば、選択された画像と同じ画像の他に、氏名、住所、電話番号、メールアドレス、勤務先の情報、その人が管理するWebサイトのURL(Uniform Resource Locator)などの個人情報が表示される。
【００５７】
すなわち、図７のそれぞれの画像には、図８に示されるような、１つのレコードに記述される各種の情報がリンク（または付加）されている。なお、図８は、図７の画像３０１にリンクされている情報の例を示す。
【００５８】
１つのレコードは、画像（画像３０１）により表される人の氏名、電話番号、住所、メールアドレス、会社名、URLの情報が記述されるそれぞれのフィールドからなる。それぞれのフィールドに記述されるそれらの情報は、ユーザにより登録されるものである。
【００５９】
このように各種の情報がリンクされている画像を用いて、ユーザは、図７のアドレス帳画面から、直接、アプリケーションを起動することができるようになっている。
【００６０】
例えば、図９の破線矢印で示されるように、ユーザが、スタイラス２の先端を画像３０９に押し当てた状態のまま、アイコン３２１の表示位置までスタイラス２の先端を移動させ、そこで押し当てをやめたとき（アイコン３２１の表示位置までドラッグアンドドロップにより画像３０９を移動させたとき）、メーラが起動し、LCD２８には、図９のアドレス帳画面に替えて、図１０に示されるようなメール作成画面が表示される。
【００６１】
メール作成画面は、例えば、宛先人のメールアドレスが入力されるメールアドレス入力欄３３１、タイトルが入力されるタイトル入力欄３３２、メール本文が入力される本文入力欄３３３を含み、画像３０９をアイコン３２１の表示位置に移動させた直後にLCD２８に表示されるメール作成画面の例を示す図１０の画面においては、そのメールアドレス入力欄３３１には「AAA@BBB.ne.jp」のメールアドレスが、本文入力欄３３３には「CCC株式会社御中」と「山田一郎様」の文字が、既に入力されている。
【００６２】
このように既に入力されている文字のうち、メールアドレス入力欄３３１の「AAA@BBB.ne.jp」は、アイコン３２１の表示位置まで移動された画像３０９にリンクされているメールアドレスフィールド（図８）に記述されているメールアドレスに基づいて入力されたものである。
【００６３】
また、本文入力欄３３３の「CCC株式会社御中」は、画像３０９にリンクされている会社名フィールドに記述されている会社名情報である「CCC株式会社」と、会社名に続く定型の語である「御中」に基づいて入力されたものであり、「山田一郎様」は、画像３０９にリンクされている氏名フィールドに記述されている氏名情報である「山田一郎」と、氏名に続く定型の語である「様」に基づいて入力されたものである。
【００６４】
従って、ユーザは、メールアドレス、宛先人の氏名、およびそれらに続く定型の語を自ら入力する手間を省くことができ、それ以外のメール本文やメールのタイトルを入力するだけでメールを作成することができる。
【００６５】
このように、一人一人の顔の画像を見ながらメールの宛先人を選択し、アドレス帳画面から、直接、メール作成画面を表示させることができるため、宛先人を直感的に選択することができるだけでなく、例えば、個人情報の画面でメールアドレスをコピーし、メール作成画面に表示を切り替えた後、所定の入力欄にメールアドレスをペーストするなどの操作を行う場合に較べて、メールを送るための一連の操作を迅速に行うことができる。
【００６６】
また、表示されるメール作成画面には、アドレス帳に登録されている全ての個人情報（アイコン３２１の表示位置に移動させた画像にリンクされている全ての情報）のうち、必要な情報だけが、ユーザ操作によらずに自動的に入力されるため、ユーザは、容易に、かつ迅速にメールを作成し、送信することができる。
【００６７】
例えば、メールの作成にほとんど関係のない、メールの宛先人が管理するWebサイトのURLなどが入力されることがなく、全ての個人情報がまとめて入力される場合に較べて、自動的に入力された不要な情報を後から削除する手間などを省くことができる。
【００６８】
さらに、メーラを起動させるための操作も、画像をドラッグアンドドロップにより移動させるだけといった、直感的な操作であり、外出先などで、僅かな時間に気軽に操作するというPDA１の性質上、好ましい。
【００６９】
なお、図９と同様にして画像３０９をアイコン３２２の表示位置に移動させた場合、Webブラウザが起動し、ブラウザ画面に用意されるURLの入力欄に、画像３０９にリンクされているURLフィールドに記述されているURLが自動的に入力され、そのURLにより識別されるWebサイトの画面が表示される。
【００７０】
このように、ユーザは、１つのデータ（上述の場合、画像）の移動先を替えるだけで、起動させるアプリケーションを容易に切り替えることが可能になる。
【００７１】
また、起動されたアプリケーションで用いられるデータ（メーラの場合、メールアドレス、氏名、会社の情報、Webブラウザの場合、URL）は、そのアプリケーションにおいて必要とされるフィールドのデータのみが用いられるため、レコードの登録時に、氏名の入力欄に電話番号を入力するなどの誤った登録を行わない限り、ユーザは、起動されるアプリケーションの画面に用意されるそれぞれの欄に適したデータを自動的に入力させることができる。
【００７２】
すなわち、メール作成画面のメールアドレス入力欄３３１にはメールアドレスを自動的に入力させることができ、WebブラウザのURLの入力欄にはURLを自動的に入力させることができる。
【００７３】
以上のような表示の切り替えを行うPDA１の動作については、フローチャートを参照して後述する。
【００７４】
図１１は、PDA１に用意されるアプリケーションの例を示す図である。
【００７５】
図１１には、図６のアドレス帳アイコン２０４Ａが選択されたときに起動するアドレス帳アプリケーション３５１と、メーラアイコン２０４Ｂが選択されたとき、或いは、アドレス帳画面において、いずれかの画像がアイコン３２１の表示位置に移動されたときに行われるアドレス帳アプリケーション３５１からの要求に応じて起動するメーラ３５２が示されている。
【００７６】
なお、これ以外にも、Webブラウザアイコン２０４Ｃが選択されたときや、アドレス帳アプリケーション３５１からの要求に応じて起動する図示せぬWebブラウザなどもPDA１に用意される。
【００７７】
アドレス帳アプリケーション３５１は、ユーザからの入力に従って、図８に示されるようなレコードを一人一人について生成し、それをレコードデータベース３５３に格納させる。
【００７８】
また、アドレス帳アプリケーション３５１は、レコードデータベース３５３に格納されているレコードのデータにリンクしている画像を一覧表示させ、その中から選択された画像がアイコン３２１の表示位置に移動されたとき、メーラ３５２に対して起動を要求する。この要求の際には、移動された画像にリンクしているメールアドレス、氏名、会社名などのデータがアドレス帳アプリケーション３５１からメーラ３５２に提供される。
【００７９】
なお、アドレス帳画面に一覧表示される画像のデータは、レコードデータベース３５３とは異なる場所（図１２のキーデータデータベース３６５）に記憶されている。
【００８０】
以下、適宜、一覧表示される画像３０１乃至３０９のように、起動するアプリケーションを移動先によって識別し、かつ、そのアプリケーションに与えるデータを取得するためのキーとなるデータをキーデータという。
【００８１】
図１２は、アドレス帳アプリケーション３５１の機能的な構成例について示すブロック図である。図１２に示される各構成の少なくとも一部は、アドレス帳アプリケーション３５１がCPU１３１（図５）により実行されることで実現される。
【００８２】
入力制御部３６１は、タッチパネル３６からの入力に基づいて、ユーザが例えばスタイラス２の先端を押し当てているLCD２上の位置を取得し、取得した位置を表す情報を、適宜、表示制御部３６２、アプリケーション制御部３６３、キーデータ管理部３６４に出力する。
【００８３】
表示制御部３６２はLCD２８の表示を制御する。例えば、表示制御部３６２は、複数のキーデータ（画像）がキーデータ管理部３６４から供給されてきたとき、それをLCD２８に一覧表示させる。
【００８４】
アプリケーション制御部３６３は、アドレス帳アプリケーション３５１以外の他のアプリケーションの起動を制御する。例えば、アプリケーション制御部３６３は、入力制御部３６１から供給される情報に基づいて、ユーザにより、一覧表示されているものの中から選択された１つのキーデータが、アイコン３２１の表示位置に移動されたことを検出した場合、メーラ３５２に対して起動を要求する。この要求の際には、キーデータ管理部３６４により取得されたメールアドレス等のデータもアプリケーション制御部３６３からメーラ３５２に提供される。
【００８５】
キーデータ管理部３６４は、入力制御部３６１からの入力に基づいてレコードを生成し、それをレコードデータベース３５３に格納させるとともに、生成したレコードに記述されているデータがリンクされるキーデータをキーデータデータベース３６５に格納させる。例えば、キーデータとなる画像は、カメラ部２１（図５）を用いてユーザにより撮像された画像や、外部の機器で撮像され、MS３などを介してPDA１に供給された画像である。
【００８６】
また、キーデータ管理部３６４は、アプリケーション制御部３６３からの要求に応じて、起動させるアプリケーションに与えるデータの属性を識別し、キーデータにリンクされている、その識別した属性と同じ属性（フィールド）のデータを取得する。例えば、メーラ３５２を起動する場合、キーデータ管理部３６４は、メーラ３５２に与えるデータの属性がメールアドレス、氏名、会社名であるとして識別し、移動されたキーデータにリンクされているメールアドレス、氏名、会社名を表すデータを取得する。
【００８７】
なお、それぞれのアプリケーションと、そのアプリケーションに与えるデータの属性の対応を表す情報は、キーデータ管理部３６４に予め用意されているようにしてもよいし、起動するアプリケーションに対する問い合わせがキーデータ管理部３６４により行われ、そのアプリケーションに与えるデータの属性が取得されるようにしてもよい。
【００８８】
図１３は、メーラ３５２の機能的な構成例について示すブロック図である。図１３に示される各構成の少なくとも一部は、メーラ３５２がCPU１３１により実行されることで実現される。
【００８９】
入力制御部３８１は、タッチパネル３６からの入力に基づいて、ユーザが例えばスタイラス２の先端を押し当てているLCD２上の位置を取得し、取得した位置を表す情報を、適宜、表示制御部３８２、機能提供部３８３に出力する。
【００９０】
表示制御部３８２はLCD２８の表示を制御する。例えば、表示制御部３８２は、図１０に示されるようなメール作成画面を表示させるとともに、機能提供部３８３からの指示に従って、メール作成画面に用意されるそれぞれの入力欄に、所定の文字や図形等を表示させる。
【００９１】
機能提供部３８３は、メールの作成機能、送受信機能をユーザに提供する。例えば、機能提供部３８３は、入力制御部３８１からの入力に基づいてメールを作成し、作成中の文章を表示制御部３８２によりLCD２８に表示させたり、無線通信部１４６を制御してメールの送受信などを行う。
【００９２】
なお、図６のWebブラウザアイコン２０４Ｃが選択されたときや、図７のアイコン３３２の表示位置にキーデータが移動されたときに起動する図示せぬWebブラウザも、基本的には、図１３のメーラ３５２と同様の構成を有している。
【００９３】
次に、CPU１３１により実行されるアドレス帳アプリケーション３５１とメーラ３５２の動作について説明する。
【００９４】
始めに、図１４のフローチャートを参照して、メーラ３５２の起動を制御するアドレス帳アプリケーション３５１の処理について説明する。
【００９５】
例えば、図６のメイン画面が表示されている状態でアドレス帳アイコン２０４Ａが選択されたとき、ステップＳ１において、キーデータ管理部３６４は、アドレス帳画面に表示させる全てのキーデータをキーデータデータベース３６５から読み出す。キーデータ管理部３６４により読み出されたキーデータは表示制御部３６２に出力される。
【００９６】
ステップＳ２において、表示制御部３６２は、キーデータ管理部３６４から供給されてきたキーデータの一覧をLCD２８に表示させる。これにより、例えば、キーデータである画像の一覧を含む図７のアドレス帳画面がLCD２８に表示される。
【００９７】
ステップＳ３において、入力制御部３６１は、タッチパネル３６からの入力に基づいて、一覧表示されているものの中から１つのキーデータが選択されたか否かを判定し、選択されたと判定するまで待機する。
【００９８】
入力制御部３６１は、一覧表示されている図７の画像のうち、１つの画像がスタイラス２により選択されたことから、ステップＳ３において、キーデータが選択されたと判定した場合、スタイラス２の先端が押し当てられている位置を表す情報を表示制御部３６２、アプリケーション制御部３６３、およびキーデータ管理部３６４に出力する。
【００９９】
ステップＳ４において、入力制御部３６１は、ユーザがペンアップしたか否か、すなわち、スタイラス２の先端でキーデータが押し当てられている状態が終了したか否かを判定し、まだペンアップしていないと判定した場合、ステップＳ５に進む。
【０１００】
表示制御部３６２は、ステップＳ５において、入力制御部３６１から供給される情報、すなわち、ユーザによるペン（スタイラス２）の移動を表す情報に従って、キーデータの表示位置を移動させる。その後、ステップＳ４に戻り、それ以降の処理が繰り返される。
【０１０１】
一方、入力制御部３６１は、ステップＳ４において、ユーザがペンアップしたと判定した場合、ペンアップされた位置を表す情報をアプリケーション制御部３６３に出力する。
【０１０２】
ステップＳ６において、アプリケーション制御部３６３は、ペンアップの位置に基づいて、キーデータの移動先のアイコンにより表されるアプリケーションを識別し、識別したアプリケーションに与えるデータをキーデータ管理部３６４に要求する。
【０１０３】
キーデータ管理部３６４は、ステップＳ７において、アプリケーション制御部３６３からの要求に応じて、起動させるアプリケーションに与えるデータの属性を取得し、ステップＳ９に進み、キーデータにリンクされている、その取得した属性と同じ属性（フィールド）のデータを取得する。例えば、メーラ３５２を起動させることが要求された場合、メールアドレス、氏名、会社名の情報が取得される。取得されたデータは、キーデータ管理部３６４からアプリケーション制御部３６３に出力される。
【０１０４】
アプリケーション制御部３６３は、ステップＳ９において、起動させるアプリケーション（例えば、メーラ３５２）にキーデータ管理部３６４から供給されてきたデータを供給し、ステップＳ１０に進み、起動を要求する。
【０１０５】
次に、図１５のフローチャートを参照して、図１４の処理に対応して行われる、アドレス帳アプリケーション３５１から起動の要求を受けたメーラ３５２の処理について説明する。
【０１０６】
アドレス帳アプリケーション３５１から起動が要求されたメーラ３５２の機能提供部３８３は、ステップＳ２１において、アドレス帳アプリケーション３５１から供給されてくるデータを取得する。機能提供部３８３により取得されたデータは、表示制御部３８２に出力される。
【０１０７】
ステップＳ２２において、表示制御部３８２は、入力制御部３８１から供給されてきたデータを用いてLCD２８にメール作成画面を表示させる。これにより、例えば、LCD２８には、「AAA@BBB.ne.jp」のメールアドレスと、「CCC株式会社御中」、「山田一郎様」のメールの宛先人に関する文字がメールアドレス入力欄３３１と本文入力欄３３３のそれぞれに予め入力される、図１０に示されるようなメール作成画面が表示される。
【０１０８】
ステップＳ２３において、機能提供部３８３は、入力制御部３８１から供給される情報に基づいてメールを作成する。作成したメールの送信が指示されたとき、機能提供部３８３は、無線通信部１４６を制御し、作成したメールを送信して処理を終了させる。
【０１０９】
以上においては、キーデータは画像であり、その画像がアイコンの上に移動されることに応じて起動するアプリケーションは、メーラ３５２またはWebブラウザであるとしたが、キーデータは画像に限られるものではなく、また、それが移動されることに応じて起動するアプリケーションも、メーラ３５２またはWebブラウザに限られるものではない。
【０１１０】
すなわち、キーデータは、ユーザがそれに様々な情報をリンクさせることができ、所定の位置に移動させることができるようなものであればどの様なデータでもよい。例えば、所定の数の文字列や記号などをキーデータとすることもできる。
【０１１１】
例えば、図７のアドレス帳画面で、画像ではなく、氏名で各個人情報が表されるように、氏名の一覧に表示が切り替えられた場合、氏名フィールドに記述されているデータがキーデータとなり、氏名フィールドに、そのフィールドに記述されているデータがキーデータであることを表す属性情報が付加される。
【０１１２】
この場合、一覧表示されるもののうちの１つの氏名が移動されたとき、上述した画像がキーデータである場合と同様に、その移動先に応じてアプリケーションが起動されることになる。
【０１１３】
また、メール作成画面のメールアドレス入力欄３３１のように、それぞれのアプリケーションの画面に用意される入力欄に自動的に入力されるデータ（キーデータにリンクされているデータ）については、ユーザが自ら設定することができるようにしてもよい。また、会社名に続く「御中」や、氏名に続く「様」などの上述した定型の語についても、ユーザが、それぞれのデータ（フィールド）毎に設定することができるようにしてもよい。
【０１１４】
さらに、キーデータにリンクされるデータも、図８に示されるような各フィールドに記述されるデータに限られず、例えば、時刻情報であったり、メールやメモ帳に入力する定型文などであってもよい。
【０１１５】
例えば、時刻情報がリンクされているキーデータが、スケジュールを管理するアプリケーションを表すアイコンや、ToDoのアイコン（やるべき項目を管理するアプリケーションを表すアイコン）の上に移動されたとき、時刻情報により指定される時刻の欄が自動的に選択され、そこにユーザが所定の予定や項目を入力することができるようにしてもよいし、アラームの設定を管理するアプリケーションを表すアイコンの上に移動されたとき、時刻情報により指定される時刻に、アラームが自動的に設定されるようにしてもよい。
【０１１６】
また、PDA１に携帯電話機の機能も搭載されている場合、電話番号がリンクしているキーデータが、その電話機能を表すアイコンの上に移動されることに応じて、その電話番号に対して自動的に発信が行われるようにしてもよい。
【０１１７】
さらに、以上においては、図８に示すように、キーデータである画像にレコードの各データが関連付けられているとしたが、この画像自体も、１つのデータとしてレコードに記述され、管理されるようにしてもよい。この場合、図１２に示されるキーデータデータベース３６５は不要なものとなり、レコードデータデータベース３５３から、キーデータの検索、およびキーデータに関連付けられているデータの検索が行われる。
【０１１８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウエアにより実行させることもできる。
【０１１９】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２０】
この記録媒体は、図５に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているMS３やCF４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１３２や記憶部１３９などで構成される。
【０１２１】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１２２】
【図１】本体部に対して表示部を閉じた状態のPDAの外観の例を示す斜視図である。
【図２】本体部に対して表示部を開いた状態のPDAの外観の例を示す斜視図である。
【図３】PDAの背面側の外観の例を示す斜視図である。
【図４】PDAの背面側の他の外観の例を示す斜視図である。
【図５】PDAの内部構成の例を示すブロック図である。
【図６】メイン画面の例を示す図である。
【図７】アドレス帳画面の例を示す図である。
【図８】レコードに記述されるデータの例を示す図である。
【図９】アドレス帳画面の他の例を示す図である。
【図１０】メール作成画面の例を示す図である。
【図１１】PDAに用意されるアプリケーションの例を示す図である。
【図１２】アドレス帳アプリケーションの機能的な構成例について示すブロック図である。
【図１３】メーラの機能的な構成例について示すブロック図である。
【図１４】アドレス帳アプリケーションの処理を説明するフローチャートである。
【図１５】メーラの処理を説明するフローチャートである。
【符号の説明】
【０１２３】
１  PDA，  ２  スタイラス，  ２８  LCD，  ３０１乃至３０９  画像（キーデータ），  ３２１，３２２  アイコン，  ３５１  アドレス帳アプリケーション，  ３５２  メーラ，  ３５３  レコードデータベース，  ３６１  入力制御部，  ３６２  表示制御部，  ３６３  アプリケーション制御部，  ３６４  キーデータ管理部，  ３６５  キーデータデータベース，  ３８１  入力制御部，  ３８２  表示制御部，  ３８３  機能提供部
【図１】
2005301647.tif 000003
【図２】
2005301647.tif 000004
【図３】
2005301647.tif 000005
【図４】
2005301647.tif 000006
【図５】
2005301647.tif 000007
【図６】
2005301647.tif 000008
【図７】
2005301647.tif 000009
【図８】
2005301647.tif 000010
【図９】
2005301647.tif 000011
【図１０】
2005301647.tif 000012
【図１１】
2005301647.tif 000013
【図１２】
2005301647.tif 000014
【図１３】
2005301647.tif 000015
【図１４】
2005301647.tif 000016
【図１５】
2005301647.tif 000017