(57)【要約】【課題】携帯情報端末に装着された外部メモリに記録されているデータを、ユーザの意図的な操作を要することなく、パーソナルコンピュータ上で利用する。【解決手段】  図２０は、PDAに装着された状態のＭＳと同期された、パーソナルコンピュータの記憶部の所定のディレクトリの構造を示している。このディレクトリ５５１の下層には、それぞれ異なるＭＳに対応するＭＳフォルダ５５２−１乃至５５２−３が設けられる。ＭＳフォルダ５５２−１には、ＭＳと同様に、静止画フォルダ５５３、動画フォルダ５５４、および音声フォルダ５５４が設けられる。また、ＭＳフォルダ５５２−１には、更新情報管理ファイル５５６が記録される。本発明は、PDA等の携帯情報端末と接続するパーソナルコンピュータ等情報処理装置に適用することができる。【選択図】図２０
2005202455.tif 000002
【特許請求の範囲】
【請求項１】
電子装置との間で所定のファイルを同期させる情報処理装置において、
データを記憶する記憶手段と、
前記電子装置に装着された第１のメモリと、前記記憶手段の所定のディレクトリを同期させる同期手段と、
前記所定のファイルを編集するためのユーザの操作、前記所定のファイルの表示に重畳表示される手書き描画、または前記同期手段によって前記第１のメモリと同期された前記所定のディレクトリに含まれる任意のデータを前記所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力手段と、
前記入力手段による入力が反映された前記所定のファイルを、前記電子装置の前記第１のメモリとは異なる第２のメモリに転送する第１の転送手段と、
前記入力手段によって前記所定のファイルに関連付けられた前記任意のデータを、前記電子装置の前記第２のメモリに転送する第２の転送手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記入力手段によって前記所定のファイルに関連付けられた前記任意のデータを、前記電子装置に対応するファイルフォーマットに変換する変換手段と、
前記所定のファイルの表示に前記任意のデータを関連付ける前記関連付け情報を変更する変更手段と
をさらに含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１のメモリは、前記電子装置に対して着脱可能なメモリであり、
前記第２のメモリは、前記電子装置に内蔵されたメモリである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記所定のファイルは、予定表、メモ帳、またはアドレス帳に対応するファイルである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記任意のデータは、静止画データ、動画データ、または音声データである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
電子装置との間で所定のファイルを同期させる情報処理方法において、
前記電子装置に装着された第１のメモリと、記憶部の所定のディレクトリを同期させる同期ステップと、
前記所定のファイルを編集するためのユーザの操作、前記所定のファイルの表示に重畳表示される手書き描画、または前記同期ステップの処理で前記第１のメモリと同期された前記所定のディレクトリに含まれる任意のデータを前記所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力ステップと、
前記入力ステップの処理での入力が反映された前記所定のファイルを、前記電子装置の前記第１のメモリとは異なる第２のメモリに転送する第１の転送ステップと、
前記入力ステップの処理で前記所定のファイルに関連付けられた前記任意のデータを、前記電子装置の前記第２のメモリに転送する第２の転送ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
電子装置との間で所定のファイルを同期させるプログラムであって、
前記電子装置に装着された第１のメモリと、記憶部の所定のディレクトリを同期させる同期ステップと、
前記所定のファイルを編集するためのユーザの操作、前記所定のファイルの表示に重畳表示される手書き描画、または前記同期ステップの処理で前記第１のメモリと同期された前記所定のディレクトリに含まれる任意のデータを前記所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力ステップと、
前記入力ステップの処理での入力が反映された前記所定のファイルを、前記電子装置の前記第１のメモリとは異なる第２のメモリに転送する第１の転送ステップと、
前記入力ステップの処理で前記所定のファイルに関連付けられた前記任意のデータを、前記電子装置の前記第２のメモリに転送する第２の転送ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
電子装置との間で所定のファイルを同期させる情報処理装置において、
前記電子装置からの制御に従い、第１のメモリに記録されている任意のデータを前記電子装置に供給するとともに、前記電子装置から供給された任意のデータを前記第１のメモリに記録する第１の記録手段と、
前記電子装置から供給された同期すべき所定のファイルおよび前記所定のファイルに関連付けられた任意のデータを、前記第１のメモリとは異なる第２のメモリに記録する第２の記録手段と
を含むことを特徴とする情報処理装置。
【請求項９】
前記情報処理装置は、携帯情報端末である
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記第１のメモリは、前記情報処理装置に対して着脱可能なメモリであり、
前記第２のメモリは、前記情報処理装置に内蔵されたメモリである
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
前記所定のファイルは、予定表、メモ帳、またはアドレス帳に対応するファイルである
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
前記任意のデータは、静止画データ、動画データ、または音声データである
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１３】
電子装置との間で所定のファイルを同期させる情報処理方法において、
前記電子装置からの制御に従い、第１のメモリに記録されている任意のデータを前記電子装置に供給するとともに、前記電子装置から供給された任意のデータを前記第１のメモリに記録する第１の記録ステップと、
前記電子装置から供給された同期すべき所定のファイルおよび前記所定のファイルに関連付けられた任意のデータを、前記第１のメモリとは異なる第２のメモリに記録する第２の記録ステップと
を含むことを特徴とする情報処理方法。
【請求項１４】
電子装置との間で所定のファイルを同期させるプログラムであって、
前記電子装置からの制御に従い、第１のメモリに記録されている任意のデータを前記電子装置に供給するとともに、前記電子装置から供給された任意のデータを前記第１のメモリに記録する第１の記録ステップと、
前記電子装置から供給された同期すべき所定のファイルおよび前記所定のファイルに関連付けられた任意のデータを、前記第１のメモリとは異なる第２のメモリに記録する第２の記録ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、パーソナルコンピュータとPDA(Personal Digital Assistant)等の携帯情報端末との間で、各種のデータを同期させる場合に用いて好適な情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ上で実行されるスケジュール管理用のアプリケーションソフトウェアによって処理されるスケジュールデータと、PDA等の携帯情報端末上で実行されるスケジュール管理用のアプリケーションソフトウェアによって処理されるスケジュールデータとを同期させること、すなわち、パーソナルコンピュータ上のスケジュールデータと、携帯情報端末上のスケジュールデータとを一致させることが可能とされている。
【０００３】
例えば、特許文献１には、ユーザがパーソナルコンピュータのキーボード等を用いてスケジュール内容（時刻や用件等）等を入力し、パーソナルコンピュータの画面上に携帯情報端末の画面を模擬的に表示させることにより、スケジュール内容の入力を、携帯情報端末の入力デバイスを用いるよりも容易に行うことができ、かつ、入力したスケジュール内容が携帯情報端末の画面においてどのように表示されるかを、パーソナルコンピュータの画面上で確認することができるようになされている。
【０００４】
また、従来の携帯情報端末では、静止画や動画を撮影したり、音声を録音したりすることができるものが存在する。一般に、撮影された静止画や動画のデータ、録音された音声のデータは、携帯情報端末に対してメモリースティック（登録商標）等の着脱可能な外部メモリに記録される。
【０００５】
【特許文献１】特開２００３−６１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、今後、携帯情報端末によって撮影した静止画データ等を、パーソナルコンピュータ上でスケジュールデータ等に貼付したりすることが考えられる。そのような場合、携帯情報端末から外部メモリを取り外してパーソナルコンピュータに装着し、外部メモリに記録されている静止画データ等をパーソナルコンピュータで読み出し、スケジュールデータ等に貼付する処理を行った後、スケジュールデータ等を同期させる時には、外部メモリをパーソナルコンピュータから取り外して再び携帯情報端末に装着するという、ユーザの意図的な操作を要してしまう課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、携帯情報端末に装着された外部メモリに記録されているデータを、ユーザの意図的な操作を要することなく、パーソナルコンピュータ上で利用できるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の第１の情報処理装置は、データを記憶する記憶手段と、電子装置に装着された第１のメモリと、記憶手段の所定のディレクトリを同期させる同期手段と、所定のファイルを編集するためのユーザの操作、所定のファイルの表示に重畳表示される手書き描画、または同期手段によって第１のメモリと同期された所定のディレクトリに含まれる任意のデータを所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力手段と、入力手段による入力が反映された所定のファイルを、電子装置の第１のメモリとは異なる第２のメモリに転送する第１の転送手段と、入力手段によって所定のファイルに関連付けられた任意のデータを、電子装置の第２のメモリに転送する第２の転送手段とを含むことを特徴とする。
【０００９】
本発明の第１の情報処理装置は、入力手段によって所定のファイルに関連付けられた任意のデータを、電子装置に対応するファイルフォーマットに変換する変換手段と、所定のファイルの表示に任意のデータを関連付ける関連付け情報を変更する変更手段とをさらに含むことができる。
【００１０】
前記第１のメモリは、電子装置に対して着脱可能なメモリであり、前記第２のメモリは、電子装置に内蔵されたメモリであるようにすることができる。
【００１１】
前記所定のファイルは、予定表、メモ帳、またはアドレス帳に対応するファイルであるようにすることができる。
【００１２】
前記任意のデータは、静止画データ、動画データ、または音声データであるようにすることができる。
【００１３】
本発明の第１の情報処理方法は、電子装置に装着された第１のメモリと、記憶部の所定のディレクトリを同期させる同期ステップと、所定のファイルを編集するためのユーザの操作、所定のファイルの表示に重畳表示される手書き描画、または同期ステップの処理で第１のメモリと同期された所定のディレクトリに含まれる任意のデータを所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力ステップと、入力ステップの処理での入力が反映された所定のファイルを、電子装置の第１のメモリとは異なる第２のメモリに転送する第１の転送ステップと、入力ステップの処理で所定のファイルに関連付けられた任意のデータを、電子装置の第２のメモリに転送する第２の転送ステップとを含むことを特徴とする。
【００１４】
本発明の第１のプログラムは、電子装置に装着された第１のメモリと、記憶部の所定のディレクトリを同期させる同期ステップと、所定のファイルを編集するためのユーザの操作、所定のファイルの表示に重畳表示される手書き描画、または同期ステップの処理で第１のメモリと同期された所定のディレクトリに含まれる任意のデータを所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力ステップと、入力ステップの処理での入力が反映された所定のファイルを、電子装置の第１のメモリとは異なる第２のメモリに転送する第１の転送ステップと、入力ステップの処理で所定のファイルに関連付けられた任意のデータを、電子装置の第２のメモリに転送する第２の転送ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１５】
本発明の第２の情報処理装置は、電子装置からの制御に従い、第１のメモリに記録されている任意のデータを電子装置に供給するとともに、電子装置から供給された任意のデータを第１のメモリに記録する第１の記録手段と、電子装置から供給された同期すべき所定のファイルおよび所定のファイルに関連付けられた任意のデータを、第１のメモリとは異なる第２のメモリに記録する第２の記録手段とを含むことを特徴とする。
【００１６】
前記情報処理装置は、携帯情報端末であるようにすることができる。
【００１７】
前記第１のメモリは、情報処理装置に対して着脱可能なメモリであり、前記第２のメモリは、情報処理装置に内蔵されたメモリであるようにすることができる。
【００１８】
前記所定のファイルは、予定表、メモ帳、またはアドレス帳に対応するファイルであるようにすることができる。
【００１９】
前記任意のデータは、静止画データ、動画データ、または音声データであるようにすることができる。
【００２０】
本発明の第２の情報処理方法は、電子装置からの制御に従い、第１のメモリに記録されている任意のデータを電子装置に供給するとともに、電子装置から供給された任意のデータを第１のメモリに記録する第１の記録ステップと、電子装置から供給された同期すべき所定のファイルおよび所定のファイルに関連付けられた任意のデータを、第１のメモリとは異なる第２のメモリに記録する第２の記録ステップとを含むことを特徴とする。
【００２１】
本発明の第２のプログラムは、電子装置からの制御に従い、第１のメモリに記録されている任意のデータを電子装置に供給するとともに、電子装置から供給された任意のデータを第１のメモリに記録する第１の記録ステップと、電子装置から供給された同期すべき所定のファイルおよび所定のファイルに関連付けられた任意のデータを、第１のメモリとは異なる第２のメモリに記録する第２の記録ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２２】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、所定のファイルを編集するためのユーザの操作、所定のファイルの表示に重畳表示される手書き描画、または第１のメモリと同期された所定のディレクトリに含まれる任意のデータを所定のファイルに関連付ける関連付け情報のうちの少なくとも１つが入力され、この入力が反映された所定のファイルが、電子装置の第１のメモリとは異なる第２のメモリに転送され、所定のファイルに関連付けられた任意のデータが、電子装置の第２のメモリに転送される。
【発明の効果】
【００２３】
本発明によれば、携帯情報端末に装着された外部メモリに記録されているデータを、ユーザの意図的な操作を要することなく、パーソナルコンピュータ上で利用することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２５】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２６】
請求項１に記載の情報処理装置（例えば、図１７のパーソナルコンピュータ５００）は、データを記憶する記憶手段（例えば、図１８の記憶部５１８）と、電子装置（例えば、図１のPDA１）に装着された第１のメモリ（例えば、図１のＭＳ３）と、記憶手段の所定のディレクトリを同期させる同期手段（例えば、図２１のＭＳ同期処理を行う図１８のPDA同期プログラム５２５）と、所定のファイル（例えば、メモ帳のファイル）を編集するためのユーザの操作、所定のファイルの表示に重畳表示される手書き描画、または同期手段によって第１のメモリと同期された所定のディレクトリに含まれる任意のデータ（例えば、静止画コンテンツの本体のデータ）を所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力手段（例えば、図１８の入力部５１６）と、入力手段による入力が反映された所定のファイルを、電子装置の第１のメモリとは異なる第２のメモリに転送する第１の転送手段（例えば、図２８のステップＳ１５の処理を行う図１８のPDA同期プログラム５２５）と、入力手段によって所定のファイルに関連付けられた任意のデータを、電子装置の第２のメモリ（例えば、図５の記憶部１３９）に転送する第２の転送手段（例えば、図２８のステップＳ１４の処理を行う図１８のPDA同期プログラム５２５）とを含むことを特徴とする。
【００２７】
請求項１に記載の情報処理装置は、入力手段によって所定のファイルに関連付けられた任意のデータを、電子装置に対応するファイルフォーマットに変換する変換手段（例えば、図２８のステップＳ１２の処理を行う図１８のPDA同期プログラム５２５）と、所定のファイルの表示に任意のデータを関連付ける関連付け情報を変更する変更手段（例えば、図２８のステップＳ１３の処理を行う図１８のPDA同期プログラム５２５）とをさらに含むことができる。
【００２８】
請求項６に記載の情報処理方法は、電子装置に装着された第１のメモリと、記憶部の所定のディレクトリを同期させる同期ステップ（例えば、図２１のＭＳ同期処理）と、所定のファイルを編集するためのユーザの操作、所定のファイル（例えば、メモ帳のファイル）の表示に重畳表示される手書き描画、または同期ステップの処理で第１のメモリと同期された所定のディレクトリに含まれる任意のデータ（例えば、静止画コンテンツの本体のデータ）を所定のファイルに関連付ける関連付け情報のうちの少なくとも１つを入力する入力ステップ（例えば、図２５の編集ウィンドウ６０１）と、入力ステップの処理での入力が反映された所定のファイルを、電子装置の第１のメモリとは異なる第２のメモリに転送する第１の転送ステップ（例えば、図２８のステップＳ１５）と、入力ステップの処理で所定のファイルに関連付けられた任意のデータを、電子装置の第２のメモリに転送する第２の転送ステップ（例えば、図２８のステップＳ１４）とを含むことを特徴とする。
【００２９】
請求項８に記載の情報処理装置（例えば、図１のPDA１）は、電子装置（例えば、図１７のパーソナルコンピュータ５００）からの制御に従い、第１のメモリ（例えば、図１のＭＳ３）に記録されている任意のデータを電子装置に供給するとともに、電子装置から供給された任意のデータ（例えば、静止画コンテンツの本体のデータ）を第１のメモリに記録する第１の記録手段（例えば、図２１のＭＳ同期処理を行う図５のCPU１３１）と、電子装置から供給された同期すべき所定のファイル（例えば、メモ帳のファイル）および所定のファイルに関連付けられた任意のデータを、第１のメモリとは異なる第２のメモリ（例えば、図５の記憶部１３９）に記録する第２の記録手段（例えば、図２８のステップＳ１４，Ｓ１５の処理を行う図５のCPU１３１）とを含むことを特徴とする。
【００３０】
請求項９に記載の情報処理方法は、電子装置からの制御に従い、第１のメモリに記録されている任意のデータを電子装置に供給するとともに、電子装置から供給された任意のデータを第１のメモリに記録する第１の記録ステップ（例えば、図２１のＭＳ同期処理）と、電子装置から供給された同期すべき所定のファイル（例えば、メモ帳のファイル）および所定のファイルに関連付けられた任意のデータ（例えば、静止画コンテンツの本体のデータ）を、第１のメモリとは異なる第２のメモリに記録する第２の記録ステップ（例えば、図２８のステップＳ１４，Ｓ１５）とを含むことを特徴とする。
【００３１】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の対応する情報処理方法のものと同様であるので、その記載は省略する。
【００３２】
以下、本発明を適用したパーソナルコンピュータとの間で、保持する各種のデータが同期されるPDAについて、図面を参照して説明する。図１および図２はPDAの本体正面側の外観を示す斜視図であり、図３および図４は本体背面側の外観を示す斜視図である。
【００３３】
このPDA１は、図２に示される中央のヒンジ部１２を境に、表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている（折り畳んだ状態を図１に示す）。
【００３４】
図２に示されるように、表示部１１の面１１−１のほぼ全面には、LCD(Liquid Crystal Display)２８、および、LCD２８の上に積層された透明なタッチパネル３６が設けられている。すなわち、ユーザが、指先や図１のスタイラス２の先端をLCD２８上の任意の位置に接触させると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００３５】
ヒンジ部１２には、CCD(Charge Coupled Device)等から構成されるカメラ部２１が設けられている。
【００３６】
PDA１を折り畳んだときに表示１１の面１１−１に対向する面となる本体部１３の上面１３−１には、PDA１にインストールされている、例えば、予定管理用のプログラム、アドレス帳管理用のプログラム等のアプリケーションソフトウェアのそれぞれを表すシンボルが印刷されたボタン３２が設けられている。ユーザによりボタン３２が押下されたとき、それに対応するアプリケーションソフトウェアが起動される。
【００３７】
また、上面１３−１のボタン３２が配置されている領域の中央部には、LCD２８に表示されている画面を上下方向にスクロールさせるためのスクロールボタン３３が設けられている。さらに、上面１３−１のボタン３２、スクロールボタン３３の下方には、文字、記号、数字等を入力するためのキーボード３４が設けられている。
【００３８】
本体部１３の右側面１３−２には、不揮発性半導体メモリの一種であるメモリースティック（商標）（以下、ＭＳと記述する）３を装着可能なＭＳスロット４１が設けられている（図１）。なお、ＭＳスロット４１には、例えば、Bluetooth（商標）による通信機能拡張モジュールなどの、ＭＳ３と同じ形状の機能拡張モジュール１２１（図５）を装着させることも可能である。
【００３９】
図３に示されるように、本体部１３の左側面１３−３には、本体部１３に電力を供給するリチウムイオン電池などからなるリムーバブルメインバッテリ１６２（図５）を着脱するときに開閉するバッテリ蓋２６が設けられている。また、左側面１３−３には、押下および回転自在なジョグダイヤル２５が当該側面から僅かに突出した状態で設けられている。
【００４０】
本体部１３の背面１３−４には、不揮発性半導体メモリの一種であるコンパクトフラッシュ（登録商標）（以下、ＣＦと記述する）４を装着可能なＣＦスロット４２が設けられている。ＣＦスロット４２は、図４に示すように、ＣＦ４を装着するときには当該背面からポップアップするように形成されている。なお、ＣＦスロット４２には、例えば、PHS(Personal Handy Phone)による通信機能拡張モジュールなどの、ＣＦ４と同じ形状の機能拡張モジュール１２１を装着させることも可能である。
【００４１】
本体部１３の下端面１３−５（図２）には、リムーバブルメインバッテリ１６２に対して充電を行うクレードル９１（図５）等の付属機器を接続するためのコネクタ６７が設けられている。
【００４２】
図５は、以上のような外観構成を有する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１３８に記憶させている画像データや、他のメモリ（ＭＳ３、ＣＦ４、RAM１３３、記憶部１３９）に記憶されている画像データに対する画像をLCD２８に表示させる。VRAM１３８には、カメラ部２１により生成された画像データの他、LCD２８に表示させる画像データも記憶される。
【００４６】
また、CPUインタフェース１３５には、ジョグダイヤル２５、ボタン３２、スクロールボタン３３、およびキーボード３４等からなる入力部１３７、タッチパネル３６、赤外線通信ポート６２、ＭＳスロット４１およびＣＦスロット４２に相当するスロットI/F６４、リムーバブルメインバッテリ１６２およびバックアップバッテリ１６３を充電させるとともに、外部装置１５２（例えば、図１７のパーソナルコンピュータ５００等）との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、マイクロフォン１４２で集音された音声をディジタルデータに変換する音声処理部１４１が接続されている。
【００４７】
なお、コネクタ６７には、クレードル９１を介することなく、USB(Universal Serial Bus)ケーブル５０１（図１７）を用いて直接的に、外部装置１５２としてのパーソナルコンピュータ５００等を接続することもできる。
【００４８】
さらに、CPUインタフェース１３５には、EEPROM(Electrically Erasable and Programmable Read Only Memory)またはハードディスクなどより構成される記憶部１３９が接続される。記憶部１３９は、PDA１が内蔵するメモリであって、PDA１に対して着脱可能な記憶媒体であるＭＳ３やＣＦ４とは異なる。
【００４９】
またさらに、CPUインタフェース１３５には、Bluetooth等の規格に準拠した無線通信を行う無線通信部１４６、および、FeliCa（商標）のようなＩＣカードに対して非接触でデータを読み書きする非接触ＩＣカードインタフェース（I/F）１４７が接続されている。
【００５０】
外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたアプリケーションソフトウェアは、クレードル９１を介して行われる有線の通信の他、赤外線ポート６２を介して行われる赤外線通信、無線通信部１４６を介して行われる無線通信等により、必要に応じてPDA１に対して供給され、記憶部１３９にインストールされる。または、スロットI/F６４に適宜装着されるＭＳ３やＣＦ４から読み出されたアプリケーションソフトウェアも、必要に応じて記憶部１３９にインストールされる。
【００５１】
CPUインタフェース１３５には、表示部１１が本体部１３に対して閉じた状態の場合、オン状態となり、表示部１１が本体部１３に対して開いた状態の場合、オフ状態となるLCD開閉スイッチ１４４、および、表示部１１が所定の角度以上回動された場合にオン状態となるLCD回転スイッチ１４５が設けられている。
【００５２】
また、CPUインタフェース１３５には、リムーバブルメインバッテリ１６２が装着されるメインバッテリ装着部１６１、およびリムーバブルメインバッテリ１６２が取り外されたときの予備電源となる、充電式ボタン電池等から成るバックアップバッテリ１６３が接続されている。
【００５３】
図６は、LCD２８に表示されるメイン画面の例を示す図である。PDA１を用いて行われる各種の操作は、基本的には、このメイン画面から開始される。メイン画面は、標準表示領域２０１、シルク領域２０２、およびステータス領域２０３から構成される。
【００５４】
標準表示領域２０１には、アプリケーションソフトウェアが実行されているときにおいては、その実行中のアプリケーションソフトウェアの画面が表示される。また、アプリケーションソフトウェアが実行されていないときにおいては、図６に示されるように、インストールされているアプリケーションソフトウェアのそれぞれに対応するアプリケーションアイコン２０４が表示される（ただし、厳密には、このときにおいても、アプリケーションソフトウェアが全く実行されていないわけではなく、アプリケーションアイコン２０４を表示し、ユーザに選択させるためのアプリケーションソフトウェアが実行されている）。
【００５５】
図６においては、アプリケーションアイコン２０４として、メモを作成するアプリケーションを実行するときにタップ（スタイラス２の先端でLCD２８の表面が押下）されるメモ帳アイコン２０４Ａ、予定を管理するアプリケーションを実行するときにタップされる予定表アイコン２０４Ｂ、PDA１に記憶されている各種のデータとパーソナルコンピュータ５００に記憶されている各種のデータとを同期させるアプリケーションを実行するときにタップされるHotSyncアイコン２０４Ｃ等が表示されている。
【００５６】
なお、PDA１に記憶されている各種のデータとパーソナルコンピュータ５００に記憶されているデータとを同期させるアプリケーション（以下、HotSyncアプリケーションとも記述する）は、HotSyncアイコン２０４Ｃがタップされたときの他、例えば、PDA１のコネクタ６７に、USBケーブル５０１を介してパーソナルコンピュータ５００が接続されることに対応しても起動される。
【００５７】
シルク領域２０２には、実行中のシルクプラグインに対応するユーザインタフェース（ユーザによる入力用の領域）が表示される。なお、実行されるアプリケーションによっては、シルク領域２０２の表示が消え、標準表示領域２０１とシルク領域２０２の全体に１つの画面が表示されることもある。
【００５８】
ステータス領域２０３には、例えば、バッテリ容量、ＭＳスロット４１に対するＭＳ３の装着の有無や、ＣＦスロット４２に対するＣＦ４の装着の有無、音量設定等の、PDA１の状態を示すステータスアイコン２０５や時刻等が表示される。
【００５９】
次に、図７は、図６のメモ帳アイコン２０４Ａがタップされたときに表示される画面の表示例を示している。
【００６０】
図７に示されるメモの作成画面は、メモ帳アイコン２０４Ａがタップされたときに起動される、メモの作成を管理するソフトウェアによって表示される。このソフトウェアによって生成されるメモのファイルを、以下、メモのデータベースと記述する。
【００６１】
メモの作成画面は、ステータス領域２０３の他に、メモ作成領域２１１、メモを作成するためのツールを選択するときに操作される各種のボタンが表示されるツールボタン領域２１２から構成される。
【００６２】
ユーザは、スタイラス２の先端をメモ作成領域２１１に当て、その状態のままスタイラス２を移動させることで、スタイラス２に軌跡により任意の線画により文字、記号、図形等をメモ作成領域２１１に入力することができる。例えば、図８の曲線の画像２３１は、スタイラス２の先端が移動した軌跡を表し、このように、ユーザは、スタイラス２を用いてメモ作成領域２１１にメモをとることができる。
【００６３】
また、ユーザは、後に詳述するように、スタイラス２で任意の線画を入力するだけでなく、カメラ部２１で撮影した静止画や動画、或いは、録音した音声などの各種のコンテンツを表すサムネイル画像を貼付することによってもメモを作成することができる（メモにコンテンツを関連付ける(リンクさせる)ことができる）。
【００６４】
図７のツールボタン領域２１２には、メモに貼付するコンテンツを示すサムネイル画像の一覧を表示させるときや、既に表示しているコンテンツを示すサムネイル画像の一覧を閉じるときに操作（タップ）される一覧表示ボタン２２１、メモ作成領域２１１に手書きの線画を入力するときに操作されるペンボタン２２２が用意される。ユーザによりペンボタン２２２が操作されたとき、ペンモードが設定される。そのペンモードが設定されている間は、図８に示されるような手書きの入力をメモ作成領域２１１に対して行うことが可能となる。
【００６５】
また、ツールボタン領域２１２には、メモ作成領域２１１に一度入力した線画等を消すときに操作される消しゴムボタン２２３の他、各種のツールを選択するときに操作されるボタンも表示される。
【００６６】
図９は、図８の状態（コンテンツを示すサムネイル画像の一覧が表示されていない状態）で一覧表示ボタン２２１がタップされたときに表示される画面の例を示す図である。
【００６７】
一覧表示ボタン２２１がタップされたとき、図９に示されるように、ツールボタン領域２１２とステータス領域２０３の間の、それまでメモ作成領域２１１の一部を形成していた領域を含む領域であるサムネイル表示領域２４１が形成され、そこに、メモ作成領域２１１を利用して作成しているメモに貼付することができるコンテンツを示すサムネイル画像の一覧が表示される。
【００６８】
サムネイル表示領域２４１に表示されるサムネイル画像は、コンテンツ本体のデータを元にして生成されるものである。例えば、静止画コンテンツのサムネイル画像は、コンテンツ本体の静止画が縮小されることで生成され、動画コンテンツのサムネイル画像は、連続する画像の中から選択される、例えば、先頭の１フレーム（MPEG(Moving Picture Experts Group)方式で圧縮された動画コンテンツの場合、最初のＩ(Intra)ピクチャ）の画像が縮小されることで生成される。なお、音声コンテンツのサムネイル画像には、予め用意されている画像（吹き出しの絵）が用いられる。
【００６９】
図９の例においては、左から、「MOV000...」のファイル名が設定された動画コンテンツを表すサムネイル画像２５１、「031030...」のファイル名が設定された音声コンテンツを表すサムネイル画像２５２、「DSC0001」のファイル名が設定された静止画（風景画）コンテンツを表すサムネイル画像２５３、「DSC0002」のファイル名が設定された静止画（人物画）コンテンツを表すサムネイル画像２５４が表示されている。
【００７０】
これらのサムネイル画像で表されるコンテンツは、PDA１の内部のメモリである記憶部１３９やPDA１に装着されているＭＳ３などに、その本体のデータが記憶されている。
【００７１】
例えば、図９の点線矢印で示されるように、左から３番目の静止画コンテンツのサムネイル画像２５３にスタイラス２を当て、その状態のままメモ作成領域２１１上の位置Ｐ１まで移動させ、そこで、スタイラス２の先端をLCD２８の表面から離すことで（ドラッグアンドドロップすることで）、ユーザは、サムネイル画像２５３を位置Ｐ１に貼付することができる（位置Ｐ１に、サムネイル画像２５３の対応するコンテンツを関連付けることができる）。
【００７２】
図１０は、位置Ｐ１にサムネイル画像２５３が貼付された状態の画面の表示例である。ユーザは、上述したように、一覧表示されるサムネイル画像をドラッグアンドドロップすることで、作成中のメモに、静止画などの各種のカテゴリのコンテンツを貼付する（リンクさせる）ことができる。なお、ユーザは、ペンモードが設定されている状態で、位置Ｐ１に貼付したサムネイル画像２５３をメモ作成領域２１１上の他の位置にさらに移動させることもできる。
【００７３】
例えば、ユーザは、「〜に行ったときの写真」などと手書きした線画をメモ作成領域２１１に入力しておき、そのメモに写真（静止画コンテンツ）のサムネイル画像を貼り付けておくことで、PDA１内にある写真を容易に分類することができる。この操作は、フォルダを新規に作成し、そこに写真などのコンテンツを格納することによって分類する場合に較べて直感的な操作であり、外出先などで、僅かな時間に気軽に操作するというPDA１の性質上、好ましい。
【００７４】
また、ユーザは、メモに貼付したコンテンツのサムネイル画像をタップすることで、そのサムネイル画像に対応するコンテンツの再生を開始させることができる。
【００７５】
図１１は、図１０のサムネイル画像２５３をタップして、サムネイル画像２５３に対応する静止画コンテンツを再生（プレビュー）させたときの画面の表示例である。
【００７６】
具体的には、サムネイル画像２５３がタップされたことに対応して、静止画コンテンツのビューワ機能を有するソフトウェアが起動され、サムネイル画像２５３に対応する静止画コンテンツの本体のデータに基づいて、ステータス領域２０３以外の領域全体を用いて画像の表示が行われる。これにより、ユーザは、静止画コンテンツの詳細を容易に確認することができる。
【００７７】
なお、メモに貼付した動画コンテンツのサムネイル画像２５１をタップした場合も同様に、動画コンテンツの再生機能を有するソフトウェアが起動されて、対応する動画コンテンツの再生が行われ、図１１の表示例と同様に、ステータス領域２０３以外の領域を用いて動画像が表示される。また、メモに貼付した音声コンテンツのサムネイル画像２５２をタップした場合には、音声コンテンツの再生機能を有するソフトウェアが起動されて、対応する音声コンテンツの再生が行われ、その音声がスピーカ（不図示）から出力される。
【００７８】
なお、上述したようにして生成されたメモのデータベースは、記憶部１３９に記憶される。
【００７９】
次に、図１２は、図６の予定表アイコン２０４Ｂがタップされたときに表示される画面の表示例を示している。図１２において、図７と同じ部分には同一の符号を付している。
【００８０】
予定表アイコン２０４Ｂがタップされたとき、予定表の作成を管理するソフトウェアが起動され、図１２に示されるような予定表の作成画面が表示される。このソフトウェアによって生成される予定表のデータファイルを、以下、予定表のデータベースと記述する。
【００８１】
予定表の作成画面は、ステータス領域２０３の他に、所定の間隔で時刻が表示される予定入力領域３０１、予定入力領域３０１の表示形式（日単位、週単位、月単位による表示形式）を変更するときに操作されるボタンなどが用意される表示切替領域３０２、予定表を作成するためのツールを選択するときに操作されるボタンが用意されるツールボタン領域３０３から構成される。
【００８２】
ツールボタン領域３０３には、予定表に貼付するコンテンツのサムネイル画像の一覧を表示させるときに操作される一覧表示ボタン２２１、予定入力領域３０１に手書きの線画を入力するときに操作されるペンボタン２２２、一度入力した手書きの線画を消すときに操作される消しゴムボタン２２３などの、図７のツールボタン領域２１２に設けられたものと同じボタンが用意される。
【００８３】
また、ツールボタン領域３０３には、これらのボタンの他、予定入力領域３０１に入力した予定の１つの項目を選択し、その選択した項目を移動したり、内容を変更する手モードを選択するときに操作される手ボタン３１１が表示される。この手ボタン３１１は、上述したメモの作成時には用意されないボタンである。
【００８４】
図１３は、図１２に示された予定表の作成画面に対して、予定を示す情報（図１３の例の場合、午前９時に会議）が入力された状態の画面の表示例を示している。
【００８５】
予定入力領域３０１の９時（９：００）の欄に入力された予定３２１（「会議」の文字が入力されている予定）は、例えば、ユーザにより手ボタン３１１が操作され、手モードが設定されてから入力されたものである。９時の時間帯が、予定を入力する時間帯としてスタイラス２で選択された場合、画面の下方には図６のシルク領域２０２が表示されるため、ユーザは、その領域を用いて予定を入力する（「会議」の文字を入力する）。
【００８６】
図１４は、図１３の状態の画面に対して、「重要！」の手書き文字と、予定３２１を指す矢印の画像からなる線画３３１が入力された状態の画面を示す図である。
【００８７】
ペンボタン２２２を操作し、ペンモードを設定することによって、ユーザは、予定入力領域３０１に手書きの線画３３１などを入力することができる。
【００８８】
このように、予定表を作成する場合でも、ユーザは、所定の時間帯に予定の項目を入力するだけでなく、上述したメモを作成する場合と同様に手書きの線画を入力することができる。
【００８９】
図１５は、図１４の状態（サムネイル画像の一覧が表示されていない状態）において、一覧表示ボタン２２１がタップされたときに表示される画面の表示例を示している。
【００９０】
一覧表示ボタン２２１がタップされたとき、図１５に示されるように、ツールボタン領域３０３とステータス領域２０３の間の、それまで予定表入力領域３０１の一部を形成していた領域を含む領域であるサムネイル表示領域２４１が形成され、そこに、予定入力領域３０１に貼付することができるコンテンツのサムネイル画像の一覧が表示される。
【００９１】
例えば、音声コンテンツのサムネイル画像３５２にスタイラス２を当てて選択し、図１５の点線矢印で示されるように、その状態のまま予定入力領域３０１上の位置Ｐ２まで移動させ、スタイラス２の先端をLCD２８の表面から離すことで、ユーザは、サムネイル画像３５２を位置Ｐ２に貼付することができる（位置Ｐ２にサムネイル画像３５２に対応するコンテンツを関連付けることができる）。
【００９２】
図１６は、位置Ｐ２に音声コンテンツのサムネイル画像３５２が貼付された状態の画面の例を示す図である。
【００９３】
ユーザは、このように、一覧表示されるサムネイル画像をドラッグアンドドロップすることで、予定表に、各種のカテゴリのコンテンツを関連付けることができる。
【００９４】
以上のようにしてサムネイル画像を予定表に貼付することができるため、ユーザは、例えば、９時からの会議（図１６の予定３２１の「会議」）が終了したとき、会議中に録音しておいた音声コンテンツのサムネイル画像３５１を予定３２１の周りに貼り付けておくことで、今後において、その会議で録音した音声コンテンツを容易に探すことができる。
【００９５】
そのサムネイル画像の貼り付けも、サムネイル表示領域２４１に表示されるものの中からドラッグアンドドロップするだけの非常に直感的な操作である。
【００９６】
また、予定表に貼付したサムネイル画像３５１をタップすることで、そのサムネイル画像３５１により表される音声コンテンツの再生を開始させることができるため、ユーザは、会議で録音した音声を予定表から容易に再生させることができる。
【００９７】
なお、図１５、図１６において、サムネイル画像３５３，３５４は、予め作成しておいたメモのサムネイル画像である。上述したように、予定表の作成時には、予め作成しておいたメモをコンテンツとして予定表に関連付けることができるため、メモのサムネイル画像もサムネイル表示領域２４１に表示される。
【００９８】
上述したようにして生成された予定表のデータベースも、記憶部１３９に記憶される。
【００９９】
次に、PDA１との間で保持するデータが同期される、本発明の一実施の形態であるパーソナルコンピュータ５００について図面を参照して説明する。
【０１００】
図１７に示されるように、このパーソナルコンピュータ５００は、USBケーブル５０１を介してPDA１のコネクタ６７と接続される。
【０１０１】
図１８は、パーソナルコンピュータ５００の内部の構成例を示している。パーソナルコンピュータ５００は、CPU５１１を内蔵している。CPU５１１にはバス５１４を介して、入出力インタフェース５１５が接続されている。バス５１４には、ROM５１２およびRAM５１３が接続されている。
【０１０２】
入出力インタフェース５１５には、ユーザが各種の操作を入力するキーボード、マウス等の入力デバイスよりなる入力部５１６、画面を表示するCRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等よりなる表示部３７、プログラムやPDA１と同期させるデータ等を格納するハードディスクドライブなどよりなる記憶部５１８、およびUSBコネクタやLAN（Local Area Network）アダプタなどよりなり、PDA１等の他の電子機器との通信やインタネットに代表されるネットワークを介した通信を行う通信部５１９が接続されている。また、磁気ディスク５２１、光ディスク５２２、光磁気ディスク５２３、および半導体メモリ５２４などの着脱可能な記録媒体に対してデータを読み書きするドライブ５２０が接続されている。
【０１０３】
CPU５１１は、ROM５１２に記憶されているプログラム、または記憶部５１８にインストールされ、CPU５１１の指令に従って記憶部５１８からRAM５１３にロードされたプログラムを起動することにより各種の処理を実行する。RAM５１３にはまた、CPU５１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１０４】
なお、パーソナルコンピュータ５００に、保持するデータをPDA１との間で同期させる処理を実行させるPDA同期プログラム５２５は、例えば、磁気ディスク５２１（フレキシブルディスクを含む）、光ディスク５２２（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク５２３（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリ５２４に格納された状態でパーソナルコンピュータ５００に供給されてドライブ５２０によって読み出されて、あるいは、通信部５１９を介して所定のサーバから供給されて、記憶部５１８にインストールされており、CPU５１１からの制御に基づき、記憶部５１８からRAM５１３にロードされ、実行されるものとする。
【０１０５】
次に、PDA同期プログラム５２５がCPU５１１によって実行されることにより実現される機能について説明する。PDA同期プログラム５２５は、PDA１とパーソナルコンピュータ５００が接続されたことに対応して、PDA１に装着された状態のＭＳ３と、記録部５１８に設けられる所定のディレクトリを同期させる機能を有する。
【０１０６】
また、PDA同期プログラム５２５は、PDA１における予定表の作成を管理するソフトウェアや、メモの作成を管理するソフトウェアと同様に、パーソナルコンピュータ５００において予定表やメモを入力編集し、その結果生成されたデータベース（データファイル）を、接続されたPDA１上の予定表やメモのデータベースと同期させる機能を有する。
【０１０７】
図１９は、PDA１に装着された状態のＭＳ３に記録されているデータの一例を示す。ルートディレクトリ５４１の下層には、静止画コンテンツの本体のデータが格納されている静止画フォルダ５４２、動画コンテンツの本体のデータが格納されている動画フォルダ５４３、音声コンテンツの本体のデータが格納されている音声フォルダ５４４、および他のＭＳと識別するために当該ＭＳ３に対して割り振られるＩＤファイル５４５が記録されている。
【０１０８】
図２０は、PDA１に装着された状態のＭＳ３と同期された記憶部５１８の所定のディレクトリの構造を示している。このディレクトリ５５１の下層には、それぞれ異なるＭＳに対応する１以上のＭＳフォルダ５５２（図２０の場合、ＭＳフォルダ５５２−１乃至５５２−３）が設けられる。それらのうちのＭＳフォルダ５５２−１がＭＳ３に対応するものであるとすれば、ＭＳフォルダ５５２−１の下には、図１９に示されたＭＳ３と同様に、静止画コンテンツの本体のデータが格納されている静止画フォルダ５５３、動画コンテンツの本体のデータが格納されている動画フォルダ５５４、および音声コンテンツの本体のデータが格納されている音声フォルダ５５４が設けられる。
【０１０９】
また、ＭＳフォルダ５５２−１には、当該ＭＳフォルダ５５２−１に対するデータの新規追加、記憶されているデータの変更、および記憶されていたデータの削除等を示す更新情報管理ファイル５５６が記録される。更新情報管理ファイル５５６には、ＭＳフォルダ５５２−１に格納された各データのそれぞれに対して、更新の有無を示す更新フラグ、最終更新日時、削除の有無を示す削除フラグが記述されている。さらに、更新情報管理ファイル５５６には、ＭＳ３に記憶されていたＩＤファイル５４５も包含されている。したがって、ＭＳ３に記録されているＩＤファイル５４５と、ＭＳフォルダ５５２−１に記録された更新情報管理ファイル５５６を比較することによって、ＭＳ３とＭＳフォルダ５５２−１との対応を確認することができる。
【０１１０】
ＭＳフォルダ５５２−１と同様に、ＭＳフォルダ５５２−２，５５２−３にも、対応するＭＳに記録されている静止画フォルダ等が設けられ、更新情報管理ファイルが記録されている。
【０１１１】
なお、図２０は、記録部５１８に設けられるディレクトリ５５１の下層のＭＳフォルダ５５２−１が、図１９に示されたＭＳ３に同期された例を示したが、反対に、ＭＳ３が、ＭＳフォルダ５５２−１に同期される場合もある。そのような場合も含めたＭＳ同期処理について、図２１のフローチャートを参照して説明する。
【０１１２】
このＭＳ同期処理は、予め起動されているPDA同期プログラム５２５が、パーソナルコンピュータ５００に、USBケーブル５０１を介してPDA１が接続されたことを検知して開始される。なお、USBケーブル５０１を介してPDA１が接続されたことに対応して、PDA同期プログラム５２５が起動されているようにしてもよい。また、PDA１においては、パーソナルコンピュータ５００がUSBケーブル５０１を介して接続されたことに対応して、HotSyncアプリケーションが起動され、PDA同期プログラム５２５と連携して動作するものとする。
【０１１３】
ステップＳ１において、PDA同期プログラム５２５は、接続されたPDA１に装着されているＭＳ３のＩＤファイル５４５を取得して、ＩＤファイル５４５に基づき、記録部５１８に設けられるディレクトリ５５１の下層のＭＳフォルダ５５２−１乃至−３のうち、ＭＳ３に対応するものを特定して、特定したもの（いまの場合、ＭＳフォルダ５５２−１）に記録されている更新情報管理ファイル５５６を読み出す。
【０１１４】
ステップＳ２において、PDA同期プログラム５２５は、PDA１に装着されているＭＳ３と、記憶部５１８のＭＳフォルダ５５２−１とを比較することにより、ＭＳ３に新規追加されたデータ、変更されたデータ、またはＭＳ３から削除されたデータが存在するか否かを判定する。ＭＳ３に新規追加されたデータ、変更されたデータ、またはＭＳ３から削除されたデータが存在すると判定された場合、処理はステップＳ３に進む。ステップＳ３において、PDA同期プログラム５２５は、PDA１に装着されているＭＳ３の状態を、ＭＳフォルダ５５２−１に反映させる。
【０１１５】
具体的には、図２２に示すとおりである。ＭＳ３にデータが新規追加されている場合、そのデータをＭＳフォルダ５５２−１にコピーする（状態１）。ＭＳ３のデータが更新されている場合、更新されているデータをＭＳフォルダ５５２−１にコピーする（状態２または状態３）。ＭＳ３のデータが削除されている場合、ＭＳフォルダ５５２−１からも対応するデータを削除する（状態４）。なお、ステップＳ３の段階では、ＭＳフォルダ５５２−１に記録されている更新情報管理ファイル５５は更新しない。
【０１１６】
図２１に戻る。ステップＳ２において、ＭＳ３に新規追加されたデータ、変更されたデータ、またはＭＳ３から削除されたデータのいずれも存在しないと判定された場合（図２２の状態８）、ステップＳ３はスキップされて、処理はステップＳ４に進む。
【０１１７】
ステップＳ４において、PDA同期プログラム５２５は、記憶部５１８のＭＳフォルダ５５２−１に記録されている更新情報管理ファイル５５６を参照することにより、ＭＳフォルダ５５２−１に新規追加されたデータ、変更されたデータ、またはＭＳフォルダ５５２−１から削除されたデータが存在するか否かを判定する。なお、この判定は、更新情報管理ファイル５５６に基づいて行われるので、ステップＳ３の処理で新規追加されたり、変更されたり、削除されたデータについては考慮されない。
【０１１８】
ＭＳフォルダ５５２−１に新規追加されたデータ、変更されたデータ、またはＭＳフォルダ５５２−１から削除されたデータが存在すると判定された場合、処理はステップＳ５に進む。ステップＳ５において、PDA同期プログラム５２５は、ＭＳフォルダ５５２−１の状態を、PDA１に装着されているＭＳ３に反映させる。
【０１１９】
具体的には、図２２に示すとおりである。ＭＳフォルダ５５２−１にデータが新規追加されている場合、そのデータをＭＳ３にコピーする（状態５）。ＭＳフォルダ５５２−１のデータが更新されている場合、更新されているデータをＭＳ３にコピーする（状態３）。ただし、ＭＳ３上の対応するデータも更新されているときには、ＭＳフォルダ５５２−１の更新されているデータを、異なるファイル名でＭＳ３にコピーする（状態６）。ＭＳフォルダ５５２−１のデータが削除されている場合、ＭＳ３から対応するデータが削除される（状態７）。
【０１２０】
図２１に戻る。ステップＳ４において、ＭＳフォルダ５５２−１に新規追加されたデータ、変更されたデータ、またはＭＳフォルダ５５２−１から削除されたデータのいずれも存在しないと判定された場合（図２２の状態８）、ステップＳ５はスキップされて、処理はステップＳ６に進む。
【０１２１】
ステップＳ６において、PDA同期プログラム５２５は、ステップＳ３の処理とステップＳ５の処理の結果に基づき、ＭＳフォルダ５５２−１に記録されている更新情報管理ファイル５５６を更新する。以上で、ＭＳ同期処理の説明を終了する。
【０１２２】
以上説明したＭＳ同期処理が実行されることにより、ＭＳ３をPDA１から取り外してパーソナルコンピュータ５００に装着するなどの手間を要することなく、ユーザは、PDA１に装着された状態のＭＳ３に記録されているコンテンツの本体のデータを、パーソナルコンピュータ５００上で利用することが可能となる。
【０１２３】
また、PDA１に保持されているデータベースとパーソナルコンピュータ５００に保持されているデータベースを一致させたことにより、ＭＳ３に記録されているコンテンツが貼付された予定表やメモ帳のデータベースが、PDA１からパーソナルコンピュータ５００にコピーされた場合においても、パーソナルコンピュータ５００において、コピーされたデータベースに貼付されているコンテンツを、速やかに再生することができる。
【０１２４】
次に、PDA同期プログラム５２５による、PDA１における予定表の作成を管理するソフトウェアや、メモの作成を管理するソフトウェアと同様に、パーソナルコンピュータ５００において予定表やメモ帳を入力編集し、その結果としてデータベースを作成する処理について説明する。
【０１２５】
図２３は、ユーザからの操作に対応して起動されたPDA同期プログラム５２５によってパーソナルコンピュータ５００の画面に表示されるPDA同期ウィンドウの表示例を示している。このPDA同期ウィンドウ５７１には、予定表やメモ帳等を表示し、そこに予定やメモ書きを入力したり、編集したりするための入力領域５７２、およびPDA１の画面表示を模したPDA画面プレビュ領域５８８が設けられている。
【０１２６】
入力領域５７２の横に設けられた予定表タブ５７３は、入力領域５７２およびPDA画面プレビュ領域５８８の表示を予定表に切り替えるときに操作される。
【０１２７】
日タブ５７４は、入力領域５７２およびPDA画面プレビュ領域５８８に表示された予定表を、日単位のものに切り替えるときに操作される。週タブ５７５は、入力領域５７２およびPDA画面プレビュ領域５８８に表示された予定表を、週単位のものに切り替えるときに操作される。月タブ５７６は、入力領域５７２およびPDA画面プレビュ領域５８８に表示された予定表を、月単位のものに切り替えるときに操作される。カレンダボタン５７７は、日付けを設定するためのダイアログ（不図示）を表示させるときに操作される。このダイアログにより日付が設定されると、設定された日付の予定表に切り替わる。今日ボタン５７８は、入力領域５７２およびPDA画面プレビュ領域５８８に表示された予定表を、今日の予定を示す日単位の予定表に切り替えるときに操作される。
【０１２８】
したがって、図２３は、予定表タブ５７３が操作され、日タブ５７４が操作された状態を示している。
【０１２９】
新規ボタン５８０は、予定を入力するための入力ウィンドウをPDA同期ウィンドウ５７１に重畳表示させるときに操作される。図２４は、新規ボタン５８０が操作されたことに対応してPDA同期ウィンドウ５７１に重畳表示される入力ウィンドウの表示例を示している。この入力ウィンドウ５９１では、予定に関するタイトル、日付、時間等を入力することができる。
【０１３０】
図２３に戻る。編集ボタン５８１は、入力ウィンドウ５９１と同様の、入力済の予定を編集するための編集ウィンドウ（不図示）をPDA同期ウィンドウ５７１に重畳して表示させるときに操作される。
【０１３１】
削除ボタン５８３は、入力領域５７２の中の選択された枠５７９に入力されている予定を削除するときに操作される。
【０１３２】
ユーザは、新規ボタン５８０を選択し、それに対応して重畳表示される入力ウィンドウ５９１に対して入力を行うことで、予定をテキストで追記することができる。また、ユーザは、入力領域５７２の中の予定が入力されている枠５７９を選択した後、編集ボタン５８１を選択し、それに対応して重畳表示される編集ウィンドウに対して入力を行うことで、予定表に記載済の予定を編集することができる。さらに、ユーザは、入力領域５７２の中の予定が入力されている枠５７９を選択した後、削除ボタン５８２を選択することで、予定表に記載済の予定を削除することができる。
【０１３３】
このようにして入力、編集、または削除された予定は、入力領域５７２だけでなく、PDA画面プレビュ領域５８８にも同時に反映される。従ってユーザは、実際にPDA１を見ることなく、PDA画面プレビュ領域５８８を見ることにより、PDA１における画面表示を速やかに確認することができる。
【０１３４】
PDA画面プレビュ領域５８８に設けられたオーバレイ表示ボタン５８３は、予定表に対して貼付されているコンテンツのサムネイル画像や手書きの線画の、PDA画面プレビュ領域５８８に表示された予定表に対するオーバレイ表示（重畳表示）の有無を切り替えるときに操作される。図２３は、オーバレイ表示（「重要！」と円形の線画）が行われている状態を示している。この状態で再びオーバレイ表示ボタン５８３が操作された場合、オーバレイ表示が解除される。
【０１３５】
PDA画面プレビュ領域５８８に設けられた編集ボタン５８４は、図２５に示すような、PDA画面プレビュ領域５８８に表示された予定表に対して予定を入力、編集、あるいは削除したり、予定表にコンテンツのサムネイル画像を貼付したり、手書きの線画を描画したりするための編集ウィンドウを、PDA同期ウィンドウ５７１に重畳表示させるときに操作される。
【０１３６】
図２５は、編集ボタン５８４が操作されたことに対応して、PDA同期ウィンドウ５７１に重畳表示される編集ウィンドウの表示例を示している。この編集ウィンドウ６０１には、PDA画面プレビュ領域５８８と同様に予定表が表示されている。さらに、編集ウィンドウ６０１には、表示されている予定表に直接的にテキスト入力することができるテキストモードに設定するときに操作されるテキストボタン６０２、表示されている予定表に手書きの線画を入力できるペンモードに設定するときに操作されるペンボタン６０３、一度入力した線画等を消すことができる消しゴムモードに設定するときに操作される消しゴムボタン６０４、予定表に貼付するコンテンツの一覧を表示するコンテンツ選択ウィンドウを表示させるときや、既に表示しているコンテンツ選択ウィンドウを閉じるときに操作される一覧表示ボタン６０５の他、各種のツールを選択するためのボタンも設けられている。
【０１３７】
ユーザは、ペンボタン６０３を選択してペンモードに設定している間、入力部５１６のマウス等を操作して画面上のカーソルを移動させることにより、表示されている予定表に手書きの線画（「重要！」と円形の線画）を描画することができる。また、ユーザは、テキストボタン６０２を操作してテキストモードに設定することにより、編集ウィンドウ６０１に表示されている予定表に直接的に、予定をテキストで入力することもできる。
【０１３８】
図２６は、一覧表示ボタン６０５が操作されたことに対応して、PDA同期ウィンドウ５７１に重畳表示されるコンテンツ選択ウィンドウの表示例を示している。このコンテンツ選択ウィンドウ６１１には、記憶部５１８に記憶されているコンテンツ（図２０に示された所定のディレクトリ５５１に記録されたコンテンツも含む）のうち、画像コンテンツを抽出してそれらのサムネイル画像の一覧を表示させるときに操作される画像コンテンツソートボタン６１２、音声コンテンツを抽出してそれらのサムネイル画像の一覧を表示させるときに操作される音声コンテンツソートボタン６１３、動画コンテンツを抽出してそれらのサムネイル画像の一覧を表示させるときに操作される動画コンテンツソートボタン６１４、サムネイル画像の一覧を表示させるときの並び順の条件を選択するときに操作されるソート条件設定ボタン６１５が設けられている。
【０１３９】
ユーザは、一覧表示ボタン６０５を操作してコンテンツ選択ウィンドウ６１１を表示させ、そこに一覧表示されたコンテンツのサムネイル画像を、編集ウィンドウ６０１に表示されている予定表上にドラッグアンドドロップすることにより、表示されている予定表にサムネイル画像を貼付することができる（予定表にサムネイル画像に対応するコンテンツを関連付けることができる）。
【０１４０】
なお、この編集ウィンドウ６０１を、図１２と比較してみれば明らかなように、PDA１において予定表アイコン２０４Ｂがタップされたときに表示される画面の表示例と同様に構成されている。したがって、ユーザは、PDA１に対する操作と同様の操作により、PDA画面プレビュ領域５８８に表示された予定表に対して予定を入力、編集、あるいは削除したり、予定表にコンテンツのサムネイル画像を貼付したり、手書きの線画を描画したりすることができるとともに、PDA１において表示される状態も確認することができる。
【０１４１】
次に、図２７は、PDA同期ウィンドウ５７１の予定表タブ５７３が操作され、月タブ５７６が操作されたことにより、入力領域５７２およびPDA画面プレビュ領域５８８に表示される月単位の予定表の表示例を示している。
【０１４２】
この場合においても、ユーザは、入力領域５７２に対しては、予定をテキストで入力、編集したり、削除したりすることができ、それが同時にPDA画面プレビュ領域５８８にも反映される。PDA画面プレビュ領域５８８に対しては、予定を入力、編集、削除することだけでなく、予定表にコンテンツのサムネイル画像を貼付したり、手書きの線画を描画したりすることができる。従ってユーザは、実際にPDA１を見ることなく、PDA画面プレビュ領域５８８を見ることにより、PDA１における画面表示を速やかに確認することができる。
【０１４３】
なお、PDA同期ウィンドウ５７１のメモ帳タブ５８５が操作され、入力領域５７２およびPDA画面プレビュ領域５８８に、メモ帳が表示された場合においても同様に、入力領域５７２に表示されるメモ帳に、メモを入力、編集したり、削除したりすることができ、それが同時にPDA画面プレビュ領域５８８にも反映される。PDA画面プレビュ領域５８８に対しては、表示されるメモ帳に入力、編集、削除することだけでなく、予定表にコンテンツのサムネイル画像を貼付したり、手書きの線画を描画したりすることができる。従ってユーザは、実際にPDA１を見ることなく、PDA画面プレビュ領域５８８を見ることにより、PDA１におけるメモ帳の画面表示を速やかに確認することができる。
【０１４４】
また、PDA同期ウィンドウ５７１においては、上述した予定表、メモ帳の他、アドレス帳、To Doリスト、便利情報等も入力、編集、削除することができ、それらのPDA１における画面表示を速やかに確認することができる。
【０１４５】
以上説明したようにして生成される予定表等のデータベースは、記憶部５１８に記憶される。
【０１４６】
次に、PDA同期プログラム５２５によって表示されるPDA同期ウィンドウ５７１上において生成されて記憶部５１８に記憶された、予定表やメモ帳等のデータベースを、PDA１に記憶されている予定表やメモ帳等のデータベースと同期させる処理としての、パーソナルコンピュータ５００に記憶されているデータベースをPDA１に転送するデータベース転送処理について、図２８のフローチャートを参照して説明する。
【０１４７】
このデータベース転送処理は、予め起動されているPDA同期プログラム５２５が、パーソナルコンピュータ５００に、USBケーブル５０１を介してPDA１が接続されたことを検知して開始される。なお、USBケーブル５０１を介してPDA１が接続されたことに対応して、PDA同期プログラム５２５が起動されているようにしてもよい。また、PDA１においては、パーソナルコンピュータ５００がUSBケーブル５０１を介して接続されたことに対応して、HotSyncアプリケーションが起動され、PDA同期プログラム５２５と連携して動作するものとする。
【０１４８】
ステップＳ１１において、PDA同期プログラム５２５は、転送するデータベースにコンテンツが関連付けられているか（予定表等にサムネイル画像が貼付されているか）否かを判定する。転送するデータベースにコンテンツが関連付けられていると判定された場合、処理はステップＳ１２に進む。ステップＳ１２において、PDA同期プログラム５２５は、転送するデータベースに関連付けられているコンテンツ（例えば、ファイル名DSC123.JPG）を、PDA１で管理可能なファイルフォーマットに変換する。ステップＳ１３において、PDA同期プログラム５２５は、データベースへの関連付けを、ファイルフォーマット変換後のコンテンツ（例えば、ファイル名DSC123.JPG.PDP）に変更する。
【０１４９】
ただし、ステップＳ１２およびＳ１３の処理は、予定表等の入力が終了し、データベースが作成された時点で予め実行しておくことが望ましい。そのようにすれば、データベース転送処理を速やかに終了させることができる。
【０１５０】
ステップＳ１４において、PDA同期プログラム５２５は、ファイルフォーマット変換後のコンテンツを、PDA１の記憶部１３９にコピーする。
【０１５１】
ステップＳ１５において、PDA同期プログラム５２５は、転送するデータベースを、PDA１の記憶部１３９にコピーする。
【０１５２】
ただし、データベースに複数のコンテンツが関連付けられている場合には、関連付けられている各コンテンツに対してステップＳ１２乃至Ｓ１４の処理が行われることとなる。
【０１５３】
なお、ステップＳ１１において、PDA同期プログラム５２５は、転送するデータベースにコンテンツが関連付けられていないと判定された場合、ステップＳ１２乃至Ｓ１４はスキップされて、処理はステップＳ１５に進む。
【０１５４】
以上説明したように、データベース転送処理によれば、データベースに関連付けられているコンテンツのファイルフォーマットを変換し、データベースの関連付けも変更して、ファイルフォーマット変換後のコンテンツと、関連付けが変更されたデータベースとがPDA１の記憶部１３９にコピーされるので、PDA１において転送されたデータベースを開いた際、リンク切れを生じさせることなく、関連付けられたコンテンツを再生することが可能となる。
【０１５５】
次に、図２９は、PDA同期ウィンドウ５７１に対する所定の操作に対応して表示される環境設定ウィンドウの表示例を示している。この環境設定ウィンドウ６３１には、日単位の予定表における時間帯の開始時刻を選択する開始時刻選択欄６３２、週単位の予定の開始曜日を選択する開始曜日選択欄６３３、PDA１に転送したデータベースのうちの後述する転送条件を満たさないものを消去させるときにチェックをつけるチェックボックス６３４、および転送条件（転送後の消去しない期間）を設定する転送条件設定欄６３５が設けられている。
【０１５６】
環境設定ウィンドウ６３１のチェックボックス６３４にチェックがつけられている場合における、データベース消去処理について、図３０のフローチャートを参照して説明する。
【０１５７】
このデータベース消去処理は、上述したデータベース転送処理が実行される前、または後に実行される。ステップＳ２１において、PDA同期プログラム５２５は、PDA１に転送したデータベースのうち、転送されてからの経過日数が転送条件設定欄６３５に設定された転送条件を満たさない（設定された日数を超過した）ものを検索する。ステップＳ２２において、PDA同期プログラム５２５は、ステップＳ２１の処理で検索されたデータベースに関連付けられていたコンテンツの本体のデータを、PDA１の記憶部１３９から消去する。ステップＳ２３において、PDA同期プログラム５２５は、ステップＳ２１の処理で検索されたデータベースを、PDA１の記憶部１３９から消去する。以上で、データベース消去処理の説明を終了する。
【０１５８】
このデータベース消去処理により、上述したデータベース転送処理等によってパーソナルコンピュータ５００からPDA１に転送されたデータベースであっても、転送されてから日数が経過したことにより情報としての価値がなくなったものを、PDA１の記憶部１３９から消去することができる。したがって、PDA１の記憶部１３９の容量を無駄なデータベースで費やすことが抑止される。
【０１５９】
なお、以上においては、上述したようなコンテンツのデータやデータベースの同期は、パーソナルコンピュータ５００とPDA１との間で行われるとしたが、この他、携帯電話機やノートブック型のパーソナルコンピュータなど、各種の電子機器間において行われるようにしてもよい。
【０１６０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１６１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１６２】
【図１】PDAの外観を示す斜視図である。
【図２】PDAの本体部に対して表示部を開いた状態の外観を示す斜視図である。
【図３】PDAの背面側の外観を示す斜視図である。
【図４】PDAの背面側の外観を示す斜視図である。
【図５】PDAの内部の構成例を示すブロック図である。
【図６】メイン画面の表示例を示す図である。
【図７】メモの作成画面の表示例を示す図である。
【図８】メモの作成画面の表示例を示す図である。
【図９】メモの作成画面の表示例を示す図である。
【図１０】メモの作成画面の表示例を示す図である。
【図１１】コンテンツが再生された画面の表示例を示す図である。
【図１２】予定表の作成画面の表示例を示す図である。
【図１３】予定表の作成画面の表示例を示す図である。
【図１４】予定表の作成画面の表示例を示す図である。
【図１５】予定表の作成画面の表示例を示す図である。
【図１６】予定表の作成画面の表示例を示す図である。
【図１７】本発明を適用したパーソナルコンピュータとPDAの接続を示す図である。
【図１８】パーソナルコンピュータの内部の構成例を示すブロック図である。
【図１９】ＭＳのディレクトリ構造の一例を示す図である。
【図２０】ＭＳと同期されるパーソナルコンピュータ上のＭＳフォルダのディレクトリ構造の一例を示す図である。
【図２１】ＭＳ同期処理を説明するフローチャートである。
【図２２】ＭＳとＭＳフォルダの同期を説明するための図である。
【図２３】PDA同期ウィンドウの表示例を示す図である。
【図２４】入力ウィンドウの表示例を示す図である。
【図２５】編集ウィンドウの表示例を示す図である。
【図２６】コンテンツ選択ウィンドウの表示例を示す図である。
【図２７】PDA同期ウィンドウの他の表示例を示す図である。
【図２８】データベース転送処理を説明するフローチャートである。
【図２９】環境設定ウィンドウの表示例を示す図である。
【図３０】データベース消去処理を説明するフローチャートである。
【符号の説明】
【０１６３】
１  PDA，  ３  ＭＳ，  １３９  記憶部，  ５００  パーソナルコンピュータ，  ５１８  記憶部，  ５２５  PDA同期プログラム，  ５７１  PDA同期ウィンドウ，  ５７２  入力領域，  ５８８  PDA画面プレビュ領域
【図１】
2005202455.tif 000003
【図２】
2005202455.tif 000004
【図３】
2005202455.tif 000005
【図４】
2005202455.tif 000006
【図５】
2005202455.tif 000007
【図６】
2005202455.tif 000008
【図７】
2005202455.tif 000009
【図８】
2005202455.tif 000010
【図９】
2005202455.tif 000011
【図１０】
2005202455.tif 000012
【図１１】
2005202455.tif 000013
【図１２】
2005202455.tif 000014
【図１３】
2005202455.tif 000015
【図１４】
2005202455.tif 000016
【図１５】
2005202455.tif 000017
【図１６】
2005202455.tif 000018
【図１７】
2005202455.tif 000019
【図１８】
2005202455.tif 000020
【図１９】
2005202455.tif 000021
【図２０】
2005202455.tif 000022
【図２１】
2005202455.tif 000023
【図２２】
2005202455.tif 000024
【図２３】
2005202455.tif 000025
【図２４】
2005202455.tif 000026
【図２５】
2005202455.tif 000027
【図２６】
2005202455.tif 000028
【図２７】
2005202455.tif 000029
【図２８】
2005202455.tif 000030
【図２９】
2005202455.tif 000031
【図３０】
2005202455.tif 000032