(57)【要約】      （修正有）【課題】画像データをアップロードしてフォルダに登録する処理に要する時間を短縮することができる情報処理装置、及びその制御方法、並びにプログラムを提供する。【解決手段】ユーザ端末２０２は、オンラインアルバムサーバ２０１のファイルサーバへ画像データの転送を開始する。オンラインアルバムサーバ２０１は、転送された画像データを仮のアルバムと紐付けてデータベースに格納しておく。画像データの転送が開始されるのと同時に、ユーザ端末２０２のＣＲＴディスプレイ上に画像データの紐付け先のアルバムを指定するためのアルバム選択画面が表示される。アルバム選択画面においてユーザが画像データの紐付け先のアルバムを選択し、画像データのファイルサーバへの転送が完了すると、ファイルサーバに一時保管されていた画像データをコピーして、ユーザが選択した正式なアルバムに紐付けて保存する。【選択図】図２
2011086233.tif 000002
【特許請求の範囲】
【請求項１】
データを受信する受信手段を備える情報処理装置において、
前記受信したデータを仮のフォルダに紐付けて保存する保存手段と、
前記受信手段により前記データを受信している間に前記受信したデータを保存するためのフォルダを指定させる指定手段とを備え、
前記保存手段は、前記受信手段による前記データの受信が完了した後に、前記仮のフォルダに紐付けて保存されたデータを前記指定されたフォルダに紐付けて保存することを特徴とする情報処理装置。
【請求項２】
前記仮のフォルダに紐付けて保存されたデータをコピーするコピー手段をさらに備え、前記保存手段は、前記コピーされたデータを前記指定されたフォルダに紐付けて保存することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受信手段が受信済みのデータのデータ量を取得する取得手段と、前記取得された前記受信済みのデータのデータ量を表示する表示手段とを備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記指定手段によりフォルダが指定された後に前記受信済みのデータのデータ量を表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記指定手段によりフォルダが指定されなかった場合には、前記受信手段は、前記データの受信を中止することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記指定手段によるフォルダの指定にエラーが発生した場合には、前記受信手段は、前記データの受信を中止することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記データのデータ量を測定する測定手段をさらに備え、前記指定手段は、前記測定されたデータ量が閾値より小さい場合は、前記受信手段による前記データの受信が完了した後に前記フォルダを指定させることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記指定手段は、前記取得手段により取得された前記受信済みのデータのデータ量が閾値より大きい場合に、前記フォルダを指定させることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項９】
データを受信する受信手段を備える情報処理装置を制御する制御方法において、
前記受信したデータを仮のフォルダに紐付けて保存する保存ステップと、
前記受信手段により前記データを受信している間に前記受信したデータを保存するためのフォルダを指定させる指定ステップとを備え、
前記保存ステップは、前記受信手段による前記データの受信が完了した後に、前記仮のフォルダに紐付けて保存されたデータを前記指定されたフォルダに紐付けて保存することを特徴とする制御方法。
【請求項１０】
データを受信する受信手段を備える情報処理装置を制御する制御方法をコンピュータに実行させるプログラムにおいて、前記制御方法は、
前記受信したデータを仮のフォルダに紐付けて保存する保存ステップと、
前記受信手段により前記データを受信している間に前記受信したデータを保存するためのフォルダを指定させる指定ステップとを備え、
前記保存ステップは、前記受信手段による前記データの受信が完了した後に、前記仮のフォルダに紐付けて保存されたデータを前記指定されたフォルダに紐付けて保存することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法、並びにプログラムに関し、特に、画像処理アプリケーションを実行する情報処理装置、及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等で撮影した画像データをインターネットを利用してサーバにアップロードして保管し、その画像データを公開したりダウンロードしたりすることができるオンラインアルバムサービスが普及している。このオンラインアルバムサービスでは、ユーザは、例えばアルバムのような１つのカテゴリに複数の画像データを紐付けて登録し管理することができる。また、ユーザは、複数のアルバムを作成して、画像データをそれぞれのアルバムに登録することができる。
【０００３】
上記オンラインアルバムサービスにおいて、ユーザは、アルバムを指定して画像データをアップロードすることにより、その画像データを指定したアルバムに登録することができる。この場合、ユーザは「画像データの選択」、「アルバムの選択」、「画像データの転送」という３つの操作を順に行うことになる。画像データのアップロードを完了させるために要する時間は、上記３つの操作の合計時間となり、多くの時間を要する。
【０００４】
一方、ユーザが画像データを選択してアップロード操作を行うと、仮のフォルダを自動作成し、選択された画像データをこの仮のフォルダへ転送する方法が公開されている（例えば、特許文献１参照）。仮のフォルダへの画像データの転送完了後、ユーザにアルバムを選択させ、仮のフォルダから選択されたアルバムへ画像データを移動することにより、アルバムへのアップロード処理を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１０８４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１記載の方法では、ユーザは「画像データの選択」、「画像データの転送」、「アルバムの選択」という３つの操作を経てアップロードを完了する。この場合もやはり画像データのアップロードを完了させるために要する時間は、上記３つの操作の合計時間となり、多くの時間を要する。
【０００７】
本発明は上記問題点を鑑みてなされたものであり、本発明の目的は、画像データをアップロードしてフォルダに登録する処理に要する時間を短縮することができる情報処理装置、及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、請求項１に記載の情報処理装置は、データを受信する受信手段を備える情報処理装置において、前記受信したデータを仮のフォルダに紐付けて保存する保存手段と、前記受信手段により前記データを受信している間に前記受信したデータを保存するためのフォルダを指定させる指定手段とを備え、前記保存手段は、前記受信手段による前記データの受信が完了した後に、前記仮のフォルダに紐付けて保存されたデータを前記指定されたフォルダに紐付けて保存することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、データを受信している間に受信したデータを保存するためのフォルダを指定させ、データの受信が完了した後に、仮のフォルダに紐付けて保存されたデータを指定されたフォルダに紐付けて保存する。これにより、画像データをアップロードしてフォルダに登録する処理に要する時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る情報処理装置の内部構成を示すブロック図である。
【図２】図１の情報処理装置で構成されるオンラインアルバムサーバとユーザ端末との関係を示す図である。
【図３】図２におけるユーザ端末２０２及びオンラインアルバムサーバ２０１で実行されるアップロード処理のフローチャートである。
【図４】図３のステップＳ１１０１で作成されるデータベースの状態を示す図である。
【図５】図３のステップＳ１１０２で表示されるアルバム選択画面を示す図である。
【図６】図３のアップロード処理を実行した後のデータベースの状態を示す図である。
【図７】本発明の第２の実施の形態におけるアップロード処理のフローチャートである。
【図８】本発明の第３の実施の形態におけるアップロード処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００１２】
本実施の形態では、オンラインアルバムサービスに、本発明を適用する場合について説明する。
【００１３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る情報処理装置の内部構成を示すブロック図である。
【００１４】
この情報処理装置は、第１の実施の形態のオンラインアルバムサービスを行うためのアプリケーションを実行する。
【００１５】
図１において、情報処理装置は、ＣＲＴディスプレイ１０１、ＶＲＡＭ１０２、ＢＭＵ１０３、キーボード１０４、ＰＤ１０５、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、ＦＤＤ１１０、及びネットワークＩ／Ｆ１１１を備える。これらは、ＣＰＵバス１１２を介して互いに接続される。
【００１６】
ＣＲＴ（Cathode Ray Tube）ディスプレイ１０１には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。
【００１７】
ＶＲＡＭ１０２には、ＣＲＴディスプレイ１０１に表示するための画像が描画される。このＶＲＡＭ１０２に生成された画像データは、所定の規定に従ってＣＲＴディスプレイ１０１に転送され、これによりＣＲＴディスプレイ１０１に画像が表示される。
【００１８】
ＢＭＵ（ビットムーブユニット）１０３は、例えば、メモリ間（例えば、ＶＲＡＭ１０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ１１１）との間のデータ転送を制御する。キーボード１０４は、文書等を入力するための各種キーを有する。
【００１９】
ＰＤ（ポインティングデバイス）１０５は、例えば、ＣＲＴディスプレイ１０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。ＣＰＵ１０６は、ＲＯＭ１０７、ＨＤＤ１０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。
【００２０】
ＲＯＭ１０７は、各種制御プログラムやデータを保存する。ＲＡＭ１０８は、ＣＰＵ１０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。ＨＤＤ１０９は、情報処理装置内で実行される各制御プログラムやコンテンツを格納する。例えば、ＨＤＤ１０９には、画像データ、画像処理アプリケーションプログラムなどが格納される。
【００２１】
ＦＤＤ１１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ１１１は、他の情報処理装置やプリンタ等とネットワークを介して通信を行う。ＣＰＵバス１１２は、アドレスバス、データバス及びコントロールバスを含む。
【００２２】
ＣＰＵ１０６に対する制御プログラムの提供は、ＲＯＭ１０７、ＨＤＤ１０９、ＦＤＤ１１０から行うこともできるし、ネットワークＩ／Ｆ１１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００２３】
本実施の形態におけるオンラインアルバムサービスは、上記のような情報処理装置において処理が実行される。
【００２４】
図２は、図１の情報処理装置で構成されるオンラインアルバムサーバとユーザ端末との関係を示す図である。
【００２５】
図２において、オンラインアルバムサーバ２０１は、各ユーザ端末２０２，２０３，２０４からアップロードされたデータを保存・管理する。各ユーザ端末２０２，２０３，２０４からはオンラインアルバムサーバ２０１に対してアルバム（フォルダ）の作成・編集を自由に行うことができる。また、作成したアルバム上にユーザが所持する画像データを各ユーザ端末２０２，２０３，２０４からアップロードすることができる。また、各ユーザ端末２０２，２０３，２０４からアップロードされたデータを閲覧し取得することもできる。
【００２６】
なお、オンラインアルバムサーバ２０１は、アプリサーバ、ファイルサーバ、及びデータベースを有する。そして、ユーザは、各ユーザ端末２０２，２０３，２０４からインターネットなどの通信回線を通じてアプリサーバにアクセスし、画像データなどのデータのアップロードを行う。通信回線を通じて転送された画像データはファイルサーバに格納される。画像データに紐付けるアルバムの情報などはデータベースに格納される。
【００２７】
次に、ユーザ端末２０２からオンラインアルバムサーバ２０１に画像データをアップロードするアップロード処理について説明する。
【００２８】
図３は、図２におけるユーザ端末２０２及びオンラインアルバムサーバ２０１で実行されるアップロード処理のフローチャートである。
【００２９】
図３において、まず、ユーザの操作に応答して、ユーザ端末２０２は、アップロードすべき画像データを指定する。さらに、ユーザの操作に応答して、ユーザ端末２０２は、オンラインアルバムサーバ２０１のファイルサーバへ画像データの転送を開始する（ステップＳ１１０１）。この時点では、まだ紐付け先のアルバムを選択していないので、オンラインアルバムサーバ２０１は、受信した画像データを仮のアルバム（仮のフォルダ）と紐付けてデータベースに格納しておく。
【００３０】
図４は、図３のステップＳ１１０１で作成されるデータベースの状態を示す図である。
【００３１】
図４において、データベースは、アップロードＩＤ９０１、ファイルサーバ情報９０２、パス情報９０３、及びアルバムＩＤ９０４を含む。
【００３２】
ファイルサーバ情報９０２は、画像データを保管するファイルサーバを示す値であり、自動的に作成される。パス情報９０３は、画像データの保管場所のパスを示す値であり、自動的に作成される。
【００３３】
アルバムＩＤ９０４は、画像データの紐付け先のアルバムＩＤである。この時点では、アップロードされたそれぞれの画像データに対してアルバムＩＤはまだ設定されていない。また、ここではアップロードされた画像データのＩＤを正式な画像データＩＤとして登録せずにアップロードＩＤ９０１を自動的に発番し、登録しておく。
【００３４】
図３に戻り、画像データの転送が開始されるのと同時に、ユーザ端末２０２のＣＲＴディスプレイ１０１上に図５に示すような画像データの紐付け先のアルバムを指定するためのアルバム選択画面が表示される（ステップＳ１１０２）。
【００３５】
図５は、図３のステップＳ１１０２で表示されるアルバム選択画面を示す図である。
【００３６】
図５において、アルバム選択画面は、新規アルバム作成ボタン３０１、アルバム選択ボタン３０２、タイトル入力欄３０３、コメント入力欄３０４、及びキャンセルボタン３０５を含む。
【００３７】
ユーザは、紐付け先アルバムとして、アルバム選択ボタン３０２を押下して既存のアルバムを選択することもできるし、新規アルバム作成ボタン３０１を押下して新規アルバムを作成することもできる。新規アルバムを作成する場合は、タイトル入力欄３０３及びコメント入力欄３０４にタイトルやコメントを入力することができる。
【００３８】
図３に戻り、ステップＳ１１０３では、図５のアルバム選択画面においてユーザが画像データの紐付け先のアルバムを選択したか否かを判別する。
【００３９】
ここで、キャンセルボタン３０５が押下された場合や、選択したアルバムが削除されている等のエラーが発生した場合には、アルバム選択画面を閉じると共に画像データの転送を中止するようにしてもよい。
【００４０】
また、画像データの転送がキャンセルされた場合や、画像データの転送中のエラーが発生した場合には、ユーザが選択したアルバムの情報を破棄してもよい。あるいは、画像データの転送中のエラーが発生した場合には、選択したアルバムの情報は破棄せずに保持しておき、画像データを再度転送した場合にその保持しておいた選択アルバムを紐付け先アルバムに設定するようにしてもよい。
【００４１】
ステップＳ１１０３で、ユーザが画像データの紐付け先のアルバムを選択したときは、ステップＳ１１０４に進み、画像データのファイルサーバへの転送が完了しているか否かを判別する。
【００４２】
ステップＳ１１０４の判別の結果、画像データのファイルサーバへの転送が完了しているときは、ステップＳ１１０６に進む。一方、ステップＳ１１０４の判別の結果、画像データのファイルサーバへの転送が完了していないときは、ステップＳ１１０５に進む。
【００４３】
ステップＳ１１０５では、転送済みの（ファイルサーバが受信済みの）データ量を取得して転送済みのデータ量を示すプログレスバーをユーザ端末２０２のＣＲＴディスプレイ１０１上に表示し、ステップＳ１１０４に戻る。
【００４４】
ステップＳ１１０６では、ファイルサーバに一時保管されていた画像データをコピーして、ステップＳ１１０３でユーザが選択した正式なアルバムに紐付けて保存し、本処理を終了する。
【００４５】
図６は、図３のアップロード処理を実行した後のデータベースの状態を示す図である。
【００４６】
図６において、データベースは、画像ＩＤ１００１、ファイルサーバ情報１００２、パス情報１００３、及びアルバムＩＤ１００４を含む。
【００４７】
ファイルサーバ情報１００２及びパス情報１００３は、それぞれ図４のファイルサーバ情報９０２及びパス情報９０３の値からコピーされている。
【００４８】
アルバムＩＤ１００４は、ユーザが選択したアルバムに設定されていることを示している。画像ＩＤ１００１は、正式な画像ＩＤとして登録されていることを示している。ユーザが選択したアルバムへ画像データを紐付ける処理は上記のようにして行われる。
【００４９】
なお、本実施の形態ではアルバム選択画面の表示は画像データの転送開始と同時であるとしたが、これに限られるものではない。
【００５０】
例えば、画像データの転送開始時にデータ量を測定し、画像データのデータ量の大きさが閾値より小さい場合には画像データの転送完了後にアルバム選択画面を表示するようにしてもよい。
【００５１】
また、転送済みの（ファイルサーバが受信済みの）画像データのデータ量が閾値より大きくなった時にアルバム選択画面を表示するようにしてもよい。これにより、画像データの転送が順調に行われている場合にのみアルバム選択を促すので、ユーザに無駄な操作をさせないようにすることができる。
【００５２】
第１の実施の形態によれば、ユーザは画像データの転送中に紐付け先のアルバムを選択するので、画像データをアップロードしてフォルダに登録する処理に要する時間を短縮することができる。
【００５３】
インターネット上で画像データのような容量の大きなデータをサーバへアップロードする場合には特に効力を発揮する。容量の大きな画像データをインターネット上でサーバへ転送するには多くの時間を要する。本発明では、最も時間を要する画像データの転送が行われている時間を利用して、ユーザがアルバムの選択やアルバムの作成を行うことができる。これにより、アップロードを完了させるために要する時間は「画像データの選択」、「画像データの転送」の２つの合計時間となり、画像データをアップロードしてフォルダに登録する処理に要する時間を短縮することができる。
【００５４】
［第２の実施の形態］
図７は、本発明の第２の実施の形態におけるアップロード処理のフローチャートである。第２の実施の形態では、アップロードする画像を既存のアルバムに紐付けるのではなく新規アルバムに紐付ける場合について説明する。
【００５５】
図３の処理では、ステップＳ１１０２において、ユーザ端末２０２のＣＲＴディスプレイ１０１上にアルバム選択画面が表示されるが、図７の処理では、ステップＳ１２０２において、アルバム新規作成画面が表示される。
【００５６】
また、図３の処理では、ステップＳ１１０３で、ユーザが画像データの紐付け先のアルバムを選択したか否かを判別するが、図７の処理では、ステップＳ１２０３において、アルバムタイトル及びコメントが入力されたか否かを判別する。
【００５７】
第２の実施の形態によれば、ユーザは画像データの転送中にアルバムのタイトル及びコメントを入力するので、画像データをアップロードしてフォルダに登録する処理に要する時間を短縮することができる。第１の実施の形態におけるアルバムの選択よりもタイトル及びコメントの入力に要する時間は大きいと考えられるため、時間短縮の効果がより大きいといえる。
【００５８】
［第３の実施の形態］
図８は、本発明の第３の実施の形態におけるアップロード処理のフローチャートである。図３の処理では、紐付け先のアルバムの選択後に、転送済みのデータ量を示すプログレスバーをユーザ端末２０２のＣＲＴディスプレイ１０１上に表示したが、図８の処理では、画像データの転送が開始された直後にプログレスバーを表示する。
【００５９】
第３の実施の形態によれば、ユーザは、画像データのアップロードの開始を指示した後、アルバムの選択を行っている最中にも画像データの転送済みのデータ量を知ることができる。
【００６０】
上記第１〜第３の実施の形態では、オンラインアルバムサービスでのアップロード時の処理について述べているが、本発明は、インターネット回線等を通じてデータ転送する場合に限定されるものではない。例えば、データの送信側及び受信側が同一コンピュータであって、単にデータを指定フォルダへ移動・コピーするような場合であってもかまわない。
【００６１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６２】
１０１  ＣＲＴディスプレイ
１０６  ＣＰＵ
１１１  ネットワークＩ／Ｆ
２０１  オンラインアルバムサーバ
２０２  ユーザ端末
【図１】
2011086233.tif 000003
【図２】
2011086233.tif 000004
【図３】
2011086233.tif 000005
【図４】
2011086233.tif 000006
【図５】
2011086233.tif 000007
【図６】
2011086233.tif 000008
【図７】
2011086233.tif 000009
【図８】
2011086233.tif 000010