(57)【要約】    【課題】  複数のアプリケーション間でデータを利用する際の操作性を向上できる情報処理装置を提供する。    【解決手段】  ユーザが１つのアプリケーションの画面上で領域を指定すると、このユーザ指定領域中に、領域内のデータを保持したまま、他のアプリケーションの画面が開かれる。ユーザは第２のアプリケーションの画面をスクロールしたり、ページめくりして、所望の箇所でデータのコピーを指示する。この指示により、第２のアプリケーションのデータに、指定された領域のデータがコピーされる。このとき、コピーされるデータは、第２のアプリケーションの仕様にしたがって配置される。【選択図】      図７
2005108117.tif 000002
【特許請求の範囲】
【請求項１】
第１のアプリケーションのデータを画面に表示する表示手段と、
前記画面に表示されたデータを指定する指定手段と、
前記指定されたデータを第２のアプリケーションのデータに追加する追加手段と、
前記指定されたデータが追加された前記第２のアプリケーションを表示する際、前記追加されたデータを前記第２のアプリケーションの仕様にしたがって配置する配置手段とを備えた情報処理装置。
【請求項２】
前記指定されたデータに対応する位置にウインドウ画面を表示するウインドウ表示手段と、
該表示されたウインドウ画面に前記第２のアプリケーションを表示する第２の表示手段と、
前記指定手段により指定されたデータにデータ属性を付加する属性付加手段とを備え、
前記追加手段は、前記データ属性が付加されたデータを追加することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記配置手段は、前記第２のアプリケーションの表示領域に割り当てられた領域属性に対応する、前記データ属性が付加されたデータを配置することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記属性付加手段は、前記追加手段によって、前記指定されたデータが前記第２のアプリケーションのデータに追加される時点で、前記指定されたデータにデータ属性を付加することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記ウインドウ画面のスクロールおよびページめくりの少なくとも一方を操作する操作手段を備えたことを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記ウインドウ画面に、前記第２の表示手段によって表示される第２のアプリケーションのデータの他、前記表示手段によって表示される第１のアプリケーションのデータを透けた状態で表示することを特徴とする請求項２記載の情報処理装置。
【請求項７】
前記表示手段により画面に表示された複数のデータファイルを記憶する記憶手段と、
前記指定手段により指定されたデータファイルにデータ属性を付加する属性付加手段とを備え、
前記配置手段は、
前記第２のアプリケーションの表示領域に割り当てられた領域属性に対応する、前記データ属性が付加されたデータファイルを配置することを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記データファイルに付加されるデータ属性は、前記第２のアプリケーションを表すことを特徴とする請求項７記載の情報処理装置。
【請求項９】
情報処理装置によって実行される第１のアプリケーションのデータを表示装置の画面に表示する表示ステップと、
前記画面に表示されたデータを指定する指定ステップと、
前記指定されたデータを第２のアプリケーションのデータに追加する追加ステップと、
前記指定されたデータが追加された前記第２のアプリケーションを表示する際、前記追加されたデータを前記第２のアプリケーションの仕様にしたがって配置する配置ステップとを有する情報処理方法。
【請求項１０】
情報処理装置内のＣＰＵによって実行されるプログラムであって、
第１のアプリケーションのデータを表示装置の画面に表示する表示ステップと、
前記画面に表示されたデータを指定する指定ステップと、
前記指定されたデータを第２のアプリケーションのデータに追加する追加ステップと、
前記指定されたデータが追加された前記第２のアプリケーションを表示する際、前記追加されたデータを前記第２のアプリケーションの仕様にしたがって配置する配置ステップとを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーション間でデータを利用する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、パソコン（ＰＣ）等に代表される情報処理装置では、複雑かつ高度な処理を行う際、用途に応じて機能が異なる複数のアプリケーションを使用することが一般的であった。例えば、携帯情報端末では、「メーラー」、「スケジュール帳」、「Ｔｏ  Ｄｏ」、「メモ」等のアプリケーションが使用される（例えば、特許文献１参照）。
【特許文献１】特開平０８−０２２４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の情報処理装置では、複数のアプリケーション間でデータをコピーする場合、１つのアプリケーション（例えば、「メーラー」）上でそのアプリケーションの機能によりコピーするデータの範囲を選択し、コピーを指示し、別のアプリケーション（例えば、「スケジュール帳」）を起動し、貼り付ける場所を指定して「貼り付け」を指示しなければならず、その操作は煩雑であった。
【０００４】
また、各アプリケーションにおける各データは、その仕様が規定する適当な領域（例えば「日付」である場合、「日付」欄）に配置されなければならず、ユーザがデータの内容を判断し、それが置かれるべき領域に配置するので、上記操作は一層煩雑であった。
【０００５】
また、例えば、受信したメールについて返信を要すると判断した場合、それが「Ｔｏ  ＤＯ」にリストアップされるためには、ユーザは「Ｔｏ  ＤＯ」を開いてその内容を書き入れる必要があった。
【０００６】
そこで、本発明は、複数のアプリケーション間でデータを利用する際の操作性を向上できる情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、第１のアプリケーションのデータを画面に表示する表示手段と、前記画面に表示されたデータを指定する指定手段と、前記指定されたデータを第２のアプリケーションのデータに追加する追加手段と、前記指定されたデータが追加された前記第２のアプリケーションを表示する際、前記追加されたデータを前記第２のアプリケーションの仕様にしたがって配置する配置手段とを備える。
【０００８】
また、本発明の情報処理方法は、情報処理装置によって実行される第１のアプリケーションのデータを表示装置の画面に表示する表示ステップと、前記画面に表示されたデータを指定する指定ステップと、前記指定されたデータを第２のアプリケーションのデータに追加する追加ステップと、前記指定されたデータが追加された前記第２のアプリケーションを表示する際、前記追加されたデータを前記第２のアプリケーションの仕様にしたがって配置する配置ステップとを有する。
【０００９】
さらに、本発明のプログラムは、情報処理装置内のＣＰＵによって実行されるプログラムであって、第１のアプリケーションのデータを表示装置の画面に表示する表示ステップと、前記画面に表示されたデータを指定する指定ステップと、前記指定されたデータを第２のアプリケーションのデータに追加する追加ステップと、前記指定されたデータが追加された前記第２のアプリケーションを表示する際、前記追加されたデータを前記第２のアプリケーションの仕様にしたがって配置する配置ステップとを含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数のアプリケーション間でデータを利用する際の操作性を向上できる。
【発明を実施するための最良の形態】
【００１１】
本発明の情報処理装置、情報処理方法およびプログラムの実施の形態について図面を参照しながら説明する。
【００１２】
［第１の実施形態］
図１は第１の実施形態における情報処理装置の構成を示すブロック図である。この情報処理装置は、携帯情報端末として用いられるものであり、入力部１、表示部２、入力制御部３、表示制御部４、中央演算部（ＣＰＵ）５、記憶部６およびＩ／Ｆ部７から構成される。入力部１は、タッチパネルとして、表示部２と一体に構成されている。中央演算部５は、情報処理装置全体を制御すると共に、記憶部６に記憶されたプログラムを実行する。
【００１３】
記憶部６には、アプリケーションプログラム、後述する制御プログラム、データ等が記憶されている。具体的に、記憶部６には、メーラー（電子メールの表示・作成を行うアプリケーションプログラム）、スケジュール帳（予定を書き入れたり、表示するアプリケーションプログラム）、Ｔｏ  Ｄｏ（対処すべき処理や仕事を書き入れたり、表示するアプリケーションプログラム）、メモ（アイデアや備忘等を書き入れたり、表示するアプリケーションプログラム）等のアプリケーションが記憶されている。また、記憶部６には、後述するパターン辞書Ｄが格納されている。この記憶部６に記憶されているデータは、ユーザの指示にしたがって表示部２に表示される。
【００１４】
図２は表示処理手順を示すフローチャートである。この処理プログラムは、前述した記憶部６に格納されており、中央演算部５によって実行される。まず、アプリケーションプログラムであるメーラーにより、受信したメールを表示部２の画面上に表示する（ステップＳ１）。図３はメールが表示された表示部２の画面を示す図である。画面２０１には、外部からＩ／Ｆ部７を介してメーラーにより受信した複数の受信メールの中から選択された、某日付けのスケジュールを含む受信メールが１つ表示されている。この表示状態において、ユーザは、タッチパネルにより所望の範囲を指示する。
【００１５】
ユーザにより所望の範囲である領域が指定されたか否かを判別し（ステップＳ２）、指定されるまで待つ。領域が指定されると、指定された領域を含むようにウインドウを開く（ステップＳ３）。図４はユーザにより領域が指定された表示部２の画面を示す図である。画面２０２には、ユーザがポインティングデバイスにより指定された領域が示されている。また、図５は指定された領域を含むようにウインドウが開かれた表示部２の画面を示す図である。画面２０３では、指定された領域を含むウインドウが開かれている。このとき、開かれたウインドウ内に表示するアプリケーションを、ユーザが選択するためのタブ２０６が同時に表示される。
【００１６】
タブ２０６には、情報処理装置で実行可能なアプリケーションの名称が表示されている。画面２０３では、「スケジュール帳」、「Ｔｏ  Ｄｏ」、「メモ」のタブが表示されている。ここで、このウインドウは透明な状態であり、メーラーの内容がウインドウの上から透けて見えるようになっている。尚、タブには、アプリケーションの名称の代わりに、アプリケーションを表す絵文字（アイコン）を表示するようにしてもよい。
【００１７】
ユーザにより、タブ２０６上で「スケジュール帳」、「Ｔｏ  Ｄｏ」、「メモ」のいずれかが指示されるのを待つ（ステップＳ４）。これらのいずれかが指示されると、情報処理装置は、指示されたタブに対応したアプリケーションを起動し、このウインドウ内に、指示されたアプリケーションの画面を開く（ステップＳ５）。図６はウインドウ内で起動したアプリケーションのデータが表示された表示部２の画面を示す図である。ウインドウ画面では、指示にしたがって起動したスケジュール帳が表示されている。このとき、アプリケーション（この場合、スケジュール帳）の画面のページめくりやスクロールをユーザに行わせるための、スクロールバー２０６ａやボタン２０６ｂなどのＧＵＩ（グラフィカルユーザインターフェース）がウインドウ内に表示されている。また、貼り付けの実行や取り消しをユーザに指示するための、タブ２０７が表示されている。尚、スケジュール帳に表示されるデータは、指示された領域に表示されていたデータに関連した内容になっているが、このことの詳細については後述する。
【００１８】
さらに、画面２０４では、第１のアプリケーション（この場合、メーラー）における選択領域の内容と、第２のアプリケーション（この場合、スケジュール帳）の内容は、半透明状態で重なって表示されており、ユーザは各々の内容を読むことができる。
【００１９】
この後、ユーザにより画面のページめくりが指示されるか、あるいは貼り付け実行（ＯＫ）が指示されるまで待つ（ステップＳ６）。画面のページめくりが指示されると、ウインドウ内の画面のページめくりを行い（ステップＳ９）、ステップＳ７の処理に戻る。一方、ユーザによりタブ２０７が指示され、貼り付け実行（ＯＫ）が指示されると、第１のアプリケーション（メーラー）上の選択された領域のデータに「データ属性」を付与する、構造化ドキュメントを生成する（ステップＳ７）、その選択された領域のデータを第２のアプリケーション（スケジュール帳）の上に貼り付ける際、スケジュール帳の「領域属性」に応じた位置に選択された領域のデータを配置する（ステップＳ８）。この後、本処理を終了する。
【００２０】
具体的に、図７は指定された領域のデータがウインドウ内に表示されたアプリケーションのデータに貼り付けられた表示部２の画面を示す図である。画面２０５内のウインドウ画面２０８に示すように、ウインドウ内に表示された第２のアプリケーション（スケジュール帳）の、そのとき開かれているページの上に、第１のアプリケーション（メーラー）で選択された領域のデータが貼り付けられる。このとき、前述したように、第１のアプリケーション（メーラー）上のデータは、その内容に応じた「データ属性」を保持しており、また、第２のアプリケーション（スケジュール帳）のウインドウ画面内の領域は、どのデータ属性を有するデータが記述されるべきかを示す「領域属性」を保持しているので、指定された領域のデータをウインドウ画面の領域に割り当てる際、割り当てられるデータは、その「データ属性」に対応する「領域属性」を保持する領域に再配置される。
【００２１】
図８はメーラー上で選択された領域のテキストデータが貼り付けられる時点で起動するステップＳ７の構造化ドキュメント生成処理手順を示すフローチャートである。まず、中央演算部５は、表示部２に貼り付けられたタッチパネルによって指定された範囲に応じた選択領域中の文字列の切り出しを行う（ステップＳ２１）。この切り出し処理は、周知の技術で行われるので、その詳細な説明を省略する。
【００２２】
そして、切り出されたテキストデータの整形処理、つまり制御コードや改行コードの挿入・削除を行う（ステップＳ２２）。ここで、制御コードとは、エスケープコード、矢印キーのコード、タブコード、ＣＴＲＬ−Ｚコード等、通常の文章では使われない特殊な文字コードを指し、アプリケーション中の文字列の表示状態を規定する（表示形態を保持する）ものである。したがって、これらを挿入・削除することで、整形処理が行われる。
【００２３】
この整形処理が行われた文書に対し、パターン辞書Ｄを検索してパターンが一致するキーワードを抽出する（ステップＳ２３）。このパターン辞書Ｄは、予め作成され、記憶部６に記憶されている。図９はパターン辞書Ｄのマッチングテーブルを示す図である。このマッチングテーブル中、「＄ｎ」は数字を示しており、また、「＄ｍ」は月を表す英語またはその略語を示している。例えば、月を表す英語またはその略語として、「Ｊａｎｕａｒｙ／Ｆｅｂｒｕａｒｙ／Ｍａｒｃｈ／Ａｐｒｉｌ／Ｍａｙ／Ｊｕｎｅ／Ｊｕｌｙ／Ａｕｇｕｓｔ／Ｓｅｐｔｅｍｂｅｒ／Ｏｃｔｏｂｅｒ／Ｎｏｖｅｍｂｅｒ／Ｄｅｃｅｍｂｅｒ／Ｊａｎ／Ｆｅｂ／Ｍａｒ／Ａｐｒ／Ｍａｙ／Ｊｕｎ／Ｊｕｌ／Ａｕｇ／Ｓｅｐ／Ｏｃｔ／Ｎｏｖ／Ｄｅｃ／Ｊａｎ．／Ｆｅｂ．／Ｍａｒ．／Ａｐｒ．／Ｍａｙ／Ｊｕｎ．／Ｊｕｌ．／Ａｕｇ．／Ｓｅｐ．／Ｏｃｔ．／Ｎｏｖ．／Ｄｅｃ．」が挙げられる。中央演算部５は、整形処理された文書中の、マッチングパターンに一致する文字列を時間情報として抽出する。
【００２４】
このとき、「１２時」、「十二時」、「１２：００ｐｍ」などの様々な表記を、例えば「１２：００」といった統一した形式に揃える。また、時間情報の並び順に着目し、「１２：００」の次に「１：００」が並ぶような場合、元々の表記が１２時制を採っていたものと判断し、「１２：００」の次に並ぶ「１：００」、「２：００」などの時間データを「１３：００」、「１４：００」に置換する（ステップＳ２４）。
【００２５】
パターン辞書Ｄを参照し、「時間情報」が「日付」、「日付範囲」、「曜日」、「曜日範囲」、「時間」、「時間範囲」のいずれであるかを判断し、その文字列を対応するタグ（＜日付＞＜／日付＞など）で囲む（ステップＳ２５）。
【００２６】
時間情報から次の時間情報までの間に文字列があるか否かを判別し、文字列がある場合、（１）時間情報の直後に記されている文字列、（２）時間情報と同じ行に記されている文字列、（３）時間情報以外の文字列といった優先順位で、時間情報に対するイベント情報を抽出し、イベント情報であることを示すタグ（＜イベント＞＜／イベント＞など）で囲む（ステップＳ２６〜２９）。一方、時間情報から次の時間情報までの間に、文字列がない場合、そのままステップＳ３０の処理に移行する。
【００２７】
このようにして、選択された領域中の文字列から、時間属性（＜日付＞、＜日付範囲＞、＜曜日＞、＜曜日範囲＞、＜時間＞、＜時間範囲＞）およびイベント属性（＜イベント＞）が付与され、スケジュール属性（＜スケジュール＞）として括られた構造化ドキュメントを取得する（ステップＳ３０）。この後、本処理を終了する。図１０は画面２０２で選択された領域中の文字列をパターン辞書Ｄを用いて変換した構造化ドキュメントを示す図である。
【００２８】
図１１は構造化ドキュメントを第２のアプリケーション（スケジュール帳）上で表示するステップＳ８の表示処理手順を示すフローチャートである。この処理プログラムは、前述した記憶部６に格納されており、中央演算部５によって実行される。まず、構造化ドキュメントのデータに時間属性があるか否かを判別する（ステップＳ４１）。時間属性がない場合、そのまま本処理を終了する。一方、時間属性がある場合、特定の時間に対するものであるか、時間範囲に対するものであるかを判別する（ステップＳ４２）。特定の時間に対するものである場合、構造化ドキュメントの＜時間＞タグで囲まれた文字列を抽出し（ステップＳ４３）、この文字列を数値に変換して時間変数の値として代入する（ステップＳ４４）。
【００２９】
ここで、領域属性とは、あるデータがページの起点に相対した、どの位置にどのようなスタイル（体裁）で表示されるかを規定したものであり、具体的にはスタイルシートとして記述されている。例えば、スケジュール帳（アプリケーション）の仕様が、１日を１ページで表示し、また１日を１時間単位で２４等分して表示すると規定されている場合、１ページに割り当てられた表示高さが決まると、時間を縦に並べて表示する際、ある時間に対する縦の相対表示位置は計算によって定まる。そこで、時間属性が特定の時間に対するものについては、時間変数を２４時間で割ったものに、１ページに割り当てられた表示高さをかけ、縦の座標値を得る（ステップＳ４５）。そして、得られた縦の座標値の位置に、＜イベント＞タグで囲まれた文字列を抽出して表示する（ステップＳ４６）。この後、ステップＳ４１の処理に戻る。
【００３０】
一方、ステップＳ４２で時間属性が時間範囲に対するものである場合、＜時間範囲＞タグで囲まれた文字列を抽出し（ステップＳ４７）、セパレータ（”−”）の前後で文字列を分割し、それぞれを数値に変換し、時間変数の値として代入する（ステップＳ４８）。そして、この２つの時間変数の平均値を２４時間で割ったものに、１ページに割り当てられた表示高さをかけ、縦の座標値を得る（ステップＳ４９）。
【００３１】
ここで、ステップＳ４９では、時間範囲の属性が付与されたデータに対し、横の座標値を得る。横の座標値、つまり横の相対表示位置は、その時間属性が特定の時間に対するものか、時間範囲に対するもの（「１２時〜１時」など）か、縦の相対表示位置が重なる別のデータがあるか否かなどの要素を基に、アプリケーションの仕様によって決定される。
【００３２】
例えば、ウインドウ画面２０８では、時間範囲の属性が付与されたデータ（＜スケジュール＞＜時間範囲＞１２：００−１３：００＜／時間範囲＞＜イベント＞昼休み＜／イベント＞＜／スケジュール＞）など）は、時間の属性が付与されたデータから左にインデントして表示されている。尚、時間範囲の属性が付与されたデータを表示する際、開始時間と終了時間を弧形で結んだり、開始時間と終了時間の間を網掛け表示するなど、さまざまな表示形態であってもよい。
【００３３】
この後、＜イベント＞タグで囲まれた文字列を抽出し、時間変数の値に続けて表示し（ステップＳ５０）、ステップＳ４１の処理に戻る。
【００３４】
このように、第１の実施形態の情報処理装置によれば、ユーザは、複数のアプリケーション間でデータのやり取りを行う際、各アプリケーションが規定しているデータの置かれるべき領域に、個々のデータの内容を判断しながら、一々「コピー」、「移動」する手間を削減でき、操作性を向上できる。また、複数のアプリケーション間を跨るデータの処理は、第１のアプリケーションを表示している領域の内部に、第２のアプリケーションを表示して行われるので、画面表示領域を少なくすることができる。
【００３５】
［第２の実施形態］
図１２は第２の実施形態における表示部２の画面の遷移を示す図である。図において、画面８０１は情報処理装置の記憶部６に蓄えられている複数のデータファイルを表示している。画面８０１では、各データファイルはアイコンとして表されている（同図（Ａ）参照）。情報処理装置は、ユーザがファイルアイコンをポインティングデバイスで一定時間（例えば１秒）以上指示している状態を検知すると、画面８０１上にポップアップメニュー８０３が表示される（同図（Ｂ）参照）。
【００３６】
ユーザによりポップアップメニュー８０３の項目「属性付与」が選択されると、情報処理装置はさらにサブメニュー８０５を表示する（同図（Ｃ）参照）。そして、ユーザによりサブメニュー８０５の項目「Ｔｏ  Ｄｏ」が選択されると、語頭に属性が付与されたことを示す「レ」点が付される（同図（Ｄ）参照）。
【００３７】
このようにして、ユーザによりデータファイルに「Ｔｏ  Ｄｏ」属性が付与されると、情報処理装置は、アプリケーションプログラム「Ｔｏ  Ｄｏ」のリスト（図１３の画面８０７参照）に「（データファイル名）を処理する」という項目を追加する。図１３はアプリケーションプログラム「Ｔｏ  Ｄｏ」の表示画面を示す図である。
【００３８】
ここで、アプリケーションプログラム「Ｔｏ  Ｄｏ」は、別のユーザ操作によって起動されるが、情報処理装置の設定により、ユーザのデータファイルへの属性付与に引き続いて自動的に起動するようにすることも可能である。また、ユーザは、アプリケーションプログラム「Ｔｏ  Ｄｏ」で、「締め切り（処理手続きの期限）」や「警告期間（締め切りが迫っていることをユーザに知らせる期間）」を設定することが可能である。これら設定の内容および手続き方法は、アプリケーションプログラム「Ｔｏ  Ｄｏ」の仕様による。さらに、ユーザは、「Ｔｏ  Ｄｏ」のリストに現れるデータファイル名をダブルタップすることにより、そのデータファイルに割り付けられたアプリケーションプログラムによりそのデータファイルを開くことができる。
【００３９】
第２の実施形態の情報処理装置によれば、ユーザがメニュー画面から「Ｔｏ  Ｄｏ」リストを開いて内容を書き入れなくて済み、操作性を向上できる。
【００４０】
以上が本発明の実施の形態の説明であるが、本発明は、これら実施の形態の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００４１】
例えば、上記実施形態では、携帯情報端末に適用された場合を示したが、デスクトップＰＣ等、据え置き型の装置に適用してもよい。
【００４２】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
又、プログラムコードを供給するための記憶媒体としては、例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されてもよい。
【００４５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４６】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４７】
【図１】第１の実施形態における情報処理装置の構成を示すブロック図である。
【図２】表示処理手順を示すフローチャートである。
【図３】メールが表示された表示部２の画面を示す図である。
【図４】ユーザにより領域が指定された表示部２の画面を示す図である。
【図５】指定された領域を含むようにウインドウが開かれた表示部２の画面を示す図である。
【図６】ウインドウ内で起動したアプリケーションのデータが表示された表示部２の画面を示す図である。
【図７】指定された領域のデータがウインドウ内に表示されたアプリケーションのデータに貼り付けられた表示部２の画面を示す図である。
【図８】メーラー上で選択された領域のテキストデータが貼り付けられる時点で起動するステップＳ７の構造化ドキュメント生成処理手順を示すフローチャートである。
【図９】パターン辞書Ｄのマッチングテーブルを示す図である。
【図１０】画面２０２で選択された領域中の文字列をパターン辞書Ｄを用いて変換した構造化ドキュメントを示す図である。
【図１１】構造化ドキュメントを第２のアプリケーション（スケジュール帳）上で表示するステップＳ９の表示処理手順を示すフローチャートである。
【図１２】第２の実施形態における表示部２の画面の遷移を示す図である。
【図１３】アプリケーションプログラム「Ｔｏ  Ｄｏ」の表示画面を示す図である。
【符号の説明】
【００４８】
１  入力部
２  表示部
５  中央演算部
６  記憶部
２０１〜２０５  画面
【図１】
2005108117.tif 000003
【図２】
2005108117.tif 000004
【図３】
2005108117.tif 000005
【図４】
2005108117.tif 000006
【図５】
2005108117.tif 000007
【図６】
2005108117.tif 000008
【図７】
2005108117.tif 000009
【図８】
2005108117.tif 000010
【図９】
2005108117.tif 000011
【図１０】
2005108117.tif 000012
【図１１】
2005108117.tif 000013
【図１２】
2005108117.tif 000014
【図１３】
2005108117.tif 000015