(57)【要約】【課題】複数のアプリケーション間で、双方向のフォルダ同期を実行し、且つ、フォルダ同期のＯＮ／ＯＦＦを選択可能にすることを目的とする。【解決手段】複数のアプリケーションと、データを格納する複数のフォルダと、を有する情報処理装置であって、前記アプリケーションは、同期要求送信手段と、同期要求受信手段と、変更通知送信手段と、変更通知受信手段と、同期解除要求送信手段と、同期解除要求受信手段と、他の前記アプリケーションと参照フォルダを一致させる同期状態に係る制御を行う制御手段と、を有することによって前記課題を解決する。【選択図】図７
2007199856.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションと、データを格納する複数のフォルダと、を有する情報処理装置であって、
前記アプリケーションは、
他の前記アプリケーションに対して、参照フォルダを一致させる同期状態に移行する旨の要求を送信する同期要求送信手段と、
他の前記アプリケーションより、参照フォルダを一致させる同期状態に移行する旨の要求を受信する同期要求受信手段と、
他の前記アプリケーションに対して、参照フォルダを変更する旨の通知を送信する変更通知送信手段と、
他の前記アプリケーションより、参照フォルダを変更する旨の通知を受信する変更通知受信手段と、
他の前記アプリケーションに対して、参照フォルダを一致させる同期状態を解除する旨の要求を送信する同期解除要求送信手段と、
他の前記アプリケーションより、参照フォルダを一致させる同期状態を解除する旨の要求を受信する同期解除要求受信手段と、
他の前記アプリケーションと参照フォルダを一致させる同期状態に係る制御を行う制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
他の前記アプリケーションを起動させるアプリケーション起動手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
他の前記アプリケーションと参照フォルダを一致させる同期状態に係る画面を表示する表示手段を更に有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記同期要求送信手段は、複数の他の前記アプリケーションに対して、参照フォルダを一致させる同期状態に移行する旨の要求を送信することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記変更通知送信手段は、同期相手の複数の他の前記アプリケーションに対して、参照フォルダを変更する旨の通知を送信することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記同期解除要求送信手段は、同期相手の複数の他の前記アプリケーションに対して、参照フォルダを一致させる同期状態を解除する旨の要求を送信することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記同期解除要求受信手段が、同期相手の複数の他の前記アプリケーションの中の一つの前記アプリケーションより、参照フォルダを一致させる同期状態を解除する旨の要求を受信すると、前記制御手段は、前記要求を送信してきたアプリケーションとの同期状態を解除すると共に、同期相手の他の前記アプリケーションとは、同期状態を維持するよう制御を行うことを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
前記変更通知受信手段が、同期相手の複数の他の前記アプリケーションの中の一つの前記アプリケーションより、参照フォルダを変更する旨の通知を受信すると、前記制御手段は、参照フォルダを変更すると共に、前記変更通知送信手段を用いて、同期相手の他の前記アプリケーションに対して、参照フォルダを変更する旨の通知を送信するよう制御を行うことを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
複数のアプリケーションと、データを格納する複数のフォルダと、を有する情報処理装置におけるアプリケーション間の同期制御方法であって、
前記アプリケーションが、
他の前記アプリケーションに対して、参照フォルダを一致させる同期状態に移行する旨の要求を送信する同期要求送信ステップと、
他の前記アプリケーションより、参照フォルダを一致させる同期状態に移行する旨の要求を受信する同期要求受信ステップと、
他の前記アプリケーションに対して、参照フォルダを変更する旨の通知を送信する変更通知送信ステップと、
他の前記アプリケーションより、参照フォルダを変更する旨の通知を受信する変更通知受信ステップと、
他の前記アプリケーションに対して、参照フォルダを一致させる同期状態を解除する旨の要求を送信する同期解除要求送信ステップと、
他の前記アプリケーションより、参照フォルダを一致させる同期状態を解除する旨の要求を受信する同期解除要求受信ステップと、
他の前記アプリケーションと参照フォルダを一致させる同期状態に係る制御を行う制御ステップと、
を有することを特徴とする同期制御方法。
【請求項１０】
請求項９に記載の同期制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び同期制御方法に関する。
【背景技術】
【０００２】
相関関係にある、２つのアプリケーションにおいて、それぞれが同じフォルダを参照すると、ユーザにとって作業が行いやすいことがある。これは例えば、画像をキャプチャするアプリケーションＡと、画像を編集するアプリケーションＢとがあった場合にあてはまる。何故なら、アプリケーションＡで、ハードディスク上のフォルダＦ０に、画像を取り込みながら、アプリケーションＢで、フォルダＦ０上の画像を編集できるからである。
【０００３】
このような場合、アプリケーションＡで参照するフォルダを、Ｆ１に変更した場合、アプリケーションＢの参照フォルダもＦ１に変更するということは、従来から行われてきた。以下、このように、複数のアプリケーションが参照するフォルダを一致させることを、フォルダの同期と呼ぶ。
【０００４】
【特許文献１】特開２００５−２３４８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アプリケーションＢで参照するフォルダを、Ｆ２に変更しても、アプリケーションＡでは、参照フォルダが、Ｆ２になることはなかった。これは、従来技術では、アプリケーションＡからアプリケーションＢへという、片方向にのみしか、参照フォルダの同期が行われていなかったからである。
【０００６】
また、アプリケーションＢでは常にアプリケーションＡが参照するフォルダを参照するので、画像のキャプチャと、画像の編集とを別々のフォルダで行うことができないという問題もあった。
【０００７】
本発明は前記の問題点に鑑みなされたもので、複数のアプリケーション間で、双方向のフォルダ同期を実行し、且つ、フォルダ同期のＯＮ／ＯＦＦを選択可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、前記問題を解決するため、本発明は、複数のアプリケーションと、データを格納する複数のフォルダと、を有する情報処理装置であって、前記アプリケーションは、他の前記アプリケーションに対して、参照フォルダを一致させる同期状態に移行する旨の要求を送信する同期要求送信手段と、他の前記アプリケーションより、参照フォルダを一致させる同期状態に移行する旨の要求を受信する同期要求受信手段と、他の前記アプリケーションに対して、参照フォルダを変更する旨の通知を送信する変更通知送信手段と、他の前記アプリケーションより、参照フォルダを変更する旨の通知を受信する変更通知受信手段と、他の前記アプリケーションに対して、参照フォルダを一致させる同期状態を解除する旨の要求を送信する同期解除要求送信手段と、他の前記アプリケーションより、参照フォルダを一致させる同期状態を解除する旨の要求を受信する同期解除要求受信手段と、他の前記アプリケーションと参照フォルダを一致させる同期状態に係る制御を行う制御手段と、を有することを特徴とする。
【０００９】
また、前記問題を解決するため、本発明は、同期制御方法、プログラム、及び記録媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、複数のアプリケーション間で、双方向のフォルダ同期を実行し、且つ、フォルダ同期のＯＮ／ＯＦＦを選択可能にすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例について図面に基づいて説明する。
【実施例１】
【００１２】
本実施例では、画像キャプチャアプリケーションと、画像編集アプリケーションとの間で、フォルダの同期をとる方法について説明する。
【００１３】
図１は、情報処理装置の一例を示すハードウェア構成図である。入力装置１０１は、ユーザからの指示や、データを入力する装置で、キーボードやマウス等のポインティングシステムを含む。表示装置１０２は、ＧＵＩ等を表示する装置で、通常はＣＲＴや、液晶ディスプレイ等が用いられる。蓄積装置１０３は、画像データ、プログラムを蓄積する装置で、通常は、ハードディスクが用いられる。
【００１４】
１０４は、ＣＰＵで、上述した各構成の処理の全てに関わる。ＲＯＭ１０５と、ＲＡＭ１０６は、その処理に必要なプログラム、データ、作業領域等をＣＰＵ１０４に提供する。また、以降のフローチャートの処理に必要な制御プログラムは、蓄積装置１０３に格納されているか、ＲＯＭ１０５に格納されているものとする。蓄積装置１０３に格納されている場合、制御プログラムは、一旦ＲＡＭ１０６に読み込まれてから、ＣＰＵ１０４によって実行される。
【００１５】
なお、情報処理装置のハードウェア構成については、図１以外にも、様々な構成要素が存在するが、本実施例の主眼ではないので、その説明は省略する。
【００１６】
図２は、画像編集アプリケーションのユーザインターフェース（ＵＩ）の一例を示した図である。画像編集アプリケーションのＵＩは、画像プレビューエリア２０１、編集パネル２０２、参照フォルダ表示エリア２０４、各種ボタン類２０３、２０５、２０６から構成されている。
【００１７】
画像プレビューエリア２０１には、参照しているフォルダ内の画像ファイルの一覧が表示されている。編集パネル２０２は、画像プレビューエリア２０１に表示されている画像に対して、編集操作を行うのに用いられる。編集操作とは、画像の回転、明るさ調整、コントラスト調整等を指す。
【００１８】
フォルダ変更ボタン２０３は、参照しているフォルダを変更する際に用いられる。ユーザがフォルダ変更ボタン２０３を押下すると、後述する図３に示されるフォルダ参照ダイアログ２０７が表示される。
【００１９】
図３は、フォルダ参照ダイアログ２０７の一例を示す図である。ユーザは、ツリー状に表示されたフォルダの中から、所望のフォルダを選択する。選択されたフォルダは、フォルダ参照ダイアログ２０７においてグレー色に表示される。フォルダ選択後、ユーザが、フォルダ参照ダイアログ２０７の、「ＯＫ」ボタンを押下すると、ダイアログが閉じて、参照フォルダが変更される。
【００２０】
その後、参照フォルダ表示エリア２０４には、変更後の参照フォルダのフルパスが表示される。また、画像プレビューエリア２０１には、変更後の参照フォルダの画像ファイルが表示される。キャプチャ起動ボタン２０５は、キャプチャアプリケーションを起動する際に使用される。キャプチャ同期ボタン２０６は、キャプチャアプリケーションと、参照フォルダの同期を行う際に用いられる。
【００２１】
図４は、非同期時と、同期時とのキャプチャ同期ボタン２０６の一例を示す図である。キャプチャ同期ボタン２０６は、キャプチャアプリケーションとフォルダ同期を行っていない状態では、キャプチャ同期ボタン（非同期時）２０８のように、白色で表示される。また、キャプチャ同期ボタン２０６は、フォルダ同期を行っている状態（以降、フォルダ同期モードと呼ぶ）では、キャプチャ同期ボタン（同期時）２０９のように、グレー色で表示される。これにより、ユーザは、アプリケーション同士が、フォルダ同期を行っているのか否かが、すぐに認識できる。
【００２２】
図５は、キャプチャアプリケーションのユーザインターフェースの一例を示した図である。キャプチャアプリケーションは、ＵＳＢ等で接続されたデジタルカメラから、参照フォルダ内に、画像ファイルを取り込んだり、デジタルカメラのシャッターを切って、画像ファイルを転送させたりすることができる。
【００２３】
キャプチャアプリケーションのＵＩは、キャプチャ設定パネル３０１、参照フォルダ表示エリア３０３、各種ボタン類３０２、３０４、３０５、３０６から構成されている。キャプチャ設定パネル３０１は、接続されたデジタルカメラから、画像ファイルを取り込む際の、様々な設定を行うのに用いられる。
【００２４】
フォルダ変更ボタン３０２は、参照しているフォルダを変更する際に用いられる。ユーザが、フォルダ変更ボタン３０２を押下すると、フォルダ参照ダイアログ２０７が表示される。ここで、ユーザは、ツリー状に表示されたフォルダの中から、所望のフォルダを選択する。選択されたフォルダは、グレー色に表示される。
【００２５】
フォルダ選択後、ユーザが、フォルダ参照ダイアログ２０７の、「ＯＫ」ボタンを押下すると、ダイアログが閉じて、参照フォルダが変更される。その後、参照フォルダ表示エリア３０３には、変更後の参照フォルダのフルパスが表示される。編集起動ボタン３０４は、編集アプリケーションを起動する際に使用される。編集同期ボタン３０５は、編集アプリケーションと、参照フォルダの同期を行う際に用いられる。
【００２６】
図６は、非同期時と、同期時との編集同期ボタン３０５の一例を示す図である。編集同期ボタン３０５は、編集アプリケーションとフォルダ同期を行っていない状態では、編集同期ボタン（非同期時）３０６のように、白色で表示される。また、編集同期ボタン３０５は、フォルダ同期を行っている状態では、編集同期ボタン（同期時）３０７のように、グレー色で表示される。これにより、ユーザは、アプリケーション同士が、フォルダ同期を行っているのか否かが、すぐに認識できる。キャプチャボタン３０６は、デジタルカメラから、実際に画像ファイルを取り込む際に用いられる。
【００２７】
図７は、２つのアプリケーション間で、フォルダ同期を確立する処理の一例を示したフローチャートである。左側のフローが、アプリケーションＡの処理の流れを示し、右側のフローが、アプリケーションＢの処理の流れを示している。
【００２８】
Ｓ４０１では、アプリケーションＡが起動する。Ｓ４０２では、アプリケーションＢが起動する。Ｓ４０３では、アプリケーションＡが、アプリケーションＢに対し、フォルダ同期を行う要求メッセージを送信する。フォルダ同期を開始する場合としては、ユーザによって、キャプチャ同期ボタン（非同期時）２０８や、編集同期ボタン（非同期時）３０６が押される場合である。
【００２９】
Ｓ４０４では、アプリケーションＢが、フォルダ同期要求メッセージを受け取る。Ｓ４０５では、アプリケーションＢが、フォルダ同期モードに入れるか否かを判断する。ここで、アプリケーションＢは、フォルダ同期に入れると判断すると（フォルダ同期に入ることを許可すると）、Ｓ４０６に進む。一方、アプリケーションＢは、フォルダ同期に入れないと判断すると（フォルダ同期を拒否すると）、処理を終了する。アプリケーションＢがフォルダ同期に入れないと判断する場合としては、例えば、他の作業を行っていたり、既に他のアプリケーションと、フォルダ同期を行っていたりする場合等である。
【００３０】
Ｓ４０６では、アプリケーションＢが、アプリケーションＡに対し、同期応答メッセージを送信する。Ｓ４０７では、アプリケーションＡが、フォルダ同期を行う要求メッセージを送信してから一定時間内にフォルダ同期応答メッセージを受信した場合、Ｓ４０８に進む。一方、アプリケーションＡは、フォルダ同期を行う要求メッセージを送信してから一定時間内にフォルダ同期応答メッセージを受信しなかった場合、処理を終了する。
【００３１】
Ｓ４０８では、アプリケーションＡが、アプリケーションＢに対し、現在参照しているフォルダのパスを送信する。Ｓ４０９では、アプリケーションＢが、フォルダのパスを受信する。アプリケーションＢは、受信したフォルダのパスに基づいて、フォルダを参照する。このことによって、アプリケーションＡと、アプリケーションＢとは、同一のフォルダを参照することができる。
【００３２】
Ｓ４１０では、アプリケーションＡが、フォルダ同期処理を完了させる。Ｓ４１１では、アプリケーションＢが、フォルダ同期処理を完了させる。以上の処理により、アプリケーションＡと、アプリケーションＢとは、フォルダ同期モードに入ることができる。
【００３３】
なお、図７に示したフローチャートでは、アプリケーションＡにおいて、フォルダ同期モードを開始する場合のみを記述しているが、アプリケーションＢでも同様の処理を行うことができる。
【００３４】
図８は、アプリケーションＡと、アプリケーションＢが、フォルダ同期モードにある際に、どちらかのアプリケーションで、フォルダ変更があった際の処理の一例を示したフローチャートである。左側のフローが、アプリケーションＡの処理の流れを示し、右側のフローが、アプリケーションＢの処理の流れを示している。
【００３５】
始めに、ユーザによって、アプリケーションＡのフォルダ変更ボタン２０３又はフォルダ変更ボタン３０２が押され、フォルダ参照ダイアログ２０７において、参照フォルダが変更されたとする。すると、Ｓ６０１において、アプリケーションＡは、ユーザの操作に応じて、参照フォルダを変更する。
【００３６】
Ｓ６０２では、アプリケーションＡが、アプリケーションＢに対し、現在参照しているフォルダ（つまり、Ｓ６０１において変更したフォルダ）のパスを含む参照フォルダ変更要求メッセージを送信する。
【００３７】
Ｓ６０４では、アプリケーションＢが、Ｓ６０３で受信した、参照フォルダ変更要求メッセージに含まれるパスが指し示すフォルダに、参照フォルダを、変更可能か否かを判断する。アプリケーションＢは、参照フォルダを変更可能であると判断すると、Ｓ６０５に進み、参照フォルダを変更不可能であると判断すると、Ｓ６０９に進み、フォルダ同期モードを解除する処理を開始する。フォルダ同期モードを解除する処理の一例は、後述する図９に示す。なお、フォルダ変更が不可能な例としては、例えば、他の作業を行っていること等が挙げられる。
【００３８】
Ｓ６０５では、アプリケーションＢが、Ｓ６０３で受信した、参照フォルダ変更要求メッセージに含まれるパスが指し示すフォルダに、参照フォルダを変更する。Ｓ６０６では、アプリケーションＢが、アプリケーションＡに対し、参照フォルダを変更したことを通知する、フォルダ変更完了メッセージを送信する。
【００３９】
Ｓ６０７では、アプリケーションＡが、参照フォルダ変更要求メッセージを送信してから一定時間以内にフォルダ変更完了メッセージを受信したか否かを判断する。アプリケーションＡは、参照フォルダ変更要求メッセージを送信してから一定時間以内にフォルダ変更完了メッセージを受信した場合は、処理を終了する。一方、アプリケーションＡは、参照フォルダ変更要求メッセージを送信してから一定時間以内にフォルダ変更完了メッセージを受信しなかった場合は、Ｓ６０９に進み、フォルダ同期モードを解除する処理を開始する。
【００４０】
以上の処理により、フォルダ同期モードにおいて、アプリケーションＡと、アプリケーションＢとの参照フォルダを常に同一にすることができる。なお、図８に示したフローチャートでは、アプリケーションＡにおいて、フォルダが変更された場合のみを記述しているが、アプリケーションＢでも同様の処理を行うことができる。これにより、アプリケーションＡ及びアプリケーションＢで、双方向に、参照フォルダの同期をとることができる。
【００４１】
図９は、アプリケーションＡと、アプリケーションＢとのフォルダ同期モードを解除する処理の一例を示したフローチャートである。左側のフローが、アプリケーションＡの処理の流れを示し、右側のフローが、アプリケーションＢの処理の流れを示している。
【００４２】
Ｓ５０１では、アプリケーションＡから、アプリケーションＢに、フォルダ同期モードを解除する、同期解除メッセージを、送信する。フォルダ同期モードを解除する場合としては、アプリケーションＡにおいてキャプチャ同期ボタン（同期時）２０９、又は編集同期ボタン（同期時）３０７が押された場合、又は、図８のＳ６０８やＳ６０９の処理が実行された場合等である。
【００４３】
Ｓ５０２では、アプリケーションＢが、同期解除メッセージを受信する。Ｓ５０３では、アプリケーションＡが、フォルダ同期モードを解除する処理を実行する。また、Ｓ５０４では、アプリケーションＢが、フォルダ同期モードを解除する処理を実行する。
【００４４】
以上の処理により、アプリケーションＡと、アプリケーションＢとのフォルダ同期モードを解除することができる。なお、図９に示したフローチャートでは、アプリケーションＡから、フォルダ同期モードを解除する場合のみを記述しているが、アプリケーションＢからでも同様の処理を行うことができる。
【００４５】
このように、本実施例に沿った処理を実行することで、２つのアプリケーションＡと、アプリケーションＢとにおいて、参照フォルダの同期をとることができる。また、フォルダ同期モードを、ユーザの好みのタイミングで、解除することも可能なので、双方のアプリケーションで、別々のフォルダを参照することもできる。
【実施例２】
【００４６】
本実施例では、アプリケーションＡから、アプリケーションＢを起動し、そのままフォルダ同期モードに入る処理について説明する。なお、ハードウェア構成、アプリケーションのＵＩ等については、実施例１と同様であるので、説明を省略する。
【００４７】
例えば、アプリケーションＡが、画像編集アプリケーションで、アプリケーションＢが、キャプチャアプリケーションであるとする。この場合、ユーザが、キャプチャ起動ボタン２０５を押下することにより、画像編集アプリケーションから、キャプチャアプリケーションを起動することができる。
【００４８】
その後、アプリケーションＡ、アプリケーションＢは、図７のフローチャートのＳ４０６からＳ４１１までの処理を実行することにより、フォルダ同期モードに入る。なお、実施例２では、他のアプリケーションからの起動要求を受けて、アプリケーションを起動する場合は、前記他のアプリケーションとフォルダ同期をとるものとして説明を行っている。これにより、ユーザは、特別な操作を行うことなく、操作しやすいフォルダに、画像をキャプチャし、画像を編集することができる。
【００４９】
同様に、アプリケーションＡが、キャプチャアプリケーションで、アプリケーションＢが、画像編集アプリケーションであるとする。この場合、ユーザが、編集起動ボタン３０４を押下することにより、キャプチャアプリケーションから、画像編集アプリケーションを起動することができる。
【００５０】
その後、アプリケーションＡ、アプリケーションＢは、図７のフローチャートのＳ４０６からＳ４１１までの処理を実行することにより、フォルダ同期モードに入る。なお、上述したように、実施例２では、他のアプリケーションからの起動要求を受けて、アプリケーションを起動する場合は、前記他のアプリケーションとフォルダ同期をとるものとして説明を行っている。これにより、特別な操作を行うことなく、キャプチャした画像に対し、編集処理を実行することができる。
【００５１】
以上のように、アプリケーションＡからアプリケーションＢを起動し、そのままフォルダ同期モードに入ることにより、特別な操作を行うことなく、ユーザの利便性をより向上することができる。
【実施例３】
【００５２】
本実施例では、３つ以上のアプリケーションにおいて、フォルダの同期を行う処理について説明する。なお、ハードウェア構成、アプリケーションのＵＩ等については、実施例１と同様であるので、説明を省略する。
【００５３】
図１０は、あるアプリケーションＡから、複数のアプリケーションＢ、Ｃ、Ｄに対し、同期開始要求を行う様子を表した概念図である。アプリケーションＡは、アプリケーションＢ、Ｃ、Ｄに対し、同期開始要求メッセージを送信する。そして、図７のフローチャートに沿った処理を実行し、各アプリケーションと、フォルダ同期モードを確立する。結果、アプリケーションＣのように、フォルダ同期モードを確立できないものもあるが、フォルダ同期を確立できるものとは、フォルダ同期モードに入る。
【００５４】
図１１は、アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、フォルダ同期モードを解除する様子を表した概念図（その１）である。また、図１２は、アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、フォルダ同期モードを解除する様子を表した概念図（その２）である。アプリケーションＡから、フォルダ同期モードを解除する場合、図１１に示されるように、アプリケーションＢ、Ｃ、Ｄに対し、同期解除メッセージを送信する。そして、図９のフローチャートに沿った処理を実行し、各アプリケーションとフォルダ同期モードを解除する。逆に、アプリケーションＢ等から、同期解除メッセージが送信された場合、アプリケーションＡは、図１２に示されるように、アプリケーションＢとの接続を解除する。この際、アプリケーションＡは、アプリケーションＣ、Ｄとのフォルダ同期モードは、維持する。
【００５５】
図１３は、アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、参照するフォルダを変更する様子を表した概念図（その１）である。また、図１４は、アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、参照するフォルダを変更する様子を表した概念図（その２）である。アプリケーションＡが、参照フォルダを変更した場合、図１３のように、アプリケーションＢ、Ｃ、Ｄに対し、図８のフローチャートに沿った処理を実行し、それぞれの参照フォルダを同期させる。その際に、アプリケーションＣのように、フォルダ同期モードを解除する場合もある。
【００５６】
逆に、アプリケーションＢが、参照フォルダを変更した場合、図１４に示すような処理を行う。つまり、アプリケーションＢは、アプリケーションＡに対し、図８のフローチャートに沿った処理を実行し、アプリケーションＡの参照フォルダを変更させる。アプリケーションＡは、アプリケーションＣ、Ｄに対し、同じく、図８のフローチャートに沿った処理を実行する。その際に、アプリケーションＣのように、フォルダ同期モードを解除する場合もある。
【００５７】
以上のような処理を実行することにより、３個以上のアプリケーション間において、参照フォルダの同期をとることができる。
【００５８】
以上、上述した各実施例によれば、複数のアプリケーション間で、双方向のフォルダ同期を実行し、且つ、フォルダ同期のＯＮ／ＯＦＦを選択可能にすることができる。
【００５９】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６０】
なお、上述したフォルダは、ディレクトリとしてもよい。
【図面の簡単な説明】
【００６１】
【図１】情報処理装置の一例を示すハードウェア構成図である。
【図２】画像編集アプリケーションのユーザインターフェースの一例を示した図である。
【図３】フォルダ参照ダイアログ２０７の一例を示す図である。
【図４】非同期時と、同期時とのキャプチャ同期ボタン２０６の一例を示す図である。
【図５】キャプチャアプリケーションのユーザインターフェースの一例を示した図である。
【図６】非同期時と、同期時との編集同期ボタン３０５の一例を示す図である。
【図７】２つのアプリケーション間で、フォルダ同期を確立する処理の一例を示したフローチャートである。
【図８】アプリケーションＡと、アプリケーションＢが、フォルダ同期モードにある際に、どちらかのアプリケーションで、フォルダ変更があった際の処理の一例を示したフローチャートである。
【図９】アプリケーションＡと、アプリケーションＢとのフォルダ同期モードを解除する処理の一例を示したフローチャートである。
【図１０】あるアプリケーションＡから、複数のアプリケーションＢ、Ｃ、Ｄに対し、同期開始要求を行う様子を表した概念図である。
【図１１】アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、フォルダ同期モードを解除する様子を表した概念図（その１）である。
【図１２】アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、フォルダ同期モードを解除する様子を表した概念図（その２）である。
【図１３】アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、参照するフォルダを変更する様子を表した概念図（その１）である。
【図１４】アプリケーションＡと、アプリケーションＢ、Ｃ、Ｄとが、フォルダ同期モードにある場合に、参照するフォルダを変更する様子を表した概念図（その２）である。
【符号の説明】
【００６２】
１０１  入力装置
１０２  表示装置
１０３  蓄積装置
１０４  ＣＰＵ
１０５  ＲＯＭ
１０６  ＲＡＭ
【図１】
2007199856.tif 000003
【図２】
2007199856.tif 000004
【図３】
2007199856.tif 000005
【図４】
2007199856.tif 000006
【図５】
2007199856.tif 000007
【図６】
2007199856.tif 000008
【図７】
2007199856.tif 000009
【図８】
2007199856.tif 000010
【図９】
2007199856.tif 000011
【図１０】
2007199856.tif 000012
【図１１】
2007199856.tif 000013
【図１２】
2007199856.tif 000014
【図１３】
2007199856.tif 000015
【図１４】
2007199856.tif 000016