(57)【特許請求の範囲】
【請求項１】
外部装置より、第１の文字画像情報を受信する第１の受信部と、
前記第１の文字画像情報に情報の追加が可能な情報端末に、前記第１の文字画像情報を送信する送信部と、
前記送信部より前記情報端末に送信された前記第１の文字画像情報に対応する第２の文字画像情報を、前記情報端末より受信する第２の受信部と、
前記第１の文字画像情報と、前記第２の文字画像情報とで異なる領域があるか否かを判定する判定部と、
前記判定部で前記異なる領域があると判定された場合に、前記異なる領域を表した画像情報と、前記第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を前記第２の文字画像情報から抽出する抽出部と、
を備え、
前記送信部は、前記抽出部により抽出された、前記画像情報および前記座標情報を、前記外部装置に送信する、情報処理装置。
【請求項２】
情報処理装置と、情報端末と、外部装置と、を備えるシステムであって、
前記外部装置は、
前記情報処理装置に第１の文字画像情報を送信する送信部、
を備え、
前記情報処理装置は、
前記外部装置より、前記第１の文字画像情報を受信する第１の受信部と、
前記第１の文字画像情報に情報の追加が可能な前記情報端末に、前記第１の文字画像情報を送信する送信部と、
前記送信部より前記情報端末に送信された前記第１の文字画像情報に対応する第２の文字画像情報を、前記情報端末より受信する第２の受信部と、
前記第１の文字画像情報と、前記第２の文字画像情報とで異なる領域があるか否かを判定する判定部と、
前記判定部で前記異なる領域があると判定された場合に、前記異なる領域を表した画像情報と、前記第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を前記第２の文字画像情報から抽出する抽出部と、
を備え、
前記情報端末は、
前記情報処理装置より、前記第１の文字画像情報を受信する受信部と、
前記第１の文字画像情報を表示する表示部と、
前記表示部に表示された前記第１の文字画像情報に対する情報の入力を受け付ける入力部と、
前記第１の文字画像情報に対して入力を受け付けた情報を前記異なる領域として合成することで生成された、前記第２の文字画像情報を前記情報処理装置に送信する送信部と、
を備え、
前記情報処理装置の送信部は、前記抽出部により抽出された、前記画像情報および前記座標情報を、前記外部装置に送信する、情報処理システム。
【請求項３】
前記情報処理装置は、
前記送信部が、前記抽出部で抽出した、前記画像情報および前記座標情報を前記外部装置に送信し、
前記外部装置は、
前記情報処理装置から、前記画像情報および前記座標情報を受信する受信部と、
前記第１の文字画像情報に対して、前記座標情報で示された位置に前記画像情報を結合して、前記第２の文字画像情報を生成する結合部と、をさらに備える、
請求項２に記載の情報処理システム。
【請求項４】
前記外部装置は、
前記送信部が、他の情報処理装置に対して、前記結合部により生成された前記第２の文字画像情報を送信する、
請求項３に記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記送信部が、前記外部装置が、前記第１の文字画像情報に対して他の座標情報をもとに他の画像情報を結合中であるか否かの問い合わせを送信し、
前記第１の受信部が、前記外部装置から、前記第１の文字画像情報に対して前記他の座標情報をもとに前記他の画像情報を結合中である旨を示した情報を受信した場合に、前記送信部は、前記第１の文字画像情報に結合する、前記画像情報および前記座標情報の送信を待機する、
請求項３または請求項４に記載の情報処理システム。
【請求項６】
外部装置より、第１の文字画像情報を受信する第１の受信処理と、
前記第１の文字画像情報に情報の追加が可能な情報端末に、前記第１の文字画像情報を送信する送信処理と、
前記送信処理より前記情報端末に送信された前記第１の文字画像情報に対応する第２の文字画像情報を、前記情報端末より受信する第２の受信処理と、
前記第１の文字画像情報と、前記第２の文字画像情報とで異なる領域があるか否かを判定する判定処理と、
前記判定処理で前記異なる領域があると判定された場合に、前記異なる領域を表した画像情報と、前記第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を前記第２の文字画像情報から抽出する抽出処理と、
前記画像情報および前記座標情報を、前記外部装置に送信する第２の送信処理と、
をコンピュータに実行させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理システム、および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、紙書類に置き換えが可能な情報端末として、いわゆる「電子ペーパー」が普及している。電子ペーパーは手書きによる文字画像の入力を、例えばユーザーの操作する電子ペン等によって受け付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６７６４１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、オンライン会議においては、会議資料の共有が問題となる。情報端末のスクリーンショット機能を使用して生成された文字画像情報が、ユーザーに送付され、資料として共有される場合もある。しかし、例えばあるユーザーにより、追加で情報が書き込まれた資料を共有したい場合、上記機能を再度使用する必要があり、手間が掛かる。このため、ユーザーにより情報端末上に追加で情報が書き込まれた領域の特定を容易にしたいという、要望がある。
【０００５】
このような問題を解決するため、本発明は、複数の情報端末のうち、一つの情報端末上に情報が書き込まれた領域の特定を容易にすることで、文字画像情報の共有を容易に実現することが可能な情報処理装置、情報処理システム、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る情報処理装置は、外部装置より、第１の文字画像情報を受信する第１の受信部と、前記第１の文字画像情報に情報の追加が可能な情報端末に、前記第１の文字画像情報を送信する送信部と、前記送信部より前記情報端末に送信された前記第１の文字画像情報に対応する第２の文字画像情報を、前記情報端末より受信する第２の受信部と、前記第１の文字画像情報と、前記第２の文字画像情報とで異なる領域があるか否かを判定する判定部と、前記判定部で前記異なる領域があると判定された場合に、前記異なる領域を表した画像情報と、前記第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を前記第２の文字画像情報から抽出する抽出部と、を備え、前記送信部は、前記抽出部により抽出された、前記画像情報および前記座標情報を、前記外部装置に送信する。
【０００７】
本発明の第２態様に係る情報処理システムは、情報処理装置と、情報端末と、外部装置と、を備えるシステムである。前記外部装置は、前記情報処理装置に第１の文字画像情報を送信する送信部、を備える。前記情報処理装置は、前記外部装置より、前記第１の文字画像情報を受信する第１の受信部と、前記第１の文字画像情報に情報の追加が可能な前記情報端末に、前記第１の文字画像情報を送信する送信部と、前記送信部より前記情報端末に送信された前記第１の文字画像情報に対応する第２の文字画像情報を、前記情報端末より受信する第２の受信部と、前記第１の文字画像情報と、前記第２の文字画像情報とで異なる領域があるか否かを判定する判定部と、前記判定部で前記異なる領域があると判定された場合に、前記異なる領域を表した画像情報と、前記第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を前記第２の文字画像情報から抽出する抽出部と、を備える。前記情報端末は、前記情報処理装置より、前記第１の文字画像情報を受信する受信部と、前記第１の文字画像情報を表示する表示部と、前記表示部に表示された前記第１の文字画像情報に対する情報の入力を受け付ける入力部と、前記第１の文字画像情報に対して入力を受け付けた情報を前記異なる領域として合成することで生成された、前記第２の文字画像情報を前記情報処理装置に送信する送信部と、を備え、前記情報処理装置の送信部は、前記抽出部により抽出された、前記画像情報および前記座標情報を、前記外部装置に送信する。
【０００８】
本発明の第３態様に係る情報処理プログラムは、外部装置より、第１の文字画像情報を受信する第１の受信処理と、前記第１の文字画像情報に情報の追加が可能な情報端末に、前記第１の文字画像情報を送信する送信処理と、前記送信処理より前記情報端末に送信された前記第１の文字画像情報に対応する第２の文字画像情報を、前記情報端末より受信する第２の受信処理と、前記第１の文字画像情報と、前記第２の文字画像情報とで異なる領域があるか否かを判定する判定処理と、前記判定処理で前記異なる領域があると判定された場合に、前記異なる領域を表した画像情報と、前記第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を前記第２の文字画像情報から抽出する抽出処理と、前記画像情報および前記座標情報を、前記外部装置に送信する第２の送信処理と、をコンピュータに実行させる。
【発明の効果】
【０００９】
本発明の上記態様によれば、情報端末上に情報が書き込まれた領域の特定を容易にすることが可能な情報処理装置、情報処理システム、および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態にかかる情報処理装置を含む情報処理システムの構成図である。
【図２】図２は、実施形態にかかる情報処理システムを構成する、情報端末、情報処理装置、および外部装置のそれぞれの構成を示すブロック図である。
【図３】図３は、実施形態にかかる情報処理システムにおいて、手書き画像が追記される状況と、画像情報および座標情報の抽出状況を示す説明図である。
【図４】図４は、実施形態にかかる情報処理システムにおいて、第１の文字画像情報の送信状況を示す説明図である。
【図５】図５は、実施形態にかかる情報処理システムにおいて、手書き画像の入力状況と、第２の文字画像情報の送信状況を示す説明図である。
【図６】図６は、実施形態にかかる情報処理システムにおいて、画像情報および座標情報の抽出状況を示す説明図である。
【図７】図７は、実施形態にかかる情報処理システムにおいて、抽出された画像情報および座標情報の送信状況と、外部装置の結合処理の状況と、他の情報処理装置および他の情報端末への第２の文字画像情報の送信状況を示す説明図である。
【図８】図８は、実施形態にかかる情報処理システムにおいて、情報処理装置が外部装置へ問い合わせを行った状況を示す説明図である。
【図９】図９は、実施形態にかかる情報処理システムにおいて、外部装置が結合中である場合に、外部装置への問い合わせが複数存在する状況を示す説明図である。
【図１０】図１０は、実施形態にかかる情報処理システムにおいて、外部装置が結合完了している場合に、外部装置への問い合わせが複数存在する状況を示す説明図である。
【図１１】図１１は、実施形態にかかる情報処理システムにおける処理シーケンスを示す説明図である。
【図１２】図１２は、実施形態にかかる情報処理装置の処理フローを示すフローチャートである。
【図１３】図１３は、実施形態にかかる外部装置における結合処理を示すフローチャートである。
【図１４】図１４は、実施形態にかかる外部装置が問い合わせを受信した際の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の例示的な実施形態が開示される。以下に示される実施形態の構成、ならびに当該構成によってもたらされる作用、結果、および効果は、一例である。本発明は、以下の実施形態に開示される構成以外によっても実現可能であるとともに、基本的な構成に基づく種々の効果や、派生的な効果のうち、少なくとも一つを得ることが可能である。
【００１２】
図１は、本実施形態にかかる情報処理装置１０を含む情報処理システム１００の構成図である。情報処理システム１００は、外部装置２０と、情報処理装置１０―１、１０−２と、情報端末１２―１、１２−２と、で構成される。
【００１３】
外部装置２０は、接続された装置に対してサービスを提供するサーバとする。外部装置２０は、例えば、ＣＰＵ、通信インターフェース等で構成されている。本実施形態の外部装置２０は、オンライン会議で用いる文字画像情報を、情報処理装置１０―１，１０−２を介して、情報端末１２―１，１２−２に送信する。
【００１４】
このため、外部装置２０は、情報処理装置１０―１，１０−２と無線または有線で接続され、情報の送受信を可能とする。本実施形態では、送受信する情報の一例として、文字画像情報が含まれる。
【００１５】
外部装置２０が提供するサービスとして、例えばクラウド等のデータ保存が可能な領域や、複数人によるデータの共有が可能なフォルダ等を備えていてもよい。なお、外部装置２０は、情報端末１２と直接に、文字画像情報の送受信が可能であってもよい。
【００１６】
情報端末１２―１は、情報処理装置１０−１と無線または有線で接続され、情報処理装置１０−１との間で情報の送受信を可能とする。情報端末１２―２は、情報処理装置１０−２と無線または有線で接続され、情報処理装置１０−２との間で情報の送受信を可能とする。情報端末１２―１及び情報端末１２―２のうち、任意の端末を示す場合には、情報端末１２と称する。以下、情報処理装置１０においても同様とする。
【００１７】
情報端末１２は、いわゆるタブレット形式の電子ペーパーとすることができる。情報端末１２は、例えば、ＣＰＵ（Central  Processing  Unit）、通信インターフェース、タッチパネル等で構成される。また、情報端末１２には、画面上で電子ペン１２ｐ等を用いてペン先を移動させることにより、手書きで情報の入力が可能である。
【００１８】
文字画像情報とは、情報端末１２において情報の入力や表示が可能であるとともに、無線または有線により、情報端末１２と情報処理装置１０との間や、情報処理装置１０と外部装置２０との間等で、送受信が可能な情報をいう。
【００１９】
また、文字画像情報には、例えばひらがな、カタカナ、又はアルファベットなどの文字形式の文字情報と、例えば写真や絵などの画像情報等と、の両者が含まれてもよく、文字情報と画像情報とのいずれかのみが含まれてもよい。
【００２０】
さらに、文字画像情報は、例えば、ＰＤＦ形式のデータが考えられる。文字画像情報が、ＰＤＦ形式の場合に、情報端末１２の電子ペン１２ｐ等を用いて手書きで情報（例えば、絵や文字など）の入力を可能とする。この場合、情報端末１２は、当該入力された情報が表された領域に関する情報を、注釈として文字画像情報に格納する。領域に関する情報としては、入力された情報を表した画像情報、及び入力された情報の領域を示した座標情報が含まれている。つまり、文字画像情報に対して、手書きで情報が入力される毎に、入力された情報が表された領域に関する情報（座標情報、および画像情報）が格納される。したがって、当該領域に関する情報が新たに格納されたか否かによって、追記されたか否かを判断することができる。なお、本実施形態はＰＤＦ形式を採用した例について説明するが、追記された領域を特定可能であれば良く、他の形式のデータであっても良い。
【００２１】
情報処理装置１０は、一般的なＰＣ（Personal  Computer;パーソナルコンピュータ）とすることができ、例えば、ＣＰＵ、通信インターフェース、ＨＤＤ（Hard  Disk  Drive）等で構成されている。また、情報処理装置１０は、情報端末１２と、外部装置２０の双方との間で、文字画像情報の送受信が可能である。情報処理装置１０は、情報端末１２と同期するためのプログラムが格納されている。これにより、情報処理装置１０は、情報端末１２に対して文字画像情報の送信や、情報端末１２から文字画像情報の受信を可能とする。文字画像情報の送受信は、どのようなタイミングでも良く、一定時間間隔でもよいし、情報端末１２において文字画像情報の更新が行われたタイミングでもよい。
【００２２】
また詳細は後述するが、情報処理装置１０は、ＨＤＤに記憶されている文字画像情報と、情報端末１２から受信した他の文字画像情報（例えば、文字や絵が追記された文字画像情報）とで異なる領域（例えば、文字や絵が追記された領域）があるか否かを判定する判定処理と、判定処理において異なる領域があると判定された場合に、異なる領域を表した画像情報および座標情報と、を他の文字画像情報から抽出する抽出処理を行うことが可能である。
【００２３】
情報処理システム１００は、例えばオンライン会議等において、外部装置２０から配信された文字画像情報が、参加者の各々が使用する情報端末１２の各々に配信される。これにより、参加者が、共通する文字画像情報を参照できる。
【００２４】
そして、情報処理システム１００は、情報端末１２上に共通して表示された文字画像情報に対し、参加者のうちの一人が情報を追加した場合、他の参加者の各々が使用する他の情報端末１２上においても、当該追加された情報をリアルタイムで反映させる。このように、本実施形態の情報処理システム１００は、複数の情報端末１２で情報を共有したい場合に用いられる。
【００２５】
なお、図１で示した情報処理システム１００で示した情報処理装置１０と情報端末１２と外部装置２０の数は、実施形態と同数に限られないものとされ、以下の説明においても同様とする。以下、情報処理システム１００における情報処理装置１０、情報端末１２、外部装置２０の詳細な構成について説明する。
【００２６】
図２は、本実施形態にかかる情報処理システム１００を構成する、情報端末１２、情報処理装置１０、外部装置２０のそれぞれの構成を示すブロック図である。情報端末１２は、例えば、受信部１２ａと、表示部１２ｂと、入力部１２ｃと、生成部１２ｄと、送信部１２ｅと、記憶部１２ｆと、を備える。本実施形態の情報端末１２は、記憶部１２ｆに格納されたプログラムを実行することで、受信部１２ａと、表示部１２ｂと、入力部１２ｃと、生成部１２ｄと、送信部１２ｅと、を実現する。
【００２７】
記憶部１２ｆは、受信部１２ａで受信した文字画像情報や、生成部１２ｄで生成された他の文字画像情報を記憶する。例えば記憶部１２ｆは、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Read  Access  Memory）、フラッシュメモリやＳＳＤ（Solid  State  Drive）等である。
【００２８】
受信部１２ａは、情報処理装置１０から、通信インターフェースを介して、文字画像情報を受信する。
【００２９】
表示部１２ｂは、表示装置１２ｂ１に対して、受信部１２ａで受信した文字画像情報を表示制御する。
【００３０】
入力部１２ｃは、表示装置１２ｂ１に表示された文字画像情報に対して、例えば電子ペン１２ｐ等から、タッチパネルを介した情報の入力を受け付ける。
【００３１】
生成部１２ｄは、文字画像情報に対して入力部１２ｃで入力を受け付けた情報を異なる領域として合成することで、他の文字画像情報を生成する。本実施形態では、他の文字画像情報には、入力を受け付けた情報を示す領域を示した座標情報と、入力を受け付けた情報を表した画像情報と、が対応付けて格納される。そして、他の文字画像情報を表示する際には、文字画像情報に対して、新たに格納された画像情報を、当該画像情報に対応付けられた座標情報で示された位置に重畳して表示される。これにより、新たに追記された画像情報を含んだ他の文字画像情報が表示されることになる。なお、本実施形態は、このような生成手法に制限するものではなく、文字画像情報に、追記された情報を示した画像情報を、単に合成しても良い。
【００３２】
送信部１２ｅは、生成部１２ｄで生成された、文字画像情報を情報処理装置１０に送信する。
【００３３】
外部装置２０は、送信部２０ａと、受信部２０ｂと、結合部２０ｃと、記憶部２０ｄと、管理部２０ｅと、を備える。本実施形態の外部装置２０は、記憶部２０ｄに格納されたプログラムを実行することで、送信部２０ａと、受信部２０ｂと、結合部２０ｃと、管理部２０ｅと、を実現する。
【００３４】
記憶部２０ｄには、例えば、文字画像情報が記憶されている。記憶部２０ｄは、ＲＯＭ、ＲＡＭ、フラッシュメモリやＳＳＤ等である。
【００３５】
送信部２０ａは、記憶部２０ｄに記憶された文字画像情報を、情報処理装置１０に送信する。
【００３６】
受信部２０ｂは、情報処理装置１０から、情報端末１２で追記された情報を示した画像情報と、当該追記された情報が表された領域を示す座標情報と、を受信する。後述するように、本実施形態においては、情報処理装置１０が、情報端末１２で生成された他の文字画像情報から、当該領域を示す画像情報および座標情報を抽出し、外部装置２０に送信している。
【００３７】
結合部２０ｃは、記憶部２０ｄに記憶された文字画像情報に対して、座標情報で示された位置に画像情報を結合して、他の文字画像情報を生成する。
【００３８】
本実施形態では、情報端末１２で追記された領域を結合して、他の文字画像情報を生成することとした。これにより、複数の情報端末１２で追記された場合に、追記された情報を示した複数の領域を結合することで、複数の情報端末１２で追記された内容を反映した、他の文字画像情報を生成できる。
【００３９】
送信部２０ａは、結合部２０ｃにより結合された他の文字画像情報を、情報処理装置１０の各々に送信する。これにより、追記された情報が反映された文字画像情報を表示することができる。
【００４０】
管理部２０ｅは、例えば複数の情報処理装置１０の各々から画像情報および座標情報が送信される場合に、結合部２０ｃにおける、文字画像情報に対して他の座標情報をもとに他の画像情報を結合する結合状態（結合中である、または、結合中でない）を管理する。後述するように、情報処理装置１０は、画像情報および座標情報を送信する前に、外部装置２０の結合部２０ｃが、画像情報および座標情報を結合中であるか否か、の問い合わせを行う。当該問い合わせに対応して、管理部２０ｅは、外部装置２０の結合部２０ｃにおける結合状況に応じて、結合中であるか否かを示した回答を、送信部２０ａを介して行う。
【００４１】
情報処理装置１０は、第１の受信部１０ａと、第２の受信部１０ｂと、送信部１０ｃと、判定部１０ｄと、抽出部１０ｅと、記憶部１０ｆと、を備える。本実施形態の情報処理装置１０の記憶部１０ｆには、情報端末１２と連携するためのプログラムが格納されている。そして、情報処理装置１０のＣＰＵが、当該プログラムを実行することで、第１の受信部１０ａと、第２の受信部１０ｂと、送信部１０ｃと、判定部１０ｄと、抽出部１０ｅと、を実現する。
【００４２】
記憶部１０ｆは、第１の受信部１０ａが受信した文字画像情報と、第２の受信部１０ｂが受信した他の文字画像情報と、抽出部１０ｅが抽出した画像情報および座標情報と、を記憶する。記憶部１０ｆは、ＲＯＭ、ＲＡＭ、フラッシュメモリやＳＳＤ等である。
【００４３】
第１の受信部１０ａは、外部装置２０から送信された情報を受信する。受信する情報としては、例えば、文字画像情報がある。
【００４４】
送信部１０ｃは、第１の受信部１０ａで受信した文字画像情報を、情報端末１２に送信する。
【００４５】
第２の受信部１０ｂは、送信部１０ｃより情報端末１２に送信された文字画像情報に対応する他の文字画像情報を、情報端末１２より受信する。
【００４６】
文字画像情報に対応する他の文字画像情報とは、送信部１０ｃで情報端末１２に送信した文字画像情報に対応する情報として、第２の受信部１０ｂが受信した文字画像情報が考えられる。送信部１０ｃが送信した文字画像情報に対して、情報が新たに追記されたものであってもよいし、情報が新たに追記されていなくても良い。文字画像情報と他の文字画像情報とが対応しているか否かの判断基準としては、例えば、ファイル名が一致しているか否か等が考えられる。
【００４７】
判定部１０ｄは、送信部１０ｃが送信した文字画像情報と、第２の受信部１０ｂが受信した他の文字画像情報とで異なる領域があるか否かを判定する。
【００４８】
抽出部１０ｅは、判定部１０ｄで異なる領域があると判定された場合に、異なる領域を表した画像情報と、他の文字画像情報の表示領域内の異なる領域の位置を示す座標情報と、を他の文字画像情報から抽出する。例えば、ＰＤＦの注釈機能を使用して、当該異なる領域を抽出してもよい。
【００４９】
図３は、本実施形態にかかる情報処理システム１００において、手書き画像の入力状況と、画像情報および座標状況の抽出状況を示す説明図である。情報端末１２の表示装置１２ｂ１に表示された第１の文字画像情報Ｐ１に対して、電子ペン１２ｐを用いて花の絵の手書き画像Ｆを追加で入力する。これにより、第２の文字画像情報Ｐ２が生成される。情報端末１２で生成された第２の文字画像情報Ｐ２が、情報処理装置１０に送信され、記憶部１０ｆに記憶されることにより、情報端末１２と、情報処理装置１０との間で第２の文字画像情報Ｐ２が同期する。
【００５０】
そして、抽出部１０ｅが、第２の文字画像情報Ｐ２に含まれた花の絵の手書き画像Ｆを囲む矩形領域Ｅの内部の画像情報Ｉｐと座標情報Ｉｃが、第２の文字画像情報Ｐ２から抽出する。例えば、矩形領域Ｅの対角線上の二点の座標であるＸ１，Ｙ１とＸ２，Ｙ２が座標情報Ｉｃとして、取得される。
【００５１】
送信部１０ｃは、抽出部１０ｅにより抽出された異なる領域を表した画像情報と、他の文字画像情報の表示領域内の異なる領域の位置を示す座標情報と、を、外部装置２０に送信する。これにより、外部装置２０から、文字画像情報に当該異なる領域が合成された他の文字画像情報が、他の情報端末１２に配信される。
【００５２】
図４は、本実施形態にかかる情報処理システム１００において、第１の文字画像情報Ｐ１の送信状況を示す説明図である。図４に示されるように、外部装置２０の送信部２０ａは、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１を、情報処理装置１０−１，１０−２に送信する。言い換えると、情報処理装置１０の第１の受信部１０ａは、外部装置２０より、第１の文字画像情報Ｐ１を受信する。なお、情報処理装置１０の記憶部１０ｆは、第１の受信部１０ａで受信した第１の文字画像情報Ｐ１を記憶する。
【００５３】
情報処理装置１０−１の送信部１０ｃは、情報端末１２−１に、第１の文字画像情報Ｐ１を送信する。言い換えると、情報端末１２―１の受信部１２ａは、情報処理装置１０−１より、第１の文字画像情報Ｐ１を受信する。同様に、情報処理装置１０−２の送信部１０ｃは、情報端末１２−２に、第１の文字画像情報Ｐ１を送信する。なお、情報端末１２の記憶部１２ｆは、受信部１２ａで受信した第１の文字画像情報Ｐ１を記憶する。そして、情報端末１２―１および情報端末１２−２の各々は、表示装置１２ｂ１に、第１の文字画像情報Ｐ１を表示する。
【００５４】
図５は、本実施形態にかかる情報処理システム１００において、情報処理装置１０と、情報端末１２との間で、第２の文字画像情報Ｐ２が同期する状況を示す説明図である。図５に示されるように、情報端末１２―１の表示部１２ｂは、表示装置１２ｂ１に第１の文字画像情報Ｐ１を表示する。情報端末１２―１の入力部１２ｃは、表示装置１２ｂ１に表示された第１の文字画像情報Ｐ１に対する情報の入力を、タッチパネルを介して受け付ける。つまり、本実施形態の情報端末１２―１は、外部装置２０から配信された第１の文字画像情報Ｐ１に対して、ユーザーが所望のタイミングで情報の追加を可能としている。例えば、入力部１２ｃは表示装置１２ｂ１に表示された第１の文字画像情報Ｐ１に対して、電子ペン１２ｐからタッチパネルを介して花の絵の手書き画像Ｆの入力を受け付ける。記憶部１２ｆは、入力部１２ｃが受け付けた花の絵の手書き画像Ｆを記憶する。
【００５５】
情報端末１２―１の生成部１２ｄは、第１の文字画像情報Ｐ１に対して入力を受け付けた情報である花の絵の手書き画像Ｆを異なる領域として合成することで、第２の文字画像情報Ｐ２を生成する。また、情報端末１２−１の記憶部１２ｆは、生成部１２ｄで生成された第２の文字画像情報Ｐ２を記憶する。そして、情報端末１２―１の送信部１２ｅは、生成部１２ｄで生成された、第２の文字画像情報Ｐ２を情報処理装置１０−１に送信する。言い換えると、情報処理装置１０−１の第２の受信部１０ｂは、送信部１０ｃより情報端末１２−１に送信された第１の文字画像情報Ｐ１に対応する第２の文字画像情報Ｐ２を、情報端末１２より受信する。情報処理装置１０の記憶部１０ｆは、第２の受信部１０ｂが受信した第２の文字画像情報Ｐ２を記憶する。
【００５６】
情報処理装置１０−１の判定部１０ｄは、記憶部１０ｆに記憶された第１の文字画像情報Ｐ１と、第２の受信部１０ｂが受信した第２の文字画像情報Ｐ２とで異なる領域があるか否かを判定する。異なる領域が存在するか否かの判定手法は、上述した手法を問わず、どのような手法を用いても良い。
【００５７】
そして、情報処理装置１０−１の抽出部１０ｅは、判定部１０ｄで異なる領域があると判定された場合に、異なる領域を表した画像情報Ｉｐと、第２の文字画像情報Ｐ２の表示領域内の異なる領域の位置を示す座標情報Ｉｃと、を第２の文字画像情報Ｐ２から抽出する。そして、情報処理装置１０−１の記憶部１０ｆは、抽出部１０ｅが抽出した画像情報Ｉｐと、座標情報Ｉｃとを記憶する。
【００５８】
図６は、本実施形態にかかる情報処理システム１００において、画像情報Ｉｐおよび座標情報Ｉｃの抽出状況を示す説明図である。図６に示されるように例えば、第２の文字画像情報Ｐ２に含まれた花の絵の手書き画像Ｆを囲む矩形領域Ｅ（上記の異なる領域）の内部の画像情報Ｉｐと座標情報Ｉｃが、第２の文字画像情報Ｐ２から抽出される。例えば、矩形領域Ｅの対角線上の二点の座標であるＸ１，Ｙ１とＸ２，Ｙ２が座標情報Ｉｃとして、取得される。
【００５９】
図７は、本実施形態にかかる情報処理システム１００において、抽出された画像情報Ｉｐおよび座標情報Ｉｃの送信状況と、外部装置２０の結合処理の状況と、他の情報処理装置および他の情報端末への第２の文字画像情報Ｐ２の送信状況を示す説明図である。図７に示されるように、情報処理装置１０−１の送信部１０ｃは、抽出部１０ｅにより抽出された、矩形領域Ｅを示す画像情報Ｉｐおよび座標情報Ｉｃを、外部装置２０に送信する。言い換えると、外部装置２０の受信部２０ｂは、情報処理装置１０−１から、矩形領域Ｅを示す画像情報Ｉｐおよび座標情報Ｉｃを受信する。そして、外部装置２０の記憶部２０ｄは、情報処理装置１０から受信した画像情報Ｉｐおよび座標情報Ｉｃを記憶する。
【００６０】
外部装置２０の結合部２０ｃは、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して、座標情報Ｉｃで示された位置に画像情報Ｉｐを結合して、第２の文字画像情報Ｐ２を生成する。また、記憶部２０ｄは、結合部２０ｃにより生成された第２の文字画像情報Ｐ２を記憶する。そして外部装置２０の送信部２０ａは、他の情報処理装置である情報処理装置１０−２に対して、結合部２０ｃにより生成された第２の文字画像情報Ｐ２を送信する。言い換えると、情報処理装置１０−２の第１の受信部１０ａは、外部装置２０より、第２の文字画像情報Ｐ２を受信する。
【００６１】
情報処理装置１０−２の送信部１０ｃは、情報端末１２−２に、第２の文字画像情報Ｐ２を送信する。言い換えると、情報端末１２−２の受信部１２ａは、情報処理装置１０−２より、第２の文字画像情報Ｐ２を受信する。そして、情報端末１２―２の表示部１２ｂは、表示装置１２ｂ１に第２の文字画像情報Ｐ２を表示する。なお、情報端末１２−２の記憶部１２ｆは、受信部１２ａが受信した第２の文字画像情報Ｐ２を記憶する。
【００６２】
図８は、本実施形態にかかる情報処理システム１００において、情報処理装置１０が外部装置２０へ問い合わせＱを行った状況を示す説明図である。図８に示されるように、情報処理装置１０の送信部１０ｃは、外部装置２０に対し、外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報をもとに他の画像情報を結合中であるか否かの問い合わせＱを、外部装置２０に送信する。
【００６３】
外部装置２０の受信部２０ｂは、問い合わせＱを受信し、記憶部２０ｄは、問い合わせＱを記憶する。外部装置２０の管理部２０ｅは、結合部２０ｃにおける、第１の文字画像情報Ｐ１に対して他の座標情報をもとに他の画像情報を結合する結合状態（結合中である、または、結合中でない）を管理する。そして、管理部２０ｅは、結合部２０ｃが第１の文字画像情報Ｐ１に対して、他の座標情報をもとに他の画像情報を結合中であるか否かの回答Ａを、送信部２０ａを介して情報処理装置１０に送信する。
【００６４】
情報処理装置１０の第１の受信部１０ａが、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して他の座標情報をもとに他の画像情報を、外部装置２０の結合部２０ｃにおいて結合中である旨を示した情報を含む回答Ａ２を外部装置２０より受信した場合、情報処理装置１０の送信部１０ｃは、第１の文字画像情報Ｐ１に結合する、画像情報Ｉｐおよび座標情報Ｉｃの送信を待機する。
【００６５】
一方、情報処理装置１０の第１の受信部１０ａが、外部装置２０が記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して、他の座標情報をもとに他の画像情報を、外部装置２０の結合部２０ｃにおいて結合中でない旨を示した情報を含む回答Ａ１を外部装置２０より受信した場合、情報処理装置１０―１の送信部１０ｃは、第１の文字画像情報Ｐ１に結合する、画像情報Ｉｐおよび座標情報Ｉｃの送信を外部装置２０に行う。なお、外部装置２０の記憶部２０ｄは、送信された画像情報Ｉｐおよび座標情報Ｉｃを記憶する。
【００６６】
図９は、本実施形態にかかる情報処理システム１００において、外部装置２０が結合中である場合に、外部装置２０への問い合わせＱが複数存在する状況を示す説明図である。図９に示されるように、情報処理装置１０―１の送信部１０ｃは、抽出部１０ｅで抽出された矩形領域Ｅを示す画像情報Ｉｐ１及び座標情報Ｉｃ１の、外部装置２０に対する送信を既に完了している。そして、外部装置２０の結合部２０ｃは、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して、座標情報Ｉｃ１で示される位置に画像情報Ｉｐ１の結合処理を実行している（結合中）。
【００６７】
情報処理装置１０−２，１０−３の各々の送信部１０ｃは、画像情報Ｉｐおよび座標情報Ｉｃを送信する前に、現在、外部装置２０の結合部２０ｃが文字画像情報に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否か、を問い合わせる、問い合わせＱをそれぞれ行う。本実施形態では、情報処理装置１０−２による問い合わせＱ２は、情報処理装置１０−３の問い合わせＱ３よりも先に行われる。そして、外部装置２０の記憶部２０ｄは、問い合わせＱ２、Ｑ３の順に問い合わせＱを受けた事象を記憶する。外部装置２０の管理部２０ｅは、複数の情報処理装置１０の各々から画像情報Ｉｐおよび座標情報Ｉｃが送信される場合に、結合部２０ｃにおける、第１の文字画像情報Ｐ１に対して他の座標情報をもとに他の画像情報を結合する結合状態（結合中である、または、結合中でない）を管理する。
【００６８】
そして、管理部２０ｅは、結合部２０ｃが第１の文字画像情報Ｐ１に対して、他の座標情報をもとに他の画像情報を結合中であるか否かの回答Ａを、送信部２０ａを介して情報処理装置１０に送信する。
【００６９】
図９では、外部装置２０は、画像情報Ｉｐ１を結合中である。よって、外部装置２０の管理部２０ｅは、情報処理装置１０−２，１０−３に対して、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを、外部装置２０の結合部２０ｃにおいて結合中である旨を示した情報を含む回答Ａ２を、送信部２０ａを介して情報処理装置１０−２、１０−３に送信する。情報処理装置１０−２，１０−３の各々の第１の受信部１０ａは、回答Ａ２を受信し、情報処理装置１０−２，１０−３の各々の記憶部１０ｆは、回答Ａ２を記憶する。そして、情報処理装置１０−２，１０−３の各々の送信部１０ｃは、画像情報Ｉｐおよび座標情報Ｉｃの送信を待機する。
【００７０】
図１０は、本実施形態にかかる情報処理システム１００において、外部装置２０が結合完了している場合に、外部装置２０への問い合わせＱが複数存在する状況を示す説明図である。図１０に示されるように、外部装置２０の結合部２０ｃは、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して、座標情報Ｉｃ１で示される位置に画像情報Ｉｐ１の結合を既に完了させている。そして、外部装置２０の記憶部２０ｄは、生成された第２の文字画像情報Ｐ２を記憶する。
【００７１】
ここで、上記のように問い合わせＱ２が、問い合わせＱ３よりも時間的に先に行われ、外部装置２０の記憶部２０ｄは、問い合わせＱ２，Ｑ３の順に問い合わせＱを受けた事象を記憶している。よって、記憶部２０ｄに問い合わせＱを受けた事象が記憶された順番、すなわち問い合わせＱを送信した順である情報処理装置１０−２，１０−３の順に、外部装置２０の管理部２０ｅは、結合部２０ｃが第１の文字画像情報Ｐ１に対して、他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中でない旨の回答Ａ１を、送信部２０ａを介して情報処理装置１０−２，１０−３に対して送信する。本実施形態では、先に記憶部２０ｄに問い合わせＱ２を受けた事象を記録したので、外部装置２０の管理部２０ｅは、まずは情報処理装置１０―２に対してのみ、送信部２０ａを介して回答Ａ１を行う。
【００７２】
従って、情報処理装置１０−２は、抽出部１０ｅにより抽出された、矩形領域Ｅ２を示す画像情報Ｉｐ２および座標情報Ｉｃ２を、外部装置２０に送信する、送信ａを行う。そして、外部装置２０の結合部２０ｃは、記憶部２０ｄに記憶された第２の文字画像情報Ｐ２に対して、座標情報Ｉｃ２をもとに画像情報Ｉｐ２を結合する。外部装置２０の記憶部２０ｄは、画像情報Ｉｐ２の結合処理により生成された文字画像情報を記憶する。
【００７３】
記憶部２０ｄに当該文字画像情報が記憶された後、外部装置２０の管理部２０ｅは、情報処理装置１０―３に対して、送信部２０ａを介して回答Ａ１を行う。よって、情報処理装置１０−３は、抽出部１０ｅにより抽出された、矩形領域Ｅ３を示す画像情報Ｉｐ３および座標情報Ｉｃ３を、外部装置２０に送信する、送信ｂを行う。
【００７４】
図１１は、本実施形態にかかる情報処理システム１００における処理の流れを説明するシーケンス図である。外部装置２０の送信部２０ａは、情報処理装置１０−１に、第１の文字画像情報Ｐ１を送信する（Ｓ１）。また、情報処理装置１０−１の送信部１０ｃは、情報端末１２−１に、外部装置２０より受信した第１の文字画像情報Ｐ１を送信する（Ｓ２）。
【００７５】
次に、情報端末１２―１は、表示装置１２ｂ１に第１の文字画像情報Ｐ１を表示する（Ｓ３）。
【００７６】
Ｓ１〜Ｓ３の処理と並列して、外部装置２０の送信部２０ａは、情報処理装置１０−２に、第１の文字画像情報Ｐ１を送信し（Ｓ１’）、情報処理装置１０−２の送信部１０ｃは、情報端末１２−２に、外部装置２０より受信した第１の文字画像情報Ｐ１を送信し（Ｓ２’）、情報端末１２―２は、表示装置１２ｂ１に第１の文字画像情報Ｐ１を表示する（Ｓ３’）。
【００７７】
情報端末１２―１の入力部１２ｃは、表示装置１２ｂ１に表示された第１の文字画像情報Ｐ１に対する情報の入力を受け付ける。例えば、表示部１２ｂに表示された第１の文字画像情報Ｐ１に対して、花の絵の手書き画像Ｆの入力を、電子ペン１２ｐによって受け付ける（Ｓ４）。情報端末１２―１の生成部１２ｄは、第１の文字画像情報Ｐ１に対して入力を受け付けた花の絵の手書き画像Ｆを異なる領域として合成することで、第２の文字画像情報Ｐ２を生成する（Ｓ５）。情報端末１２―１の送信部１２ｅは、生成部１２ｄで生成された、第２の文字画像情報Ｐ２を情報処理装置１０に送信する（Ｓ６）。
【００７８】
情報処理装置１０−１の判定部１０ｄは、情報処理装置１０−１の記憶部１０ｆに記憶された第１の文字画像情報Ｐ１と、第２の受信部１０ｂが受信した第２の文字画像情報Ｐ２とで異なる領域があるか否かを判定する（Ｓ７）。図１１で示す処理では、異なる領域があると判定された場合について説明する。
【００７９】
情報処理装置１０−１の抽出部１０ｅは、判定部１０ｄで異なる領域があると判定された場合に、異なる領域を表した画像情報Ｉｐと、第２の文字画像情報Ｐ２の表示領域内の異なる領域の位置を示す座標情報Ｉｃと、を第２の文字画像情報Ｐ２から抽出する（Ｓ８）。例えば、第２の文字画像情報Ｐ２に含まれた花の絵の手書き画像Ｆを囲む矩形領域Ｅを示す画像情報Ｉｐと座標情報Ｉｃが、第２の文字画像情報Ｐ２から抽出される。
【００８０】
ここで、情報処理装置１０―１の送信部１０ｃは、外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否かの問い合わせＱを、外部装置２０に送信する（Ｓ９）。そして、外部装置２０の送信部２０ａが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合部２０ｃにおいて結合中でない旨を示した情報を含む回答Ａ１を送信した場合に（Ｓ１０）、情報処理装置１０―１の送信部１０ｃは、第１の文字画像情報Ｐ１に結合する、画像情報Ｉｐおよび座標情報Ｉｃの送信を外部装置２０に行う（Ｓ１１）。
【００８１】
外部装置２０の結合部２０ｃは、記憶部１０ｆに記憶された第１の文字画像情報Ｐ１に対して、座標情報Ｉｃで示された位置に画像情報Ｉｐを結合して、第２の文字画像情報Ｐ２を生成する（Ｓ１２）。そして、外部装置２０の送信部２０ａは、他の情報処理装置１０である情報処理装置１０−２に対して、結合部２０ｃにより生成された第２の文字画像情報Ｐ２を送信する（Ｓ１３）。さらに、情報処理装置１０−２の送信部１０ｃは、情報端末１２−２に、第２の文字画像情報Ｐ２を送信する（Ｓ１４）。
【００８２】
本実施形態においては、上述した処理を行うことで、情報端末１２−１において手書きされた情報が、情報端末１２−２の表示に反映される。
【００８３】
図１２は、本実施形態にかかる情報処理装置１０−１の処理フローを示すフローチャートである。図１２に示す例では、情報処理装置１０−１の処理フローを説明するが、情報処理装置１０−２においても同様の処理が行われるものとして説明を省略する。
【００８４】
情報処理装置１０−１の第１の受信部１０ａは、外部装置２０より、第１の文字画像情報Ｐ１を受信する（Ｓ１００）。また、情報処理装置１０−１の送信部１０ｃは、情報端末１２−１に、外部装置２０より受信した第１の文字画像情報Ｐ１を送信する（Ｓ１０２）。
【００８５】
その後、情報処理装置１０−１の第２の受信部１０ｂが、情報端末１２−１より、第２の文字画像情報Ｐ２を受信したか否かを判定する（Ｓ１０４）。情報処理装置１０−１の第２の受信部１０ｂが、情報端末１２より、第２の文字画像情報Ｐ２を受信していないと判定した場合（Ｓ１０４のＮｏ）、再びＳ１０４の処理を繰り返す。
【００８６】
一方、情報処理装置１０−１の第２の受信部１０ｂが、情報端末１２−１より、第２の文字画像情報Ｐ２を受信したと判定した場合（Ｓ１０４のＹｅｓ）、情報処理装置１０−１の判定部１０ｄが、情報処理装置１０−１の記憶部１０ｆに記憶された第１の文字画像情報Ｐ１と、第２の受信部１０ｂが受信した第２の文字画像情報Ｐ２とで異なる領域があるか否かを判定する（Ｓ１０６）。
【００８７】
情報処理装置１０−１の判定部１０ｄが、第１の文字画像情報Ｐ１と、第２の文字画像情報Ｐ２とで異なる領域がないと判定した場合（Ｓ１０６のＮо）、処理を終了する。
【００８８】
一方、情報処理装置１０−１の判定部１０ｄが、第１の文字画像情報Ｐ１と、第２の文字画像情報Ｐ２とで異なる領域があると判定した場合（Ｓ１０６のＹｅｓ）、異なる領域を表した画像情報Ｉｐと、第２の文字画像情報Ｐ２の表示領域内の異なる領域の位置を示す座標情報Ｉｃと、を第２の文字画像情報Ｐ２から抽出する（Ｓ１０８）。そして、情報処理装置１０―１の送信部１０ｃは、外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否かの問い合わせＱを、外部装置２０に送信する（Ｓ１１０）。
【００８９】
Ｓ１１０の処理の後、情報処理装置１０−１の判定部１０ｄが、外部装置２０が第１の文字画像情報Ｐ１に対して、他の座標情報をもとに他の画像情報を、結合部２０ｃにおいて結合中である旨を示した情報を含む回答Ａ２を、情報処理装置１０−１の第１の受信部１０ａが受信したか否か、を判定する（Ｓ１１２）。
【００９０】
情報処理装置１０−１の第１の受信部１０ａが、外部装置２０から、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを、結合部２０ｃにおいて結合中である旨を示した情報を含む回答Ａ２を受信した場合（Ｓ１１２のＹｅｓ）、情報処理装置１０―１の送信部１０ｃは、第１の文字画像情報Ｐ１に結合する、画像情報Ｉｐおよび座標情報Ｉｃの送信を待機する（Ｓ１１６）。そして、情報処理装置１０―１の送信部１０ｃは、外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否かの問い合わせＱを、外部装置２０に送信し（Ｓ１１０）、Ｓ１１２の処理を繰り返し実行する。
【００９１】
情報処理装置１０―１の第１の受信部１０ａが、外部装置２０から、第１の文字画像情報Ｐ１に対して他の座標情報をもとに他の画像情報を、結合部２０ｃにおいて結合中でない旨を示した情報を含む回答Ａ１を受信した場合（Ｓ１１２のＮо）、情報処理装置１０―１の送信部１０ｃは、第１の文字画像情報Ｐ１に結合する、画像情報Ｉｐおよび座標情報Ｉｃの送信を外部装置２０に行い（Ｓ１１４）、処理を終了する。
【００９２】
図１３は、本実施形態にかかる外部装置２０における結合処理を示すフローチャートである。外部装置２０の送信部２０ａは、第１の文字画像情報Ｐ１を、情報処理装置１０に送信する（Ｓ２００）。次に外部装置２０の受信部２０ｂは、矩形領域Ｅを示す画像情報Ｉｐおよび座標情報Ｉｃを受信したか否かを判断する（Ｓ２０２）。外部装置２０の受信部２０ｂは、情報処理装置１０から、矩形領域Ｅを示す画像情報Ｉｐおよび座標情報Ｉｃを受信しなかった場合（Ｓ２０２のＮо）、矩形領域Ｅを示す画像情報Ｉｐおよび座標情報Ｉｃを受信するまで、処理を繰り返す。
【００９３】
一方、外部装置２０の受信部２０ｂは、情報処理装置１０から、矩形領域Ｅを示す画像情報Ｉｐおよび座標情報Ｉｃを受信した場合（Ｓ２０２のＹｅｓ）、外部装置２０の結合部２０ｃは、記憶部２０ｄに記憶された第１の文字画像情報Ｐ１に対して、座標情報Ｉｃで示された位置に画像情報Ｉｐを結合して、第２の文字画像情報Ｐ２を生成する（Ｓ２０４）。そして、外部装置２０の送信部２０ａは、他の情報処理装置１０である情報処理装置１０−２に対して、結合部２０ｃにより生成された第２の文字画像情報Ｐ２を送信する（Ｓ２０６）。
【００９４】
図１４は、本実施形態にかかる外部装置２０が問い合わせＱを受信した際の処理を示すフローチャートである。外部装置２０の受信部２０ｂは、外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否かの問い合わせＱを、情報処理装置１０―１から受信する（Ｓ３００）。
【００９５】
外部装置２０の管理部２０ｅは、結合部２０ｃが第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否かを判断する（Ｓ３０２）。外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中である場合（Ｓ３０２のＹｅｓ）、外部装置２０の送信部２０ａが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合部２０ｃが結合中ある旨を示した情報を含む回答Ａ２を送信して（Ｓ３０４）、処理を終了する。
【００９６】
外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中でない場合（Ｓ３０２のＮｏ）、外部装置２０の送信部２０ａが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合部２０ｃが結合中でない旨を示した情報を含む回答Ａ１を送信して（Ｓ３０６）、処理を終了する。
【００９７】
このように、本実施形態の情報処理装置１０によれば、第１の受信部１０ａは、外部装置２０から第１の文字画像情報Ｐ１を受信する。送信部１０ｃは、外部装置２０ら送信された第１の文字画像情報Ｐ１を情報端末１２に送信する。第２の受信部１０ｂは、第１の文字画像情報Ｐ１に対応する第２の文字画像情報Ｐ２を、情報端末１２より受信する。判定部１０ｄは、第１の文字画像情報Ｐ１と、第２の文字画像情報Ｐ２とで異なる領域があるか否かを判定し、異なる領域があると判定された場合に、抽出部１０ｅは異なる領域を表した画像情報Ｉｐと、第２の文字画像情報Ｐ２の表示領域内の異なる領域の位置を示す座標情報Ｉｃと、を第２の文字画像情報Ｐ２から抽出する。その結果、ユーザーにより情報端末１２に手書き入力された画像情報Ｉｐおよび座標情報Ｉｃの特定を容易にすることができる、情報処理装置１０を得ることができる。
【００９８】
また、情報処理装置１０の送信部１０ｃは、抽出部１０ｅで抽出された、画像情報Ｉｐおよび座標情報Ｉｃを、外部装置２０に送信する。その結果、外部装置２０において、画像情報Ｉｐおよび座標情報Ｉｃを受信することができ、ユーザーは外部装置２０と通信することにより、画像情報Ｉｐおよび座標情報Ｉｃを得ることができる。
【００９９】
情報処理装置１０と、情報端末１２と、外部装置２０と、を備える情報処理システム１００によれば、外部装置２０の送信部２０ａは、情報処理装置１０に第１の文字画像情報Ｐ１を送信する。情報処理装置１０の第１の受信部１０ａは、第１の文字画像情報Ｐ１を受信する。情報処理装置１０の送信部１０ｃは、外部装置２０から送信された第１の文字画像情報Ｐ１を情報端末１２に送信する。情報端末１２の受信部１２ａは、第１の文字画像情報Ｐ１を受信する。情報端末１２の表示部１２ｂは、第１の文字画像情報Ｐ１を表示する。情報端末１２の入力部１２ｃは、表示装置１２ｂ１に表示された第１の文字画像情報Ｐ１に対する情報の入力を受け付ける。情報端末１２の生成部１２ｄは、第１の文字画像情報Ｐ１に対して入力を受け付けた情報である花の絵の手書き画像Ｆを異なる領域として合成することで、第２の文字画像情報Ｐ２を生成する。そして、情報端末１２―１の送信部１２ｅは、生成部１２ｄで生成された、第２の文字画像情報Ｐ２を情報処理装置１０に送信する。情報処理装置１０の第２の受信部１０ｂは、第１の文字画像情報Ｐ１に対応する第２の文字画像情報Ｐ２を、情報端末１２より受信する。情報処理装置１０の判定部１０ｄは、第１の文字画像情報Ｐ１と、第２の文字画像情報Ｐ２とで異なる領域があるか否かを判定し、異なる領域があると判定された場合に、情報処理装置１０の抽出部１０ｅは異なる領域を表した画像情報Ｉｐと、第２の文字画像情報Ｐ２の表示領域内の異なる領域の位置を示す座標情報Ｉｃと、を第２の文字画像情報Ｐ２から抽出する。したがって、ユーザーが情報端末１２に手書き入力した画像情報Ｉｐおよび座標情報Ｉｃの特定を容易にすることができる。
【０１００】
また、上述した情報処理システム１００は、情報処理装置１０の送信部１０ｃが、抽出部１０ｅで抽出した、画像情報Ｉｐおよび座標情報Ｉｃを外部装置２０に送信し、外部装置２０の受信部２０ｂは、情報処理装置１０から、画像情報Ｉｐおよび座標情報Ｉｃを受信し、外部装置２０の結合部２０ｃは、第１の文字画像情報Ｐ１に対して、座標情報Ｉｃで示された位置に画像情報Ｉｐを結合して、第２の文字画像情報Ｐ２を生成する。その結果、外部装置２０において、第２の文字画像情報Ｐ２を得ることができ、ユーザーは外部装置２０と通信することにより、第２の文字画像情報Ｐ２を得ることができる。
【０１０１】
また、上述した情報処理システム１００は、外部装置２０の送信部２０ａが、他の情報処理装置１０に対して、結合部２０ｃにより生成された第２の文字画像情報Ｐ２を送信する。その結果、他の情報処理装置１０が、第２の文字画像情報Ｐ２を得ることができ、ひいては複数のユーザーが、同期された第２の文字画像情報Ｐ２を共有することができる。
【０１０２】
また、上述した情報処理システム１００は、情報処理装置１０の送信部１０ｃは、外部装置２０の結合部２０ｃが、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを結合中であるか否かの問い合わせＱを、外部装置２０に送信する。情報処理装置１０の第１の受信部１０ａは、外部装置２０から、第１の文字画像情報Ｐ１に対して他の座標情報Ｉｃをもとに他の画像情報Ｉｐを外部装置２０の結合部２０ｃにおいて結合中である旨を示した情報を含む回答Ａを受信した場合、情報処理装置１０の送信部１０ｃは、第１の文字画像情報Ｐ１に結合する、画像情報Ｉｐおよび座標情報Ｉｃの送信を待機する。これにより、外部装置２０の結合処理と、情報処理装置１０の送信処理とを別個の処理とすることができ、互いの処理が干渉しなくなる。
【０１０３】
また、情報処理装置１０による上述したような処理を実現する情報処理プログラムによれば、外部装置２０より、第１の文字画像情報Ｐ１を受信する第１の受信処理と、第１の文字画像情報Ｐ１に情報の追加が可能な情報端末１２に、第１の文字画像情報Ｐ１を送信する送信処理と、送信処理により情報端末１２に送信された第１の文字画像情報Ｐ１に対応する第２の文字画像情報Ｐ２を、情報端末１２より受信する第２の受信処理と、第１の文字画像情報Ｐ１と、第２の文字画像情報Ｐ２とで異なる領域があるか否かを判定する判定処理と、判定処理で異なる領域があると判定された場合に、異なる領域を表した画像情報Ｉｐと、第２の文字画像情報Ｐ２の表示領域内の異なる領域の位置を示す座標情報Ｉｃと、を第２の文字画像情報Ｐ２から抽出する抽出処理と、をパーソナルコンピュータ上で容易に実現することができる。
【０１０４】
なお、本実施形態の情報処理装置１０のＣＰＵで実行される情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。  
【０１０５】
さらに、情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態で実行される情報処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１０６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０７】
１０  情報処理装置、１０ａ  第１の受信部、１０ｂ  第２の受信部、１０ｃ  送信部、１０ｄ  判定部、１０ｅ  抽出部、１２  情報端末、１２ａ  受信部、１２ｂ  表示部、１２ｃ  入力部、１２ｄ  生成部、２０  外部装置、２０ａ  送信部、２０ｂ  受信部、２０ｃ  結合部、Ｐ１  第１の文字画像情報、Ｐ２  第２の文字画像情報、Ｉｐ  画像情報、Ｉｃ  座標情報、Ｑ  問い合わせ
【要約】      （修正有）【課題】ユーザーにより情報端末上に追加で書き込まれた文字画像情報の特定を容易する情報処理装置、情報処理システム及び情報処理プログラムを提供する。【解決手段】情報処理装置と、情報端末と、外部装置と、を備える情報処理システム１００において、情報処理装置は、外部装置より、第１の文字画像情報を受信する第１の受信部と、第１の文字画像情報に情報の追加が可能な情報端末に、第１の文字画像情報を送信する送信部と、送信部より情報端末に送信された第１の文字画像情報に対応する第２の文字画像情報を、情報端末より受信する第２の受信部と、第１の文字画像情報と、第２の文字画像情報とで異なる領域があるか否かを判定する判定部と、判定部で異なる領域があると判定された場合に、異なる領域を表した画像情報と、第２の文字画像情報の表示領域内の前記異なる領域の位置を示す座標情報と、を第２の文字画像情報から抽出する抽出部と、を備える。【選択図】図２【図１】
0006912749.tif 000002
【図２】
0006912749.tif 000003
【図３】
0006912749.tif 000004
【図４】
0006912749.tif 000005
【図５】
0006912749.tif 000006
【図６】
0006912749.tif 000007
【図７】
0006912749.tif 000008
【図８】
0006912749.tif 000009
【図９】
0006912749.tif 000010
【図１０】
0006912749.tif 000011
【図１１】
0006912749.tif 000012
【図１２】
0006912749.tif 000013
【図１３】
0006912749.tif 000014
【図１４】
0006912749.tif 000015