(57)【要約】【課題】画像や音声などのコンテンツを複数のユーザにより加工、更新してサーバ上にコミュニケーションの場として公開する共有コンテンツ更新システムの構成を提供することにある。【解決手段】画像を含むコンテンツを記憶するサーバ装置１０と、そのコンテンツを基に更新コンテンツを生成してサーバ装置に伝送する端末装置２０とにより共有コンテンツ更新システムを構成するに際し、サーバ装置を、端末装置が伝送する更新コンテンツを受信して得、前記コンテンツを更新コンテンツに置換して記憶する記憶手段１０５を有して構成すると共に、端末装置を、サーバ装置に記憶するコンテンツが更新コンテンツに置換される更新情報を監視アプレット２０３により検出し、その更新情報を基に更新コンテンツを得て、表示手段２０５に表示するようにして共有コンテンツ更新システムを構成した。【選択図】　　図１
2004102871.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも画像情報及び／又は音声情報を含むコンテンツを電子掲示板に掲載し、その掲載された電子掲示板を通信ネットワーク上に公開するサーバ装置と、前記通信ネットワークに接続し、前記サーバ装置により公開された前記コンテンツを受信すると共に、前記受信されたコンテンツを基に更新コンテンツを作成し、その作成された更新コンテンツを前記サーバ装置に送信する機能を、それぞれが有している複数のユーザ端末装置と、
よりなる共有コンテンツ更新システムであって、
前記複数のユーザ端末装置のうちの一部のユーザ端末装置を、
前記受信して得られたコンテンツを表示する機能を有すると共に、前記得られたコンテンツの一部を変更して前記更新コンテンツを作成し、その作成された更新コンテンツを前記サーバ装置に送信する機能を有する送信側ユーザ端末装置とし、且つ、
前記サーバ装置を
前記通信ネットワークを介して前記更新コンテンツを受信し、その受信された更新コンテンツを記憶すると共に、その記憶された更新コンテンツを前記電子掲示板に掲載する機能を有する装置とする一方、
前記複数のユーザ端末装置のうちの他の一部のユーザ端末装置を、
前記電子掲示板に掲載されたコンテンツの更新状態を所定の時間間隔で検出し、又は前記サーバ装置が送出するコンテンツの更新に係る情報を検出すると共に、前記コンテンツの更新が検出されたときには前記更新コンテンツを取得し、その取得された更新コンテンツを表示手段に表示する機能を有する受信側ユーザ端末装置として構成したことを特徴とする共有コンテンツ更新システム。
【請求項２】
請求項１に記載の共有コンテンツ更新システムに用いられ、前記送信側ユーザ端末装置として記述されるユーザ端末装置であって、
前記更新コンテンツを、前記コンテンツとの差分に係るエフェクト情報を付加して生成すると共に、前記エフェクト情報を前記サーバ装置に送信する機能を有して構成することを特徴とするユーザ端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバー装置に蓄積される画像などのコンテンツを、複数のユーザ端末装置からアクセスし、お互いにそのコンテンツの加工処理を行う共有コンテンツ更新システム及びそのユーザ端末装置に係る。そして、１つのユーザ端末装置により加工処理のなされたコンテンツの処理情報は他のユーザ端末装置にも供給され、それぞれのユーザ端末装置間では最新のコンテンツに係る情報が得られる装置に関するものである。
【０００２】
【従来の技術】
近年になり、携帯電話、携帯端末、及びパソコンなどの普及により、電子メールの送受信、Ｗｅｂページの作成、閲覧、データのアップロード、ダウンロードなどインターネットを利用するコミュニケーションが日常的に行われるようになってきた。
【０００３】
そして、電子メールを用いるコミュニケーションでは、電話による場合と異なり相手の都合や時間に関わりなくメールを作成して送信し、相手側のユーザ端末装置に、又は相手側プロバイダの所有するネットワークストレージ装置にその電子メールを直ちに届けることができている。
【０００４】
即ち、電子メールの送受信は、ネットワークトラフィックなどに問題がない限り短時間に行われ、受信側では任意の時にその電子メールを読むことができるため、メール送受信の双方がお互いに相手側の行動を気遣うことなく、文字情報を伝送することによりコミュニケーションが行える。さらに、多くの電子メールツールは文字以外に画像などのコンテンツファイルを添付して送信する機能も有している。
【０００５】
そのような電子メールによるコミュニケーションは、送信側から受信側への文字の送信、即ち一方向的な連絡手段である。また、電子メールに画像などの添付ファイルを添付して複数の受信者に同報送信する場合、受信者によってはそのファイルが有用な場合もある。しかし、受信側のそれぞれのユーザ端末装置における受信データ記憶容量は異なっているなどにより、受信されたファイルがそのユーザ端末装置のユーザにとって常に有用であるとは限らない。即ち、大容量の添付ファイルの伝送は電子メールを送受信するためのハードウェア、及びソフトウェアなどのシステム資源（リソース）の無駄遣いになることもあり、注意深くなされなければならない。
【０００６】
一方、電子メールによるコミュニケーションを双方向化する方法として、チャットがある。そのチャットは、インターネット上で１人のユーザが書き込んだ文字情報を複数の他のユーザの端末画面上で、リアルタイムに追記更新するようにして行う、文字によるリアルタイムなコミュニケーションの手法である。そして、従来行なわれているチャットは文字のみを用いて行うコミュニケーションである。
【０００７】
また、チャットを行うユーザは、そのリアルタイムに文字情報の送受信を行う「チャット」アプリケーションソフトをコンピュータ上で立ち上げ、且つチャットに参加する所定のグループアドレスにログインして待機する。そして、そのチャットウインドウを開いておくことにより文字情報が短時間に表示されるようになされる。
【０００８】
一方、画像や音声などのコンテンツの伝送方法として、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）におけるＷｅｂサーバ上のＷｅｂページ、画像、及び音声などのコンテンツファイルに複数のユーザが複数のユーザ端末装置から同時にアクセスし、それらのコンテンツファイルの内容を見聞きする方法がある。
【０００９】
そして、そのＷｅｂページの中には任意のまたは限られた複数のユーザが書き込みを行える「掲示板」の機能がある。そのような掲示板を提供することにより、文字情報によるユーザの相互コミュニケーションの場を提供しているサイトもある。
【００１０】
そのサイトを介して、文字、画像、音声などの情報がインターネット上で公開されている。それらの情報を閲覧するユーザは、更新された情報があるときにはその新しいコンテンツに係る更新情報を基にコンテンツ情報の取得を行う。その取得は、例えば「ＷＷＷＣ」などと呼ばれるＷｅｂページ用のコンテンツ更新通知システムを利用することにより行われる。
【００１１】
その「ＷＷＷＣ」は、ユーザの指定した時刻もしくは時間間隔でＷｅｂサーバ上のコンテンツファイルの監視を行なう。即ち、それは前記コンテンツファイル内に記述された特定のメタデータや、コンテンツファイル内にメタデータが記述されない場合でもファイルサイズや更新時刻からコンテンツファイルの更新の有無を判断し、ユーザの端末に更新情報を通知する機能を有するＷｅｂページの更新チェッカである。
【００１２】
しかし、そのような更新チェッカを用いる場合であっても、通常のＷｅｂサーバ上のコンテンツファイルは作成者が一方的に公開しているものであり、そのコンテンツファイルの管理者でない限りコンテンツファイル自体の変更は出来ない。
【００１３】
また、コンテンツファイル内に更新チェッカが解読可能なメタデータにより記述される場合は、そのメタデータを基に更新情報を得ることは可能であるものの、そのメタデータそれ自体はコンテンツファイル作成者により自由に記述される任意の情報であり、コンテンツの更新情報が適正に記述される場合は多くない。そして、コンテンツの変更内容はＷｅｂページなどのコンテンツファイルに直接アクセスして表示しない限り識別出来ない。
【００１４】
一方、個人のコンピュータもしくはサーバ上のプログラム言語や文書などのテキストデータファイルを複数のユーザが共通で閲覧し、その内容を変更をするときは、例えばＣＶＳ（Ｃｏｎｃｕｒｒｅｎｔ　Ｖｅｒｓｉｏｎ　Ｓｙｓｔｅｍ）、ＲＣＳ（Ｒｅｍｏｔｅ　Ｃｏｍｐｕｔｉｎｇ　Ｓｅｒｖｉｃｅ）などのファイルバージョン管理システムを用い、管理することができる。即ち、それらのファイル管理システムは、データファイル内になされた改訂、修正などの情報を抽出して記述する、又はデータファイルの差分を別ファイルにより作成して得ることができるなどの機能を有しており、ユーザはこれによりデータファイルの更新情報を得ることができるものである。
【００１５】
しかし、そのような、ファイルのバージョン管理システムはテキストデータのファイル管理に用いて便利であるものの、画像ファイルのようなバイナリデータの管理に関しては不便である。それは更新時の差分データのサイズが大きくなるからであって、更新された画像ファイルより更新データの画像差分値を得、それにより行なう画像ファイルの管理には適していない。
【００１６】
そして、近年の画像データは、例えばデジタルカメラなどにより撮影されてパソコンに取り込まれることが多い。その、数百万画素のディジタル画像を、例えばＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）により圧縮符号化した場合であってもその画像サイズは数百ＫＢ〜数ＭＢのデータ量を有する大きさとなる。
【００１７】
従って、画像データのファイルサイズは、テキストデータに比して大きい。そして、データ量の大きな画像ファイルの場合では、画像の明るさ、コントラスト、色調、色温度など多少の画像パラメータを変更する場合であっても、上記のような容量の小さな差分画像データにより画像を更新することは出来ない。従って、例え少しの画像の色調を変更する場合であっても、その変更のたびに作成される画像データは、例え差分のみのデータとして扱う場合であっても大きなサイズの画像ファイルができてしまうこととなり、そのデータを記憶する記憶手段の記憶容量を圧迫することになる。
【００１８】
そこで、画像データの管理を注釈文により行なう方法がある。注釈文により画像データの更新状態を管理する。例えば、インターネットで公開される画像データに係り、ユーザ端末装置により閲覧中のページの所望の個所に注釈情報を記述し提供するクライアント装置がある（例えば特許文献１参照。）。そして、この装置から提供される画像データの場合には任意の文字列によるタグ情報が付加されており、そのタグ情報を基に画像の識別が可能とされている。
【００１９】
【特許文献１】
特開２００２−２０７７２７号公報
【特許文献２】
特開平０７−５７１１１号公報
【００２０】
【発明が解決しようとする課題】
ところで、画像ファイルにおける画像加工処理の方法としては画像全体に効果を付加する、色を変更するなどにより加工することが多いので、加工処理による画像ファイルはその度毎にデータが全体的に変更されることが多い。従って、画像変更部分のみを差分として保存することは好ましくない。そして、変更が複数回に渡って行われる場合では、それぞれの差分データを合成することにより変更後の画像データを得るような処理を行うことが難しい。従って、複数の画像ファイル変更データのマージも困難である。
【００２１】
また、従来のパソコンで用いられている画像ファイルでは、その中にメタデータを記述するなど、画像データ中にメタ情報を埋め込み可能なアプリケーションは用いられていなく、画像データの版の違いを画像ファイル内に記述するのは難しい状況にある。従って、画像データの変更は、更新時間とファイルのデータ量から単に「更新された」という程度の情報しか得ることできない程度のものでしか表現できなかった。
【００２２】
そして、現時点では、サーバ上に複数のユーザによるアクセスが可能であり、且つアクセスしたデータの加工、又は更新が可能である共有コンテンツファイルが設置されるケースが少ない。仮に、共有コンテンツファイルの更新が許可される場合であっても、各ユーザはそのコンテンツファイルになされる更新に係る情報を容易に得るような機能はない。
【００２３】
そして、ユーザがユーザ端末装置を手動によりサーバに接続し、ファイルの更新時間を確認する方法はあるが、煩雑である。一方、現在存在する電子メールの着信報知サービスの機能をサーバに持たせることにより行う画像ファイルの更新通知サービスは可能である。しかし、軽微な画像の更新毎に頻繁に通知されるのもユーザにとって鬱陶しいなど好適ではなく、更に電子メールサーバにかかる負荷も大きくなる。そしてこのような更新通知サービスは、ユーザ自身では管理できない受身の一方向更新通知であるなど、有効に活用されるには至らない。
【００２４】
そこで本発明は、サーバに接続した複数のユーザ端末装置により、加工が可能とされるサーバ上に公開される画像ファイルなどのコンテンツファイルが取得され、その中のあるユーザがその取得した画像ファイルを加工し、それをサーバに蓄積することよってコンテンツファイルに変更が生じたときには、画像ファイルのデータ自体を更新して保存する、又は画像ファイルのデータは変更しないが、行なわれた加工処理の種類、加工に必要なパラメータ、複数の加工処理がある場合は加工処理の順番などをオブジェクトとして記述したエフェクトオブジェクトとして保存するようにする。
【００２５】
そのエフェクトオブジェクトとしては、例えば本発明の出願人により出願されている「画像処理システム及び画像処理方法」（特許文献２参照。）の「レンズオブジェクト」の加工処理方法を用いることができる。そして、加工処理に係るエフェクトオブジェクトを画像ファイルと共に扱うことにより、画像ファイル自体を更新の度に保存し直す必要がなくなる。それにより、記憶手段の容量の節減ができる。
【００２６】
さらに、ユーザ端末装置でユーザの設定した条件により所定のファイルを監視する監視アプレットを用いて画像ファイルの更新状況を監視することにより、サーバ上の画像ファイルに所定の変更がなされた場合には、その監視アプレットが画像ファイルなどの更新を検出し、検出結果をユーザ端末装置に通知するようにする。
【００２７】
更新の通知されたユーザは、それが画像ファイルである場合で、ファイル自体が変更されたときにはその変更された新しいファイルを取得してユーザ端末装置で閲覧する。また、その変更が上記レンズオブジェクトのようにエフェクトファイルが変更されたとしてなされる場合には、画像ファイルをそのエフェクトファイルにより加工処理し、得られる更新された画像データを表示器に表示し、ユーザはその内容を見る。
【００２８】
即ち、サーバに蓄積される元の画像ファイルに対し、新たなエフェクトファイルに記述されたエフェクトを施し、そのエフェクト処理のされた画像をユーザ端末装置に表示する。
【００２９】
上記のようにして、従来は文字情報を電子掲示板に掲示し、その掲示に対して複数のユーザにより記述する文字情報によるユーザ同士のコミニケーションがなされていたが、本発明によれば画像データ、音声データ、又は比較的大きなデータ量が用いられて情報表現のなされるコンテンツデータに対しても同様なユーザ同士のコンテンツファイルを通じたリアルタイムに近いコミュニケーションの場を提供しようとする。更に、エフェクトファイルの手法を用いることにより画像データを記憶する記憶手段の容量節減を行って構成することのできる共有コンテンツ更新システムを提供しようとするものである。
【００３０】
【課題を解決するための手段】
本発明は、上記課題を解決するために以下の１）及び２）の手段より成るものである。
すなわち、
【００３１】
１）　少なくとも画像情報及び／又は音声情報を含むコンテンツを電子掲示板に掲載し、その掲載された電子掲示板を通信ネットワーク上に公開するサーバ装置と、
前記通信ネットワークに接続し、前記サーバ装置により公開された前記コンテンツを受信すると共に、前記受信されたコンテンツを基に更新コンテンツを作成し、その作成された更新コンテンツを前記サーバ装置に送信する機能を、それぞれが有している複数のユーザ端末装置と、
よりなる共有コンテンツ更新システムであって、
前記複数のユーザ端末装置のうちの一部のユーザ端末装置を、
前記受信して得られたコンテンツを表示する機能を有すると共に、前記得られたコンテンツの一部を変更して前記更新コンテンツを作成し、その作成された更新コンテンツを前記サーバ装置に送信する機能を有する送信側ユーザ端末装置（３０）とし、且つ、
前記サーバ装置を
前記通信ネットワークを介して前記更新コンテンツを受信し、その受信された更新コンテンツを記憶すると共に、その記憶された更新コンテンツを前記電子掲示板に掲載する機能を有する装置（１０）とする一方、
前記複数のユーザ端末装置のうちの他の一部のユーザ端末装置を、
前記電子掲示板に掲載されたコンテンツの更新状態を所定の時間間隔で検出（２０３）し、又は前記サーバ装置が送出するコンテンツの更新に係る情報を検出（２０３）すると共に、前記コンテンツの更新が検出されたときには前記更新コンテンツを取得し、その取得された更新コンテンツを表示手段（２０５）に表示する機能を有する受信側ユーザ端末装置（２０）として構成したことを特徴とする共有コンテンツ更新システム。
２）　前記１）項に記載の共有コンテンツ更新システムに用いられ、前記送信側ユーザ端末装置として記述されるユーザ端末装置であって、
前記更新コンテンツを、前記コンテンツとの差分に係るエフェクト情報を付加して生成すると共に、前記エフェクト情報を前記サーバ装置に送信する機能を有して構成することを特徴とするユーザ端末装置。
【００３２】
【発明の実施の形態】
以下、本発明の共有コンテンツ更新システムの実施の形態につき、好ましい実施例により説明する。
＜第１の実施例＞
図１に、共有コンテンツ更新システムのブロック図を示し、同システムの動作について説明する。
【００３３】
同図に示す共有コンテンツ更新システムは、通信手段１０１、管理手段１０２、データ処理手段１０３、ユーザデータベース用記憶手段１０４、及びユーザ用記憶手段１０５よりなるサーバ装置１０と、通信手段２０１、処理手段２０２、監視アプレット２０３、入力手段２０４、表示手段２０５、及び記憶手段２０６により構成されるユーザ端末装置２０と、通信手段３０１、処理手段３０２、入力手段３０３、表示手段３０４、及び記憶手段３０５により構成されるユーザ端末装置３０と、インターネット７とによりなっている。
【００３４】
まず、デジタルカメラなどで撮影された画像データはユーザ端末装置２０の入力手段２０４を介してユーザ端末装置２０に入力され、明度、コントラスト、色温度など画像表示などに係る加工処理が処理手段２０２により実施され、表示手段２０５により表示されてユーザにより確認された後、その画像データは画像ファイルとして記憶手段２０６に記憶される。
【００３５】
次に、その画像ファイルは通信手段２０１、インターネット７、及びサーバ装置１０の通信手段１０１を介して管理手段１０２に供給される。そこではユーザ端末装置２０などから伝送されるユーザ情報、及び画像データなどのコンテンツファイルなどのデータ管理を行う。そして、入出力の管理されたデータはユーザ用記憶手段１０５に記憶される。なお、そこにはサーバを運用するサービス者により予め用意された画像ファイル、音声ファイル、その他のコンテンツ情報などが記憶される。
【００３６】
一方、データ処理手段１０３は、管理手段１０２を介して供給されるデータの画像処理、及びコンテンツのパラメータの変更を行う手段であり、そのようなコンテンツデータの変更はサーバ管理者により操作されて適宜なされる。そして、その変更に係る例えばレンズエフェクトのような画像ファイルに対する表示効果を記述するエフェクトファイルがその変更の都度作成される。その作成されたエフェクトファイルはユーザ用記憶手段１０５に記憶される。
【００３７】
そして、ユーザデータベース用記憶手段１０４には後述のユーザ認証用のユーザネーム及びパスワードなどが記憶される。一般のユーザはコンテンツ情報の閲覧、及び制限された範囲内でのコンテンツの変更が可能とされる。また、認証されたユーザはユーザ用記憶手段１０５に記憶されるコンテンツファイル及びエフェクトファイルの変更、及び更新を行うことができる。
【００３８】
例えば、ユーザ端末装置３０によりファイルの更新を行うときには、ユーザ端末装置３０は通信手段３０１によりサーバ装置１０のユーザ用記憶手段１０５に記憶されるコンテンツファイル及びエフェクトファイルを取得し、記憶手段３０５に記憶する。
【００３９】
次に、ユーザ端末装置３０は取得したコンテンツファイルを基にそのコンテンツを表示手段３０４により表示すると共に、入力手段３０３が操作されてそのコンテンツにエフェクトが与えられる。そのエフェクトは、例えば画像の鮮鋭化、ぼかし、増色、減色、エンボス加工、拡大、及び縮小など種々の画像処理を含む。
【００４０】
そして、それらの処理により、任意の１つの画像加工処理方法に関するパラメータ、及びパラメータに係る必要なデータを１つのエフェクトオブジェクトとして作成する。また、画像に複数の加工処理を施す場合、即ちエフェクトオブジェクトが複数ある場合、ユーザ端末装置３０は、処理数分のエフェクトオブジェクトとその処理順などを記述したエフェクトファイルを生成する。
【００４１】
さらに、そのエフェクトファイルの記述に従い行う画像処理においては、そのコンテンツの画像ファイルとエフェクトファイルとを処理手段３０２に入力して画像処理を実行することにより、エフェクトファイルに記述された加工処理の施された画像が生成されるようになされる。また、そのエフェクトファイルは同一の条件で撮影された他の異なる画像に対しても同様なエフェクトを与えるようにできるので、そのようにして画像処理を簡便に行うことが出来る。
【００４２】
そのようにして処理のなされたコンテンツファイル及びエフェクトファイルは、ユーザ認証がなされた後にサーバ装置１０のユーザ用記憶手段１０５に供給され、そこに記憶されているファイルが更新される。
【００４３】
一方、ユーザ端末装置２０の監視アプレット２０３は、所定の時間間隔でユーザ用記憶手段１０５に蓄積されるファイル情報を監視しており、ファイルに更新がなされたときにはそれを検出し、検出結果を表示手段２０５に表示する。ユーザ端末装置２０のユーザは必要に応じてサーバ装置１０より更新されたファイル情報を取得する。
【００４４】
そのとき、ユーザ端末装置２０はエフェクトファイルへの更新のみがなされているときにはそのエフェクトファイルのみを取得する。そして、既に記憶手段２０６に記憶されているコンテンツファイルがあるときには、それと取得したエフェクトファイルとを処理手段２０２に供給し、そこでコンテンツファイルをエフェクト処理して更新処理のされた画像データを得て、表示手段２０５に供給し、表示する。なお、コンテンツファイルが予め記憶されていないときには、エフェクトファイル取得時にコンテンツファイルも取得する。
【００４５】
以上述べたようにして、ユーザ端末装置３０により更新処理のされた画像であるコンテンツデータは、所定の時間後にはユーザ端末装置２０の表示手段２０５に表示されるようにして、画像等のコンテンツデータを基にしたチャット動作がなされる。
【００４６】
なおここで、ユーザ端末装置３０には監視アプレットを有しない構成として述べたが、監視アプレットを有することにより、ユーザ端末装置３０はスムースなコンテンツデータによるチャット動作が可能となる。
【００４７】
次に、共有コンテンツ更新システムの動作について更に述べる。
図２、及び３にサーバ装置１０とユーザ端末装置２０との間でなされる動作の流れをフローチャートにより示す。
【００４８】
まず、サーバ装置１０の通信手段１０１は、Ｓ（ステップ）１０１においてユーザ端末装置２０との間で通信の待ち受け状態にある。そして、ユーザ端末装置２０の通信手段２０１もサーバ装置１０と通信可能な状態にある。
【００４９】
次に、監視アプレット２０３によりサーバ装置１０の特定のコンテンツファイルを監視するため、Ｓ２０１において入力手段２０４から認証要求を入力し、サーバ装置１０に認証要求を送信する。
【００５０】
そして、サーバ装置１０はユーザ端末装置２０からのユーザ認証要求を受け取ると、管理手段１０２はユーザデータベース用記憶手段１０４にアクセスし、受信されたユーザ情報が正しいかを判断する。そして、Ｓ１０２によりユーザ端末装置２０に対して認証結果がＯＫであるか、又はＮＧであるかを返信する。
【００５１】
ここで、ユーザ認証がＮＧの場合で、Ｓ２０３で再認証を行う場合はＹｅｓを送信し、Ｓ２０１からのステップを繰り返す。再認証しない場合はＮｏを返送し、終了する。
【００５２】
そして、ユーザ認証がＯＫであるときには、Ｓ２０４でユーザ端末装置２０の監視アプレット２０３を起動し、ユーザ用記憶手段１０５に記憶されているファイルのうちあらかじめ監視アプレット２０３で設定した特定のコンテンツファイルの監視を開始する。
【００５３】
ここで、特定のコンテンツファイルがない場合には、サーバ装置１０はユーザ端末装置２０に監視対象のコンテンツファイルが存在しない旨を通知してもよい。次に、Ｓ１０３において、別端末である例えばユーザ端末装置３０によりコンテンツファイルの更新処理がなされたときには、その更新情報はユーザ端末装置２０に伝送される。
【００５４】
また、ユーザ端末装置２０の監視アプレット２０３は、ユーザ端末装置２０上で常駐または指定した時間ごとに起動するポーリング機能を有し、Ｓ２０５において監視アプレット２０３で設定された時刻もしくは設定された時間間隔で、設定されたコンテンツファイルの更新有無の監視を継続する。
【００５５】
そして、ファイルの更新が検出されたときには、Ｓ２０６においてユーザ端末装置２０よりサーバ装置１０に対して更新情報を要求する。サーバ装置１０はＳ１０４において更新情報を送信し、ユーザ端末装置２０はＳ２０７において更新情報を取得し、表示手段２０５により表示し、その表示はユーザにより閲覧される。
【００５６】
その結果、Ｓ２０８において更新されたコンテンツファイルを閲覧するか否かがユーザに問い合わされる。閲覧する場合にはＳ２０９においてサーバ装置１０にファイル取得要求がなされる。
【００５７】
サーバ装置１０は、Ｓ１０５でユーザにエフェクトを見るか、画像を見るかのチェックを行い、エフェクトを見るとされるときにはＳ１０６でエフェクトファイルが取得され、Ｓ１０９でユーザ端末装置２０にそのエフェクトファイルが送信される。
【００５８】
画像を見るとされるときには、Ｓ１０７で画像ファイル及びエフェクトファイルの両者が取得される。そして、Ｓ１０８で画像ファイルにエフェクトファイルの効果が付加されるなどの加工処理がデータ処理手段１０３でなされ、Ｓ１０９でユーザ端末装置２０にファイル送信される。
【００５９】
ユーザ端末装置２０はＳ２１０で伝送されたファイルを受信し、Ｓ２１１でそのファイルを用いて他のコンテンツを作成するか、又は閲覧がなされてサーバ装置１０とユーザ端末装置２０との間でなされる監視アプレット動作、及び更新されたコンテンツファイルの取得に係る一連の動作を終了する。
【００６０】
次に、サーバ装置１０と、別端末であるユーザ端末装置３０との動作について述べる。
図４、及び５にサーバ装置１０とユーザ端末装置３０との間でなされる動作の流れをフローチャートにより示す。
【００６１】
まず、サーバ装置１０の通信手段１０１は、Ｓ１１１においてユーザ端末装置３０との通信の待ち受け状態にある。そして、ユーザ端末装置３０のユーザがサーバ装置１０のユーザ用記憶手段１０５に記憶されるコンテンツファイルの閲覧及び加工を希望するときには、Ｓ３０１においてユーザ端末装置３０は、その入力手段３０３からユーザ認証要求を入力し、サーバ装置１０に認証要求を送信する。
【００６２】
サーバ装置１０はユーザ端末装置３０から認証要求を受信すると、管理手段１０２がユーザデータベース用記憶手段１０４にアクセスし、受信されたユーザ情報が正しいか否かを判断し、Ｓ１１２でユーザ端末装置３０にＯＫ又はＮＧの認証結果を返信する。
【００６３】
Ｓ３０２で、ユーザ認証がＮＧの場合はＳ３０３で再認証するか否かがチェックされ、再認証Ｙｅｓの場合は再度Ｓ３０１からの動作を繰り返す。再認証Ｎｏの場合は操作を終了する。
【００６４】
Ｓ３０２でユーザ認証がＯＫの場合、Ｓ３０４においてユーザ端末装置３０のユーザは入力手段３０３から閲覧、又は加工するコンテンツファイルを指定し、その指定情報をサーバ装置１０に送信する。
【００６５】
そして、サーバ装置１０がその指定情報を受信したときは、Ｓ１１３において管理手段１０２はユーザ用記憶手段１０５から指定されるコンテンツファイルを取り出し、そのコンテンツファイルをユーザ端末装置３０に送信する。
【００６６】
そして、Ｓ３０５においてユーザ端末装置３０は表示手段３０４に受信されたコンテンツファイルを表示する。ここで、指定したコンテンツファイルが存在しないとき、サーバ装置１０はユーザ端末装置３０にエラー情報を送信するようにしても良い。
【００６７】
そして、表示手段３０４で表示されたコンテンツが確認された後、Ｓ３０６で入力手段３０３を操作し、そのコンテンツファイルの加工処理を行う。そして、加工処理されたコンテンツファイルの変更命令がサーバ装置１０に送信されたときに、Ｓ１１４においてデータ処理手段１０３ではそのコンテンツファイルの加工処理に係るエフェクトオブジェクトを作成し、それを基にコンテンツファイルの加工処理を行う。
【００６８】
次に、Ｓ１１５において、加工処理されたコンテンツファイルのプレビュー画像をサーバ装置１０からユーザ端末装置３０に送信する。そして、ユーザ端末装置３０の表示手段３０４にプレビュー画像として表示する。
【００６９】
そのプレビュー画像は、Ｓ３０７において加工処理の内容を確認し、更に加工処理が必要とされるＮＧのときには、Ｓ３０６の操作変更に戻る。そして、そのようになされる加工処理の手順内容の１つ１つは、エフェクトオブジェクトとしてエフェクトファイルに記述されサーバ装置１０に記憶される。
【００７０】
そして、それぞれの加工処理は別々のエフェクトオブジェクトとして扱われるようにし、複数の加工処理が行われた場合であっても、その加工処理の任意の処理段階まで戻ることができるようになっている。
【００７１】
また、複数の加工処理の間の、任意の加工処理、即ち複数のエフェクトファイルの任意のエフェクトオブジェクトを個別に削除することも可能とする。そして、Ｓ３０７で変更内容が確認され、ＯＫと判断されるときに、ユーザ端末装置３０は、Ｓ３０８においてサーバ装置１０に加工処理後のコンテンツファイルの保存要求を送信する。
【００７２】
そして、サーバ装置１０はその保存要求を受信したときは、Ｓ１１６においてユーザ用記憶手段１０５に加工処理されたコンテンツファイルを保存する、又はコンテンツファイルは元の状態のまま更新は行わず、加工処理のときに記憶されたエフェクトオブジェクトに係るエフェクトファイルを作成し、保存する。
【００７３】
そして、上記のいずれかの方法によりファイルの保存が完了したとき、サーバ装置１０は、Ｓ１１７において更新されたコンテンツファイルの保存完了通知をユーザ端末装置３０に送信する。ユーザ端末装置３０は、Ｓ３０９において、コンテンツファイルもしくはそれに対するエフェクトファイルが保存されたことを確認し、操作を終了する。
【００７４】
ここで、ユーザ端末装置３０の処理手段３０２がエフェクトファイルを用いる画像処理機能を有するときは、コンテンツファイルの加工処理をサーバ装置１０側で行うのではなく、処理手段３０２によりコンテンツファイルの加工処理を行う。そして、再びサーバ装置１０の側に加工処理後のコンテンツファイル及びエフェクトファイルを返信するようにしても良い。
【００７５】
以上、ユーザ端末装置３０により認証が要求された後に行われるコンテンツファイル、ないしはエフェクトファイルの更新処理について述べた。そして、ユーザ端末装置３０によりなされた更新処理は、ユーザ端末装置２０の監視アプレット２０３によりそのファイルの更新が検出される。
【００７６】
そして、ユーザ端末装置２０により更新情報の取得がなされるが、その更新情報は、例えばコンテンツファイルの更新日時、アクセス日時、ないしはファイルサイズである。さらに、そのコンテンツファイルが画像ファイルであるときには、その画像の縦横サイズ、色数、その他その画像ファイルに関する情報など何の情報であっても構わない。
【００７７】
また、エフェクトファイル更新の場合は更新日時、及びファイルサイズのほか、エフェクトオブジェクトの数、更新前のエフェクトファイルの情報、追加されたエフェクトオブジェクトの種類、パラメータなどの情報が更新情報として取得される。
【００７８】
以上、第１の実施例による共有コンテンツ更新システムについて述べたが、次に第２の実施例による共有コンテンツ更新システムについて述べる。
＜第２の実施例＞
図６に、第２の実施例による共有コンテンツ更新システムの構成を示す。
【００７９】
同図において、前述の図１に示した共有コンテンツ更新システムと同じ機能を有する部分には同一の符号を付してある。
即ち、ユーザ端末装置２０及びユーザ端末装置３０は同一の構成、機能を有しているが、サーバ装置１０ａの構成が異なっている。
【００８０】
そのサーバ装置１０ａは、サーバ装置１０に比して、ユーザ用記憶手段１０５の代りに特定ユーザ用記憶手段１０５ａ、公開用記憶手段１０６、及びバックアップ用記憶手段１０７が設けられている点で異なっている。
【００８１】
そして、特定ユーザ用記憶手段１０５ａ、公開用記憶手段１０６、及びバックアップ用記憶手段１０７には、階層分けされたコンテンツファイル及びエフェクトファイルが蓄積される。
【００８２】
公開用記憶手段１０６には特に制限されないユーザ、又は制限のレベルが低いユーザに対して閲覧及び更新の操作が公開されるコンテンツファイル及びエフェクトファイルが蓄積される。
【００８３】
そして、特定ユーザ用記憶手段１０５ａには所定の条件を満たすユーザに対してのみ公開されるコンテンツファイル及びエフェクトファイルが蓄積される。さらに、バックアップ用記憶手段１０７にはサーバの管理者、ないしは所定のアクセス権を有している限られたユーザがアクセス可能な修復用ファイルとして格納される。
【００８４】
従って、特定ユーザ用記憶手段１０５ａ、公開用記憶手段１０６はそれぞれのアクセス権を有し、認証されたユーザによりファイルの蓄積、及び蓄積されたファイルの更新処理がなされる。一方で、ファイルの好ましくない更新、ないしは削除がなされたときには、サーバ管理者ないしは所定のアクセス権を有するユーザはバックアップ用記憶手段１０７に記憶されるファイルを用い、その更新部分の修復を行うようになされる。
【００８５】
そして、サーバ装置１０ａのユーザデータベース用記憶手段１０４には、層別されたユーザ毎の認証データが格納されている。
以上、第２の実施例における共有コンテンツ更新システムについて、第１の実施例と異なる構成と動作について述べた。
【００８６】
なお、ここで、コンテンツファイル及びエフェクトファイルのバックアップ用記憶手段１０７への記憶は、特定ユーザ用記憶手段１０５ａ、及び公開用記憶手段１０６にファイルが記憶される毎に行なわれる。そして、表現されるコンテンツの変更を、コンテンツファイル自体は変更せずに、エフェクトファイルによる変更部分を記述して記憶する方が、一般に少ないデータ量で更新情報を保存することができる。
【００８７】
また、最新のエフェクトファイルにはその時点で施した加工処理、即ちエフェクトオブジェクトの全てが記述された情報として記憶される。そして、それ以前になされたエフェクトファイル情報については、最新のエフェクトオブジェクトに対する過去の情報を差分により記憶する方が、より少ないデータ量でコンテンツファイル及びエフェクトファイルの情報を記憶することができる。
【００８８】
なお、バックアップ用記憶手段１０７に記憶されるファイルのデータ量はファイルが更新される度に増加するため、一定期間経過後に消去する。そして、その保存期間は所定のアクセス権を有するユーザにより設定できるようにしてもよい。また、バックアップ用記憶手段１０７はユーザ用記憶手段１０５ないしは公開用記憶手段と同一の場所、同一の装置にパーティションを切って設けられるようにしても良い。
【００８９】
また、各記憶手段に記憶されるコンテンツファイルは個別のファイル毎に蓄積される他、フォルダが設けられ、そのフォルダの下の階層データとして蓄積されるようにもなされる。監視アプレットは、コンテンツファイルの１つ一つを指定するのではなく「特定フォルダ以下の全てのコンテンツファイル」、もしくは「特定フォルダ以下全てのサブフォルダを含む全てのコンテンツファイル」として指定して、所定のコンテンツファイルを監視しても良い。
【００９０】
また、蓄積されるコンテンツをユーザ端末装置に表示するに際し、ユーザ端末装置毎に表示可能な画像のパラメータが異なっている。それは、例えば、画面サイズ、一画面に表示可能なコンテンツのデータ容量、解像度、最大表示可能色数、及び表示可能ファイルフォーマットなどである。
【００９１】
そして、それらのパラメータを制限して表示するユーザ端末装置の場合では、コンテンツファイルが変更されて前記ユーザ端末装置の表示に不適合となる、前記ユーザ端末装置の画面にファイルが壊れた状態で表示される、途中までしか表示されない、もしくは全く表示されないなどの不具合が生じる場合がある。
【００９２】
そこで、ユーザ端末装置の監視アプレットは、ユーザ端末装置の表示可能なスペック情報をサーバ装置に送信し、サーバ装置のデータ処理手段によりユーザ端末装置が表示可能な形式にコンテンツのファイル変換を依頼する。例えば、画像のコンテンツファイルに対して、画像の縦横サイズを変更する、減色を行う、圧縮率を上げてファイルサイズを小さくするなどである。
【００９３】
そのようにして、監視アプレットを用いることにより、更新されるファイルを監視する機能を持たせることができる。
一方、ユーザ端末装置側に設けられる監視アプレットの機能をサーバ側に持たせる方法がある。
【００９４】
それは、サーバ側に蓄積されるコンテンツファイルの更新をサーバ装置側で検出し、検出された更新状況を予め通知先として登録されるユーザ端末装置に電子メールなどで通知する方法である。
【００９５】
その電子メールにより通知する方法では、サーバ装置側で検出されたファイル更新の情報は直ちに送信可能なため、ユーザ端末装置側では監視アプレットによりポーリング機能を用いて行なう検出よりも早くファイル更新を検出することができる。
【００９６】
そして、監視アプレットによるサーバ装置への冗長なアクセスも軽減することができる。しかし、その反面、頻繁になされる軽微なコンテンツファイルの更新に対しても毎回電子メールが送信されることにもなる。
【００９７】
従って、電子メールによる通知は簡便ではあるものの、ユーザ装置側で要求しないような軽微な更新も頻繁に通知してしまうため、監視アプレットにより、ユーザによってカスタマイズされた条件でのコンテンツファイルの監視を行なう方が望ましいことが多いと言えよう。
【００９８】
そして、ユーザ端末装置２０は、新たに更新されたコンテンツファイルを検出したときにそれをユーザに通知する機能を有している。その機能は、電子メールのツールとして、新しいメールが着信したときに通知するｂｉｆｆ（ｂａｒｋ　ｉｆ　ｆｒｏｍ　ｆｏｕｎｄ）機能と、同様の機能である。
【００９９】
そして、その更新通知機能は単なる更新検出の通知だけでなく、更新されたコンテンツファイル名、日時、及びその他の関連情報を同時に表示するようにした方が、ユーザは好適にその次の操作を行なえる。
また、ファイルの更新検出は、電子メール着信と異なるサウンドにより通知するようにしても良い。ＬＥＤランプによる通知でも良い。複数色のＬＥＤにより状態に応じた通知を行うことが出来る。
【０１００】
以上、サーバ装置に記憶するコンテンツファイルの更新処理と、その検出処理についてコンテンツが画像である場合を例として説明したが、そのコンテンツファイルが音楽、音声などの音響信号であっても、その音響信号に対する音質の変更、新たな演奏パートの追加、音響信号のリミックス、及びホール残響音の付加、その他にもオーディオデータのリサンプリングなどによる信号変換処理などにより更新処理のなされるオーディオファイルを生成するなどにより、オーディオコンテンツに対しても同様な応用が可能である。
【０１０１】
さらに、画像、音響信号以外の情報を所定の方法により符号化して作成する場合にも適応できる。それは、例えば表計算ソフトのデータ、プレゼンテーション用資料、放送番組表を構成するデータ、その他のデータベース用データなどのコンテンツファイルについても、加工、及び更新されたデータを生成してサーバ装置にアップロードするなど、同様に応用することができる。
【０１０２】
即ち、加工することによりその情報の特性を変更することのできるコンテンツについては、そのコンテンツファイルに対して同様な加工処理、及びその加工方法を、加工内容に係るエフェクトファイルのデータとして作成し、それをコンテンツファイルと共にエフェクトファイルとして扱うようにした共有コンテンツ更新システムを実現することができる。
【０１０３】
以上詳述したように、本実施例によればサーバ装置に蓄積する画像などのコンテンツファイル、エフェクトファイル、及びその他のファイルを任意のもしくは指定したユーザが閲覧及び／又は加工が可能な共有ファイルとして蓄積することにより、複数のユーザに対する共有ファイルの閲覧、加工、及び更新を可能にする。
【０１０４】
そして、その共有ファイルの更新を、それぞれのユーザのユーザ端末装置に設けられる監視アプレットにより、常時もしくは指定した時間間隔で監視する、又はサーバがその監視アプレットに更新通知を送信するなどにより、それぞれのユーザのユーザ端末装置に更新情報が更新後所定の時間内に通知される。
【０１０５】
その通知により、例えば第１のユーザがそのコンテンツファイルに何らかの加工を行ない、コンテンツファイルもしくはエフェクトファイルを更新したときには、他のユーザは所定の時間内にその更新されたコンテンツファイルを検出できるため、例えば第２のユーザ端末装置では更新されたコンテンツファイルを取得し、その表示が出来る。
【０１０６】
そして、第２のユーザがその変更されたコンテンツファイルに更に加工を行ない、その他のユーザは更に更新されたコンテンツファイルを得て、表示することが出来るなど、コンテンツファイルが多数のユーザにより共有され、次から次へと更新処理のなされるコンテンツファイルによるコミュニケーションの環境が実現される。
【０１０７】
また、更新されたコンテンツの存在に係る情報は監視アプレットにより取得する場合を中心に述べた。その監視アプレットを用いる方法では電子メールによる通知に比して、よりユーザの要求に合った監視情報が得られるように監視アプレットの監視条件を設定することができる。
【０１０８】
そして、その監視条件は監視アプレットが検出する更新情報に対して所定のフィルタ処理を行うことにより、軽微な更新もユーザに通知されるような煩雑さを少なくできる。即ち、更新情報を更新度合いに応じて層別し、ユーザが必要とする所定のレベル以上の更新に対してのみフィルタ処理された更新内容が通知されるようにする。
【０１０９】
そして、その更新情報は、コンテンツ情報のカテゴリにより設定され、ユーザの関心度の高いコンテンツは小さなレベルに対して通知され、関心度の低いカテゴリに対しては大きなレベルの更新度のコンテンツに対してのみ通知されるようにする。
【０１１０】
そのような更新度のレベル分けを行なうことにより、通信ネットワークトラフィックの混雑を低減させることが期待できる。しかし、多くのユーザにより通信トラフィックを常時使用するような設定がなされるときには、トラフィックを混雑させることになる。
【０１１１】
その混雑はサーバ装置に対してなされるユーザ用記憶手段の頻繁なアクセスに対しても同様である。従って、トラフィックの混雑緩和、及びサーバ装置に対する過剰なアクセス動作の負荷を軽減する必要がある。
【０１１２】
例えば、監視アプレットからのアクセス頻度についてはサーバ装置側で制御する機能を設け、特定のユーザ端末装置より過剰なアクセスがなされるときには、それを検出し、ユーザ端末装置に対してアクセス頻度を低減させるための制御情報を伝送する、又はその特定ユーザ端末装置からの着信を間引いて受信する、又は着信を拒否するように設定し、通信ネットワークのトラフィック量、及びサーバ装置の負荷を軽減させる。
【０１１３】
【発明の効果】
請求項１記載の発明によれば、通信ネットワークを介してコンテンツを取得し、その一部を変更して更新コンテンツを生成して送出する送信側ユーザ端末装置と、それを受信し、記憶すると共に、更新コンテンツを通信ネットワーク上に公開するサーバ装置と、そのサーバ装置に記憶されるコンテンツの更新を検出し、更新コンテンツを取得し、表示する受信側ユーザ端末装置と、により共有コンテンツ更新システムを構成するようにしているので、コンテンツファイルを多数のユーザにより共有できる共有コンテンツ更新システムの環境を提供することのできる効果がある。
【０１１４】
また、請求項２記載の発明によれば、特に、送信側のユーザ端末装置で生成する更新コンテンツのサーバ装置への伝送を、エフェクトファイルを生成してサーバ装置に伝送するようにしているので、請求項１の効果に加え、サーバ装置の記憶容量の増加を少なくした多数のユーザによりコンテンツファイルを共有できる共有コンテンツ更新システムの環境を提供することのできる効果がある。
【図面の簡単な説明】
【図１】本発明の第１の実施例に係る、共有コンテンツ更新システムの概略構成を示した図である。
【図２】本発明の第１の実施例に係る、ユーザ端末装置とサーバ装置との間でなされる動作の流れを示すフローチャートの前半部である。
【図３】本発明の第１の実施例に係る、ユーザ端末装置とサーバ装置との間でなされる動作の流れを示すフローチャートの後半部である。
【図４】本発明の第１の実施例に係る、サーバ装置とユーザ端末装置との間でなされる動作の流れを示すフローチャートの前半部である。
【図５】本発明の第１の実施例に係る、サーバ装置とユーザ端末装置との間でなされる動作の流れを示すフローチャートの後半部である。
【図６】本発明の第２の実施例に係る、共有コンテンツ更新システムの概略構成を示した図である。
【符号の説明】
７　インターネット
１０、１０ａ　サーバ装置
２０、３０　ユーザ端末装置
１０１　通信手段
１０２　管理手段
１０３　データ処理手段
１０４　ユーザデータベース用記憶手段
１０５　ユーザ用記憶手段
１０５ａ　特定ユーザ用記憶手段
１０６　公開用記憶手段
１０７　バックアップ用記憶手段
２０１、３０１　通信手段
２０２、３０２　処理手段
２０３　監視アプレット
２０４、３０３　入力手段
２０５、３０４　表示手段
２０６、３０５　記憶手段
【図１】
2004102871.tif 000003
【図２】
2004102871.tif 000004
【図３】
2004102871.tif 000005
【図４】
2004102871.tif 000006
【図５】
2004102871.tif 000007
【図６】
2004102871.tif 000008