(57)【要約】複数のユーザで共有する画像に対する任意のユーザによる画像操作を、他のユーザが視聴する画像にリアルタイムで反映させることで、インタラクティブな視聴を実現させる情報処理装置を提供する。同一グループに属する複数の情報処理装置（２）及び（３）は、それぞれ記憶している画像情報をサーバ（４）に送信する。サーバ（４）は、複数の情報処理装置（２）及び（３）から送信された画像をまとめて管理し、任意の情報処理装置から要求された画像操作に対応する共有画像を、複数の情報処理装置（２）及び（３）へ同時に送信する。各情報処理装置（２）及び（３）は、サーバ（４）から送信された共有画像を受信して、表示部（２６）及び（３６）に表示する。【特許請求の範囲】
【請求項１】
同一グループに属する他の情報処理装置との間で画像を共有する情報処理装置であって、
画像情報を記憶する画像記憶部と、
前記画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信する送信部と、
自身が所属するグループに関する情報を保持する情報保持部と、
前記画像情報に基づいて前記サーバで特定された、前記自身が所属するグループと同一のグループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信する受信部と、
前記受信部が受信した共有画像情報に従って画像を表示する表示部と、
前記表示部に表示された画像に対するユーザ操作を、前記サーバに指示する操作指示部と、
前記受信部が受信する、前記同一グループに属する任意の情報処理装置のユーザ操作に応じて前記サーバで随時特定される共有画像情報を用いて、前記同一グループに属する他の情報処理装置との対話的な画像視聴を実行する制御部とを備える、情報処理装置。
【請求項２】
前記情報保持部は、前記同一グループに属する他の情報処理装置の中の少なくとも１つの情報処理装置との間で設定されるサブグループに関する情報を保持しており、
前記制御部は、前記サブグループの中だけで対話的な画像視聴を実行することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、
前記送信部は、前記入力部に入力された感情表現に応じた感情情報を、前記同一グループに属する他の情報処理装置に送信することを特徴とする、請求項１に記載の情報処理装置。
【請求項４】
前記サブグループの中だけで共有する画像を、前記サブグループに属する少なくとも１つの情報処理装置へ、前記サーバを介さずに直接送信する直接通信部をさらに備える、請求項２に記載の情報処理装置。
【請求項５】
前記感情情報を、前記サブグループに属する少なくとも１つの情報処理装置へ、前記サーバを介さずに直接送信する直接通信部をさらに備える、請求項３に記載の情報処理装置。
【請求項６】
前記受信部は、前記サーバから通知される前記共有画像情報の格納場所を示すＵＲＬ情報に従って、前記共有画像情報をダウンロードすることを特徴とする、請求項１に記載の情報処理装置。
【請求項７】
前記ＵＲＬ情報が、前記同一グループに属する全ての情報処理装置の携帯電話番号に基づいて作成されていることを特徴とする、請求項６に記載の情報処理装置。
【請求項８】
前記操作指示部が、タッチパネルであることを特徴とする、請求項１に記載の情報処理装置。
【請求項９】
前記操作指示部と前記表示部とを重ねて配置し、
前記制御部は、共有画像と共有画像を操作するためのメニュー画像とを前記表示部に表示させることを特徴とする、請求項８に記載の情報処理装置。
【請求項１０】
前記操作指示部は、前記操作指示部上でユーザが指を移動させることによって共有画像の操作を指示できることを特徴とする、請求項８に記載の情報処理装置。
【請求項１１】
前記画像情報を入力する画像入力部をさらに備える、請求項１に記載の情報処理装置。
【請求項１２】
前記画像入力部は、前記画像情報と共にその画像情報を入力した時を示す属性情報を入力し、その画像情報及び属性情報を前記画像記憶部に記憶させ、
前記送信部は、前記画像情報及び属性情報を前記サーバに送信することを特徴とする、請求項１１に記載の情報処理装置。
【請求項１３】
サーバを介して、同一グループに属する複数の情報処理装置で画像を共有する情報処理システムであって、
前記複数の情報処理装置に含まれる各情報処理装置は、
画像情報を記憶する画像記憶部と、
前記画像記憶部に記憶されている一部又は全部の画像情報を、前記サーバに送信する送信部と、
自身が所属するグループに関する情報を保持する情報保持部と、
前記サーバから共有画像情報を受信する受信部と、
前記受信部が受信した共有画像情報に従って画像を表示する表示部と、
前記表示部に表示された画像に対するユーザ操作を、前記サーバに指示する操作指示部と、
前記装置の画像視聴を制御する制御部とを備え、
前記サーバは、
前記複数の情報処理装置の少なくとも１つから前記画像情報を受信するサーバ受信部と、
前記サーバ受信部が受信した画像情報を記憶するサーバ画像記憶部と、
同一グループに属する複数の情報処理装置に関する情報を管理する情報管理部と、
前記ユーザ操作及び前記サーバ画像記憶部に記憶された画像情報に基づいて、前記複数の情報処理装置で共有する画像情報を特定するサーバ制御部と、
前記サーバ制御部で特定された画像情報に関する前記共有画像情報を、前記複数の情報処理装置へ送信するサーバ送信部とを備え、
前記複数の情報処理装置の制御部は、前記受信部が受信する前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を用いて、前記複数の情報処理装置において対話的な画像視聴を実行することを特徴とする、情報処理システム。
【請求項１４】
前記情報処理装置の情報保持部は、前記サーバの情報管理部で管理される、前記同一グループに属する複数の情報処理装置の中の２つ以上の情報処理装置間で設定されたサブグループに関する情報を保持しており、
前記情報処理装置の制御部は、前記サブグループの中だけで対話的な画像視聴を実行することを特徴とする、請求項１３に記載の情報処理システム。
【請求項１５】
前記情報処理装置は、前記表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、当該入力部に入力された感情表現に応じた感情情報を、前記送信部によって前記同一グループに属する他の情報処理装置に送信することを特徴とする、請求項１３に記載の情報処理システム。
【請求項１６】
前記サブグループに属する情報処理装置は、前記サーバを介さずに他の情報処理装置と直接通信する直接通信部をさらに備え、前記サブグループの中だけで共有する画像を、前記サブグループに属する他の情報処理装置へ直接送信することを特徴とする、請求項１４に記載の情報処理システム。
【請求項１７】
前記サブグループに属する情報処理装置は、前記サーバを介さずに他の情報処理装置と直接通信する直接通信部をさらに備え、前記感情情報を、前記サブグループに属する他の情報処理装置へ直接送信することを特徴とする、請求項１５に記載の情報処理システム。
【請求項１８】
同一グループに属する他の情報処理装置との間で画像を共有するために、情報処理装置が実行する情報処理方法であって、
画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信するステップと、
前記画像情報に基づいて前記サーバで特定された前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信するステップと、
前記受信するステップで受信した共有画像情報に従って画像を表示するステップと、
前記表示するステップで表示した画像に対するユーザ操作を、前記サーバに指示するステップと、
前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を再受信するステップと、
前記再受信するステップで受信した共有画像情報に従って画像を更新表示するステップとを備える、情報処理方法。
【請求項１９】
同一グループに属する他の情報処理装置との間で画像を共有するための情報処理方法を、情報処理装置に実行させるためのコンピュータ読み取り可能なプログラムであって、
画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信するステップと、
前記画像情報に基づいて前記サーバで特定された前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信するステップと、
前記受信するステップで受信した共有画像情報に従って画像を表示するステップと、
前記表示するステップで表示した画像に対するユーザ操作を、前記サーバに指示するステップと、
前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を再受信するステップと、
前記再受信するステップで受信した共有画像情報に従って画像を更新表示するステップとを実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、情報処理装置及び情報処理システム並びに情報処理方法に関し、より特定的には、画像情報を複数のユーザ間で共有することができる情報処理装置及び、及びこの情報処理装置を備えた情報処理システム、並びにこの情報処理装置が行う情報処理方法に関する。
【背景技術】
【０００２】  近年、デジタルカメラを搭載した携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）及びパソコン等の情報処理装置（以下、カメラ付き情報処理装置と記す）が広く普及しており、搭載される記憶媒体の大容量化も相まって、ユーザが手軽に多くの画像を撮影する機会が増えてきている。そして、このカメラ付き情報処理装置の普及や画像の撮影機会の増加に伴って、ユーザの間では「撮影した画像を友人等と共有したい」という要望が大きくなってきている。【０００３】  このようなユーザの要望に応えるために、例えば、一方のユーザが撮影した画像を他のユーザへ電話回線を介して送信し、双方のユーザで画像を共有する技術が提案されている。また、ネットワークを介して遠隔に配置された複数の情報処理装置から共有可能なアルバムを、特定のアルバムサーバに作成する技術が提案されている。さらに、医療分野においては、一方のユーザが他方のユーザへ通信回線を介して送信した画像を共有しながら、所見等については別途電話回線を通じて意見を交換し合うことができる技術も提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】  上記要望に加えて、最近では、１つのグループに属する全てのユーザが、互いに持ち寄った画像を各自の情報処理装置上において共有し、ユーザ間で行われる通話や通信中に任意のユーザによって随時行われる画像操作（ページめくり等）をリアルタイムで全ユーザの情報処理装置に反映させたい、というインタラクティブな視聴の要望がユーザの間で強まっている。すなわち、各ユーザの意思を、文字や音声と共に共有画像の画像操作を通じて対話的に他のユーザに伝えたい、との要望が強まっている。このような視聴を実現できれば、例えば、２つのグループで会合や旅行を行う場合に、事前に２つのグループの代表者がお互いに持ち寄った画像を見て、代表者が各々に画像操作を行いながら話を進めることができる。これにより、会合に適した場所や各グループのメンバー気質に配慮した座席配置を決定できたり、お互いの好みに適した詳細な旅行行程を決定できたり等、遠隔にいながらも綿密な打ち合わせをすることができる。【０００５】  しかしながら、上述した従来技術には、複数のユーザ間でどのように画像を共有するかについての開示があるだけで、共有した画像を複数のユーザ間の通話や通信中にどのように活かすかまでは言及されていない。すなわち、従来技術では、各ユーザが、複数のユーザが互いに持ち寄った画像を見ながら自由に画像を操作して、その操作結果の画像を他の全ユーザがリアルタイムで見られるようなインタラクティブな視聴を実現することができないという課題があった。【０００６】  それ故に、本発明の目的は、複数のユーザで共有する画像に対する任意のユーザによる画像操作を、他のユーザが視聴する画像にリアルタイムで反映させることで、インタラクティブな視聴を実現させる情報処理装置及び情報処理システム並びに情報処理方法を提供することである。
【課題を解決するための手段】
【０００７】  本発明は、同一グループに属する他の情報処理装置との間で画像を共有する情報処理装置、及びこの複数の情報処理装置とサーバとで構成される情報処理システムに向けられている。そして、上記目的を達成させるために、本発明の情報処理装置は、画像記憶部、送信部、情報保持部、受信部、表示部、操作指示部、及び制御部を備えている。また、本発明のサーバは、サーバ受信部、サーバ画像記憶部、情報管理部、サーバ制御部、及びサーバ送信部とを備えている。【０００８】  情報処理装置において、画像記憶部は、画像情報を記憶する。送信部は、画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信する。情報保持部は、自身が所属するグループに関する情報を保持する。受信部は、画像情報に基づいてサーバで特定された、自身が所属するグループと同一のグループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、サーバから受信する。表示部は、受信部が受信した共有画像情報に従って画像を表示する。操作指示部は、表示部に表示された画像に対するユーザ操作を、サーバに指示する。【０００９】  サーバにおいて、サーバ受信部は、複数の情報処理装置の少なくとも１つから画像情報を受信する。サーバ画像記憶部は、サーバ受信部が受信した画像情報を記憶する。情報管理部は、同一グループに属する複数の情報処理装置に関する情報を管理する。サーバ制御部は、ユーザ操作及びサーバ画像記憶部に記憶された画像情報に基づいて、複数の情報処理装置で共有する画像情報を特定する。サーバ送信部は、サーバ制御部で特定された画像情報に関する共有画像情報を、複数の情報処理装置へ送信する。【００１０】  そして、この構成において、複数の情報処理装置の制御部が、受信部が受信する同一グループに属する任意の情報処理装置のユーザ操作に応じてサーバで随時特定される共有画像情報を用いて、同一グループに属する他の情報処理装置との対話的な画像視聴を実行する。【００１１】  ここで、情報処理装置の情報保持部は、サーバの情報管理部で管理される、同一グループに属する複数の情報処理装置の中の２つ以上の情報処理装置間で設定されたサブグループに関する情報を保持しており、制御部が、サブグループの中だけで対話的な画像視聴を実行することも可能である。この場合、サブグループの中だけで共有する画像を、サブグループに属する少なくとも１つの情報処理装置へ、サーバを介さずに直接送信する直接通信部をさらに備えてもよい。【００１２】  また、表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、送信部は、入力部に入力された感情表現に応じた感情情報を、同一グループに属する他の情報処理装置に送信することも可能である。この場合、感情情報を、サブグループに属する少なくとも１つの情報処理装置へ、サーバを介さずに直接送信する直接通信部をさらに備えてもよい。【００１３】  典型的には、受信部は、サーバから通知される共有画像情報の格納場所を示すＵＲＬ情報に従って、共有画像情報をダウンロードする。特に、同一グループに属する全ての情報処理装置が携帯電話である場合、ＵＲＬ情報が、全ての情報処理装置の電話番号に基づいて作���されてもよい。【００１４】  好ましい操作指示部としては、タッチパネルが挙げられる。タッチパネルの場合、操作指示部と表示部とを重ねて配置し、制御部が、共有画像と共有画像を操作するためのメニュー画像とを表示部に表示させることが可能である。また、操作指示部は、操作指示部上でユーザが指を移動させることによって共有画像の操作を指示することもできる。【００１５】  また、好ましくは、画像情報を入力する画像入力部をさらに備えさせる。この画像入力部は、画像情報と共にその画像情報を入力した時を示す属性情報を入力し、その画像情報及び属性情報を画像記憶部に記憶させるのが望ましい。こうすれば、送信部が、画像情報と共に属性情報をサーバに送信することができる。【００１６】  上述した情報処理装置の画像記憶部、送信部、受信部、表示部及び操作指示部が行うそれぞれの処理は、一連の処理手順を与える情報処理方法として捉えることができる。すなわち、画像記憶部に記憶されている一部又は全部の画像情報をサーバに送信し、画像情報に基づいてサーバで特定された同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報をサーバから受信し、この受信した共有画像情報に従って画像を表示し、この表示した画像に対するユーザ操作をサーバに指示し、ユーザ操作に応じてサーバで随時特定される共有画像情報を再受信し、再受信した共有画像情報に従って画像を更新表示する情報処理方法である。好ましくは、この情報処理方法は、一連の処理手順を情報処理装置に実行させるためのプログラムの形式で提供される。
【発明の効果】
【００１７】  上記のように、本発明によれば、任意の情報処理装置が行った画像操作を、同一グループを構成する複数の情報処理装置で共有することができるので、複数のユーザ間でリアルタイムかつインタラクティブな視聴が可能となる。また、グループ内にサブグループを構築すれば、サブグループ内で相互に認証された情報処理装置の間だけで特定の画像を共有することができるので、セキュリティ性の高い画像の共有を実現することができる。
また、サーバは、情報処理装置から要求があって初めて共有画像を書き込む共有領域を画像記憶部内に確保するので、画像記憶部の容量を節約できる。また、情報処理装置からは、共有領域だけにアクセスが限られるので、サーバの画像記憶部内に記憶されている他のデータの改ざん等のリスクが低くなる。また、サーバは、情報処理装置による画像の共有が終了した時点で共有領域を削除するので、後における第三者の不正なアクセス等を防ぐことが可能となり、セキュリティ性が高くなる。また、共有領域へのアクセスの際に発行されるパスワードを互いの電話番号に基づいて作成するので、覚えやすいというユーザの利便性や、重複が発生しにくいという管理性が高くなる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の第１の実施形態に係る情報処理システム１の概要を説明する図である。
【図２】図２は、図１に示したサーバ４、情報処理装置２及び３の詳細な構成を示したブロック図である。
【図３】図３は、図２に示した送出指示部２３の具体的な一例を示す図である。
【図４】図４は、本発明の第１の実施形態に係る情報処理システム１の動作を説明するシーケンス図である。
【図５】図５は、ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図である。
【図６Ａ】図６Ａは、ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図である。
【図６Ｂ】図６Ｂは、ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図である。
【図７Ａ】図７Ａは、ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図である。
【図７Ｂ】図７Ｂは、ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図である。
【図８】図８は、本発明の第２の実施形態に係る情報処理システム１０１の概要を説明する図である。
【図９】図９は、図８に示したサーバ４、情報処理装置８０及び８３の詳細な構成を示したブロック図である。
【図１０】図１０は、本発明の第２の実施形態に係る情報処理システム１０１の動作を説明するシーケンス図である。
【符号の説明】
【００１９】１、１０１  情報処理システム
２、３、８０、８３  情報処理装置
４  サーバ
５  ネットワーク
２０  画像
２１、３１  画像入力部
２２、３２、４３  画像記憶部
２３、３３  送出指示部
２４、３４  画像送出部
２５、３５  操作指示部
２６、３６  表示部
２７、３７、４１  通信部
２８、３８  アンテナ部
２９、３９  情報保持部
３０、４０、４４  制御部
４２  書込部
４５  読出部
４６、４８  専用フォルダ
４７  共用フォルダ
４９  グルーピングテーブル
５０  情報管理部
６１〜６３  メニュー画像
７７、８７  直接通信部
９１、９２  通信装置
９８、９９  ビューア装置
【発明を実施するための最良の形態】
【００２０】  以下、本発明の実施形態について、図面を用いて詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係る情報処理システムの概要を説明する図である。図１において、第１の実施形態に係る情報処理システム１は、情報処理装置２及び３とサーバ４とが、ネットワーク５を介して接続される構成である。情報処理装置２及び３は、カメラ等の画像を入力する画像入力部２１及び３１、画像を表示する表示部２６及び３６、表示部２６及び３６に表示された画像に対する様々な操作を指示する操作指示部２５及び３５、及びネットワーク５を介してサーバ４との通信を行うアンテナ部２８及び３８を、それぞれ備える。この情報処理装置２及び３は、同一のグループに属している。また、ネットワーク５は、インターネット等の公知の有線又は無線のネットワークである。【００２１】  詳細は後述するが、第１の実施形態に係る情報処理システム１では、同一のグループに属する情報処理装置２の表示部２６と情報処理装置３の表示部３６とには、サーバ４から与えられる同一の画像が表示される。また、情報処理装置２のユーザ（以下、第１ユーザと記す）が、操作指示部２５を用いて画像２０に対して何らかの操作を行った場合には、その操作がサーバ４で反映され、その操作に応じた画像が情報処理装置３の表示部３６にも表示される。よって、情報処理装置３のユーザ（以下、第２ユーザと記す）は、画像２０に対して第１ユーザが行った操作の内容をリアルタイムに見ることができる。逆に、第２ユーザが操作指示部３５を用いて画像２０に対して行った操作についても、その操作に応じた画像が情報処理装置２の表示部２６に表示されるので、第１ユーザも第２ユーザが行った操作の内容をリアルタイムに知ることができる。【００２２】  ここで、本発明における画像の「操作」とは、次の操作を含む概念である。例えば静止画においては、今見ている画像の次の画像や前の画像を見る「ページめくり操作」、最初の画像や最後の画像を見る「ジャンプ操作」、連続する画像を所定時間毎に切り替えながら表示させたりその表示を停止させたりする「スライドショー操作」、及び画像に対するコメント（テキストやボイスメモや擬音等を含む）や図形等の「書き込み操作」等、が挙げられる。動画においては、動画の再生、停止、一時停止、巻き戻し、早送り及びコマ送り等の「再生操作」及び上述した「書き込み操作」等、が挙げられる。
なお、画像の編集時に行われる操作も、本発明の「操作」の概念に含めても構わない。例えば、画像の拡大、縮小、変形、反転及び回転等を行う「サイズ変更操作」、色彩や明るさ等を変更する「画質操作」、及び連続する画像の配列順序や配列数を変更する「配列操作」である。【００２３】  ここで、擬音とは、ユーザが画像を見た時にその感想を表現するために発生させる音のことを言う。例えば、画像が「良い」や「楽しい」等の肯定的な評価である場合には、高い周波数の擬音（「ピピッ」等）を用い、画像が「悪い」や「いまひとつ」等の否定的な評価である場合には、低い周波数の擬音（「ブッブー」等）を用いることが可能である。この擬音は、自分の情報処理装置で発生させてもよいし、他のユーザの情報処理装置で発生させるようにしてもよい。後者の場合、擬音の音データ等を感情情報として他の情報処理装置に送信してもよいし、擬音を指定するコマンド等を感情情報として他の情報処理装置に送信してもよい。このように、感情情報を他のユーザにフィードバックすることで、自分の感情を知らせることが可能となる。【００２４】  なお、図１では、２つの情報処理装置２及び３がネットワーク５に接続されている構成を例示しているが、情報処理装置の数は３つ以上であってもよく、また３つ以上の情報処理装置は同一のグループを形成してもよいし、複数のグループを形成してもよい。また、情報処理装置２及び３に画像入力部２１及び３１が備えられている例を示したが、カメラ等から画像を取り込む必要がなければ、画像入力部２１及び３１の構成は情報処理装置２及び３にとって必須ではない。【００２５】  以下、本発明の第１の実施形態に係る情報処理システム１のサーバ４及び情報処理装置２、３の構成について、さらに詳細に説明する。図２は、図１に示したサーバ４、情報処理装置２及び３の詳細な構成を示したブロック図である。なお、情報処理装置２と情報処理装置３とは、参照符号の十の桁が異なるだけで構成は全く同一であるので、情報処理装置２の構成についてだけ説明を行い、情報処理装置３の説明は省略する。【００２６】  図２において、サーバ４は、ネットワーク５を介して情報処理装置２及び３と情報の送受信を行う通信部４１、画像情報を記憶する画像記憶部４３、通信部４１が受信した画像情報を画像記憶部４３に書き込む書込部４２、通信部４１が受信した要求に基づいて画像記憶部４３から情報を読み出して通信部４１へ送出する読出部４５、同一グループに属する複数の情報処理装置に関するグループ情報を管理する情報管理部５０、及び通信部４１が受信した操作指示に基づいて書込部４２及び読出部４５を制御し、画像記憶部４３に記憶された画像から共有画像を特定する制御部４４を備える。なお、通信部４１は、送信部と受信部とに分かれた構成であってもよい。【００２７】  画像記憶部４３は、画像を共有するユーザを特定するための情報を格納するグルーピングテーブル４９と、情報処理装置のユーザ毎に予め確保された専用フォルダとを有している。このグルーピングテーブル４９には、同一グループに属する全てのユーザを特定するメイングループ及び同一グループに属する一部のユーザを特定するサブグループの設定が可能であ��。また、図２の例では、専用フォルダとして、第１ユーザに対する第１の専用フォルダ４６と、第２ユーザに対する第２の専用フォルダ４８とが設けられている。グループの設定は、情報管理部５０で管理されているグループ情報に基づいて、制御部４４によって行われる。【００２８】  情報処理装置２は、ネットワーク５を介してサーバ４と情報の送受信を行う通信部２７、画像入力部２１、画像入力部２１で入力された画像を記憶する画像記憶部２２、画像記憶部２２に記憶された画像から所定の画像を通信部２７に送出する画像送出部２４、通信部２７が受信した画像の表示を行う表示部２６、通信部２７が受信したグループ情報を保持する情報保持部２９、各構成間の処理を仲介し情報処理装置２の画像視聴全般を制御する制御部３０，及び操作指示部２５を備える。なお、上述したように、画像入力部２１は、情報処理装置２に必須の構成ではない。また、情報処理装置２が、他の情報処理装置３から画像を取得するだけの装置や半導体メモリカード等の外部記憶媒体から画像情報を取り込む装置であれば、画像記憶部２２の構成も必須ではない。【００２９】  通信部２７には、例えば、情報処理装置３との音声通話及びサーバ４とのデータ通信を同時に行うことができる通信手段が用いられる。情報処理装置３との音声通話については、必ずしもサーバ４を経由する必要はなく、音声通話用に設けられた別のサーバを経由したり、いわゆるＩＰ電話を用いることも可能である。また、画像入力部２１には、例えば、デジタルカメラ等に搭載されているＣＣＤやＣＭＯＳセンサを用いた撮影装置やスキャナ装置等が用いられる。画像記憶部２２には、携帯性を鑑みて半導体メモリを用いることが望ましいが、ＨＤＤやＤＶＤ等の各種の記憶媒体を用いてもよい。画像記憶部２２には、画像入力部２１で入力された画像と共に、その画像が撮影又は記憶された日時等のメタ情報が記憶されることが望ましい。このメタ情報は、画像入力部２１によって画像の入力と共に自動的に入力されるか、ユーザ操作によって手動で入力される。【００３０】  表示部２６には、例えば、画像を表示するためのＬＣＤやＥＬ等の表示デバイスが用いられる。操作指示部２５には、テンキー等のダイレクトキー、タッチパネル、ジョイスティック、又はスライド式のレバー等の操作入力デバイスが用いられる。なお、透明タッチパネルを操作指示部２５として表示部２６の表面に配置すれば、多彩な操作が可能になる（後述する）。【００３１】  また、情報処理装置２は、画像記憶部２２に記憶された画像の送出を、画像送出部２４に指示するための送出指示部２３を、外付けで接続することが可能な構成であってもよい。この送出指示部２３としては、例えばクレイドルを用いることができる。送出指示部２３としてクレイドルを用いた場合は、情報処理装置２をクレイドルに差し込んで端子やスイッチ（図示せず）が導通すること等によって（図３）、画像記憶部２２に記憶された画像を送出するよう画像送出部２４に指示することができる。
なお、情報処理装置２が送出指示部２３を備えない構成である場合には、操作指示部２５からの入力に基づいて画像送出部２４に指示が与えられる。【００３２】  次に、本発明の第１の実施形態に係る情報処理システム１の動作について説明する。図４は、本発明の第１の実施形態に係る情報処理システム１の動作を説明するシーケンス図である。なお、下記説明の前提として、第１ユーザと第２ユーザとが互いに友人や恋人同士であり、情報処理装置２及び３を用いて現在音声通話中であるとする。そして、音声通話中に、第１ユーザ及び第２ユーザが別々に撮影した画像を見ながら、互いの近況を報告し合うことになった場合を考える。【００３３】  まず、第１ユーザが情報処理装置２をクレイドルである送出指示部２３に差し込むことにより、画像及びその画像に関する操作を共有（以下、ミラーリングと記す）したい旨の信号が、情報処理装置２の画像送出部２４から通信部２７及びネットワーク５を通してサーバ４の通信部４１へ送信される（Ｓ１）。【００３４】  サーバ４において、ミラーリングしたい旨の信号は、通信部４１から制御部４４へ送られる。制御部４４は、予め画像記憶部４３に記憶されたグルーピングテーブル４９を参照して、第１ユーザとミラーリングを行うべきユーザ、すなわち第２ユーザを抽出して、その第２ユーザの情報処理装置３に第１ユーザからミラーリングの要求があることを知らせる（Ｓ２）。この時、情報処理装置３の表示部３６に「第１ユーザからミラーリングの要求が来ています。ＯＫならば「１」キーを押してください。ＮＧならば「０」キーを押してください。」等の文字メッセージが表示されたり、音声メッセージが流れたりすれば、実用性に優れたものとなる。【００３５】  第２ユーザは、第１ユーザからミラーリング要求があったことを知ると、ミラーリング要求に対する応答を行う（Ｓ３）。図４の例では、第２ユーザは、ミラーリング要求に応じる旨の応答を行う。このミラーリング要求に応じる旨の応答は、所定の入力（上述の例では「１」キーの入力）が操作指示部３５から入力することや、第２ユーザが情報処理装置３をクレイドルである送出指示部３３に差し込むことで行われてもよい。実用性に鑑みると、後者の方法がユーザへの負担が少ないので望ましい。なお、すでに情報処理装置３がクレイドルに差し込まれている場合には、上述したキー入力となる。また、ミラーリング要求に応じる旨の応答は、キー入力等を介すことなく自動的に行われてもよい。例えば、指定時刻になると、ミラーリング要求（Ｓ１）及び応答（Ｓ３）が自動的に行われて、情報処理装置２と情報処理装置３との間でミラーリングが開始される構成であってもよい。
なお、ミラーリング要求に応じない旨の応答を行う場合（上述の例では「０」キーの入力）や、所定の時間応答がなかった場合には、サーバ４の制御部４４から情報処理装置２に対して、ミラーリング要求に応じない旨の応答を送信して処理を終了する（Ｓ３）。【００３６】  サーバ４の制御部４４は、情報処理装置３からミラーリング要求に応じる旨の返答を受信して、第１ユーザと第２ユーザとで共有する画像を特定する処理を行う。この処理は、典型的には、以下のようにして行われる。
まず、制御部４４は、第１ユーザと第２ユーザとが共有する画像を格納するための共用フォルダ４７を、画像記憶部４３に作成する（Ｓ４）。次に、制御部４４は、情報処理装置２に対して画像記憶部２２に記憶された画像情報を送出する要求、及び情報処理装置３に対して画像記憶部３２に記憶された画像情報を送出する要求を送信する（Ｓ５及びＳ６）。【００３７】  サーバ４から画像情報を送出する要求を受信すると、情報処理装置２の画像送出部２４は、画像記憶部２２に記憶された画像情報のうち、全部又は予めミラーリングに供するように設定された一部の画像情報をサーバ４に送出する（Ｓ７）。同様に、サーバ４から画像情報を送出する要求を受信すると、情報処理装置３の画像送出部３４は、画像記憶部３２に記憶された画像情報のうち、全部又は予めミラーリングに供するように設定された一部の画像情報をサーバ４に送出する（Ｓ８）。なお、ミラーリングに供する画像は、所定のフォルダやテーブルに、画像情報やファイル名やファイル格納位置を示すアドレスを設定することで特定可能である。また、画像情報に関するメタ情報が記憶されている場合には、メタ情報が画像情報内に含められてサーバ４に送出される。【００３８】  サーバ４の制御部４４は、書込部４２に対して、画像記憶部４３の第１の専用フォルダ４６に情報処理装置２から送られてきた画像情報を、第２の専用フォルダ４８に情報処理装置３から送られてきた画像情報を、それぞれ書き込むように指示する。
なお、すでに情報処理装置２からの画像情報が第１の専用フォルダ４６に記憶されている場合や、情報処理装置３からの画像情報が第２の専用フォルダ４８に記憶されているような場合には、制御部４４は、各専用フォルダにすでに記憶されている画像情報と新たに情報処理装置から読み込まれた画像情報との差分、すなわち新たに追加されるべき画像情報のみを書き込む構成とすれば、ミラーリング処理に要する時間を短縮できる。【００３９】  第１の専用フォルダ４６及び第２の専用フォルダ４８にそれぞれ画像情報が記憶されると、制御部４４は、これらの全部又は一部の画像情報を共用フォルダ４７に複写する（Ｓ９）。この時、メタ情報が付随されている場合には、撮影日時等を参酌して時系順に画像情報を配列してもよい。一部の画像情報だけを複写する場合には、共用フォルダ４７の記憶容量を小さくすることができる。但し、この場合には、後述するユーザによる画像の操作が生じる毎に、第１の専用フォルダ４６及び第２の専用フォルダ４８から対象となる画像情報を共用フォルダ４７に複写する必要がある。なお、共用フォルダ４７には、画像情報そのものではなく、第１の専用フォルダ４６及び第２の専用フォルダ４８上の画像情報の格納アドレスを示すポインタ情報を書き込んでもよい。【００４０】  次に、制御部４４は、共用フォルダ４７に複写された画像情報の中から、最初に共有する画像情報のアドレスを示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を、情報処理装置２及び情報処理装置３に対して送信する（Ｓ１０及びＳ１１）。最初に共有する画像情報の一例としては、最近（又は最も以前）に撮影された画像情報が挙げられる。ここで、サーバ４から送信されたＵＲＬ情報が情報処理装置２及び３の表示部２６及び３６にハイパーリンク表示される構成とすれば、第１ユーザ及び第２ユーザのそれぞれが表示されたＵＲＬ情報をクリックすることで、共用フォルダ４７に記憶された特定の画像情報に容易にアクセスすることができる。さらに、ＵＲＬ情報を第１ユーザ及び第２ユーザ以外の第三者に公開することによって、第三者に対して操作された画像を公開（パブリッシュ）することが可能となる。【００４１】  例えば、このＵＲＬ情報を知った第三者は、このＵＲＬにアクセスすることにより、画像の操作はできないものの、第１ユーザ及び第２ユーザが共有している画像を操作している状況をリアルタイムに知り得ることが可能となる。さらに、このＵＲＬ情報を利用することにより、第１ユーザ及び第２ユーザによる画像の操作によって得られた画像情報を、第三者がＣＤやＤＶＤ等の媒体に記録するサービスを行うことも可能である。この状態は、第１ユーザ及び第２ユーザによってサブグループが形成され、第１ユーザ、第２ユーザ及び第三者によってメイングループが形成されることに相当する。【００４２】  このような画像のパブリッシュ機能は、上述したような２つのグループの代表者が互いの画像を持ち寄って、会合に先立って何らかの事項を決定したい場合に特に有効であり、２つのグループの代表者が決定した事項を反映した画像を、会合の参加者にパブリッシュすることにより、参加者は事前に詳細な情報を知ることが可能となる。【００４３】  なお、ミラーリングする情報処理装置２及び３を特定するためのＵＲＬ情報を、例えばそれぞれの電話番号を用いて作成すれば、重複の可能性を低くすることができると共に、実用性に優れた構成を実現することができる。例えば、情報処理装置２の電話番号が「００１−１１１−１１１１」、情報処理装置３の電話番号が「００２−２２２−２２２２」、サーバ４のＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏｍ」、共有画像のファイル名が「ｆｉｌｅ１．ｊｐｇ」であったとする。この場合、共用フォルダ４７の共有画像を示すＵＲＬ情報は、それらの情報を組み合わせた「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏｍ／００１１１１１１１１００２２２２２２２２／ｆｉｌｅ１．ｊｐｇ」とすることができる。【００４４】  以上の処理で、情報処理装置２と情報処理装置３とのミラーリングの準備が完了する。なお、ミラーリングの準備が完了するまでの間も、情報処理装置２と情報処理装置３との間での音声通話は可能である。よって、第１ユーザ及び第２ユーザは退屈することなくミラーリングの準備を待つことができる。【００４５】  次に、ミラーリングを開始するためには、第１ユーザが情報処理装置２の表示部２６に表示された共用フォルダ４７のＵＲＬ情報を選択し、第２ユーザが情報処理装置３の表示部３６に表示された共用フォルダ４７のＵＲＬ情報を選択する。これにより、共用フォルダ４７に記憶された共有画像情報が読出部４５から通信部４１を通じて情報処理装置２及び３に送信される。これにより、第１ユーザ及び第２ユーザのそれぞれが、同じ共有画像情報を同時に見ることができる。【００４６】  なお、このミラーリング開始時に、例えば図５〜図７に示したような画像が情報処理装置２及び３の表示部２６及び３６に表示されてもよい。
図５は、共用フォルダ４７に記憶されている所定の画像６０と共に、画像の操作を促すためのメニュー画像６１が、表示部２６に表示されている例である。メニュー画像６１は、操作指示部２５にダイレクトキーを用いた場合の各キーに対応する画像操作オプションが示されている。図５の例では、「１」キーにメニュー画像を表示させる「Ｍｅｎｕ」、「２」キーに最初の画像を表示させる「Ｔｏｐ」、「３」キーに１つ前の画像を表示させる「Ｐｒｅｖ」、「４」キーに次の画像を表示させる「Ｎｅｘｔ」、「５」キーに最後の画像を表示させる「Ｌａｓｔ」が、それぞれ割り当てられている。このような画面を表示させることにより、ユーザは自分が今見ている画像６０に対して、どのキーを押せばどのような操作を行うことができるのかを一見して理解することができ、実用性に鑑みて望ましい。【００４７】  図６Ａ及び図６Ｂは、操作指示部２５として透明タッチパネルを用いて、画像の操作を促すためのメニュー画像６２が、表示部２６に表示されている例である。図６Ａは、表示部２６の画像６０上に重ねてメニュー画像６２が表示された例であり、図６Ｂは、表示部２６の画像６０が表示される領域とは別の領域にメニュー画像６２が表示された例である。ユーザは、表示部２６上に表示されたメニュー画像６２のアイコン表示部分に触れることにより、その触れられた位置に割り当てられた操作内容が選択されて、ユーザは所定の画像操作を行うことが可能となる。図６Ａ及び図６Ｂに示した例においては、ユーザの指が右向きの矢印の上に触れており、ユーザが「１ページ進む」旨の操作指示を行っていることとなる。なお、タッチパネルに関する技術は周知であるため説明を省略する。このように、メニュー画像６２が表示される領域（図面における画像６０の下部）に操作指示部２５を構成すれば、表示部２６の全面に反射率の高い透明タッチパネルを形成する場合よりも視認性が優れる。【００４８】  図７Ａも、図６Ａ及び図６Ｂと同様に、操作指示部２５として透明タッチパネルを用いて、画像の操作を促すためのメニュー画像６２が、表示部２６に表示されている例である。メニュー画像６３は矢印状のアイコン表示であり、所定の時（例えば画像が表示されてから所定の時間又は所定のキーを押した場合）のみ表示されるものとする。ユーザはこのようなメニュー画像６３を見て、図７Ｂに示したように、指をタッチパネル上で矢印の方向、例えば右向きに指を滑らせた場合には、表示部２６に表示された画像６０のページめくりを行うことができる。このようなメニュー画像６３を表示させることにより、ユーザはより直感的な操作によって画像の操作を行うことが可能となる。【００４９】  ここで、表示部２６に表示されている画像６０についての話題が終わり、表示部２６に表示されている画像６０を次の画像に切り替える（ページをめくる）ために、第１ユーザが操作指示部２５の「４」キーを押したとする（Ｓ１２）。このキー押し下げにより、サーバ４の制御部４４に対して「ページをめくる」旨の指示が与えられる。制御部４４及び読出部４５は、画像６０の次に位置する画像を共用フォルダ４７から読み出して情報処理装置２及び情報処理装置３に送信する（Ｓ１５及びＳ１３）。送信された画像は、情報処理装置２の表示部２６及び情報処理装置３の表示部３６にそれぞれ表示される。【００５０】  このような動作（Ｓ１２〜Ｓ１５）を行うことにより、第１ユーザが情報処理装置２において行った「ページめくり」の操作結果を情報処理装置２の表示部２６上に表示させることはもちろん、情報処理装置３の表示部３６上にも表示させることができる。すなわち、第１ユーザが行った画像に対する操作結果が他ユーザの情報処理装置においても反映されることとなり、同じグループに属する全てのユーザは、リアルタイムに操作された画像を見ることができる。【００５１】  なお、メニュー画像６１は、サーバ４の制御部４４で作成されて画像と共に情報処理装置２及び３に送信される構成であってもよい。このような構成では、制御部４４は、情報処理装置２及び３の解像度やタッチパネル搭載の有無等の機能の違いや、送信すべきコンテンツが動画であるか静止画であるかの違い等によって、異なるメニュー画像６１を作成して情報処理装置２及び３に送るようにすれば、実用性に鑑みてさらに望ましい。【００５２】  また、上記実施例では、画像６０の操作後の画像をサーバ４から情報処理装置３に対して直接送信する方法を示したが（Ｓ１３）、画像を送信する代わりに表示部３６に表示されている画像を更新すべき旨の信号を制御部４４から情報処理装置３に送信する方法でもよい。この方法では、情報処理装置３からサーバ４に対して表示部３６に表示させる画像を更新する旨の信号が送信されて（Ｓ１４）、情報処理装置３で画像６０の操作後の画像を見ることができる。同様のことは、ステップＳ１５についても言える。なお、この画像を更新する旨の要求を行うタイミングは、情報処理装置２から画像の操作が行われた直後に限られない。例えば、一定の時間毎に自動的に更新要求を行うこともできるし、第２ユーザが要求した時に更新要求をすることも可能である。このような構成にすれば、第２ユーザは、第１ユーザの画像操作のペースとは異なる自らのペースで操作された画像を見ることができる。【００５３】  なお、画像操作の実行時（Ｓ１２）から操作に応じた画像を読み出し実行時（Ｓ１５）までの間も、引き続き情報処理装置２と情報処理装置３との間の音声通話を成立させておくことにより、第１ユーザと第２ユーザとがお互いに話をしながら、共用フォルダ４７にある画像を操作して、その結果を共有することができる。
このように第１ユーザと第２ユーザとは、共通の画像を操作しながら、話をして近況報告をすることができる。【００５４】  次に、ミラーリングの切断処理について説明する。
お互いに近況報告が終わった場合には、いずれか一方のユーザ、この例では第１ユーザが、情報処理装置２の操作指示部２５を通してミラーリングの切断要求を行う（Ｓ１６）。情報処理装置２からのミラーリングの切断要求を受けたサーバ４の制御部４４は、情報処理装置３に対してミラーリングを切断してよいかを問い合わせる（Ｓ１７）。この時、情報処理装置３の表示部３６に「ミラーリングを切断してよろしいですか。ＯＫならば「１」キーを押してください。ＮＧならば「０」キーを押してください。」等の文字メッセージが表示させたり、音声メッセージを流したりすることが実用性に鑑みて望ましい。第２ユーザは、情報処理装置３の操作指示部３５を操作すること（上述の例では「１」キーを押す）によって、又は音声通話を切断することによって、さらには情報処理装置３をクレイドルから取り外すことによって、ミラーリングを切断する旨の信号をサーバ４の制御部４４に送る（Ｓ１８）。なお、音声通話を切断した場合には同時に音声通話も切断することができる。【００５５】  サーバ４では、情報処理装置３からミラーリングを切断する旨の信号を受信した場合、制御部４４が画像記憶部４３に記憶された共用フォルダ４７を削除する（Ｓ１９）。このように、ミラーリング処理の開始毎に共用フォルダ４７を作成して（Ｓ４）、ミラーリング処理の終了時に共用フォルダ４７を削除する（Ｓ１９）ことによって、画像記憶部４３の記憶容量の無駄遣いを防止することができる。また、ミラーリングが終了した後に第三者によって共用フォルダ４７内が覗かれる心配がないので、セキュリティ性が高くなる。さらに高いセキュリティ性を実現しようとする場合には、共用フォルダ４７を作成する（Ｓ４）際に、第三者の共用フォルダ４７に対するアクセスに制限をかければよい。例えば、制御部４４が、ミラーリング処理において有効ないわゆるワンタイムパスワードを生成して、情報処理装置２及び情報処理装置３に送信して、ミラーリング処理が行われている間の共用フォルダ４７に対する第三者のアクセスを制限することで、さらにセキュリティ性を高くすることができる。なお、この時のアクセス制限の方法の一例としては、情報処理装置２及び３それぞれの電話番号を暗号化鍵とした制限を行うことも可能である。【００５６】  そして、共用フォルダ４７を削除した（Ｓ１９）後に、ミラーリング処理を終了した旨の信号をサーバ４から情報処理装置２に対して送信することによって、ミラーリング処理を終了することができる（Ｓ２０）。なお、この時、情報処理装置２の表示部２６に「ミラーリングを終了しました」等の文字メッセージを表示させたり、音声メッセージを流したりすることが実用性に鑑みて望ましい。【００５７】  なお、上記第１の実施形態では、サーバ４の画像記憶部４３に記憶された画像ファイルの管理や操作（例えば、共用フォルダ４７の作成又は削除、共有画像を特定するためのＵＲＬ情報等の作成、共有画像の操作等）等の機能は、全て制御部４４が行うものとして説明した。しかしながら、これらの機能は、それぞれ独立した専用回路によって個別に処理されてもよい。また、制御部４４の機能をソフトウェアで実行させることも可能であることは言うまでもない。【００５８】  （第２の実施形態）
図８は、本発明の第２の実施形態に係る情報処理システムの概要を説明する図である。図８において、第２の実施形態に係る情報処理システム１０１は、情報処理装置８０及び８３とサーバ４とが、ネットワーク５を介して接続される構成である。なお、サーバ４に接続される情報処理装置の数や、情報処理装置によるグループ形成については、第１の実施形態で説明した通りである。【００５９】  また、図９は、図８に示したサーバ４及び情報処理装置８０、８３の詳細な構成を示したブロック図である。情報処理装置８０は、ネットワーク５を介してサーバ４と情報の送受信を行う通信部を有する通信装置９１、画像入力部２１、画像記憶部２２、画像記憶部２２に記憶された画像から所定の画像を通信装置９１に送出する画像送出部２４、通信装置９１が受信した画像の表示を行う表示部２６、情報保持部２９、制御部３０、操作指示部２５、及び他の情報処理装置と直接通信を行う直接通信部７７を備える。もちろん、情報処理装置８３の詳細な構成も情報処理装置８０と同様である。【００６０】  図８及び図９でわかるように、第２の実施形態に係る情報処理システム１０１は、情報処理装置８０及び８３が、画像入力部２１及び３１とアンテナ部２８及び３８とを有した通信装置９１及び９２と、表示部２６及び３６と操作指示部２５及び３５とを有したビューア装置９８及び９９とに分かれていること、及びビューア装置９８とビューア装置９９とが互いにサーバ４を介さずに直接通信を行うことが、上記第１の実施形態に係る情報処理システム１の構成と異なる。なお、第２の実施形態に係る情報処理システムの構成で、第１の実施形態に係る情報処理システムの構成と同一の参照符号が付された構成は、処理動作が同じであるので説明を省略する。
以下、異なる構成部分を中心に第２の実施形態に係る情報処理システム１０１を説明する。【００６１】  上記第１の実施形態と同様に、第２の実施形態に係る情報処理システム１０１では、同一のグループに属する情報処理装置８０の表示部２６と情報処理装置８３の表示部３６とには、サーバ４から与えられる同一の画像２０が表示される。また、情報処理装置８０のユーザ（以下、第１ユーザと記す）が、操作指示部２５を用いて画像２０に対して何らかの操作を行った場合には、その操作がサーバ４で反映され、その操作に応じた画像が情報処理装置８３の表示部３６にも表示される。よって、情報処理装置８３のユーザ（以下、第２ユーザと記す）は、画像２０に対して第１ユーザが行った操作の内容をリアルタイムに見ることができる。逆に、第２ユーザが操作指示部３５を用いて画像２０に対して行った操作についても、その操作に応じた画像が情報処理装置８０の表示部２６に表示されるので、第１ユーザも第２ユーザが行った操作の内容をリアルタイムに知ることができる。【００６２】  通信装置９１には、携帯電話や無線ＬＡＮ等の広く知られた通信手段を用いることができる。図８では、画像入力部２１が、この通信装置９１に搭載される例を示しているが、ビューア装置９８に搭載されてもよい。画像記憶部２２は、ビューア装置９８に搭載されていることが望ましい。直接通信部７７には、他の情報処理装置と情報の送受信を直接行うことのできる公知の手段、例えばＢｌｕｅｔｏｏｔｈやＩｒＤＡ等の手段を用いることが可能である。【００６３】  また、第１の実施形態と同様に、情報処理装置８０は、画像記憶部２２に記憶された画像の送出を、画像送出部２４に指示するための送出指示部２３（例えば、クレイドル）を、外付けで接続することが可能な構成であってもよい。なお、クレイドルについては、通信装置９１又はビューア装置９８のいずれかを差し込むことによって画像送出部２４に対して画像の送出が指示される構成であってもよい。【００６４】  次に、本発明の第２の実施形態に係る情報処理システム１０１の動作について説明する。図１０は、本発明の第２の実施形態に係る情報処理システム１０１の動作を説明するシーケンス図である。なお、下記説明の前提として、第１ユーザと第２ユーザとが互いに他人同士であるが、会議の席上で近接した状態でお互いの情報処理装置を持ち寄って画像の共有及び操作の共有をすることになった場合を考える。【００６５】  図１０に示したように、本発明の第２の実施の形態に係る情報処理システム１０１の処理ステップが、第１の実施の形態に係る情報処理システム１の処理ステップと異なるところは、情報処理装置８０からサーバ４へミラーリング要求を行う（Ｓ１）前に、以下の処理が行われることである。まず、情報処理装置８０から情報処理装置８３へ、ミラーリングの要求及び必要な情報の提供を要求する旨の信号が直接送信される（Ｓ１０１）。要求を行う情報処理装置８３の特定は、情報保持部２９に保持されているグループ情報を用いれば容易である。そして、それに引き続いて、情報処理装置８３から情報処理装置８０へ、ミラーリング要求に応ずる旨の信号及び必要な情報、すなわち情報処理装置８３のＩＰ��ドレス等が送信される（Ｓ１０２）。この情報送信処理は、後でサーバ４から情報処理装置８３への接続を可能とするためである。【００６６】  なお、情報処理装置８０から情報処理装置８３へのミラーリング要求は、１：１の通信である必要はなく、情報処理装置８０から１：Ｎの通信、すなわち所定範囲の複数の情報処理装置に対してブロードキャスト通信で行ってもよい（Ｓ１０１）。この場合には、ブロードキャスト通信を受けて、ミラーリングに応ずる旨の応答を行った情報処理装置８３から、ミラーリング要求元の情報処理装置８０へ所定の情報が送られることとなる（Ｓ１０２）。【００６７】  以上の処理を行っておくことで、その後、情報処理装置８０からサーバ１０２へミラーリング要求を行うと共に、ミラーリングの相手となる情報処理装置８３の情報も送信することができる（Ｓ１）。よって、サーバ４の制御部４４は、画像記憶部４３のグルーピングテーブル４９に、情報処理装置８０と情報処理装置８３とのＩＰアドレス等の情報を、１つのグループ情報として記憶させることができる。以降のＳ２〜Ｓ２０までの処理については、上記第１の実施形態で説明した通りである。【００６８】  このようにして、第２の実施形態に係る情報処理システム１０１によれば、予め決まった相手以外の相手とでも、それぞれに持ち寄った画像を共有してその画像をそれぞれに操作し、その結果をそれぞれの情報処理装置で見ることが可能となる。よって、例えば、会議等で同席した者同士が、お互いに持ち寄った画像、例えばプレゼンテーションのデータ等を共有して、それぞれに操作を行うことが可能となる。【００６９】  また、第２の実施形態では、第１の実施形態と同様に、第三者の情報処理装置に対してＵＲＬ情報等を公開（パブリッシュ）することにより、グループ討議等を行う時に、自らのプレゼンテーション用の資料を一部の参加者と共に操作及び作成して、その結果についてグループ討議の参加者にパブリッシュして共有することが可能である。この際、画像をパブリッシュされた参加者は、画像操作を行うことができないようにすることが可能なので、共有資料の改ざん等の不正な行為を防止することが可能である。【００７０】  さらに、第２の実施形態によれば、情報処理装置８０と情報処理装置８３との間のミラーリング開始の要求及び応答を、直接通信によって行うことが可能であるので、他のサーバ等を介してミラーリングを開始する場合と比較して、なりすまし等が行われる可能性が低く、よりセキュリティ性の高い構成を実現することが可能となる。【００７１】  なお、上記第１及び第２の実施形態では、サーバを情報処理装置と別個に構成したシステム例を示したが、サーバの機能をいずれかの情報処理装置に組み込むことで独立したサーバを構成に含まないシステムとしてもよい。
【産業上の利用可能性】
【００７２】  本発明の情報処理装置及び情報処理システム並びに情報処理方法は、複数のユーザ間で画像を共有する場合等に利用可能であり、特に任意のユーザによる共有画像の操作を、他のユーザが視聴する画像にリアルタイムで反映させたい場合等に有用である。
【図１】
2005093593.tif 000002
【図２】
2005093593.tif 000003
【図３】
2005093593.tif 000004
【図４】
2005093593.tif 000005
【図５】
2005093593.tif 000006
【図６Ａ】
2005093593.tif 000007
【図６Ｂ】
2005093593.tif 000008
【図７Ａ】
2005093593.tif 000009
【図７Ｂ】
2005093593.tif 000010
【図８】
2005093593.tif 000011
【図９】
2005093593.tif 000012
【図１０】
2005093593.tif 000013
【手続補正書】
【提出日】平成17年7月14日(2005.7.14)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求の範囲
【補正方法】変更
【補正の内容】
【書類名】請求の範囲
【請求項１】（補正後）同一グループに属する他の情報処理装置との間で画像を共有する情報処理装置であって、
画像情報を記憶する画像記憶部と、
前記画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信する送信部と、
自身が所属するグループに関する情報、及び自身が所属するグループと同一のグループに属する他の情報処理装置の中の少なくとも１つの情報処理装置との間で設定されるサブグループに関する情報を、保持する情報保持部と、
前記画像情報に基づいて前記サーバで特定された、前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信する受信部と、
前記受信部が受信した共有画像情報に従って画像を表示する表示部と、
前記表示部に表示された画像に対するユーザ操作を、前記サーバに指示する操作指示部と、
前記受信部が受信する、前記同一グループに属する任意の情報処理装置のユーザ操作に応じて前記サーバで随時特定される共有画像情報を用いて、前記同一グループに属しかつ前記サブグループが設定されている他の情報処理装置との対話的な画像視聴を実行する制御部とを備える、情報処理装置。
【請求項２】（削除）
【請求項３】前記表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、
前記送信部は、前記入力部に入力された感情表現に応じた感情情報を、前記同一グループに属する他の情報処理装置に送信することを特徴とする、請求項１に記載の情報処理装置。
【請求項４】（補正後）前記サブグループの中だけで共有する画像を、前記サブグループに属する少なくとも１つの情報処理装置へ、前記サーバを介さずに直接送信する直接通信部をさらに備える、請求項１に記載の情報処理装置。
【請求項５】前記感情情報を、前記サブグループに属する少なくとも１つの情報処理装置へ、前記サーバを介さずに直接送信する直接通信部をさらに備える、請求項３に記載の情報処理装置。
【請求項６】前記受信部は、前記サーバから通知される前記共有画像情報の格納場所を示すＵＲＬ情報に従って、前記共有画像情報をダウンロードすることを特徴とする、請求項１に記載の情報処理装置。
【請求項７】前記ＵＲＬ情報が、前記同一グループに属する全ての情報処理装置の携帯電話番号に基づいて作成されていることを特徴とする、請求項６に記載の情報処理装置。
【請求項８】前記操作指示部が、タッチパネルであることを特徴とする、請求項１に記載の情報処理装置。
【請求項９】前記操作指示部と前記表示部とを重ねて配置し、
前記制御部は、共有画像と共有画像を操作するためのメニュー画像とを前記表示部に表示させることを特徴とする、請求項８に記載の情報処理装置。
【請求項１０】前記操作指示部は、前記操作指示部上でユーザが指を移動させることによって共有画像の操作を指示できることを特徴とする、請求項８に記載の情報処理装置。
【請求項１１】前記画像情報を入力する画像入力部をさらに備える、請求項１に記載の情報処理装置。
【請求項１２】前記画像入力部は、前記画像情報と共にその画像情報を入力した時を示す属性情報を入力し、その画像情報及び属性情報を前記画像記憶部に記憶させ、
前記送信部は、前記画像情報及び属性情報を前記サーバに送信することを特徴とする、請求項１１に記載の情報処理装置。
【請求項１３】（補正後）サーバを介して、同一グループに属する複数の情報処理装置で画像を共有する情報処理システムであって、
前記複数の情報処理装置に含まれる各情報処理装置は、
画像情報を記憶する画像記憶部と、
前記画像記憶部に記憶されている一部又は全部の画像情報を、前記サーバに送信する送信部と、
自身が所属するグループに関する情報、及び前記サーバで管理される同一のグループに属する複数の情報処理装置の中の２つ以上の情報処理装置間で設定されたサブグループに関する情報を、保持する情報保持部と、
前記サーバから共有画像情報を受信する受信部と、
前記受信部が受信した共有画像情報に従って画像を表示する表示部と、
前記表示部に表示された画像に対するユーザ操作を、前記サーバに指示する操作指示部と、
前記装置の画像視聴を制御する制御部とを備え、
前記サーバは、
前記複数の情報処理装置の少なくとも１つから前記画像情報を受信するサーバ受信部と、
前記サーバ受信部が受信した画像情報を記憶するサーバ画像記憶部と、
前記同一グループに属する複数の情報処理装置に関する情報を管理する情報管理部と、
前記ユーザ操作及び前記サーバ画像記憶部に記憶された画像情報に基づいて、前記複数の情報処理装置で共有する画像情報を特定するサーバ制御部と、
前記サーバ制御部で特定された画像情報に関する前記共有画像情報を、前記複数の情報処理装置へ送信するサーバ送信部とを備え、
前記複数の情報処理装置のうち前記サブグループに設定された情報処理装置の制御部は、前記受信部が受信する前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を用いて、前記複数の情報処理装置において対話的な画像視聴を実行することを特徴とする、情報処理システム。
【請求項１４】（削除）
【請求項１５】前記情報処理装置は、前記表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、当該入力部に入力された感情表現に応じた感情情報を、前記送信部によって前記同一グループに属する他の情報処理装置に送信することを特徴とする、請求項１３に記載の情報処理システム。
【請求項１６】（補正後）前記サブグループに属する情報処理装置は、前記サーバを介さずに他の情報処理装置と直接通信する直接通信部をさらに備え、前記サブグループの中だけで共有する画像を、前記サブグループに属する他の情報処理装置へ直接送信することを特徴とする、請求項１３に記載の情報処理システム。
【請求項１７】前記サブグループに属する情報処理装置は、前記サーバを介さずに他の情報処理装置と直接通信する直接通信部をさらに備え、前記感情情報を、前記サブグループに属する他の情報処理装置へ直接送信することを特徴とする、請求項１５に記載の情報処理システム。
【請求項１８】同一グループに属する他の情報処理装置との間で画像を共有するために、情報処理装置が実行する情報処理方法であって、
画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信するステップと、
前記画像情報に基づいて前記サーバで特定された前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信するステップと、
前記受信するステップで受信した共有画像情報に従って画像を表示するステップと、
前記表示するステップで表示した画像に対するユーザ操作を、前記サーバに指示するステップと、
前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を再受信するステップと、
前記再受信するステップで受信した共有画像情報に従って画像を更新表示するステップとを備える、情報処理方法。
【請求項１９】同一グループに属する他の情報処理装置との間で画像を共有するための情報処理方法を、情報処理装置に実行させるためのコンピュータ読み取り可能なプログラムであって、
画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信するステップと、
前記画像情報に基づいて前記サーバで特定された前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信するステップと、
前記受信するステップで受信した共有画像情報に従って画像を表示するステップと、
前記表示するステップで表示した画像に対するユーザ操作を、前記サーバに指示するステップと、
前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を再受信するステップと、
前記再受信するステップで受信した共有画像情報に従って画像を更新表示するステップとを実行させるための、プログラム。
【請求項２０】（追加）前記サーバ制御部は、前記サーバ送信部による前記共有画像情報の送信が完了した時点又は前記複数の情報処理装置において対話的な画像視聴の実行が完了した時点で、前記サーバ画像記憶部に記憶されている前記共有画像情報を特定した画像情報を削除することを特徴とする、請求項１３に記載の情報処理システム。
３１
【手続補正書】
【提出日】平成18年6月2日(2006.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同一グループに属する他の情報処理装置との間で画像を共有する情報処理装置であって、
画像情報を記憶する画像記憶部と、
前記画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信する送信部と、
自身が所属するグループに関する情報、及び自身が所属するグループと同一のグループに属する他の情報処理装置の中の少なくとも１つの情報処理装置との間で設定されるサブグループに関する情報を、保持する情報保持部と、
前記画像情報に基づいて前記サーバで特定された、前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信する受信部と、
前記受信部が受信した共有画像情報に従って画像を表示する表示部と、
前記表示部に表示された画像に対するユーザ操作を、前記サーバに指示する操作指示部と、
前記受信部が受信する、前記同一グループに属する任意の情報処理装置のユーザ操作に応じて前記サーバで随時特定される共有画像情報を用いて、前記同一グループに属しかつ前記サブグループが設定されている他の情報処理装置との対話的な画像視聴を実行する制御部とを備える、情報処理装置。
【請求項２】
前記表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、
前記送信部は、前記入力部に入力された感情表現に応じた感情情報を、前記同一グループに属する他の情報処理装置に送信することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記サブグループの中だけで共有する画像を、前記サブグループに属する少なくとも１つの情報処理装置へ、前記サーバを介さずに直接送信する直接通信部をさらに備える、請求項１に記載の情報処理装置。
【請求項４】
前記感情情報を、前記サブグループに属する少なくとも１つの情報処理装置へ、前記サーバを介さずに直接送信する直接通信部をさらに備える、請求項２に記載の情報処理装置。
【請求項５】
前記受信部は、前記サーバから通知される前記共有画像情報の格納場所を示すＵＲＬ情報に従って、前記共有画像情報をダウンロードすることを特徴とする、請求項１に記載の情報処理装置。
【請求項６】
前記ＵＲＬ情報が、前記同一グループに属する全ての情報処理装置の携帯電話番号に基づいて作成されていることを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
前記操作指示部が、タッチパネルであることを特徴とする、請求項１に記載の情報処理装置。
【請求項８】
前記操作指示部と前記表示部とを重ねて配置し、
前記制御部は、共有画像と共有画像を操作するためのメニュー画像とを前記表示部に表示させることを特徴とする、請求項７に記載の情報処理装置。
【請求項９】
前記操作指示部は、前記操作指示部上でユーザが指を移動させることによって共有画像の操作を指示できることを特徴とする、請求項７に記載の情報処理装置。
【請求項１０】
前記画像情報を入力する画像入力部をさらに備える、請求項１に記載の情報処理装置。
【請求項１１】
前記画像入力部は、前記画像情報と共にその画像情報を入力した時を示す属性情報を入力し、その画像情報及び属性情報を前記画像記憶部に記憶させ、
前記送信部は、前記画像情報及び属性情報を前記サーバに送信することを特徴とする、請求項１０に記載の情報処理装置。
【請求項１２】
サーバを介して、同一グループに属する複数の情報処理装置で画像を共有する情報処理システムであって、
前記複数の情報処理装置に含まれる各情報処理装置は、
画像情報を記憶する画像記憶部と、
前記画像記憶部に記憶されている一部又は全部の画像情報を、前記サーバに送信する送信部と、
自身が所属するグループに関する情報、及び前記サーバで管理される同一のグループに属する複数の情報処理装置の中の２つ以上の情報処理装置間で設定されたサブグループに関する情報を、保持する情報保持部と、
前記サーバから共有画像情報を受信する受信部と、
前記受信部が受信した共有画像情報に従って画像を表示する表示部と、
前記表示部に表示された画像に対するユーザ操作を、前記サーバに指示する操作指示部と、
前記装置の画像視聴を制御する制御部とを備え、
前記サーバは、
前記複数の情報処理装置の少なくとも１つから前記画像情報を受信するサーバ受信部と、
前記サーバ受信部が受信した画像情報を記憶するサーバ画像記憶部と、
前記同一グループに属する複数の情報処理装置に関する情報を管理する情報管理部と、
前記ユーザ操作及び前記サーバ画像記憶部に記憶された画像情報に基づいて、前記複数の情報処理装置で共有する画像情報を特定するサーバ制御部と、
前記サーバ制御部で特定された画像情報に関する前記共有画像情報を、前記複数の情報処理装置へ送信するサーバ送信部とを備え、
前記複数の情報処理装置のうち前記サブグループに設定された情報処理装置の制御部は、前記受信部が受信する前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を用いて、前記複数の情報処理装置において対話的な画像視聴を実行することを特徴とする、情報処理システム。
【請求項１３】
前記情報処理装置は、前記表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、当該入力部に入力された感情表現に応じた感情情報を、前記送信部によって前記同一グループに属する他の情報処理装置に送信することを特徴とする、請求項１２に記載の情報処理システム。
【請求項１４】
前記サブグループに属する情報処理装置は、前記サーバを介さずに他の情報処理装置と直接通信する直接通信部をさらに備え、前記サブグループの中だけで共有する画像を、前記サブグループに属する他の情報処理装置へ直接送信することを特徴とする、請求項１２に記載の情報処理システム。
【請求項１５】
前記サブグループに属する情報処理装置は、前記サーバを介さずに他の情報処理装置と直接通信する直接通信部をさらに備え、前記感情情報を、前記サブグループに属する他の情報処理装置へ直接送信することを特徴とする、請求項１３に記載の情報処理システム。
【請求項１６】
前記サーバ制御部は、前記サーバ送信部による前記共有画像情報の送信が完了した時点又は前記複数の情報処理装置において対話的な画像視聴の実行が完了した時点で、前記サーバ画像記憶部に記憶されている前記共有画像情報を特定した画像情報を削除することを特徴とする、請求項１２に記載の情報処理システム。
【請求項１７】
同一グループに属する他の情報処理装置との間で画像を共有するために、情報処理装置が実行する情報処理方法であって、
画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信するステップと、
前記画像情報に基づいて前記サーバで特定された前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信するステップと、
前記受信するステップで受信した共有画像情報に従って画像を表示するステップと、
前記表示するステップで表示した画像に対するユーザ操作を、前記サーバに指示するステップと、
前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を再受信するステップと、
前記再受信するステップで受信した共有画像情報に従って画像を更新表示するステップとを備える、情報処理方法。
【請求項１８】
同一グループに属する他の情報処理装置との間で画像を共有するための情報処理方法を、情報処理装置に実行させるためのコンピュータ読み取り可能なプログラムであって、
画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信するステップと、
前記画像情報に基づいて前記サーバで特定された前記同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、前記サーバから受信するステップと、
前記受信するステップで受信した共有画像情報に従って画像を表示するステップと、
前記表示するステップで表示した画像に対するユーザ操作を、前記サーバに指示するステップと、
前記ユーザ操作に応じて前記サーバで随時特定される共有画像情報を再受信するステップと、
前記再受信するステップで受信した共有画像情報に従って画像を更新表示するステップとを実行させるための、プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理システム並びに情報処理方法に関し、より特定的には、画像情報を複数のユーザ間で共有することができる情報処理装置及び、及びこの情報処理装置を備えた情報処理システム、並びにこの情報処理装置が行う情報処理方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラを搭載した携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）及びパソコン等の情報処理装置（以下、カメラ付き情報処理装置と記す）が広く普及しており、搭載される記憶媒体の大容量化も相まって、ユーザが手軽に多くの画像を撮影する機会が増えてきている。そして、このカメラ付き情報処理装置の普及や画像の撮影機会の増加に伴って、ユーザの間では「撮影した画像を友人等と共有したい」という要望が大きくなってきている。
【０００３】
このようなユーザの要望に応えるために、例えば、一方のユーザが撮影した画像を他のユーザへ電話回線を介して送信し、双方のユーザで画像を共有する技術が提案されている（特許文献１を参照）。また、ネットワークを介して遠隔に配置された複数の情報処理装置から共有可能なアルバムを、特定のアルバムサーバに作成する技術が提案されている（特許文献２を参照）。さらに、医療分野においては、一方のユーザが他方のユーザへ通信回線を介して送信した画像を共有しながら、所見等については別途電話回線を通じて意見を交換し合うことができる技術も提案されている（特許文献３を参照）。
【特許文献１】特開２０００−１５１８７１号公報
【特許文献２】特開２００２−１８９６９１号公報
【特許文献３】特開平８−２２５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記要望に加えて、最近では、１つのグループに属する全てのユーザが、互いに持ち寄った画像を各自の情報処理装置上において共有し、ユーザ間で行われる通話や通信中に任意のユーザによって随時行われる画像操作（ページめくり等）をリアルタイムで全ユーザの情報処理装置に反映させたい、というインタラクティブな視聴の要望がユーザの間で強まっている。すなわち、各ユーザの意思を、文字や音声と共に共有画像の画像操作を通じて対話的に他のユーザに伝えたい、との要望が強まっている。このような視聴を実現できれば、例えば、２つのグループで会合や旅行を行う場合に、事前に２つのグループの代表者がお互いに持ち寄った画像を見て、代表者が各々に画像操作を行いながら話を進めることができる。これにより、会合に適した場所や各グループのメンバー気質に配慮した座席配置を決定できたり、お互いの好みに適した詳細な旅行行程を決定できたり等、遠隔にいながらも綿密な打ち合わせをすることができる。
【０００５】
しかしながら、上述した従来技術には、複数のユーザ間でどのように画像を共有するかについての開示があるだけで、共有した画像を複数のユーザ間の通話や通信中にどのように活かすかまでは言及されていない。すなわち、従来技術では、各ユーザが、複数のユーザが互いに持ち寄った画像を見ながら自由に画像を操作して、その操作結果の画像を他の全ユーザがリアルタイムで見られるようなインタラクティブな視聴を実現することができないという課題があった。
【０００６】
それ故に、本発明の目的は、複数のユーザで共有する画像に対する任意のユーザによる画像操作を、他のユーザが視聴する画像にリアルタイムで反映させることで、インタラクティブな視聴を実現させる情報処理装置及び情報処理システム並びに情報処理方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、同一グループに属する他の情報処理装置との間で画像を共有する情報処理装置、及びこの複数の情報処理装置とサーバとで構成される情報処理システムに向けられている。そして、上記目的を達成させるために、本発明の情報処理装置は、画像記憶部、送信部、情報保持部、受信部、表示部、操作指示部、及び制御部を備えている。また、本発明のサーバは、サーバ受信部、サーバ画像記憶部、情報管理部、サーバ制御部、及びサーバ送信部とを備えている。
【０００８】
情報処理装置において、画像記憶部は、画像情報を記憶する。送信部は、画像記憶部に記憶されている一部又は全部の画像情報を、サーバに送信する。情報保持部は、自身が所属するグループに関する情報を保持する。受信部は、画像情報に基づいてサーバで特定された、自身が所属するグループと同一のグループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報を、サーバから受信する。表示部は、受信部が受信した共有画像情報に従って画像を表示する。操作指示部は、表示部に表示された画像に対するユーザ操作を、サーバに指示する。
【０００９】
サーバにおいて、サーバ受信部は、複数の情報処理装置の少なくとも１つから画像情報を受信する。サーバ画像記憶部は、サーバ受信部が受信した画像情報を記憶する。情報管理部は、同一グループに属する複数の情報処理装置に関する情報を管理する。サーバ制御部は、ユーザ操作及びサーバ画像記憶部に記憶された画像情報に基づいて、複数の情報処理装置で共有する画像情報を特定する。サーバ送信部は、サーバ制御部で特定された画像情報に関する共有画像情報を、複数の情報処理装置へ送信する。
【００１０】
そして、この構成において、複数の情報処理装置の制御部が、受信部が受信する同一グループに属する任意の情報処理装置のユーザ操作に応じてサーバで随時特定される共有画像情報を用いて、同一グループに属する他の情報処理装置との対話的な画像視聴を実行する。
【００１１】
ここで、情報処理装置の情報保持部は、サーバの情報管理部で管理される、同一グループに属する複数の情報処理装置の中の２つ以上の情報処理装置間で設定されたサブグループに関する情報を保持しており、制御部が、サブグループの中だけで対話的な画像視聴を実行することも可能である。この場合、サブグループの中だけで共有する画像を、サブグループに属する少なくとも１つの情報処理装置へ、サーバを介さずに直接送信する直接通信部をさらに備えてもよい。
【００１２】
また、表示部に表示された画像に対するユーザの感情表現を入力するための入力部をさらに備え、送信部は、入力部に入力された感情表現に応じた感情情報を、同一グループに属する他の情報処理装置に送信することも可能である。この場合、感情情報を、サブグループに属する少なくとも１つの情報処理装置へ、サーバを介さずに直接送信する直接通信部をさらに備えてもよい。
【００１３】
典型的には、受信部は、サーバから通知される共有画像情報の格納場所を示すＵＲＬ情報に従って、共有画像情報をダウンロードする。特に、同一グループに属する全ての情報処理装置が携帯電話である場合、ＵＲＬ情報が、全ての情報処理装置の電話番号に基づいて作成されてもよい。
【００１４】
好ましい操作指示部としては、タッチパネルが挙げられる。タッチパネルの場合、操作指示部と表示部とを重ねて配置し、制御部が、共有画像と共有画像を操作するためのメニュー画像とを表示部に表示させることが可能である。また、操作指示部は、操作指示部上でユーザが指を移動させることによって共有画像の操作を指示することもできる。
【００１５】
また、好ましくは、画像情報を入力する画像入力部をさらに備えさせる。この画像入力部は、画像情報と共にその画像情報を入力した時を示す属性情報を入力し、その画像情報及び属性情報を画像記憶部に記憶させるのが望ましい。こうすれば、送信部が、画像情報と共に属性情報をサーバに送信することができる。
【００１６】
上述した情報処理装置の画像記憶部、送信部、受信部、表示部及び操作指示部が行うそれぞれの処理は、一連の処理手順を与える情報処理方法として捉えることができる。すなわち、画像記憶部に記憶されている一部又は全部の画像情報をサーバに送信し、画像情報に基づいてサーバで特定された同一グループに属する全ての情報処理装置で共有する画像情報に関する共有画像情報をサーバから受信し、この受信した共有画像情報に従って画像を表示し、この表示した画像に対するユーザ操作をサーバに指示し、ユーザ操作に応じてサーバで随時特定される共有画像情報を再受信し、再受信した共有画像情報に従って画像を更新表示する情報処理方法である。好ましくは、この情報処理方法は、一連の処理手順を情報処理装置に実行させるためのプログラムの形式で提供される。
【発明の効果】
【００１７】
上記のように、本発明によれば、任意の情報処理装置が行った画像操作を、同一グループを構成する複数の情報処理装置で共有することができるので、複数のユーザ間でリアルタイムかつインタラクティブな視聴が可能となる。また、グループ内にサブグループを構築すれば、サブグループ内で相互に認証された情報処理装置の間だけで特定の画像を共有することができるので、セキュリティ性の高い画像の共有を実現することができる。
また、サーバは、情報処理装置から要求があって初めて共有画像を書き込む共有領域を画像記憶部内に確保するので、画像記憶部の容量を節約できる。また、情報処理装置からは、共有領域だけにアクセスが限られるので、サーバの画像記憶部内に記憶されている他のデータの改ざん等のリスクが低くなる。また、サーバは、情報処理装置による画像の共有が終了した時点で共有領域を削除するので、後における第三者の不正なアクセス等を防ぐことが可能となり、セキュリティ性が高くなる。また、共有領域へのアクセスの際に発行されるパスワードを互いの電話番号に基づいて作成するので、覚えやすいというユーザの利便性や、重複が発生しにくいという管理性が高くなる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について、図面を用いて詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係る情報処理システムの概要を説明する図である。図１において、第１の実施形態に係る情報処理システム１は、情報処理装置２及び３とサーバ４とが、ネットワーク５を介して接続される構成である。情報処理装置２及び３は、カメラ等の画像を入力する画像入力部２１及び３１、画像を表示する表示部２６及び３６、表示部２６及び３６に表示された画像に対する様々な操作を指示する操作指示部２５及び３５、及びネットワーク５を介してサーバ４との通信を行うアンテナ部２８及び３８を、それぞれ備える。この情報処理装置２及び３は、同一のグループに属している。また、ネットワーク５は、インターネット等の公知の有線又は無線のネットワークである。
【００１９】
詳細は後述するが、第１の実施形態に係る情報処理システム１では、同一のグループに属する情報処理装置２の表示部２６と情報処理装置３の表示部３６とには、サーバ４から与えられる同一の画像が表示される。また、情報処理装置２のユーザ（以下、第１ユーザと記す）が、操作指示部２５を用いて画像２０に対して何らかの操作を行った場合には、その操作がサーバ４で反映され、その操作に応じた画像が情報処理装置３の表示部３６にも表示される。よって、情報処理装置３のユーザ（以下、第２ユーザと記す）は、画像２０に対して第１ユーザが行った操作の内容をリアルタイムに見ることができる。逆に、第２ユーザが操作指示部３５を用いて画像２０に対して行った操作についても、その操作に応じた画像が情報処理装置２の表示部２６に表示されるので、第１ユーザも第２ユーザが行った操作の内容をリアルタイムに知ることができる。
【００２０】
ここで、本発明における画像の「操作」とは、次の操作を含む概念である。例えば静止画においては、今見ている画像の次の画像や前の画像を見る「ページめくり操作」、最初の画像や最後の画像を見る「ジャンプ操作」、連続する画像を所定時間毎に切り替えながら表示させたりその表示を停止させたりする「スライドショー操作」、及び画像に対するコメント（テキストやボイスメモや擬音等を含む）や図形等の「書き込み操作」等、が挙げられる。動画においては、動画の再生、停止、一時停止、巻き戻し、早送り及びコマ送り等の「再生操作」及び上述した「書き込み操作」等、が挙げられる。
なお、画像の編集時に行われる操作も、本発明の「操作」の概念に含めても構わない。例えば、画像の拡大、縮小、変形、反転及び回転等を行う「サイズ変更操作」、色彩や明るさ等を変更する「画質操作」、及び連続する画像の配列順序や配列数を変更する「配列操作」である。
【００２１】
ここで、擬音とは、ユーザが画像を見た時にその感想を表現するために発生させる音のことを言う。例えば、画像が「良い」や「楽しい」等の肯定的な評価である場合には、高い周波数の擬音（「ピピッ」等）を用い、画像が「悪い」や「いまひとつ」等の否定的な評価である場合には、低い周波数の擬音（「ブッブー」等）を用いることが可能である。この擬音は、自分の情報処理装置で発生させてもよいし、他のユーザの情報処理装置で発生させるようにしてもよい。後者の場合、擬音の音データ等を感情情報として他の情報処理装置に送信してもよいし、擬音を指定するコマンド等を感情情報として他の情報処理装置に送信してもよい。このように、感情情報を他のユーザにフィードバックすることで、自分の感情を知らせることが可能となる。
【００２２】
なお、図１では、２つの情報処理装置２及び３がネットワーク５に接続されている構成を例示しているが、情報処理装置の数は３つ以上であってもよく、また３つ以上の情報処理装置は同一のグループを形成してもよいし、複数のグループを形成してもよい。また、情報処理装置２及び３に画像入力部２１及び３１が備えられている例を示したが、カメラ等から画像を取り込む必要がなければ、画像入力部２１及び３１の構成は情報処理装置２及び３にとって必須ではない。
【００２３】
以下、本発明の第１の実施形態に係る情報処理システム１のサーバ４及び情報処理装置２、３の構成について、さらに詳細に説明する。図２は、図１に示したサーバ４、情報処理装置２及び３の詳細な構成を示したブロック図である。なお、情報処理装置２と情報処理装置３とは、参照符号の十の桁が異なるだけで構成は全く同一であるので、情報処理装置２の構成についてだけ説明を行い、情報処理装置３の説明は省略する。
【００２４】
図２において、サーバ４は、ネットワーク５を介して情報処理装置２及び３と情報の送受信を行う通信部４１、画像情報を記憶する画像記憶部４３、通信部４１が受信した画像情報を画像記憶部４３に書き込む書込部４２、通信部４１が受信した要求に基づいて画像記憶部４３から情報を読み出して通信部４１へ送出する読出部４５、同一グループに属する複数の情報処理装置に関するグループ情報を管理する情報管理部５０、及び通信部４１が受信した操作指示に基づいて書込部４２及び読出部４５を制御し、画像記憶部４３に記憶された画像から共有画像を特定する制御部４４を備える。なお、通信部４１は、送信部と受信部とに分かれた構成であってもよい。
【００２５】
画像記憶部４３は、画像を共有するユーザを特定するための情報を格納するグルーピングテーブル４９と、情報処理装置のユーザ毎に予め確保された専用フォルダとを有している。このグルーピングテーブル４９には、同一グループに属する全てのユーザを特定するメイングループ及び同一グループに属する一部のユーザを特定するサブグループの設定が可能である。また、図２の例では、専用フォルダとして、第１ユーザに対する第１の専用フォルダ４６と、第２ユーザに対する第２の専用フォルダ４８とが設けられている。グループの設定は、情報管理部５０で管理されているグループ情報に基づいて、制御部４４によって行われる。
【００２６】
情報処理装置２は、ネットワーク５を介してサーバ４と情報の送受信を行う通信部２７、画像入力部２１、画像入力部２１で入力された画像を記憶する画像記憶部２２、画像記憶部２２に記憶された画像から所定の画像を通信部２７に送出する画像送出部２４、通信部２７が受信した画像の表示を行う表示部２６、通信部２７が受信したグループ情報を保持する情報保持部２９、各構成間の処理を仲介し情報処理装置２の画像視聴全般を制御する制御部３０，及び操作指示部２５を備える。なお、上述したように、画像入力部２１は、情報処理装置２に必須の構成ではない。また、情報処理装置２が、他の情報処理装置３から画像を取得するだけの装置や半導体メモリカード等の外部記憶媒体から画像情報を取り込む装置であれば、画像記憶部２２の構成も必須ではない。
【００２７】
通信部２７には、例えば、情報処理装置３との音声通話及びサーバ４とのデータ通信を同時に行うことができる通信手段が用いられる。情報処理装置３との音声通話については、必ずしもサーバ４を経由する必要はなく、音声通話用に設けられた別のサーバを経由したり、いわゆるＩＰ電話を用いることも可能である。また、画像入力部２１には、例えば、デジタルカメラ等に搭載されているＣＣＤやＣＭＯＳセンサを用いた撮影装置やスキャナ装置等が用いられる。画像記憶部２２には、携帯性を鑑みて半導体メモリを用いることが望ましいが、ＨＤＤやＤＶＤ等の各種の記憶媒体を用いてもよい。画像記憶部２２には、画像入力部２１で入力された画像と共に、その画像が撮影又は記憶された日時等のメタ情報が記憶されることが望ましい。このメタ情報は、画像入力部２１によって画像の入力と共に自動的に入力されるか、ユーザ操作によって手動で入力される。
【００２８】
表示部２６には、例えば、画像を表示するためのＬＣＤやＥＬ等の表示デバイスが用いられる。操作指示部２５には、テンキー等のダイレクトキー、タッチパネル、ジョイスティック、又はスライド式のレバー等の操作入力デバイスが用いられる。なお、透明タッチパネルを操作指示部２５として表示部２６の表面に配置すれば、多彩な操作が可能になる（後述する）。
【００２９】
また、情報処理装置２は、画像記憶部２２に記憶された画像の送出を、画像送出部２４に指示するための送出指示部２３を、外付けで接続することが可能な構成であってもよい。この送出指示部２３としては、例えばクレイドルを用いることができる。送出指示部２３としてクレイドルを用いた場合は、情報処理装置２をクレイドルに差し込んで端子やスイッチ（図示せず）が導通すること等によって（図３）、画像記憶部２２に記憶された画像を送出するよう画像送出部２４に指示することができる。
なお、情報処理装置２が送出指示部２３を備えない構成である場合には、操作指示部２５からの入力に基づいて画像送出部２４に指示が与えられる。
【００３０】
次に、本発明の第１の実施形態に係る情報処理システム１の動作について説明する。図４は、本発明の第１の実施形態に係る情報処理システム１の動作を説明するシーケンス図である。なお、下記説明の前提として、第１ユーザと第２ユーザとが互いに友人や恋人同士であり、情報処理装置２及び３を用いて現在音声通話中であるとする。そして、音声通話中に、第１ユーザ及び第２ユーザが別々に撮影した画像を見ながら、互いの近況を報告し合うことになった場合を考える。
【００３１】
まず、第１ユーザが情報処理装置２をクレイドルである送出指示部２３に差し込むことにより、画像及びその画像に関する操作を共有（以下、ミラーリングと記す）したい旨の信号が、情報処理装置２の画像送出部２４から通信部２７及びネットワーク５を通してサーバ４の通信部４１へ送信される（Ｓ１）。
【００３２】
サーバ４において、ミラーリングしたい旨の信号は、通信部４１から制御部４４へ送られる。制御部４４は、予め画像記憶部４３に記憶されたグルーピングテーブル４９を参照して、第１ユーザとミラーリングを行うべきユーザ、すなわち第２ユーザを抽出して、その第２ユーザの情報処理装置３に第１ユーザからミラーリングの要求があることを知らせる（Ｓ２）。この時、情報処理装置３の表示部３６に「第１ユーザからミラーリングの要求が来ています。ＯＫならば「１」キーを押してください。ＮＧならば「０」キーを押してください。」等の文字メッセージが表示されたり、音声メッセージが流れたりすれば、実用性に優れたものとなる。
【００３３】
第２ユーザは、第１ユーザからミラーリング要求があったことを知ると、ミラーリング要求に対する応答を行う（Ｓ３）。図４の例では、第２ユーザは、ミラーリング要求に応じる旨の応答を行う。このミラーリング要求に応じる旨の応答は、所定の入力（上述の例では「１」キーの入力）が操作指示部３５から入力することや、第２ユーザが情報処理装置３をクレイドルである送出指示部３３に差し込むことで行われてもよい。実用性に鑑みると、後者の方法がユーザへの負担が少ないので望ましい。なお、すでに情報処理装置３がクレイドルに差し込まれている場合には、上述したキー入力となる。また、ミラーリング要求に応じる旨の応答は、キー入力等を介すことなく自動的に行われてもよい。例えば、指定時刻になると、ミラーリング要求（Ｓ１）及び応答（Ｓ３）が自動的に行われて、情報処理装置２と情報処理装置３との間でミラーリングが開始される構成であってもよい。
なお、ミラーリング要求に応じない旨の応答を行う場合（上述の例では「０」キーの入力）や、所定の時間応答がなかった場合には、サーバ４の制御部４４から情報処理装置２に対して、ミラーリング要求に応じない旨の応答を送信して処理を終了する（Ｓ３）。
【００３４】
サーバ４の制御部４４は、情報処理装置３からミラーリング要求に応じる旨の返答を受信して、第１ユーザと第２ユーザとで共有する画像を特定する処理を行う。この処理は、典型的には、以下のようにして行われる。
まず、制御部４４は、第１ユーザと第２ユーザとが共有する画像を格納するための共用フォルダ４７を、画像記憶部４３に作成する（Ｓ４）。次に、制御部４４は、情報処理装置２に対して画像記憶部２２に記憶された画像情報を送出する要求、及び情報処理装置３に対して画像記憶部３２に記憶された画像情報を送出する要求を送信する（Ｓ５及びＳ６）。
【００３５】
サーバ４から画像情報を送出する要求を受信すると、情報処理装置２の画像送出部２４は、画像記憶部２２に記憶された画像情報のうち、全部又は予めミラーリングに供するように設定された一部の画像情報をサーバ４に送出する（Ｓ７）。同様に、サーバ４から画像情報を送出する要求を受信すると、情報処理装置３の画像送出部３４は、画像記憶部３２に記憶された画像情報のうち、全部又は予めミラーリングに供するように設定された一部の画像情報をサーバ４に送出する（Ｓ８）。なお、ミラーリングに供する画像は、所定のフォルダやテーブルに、画像情報やファイル名やファイル格納位置を示すアドレスを設定することで特定可能である。また、画像情報に関するメタ情報が記憶されている場合には、メタ情報が画像情報内に含められてサーバ４に送出される。
【００３６】
サーバ４の制御部４４は、書込部４２に対して、画像記憶部４３の第１の専用フォルダ４６に情報処理装置２から送られてきた画像情報を、第２の専用フォルダ４８に情報処理装置３から送られてきた画像情報を、それぞれ書き込むように指示する。
なお、すでに情報処理装置２からの画像情報が第１の専用フォルダ４６に記憶されている場合や、情報処理装置３からの画像情報が第２の専用フォルダ４８に記憶されているような場合には、制御部４４は、各専用フォルダにすでに記憶されている画像情報と新たに情報処理装置から読み込まれた画像情報との差分、すなわち新たに追加されるべき画像情報のみを書き込む構成とすれば、ミラーリング処理に要する時間を短縮できる。
【００３７】
第１の専用フォルダ４６及び第２の専用フォルダ４８にそれぞれ画像情報が記憶されると、制御部４４は、これらの全部又は一部の画像情報を共用フォルダ４７に複写する（Ｓ９）。この時、メタ情報が付随されている場合には、撮影日時等を参酌して時系順に画像情報を配列してもよい。一部の画像情報だけを複写する場合には、共用フォルダ４７の記憶容量を小さくすることができる。但し、この場合には、後述するユーザによる画像の操作が生じる毎に、第１の専用フォルダ４６及び第２の専用フォルダ４８から対象となる画像情報を共用フォルダ４７に複写する必要がある。なお、共用フォルダ４７には、画像情報そのものではなく、第１の専用フォルダ４６及び第２の専用フォルダ４８上の画像情報の格納アドレスを示すポインタ情報を書き込んでもよい。
【００３８】
次に、制御部４４は、共用フォルダ４７に複写された画像情報の中から、最初に共有する画像情報のアドレスを示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を、情報処理装置２及び情報処理装置３に対して送信する（Ｓ１０及びＳ１１）。最初に共有する画像情報の一例としては、最近（又は最も以前）に撮影された画像情報が挙げられる。ここで、サーバ４から送信されたＵＲＬ情報が情報処理装置２及び３の表示部２６及び３６にハイパーリンク表示される構成とすれば、第１ユーザ及び第２ユーザのそれぞれが表示されたＵＲＬ情報をクリックすることで、共用フォルダ４７に記憶された特定の画像情報に容易にアクセスすることができる。さらに、ＵＲＬ情報を第１ユーザ及び第２ユーザ以外の第三者に公開することによって、第三者に対して操作された画像を公開（パブリッシュ）することが可能となる。
【００３９】
例えば、このＵＲＬ情報を知った第三者は、このＵＲＬにアクセスすることにより、画像の操作はできないものの、第１ユーザ及び第２ユーザが共有している画像を操作している状況をリアルタイムに知り得ることが可能となる。さらに、このＵＲＬ情報を利用することにより、第１ユーザ及び第２ユーザによる画像の操作によって得られた画像情報を、第三者がＣＤやＤＶＤ等の媒体に記録するサービスを行うことも可能である。この状態は、第１ユーザ及び第２ユーザによってサブグループが形成され、第１ユーザ、第２ユーザ及び第三者によってメイングループが形成されることに相当する。
【００４０】
このような画像のパブリッシュ機能は、上述したような２つのグループの代表者が互いの画像を持ち寄って、会合に先立って何らかの事項を決定したい場合に特に有効であり、２つのグループの代表者が決定した事項を反映した画像を、会合の参加者にパブリッシュすることにより、参加者は事前に詳細な情報を知ることが可能となる。
【００４１】  なお、ミラーリングする情報処理装置２及び３を特定するためのＵＲＬ情報を、例えばそれぞれの電話番号を用いて作成すれば、重複の可能性を低くすることができると共に、実用性に優れた構成を実現することができる。例えば、情報処理装置２の電話番号が「００１−１１１−１１１１」、情報処理装置３の電話番号が「００２−２２２−２２２２」、サーバ４のＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏｍ」、共有画像のファイル名が「ｆｉｌｅ１．ｊｐｇ」であったとする。この場合、共用フォルダ４７の共有画像を示すＵＲＬ情報は、それらの情報を組み合わせた「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏｍ／００１１１１１１１１００２２２２２２２２／ｆｉｌｅ１．ｊｐｇ」とすることができる。【００４２】
以上の処理で、情報処理装置２と情報処理装置３とのミラーリングの準備が完了する。なお、ミラーリングの準備が完了するまでの間も、情報処理装置２と情報処理装置３との間での音声通話は可能である。よって、第１ユーザ及び第２ユーザは退屈することなくミラーリングの準備を待つことができる。
【００４３】
次に、ミラーリングを開始するためには、第１ユーザが情報処理装置２の表示部２６に表示された共用フォルダ４７のＵＲＬ情報を選択し、第２ユーザが情報処理装置３の表示部３６に表示された共用フォルダ４７のＵＲＬ情報を選択する。これにより、共用フォルダ４７に記憶された共有画像情報が読出部４５から通信部４１を通じて情報処理装置２及び３に送信される。これにより、第１ユーザ及び第２ユーザのそれぞれが、同じ共有画像情報を同時に見ることができる。
【００４４】
なお、このミラーリング開始時に、例えば図５〜図７に示したような画像が情報処理装置２及び３の表示部２６及び３６に表示されてもよい。
図５は、共用フォルダ４７に記憶されている所定の画像６０と共に、画像の操作を促すためのメニュー画像６１が、表示部２６に表示されている例である。メニュー画像６１は、操作指示部２５にダイレクトキーを用いた場合の各キーに対応する画像操作オプションが示されている。図５の例では、「１」キーにメニュー画像を表示させる「Ｍｅｎｕ」、「２」キーに最初の画像を表示させる「Ｔｏｐ」、「３」キーに１つ前の画像を表示させる「Ｐｒｅｖ」、「４」キーに次の画像を表示させる「Ｎｅｘｔ」、「５」キーに最後の画像を表示させる「Ｌａｓｔ」が、それぞれ割り当てられている。このような画面を表示させることにより、ユーザは自分が今見ている画像６０に対して、どのキーを押せばどのような操作を行うことができるのかを一見して理解することができ、実用性に鑑みて望ましい。
【００４５】
図６Ａ及び図６Ｂは、操作指示部２５として透明タッチパネルを用いて、画像の操作を促すためのメニュー画像６２が、表示部２６に表示されている例である。図６Ａは、表示部２６の画像６０上に重ねてメニュー画像６２が表示された例であり、図６Ｂは、表示部２６の画像６０が表示される領域とは別の領域にメニュー画像６２が表示された例である。ユーザは、表示部２６上に表示されたメニュー画像６２のアイコン表示部分に触れることにより、その触れられた位置に割り当てられた操作内容が選択されて、ユーザは所定の画像操作を行うことが可能となる。図６Ａ及び図６Ｂに示した例においては、ユーザの指が右向きの矢印の上に触れており、ユーザが「１ページ進む」旨の操作指示を行っていることとなる。なお、タッチパネルに関する技術は周知であるため説明を省略する。このように、メニュー画像６２が表示される領域（図面における画像６０の下部）に操作指示部２５を構成すれば、表示部２６の全面に反射率の高い透明タッチパネルを形成する場合よりも視認性が優れる。
【００４６】
図７Ａも、図６Ａ及び図６Ｂと同様に、操作指示部２５として透明タッチパネルを用いて、画像の操作を促すためのメニュー画像６２が、表示部２６に表示されている例である。メニュー画像６３は矢印状のアイコン表示であり、所定の時（例えば画像が表示されてから所定の時間又は所定のキーを押した場合）のみ表示されるものとする。ユーザはこのようなメニュー画像６３を見て、図７Ｂに示したように、指をタッチパネル上で矢印の方向、例えば右向きに指を滑らせた場合には、表示部２６に表示された画像６０のページめくりを行うことができる。このようなメニュー画像６３を表示させることにより、ユーザはより直感的な操作によって画像の操作を行うことが可能となる。
【００４７】
ここで、表示部２６に表示されている画像６０についての話題が終わり、表示部２６に表示されている画像６０を次の画像に切り替える（ページをめくる）ために、第１ユーザが操作指示部２５の「４」キーを押したとする（Ｓ１２）。このキー押し下げにより、サーバ４の制御部４４に対して「ページをめくる」旨の指示が与えられる。制御部４４及び読出部４５は、画像６０の次に位置する画像を共用フォルダ４７から読み出して情報処理装置２及び情報処理装置３に送信する（Ｓ１５及びＳ１３）。送信された画像は、情報処理装置２の表示部２６及び情報処理装置３の表示部３６にそれぞれ表示される。
【００４８】
このような動作（Ｓ１２〜Ｓ１５）を行うことにより、第１ユーザが情報処理装置２において行った「ページめくり」の操作結果を情報処理装置２の表示部２６上に表示させることはもちろん、情報処理装置３の表示部３６上にも表示させることができる。すなわち、第１ユーザが行った画像に対する操作結果が他ユーザの情報処理装置においても反映されることとなり、同じグループに属する全てのユーザは、リアルタイムに操作された画像を見ることができる。
【００４９】
なお、メニュー画像６１は、サーバ４の制御部４４で作成されて画像と共に情報処理装置２及び３に送信される構成であってもよい。このような構成では、制御部４４は、情報処理装置２及び３の解像度やタッチパネル搭載の有無等の機能の違いや、送信すべきコンテンツが動画であるか静止画であるかの違い等によって、異なるメニュー画像６１を作成して情報処理装置２及び３に送るようにすれば、実用性に鑑みてさらに望ましい。
【００５０】
また、上記実施例では、画像６０の操作後の画像をサーバ４から情報処理装置３に対して直接送信する方法を示したが（Ｓ１３）、画像を送信する代わりに表示部３６に表示されている画像を更新すべき旨の信号を制御部４４から情報処理装置３に送信する方法でもよい。この方法では、情報処理装置３からサーバ４に対して表示部３６に表示させる画像を更新する旨の信号が送信されて（Ｓ１４）、情報処理装置３で画像６０の操作後の画像を見ることができる。同様のことは、ステップＳ１５についても言える。なお、この画像を更新する旨の要求を行うタイミングは、情報処理装置２から画像の操作が行われた直後に限られない。例えば、一定の時間毎に自動的に更新要求を行うこともできるし、第２ユーザが要求した時に更新要求をすることも可能である。このような構成にすれば、第２ユーザは、第１ユーザの画像操作のペースとは異なる自らのペースで操作された画像を見ることができる。
【００５１】
なお、画像操作の実行時（Ｓ１２）から操作に応じた画像を読み出し実行時（Ｓ１５）までの間も、引き続き情報処理装置２と情報処理装置３との間の音声通話を成立させておくことにより、第１ユーザと第２ユーザとがお互いに話をしながら、共用フォルダ４７にある画像を操作して、その結果を共有することができる。
このように第１ユーザと第２ユーザとは、共通の画像を操作しながら、話をして近況報告をすることができる。
【００５２】
次に、ミラーリングの切断処理について説明する。
お互いに近況報告が終わった場合には、いずれか一方のユーザ、この例では第１ユーザが、情報処理装置２の操作指示部２５を通してミラーリングの切断要求を行う（Ｓ１６）。情報処理装置２からのミラーリングの切断要求を受けたサーバ４の制御部４４は、情報処理装置３に対してミラーリングを切断してよいかを問い合わせる（Ｓ１７）。この時、情報処理装置３の表示部３６に「ミラーリングを切断してよろしいですか。ＯＫならば「１」キーを押してください。ＮＧならば「０」キーを押してください。」等の文字メッセージが表示させたり、音声メッセージを流したりすることが実用性に鑑みて望ましい。第２ユーザは、情報処理装置３の操作指示部３５を操作すること（上述の例では「１」キーを押す）によって、又は音声通話を切断することによって、さらには情報処理装置３をクレイドルから取り外すことによって、ミラーリングを切断する旨の信号をサーバ４の制御部４４に送る（Ｓ１８）。なお、音声通話を切断した場合には同時に音声通話も切断することができる。
【００５３】
サーバ４では、情報処理装置３からミラーリングを切断する旨の信号を受信した場合、制御部４４が画像記憶部４３に記憶された共用フォルダ４７を削除する（Ｓ１９）。このように、ミラーリング処理の開始毎に共用フォルダ４７を作成して（Ｓ４）、ミラーリング処理の終了時に共用フォルダ４７を削除する（Ｓ１９）ことによって、画像記憶部４３の記憶容量の無駄遣いを防止することができる。また、ミラーリングが終了した後に第三者によって共用フォルダ４７内が覗かれる心配がないので、セキュリティ性が高くなる。さらに高いセキュリティ性を実現しようとする場合には、共用フォルダ４７を作成する（Ｓ４）際に、第三者の共用フォルダ４７に対するアクセスに制限をかければよい。例えば、制御部４４が、ミラーリング処理において有効ないわゆるワンタイムパスワードを生成して、情報処理装置２及び情報処理装置３に送信して、ミラーリング処理が行われている間の共用フォルダ４７に対する第三者のアクセスを制限することで、さらにセキュリティ性を高くすることができる。なお、この時のアクセス制限の方法の一例としては、情報処理装置２及び３それぞれの電話番号を暗号化鍵とした制限を行うことも可能である。
【００５４】
そして、共用フォルダ４７を削除した（Ｓ１９）後に、ミラーリング処理を終了した旨の信号をサーバ４から情報処理装置２に対して送信することによって、ミラーリング処理を終了することができる（Ｓ２０）。なお、この時、情報処理装置２の表示部２６に「ミラーリングを終了しました」等の文字メッセージを表示させたり、音声メッセージを流したりすることが実用性に鑑みて望ましい。
【００５５】
なお、上記第１の実施形態では、サーバ４の画像記憶部４３に記憶された画像ファイルの管理や操作（例えば、共用フォルダ４７の作成又は削除、共有画像を特定するためのＵＲＬ情報等の作成、共有画像の操作等）等の機能は、全て制御部４４が行うものとして説明した。しかしながら、これらの機能は、それぞれ独立した専用回路によって個別に処理されてもよい。また、制御部４４の機能をソフトウェアで実行させることも可能であることは言うまでもない。
【００５６】
（第２の実施形態）
図８は、本発明の第２の実施形態に係る情報処理システムの概要を説明する図である。図８において、第２の実施形態に係る情報処理システム１０１は、情報処理装置８０及び８３とサーバ４とが、ネットワーク５を介して接続される構成である。なお、サーバ４に接続される情報処理装置の数や、情報処理装置によるグループ形成については、第１の実施形態で説明した通りである。
【００５７】
また、図９は、図８に示したサーバ４及び情報処理装置８０、８３の詳細な構成を示したブロック図である。情報処理装置８０は、ネットワーク５を介してサーバ４と情報の送受信を行う通信部を有する通信装置９１、画像入力部２１、画像記憶部２２、画像記憶部２２に記憶された画像から所定の画像を通信装置９１に送出する画像送出部２４、通信装置９１が受信した画像の表示を行う表示部２６、情報保持部２９、制御部３０、操作指示部２５、及び他の情報処理装置と直接通信を行う直接通信部７７を備える。もちろん、情報処理装置８３の詳細な構成も情報処理装置８０と同様である。
【００５８】
図８及び図９でわかるように、第２の実施形態に係る情報処理システム１０１は、情報処理装置８０及び８３が、画像入力部２１及び３１とアンテナ部２８及び３８とを有した通信装置９１及び９２と、表示部２６及び３６と操作指示部２５及び３５とを有したビューア装置９８及び９９とに分かれていること、及びビューア装置９８とビューア装置９９とが互いにサーバ４を介さずに直接通信を行うことが、上記第１の実施形態に係る情報処理システム１の構成と異なる。なお、第２の実施形態に係る情報処理システムの構成で、第１の実施形態に係る情報処理システムの構成と同一の参照符号が付された構成は、処理動作が同じであるので説明を省略する。
以下、異なる構成部分を中心に第２の実施形態に係る情報処理システム１０１を説明する。
【００５９】
上記第１の実施形態と同様に、第２の実施形態に係る情報処理システム１０１では、同一のグループに属する情報処理装置８０の表示部２６と情報処理装置８３の表示部３６とには、サーバ４から与えられる同一の画像２０が表示される。また、情報処理装置８０のユーザ（以下、第１ユーザと記す）が、操作指示部２５を用いて画像２０に対して何らかの操作を行った場合には、その操作がサーバ４で反映され、その操作に応じた画像が情報処理装置８３の表示部３６にも表示される。よって、情報処理装置８３のユーザ（以下、第２ユーザと記す）は、画像２０に対して第１ユーザが行った操作の内容をリアルタイムに見ることができる。逆に、第２ユーザが操作指示部３５を用いて画像２０に対して行った操作についても、その操作に応じた画像が情報処理装置８０の表示部２６に表示されるので、第１ユーザも第２ユーザが行った操作の内容をリアルタイムに知ることができる。
【００６０】
通信装置９１には、携帯電話や無線ＬＡＮ等の広く知られた通信手段を用いることができる。図８では、画像入力部２１が、この通信装置９１に搭載される例を示しているが、ビューア装置９８に搭載されてもよい。画像記憶部２２は、ビューア装置９８に搭載されていることが望ましい。直接通信部７７には、他の情報処理装置と情報の送受信を直接行うことのできる公知の手段、例えばＢｌｕｅｔｏｏｔｈやＩｒＤＡ等の手段を用いることが可能である。
【００６１】
また、第１の実施形態と同様に、情報処理装置８０は、画像記憶部２２に記憶された画像の送出を、画像送出部２４に指示するための送出指示部２３（例えば、クレイドル）を、外付けで接続することが可能な構成であってもよい。なお、クレイドルについては、通信装置９１又はビューア装置９８のいずれかを差し込むことによって画像送出部２４に対して画像の送出が指示される構成であってもよい。
【００６２】
次に、本発明の第２の実施形態に係る情報処理システム１０１の動作について説明する。図１０は、本発明の第２の実施形態に係る情報処理システム１０１の動作を説明するシーケンス図である。なお、下記説明の前提として、第１ユーザと第２ユーザとが互いに他人同士であるが、会議の席上で近接した状態でお互いの情報処理装置を持ち寄って画像の共有及び操作の共有をすることになった場合を考える。
【００６３】
図１０に示したように、本発明の第２の実施の形態に係る情報処理システム１０１の処理ステップが、第１の実施の形態に係る情報処理システム１の処理ステップと異なるところは、情報処理装置８０からサーバ４へミラーリング要求を行う（Ｓ１）前に、以下の処理が行われることである。まず、情報処理装置８０から情報処理装置８３へ、ミラーリングの要求及び必要な情報の提供を要求する旨の信号が直接送信される（Ｓ１０１）。要求を行う情報処理装置８３の特定は、情報保持部２９に保持されているグループ情報を用いれば容易である。そして、それに引き続いて、情報処理装置８３から情報処理装置８０へ、ミラーリング要求に応ずる旨の信号及び必要な情報、すなわち情報処理装置８３のＩＰアドレス等が送信される（Ｓ１０２）。この情報送信処理は、後でサーバ４から情報処理装置８３への接続を可能とするためである。
【００６４】
なお、情報処理装置８０から情報処理装置８３へのミラーリング要求は、１：１の通信である必要はなく、情報処理装置８０から１：Ｎの通信、すなわち所定範囲の複数の情報処理装置に対してブロードキャスト通信で行ってもよい（Ｓ１０１）。この場合には、ブロードキャスト通信を受けて、ミラーリングに応ずる旨の応答を行った情報処理装置８３から、ミラーリング要求元の情報処理装置８０へ所定の情報が送られることとなる（Ｓ１０２）。
【００６５】
以上の処理を行っておくことで、その後、情報処理装置８０からサーバ１０２へミラーリング要求を行うと共に、ミラーリングの相手となる情報処理装置８３の情報も送信することができる（Ｓ１）。よって、サーバ４の制御部４４は、画像記憶部４３のグルーピングテーブル４９に、情報処理装置８０と情報処理装置８３とのＩＰアドレス等の情報を、１つのグループ情報として記憶させることができる。以降のＳ２〜Ｓ２０までの処理については、上記第１の実施形態で説明した通りである。
【００６６】
このようにして、第２の実施形態に係る情報処理システム１０１によれば、予め決まった相手以外の相手とでも、それぞれに持ち寄った画像を共有してその画像をそれぞれに操作し、その結果をそれぞれの情報処理装置で見ることが可能となる。よって、例えば、会議等で同席した者同士が、お互いに持ち寄った画像、例えばプレゼンテーションのデータ等を共有して、それぞれに操作を行うことが可能となる。
【００６７】
また、第２の実施形態では、第１の実施形態と同様に、第三者の情報処理装置に対してＵＲＬ情報等を公開（パブリッシュ）することにより、グループ討議等を行う時に、自らのプレゼンテーション用の資料を一部の参加者と共に操作及び作成して、その結果についてグループ討議の参加者にパブリッシュして共有することが可能である。この際、画像をパブリッシュされた参加者は、画像操作を行うことができないようにすることが可能なので、共有資料の改ざん等の不正な行為を防止することが可能である。
【００６８】
さらに、第２の実施形態によれば、情報処理装置８０と情報処理装置８３との間のミラーリング開始の要求及び応答を、直接通信によって行うことが可能であるので、他のサーバ等を介してミラーリングを開始する場合と比較して、なりすまし等が行われる可能性が低く、よりセキュリティ性の高い構成を実現することが可能となる。
【００６９】
なお、上記第１及び第２の実施形態では、サーバを情報処理装置と別個に構成したシステム例を示したが、サーバの機能をいずれかの情報処理装置に組み込むことで独立したサーバを構成に含まないシステムとしてもよい。
【産業上の利用可能性】
【００７０】
本発明の情報処理装置及び情報処理システム並びに情報処理方法は、複数のユーザ間で画像を共有する場合等に利用可能であり、特に任意のユーザによる共有画像の操作を、他のユーザが視聴する画像にリアルタイムで反映させたい場合等に有用である。
【図面の簡単な説明】
【００７１】
【図１】本発明の第１の実施形態に係る情報処理システム１の概要を説明する図
【図２】図１に示したサーバ４、情報処理装置２及び３の詳細な構成を示したブロック図
【図３】図２に示した送出指示部２３の具体的な一例を示す図
【図４】本発明の第１の実施形態に係る情報処理システム１の動作を説明するシーケンス図
【図５】ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図
【図６Ａ】ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図
【図６Ｂ】ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図
【図７Ａ】ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図
【図７Ｂ】ミラーリング開始時に図２に示した表示部２６に表示される画像の一例を示す図
【図８】本発明の第２の実施形態に係る情報処理システム１０１の概要を説明する図
【図９】図８に示したサーバ４、情報処理装置８０及び８３の詳細な構成を示したブロック図
【図１０】本発明の第２の実施形態に係る情報処理システム１０１の動作を説明するシーケンス図
【符号の説明】
【００７２】
１、１０１  情報処理システム
２、３、８０、８３  情報処理装置
４  サーバ
５  ネットワーク
２０  画像
２１、３１  画像入力部
２２、３２、４３  画像記憶部
２３、３３  送出指示部
２４、３４  画像送出部
２５、３５  操作指示部
２６、３６  表示部
２７、３７、４１  通信部
２８、３８  アンテナ部
２９、３９  情報保持部
３０、４０、４４  制御部
４２  書込部
４５  読出部
４６、４８  専用フォルダ
４７  共用フォルダ
４９  グルーピングテーブル
５０  情報管理部
６１〜６３  メニュー画像
７７、８７  直接通信部
９１、９２  通信装置
９８、９９  ビューア装置
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005093593.tif 000014
【図２】
2005093593.tif 000015
【図３】
2005093593.tif 000016
【図４】
2005093593.tif 000017
【図５】
2005093593.tif 000018
【図６Ａ】
2005093593.tif 000019
【図６Ｂ】
2005093593.tif 000020
【図７Ａ】
2005093593.tif 000021
【図７Ｂ】
2005093593.tif 000022
【図８】
2005093593.tif 000023
【図９】
2005093593.tif 000024
【図１０】
2005093593.tif 000025
【国際調査報告】
2005093593.tif 000026
2005093593.tif 000027
2005093593.tif 000028
2005093593.tif 000029
2005093593.tif 000030
2005093593.tif 000031
2005093593.tif 000032
2005093593.tif 000033