(57)【要約】      （修正有）【課題】手書き可能な電子機器の複数のユーザのグループを簡単に形成し、同一グループ内の他のユーザの電子機器との間で手書き操作と画面表示を簡単に共有する。【解決手段】電子機器は、手書き可能で、手書きストロークを表示するタッチスクリーンディスプレイと、表示制御回路を具備する。表示制御回路は、第１グループを形成するための第１アイコン４０４と、他の電子機器により形成された第２グループに関する第２アイコン４０６とを、タッチスクリーンディスプレイに表示する。第２アイコン４０６は、他の電子機器のタッチスクリーンディスプレイの第１アイコン４０４の操作後に表示され、第２アイコン４０６が操作されると、タッチスクリーンディスプレイの画面が、他の電子機器のタッチスクリーンディスプレイの画面と同期される。【選択図】図１６
2016218509.tif 000002
【特許請求の範囲】
【請求項１】
手書き可能であり、手書きストロークを表示するタッチスクリーンディスプレイと、
第１グループを形成するための第１アイコンと、他の電子機器により形成された第２グループに関する第２アイコンとを、前記タッチスクリーンディスプレイに表示する表示制御回路と、を具備し、
前記第２アイコンは、他の電子機器のタッチスクリーンディスプレイの第１アイコンの操作後に表示され、
前記第２アイコンが操作されると、前記タッチスクリーンディスプレイの画面が、前記他の電子機器のタッチスクリーンディスプレイの画面と同期される電子機器。
【請求項２】
前記表示制御回路は、前記第１アイコンが操作されると、第１グループを識別する情報を設定するための画面を前記タッチスクリーンディスプレイに表示するように構成される請求項１記載の電子機器。
【請求項３】
前記表示制御回路は、他の電子機器において手書きされたストロークを、前記他の電子機器のユーザを識別する情報とともに前記タッチスクリーンディスプレイに表示するように構成される請求項１記載の電子機器。
【請求項４】
複数の手書きストロークからなる文書ファイルを記憶するメモリをさらに具備し、
前記表示制御回路は、前記メモリに記憶されているファイルに関する第３アイコンを前記タッチスクリーンディスプレイに表示するように構成される請求項１記載の電子機器。
【請求項５】
複数の手書きストロークからなる文書ファイルを記憶するメモリをさらに具備し、
前記文書ファイルは同一のグループに含まれる電子機器で共有され、
前記第２アイコンは、前記他の電子機器のユーザを識別する情報と、第２グループを識別する情報と、前記第２グループに含まれるユーザの電子機器で共有される文書ファイルのサムネイルとを具備する請求項１記載の電子機器。
【請求項６】
前記表示制御回路は、前記第１アイコンが操作されると、前記第１グループに関する情報を設定するための画面を前記タッチスクリーンディスプレイに表示するように構成され、
前記情報は、前記第２アイコンの表示の際、前記サムネイルを一緒に表示するか否かの設定情報を具備する請求項５記載の電子機器。
【請求項７】
複数の手書きストロークを具備し、複数ページの文書ファイルを記憶するメモリをさらに具備し、
前記文書ファイルは同一のグループで共有されており、
前記表示制御回路は、同期中は、同一のグループで共有される文書ファイル、および表示される文書ファイルのページを切り替えるための第４アイコンを前記タッチスクリーンディスプレイの画面で表示するように構成される請求項１記載の電子機器。
【請求項８】
複数の手書きストロークを具備し、ページ単位の文書ファイルを記憶するメモリをさらに具備し、
前記文書ファイルは同一のグループで共有されており、
前記表示制御回路は、同期中は、同一のグループで共有される文書ファイルと、文書ファイルにページを追加するための第５アイコンと、文書ファイルからページを削除するための第６アイコンとを前記タッチスクリーンディスプレイの画面で表示するように構成される請求項１記載の電子機器。
【請求項９】
前記第５アイコンと前記第６アイコンとは他の電子機器により形成される第２グループで共有されている文書ファイルについては無効である請求項８記載の電子機器。
【請求項１０】
前記表示制御回路は、手書きストロークを前記タッチスクリーンディスプレイに表示する第１動作モードと、手書きストロークとは無関係なマークを前記タッチスクリーンディスプレイに表示する第２動作モードとを具備する請求項１記載の電子機器。
【請求項１１】
手書き可能で、手書きストロークを表示するタッチスクリーンディスプレイを具備する電子機器における方法であって、
第１グループを形成するための第１アイコンと、他の電子機器により形成された第２グループに関する第２アイコンとを、前記タッチスクリーンディスプレイに表示し、
他の電子機器のタッチスクリーンディスプレイの第１アイコンの操作後に前記第２アイコンを表示し、
前記第２アイコンが操作されると、前記タッチスクリーンディスプレイの画面を、前記他の電子機器のタッチスクリーンディスプレイの画面と同期させる方法。
【請求項１２】
コンピュータにより実行されるプログラムあって、
第１グループを形成するための第１アイコンと、他の電子機器により形成された第２グループに関する第２アイコンとを、手書き可能で、手書きストロークを表示するタッチスクリーンディスプレイに表示し、
他の電子機器のタッチスクリーンディスプレイの第１アイコンの操作後に前記第２アイコンを表示し、
前記第２アイコンが操作されると、タッチスクリーンディスプレイの画面を、他の電子機器のタッチスクリーンディスプレイの画面と同期させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は手書き可能な電子機器に関する。
【背景技術】
【０００２】
文字、図形等の入力を容易にするために、キーボード、マウス等の代わりに、タッチスクリーンディスプレイを備える電子機器が開発されている。このような電子機器の例には、ノートブック型パーソナルコンピュータ、タブレット型パーソナルコンピュータ等がある。タッチスクリーンディスプレイ上に文字、図形等が専用のペンにより手書きされることにより、手書き文字、図形等が入力される。
【０００３】
一方、マスタである無線通信端末とスレーブとなる複数の無線通信端末とからなるネットワークであって、マスタである無線通信端末はスレーブである無線通信端末からの情報を他のスレーブである無線通信端末へ再送する再送手段を備えるネットワークが開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2002-232433号公報
【特許文献２】特開2011-65348号公報
【特許文献３】特開2014-116021号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来は、手書き可能な複数の電子機器間で手書き操作と画面表示が簡単には共有できなかった。  
本発明の目的は、手書き可能な電子機器のグループが簡単に形成され、同一グループ内の他の電子機器との間で手書き操作と画面表示が簡単に共有される電子機器、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態によれば、電子機器は、タッチスクリーンディスプレイと、表示制御回路とを具備する。タッチスクリーンディスプレイは、手書き可能で、手書きストロークを表示する。表示制御回路は、第１グループを形成するための第１アイコンと、他の電子機器により形成された第２グループに関する第２アイコンとを、タッチスクリーンディスプレイに表示する。第２アイコンは、他の電子機器のタッチスクリーンディスプレイの第１アイコンの操作後に表示される。第２アイコンが操作されると、タッチスクリーンディスプレイの画面が、他の電子機器のタッチスクリーンディスプレイの画面と同期される。
【図面の簡単な説明】
【０００７】
【図１】図１は実施形態に係る電子機器の外観を示す例示的な斜視図である。
【図２】図２はコラボレーション機能を実現するための電子機器間の接続を例示的に示す。
【図３】図３はコラボレーション機能による電子機器間のデータの流れの概要を例示的に示す。
【図４】図４はコラボレーション機能による電子機器間の画面の同期を例示的に示す。
【図５】図５は図４の電子機器で手書き入力されたストロークデータとその筆記者とを例示的に示す。
【図６】図６はコラボレーション機能によるオーナ（ユーザＡ）の電子機器と参加者（ユーザＢ、ユーザＣ）の電子機器との間のストロークデータの流れの概要を例示的に示す。
【図７】図７はコラボレーション機能によるオーナ（ユーザＡ）の電子機器から参加者（ユーザＢ、ユーザＣ）の電子機器へのストロークデータの流れの概要を例示的に示す。
【図８】図８はタッチスクリーンディスプレイ上に手書きされる手書き文書を例示的に示す。
【図９】図９は図８に示す手書き文書に対応するストロークデータを例示的に示す。
【図１０】図１０はタブレットのシステム構成の一例を示す。
【図１１】図１１はコラボレーションアプリケーションプログラムの機能構成の一例を示す。
【図１２】図１２は不揮発性メモリに記憶される文書データのデータ構造の一例を示す。
【図１３】図１３は不揮発性メモリに記憶される文書データのデータ構造の他の例を示す。
【図１４】図１４はコラボレーションアプリケーションプログラム実行時のタブレットの動作の流れを例示的に示す。
【図１５】図１５はコラボレーションアプリケーションプログラム実行時のタブレットの動作の流れを例示的に示す。
【図１６】図１６はコラボレーションアプリケーションプログラム起動時にタブレットの画面に表示されるトップ画面の一例を示す。
【図１７】図１７はグループ作成時にタブレットの画面に表示されるグループ作成（簡易設定）のための設定画面の一例を示す。
【図１８】図１８はグループ作成時にタブレットの画面に表示されるグループ作成（詳細設定）のための設定画面の一例を示す。
【図１９】図１９はグループ作成時にタブレットの画面に表示されるグループ作成（詳細設定）のための設定画面の他の例を示す。
【図２０】図２０は図１６のトップ画面でグループ探索が完了した時のトップ画面の一例を示す。
【図２１】図２１はオーナの画面に表示される参加受付画面の一例を示す。
【図２２】図２２はコラボレーション機能により同期されているオーナと参加者の画面の一例を示す。
【図２３】図２３はタブレットの画面に表示されるヒストリー画面の例を示す。
【図２４】図２４はコラボレーションアプリケーションプログラム実行時のタブレットの動作の流れを例示的に示す。
【図２５】図２５はタブレットの画面に表示されるページ追加アイコンを例示的に示す。
【図２６】図２６はタブレットの画面に表示されるページ切替アイコンを例示的に示す。
【図２７】図２７はレーザポインタモードにおけるタブレットの画面を例示的に示す。
【図２８】図２８はプレビューモードにおけるタブレットの画面を例示的に示す。
【図２９】図２９はタブレットの画面に表示されるページ削除アイコンを例示的に示す。
【図３０】図３０はタブレットの画面に表示される同期モードアイコンを例示的に示す。
【図３１】図３１はグループ内のユーザのタブレットの同期モードオン／オフに伴う画面遷移を例示的に示す。
【図３２】図３２はグループ内のユーザのタブレットの同期モードオン／オフに伴う画面遷移を例示的に示す。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。  
図１は、一実施形態に係る電子機器の外観を示す斜視図である。電子機器は、例えば、ペン（スタイラス）または指を使用した手書き可能なペン・ベースの携帯型電子機器である。電子機器は、タブレットコンピュータあるいはスレートコンピュータ（以下、タブレットと称する）、ノートブック型パーソナルコンピュータ、スマートフォン、ＰＤＡ等として実現され得る。ここでは、電子機器がタブレット１０である場合を説明するが、これに限らず、他の種類の電子機器でもよい。
【０００９】
タブレット１０の本体１１は、薄い箱形の筐体である。本体１１の上面に重ねられているタッチスクリーンディスプレイ１７には、フラットパネルディスプレイと、センサとが組み込まれている。センサは、フラットパネルディスプレイの画面上のペンまたは指と接触される位置（接触位置）を検出する。フラットパネルディスプレイは、例えば、液晶表示装置（ＬＣＤ）であってもよい。
【００１０】
センサとしては、例えば、静電容量方式のタッチパネル、電磁誘導方式のデジタイザなどを使用することができる。ここでは、デジタイザとタッチパネルの２種類のセンサの双方がタッチスクリーンディスプレイ１７に組み込まれている場合を説明するが、いずれか一方が組み込まれているだけでもよい。双方が組み込まれていると、タッチスクリーンディスプレイ１７は、指と接触される画面上の位置と、ペンと接触される画面上の位置の両方を検出することができる。ペン１００は例えば電磁誘導ペン（デジタイザペン）であってもよい。ユーザは、ペン１００を使用してタッチスクリーンディスプレイ１７の画面上に文字等を手書きすることができる。手書き中においては、画面上のペン１００の動きがリアルタイムに画面に手書きストロークとして描画される。ペン１００が画面に接触されている間のペン１００の動きが１ストロークに相当する。手書きされた文字または図形などを構成する多数のストロークの集合が手書き文書を構成する。手書き文書は、１画面が１ページに対応する複数ページからなる文書ファイルとして管理されてもよいし、画面サイズより大きい１ページのカンバスからなり、カンバスの一部分が画面表示されるファイルとして管理されてもよい。
【００１１】
１ストロークは、ストローク上の複数の点それぞれに対応する複数の点データの集合からなるストロークデータによって表現される。各点データは、対応する点の座標（Ｘ座標、Ｙ座標）を示す。
【００１２】
タブレット１０は上記のような手書き機能に加えて、コラボレーション機能を有する。コラボレーション機能とは、複数の電子機器あるいはそのユーザがグループを構成し、グループの全ユーザが協同して１つの手書き文書を作成するために、グループの全電子機器間で手書き操作及び画面表示を同期させる機能である。具体的には、あるグループ内のある電子機器において入力される情報が、このグループ内の他の全ての電子機器に配信されることにより、グループ内の全電子機器の表示画面に表示される手書き文書が同期される。これにより、グループ内の全ユーザが、手書き文書を電子機器間で共有すること、共有される手書き文書を閲覧すること、他のユーザとの共同作業により手書き文書を編集(追記等)することが可能である。
【００１３】
グループの電子機器のユーザ、すなわちグループのメンバには、一人のオーナ（主催者）と、一人以上の参加者とが含まれてもよい。オーナは文書を共有するグループを作成し、作成したグループへ参加するメンバ（参加者）を募るユーザであり、他のメンバ（参加者）とは異なる権限が与えられることがある。そのため、オーナの機器はホストあるいはサーバ役であり、参加者の機器はクライアント役である。参加者の機器はオーナの機器と接続され、両者間で情報が交換され、参加者の機器同士は、オーナの機器を介して同期される。参加者の機器同士は接続されない。
【００１４】
共有される文書は、手書き文書のみに限らず、テキスト、イメージ、プレゼンテーションデータ、ワードプロセッシングデータ、スプレッドシートデータ等が貼り込まれた手書き文書であってもよい。共有される文書は時間経過とともに更新される。グループ作成時に共有される文書は新規に作成された文書でもよいし、ローカルストレージに保存されていた文書でもよい。
【００１５】
複数のユーザによって入力された情報、例えば、手書きされたストローク等は、手書きしたユーザが識別可能な形態（例えば、異なる色）で表示されてもよい。入力中のストロークまたは最も新しく入力されたストロークが、以前に入力されたストロークと異なる形態で表示、あるいは、現在から一定期間前（例えば１０秒前）に入力されたストロークが、その他のストロークと異なる形態で表示されてもよい。
【００１６】
図２は、コラボレーション機能を実現するための複数の電子機器の接続例を示す。タブレット１０Ａ、１０Ｂ、１０Ｃは、ユーザＡ、ユーザＢ、ユーザＣによって使用され、それぞれペン１００Ａ、１００Ｂ、１００Ｃが付属しているとする。ユーザＡ、ユーザＢ、ユーザＣがコラボレーション動作を実行する１つのグループを構成し、ユーザＡがグループのオーナであり、ユーザＢ、Ｃがグループの参加者であるとする。オーナのタブレット１０Ａは、参加者のタブレット１０Ｂ、タブレット１０Ｃと例えば無線により接続される。なお、タブレット間の接続は有線による接続でもよい。無線により接続される場合、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）等の２つの機器を互いに直接接続することが可能な任意の無線接続規格が使用できる。しかし、２つの機器の無線による接続は、直接接続に限らず、ルータあるいはアクセスポイントを経由しての無線ＬＡＮ（Ｗｉ−Ｆｉ（登録商標））接続でもよい。
【００１７】
オーナは、グループを作成し参加者を募ること、共有する文書を開くこと、及び自身が作成したグループへ参加を希望しているユーザの参加を許可・不許可することができる。共有する文書は、グループ作成時に新規に作成した文書でもよいし、過去に作成してローカスストレージに保存されている文書でもよい。参加要求と許可／不許可は機器自体のＩＤに基づいてもよいし、ユーザのＩＤに基づいてもよい。オーナから許可されたユーザのみがグループに参加することができる。グループのメンバの機器間で文書が共有され、画面が同期される。グループのメンバが誰もがオーナになることができる。メンバは自身が作成したグループではオーナとなり、他者が作成したグループでは参加者となる。ユーザは、同時にオーナと参加者となることはできないが、過去にはあるグループのオーナであったユーザが現在は他のグループの参加者となることはできるし、反対に、過去にはあるグループの参加者であったユーザが現在は他のグループのオーナとなることはできる。
【００１８】
グループの参加者は任意のタイミングでグループから離脱し、文書の共有を終了することもできる。図示していないが、グループ離脱アイコンの操作等のグループから離脱する手動操作を行うことにより、オーナの電子機器との接続が断となり、グループから離脱することができる。参加者がグループから離脱しても１人以上の参加者が残っていれば、グループは存続し、他の参加者とオーナとの間で文書の共有は継続する。オーナも文書の共有を終了することができるが、オーナが離脱すると、全参加者間の共有が終了し、グループは消滅する。全ての参加者がグループから離脱した場合も、グループは消滅する。ユーザの手動操作に限らず、ネットワークエラー等により参加者の機器とオーナの機器との接続が切断された場合も、文書の共有が終了する。各機器は、グループから離脱すると、離脱したタイミングで共有していた文書データをローカルストレージへ保存する。ローカルストレージに保存されている文書は、前述したように、グループ作成時に初期文書として使用することもできる。
【００１９】
タブレット１０Ｂ、１０ＣのユーザＢ、Ｃがタブレット１０ＡのユーザＡが作成したグループに参加している場合、タブレット１０Ａ、１０Ｂ、１０Ｃの各々においては、１つの手書き文書が共有され、画面に手書き文書が表示される。手書き文書は複数ページからなることもあり、ユーザＡ、Ｂ、Ｃは共有されている手書き文書を自由に閲覧、ページ切り替え、編集（追記等）することができる。そのため、ユーザＡ、Ｂ、Ｃが異なるページを閲覧している場合もある。手書き文書の編集は、手書きストロークの追記のみならず、他のアプリケーションからの文書、表、イメージ等を手書き文書に貼り付けることも含む。
【００２０】
図３は、ユーザＡがオーナである場合の各ユーザの機器であるタブレット１０Ａ、１０Ｂ、１０Ｃの間のデータの流れを示す。ユーザＡのタブレット１０Ａは、ユーザＢのストロークデータをタブレット１０Ｂから受信し、ユーザＣのストロークデータをタブレット１０Ｃから受信する。ユーザＡのタブレット１０Ａは、自身が手書きにより入力したストロークデータとタブレット１０Ｂから受信したユーザＢのストロークデータとをユーザＣのタブレット１０Ｃに送信し、自身が手書きにより入力したストロークデータとタブレット１０Ｃから受信したユーザＣのストロークデータとをユーザＢのタブレット１０Ｂに送信する。
【００２１】
したがって、図４に示すように、ユーザＡがペン１００Ａによりタブレット１０Ａの画面に手書きしたストローク２１は、タブレット１０Ａの画面に表示されるとともに、タブレット１０Ｂ、１０Ｃの画面にも表示される。同様に、ユーザＢがペン１００Ｂによりタブレット１０Ｂの画面に手書きしたストローク２２は、タブレット１０Ｂの画面に表示されるともに、タブレット１０Ａ、１０Ｃの画面にも表示され、ユーザＣがペン１００Ｃによりタブレット１０Ｃの画面に手書きしたストローク２３は、タブレット１０Ｃの画面に表示されるともに、タブレット１０Ａ、１０Ｂの画面にも表示される。
【００２２】
図５に示すように、各ストロークデータには筆記者を示すユーザ名が属性データとして関連付けられている。手書き文書は複数のユーザにより協働で編集されるが、この属性データに基づいて、筆記者が特定でき、筆記した本人以外はストロークを削除不可能とすることができる。
【００２３】
図６及び図７を参照して、上述したコラボレーション機能の実行時におけるオーナであるユーザＡの機器（タブレット）１０Ａ及び参加者であるユーザＢ、Ｃの機器（タブレット）１０Ｂ、１０Ｃの動作を説明する。
【００２４】
図６に示すように、一参加者であるユーザＢによりペン１００Ｂを用いてタブレット１０Ｂの画面上に文字列、例えば“ＴＡＢＬＥＴ”が手書きされると、ユーザＢの手書きストロークデータは、タブレット１０Ｂからタブレット１０Ａに無線送信される。タブレット１０Ａでは、タブレット１０Ｂから送信されたユーザＢのストロークデータに応じた文字列“ＴＡＢＬＥＴ”がタブレット１０Ｂの画面の表示位置と同じ位置に表示されるとともに、ユーザＢのストロークデータがユーザＢ以外の参加者（ここでは、ユーザＣ）のタブレット１０Ｃに無線送信される。タブレット１０Ｃでは、タブレット１０Ａから送信されたユーザＢのストロークデータに応じた文字列“ＴＡＢＬＥＴ”がタブレット１０Ｂの画面の表示位置と同じ位置に表示される。このようにコラボレーション機能により、一参加者、例えばユーザＢのタブレット１０Ｂにおいて手書きされた文字列“ＴＡＢＬＥＴ”は、図６に示すようにタブレット１０Ａ、１０Ｂ、１０Ｃの画面上の同じ位置に表示される。
【００２５】
一方、他の参加者であるユーザＣによりペン１００Ｃを用いてタブレット１０Ｃの画面上に文字列、例えば“ＡＢＣ”が手書きされると、ユーザＣの手書きストロークデータは、タブレット１０Ｃからタブレット１０Ａに無線送信される。タブレット１０Ａでは、タブレット１０Ｃから送信されたユーザＣのストロークデータに応じた文字列“ＡＢＣ”がタブレット１０Ｃの画面の表示位置と同じ位置に表示されるとともに、ユーザＣのストロークデータがユーザＣ以外の参加者（ここでは、ユーザＢ）のタブレット１０Ｂに無線送信される。タブレット１０Ｂでは、タブレット１０Ａから送信されたユーザＣのストロークデータに応じた文字列“ＡＢＣ”がタブレット１０Ａの表示画面と同じ位置に表示される。このようにコラボレーション機能により、他の参加者、例えばユーザＣのタブレット１０Ｃにおいて手書きされた文字列“ＡＢＣ”は、図６に示すようにタブレット１０Ａ、１０Ｂ、１０Ｃの画面上の同じ位置に表示される。
【００２６】
図７に示すように、オーナであるユーザＡによりペン１００Ａを用いてタブレット１０Ａの画面上に文字列、例えば“ＳＴＲＯＫＥ１２３”が手書きされると、手書きストロークデータは、タブレット１０Ａからタブレット１０Ｂ及び１０Ｃに無線送信される。タブレット１０Ｂでは、タブレット１０Ａから送信されたユーザＡのストロークデータに応じた文字列“ＳＴＲＯＫＥ１２３”がタブレット１０Ａの表示画面と同じ位置に表示される。同様に、タブレット１０Ｃでも、ユーザＡのストロークデータに応じた文字列“ＳＴＲＯＫＥ１２３”がタブレット１０Ａの表示画面と同じ位置に表示される。このようにコラボレーション機能により、オーナであるユーザＡのタブレット１０Ａにおいて手書きされた文字列“ＳＴＲＯＫＥ１２３”は、図７に示すようにタブレット１０Ａ、１０Ｂ、１０Ｃの画面上の同じ位置に表示される。
【００２７】
図６及び図７においては、タブレット１０Ａとタブレット１０Ｂとの間及びタブレット１０Ａとタブレット１０Ｃとの間でのみ無線通信が実行されると説明したが、例えばホストとして動作するタブレット１０Ａにおいてグループに参加したユーザＢ、Ｃ（によって使用されるタブレット１０Ｂ、１０Ｃ）が管理されているため、タブレット１０Ｂ、１０Ｃ間で直接無線通信することも可能である。さらには、例えば認証サーバ等の外部サーバの管理の下、無線通信が行われても良い。
【００２８】
オーナの機器が複数の参加者の機器に対してストロークデータを個別に送信するのではなく、全ての機器にストロークデータをブロードキャストにより一斉に送信してもよい。この場合、グループに参加している機器においてはストロークデータを利用（つまり、表示等）するための鍵情報が管理されているものとする。これによれば、ストロークデータがブロードキャストで送信された場合であっても、グループに参加している機器においてのみストロークデータを利用することが可能となる。
【００２９】
図８および図９を参照して、ユーザによって手書きされた文字、マーク、図形（線図）、表等と文書ファイルとの関係を説明する。図８は、手書き文字列の例、図９はそのストロークデータを示す。手書き文字“Ａ”は、２つのストローク（“∧”形状のストローク、“−”形状のストローク）によって表現される。各ストロークは、例えば等時間間隔でリアルタイムにサンプリングされ、複数のサンプリング点のデータの集合によりストロークデータが表される。各ストロークは等時間間隔でサンプリングされるので、１ストロークのサンプリング点の数は、ストロークデータ毎に異なる。すなわち、ストロークの長さが長いほど、あるいはストロークの手書き速度が遅いほど、サンプリング点の数は増加する。
【００３０】
各サンプリング点データは、サンプリング点のＸ座標およびＹ座標を示す。例えば、サンプリング点データＳＤ１１は、“∧”形状のストロークの始点のＸ座標（Ｘ１１）およびＹ座標（Ｙ１１）を示す。ＳＤ１ｎは、“∧”形状のストロークの終点のＸ座標（Ｘ１ｎ）およびＹ座標（Ｙ１ｎ）を示す。各サンプリング点データは、サンプリング点が手書きされた時点に対応するタイムスタンプ情報Ｔを含んでいてもよい。さらに、各サンプリング点データは、筆圧を示す情報（Ｚ）を含んでいてもよい。筆圧情報はペン１００で検知し、ペン１００からタッチスクリーンディスプレイ１７側に送信される。筆圧に応じて線の太さを変えれば、表情豊かな文字を手書き、表示することができる。
【００３１】
図９は、図８の手書き文字列に対応する文書ファイル２００を示す。文書ファイル２００は、複数のストロークデータＳＤ１、ＳＤ２、…、ＳＤ５を含む。文書ファイル２００内において、これらストロークデータＳＤ１、ＳＤ２、…、ＳＤ５は、複数のストロークが手書きされた順に時系列に並べられる。
【００３２】
文書ファイル２００において、先頭の２つのストロークデータＳＤ１、ＳＤ２は、手書き文字“Ａ”の２つのストロークを示す。３番目と４番目のストロークデータＳＤ３、ＳＤ４は、手書き文字“Ｂ”を構成する２つのストロークをそれぞれ示す。５番目のストロークデータＳＤ５は、手書き文字“Ｃ”を構成する１つのストロークを示す。
【００３３】
各ストロークデータＳＤ１、…ＳＤ５は、一つのストロークに対応するサンプリング点データ系列（時系列座標）、つまり一つのストローク上の複数のサンプリング点それぞれに対応する複数の座標を含む。各ストロークデータＳＤにおいては、複数の座標はストロークが書かれた順に時系列に並べられている。例えば、手書き文字“Ａ”に関しては、ストロークデータＳＤ１は、手書き文字“Ａ”の“∧”形状のストローク上のサンプリング点それぞれに対応するサンプリング点データ系列（時系列座標）、つまりｎ個のサンプリング点データＳＤ１１、ＳＤ１２、…ＳＤ１ｎを含む。ストロークデータＳＤ２は、手書き文字“Ａ”の“−”形状のストローク上のサンプリング点それぞれに対応するサンプリング点データ系列、つまりｎ個のサンプリング点データＳＤ２１、ＳＤ２２、…ＳＤ２ｎを含む。
【００３４】
図１０は、タブレット１０Ａ、１０Ｂ、１０Ｃ（同じ構成であるので、１０と総称することもある）のシステム構成を示す。  
タブレット１０は、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスコントローラ１０４、ＢＩＯＳ−ＲＯＭ１０５、不揮発性メモリ１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８等を備える。
【００３５】
ＣＰＵ１０１は、タブレット１０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスである不揮発性メモリ１０６から主メモリ１０３にロードされる各種コンピュータプログラムを実行する。コンピュータプログラムには、オペレーティングシステム（ＯＳ）２０１、および各種アプリケーションプログラムが含まれている。アプリケーションプログラムには、手書きアプリケーションプログラム２０２、コラボレーションアプリケーションプログラム２０３等が含まれている。手書きアプリケーションプログラム２０２は、手書き文書を作成および表示する機能、手書き文書を編集する機能等を有する。コラボレーションアプリケーションプログラム２０３は、手書きアプリケーションプログラム２０２の一部を利用して、上述のグループ内のタブレット１０間の同期処理を行う。
【００３６】
ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００３７】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ１０４との通信を実行する機能を有する。
【００３８】
グラフィクスコントローラ１０４は、タブレット１０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。グラフィクスコントローラ１０４によって生成される表示信号はＬＣＤ１７Ａに送られる。ＬＣＤ１７Ａは、表示信号に基づいて画面イメージを表示する。ＬＣＤ１７Ａ上にはタッチパネル１７Ｂおよびデジタイザ１７Ｃが配置される。タッチパネル１７Ｂは、ＬＣＤ１７Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等はタッチパネル１７Ｂによって検出される。デジタイザ１７ＣはＬＣＤ１７Ａの画面上で入力を行うための電磁誘導式のポインティングデバイスである。ペン１００が接触される画面上の接触位置および接触位置の動き等はデジタイザ１７Ｃによって検出される。
【００３９】
無線通信デバイス１０７は、無線ＬＡＮまたは３Ｇ移動通信などの無線通信を実行するように構成される。タブレット１０は、無線通信デバイス１０７によりルータ（あるいはアクセスポイント）を介して、あるいは直接に他のタブレットと接続され得る。ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じてタブレット１０を電源オンまたは電源オフする機能を有する。
【００４０】
図１１を参照して、コラボレーションアプリケーションプログラム２０３の機能構成を説明する。コラボレーションアプリケーションプログラム２０３は、手書き文書を他のタブレットと共有するための機能実行モジュールとして、手書きインタフェース３００、表示処理部３０１、処理部３０２、送信制御部３０３、および受信制御部３０４等を含む。ペン１００を用いてタッチスクリーンディスプレイ１７上に手書きにより入力されたストロークデータを使用して、手書き文書データの作成、表示、編集等が行われる。タッチスクリーンディスプレイ１７のデジタイザ１７Ｃは、ペン１００のタッチ、移動（スライド）、リリース等のイベントの発生を検出する。タッチは、画面上にペン１００が接触したことを示すイベントである。移動（スライド）は、画面上にペン１００が接触されている間に接触位置が移動されたことを示すイベントである。リリースは、画面からペン１００が離されたことを示すイベントである。
【００４１】
手書きインタフェース３００は、タッチスクリーンディスプレイ１７のデジタイザ１７Ｃと協働して手書きによる入力を行うように構成されたインタフェースであり、手書きアプリケーションプログラム２０２の一部を利用する。手書きインタフェース３００は、タッチスクリーンディスプレイ１７のデジタイザ１７Ｃからタッチまたは移動（スライド）のイベントを受信し、手書き操作を検出する。タッチイベントには、接触位置の座標が含まれている。移動（スライド）イベントにも、移動先の接触位置の座標が含まれている。したがって、手書きインタフェース３００は、タッチスクリーンディスプレイ１７から、接触位置の動きに対応する座標列（複数のサンプリング点データ）を一定時間間隔で受信する。
【００４２】
表示処理部３０１は、手書きインタフェース３００から出力された座標列に基づいて、ペン１００により手書きされる各ストロークをＬＣＤ１７Ａに表示する。表示処理部３０１は、処理部３０２の制御の下、他の電子機器において手書きされたストロークをＬＣＤ１７Ａに表示することもできる。さらに、表示処理部３０１は、不揮発性メモリ１０６に記憶されている手書き文書もＬＣＤ１７Ａに表示することもできる。
【００４３】
送信制御部３０３は、ＬＣＤ１７Ａで表示されている手書き文書のストロークデータを無線通信デバイス１０７を介して他の電子機器に送信する。受信制御部３０４は、他の電子機器から送信されたストロークデータを無線通信デバイス１０７を介して受信する。
【００４４】
処理部３０２は、他の電子機器と手書き文書を共有するための処理を行う。処理部３０２は、グループ作成処理部３１２、グループ参加処理部３１３、ページ追加／削除処理部３１４、ページ切替処理部３１５、ポインタ処理部３１６、プレビュー処理部３１７、同期処理部３１８等を含む。処理部３０２は、他のタブレットから受信したストロークデータを文書ファイルとして不揮発性メモリ１０６に保存する。
【００４５】
グループ作成処理部３１２は、手書き文書を共有するユーザの集合であるグループを作成するための設定を行う。なお、グループを作成するユーザがグループのオーナとなる。オーナのタブレットは当該グループのコラボレーション動作についてはホストあるいはサーバの働きをする。オーナ以外のユーザはグループの参加者となり得る。参加者のタブレットは当該グループのコラボレーション動作についてはクライアントの働きをする。グループ作成処理部３１２は、グループへの参加を希望するユーザのタブレットに対して参加を許可するか否かを決定することができる。グループ参加処理部３１３は他のユーザ（オーナ）により作成されたグループに参加する要求をオーナのタブレットへ送信し、許可された場合、参加するための処理を行う。
【００４６】
ページ追加／削除処理部３１４は、手書き文書に新ページを追加する、あるいは手書き文書から任意のページを削除することができる。ページの追加、削除は、手書き文書を共有するグループのオーナのみが実行でき、参加者はページの追加、削除は不可としてもよい。ページ切替処理部３１５は、手書き文書が複数頁からなる場合、ＬＣＤ１７Ａに表示する手書き文書の頁を切り替えることができる。ページ切り替えは、オーナに限らず、参加者も可能である。
【００４７】
ポインタ処理部３１６は、ペンを筆記具として使うのではなく、レーザーポインタとして使えるようにする。通常時は、タッチスクリーンディスプレイ上にペンの動きがそのままストロークとして表示されるが、ポインタモードにすると、ペンの動きとは無関係なマーク、例えば小さな丸等がタッチスクリーンディスプレイ上に表示される。これにより、複数のユーザが同じ画面を見ている時に、あるユーザが画面のある個所を指すと、ペン先が多少揺らいでも、指した部分に小さい丸が表示されるとともに、他のユーザが見ている画面上にも小さい丸が表示される。このため、多数のユーザが各タッチスクリーンディスプレイ上で同じ画面を閲覧中に、あるユーザが指定する画面の任意の箇所に他のユーザの注意を向けることができる。
【００４８】
プレビュー処理部３１７は、複数頁からなる手書き文書が表示される際、通常時は、選択された１頁の文書が全画面表示されるが、プレビューモードにすると、全画面表示されている頁文書が縮小され、空いたスペースに複数、例えば４頁の縮小文書が並べて表示される。複数頁が同時に表示されるので、ページ切り替え、削除等の際のユーザの利便性が向上する。
【００４９】
同期処理部３１８は、グループ内の全ユーザのタブレットの画面を同期させる。同期処理は、オーナのタブレットで表示されている頁が切替わると、参加者のタブレットで表示されている頁も連動して切替わる機能と、ページ切り替えにより参加者のタブレットで表示されている頁がオーナのタブレットで表示されている頁とずれてしまった場合、参加者のタブレットで表示されている頁をオーナのタブレットで表示されている頁と一致させる機能も有する。
【００５０】
図１２は、不揮発性メモリ１０６に格納される文書ファイルのデータ構造の一例を示す。１文書ファイルは１グループのユーザ間で共有される。そのため、文書ファイルを共有する全てのユーザのタブレットにおいて、文書ファイルが格納される。なお、文書ファイルの識別情報と、グループの識別情報は共通でもよい。文書ファイルはストロークデータベースとしてローカルストレージとしての不揮発性メモリ１０６に格納される。ストロークデータベースは、レコードＩＤがそれぞれ割り当てられた多数のレコード（多数の記憶領域）を含む。１つのレコード(図１２の１行)は、１つのストロークデータに対応する。各レコードにおいては、タブレットの端末ＩＤ（デバイスＩＤ）及びストロークデータ（座標列）等が格納される。端末ＩＤは各タブレットからストロークデータが送信される際、ストロークデータに付随して一緒に送信される。説明の便宜上、ストロークデータのタイムスタンプ情報は図示を省略する。ストロークデータに対応するユーザＩＤ（つまり、ストロークデータを入力したユーザを識別するための識別子）及びペンＩＤ等が各レコードに格納されてもよい。
【００５１】
レコードＩＤ＝１、２、１０２の各レコードには、端末ＩＤ＝Ａによって識別されるタブレット端末１０（つまり、端末１０Ａ）においてユーザＡにより入力されたストロークデータが格納されている。レコードＩＤ＝３のレコードには、端末ＩＤ＝Ｂによって識別されるタブレット端末１０（つまり、端末１０Ｂ）においてユーザＢにより入力されたストロークデータが格納されている。レコードＩＤ＝４、１００、１０１のレコードには、端末ＩＤ＝Ｃによって識別されるタブレット端末１０（つまり、端末１０Ｃ）においてユーザＣにより入力されたストロークデータが格納されている。
【００５２】
１つのレコードに１つのストロークデータが割り当てられる（つまり、ストロークデータ単位で管理される）ものとして説明したが、ストロークデータは上記したように複数のサンプリング点データの集合であるため、例えば図１３に示すように、１つのレコードに１つのサンプリング点データが割り当てられる（つまり、ストロークデータを構成するサンプリング点データ単位で管理される）ようにすることも可能である。図１３の時刻が図９に示すストロークデータのタイムスタンプ情報Ｔである。
【００５３】
このようにサンプリング点データ単位でストロークデータを管理する場合、コラボレーション動作時のストロークデータの送受信は、サンプリング点データ単位で行うことが可能となる。このような構成の場合には、ストロークが記載される様子をより詳細に再現することが可能となる。
【００５４】
以下、本実施形態に係るタブレット１０のコラボレーションアプリケーションプログラム２０３の実行時のタブレットの動作の流れを図１４、図１５のフローチャートを参照して説明する。タブレット間の無線接続は、直接接続ではなく、アクセスポイントを経由しての無線ＬＡＮを利用する場合を想定する。
【００５５】
コラボレーション動作の一例として、複数のユーザ、例えば３人のユーザが、それぞれタブレットを持参して会議室に集まっており、コラボレーションアプリケーションプログラム２０３が起動していることを想定する。
【００５６】
アプリケーションが起動されると、ブロックＢ１２で、各タブレット１０は無線ＬＡＮのアクセスポイントに接続され、そのアクセスポイントに接続されている他のタブレットのユーザが作成したグループがあるか否か探索される。あるユーザがグループを作成し、グループ名等を設定すると、その情報が当該ユーザのタブレットから送信され、同じアクセスポイントに接続されている他のユーザのタブレットで検出され得る。
【００５７】
アクセスポイントに接続されると、ブロックＢ１４で、図１６に一例を示すようなトップ画面がタブレット１０のタッチスクリーンディスプレイ１７に表示される。トップ画面はタッチスクリーンディスプレイ１７の全画面に表示されても良いし、画面の一部にウィンドウとして表示されても良い。トップ画面の一部、例えば左側は他人が作ったグループへ参加するための情報を表示するグループ参加領域であり、他人が作ったグループのアイコン、ここでは最大２つまでのアイコンが表示される。他人が作ったグループの探索中は、探索中アイコン４０２が表示される。探索中アイコン４０２の表示形態は、点滅等の探索中であることが直観的に分かるような形態である。コラボレーションアプリケーションの起動直後で、３人のユーザの誰もがグループを作成していない場合は、探索中アイコン４０２が表示される。
【００５８】
トップ画面の一部、例えば右側は、オーナとなってグループを作るための新規ファイルアイコン４０４、保存ファイルアイコン４０６が表示される。アイコン４０４は、新規作成文書を共有するグループを作るためのアイコンであり、アイコン４０６は、ローカルストレージである不揮発性メモリ１０６に保存されている過去に共有されていた文書ファイルを利用してグループを作るためのアイコンである。新規ファイルアイコン４０４は中心に「＋」マーク、その上部に「Ｎｅｗ」の文字を含む。保存ファイルアイコン４０６は、不揮発性メモリ１０６が保存している文書ファイルの内容を示すサムネイルを表示する。サムネイルの上部には共有が終了した日付が、サムネイルの下部にはグループのオーナ名（ＷＷさん）とグループ名（サンプル会議）が表示される。不揮発性メモリ１０６に保存されている文書ファイルが複数ある場合は、最新の文書ファイルのみがアイコン４０６として表示され、他は表示されない。複数の保存ファイルは階層化されており、下向きの矢印であるヒストリーアイコン（ボタンとも称する）４０８がタッチされると、１階層下の所定数の文書ファイルアイコンがヒストリー画面として表示される。画面の中央上部には、接続されているアクセスポイントのＳＳＩＤ（＝13_751_Cola_24G）が表示される。
【００５９】
オーナとなってグループを作る態様は２つあり、第１の態様は、グループ作成とともに文書も新規に作成し、白紙の文書からコラボレーションを始める態様であり、第２の態様は、過去に作成され過去に共有されており、ローカルストレージである不揮発性メモリ１０６に保存されていた文書を開いて、手書き情報が既に記載されている文書からコラボレーションを始める態様である。前者でグループを作る際は新規ファイルアイコン４０４、後者でグループを作る際は保存ファイルアイコン４０６がタッチされる。
【００６０】
いずれかのユーザがオーナとしてグループを作成し、新規作成文書の共有を開始したい場合、新規ファイルアイコン４０４がタッチされる。ブロックＢ１６で、新規ファイルアイコン４０４の操作（タッチ）が検出されると、ブロックＢ１７で文書ファイルが新規に作成され、ブロックＢ１８で、トップ画面が図１７に一例を示すようなグループ作成画面に切り替わり、オーナとしてグループ作成のための種々の設定が可能となる。図１７の画面は、グループ名の設定だけの簡易設定画面であり、詳細設定アイコン（ボタンとも称する）４１２が操作されると、図１８に一例を示すような詳細設定画面に変化する。
【００６１】
図１８の詳細設定画面では、オーナ名、接続モード、サムネイルの設定が可能である。グループ名とオーナ名は、保存ファイルアイコン４０６及び後述する募集中グループアイコン中でも表示される。接続モードは、アクセスポイントを経由して２つのタブレットが接続されるＷｉ−Ｆｉ（登録商標）モードと、２つのタブレットが直接接続されるアドホックモードがあり、オーナはいずれかを選択可能である。接続される２つのタブレットは、オーナのタブレットと、参加者のタブレットであり、参加者のタブレット同士が接続されることはない。Ｗｉ−Ｆｉ（登録商標）モードとアドホックモードは種々の基準で選択することが可能であるが、一例としてグループの定員（接続可能なタブレットの台数）によって選ぶことがある。Ｗｉ−Ｆｉ（登録商標）モードでは最大４０名のユーザのグループが形成可能であるが、アドホックモードでは最大５名のユーザのグループが形成可能である。また、屋外等のアクセスポイントが存在しない環境下ではアドホックモードを選択せざるを得ない。なお、オーナ以外のユーザのタブレットはオーナが設定した接続モードに関わらず、接続可能なアクセスポイントが近くにあれば、アクセスポイントに接続され、接続可能なアクセスポイントが近くになければ、他のタブレットに直接接続される。
【００６２】
サムネイルの設定は、後述する募集中グループアイコンで文書ファイルのサムネイルを表示するか否かを指定する。募集中グループアイコンを閲覧するユーザは、当該グループに参加前であるので、そのようなユーザにサムネイルを見せることは秘密保護上好ましくない場合もある。そのような場合、サムネイル設定でprivate（秘密）を選べば、サムネイルは表示されない。public(公開)が選ばれると、募集中グループアイコンでサムネイルが表示され、文書ファイルの概要が分かり易く、グループ参加の際の利便性が向上する。
【００６３】
サムネイルの設定は、常に可能ではなく、接続モードがＷｉ−Ｆｉ（登録商標）モードの場合のみ設定可能であり、接続モードがアドホックモードの場合は設定不可能としてもよい。この場合、詳細設定画面でアドホックモードが選択されたら、図１９に一例を示すように、詳細設定画面においてサムネイルの設定を非表示としてもよい。
【００６４】
オーナのタブレットにおいてブロックＢ１８のグループ作成のための設定が完了すると、作成されたグループに関する設定情報がオーナのタブレットから送信される。オーナ以外のユーザのタブレットにおいて、その情報を受信すると、募集中のグループが検出されたことになる。そのため、オーナ以外のユーザのタブレットのトップ画面が図２０に一例を示すように、画面左側の探索中アイコン４０２が消え、代わりに募集中グループアイコン４１４Ａ、４１４Ｂ等が表示される。左側の募集中グループアイコン４１４は、１つに限らず、現在メンバを募集中のグループが複数あれば、複数の募集中グループアイコン４１４Ａ、４１４Ｂが表示される。図２０は、例えば二人のユーザＹＹさん、ＺＺさんが販売会議、開発会議というグループをそれぞれ形成しメンバを募集中である例を示す。画面上には２つの募集中グループアイコン４１４Ａ、４１４Ｂしか表示されないが、上下に画面をスワイプすることにより、現在作成されている全ての募集中グループアイコンが表示される。上述したように、募集中グループアイコン４１４はオーナ名、グループ名等は必須であるが、サムネイルはオーナが表示、非表示を選択できる。
【００６５】
図２０のトップ画面が表示されるタブレットにおいて、ユーザが参加を希望するグループ、あるいはオーナから参加を要請されたグループを選択する（募集中グループアイコン４１４Ａ、４１４Ｂにタッチ）すると、ブロックＢ２０で、当該タブレットから参加申込者の情報等を含む参加要求がオーナのタブレットに送信される。オーナのタブレットは参加要求情報を受信すると、ブロックＢ２２で、図２１に一例を示すような、参加申込画面がタッチスクリーンディスプレイ１７に表示される。参加申込画面は、例えば「ＹＹさんがグループ参加を希望しています」のような参加申込者が特定できるメッセージと、参加を許可、不許可するアイコン（ボタンとも称する）４１６Ａ，４１６Ｂを含む。オーナは、許可アイコン４１６Ａ、不許可アイコン４１６Ｂのいずれかを操作する。
【００６６】
不許可アイコン４１６Ｂが操作される場合、ブロックＢ２４で、オーナのタブレットから参加不許可通知が申込者のタブレットに送信され、申込者のタブレットのタッチスクリーンディスプレイ１７に参加が許可されなかった旨のメッセージ等が表示される。
【００６７】
許可アイコン４１６Ａが操作される場合、ブロックＢ２６で、オーナのタブレットから参加許可通知が申込者のタブレットに送信され、申込者のタブレットのタッチスクリーンディスプレイ１７に参加が許可された旨のメッセージ等が表示される。
【００６８】
他のユーザの参加が許可されると、ブロックＢ２８で、図２２に一例を示すように参加者のタブレットとオーナのタブレットが画面同期される。図２２（ａ）はオーナである例えばユーザＡ（ＸＸさん）の画面、図２２（ｂ）は参加者である例えばユーザＢ（ＹＹさん）の画面を示す。オーナが手書きすると、図２２（ａ）に示すように、オーナの手書きストロークがオーナの画面に表示されるとともに、図２２（ｂ）に示すように、参加者の画面にも同じ手書きストロークが表示され、さらにストロークが手書きされる間（ペンタッチからペンリリースまでの間）筆記者名がストロークの始点付近に表示される。コラボレーション機能により多数のユーザのストロークが画面に混在する場合、各ストロークの筆記者が分るので、会議等における意思疎通をスムーズにすることができる。なお、筆記者名は各ストローク毎に表示するが、ストロークが手書きされる間中表示されていると、画面が煩雑になるので、ユーザが指定する僅かの時間だけ表示してもよい。あるいは、筆記者名を表示する代わりに、あるいは加えて、筆記者毎にストロークの色、種類等を変えて、筆記者を識別できるようにしても良い。
【００６９】
これにより、あるオーナがグループを作成すると、オーナの機器からグループに関する情報が、オーナの機器が接続されているアクセスポイントに接続されている他の機器に送信され、他の機器にグループ募集中を示すアイコンが表示される。他の機器のユーザはこのアイコンを選択することにより、他人が作ったグループに容易に参加できる。また、オーナはグループ参加者を容易に募ることができる。
【００７０】
ブロックＢ１６で、新規ファイルアイコン４０４の操作（タッチ）が検出されない場合、ブロックＢ３０で、トップ画面（図１６あるいは図２０）の保存ファイルアイコン４０６が操作されるか否か判定される。保存ファイルアイコン４０６が操作される場合、ブロックＢ３２で、過去に作成され過去に共有されており、ローカルストレージである不揮発性メモリ１０６に保存されている、アイコン４０６に対応する文書ファイルが開かれる。その後、ブロックＢ１８のオーナとしてのグループ設定動作が行われ、過去に共有され、ローカルストレージに保存されていた文書を共有するグループが作成される。
【００７１】
保存ファイルアイコン４０６に対応する文書ファイを共有していたグループのオーナは他のユーザであった場合もある。しかし、保存ファイルアイコン４０６が操作されると、操作したユーザがオーナとなるグループが作成され、新グループによる文書の共有が開始される。なお、文書を共有する新規作成グループのオーナのみならず参加者も、当該文書を以前に共有していたグループのそれらと異なってもよい。
【００７２】
ブロックＢ３０で、保存ファイルアイコン４０６が操作されない場合、ブロックＢ３４で、トップ画面（図１６あるいは図２０）のヒストリーアイコン４０８が操作されるか否か判定される。ヒストリーアイコン４０８が操作される場合、ブロックＢ３６で、図２３に一例を示すように、１階層下の所定数、例えば３つ（最大４つ）の保存ファイルアイコン４０６Ａ、４０６Ｂ、４０６Ｃがヒストリー画面として表示される。この状態でヒストリーアイコン４０８が操作されると、さらに１階層下の所定数の保存ファイルアイコンが表示される。ブロックＢ３８で、いずれかの保存ファイルアイコンが選択されると、ブロックＢ４０で、不揮発性メモリ１０６に保存されている、アイコンに対応する文書ファイルが開かれる。その後、ブロックＢ１８のオーナとしてのグループ設定動作が行われ、過去に共有され、ローカルストレージに保存されていた文書を共有するグループが作成され、文書の新グループによる共有が開始される。
【００７３】
このように、過去に共有されていた保存ファイルのアイコンが表示されるので、ユーザはそのアイコンにタッチするだけで、過去の文書を利用して新グループを簡単に作成することができる。しかも、当該ファイルは他人が作成したグループで共有されていたものであっても、自分がオーナとなるグループで当該ファイルを共有することができる。
【００７４】
ブロックＢ３４でヒストリーアイコン４０８が操作されない場合、ブロックＢ４４（図１５）で、自タブレットが接続されているアクセスポイントに接続されている他のタブレットのユーザが作成したグループがあるか否かの探索が再度行われる。ブロックＢ４６で、グループが発見されると、ブロックＢ４８で、トップ画面が更新され、図２０に示すように、募集中グループアイコン４１４Ａ、４１４Ｂを含むトップ画面に変更される。ブロックＢ５０で、ユーザが参加を希望するグループ、あるいはオーナから参加を要請されたグループを選択する（グループアイコン４１４Ａ、４１４Ｂにタッチ）すると、ブロックＢ５２で、当該タブレットから参加申込者の情報等を含む参加要求がオーナのタブレットに送信される。
【００７５】
ユーザは、ブロックＢ５６で、オーナからの参加許可、不許可通知を待つ。不許可の場合は、ブロックＢ５８で、不許可通知が表示される。許可の場合は、ブロックＢ６０で、許可通知が表示され、その後、図２２に一例を示すように、オーナと参加者の画面が同期する。
【００７６】
なお、ブロックＢ２０、Ｂ４６、Ｂ５０等で所期の操作がなされないと、これらのブロックの処理が繰り返され、処理が進まないおそれがある。これを回避するために、例えば図２０、図２３に示すような戻るボタン４０９を用意しても良い。戻るボタン４０９が押されると、図１４、図１５のフローチャートにおいて割り込みが発生し、図１４のブロックＢ１４のトップ画面表示に戻る。
【００７７】
図１４、図１５のフローチャートはコラボレーションアプリケーションプログラムの起動直後のグループ作成、グループ参加までの動作に関するものである。グループ形成後の同期中（図２２）の動作を図２４のフローチャートを参照して説明する。
【００７８】
ブロックＢ７０で、ページ追加アイコンが操作されるか否か判定される。図２５に一例を示すように、同期中の画面の上部左側にいくつかのアイコンが表示され、一番左の「＋」アイコンがページ追加アイコンである。ページ追加アイコンが操作される場合、ブロックＢ７２で、ページ追加アイコンが操作されたタブレットはグループオーナのタブレットであるか否か判定される。この理由は、グループで共有される文書にページを追加する権限はオーナのみに与えられることを想定しているからである。しかし、グループのメンバ全員にページ追加を与えても良い。オーナのタブレットでページ追加アイコンが操作された場合は、ブロックＢ７４で、ユーザが設定できる文書中の所定の箇所、例えば最終ページに新ページが追加され、ブロックＢ７０の判定に戻る。オーナのタブレットにおけるページの追加は、参加者のタブレットに格納されている文書ファイルにも反映される。
【００７９】
ブロックＢ７０でページ追加アイコンが操作されない場合、およびブロックＢ７２でページ追加アイコンが操作されたタブレットがグループオーナのタブレットでない場合、ブロックＢ７６に進み、ページ切替アイコンが操作されるか否か判定される。図２６に一例を示すように、同期中の画面の上部左側に表示されるアイコンの中の「＜」、「＞」アイコンがページ切替アイコンである。ページ切替アイコンが操作される場合、ブロックＢ７８で、画面に表示されている共有文書のページが切替わる。オーナのタブレットにおけるページ切替は参加者の表示ページも原則切り替えるが、参加者のタブレットにおけるページ切替は他のタブレット（オーナも参加者も同様）の表示ページは切り替えない。このため、複数の参加者のタブレットで同じ文書の異なるページを表示することもある。ブロックＢ７８が終了すると、ブロックＢ７０に戻る。
【００８０】
ブロックＢ７６でページ切替アイコンが操作されない場合、ブロックＢ８０に進み、ポインタアイコンが操作されるか否か判定される。図２７に一例を示すように、同期中の画面の上部左側に表示されるアイコンの中の「・」アイコンがポインタアイコンである。ポインタアイコンが操作される場合、ブロックＢ８２で、ストローク表示がオフされ、ペンの接触位置に小さい丸とユーザ名が表示される。図２７（ａ）は例えばオーナであるＸＸさんのタブレットの画面を示し、図２７（ｂ）は例えば参加者であるＹＹさんのタブレットの画面を示す。オーナがポインタアイコンをタッチした後、画面下部中央付近にペンを接触させると、接触点に丸４１０Ａが表示されるとともに、参加者の画面の対応する位置にも丸４１０Ｂとともにオーナの氏名（ＸＸさん）が表示される。同様に、参加者がポインタアイコンをタッチした後、画面上部左側にペンを接触させると、接触点に丸４１２Ｂが表示されるとともに、オーナの画面の対応する位置にも丸４１２Ａとともに参加者の氏名（ＹＹさん）が表示される。接触点に表示されるのは丸に限らず、位置を示すマークであれば、何でもよい。ペンの接触位置を示す丸の表示は、ポインタモードがオフされ、通常のストローク入力モードに戻ると、終了する。ブロックＢ８２が終了すると、ブロックＢ７０に戻る。
【００８１】
このように、ストロークの入力を一時的に停止し、代わりに所定のマークを表示することにより、会議等における意思疎通をスムーズにすることができる。
【００８２】
ブロックＢ８０でポインタアイコンが操作されない場合、ブロックＢ８４に進み、同期中の画面の上部左側に表示されるアイコンの中のプレビューアイコンが操作されるか否か判定される。プレビューアイコンが操作されない場合、ブロックＢ７０に戻る。プレビューアイコンが操作される場合、ブロックＢ８６で、図２８に一例を示すような、プレビュー画面が表示される。全画面表示されていた同期中の文書の１ページが縮小され、画面左下に表示される。その右側には、次ページが縮小して表示される。２ページの縮小表示の上には、４ページの縮小表示がなされる。４ページの縮小表示のうちの２ページ目と３ページ目が下段に２ページで縮小表示される。４ページの縮小表示は左右にスワイプすることにより他のページも表示可能である。
【００８３】
プレビュー画面の上部左側に当該文書に対応するグループのメンバの名前が表示される。枠で囲まれているＸＸさんはグループのオーナであり、ＹＹさん、ＺＺさん、ＷＷさん、ＴＴさんは参加者（現在の）であり、括弧で囲まれるＡＡさん、ＢＢさんは現在はグループから離脱している過去の参加者である。グループから離脱するためのアイコン（ボタンとも称する）４２４が画面上部右側に表示される。
【００８４】
プレビュー画面であるページが選択されると、図２９に一例を示すように、選択ページの表示態様が変わる（ここでは、黒枠が付加され、右上にチェックが入る）とともに、画面下部に削除アイコン４２６が表示される。ブロックＢ８８で、削除アイコン４２６の操作が検出されると、ブロックＢ９０で、ページ削除アイコン４２６が操作されたタブレットはグループオーナのタブレットであるか否か判定される。この理由は、グループで共有される文書からページを削除する権限はオーナのみに与えられることを想定しているからである。しかし、グループのメンバ全員にページ削除権限を与えても良い。オーナのタブレットでページ削除アイコンが操作された場合は、ブロックＢ９２で、図２９で選択されたページ（複数ページも可能）が削除され、ブロックＢ７０の判定に戻る。オーナのタブレットにおけるページの削除は、参加者のタブレットに格納されている文書ファイルにも反映される。
【００８５】
ブロックＢ８８で削除アイコンが操作されない場合、およびブロックＢ９０でページ削除アイコンが操作されたタブレットがグループオーナのタブレットでない場合、ブロックＢ９４に進み、同期中の画面の上部左側に表示されるアイコンの中の全画面アイコンが操作されるか否か判定される。全画面アイコンが操作されない場合、ブロックＢ８６に戻り、全画面アイコンが操作される場合、ブロックＢ９６でプレビュー画面から全画面表示に戻る。ブロックＢ９６の後はブロックＢ７０に戻る。  
このように、複数ページが同時に表示されるので、ページ切り替え、削除等の際のユーザの利便性が向上する。
【００８６】
コラボレーション機能は、同一グループのユーザのタブレットにおいて画面を原則同期させるものである。オーナのタブレットが表示しているページをメインビューと称する。オーナが閲覧しているページを切替え、メインビューが変更されると、参加者の画面で表示されるページがオーナの画面変化に追従して変更される。参加者が筆記中の場合、筆記が終わるまで、画面のページ切り替えを遅延することが好ましいので、参加者のペンが画面から離れた時点から数秒経過後に、参加者の画面の表示ページがメインビューに追従して切り替えられる。
【００８７】
前述したように、参加者は独自に頁を切り替えることができるので、常にオーナの画面と同じ画面にすることは参加者の意向に沿わない場合がある。そのため、オーナの画面のページ切り替えに連動して参加者の画面がページ切替えられる同期モードを参加者が簡単にオン、オフできるように構成されている。図３０は同期中の参加者の画面の上部左側に表示されるアイコンの一例を拡大して表示するものである。一番右側の「○」アイコンが同期モードのオン／オフを切り替える同期アイコンである。同期アイコンの操作に関連した参加者のタブレットの状態遷移を説明する。同期モードがオンの場合、アイコンは「○」のみであり、同期モードがオフの場合、アイコンは「○」の中に左向きの三角形が挿入される形状である。
【００８８】
同期モードがオンの場合、同期アイコンがタッチされても、状態は変化せず、同期モードのオンが継続される。同期モードがオンの場合、オーナのメインビューが変更されると、オーナの画面変化に連動して参加者の画面も変化される。同期モードがオンの場合、参加者のタブレットでページ切り替えが行われると、同期モードがオフとなる。同期モードがオフの場合、参加者の画面がオーナの画面の切り替えに連動して切り替わることはなく、参加者が閲覧するページとオーナが閲覧するページとが異なる場合がある。
【００８９】
同期モードがオフの場合、同期アイコンがタッチされると、同期モードがオンとなる。同期モードがオフの場合、ページ切り替えが行われても、状態は変化せず、単にユーザが指定したページに切り替わる。
【００９０】
図３１は、オーナの画面と同期モードがオンの第１、第２参加者の画面の変化の一例を示す。文書は３ページからなるとする。コラボレーション動作の初期においては、オーナと第１、第２参加者の画面には同じページ（第１ページ）が表示される。オーナが、図２６に示したようなページ切り替え操作により閲覧ページを切替え、オーナの画面には第２ページが表示される。同期モードがオンなので、第１、第２参加者の画面も、オーナの画面変化に連動して変化し、第２ページが画面に表示される。同様に、オーナがページ切り替え操作により閲覧ページを切替え、オーナの画面に第３ページが表示されると、第１、第２参加者の画面も、オーナの画面変化に連動して変化し、第３ページが画面に表示される。
【００９１】
メインビューが変更されると、参加者の画面で表示されるページがオーナの画面変化に追従して変更される。参加者が筆記中の場合、筆記が終わるまで、画面のページ切り替えを遅延することが好ましいので、参加者のペンが画面から離れた時点から数秒経過後に、参加者の画面の表示ページがメインビューに追従して切り替えられる。
【００９２】
図３２は、オーナの画面と同期モードがオフの参加者の画面の変化の一例を示す。コラボレーション動作の初期においては、オーナと参加者の画面には同じページ（第１ページ）が表示される。参加者が、図２６に示したようなページ切り替え操作により閲覧ページを切替え、参加者の画面には第３ページが表示される。オーナの画面には第１ページが表示され続ける。オーナが、図２６に示したようなページ切り替え操作により閲覧ページを切替え、オーナの画面には第２ページが表示される。同期モードがオフなので、参加者の画面は、オーナの画面変化に連動せず、第３ページの表示が継続する。
【００９３】
参加者が同期アイコンをタッチすると、参加者のタブレットにおいて同期モードがオンになる。以降、図３１の場合と同様に、オーナが、図２６に示したようなページ切り替え操作により閲覧ページを切替え、オーナの画面に第３ページが表示されると、参加者の画面も、オーナの画面変化に連動して変化し、第３ページが画面に表示される。
【００９４】
これにより、参加者の画面は同期モードがオンの場合のみ、オーナの画面と一致し、同期モードがオフの場合は、オーナの画面とは連動されず、自由にページを切り替えることができ、参加者の利便性が向上する。
【００９５】
以上説明したように、実施形態によれば、手書き可能な電子機器の複数のユーザのグループが簡単に形成され、同一グループ内の他のユーザの電子機器との間で手書き操作と画面表示が簡単に共有される電子機器、方法及びプログラムが提供される。
【００９６】
本実施形態に記載された様々な機能の各々は、処理回路によって実現されてもよい。処理回路には、中央処理装置（ＣＰＵ）のような、プログラムされたプロセッサが含まれる。このプロセッサは、メモリに格納されたプログラムを実行することによって、上述した機能の各々を実行する。このプロセッサは、電気回路を含むマイクロプロセッサであってもよい。処理回路の例は、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ、コントローラ、他の電気回路部品も含む。
【００９７】
本実施形態の処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００９８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。また、図１６〜図２３、図２５〜図３０で示したタブレットの画面例はあくまでも一例であり、主旨を逸脱しない範囲で変形して実施可能である。例えば、各アイコン、各ボタンの配置はこれらに限定されないし、適宜省略、追加しても良い。
【符号の説明】
【００９９】
１０Ａ、１０Ｂ、１０Ｃ…タブレット、１０１…ＣＰＵ、１０２…システムコントローラ、１０３…主メモリ、１７…タッチスクリーンディスプレイ、１０６…不揮発性メモリ、１０７…無線通信デバイス、２０２…手書きアプリケーションプログラム、２０３…コラボレーションアプリケーションプログラム、３１２…グループ作成処理部、３１７…プレビュー処理部、３１８…同期処理部。
【図１】
2016218509.tif 000003
【図２】
2016218509.tif 000004
【図３】
2016218509.tif 000005
【図４】
2016218509.tif 000006
【図５】
2016218509.tif 000007
【図６】
2016218509.tif 000008
【図７】
2016218509.tif 000009
【図８】
2016218509.tif 000010
【図９】
2016218509.tif 000011
【図１０】
2016218509.tif 000012
【図１１】
2016218509.tif 000013
【図１２】
2016218509.tif 000014
【図１３】
2016218509.tif 000015
【図１４】
2016218509.tif 000016
【図１５】
2016218509.tif 000017
【図１６】
2016218509.tif 000018
【図１７】
2016218509.tif 000019
【図１８】
2016218509.tif 000020
【図１９】
2016218509.tif 000021
【図２０】
2016218509.tif 000022
【図２１】
2016218509.tif 000023
【図２２】
2016218509.tif 000024
【図２３】
2016218509.tif 000025
【図２４】
2016218509.tif 000026
【図２５】
2016218509.tif 000027
【図２６】
2016218509.tif 000028
【図２７】
2016218509.tif 000029
【図２８】
2016218509.tif 000030
【図２９】
2016218509.tif 000031
【図３０】
2016218509.tif 000032
【図３１】
2016218509.tif 000033
【図３２】
2016218509.tif 000034
【手続補正書】
【提出日】平成28年2月9日(2016.2.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態によれば、電子機器は、ディスプレイと、第１電子機器と第２電子機器とが属する第１グループへ参加するための第１アイコンと、第２グループを新たに形成するための第２アイコンとを、ディスプレイ上に表示する処理手段とを具備する。第１アイコンは、第１電子機器上でそれまでに入力された第１ストロークと、第２電子機器上でそれまでに入力された第２ストロークとの双方から生成される第１サムネイルを含む。第１アイコンが選択され、電子機器が前記第１グループへ参加した場合、処理手段は、第１ストロークと第２ストロークとを含む第１文書をディスプレイ上に表示し、電子機器が第１グループへ参加した後にディスプレイ上で入力される第３ストロークと第１電子機器で入力される第４ストロークと第２電子機器で入力される第５ストロークとを第１文書に追加する。第２アイコンが選択され、電子機器と第３電子機器とが属する第２グループが形成された場合、処理手段は、第２文書をディスプレイ上に表示し、第２グループが形成された後にディスプレイ上で入力される第６ストロークと第３電子機器で入力される第７ストロークとを第２文書に追加する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器であって、
ディスプレイと、
第１電子機器と第２電子機器とが属する第１グループへ参加するための第１アイコンと、第２グループを新たに形成するための第２アイコンとを、前記ディスプレイ上に表示する処理手段と、を具備し、
前記第１アイコンは、前記第１電子機器上でそれまでに入力された第１ストロークと、前記第２電子機器上でそれまでに入力された第２ストロークとの双方から生成される第１サムネイルを含むものであって、
前記第１アイコンが選択され、前記電子機器が前記第１グループへ参加した場合、前記処理手段は、前記第１ストロークと前記第２ストロークとを含む第１文書を前記ディスプレイ上に表示し、前記電子機器が前記第１グループへ参加した後に前記ディスプレイ上で入力される第３ストロークと前記第１電子機器で入力される第４ストロークと前記第２電子機器で入力される第５ストロークとを前記第１文書に追加し、
前記第２アイコンが選択され、前記電子機器と第３電子機器とが属する第２グループが形成された場合、前記処理手段は、第２文書を前記ディスプレイ上に表示し、前記第２グループが形成された後に前記ディスプレイ上で入力される第６ストロークと前記第３電子機器で入力される第７ストロークとを前記第２文書に追加することを特徴とする電子機器。
【請求項２】
前記処理手段は、前記第４ストロークと前記第５ストロークの少なくとも１つを、前記第１電子機器と前記第２電子機器とのいずれの電子機器により入力されたか識別可能とする請求項１記載の電子機器。
【請求項３】
第３グループに属した前記電子機器と第４電子機器とにより過去に生成された第３文書を記憶する記憶手段をさらに備え、
前記処理手段は、前記第３文書から生成される第２サムネイルを含む第３アイコンをさらに前記ディスプレイ上に表示し、
前記第３アイコンが選択され、前記第３グループを再度形成された場合、前記第３文書を前記ディスプレイ上に表示し、前記第３グループが再度形成された後に前記ディスプレイ上で入力された第８ストロークと前記第４電子機器で入力された第９ストロークを前記第３文書へ追加する請求項１または請求項２に記載の電子機器。
【請求項４】
前記第１文書は、少なくとも第１ページと第２ページとを含み、
前記第１電子機器のディスプレイの表示範囲が、前記第１ページから前記第２ページへ変更された場合、前記処理手段は、前記電子機器のディスプレイの表示範囲を、前記第１ページから前記第２ページへ自動的に変更する請求項１乃至請求項３のいずれか１項に記載の電子機器。
【請求項５】
前記処理手段は、前記第１電子機器のディスプレイ上に表示されている前記第１文書上の第１ポインタと同様の位置を指定する第２ポインタを、前記第１文書に重ねて前記電子機器のディスプレイ上に表示する請求項１乃至請求項４のいずれか１項に記載の電子機器。
【請求項６】
電子機器によって実行される方法であって、
第１電子機器と第２電子機器とが属する第１グループへ前記電子機器が参加するための第１アイコンであって、前記第１電子機器上でそれまでに入力された第１ストロークと、前記第２電子機器上でそれまでに入力された第２ストロークとの双方から生成される第１サムネイルを含む第１アイコンと、第２グループを新たに形成するための第２アイコンとを、ディスプレイ上に表示することと、
前記第１アイコンが選択され、前記電子機器が前記第１グループへ参加した場合、前記第１ストロークと前記第２ストロークとを含む第１文書を前記ディスプレイ上に表示し、前記電子機器が前記第１グループへ参加した後に前記ディスプレイ上で入力される第３ストロークと前記第１電子機器で入力される第４ストロークと前記第２電子機器で入力される第５ストロークとを前記第１文書に追加することと、
前記第２アイコンが選択され、前記電子機器と第３電子機器とが属する第２グループが形成された場合、第２文書を前記ディスプレイ上に表示し、前記第２グループが形成された後に前記ディスプレイ上で入力される第６ストロークと前記第３電子機器で入力される第７ストロークとを前記第２文書に追加することを具備することを特徴とする方法。
【請求項７】
前記第４ストロークと前記第５ストロークの少なくとも１つを、前記第１電子機器と前記第２電子機器とのいずれの電子機器により入力されたか識別可能に表示することをさらに具備する請求項６記載の方法。
【請求項８】
第３グループに属した前記電子機器と第４電子機器とにより過去に生成された第３文書を記憶することと、
前記第３文書から生成される第２サムネイルを含む第３アイコンをさらに前記ディスプレイ上に表示することと、
前記第３アイコンが選択され、前記第３グループを再度形成された場合、前記第３文書を前記ディスプレイ上に表示し、前記第３グループが再度形成された後に前記ディスプレイ上で入力された第８ストロークと前記第４電子機器で入力された第９ストロークを前記第３文書へ追加することをさらに具備する請求項６または請求項７に記載の方法。
【請求項９】
前記第１文書は、少なくとも第１ページと第２ページとを含み、
前記第１電子機器のディスプレイの表示範囲が、前記第１ページから前記第２ページへ変更された場合、前記処理手段は、前記電子機器のディスプレイの表示範囲を、前記第１ページから前記第２ページへ自動的に変更することをさらに具備する請求項６乃至請求項８のいずれか１項に記載の方法。
【請求項１０】
前記第１電子機器のディスプレイ上に表示されている前記第１文書上の第１ポインタと同様の位置を指定する第２ポインタを、前記第１文書に重ねて前記電子機器のディスプレイ上に表示することをさらに具備する請求項６乃至請求項９のいずれか１項に記載の方法。
【請求項１１】
電子機器により実行されるプログラムであって、
前記電子機器に、
第１電子機器と第２電子機器とが属する第１グループへ前記電子機器が参加するための第１アイコンであって、前記第１電子機器上でそれまでに入力された第１ストロークと、前記第２電子機器上でそれまでに入力された第２ストロークとの双方から生成される第１サムネイルを含む第１アイコンと、第２グループを新たに形成するための第２アイコンとを、ディスプレイ上に表示することと、
前記第１アイコンが選択され、前記電子機器が前記第１グループへ参加した場合、前記第１ストロークと前記第２ストロークとを含む第１文書を前記ディスプレイ上に表示し、前記電子機器が前記第１グループへ参加した後に前記ディスプレイ上で入力される第３ストロークと前記第１電子機器で入力される第４ストロークと前記第２電子機器で入力される第５ストロークとを前記第１文書に追加することと、
前記第２アイコンが選択され、前記電子機器と第３電子機器とが属する第２グループが形成された場合、第２文書を前記ディスプレイ上に表示し、前記第２グループが形成された後に前記ディスプレイ上で入力される第６ストロークと前記第３電子機器で入力される第７ストロークとを前記第２文書に追加すること、
を実行させることを特徴とするプログラム。
【請求項１２】
前記電子機器に、
前記第４ストロークと前記第５ストロークの少なくとも１つを、前記第１電子機器と前記第２電子機器とのいずれの電子機器により入力されたか識別可能とすることをさらに実行させる請求項１１記載のプログラム。
【請求項１３】
前記電子機器に、
第３グループに属した前記電子機器と第４電子機器とにより過去に生成された第３文書を記憶することと、
前記第３文書から生成される第２サムネイルを含む第３アイコンをさらに前記ディスプレイ上に表示することと、
前記第３アイコンが選択され、前記第３グループを再度形成された場合、前記第３文書を前記ディスプレイ上に表示し、前記第３グループが再度形成された後に前記ディスプレイ上で入力された第８ストロークと前記第４電子機器で入力された第９ストロークを前記第３文書へ追加することをさらに実行させる請求項１１または請求項１２に記載のプログラム。
【請求項１４】
前記第１文書は、少なくとも第１ページと第２ページとを含み、
前記電子機器に、
前記第１電子機器のディスプレイの表示範囲が、前記第１ページから前記第２ページへ変更された場合、前記処理手段は、前記電子機器のディスプレイの表示範囲を、前記第１ページから前記第２ページへ自動的に変更することをさらに実行させる請求項１１乃至請求項１３のいずれか１項に記載のプログラム。
【請求項１５】
前記電子機器に、
前記第１電子機器のディスプレイ上に表示されている前記第１文書上の第１ポインタと同様の位置を指定する第２ポインタを、前記第１文書に重ねて前記電子機器のディスプレイ上に表示することを、実行させる請求項１１乃至請求項１４のいずれか１項に記載のプログラム。