(57)【要約】【課題】保管された複数データを同時に編集する際に、その編集に適さないデータを自動的に除外することにより、ユーザの操作における利便性を向上させるとともに、編集に適さないデータに関しては編集されていないことをユーザに対して明示する情報処理システム及び情報処理装置及び情報処理方法及びそれを実施するプログラムを情報処理装置読み出し可能に記憶した記憶媒体及びそのプログラムを提供する。【解決手段】通信端末に対してサービスを提供するための情報処理方法で、保管されたサービスの対象となるデータの編集を通信端末から受信して受付けると、保管されたデータから受付た編集を行えるデータを選別し、選別されたデータを編集するＳ７０４，Ｓ７１２。受付た編集が行えないと判断されたデータについて、編集対象からの除外を報知する情報を通信端末に送信して表示させるＳ７０５，Ｓ７０８，Ｓ７０９。【選択図】    図７
2004349860.tif 000002
【特許請求の範囲】
【請求項１】
データに対する処理を受け付ける情報処理装置であって、
前記データと前記データの形式とを対応付けたテーブルを保管する保管手段と、
ネットワークを介して他の情報処理装置から、データの形式が異なる複数の前記データに対して前記処理を実行するよう指示を受信する受信手段と、
前記保管されたテーブルを参照し、前記複数のデータのうち、所定のデータの形式のデータに対して前記処理を実行する処理実行手段とを備えることを特徴とする情報処理装置。
【請求項２】
データに対する処理を受け付ける情報処理方法であって、
前記データと前記データの形式とを対応付けたテーブルを保管するステップと、
ネットワークを介して他の情報処理装置から、データの形式が異なる複数の前記データに対して前記処理を実行するよう指示を受信するステップと、
前記保管されたテーブルを参照し、前記複数のデータのうち、所定のデータの形式のデータに対して前記処理を実行するステップとを備えることを特徴とする情報処理方法。
【請求項３】
前記ネットワークを介して前記他の情報処理装置に前記データの処理結果を通知するよう制御するステップとを更に備えることを特徴とする請求項２に記載の情報処理方法。
【請求項４】
前記データに対して前記処理が実行されなかった場合に、その旨を前記他の情報処理装置に報知するよう制御するステップとを更に備えることを特徴とする請求項２に記載の情報処理方法。
【請求項５】
前記データの形式は動画像データと静止画像データを含むことを特徴とする請求項２に記載の情報処理方法。
【請求項６】
前記処理は、前記データを回転して他の情報処理装置のディスプレイに表示させるよう編集する処理または、前記データのサイズを拡大縮小する処理、前記データの画質を調整する処理、前記データを合成する処理、前記データの音声再生を停止する処理、前記データを逆再生するよう編集する処理のうち少なくとも１つであることを特徴とする請求項２に記載の情報処理方法。
【請求項７】
請求項２乃至６のいずれか１つに記載の情報処理方法を実現するプログラム。
【請求項８】
請求項７に記載のプログラムを情報処理装置読み出し可能に記憶する記憶媒体。
【請求項９】
データに対する処理を受け付ける第１の情報処理装置と、前記処理を実行するよう指示する第２の情報処理装置とを有する情報処理システムであって、
前記第１の情報処理装置は、
前記データと前記データの形式とを対応付けたテーブルを保管する保管手段と、ネットワークを介して前記第２の情報処理装置から、データの形式が異なる複数の前記データに対して前記処理を実行するよう指示を受信する受信手段と、
前記保管されたテーブルを参照し、前記複数のデータのうち、所定のデータの形式のデータに対して前記処理を実行する処理実行手段と、
前記ネットワークを介して前記データの処理結果に関するページ情報を前記第２の情報処理装置に送信するよう制御する制御手段と、
前記第２の情報処理装置は、前記送信されたページ情報を解析して、ディスプレイに前記データの処理結果を表示する表示手段とを備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの持つ電子データをインターネット等の通信環境を用いて接続されたサーバ上に保管し、また保管された電子データをユーザや他のユーザに提供するための情報処理システム及び情報処理装置及び情報処理方法及びそれを実施するプログラムを情報処理装置読み出し可能に記憶した記憶媒体及びそのプログラムに関するものである。
【０００２】
【従来の技術】
近年、通信インフラの整備及び情報通信技術の発展により、インターネットを利用した情報提供サービス及び情報利用サービスが可能となった。特に、テキストデータ、静止画データ、動画データ、音声データ等全てのデータがデジタル化されたマルチメディア環境での、情報の共有、情報の提供が可能となり、インターネットを介して多くの情報提供サービスが誕生している。
【０００３】
これを背景として、情報提供サービスの一種として、ネットワーク上のサーバの記憶領域に、ユーザが画像入力機器で撮影した画像データ等を預かり、その画像データ等をユーザが望む時に閲覧できるようなサービスを提供するネットワークフォトサービスがある（例えば、特許文献１参照）。このようなネットワークフォトサービスを提供するプロバイダを以後フォトサイトと称す。フォトサイトに保管された複数の画像データはアルバムという単位にまとめられて保管される。このアルバム内では画像データの形式として静止画と動画の両方を持つことを可能としている場合もある。
【０００４】
このような静止画と動画の形式の画像データが混在するアルバムにおいて複数の画像をまとめて同時に編集したい場合がある。
【０００５】
【特許文献１】特開平１１−２２４２２８号公報（第６頁、図３）
【０００６】
【発明が解決しようとする課題】
しかしながら、回転などの編集は静止画データには向いているが、動画データには不向きであるため動画データについては編集させたくない場合がある。従来、このような場合、ユーザは、例えば、回転の編集をする際にはアルバムの中から静止画データだけを選択して、編集を行うよう指定しなければならず、手間がかかっていた。また、静止画データとともに、誤って動画データを選択して指定してしまうと、編集に適さない動画データが含まれているとしてエラー処理され、静止画データも含めて編集がなされないという問題があった。
【０００７】
本発明は、上記従来技術の問題点を解決するために提案されたものであり、その目的とするところは、保管された複数データを同時に編集する際に、その編集に適さないデータを自動的に除外することにより、ユーザの操作における利便性を向上させるとともに、編集に適さないデータに関しては編集されていないことをユーザに対して明示する情報処理システム及び情報処理装置及び情報処理方法及びそれを実施するプログラムを情報処理装置読み出し可能に記憶した記憶媒体及びそのプログラムを提供する。
【０００８】
例えば、静止画と動画が混在するデジタル画像データをもつアルバム内で複数同時に編集する際に、その編集が静止画又は動画に適さない場合には編集対象から自動的に静止画または動画を除外する。更に、除外されたデジタル画像データが編集されていないことを明示する。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明の情報処理装置は、通信端末に対してサービスを提供する情報処理装置であって、サービスの対象となるデータを保管する保管手段と、前記保管されたデータの編集を通信端末から受信して受付る受付手段と、前記保管されたデータから前記受付た編集を行えるデータを選別する選別手段と、前記選別手段により選別されたデータを編集する編集手段とを備えることを特徴とする。
【００１０】
ここで、前記選別手段で前記受付た編集が行えないと判断されたデータについて、編集対象からの除外を報知する情報を前記通信端末に送信して表示させる送信手段を更に備える。また、前記保管手段は、ネットワークを介して通信端末からアップロードされた画像データを保管する。また、前記データは動画像データと静止画像データを含み、前記選別手段は、前記受付た編集が動画像データに行えるか否か静止画像データに行えるか否かによりデータを選別する。また、前記編集は画像の回転を含み、前記選別手段は画像の回転を編集として受付た場合、静止画像データを編集を行えるデータ選別し、動画像データは編集を行えないデータと判断する。また、前記選別手段は、前記通信端末に対応して、前記保管手段に保管されたデータの中から前記編集を行うデータを更に選別する。
【００１１】
又、本発明の情報処理方法は、通信端末に対してサービスを提供するための情報処理方法であって、保管されたサービスの対象となるデータの編集を通信端末から受信して受付る受付工程と、前記保管されたデータから前記受付た編集を行えるデータを選別する選別工程と、前記選別工程で選別されたデータを編集する編集工程とを備えることを特徴とする。
【００１２】
ここで、前記選別工程で前記受付た編集が行えないと判断されたデータについて、編集対象からの除外を報知する情報を前記通信端末に送信して表示させる送信工程を更に備える。また、ネットワークを介して通信端末からアップロードされたデータを保管する保管工程を更に備える。また、前記データは動画像データと静止画像データを含み、前記選別工程では、前記受付た編集が動画像データに行えるか否か静止画像データに行えるか否かによりデータを選別する。また、前記編集は画像の回転を含み、前記選別工程では画像の回転を編集として受付た場合、静止画像データを編集を行えるデータ選別し、動画像データは編集を行えないデータと判断する。また、前記選別工程では、前記通信端末に対応して、前記保管されたデータの中から前記編集を行うデータを更に選別する。
【００１３】
又、前記情報処理方法を実現するプログラム、及び該プログラムを情報処理装置読み出し可能に記憶する記憶媒体をも提供する。
【００１４】
又、本発明の情報処理システムは、通信端末と通信端末に対してサービスを提供する情報処理装置とを有する情報処理システムであって、サービスの対象となるデータを保管する保管手段と、前記保管されたデータの編集を通信端末から受信して受付る受付手段と、前記保管されたデータから前記受付た編集を行えるデータを選別する選別手段と、前記選別手段により選別されたデータを編集する編集手段と、前記選別手段で前記受付た編集が行えないと判断されたデータについて、編集対象からの除外を報知する情報を前記通信端末に送信して表示させる送信手段とを備えることを特徴とする。
【００１５】
【発明の実施の形態】
以下、添付の図面を参照して本発明における好適な実施形態を説明する。
【００１６】
＜本実施形態のサービス提供システムの構成及び動作の概要＞
（システム構成例）
図１は、本実施形態におけるサービスを提供するシステム全体の構成例である。
【００１７】
１０１は画像入力機器であり、静止画を撮影し、画像データとして記録できるデジタルスチルカメラ、および、動画を撮影し、動画像データとして記録できるデジタルビデオカメラ等で、イメージ情報である光学像を、電気信号に変換し、所定の画像処理をした後、デジタル情報として、記録、再生する装置である。１０２Ａは、ユーザ用パーソナルコンピュータであり（以下、ユーザＰＣと略す）、１１６は、前記画像入力装置１０１と前記ユーザＰＣ１０２Ａ間で、撮影された画像データを転送するためのデータ転送用インタフェースである。前記データ転送用インタフェース１１６は、ＵＳＢ、ＩＥＥＥ１３９４に代表される有線インタフェース、又は、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈに代表される無線系インタフェースの場合もある。画像入力装置１０１で撮影されデジタル情報として格納されている画像データは、この前記データ転送用インタフェース１１６を介して、前記ユーザＰＣ１０２ＡのＨＤＤに代表される情報記憶装置の記憶領域に転送される。
【００１８】
この画像入力装置１０１からユーザＰＣ１０２Ａの画像データ転送に関しては、ユーザＰＣ１０２ＡにインストールされているＯＳまたは専用のソフトウエアからの命令で、画像入力装置１０１内にある情報記憶装置に格納されている画像データを一括転送する場合と、画像入力装置１０１から送らせる転送コマンドで、ユーザＰＣ１０２ＡのＯＳ叉は専用ソフトウエアが、ユーザＰＣ１０２Ａの情報記録部に、データ記録領域を確保し、画像データを転送する場合がある。
【００１９】
（画像データのアップロード例）
この様にして、画像入力装置１０１からユーザＰＣ１０２Ａに転送された画像データは、以下の手順によって、インターネット１０４に接続されているフォトサイト１０５にアップロードされる。ユーザＰＣ１０２Ａ上で動作するインターネット１０４での情報転送可能な標準プロトコルを有するブラウザは、ｈｔｔｐプロトコル等の標準プロトコルを用いてフォトサイト１０５にアクセスし、フォトサイト１０５のサーバＰＣが管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像、音声等のマルチメディア情報とリンクされている情報を表示する。この動作により、前記ユーザＰＣ１０２Ａは、フォトサイト１０５が提供する通信インフラとしてインターネット１０４を利用したサービスを受けることが出来る。
【００２０】
次に、ユーザＰＣ１０２Ａの情報記憶領域に格納されている画像データは、ユーザＰＣ１０２Ａのユーザの要求により、フォトサイト１０５に転送される（以下  この転送を、画像アップロードと呼ぶ）。画像アップロードは，ユーザがユーザＰＣ１０２Ａを操作することにより、先に述べたブラウザを用いて、転送したい画像データを選択して、画像アップロードの要求アクションに連動して転送される場合や、画像アップロード専用ソフトウエア等を用いて、画像データを選択し、前述した画像アップロード専用ソフトウエアから直接、転送される場合がある。いずれの場合も、ｈｔｔｐやｆｔｐのインターネット１０４上で利用可能なプロトコルに基づいて実行される。
【００２１】
この一連の動作を、フォトサイト１０５で、実行するモジュールがフォトシェアリングモジュール１０６である。アップロードされた画像データは、フォトシェアリングモジュール１０６にて、フォトサイト１０５が、使用可能なデータであることをチェックし、利用可能であると判断した場合は、アップロードされた画像を画像データベース１１７に格納し、その属性情報等を情報データベース１１８に格納する。この段階でフォトシェアリングモジュール１０６は、正常に画像データがアップロードされたことを、ユーザＰＣ１０２Ａに通知する。
【００２２】
情報データベース１１８には、先に説明した画像データの属性情報以外にも、フォトサイト１０５に登録しているユーザ属性情報のデータと、アップロードされた画像データのプリントアウトを依頼するプリントサービス提供者（以下、プリントサイトと略す）の属性情報等の各種データが、一元管理されている。この様にしてアップロードされた画像データを前記ユーザＰＣ１０２Ａのユーザは、ブラウザを介して、指定した画像を閲覧することができる。この閲覧に関しては、アップロードされた画像データを、複数枚をひとつの単位とし、アルバムとして管理される場合もある。
【００２３】
（閲覧ユーザによるアルバムの閲覧）
ユーザはユーザＰＣ１０２を操作してＷｅｂブラウザを用いてフォトサイト１０５にアクセスし、閲覧を許可するアルバムの指定とアルバムの閲覧を許可する閲覧ユーザの電子メールアドレスをフォトサイト１０５に通知する。
【００２４】
フォトサイト１０５は指定されたアルバムの閲覧に必要なＵｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）を生成する。生成するＵＲＬはアルバムのロケーションを示すユニークなアドレスである。フォトサイト１０５は生成されたＵＲＬを記載した電子メールを作成し、閲覧ユーザの電子メールアドレス宛てに送信する。電子メールを受け取った閲覧ユーザは、例えば、閲覧ユーザのＰＣ１０２あるいは携帯端末１１３を操作してＷｅｂブラウザに電子メールに記載されたＵＲＬを入力し、インターネット１０４を介してフォトサイト１０５にアクセスする。
【００２５】
フォトサイト１０５は閲覧ユーザのＰＣ１０２からアクセスを受けると、ＰＣ１０２上で動作するＷｅｂブラウザで再生可能なＨＴＭＬ、ＸＭＬ等の記述言語で作成されたＷｅｂデータを返す。ここで、ＰＣ１０２のディスプレイにはＷｅｂデータに基づき、アルバム閲覧画面が表示される。
【００２６】
例えば、図５に示すような閲覧画面が表示される。図５の閲覧画面５００にはアルバムに含まれる複数の異なる形式の画像データがまとめて表示されている。「動画」５０４はその下に表示された画像５０５が動画の形式であることを示す文字列である。尚、本実施形態では「動画」５０４が上に表示されていない画像５０７などは静止画の形式であるとする。「左９０度回転」ボタン５０２及び「右９０度回転」ボタン５０３はチェックボックス５０１がチェックされた画像５０７を現在の表示状態から、左あるいは右に９０度回転させた状態で表示するよう指示するためのボタンである。
【００２７】
＜本実施形態のフォトサイトの構成例＞
図２は、本実施形態のフォトサイト１０５の構成例を示す図である。
【００２８】
フォトサイト１０５は、主に、ファイアウォール（Ｆ／Ｗ）２０１、ロードバランサ（ＬＢ）２０２、アプリケーションサーバ２０３，２０４、コンテンツ変換サーバ２０５、メールサーバ２０６、ＦＴＰサーバ２０７、データベース（ＤＢ）サーバ２０８、ファイルサーバ２０９、イーサネット（登録商標）スイッチ（ＳＷ）２１０からなる。
【００２９】
フォトサイト１０５において、ファイアウォール２０１は、外部からの侵入やアタックを遮断する等の機能を持つ。フォトサイト１０５内のイントラネット上のサーバ群を安全に運用するために使用する。
【００３０】
フォトサイト１０５には、主にＰＣ１０２に対してサービスを提供するＰＣアプリケーションサーバ２０３と、携帯端末１１３に対してサービスを提供するモバイルアプリケーションサーバ２０４があり、それぞれのアプリケーションサーバはＷＷＷサーバとして機能している。アプリケーションサーバ２０３、２０４は、適時ＤＢサーバ２０８と連携して画像情報やユーザ情報を取得し、ページを生成する。
【００３１】
ロードバランサ２０２は負荷分散装置であり、フォトサイト１０５へのアクセスをイントラネット内の複数サーバに振り分ける負荷分散機能を有している。又、その他に、アクセス元の端末情報を取得して、携帯端末１１３からの閲覧要求であるか、ＰＣ１０２からの閲覧要求であるかを判別する機能を有している。そしてこの判別結果に従い、ＰＣ１０２からの閲覧要求はＰＣアプリケーションサーバ２０３に、携帯端末１１３からの閲覧要求はコンテンツ変換サーバ２０５を介してモバイルアプリケーションサーバ２０４に振り分けを行う。
【００３２】
アプリケーションサーバ２０３は、ＰＣ１０１からのアクセスに対応するネット画像保存サービスのホームページを持つ。又、ユーザ毎にユーザホームページを提供し、各ユーザが画像の閲覧、パスワードの設定、閲覧用の招待メールの発送などを可能とする画像預かりサービスを利用できるようにする。
【００３３】
ＰＣアプリケーションサーバ２０３やモバイルアプリケーションサーバ２０４の指示により、メールサーバ２０６は、サービス登録確認のための電子メールや画像閲覧に必要な情報を知らせるための電子メールを送信する。
【００３４】
ユーザからの画像はｆｔｐプロトコルにてＦＴＰサーバ２０７で受ける。いったん受けた画像データは、主ストレージとして機能するファイルサーバ２０９に保存される。
【００３５】
＜本実施形態のフォトサイトのハードウエア構成例＞
図３は、本実施形態のフォトサイト１０５のハードウエア構成例を示す図である。尚、図３は、制御部を中心に示しており、入出力装置などは省略してある。
【００３６】
３０１は図１の制御装置であるＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）であり、フォトサイト１０５全体を制御する。Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）３０２には、変更を必要としないプログラムやパラメータが格納されている。Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）３０５はプログラムやデータを一時記憶する記憶領域であり、データ記憶領域３１０とプログラムロード領域３１２からなる。
【００３７】
プログラムロード領域３１２には、外部記憶装置３０４からＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）やプリンタドライバなどのシステムプログラム、あるいはユーザなどから提供されるアプリケーションプログラムがロードされて、ＣＰＵ３０１により実行される。
【００３８】
データ記憶領域３１０には、本実施形態で使用する領域として、例えばユーザの通信端末に対して提供するため作成された送信画面３１１ａ、ユーザの通信端末から受信した受信データ３１１ｂ、画像データを保管可能か否かをチェックするため使用される画像データの保管可能容量３１１ｃや現在、画像データの保管に使用している保管用容量３１１ｄ、携帯端末１１３からの閲覧時に使用されるフラグを記憶する領域３１１ｅやセッションＩＤ３１１ｆなどが確保される。
【００３９】
外部記憶装置３０４は固定されたハードディスクやメモリカード、あるいは着脱可能で携帯可能なフロッピー（登録商標）ディスクやＣｏｍｐａｃｔ  Ｄｉｓｋ（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリカードなどを含むものであり、データ記憶領域３４１とプログラム記憶領域３４２からなる。
【００４０】
データ記憶領域３４１には、保管を依頼したユーザの情報を管理する顧客情報データベース３４１ａ、保管されている画像情報を管理する画像情報データベース３４１ｂ、携帯端末用の情報を管理する携帯端末データベース３４１ｃ等が記憶される。
【００４１】
プログラム記憶領域３２０には、ＲＡＭ３０５のプログラムロード領域３１２にロードされて実行される（メモリカードなどでは直接実行されてよい）プログラムが記憶される。図３には図示されてないが、本実施形態で使用されるＯＳやＢＩＯＳなどのシステムプログラムも記憶されている。図３には、ＰＣアクセス処理用のプログラム３２１として、ユーザ登録モジュール３２１ａ、ログインモジュール３２１ｂ、アルバム閲覧モジュール３２１ｃ、プリントオーダモジュール３２１ｄなどが格納される。更に、携帯端末アクセス処理用のプログラム３２２として、アルバム閲覧モジュール３２２ａが格納される。
【００４２】
尚、上記フォトサイトのハードウエア構成例では、１つの装置として構成されているように示したが、図２の各サーバが独立した装置であって全体がＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等で接続されたシステム構成であってもよく、又、記憶部、特に外部記憶装置４０は複数の装置に分散されて構成されていてもよい。
【００４３】
＜データベースの構成例＞
ここでは、本実施形態で使用される画像データを示す画像データ情報管理テーブルのみを示す。他に顧客情報テーブル、画像情報テーブル、動画情報テーブル、プリント情報テーブル、携帯端末用情報テーブル等のテーブル類や、コンテンツ自体の静止画像、動画像、サムネイル画像等の画像データ類もデータベース１１７，１１８に格納されているが、ここでは詳説しない。尚、本実施形態では、画像データ情報管理テーブルに画像種別コードを記憶したがこれに限らない。
【００４４】
図４に、画像データ情報管理テーブルの構成例を示す。尚、図４には、本実施形態の説明で使用するデータのみを示し他は省略してある。
【００４５】
フォトサイト１０５が管理するデータベース１１８の中の画像データ情報管理テーブル４００が、画像データの１画像に対して１レコード作成されデータベース１１８に登録、管理される。画像データ情報管理テーブル４００では画像ＩＤ４０１をキーとして、画像種別を数値コード化した画像種別コード４０２、回転角度４０３を保管する。回転角度の編集要求があった場合には、対象レコードの回転角度を上書きする。画像種別コード４０２については”０”は静止画データ、”１”は動画データを意味する。ただし、これは一般的な状況を考えたものであり、画像種別コードの種類、定義、あるいは編集の内容は本発明を限定するものではない。また回転角度４０３は角度そのものでなく角度を数値化したコードであってもかまわない。
【００４６】
＜画像データを複数同時に編集する際の選別例＞
ユーザはユーザＰＣ１０２を操作し、ブラウザを用いてフォトサイト１０５が管理するアルバムを図５の画像編集画面５００に表示させ、静止画と動画が混在した複数の画像データの中から、チェックボックス５０１にチェックすることにより選択した編集対象画像に対して、「右９０度回転」ボタン５０３を押して回転処理要求を行うと、フォトサイト１０５では編集対象画像に含まれる各画像データの画像ＩＤをキーとして、画像データ管理テーブル４００の各レコード内の画像ＩＤ４０１と一致するレコードを検索する。
【００４７】
フォトサイト１０５は、検索の結果により画像ＩＤが一致したレコード編集対象レコードの画像種別コード４０２の値が”０”の場合は編集対象レコードの回転角度４０３の値に９０をプラスして上書きする。さらに、フォトサイト１０５は画像ＩＤをもつ画像データに対して編集対象レコードの回転角度４０３の値を使用して回転処理要求を行う。回転された画像データを基にサムネイル画像を作成し、ユーザＰＣ１０２のブラウザによりそのサムネイル画像が表示されるようＷｅｂデータを作成し、インターネット１０４を介してユーザＰＣ１０２へ送信する。
【００４８】
一方、編集対象レコードの画像種別コード４０２の値が”１”の場合はその画像ＩＤをもつ画像データについて回転処理要求を行なわず、編集対象レコードの回転角度４０３の値も変更しない。これは、静止画と異なり、動画が回転処理に適していないためである。
【００４９】
そして、この場合、フォトサイト１０５は図６の警告メッセージ６００をユーザＰＣ１０２のディスプレイに表示するためのＷｅｂデータをインターネット１０４を介してユーザＰＣ１０２に送信することにより、ユーザに対して動画が回転処理されないことをユーザに警告する。
【００５０】
尚、以上説明した、動画、静止画の選別／除外手順は代表的なものであり、本発明を限定するものではない。
【００５１】
このように、動画、静止画などの画像データの形式と回転角度などの編集情報とを対応付けてテーブルで管理するようにし、このテーブルに基づいて各画像に対する編集を実行するようにしたので、複数の画像データに対してまとめて編集指示がなされた場合でも、画像ごとに適切な編集が自動的に実行される。
【００５２】
図７に、本実施形態におけるシステムの動作手順例をフローチャートで示す。
【００５３】
ユーザがユーザＰＣ１０２を操作し、ブラウザを用いて画像編集画面５００を表示し、予めフォトサイト１０５にアップロードした画像データの編集を要求すると、ステップＳ７０１にて、ユーザＰＣ１０２からフォトサイト１０５に対して編集対象の画像を識別するＩＤと編集処理の内容（図５の例では回転処理）がインターネット１０４を介して送信される。このとき、不図示であるが、必要に応じて画像データの編集を行うために必要なパスワードなどの情報も送信するようにしてもよい。
【００５４】
フォトサイト１０５は、ステップＳ７０２にて、ユーザＰＣ１０２からの編集を行うために必要な情報を受信して、受信した情報に問題がなければ、ステップＳ７０３へすすむ。このとき、不図示であるが、受信した情報に問題があれば、フォトサイト１０５は、ユーザＰＣ１０２からの編集要求に対して、警告などのエラー情報を返す。受信した情報に問題があるとは、例えば、編集に必要な情報が欠けていたり、対象となる画像がフォトサイト１０５に存在しなかったりする場合である。
【００５５】
ステップＳ７０３で、フォトサイト１０５は、ステップＳ７０２で受信した編集対象の画像ＩＤを元に、情報データベース１１８より画像データ管理テーブル４００を読み出す。ステップＳ７０４で、フォトサイト１０５は、ステップＳ７０２で受信した編集内容を元に、要求されている編集が編集対象の画像に対して実行可能か否かを判別する。本実施形態では、編集内容が画像の回転処理であり、画像データ情報管理テーブル４００の画像種別コード４０２から、編集対象の画像が回転処理を行える静止画（”０”）であるか、動画（”１”）であるかを判別する。
【００５６】
動画であれば、フォトサイト１０５は、ステップＳ７０５で図６のような警告メッセージを準備して、ステップＳ７０６に進む。一方、静止画であれば、フォトサイト１０５は、ステップＳ７０６に進み、ユーザから編集が指定された全ての対象画像の処理が完了したかを判断し、まだ残っている場合はステップＳ７０３に戻って処理を繰り返す。
【００５７】
全ての対象画像の処理が完了した場合、ステップＳ７０７で編集が指定された全ての対象画像の中に回転が行えない動画があったか否かが判別され、あった場合は、フォトサイト１０５はステップＳ７０８で図６の警告メッセージをインターネットを介してユーザＰＣ１０２に送信する。回転が行えない動画がなければステップＳ７１２に進む。
【００５８】
ステップＳ７０９で、ユーザＰＣ１０２が警告メッセージを受信すると、次にステップＳ７１０で図６からのＯＫ／キャンセルのユーザによる入力指示を受けて、フォトサイト１０５に送信する。フォトサイト１０５では、ステップＳ７１１でキャンセルを受信すると画像に対する編集は行わずに処理を終了する。一方、ＯＫを受信すると、ステップＳ７１１に進む。
【００５９】
ステップＳ７１２では、フォトサイト１０５は、編集が行える静止画像に対して回転角度４０３に９０をプラスして、回転角度４０３の値に基づいて回転処理を行う。ステップＳ７１３で編集された画像をユーザＰＣ１０２のブラウザに表示させるためのＷｅｂデータを作成してインターネットを介してユーザＰＣ１０２に送信する。ステップＳ７１４でユーザＰＣ１０２は編集済み画像を受信し、ブラウザに表示された画像を更新する。
【００６０】
尚、以上で説明した実施の形態においては編集項目として回転を例に挙げたが、拡大縮小、画質調整、画像合成など画像に対するあらゆる編集に関しても本発明の効果が発揮する。また、編集項目として消音、逆再生などは動画にのみ可能な編集に関しても同様であり、これらについても本発明の効果がいっそう発揮すると思われる。
【００６１】
又、サーバに保管するデータは、静止画または動画データとしてのコンテンツであったが、文書データや音声データなど他の電子データであってもよいことは言うまでもない。
【００６２】
又、本実施形態では、ＰＣや携帯端末からのフォトサイトに保管された画像の編集を例に本発明を具体的に説明したが、本発明はネットワークを介してユーザによるコンテンツの編集が行えるデータと行えないデータを選別できる構成を開示するものであり、上記システムに限定されないし、画像のみに限定されるものでなく、それらも本発明に含まれる。例えば、編集に限らず、印刷であっても同様に適用でき、画像が静止画であった場合には印刷注文を受け付け、プリントサイト１０９に当該画像の印刷を指示し、プリンタ１１１でデータを印刷させるが、動画であった場合には印刷注文を受け付けず、ユーザに警告するということもできる。
【００６３】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００６４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを含むプログラムコードが格納されることになる。
【００６６】
【発明の効果】
以上の説明のように、本発明により、保管された複数データを同時に編集する際に、その編集に適さないデータを自動的に除外することにより、ユーザの操作における利便性を向上させるとともに、編集に適さないデータに関しては編集されていないことをユーザに対して明示することで、ユーザの誤認を防ぐことができる。
【００６７】
例えば、前記フォトサイトにおいてユーザがアップロードした前記画像データを複数同時に編集する際に、その編集に適さない画像データを自動的に除外することによりユーザの操作における利便性を向上させるとともに、その編集に適さない画像データに関しては前記サムネイル画像や前記代表画像を編集しないことにより画像データ自体も編集されていないことをユーザに対して明示することができるようになった。
【図面の簡単な説明】
【図１】本実施形態における画像所有ユーザと画像を保管するフォトサイト、及び画像を印刷するプリントサイトの接続関係を示した全体のシステムの構成図である。
【図２】本実施形態のフォトサイトの構成例を示す図である。
【図３】本実施形態のフォトサイトのハードウエア構成例を示す図である。
【図４】本実施形態における画像種別情報および回転角度情報を格納するための、フォトサイトのデータベースで必要となる画像データ情報管理テーブルを示した図である。
【図５】本実施形態における画像編集画面においてユーザがすべての画像に対して右９０度回転を行った場合の画面例を示す図である。
【図６】本実施形態における画像編集画面においてユーザが回転ボタンを押したときに、編集対象画像に動画が含まれていた場合に出す警告の画面例を示す図である。
【図７】本実施形態における画像編集処理の手順例を示すフローチャートである。
【図１】
2004349860.tif 000003
【図２】
2004349860.tif 000004
【図３】
2004349860.tif 000005
【図４】
2004349860.tif 000006
【図５】
2004349860.tif 000007
【図６】
2004349860.tif 000008
【図７】
2004349860.tif 000009