(57)【要約】モバイルグラフィック表示装置は、タッチパネルプロセッサに接続されたタッチパネル表示画面を有する。タッチパネルプロセッサは、タッチパネル表示画面に対して行われた入力描画動作を表す第１のインクデータを生成する。本装置は、グラフィックディスプレイと、グラフィック表示画面上に少なくとも第１のインクデータを表す画像を、既に作成されている手書き画像と組み合わせて表示するグラフィック画像プロセッサとを備える。無線通信プロセッサは、モバイルグラフィック表示装置から他のグラフィック表示装置に第１のインクデータを送信するとともに、他のグラフィック表示装置から、他の描画動作を表す他のインクデータを受信する。グラフィック表示プロセッサは、共通参照に従い、第１のインクデータの表示に対して他のインクデータの表示を生成する。これにより、モバイルグラフィック表示装置は、他の装置と手書き画像を交換するように構成される。
2006511112.tif 000002
【特許請求の範囲】
【請求項１】
モバイルグラフィック表示装置において、
タッチパネル表示画面に対して行われた入力描画動作を表す第１のインクデータを生成するタッチパネルプロセッサに接続されたタッチパネル表示画面と、
グラフィックディスプレイと、グラフィックディスプレイ上に少なくとも第１のインクデータを表す画像を表示するグラフィック画像プロセッサと、
モバイルグラフィック表示装置から他のグラフィック表示装置に第１のインクデータを送信するとともに、他のグラフィック表示装置から、他の描画動作を表す他のインクデータを受信する無線通信プロセッサとを備え、上記グラフィック画像プロセッサは、共通参照に従い、第１のインクデータの表示に対して他のインクデータの表示を生成することを特徴とするモバイルグラフィック表示装置。
【請求項２】
上記モバイルグラフィック表示装置は、グラフィック表示装置が少なくとも１つの他のグラフィック表示装置に対してインクデータを送受信することを指示する存在信号を通信することを特徴とする請求項１に記載のモバイルグラフィック表示装置。
【請求項３】
上記データプロセッサは、他のグラフィック表示装置から、他のグラフィック表示装置が上記モバイルグラフィック表示装置に対してインクデータを送信及び／又は受信することを示す存在信号を受信し、上記データプロセッサは、該存在信号に応じて、他の表示装置がインクデータを受信することを示す指示をグラフィック表示画面に表示することを特徴とする請求項１又は２に記載のモバイルグラフィック表示装置。
【請求項４】
上記データプロセッサは、上記タッチパネル表示画面を介して入力されたコマンドに応じて、他のグラフィック表示装置との接続を確立し、該タッチパネル表示画面からの描画動作により生成されるインクデータは他のグラフィック表示装置に送られることを特徴とする請求項１、２又は３に記載のモバイルグラフィック表示装置。
【請求項５】
上記データプロセッサは、グラフィック表示プロセッサとともに、他のグラフィック表示装置の存在を表すアイコン表示を表示画面上に表示することを特徴とする請求項４又は５に記載のモバイルグラフィック表示装置。
【請求項６】
上記データプロセッサは、インクデータを圧縮符号化することを特徴とする請求項１乃至５のいずれか１項に記載のモバイルグラフィック表示装置。
【請求項７】
上記無線通信プロセッサは、無線移動通信インタフェースにより、そのインタフェースによる無線アクセスインタフェースを介してデータを送受信することを特徴とする請求項１乃至６のいずれか１項に記載のモバイルグラフィック表示装置。
【請求項８】
上記データプロセッサは、上記タッチパネル表示画面からの指示に応じて、上記無線通信プロセッサを介して他のグラフィック表示装置に画像データを送信することを特徴とする請求項１乃至７のいずれか１項に記載のモバイルグラフィック表示装置。
【請求項９】
上記画像データはユニバーサルリソースインディケータアドレス又は画像ファイルのいずれかからなることを特徴とする請求項８に記載のモバイルグラフィック表示装置。
【請求項１０】
サーバにおいて、
第１のグラフィック表示装置からインクデータを受信するとともに、少なくとも１つの他のグラフィック表示装置からインクデータを受信するデータ通信プロセッサと、
第１のグラフィック表示装置からのインクデータと他のグラフィック表示装置からのインクデータを、受信順にデータ記憶部に記憶するサーバ制御プロセッサとを備え、
上記サーバ制御プロセッサは、データ通信プロセッサとともに、第１のグラフィック表示装置から他のグラフィック表示装置にインクデータを送信し、他のグラフィック表示装置から第１のグラフィック表示装置にインクデータを送信することを特徴とするサーバ。
【請求項１１】
上記データ通信プロセッサは、第１のグラフィック表示装置と他のグラフィック表示装置を識別する接続情報を維持する接続制御プロセッサを有することを特徴とする請求項１０に記載のサーバ。
【請求項１２】
上記接続情報は、所定グループにより関連したグラフィック表示装置のリストを含み、上記サーバ制御プロセッサは、所定の装置グループの１つ以上の装置がインクデータを交換するか否かにより存在情報を識別し、該サーバ制御プロセッサは、識別されている１つ以上の装置に応じて、グループにおけるある装置から、そのグループにおいて、存在していると識別された他の装置のいずれかにインクデータを送信することを特徴とする請求項１０又は１１に記載のサーバ。
【請求項１３】
上記装置グループ内で通信されるインクデータは、通信セッションを構成し、上記サーバ制御プロセッサは、該通信セッションからのグループに関連して生成されるインクデータの要求を受信すると、セッションからのインクデータを、そのセッションのインクデータを要求しているグラフィック表示装置に送信することを特徴とする請求項１０、１１又は１２に記載のサーバ。
【請求項１４】
上記サーバ制御プロセッサは、グラフィック表示装置から受信したインクデータのうちの少なくとも幾つかを圧縮符号化することを特徴とする請求項１３に記載のサーバ。
【請求項１５】
上記サーバ制御プロセッサは、インクデータ生成から所定時間経過後、グラフィック表示装置から受信したインクデータを圧縮符号化することを特徴とする請求項１４に記載のサーバ。
【請求項１６】
上記サーバ制御プロセッサは、インクデータの受信時間を表すデータを記憶することを特徴とする請求項１０乃至１５のいずれか１項に記載のサーバ。
【請求項１７】
上記サーバ制御プロセッサは、前に生成された描画データの要求に応じて、前に生成された描画データを表すデータを、要求しているグラフィック表示装置に送信することを特徴とする請求項１０乃至１６のいずれか１項に記載のサーバ。
【請求項１８】
インスタントメッセージサーバ及びデータ記憶部とともに動作し、複数のソースからインクデータを受信するとともに、共通参照空間に関連してデータ記憶部にインクデータを記憶するサーバプラグイン。
【請求項１９】
手書きデータを交換する方法において、
タッチパネル表示画面に対して行われた入力描画動作を表す第１のインクデータを生成し、
グラフィックディスプレイ上に第１のインクデータを表す画像を表示し、
無線通信リンクを介して、モバイルグラフィック表示装置から他のグラフィック表示装置に第１のインクデータを送信するとともに、他のグラフィック表示装置から、他の描画動作を表す他のインクデータを受信し、
他のインクデータを受信して、グラフィック画像プロセッサとともに、第１のインクデータの表示に対して他のインクデータの表示を生成することを特徴とする手書きデータ交換方法。
【請求項２０】
上記モバイルグラフィック表示装置が少なくとも１つの他のグラフィック表示装置に対してインクデータを送受信するように指示する存在信号を通信することを特徴とする請求項１９に記載の手書きデータ交換方法。
【請求項２１】
他のグラフィック表示装置から、他のグラフィック表示装置がモバイルグラフィック表示装置に対してインクデータを送信及び／又は受信することを示す存在信号を受信し、
存在信号に応じて、他の表示装置がインクデータを受信することを示す指示をグラフィック表示画面に表示することを特徴とする請求項１９又は２０に記載の手書きデータ交換方法。
【請求項２２】
他のグラフィック表示装置の存在を表すアイコン表示を表示画面上に表示することを特徴とする請求項２１記載の手書きデータ交換方法。
【請求項２３】
インクデータを圧縮符号化することを特徴とする請求項１９乃至２２のいずれか１項に記載の手書きデータ交換方法。
【請求項２４】
上記タッチパネル表示画面からの指示に応じて、無線通信プロセッサを介して他のグラフィック表示装置に画像データを送信することを特徴とする請求項１９乃至２３のいずれか１項に記載の手書きデータ交換方法。
【請求項２５】
上記画像データはユニバーサルリソースインディケータアドレス又は画像ファイルのいずれかからなることを特徴とする請求項２３に記載の手書きデータ交換方法。
【請求項２６】
インクデータの交換を容易にする方法において、
第１のグラフィック表示装置からインクデータを受信するとともに、少なくとも１つの他のグラフィック表示装置からインクデータを受信し、
第１のグラフィック表示装置からのインクデータと他のグラフィック表示装置からのインクデータを、共通参照空間に従ってデータ記憶部に記憶し、
第１のグラフィック表示装置から他のグラフィック表示装置にインクデータを送り、
他のグラフィック表示装置から第１のグラフィック表示装置にインクデータを送信することを特徴とする方法。
【請求項２７】
上記第１のグラフィック表示装置と他のグラフィック表示装置を識別する接続情報を維持することを特徴とする請求項２６に記載の方法。
【請求項２８】
上記接続情報は、所定グループにより関連したグラフィック表示装置のリストを含み、上記方法は、
所定の装置グループの１つ以上の装置がインクデータを交換するか否かにより存在情報を識別し、識別されている１つ以上の装置に応じて、
グループにおけるあるユーザから、そのグループにおいて、存在していると識別された他の装置のいずれかにインクデータを送信することを特徴とする請求項２７に記載の方法。
【請求項２９】
上記装置グループ内で通信されるインクデータは通信セッションを構成し、上記方法は、
そのセッションからのインクデータを、そのセッションのインクデータを要求しているグラフィック表示装置に送信することを特徴とする請求項２８に記載の方法。
【請求項３０】
グラフィック表示装置から受信したインクデータのうちの少なくとも幾つかを圧縮符号化することを特徴とする請求項２９に記載の方法。
【請求項３１】
インクデータ生成から所定時間経過後、グラフィック表示装置から受信したインクデータを圧縮符号化することを特徴とする請求項３０に記載の方法。
【請求項３２】
前に生成された描画データの要求に応じて、前に生成された描画データを表すデータを、要求しているグラフィック表示装置に送信することを特徴とする請求項２６乃至３１のいずれか１項に記載の方法。
【請求項３３】
一対のグラフィック表示装置において、上記対の各装置が請求項１乃至９のいずれか１項に記載のモバイルグラフィック表示装置であり、各装置に、同じ操作者に関連した加入者識別モジュールが設けられることを特徴とする一対のグラフィック表示装置。
【請求項３４】
請求項１乃至９のいずれか１項に記載のモバイルグラフィック表示装置により生成される第１のインクデータを表す信号。
【請求項３５】
請求項３４に記載の信号を表すデータキャリヤ。
【請求項３６】
請求項１乃至９のいずれか１項に記載のモバイルグラフィック表示装置により生成される、画像又はピクチャデータを表すインクデータと非インク形式データとの組み合わせを表す信号。
【請求項３７】
上記画像データは、ユニバーサルリソース識別子又は画像ファイルのいずれかであることを特徴とする請求項３６に記載の信号。
【請求項３８】
コンピュータにロードされた場合に、請求項１０乃至１７のいずれか１項に記載のサーバ、又は、請求項１８に記載のサーバプラグインとしてコンピュータを動作させる、コンピュータにより実行可能な指令を与えるコンピュータプログラム。
【請求項３９】
コンピュータにロードされた場合に、請求項１９乃至３２のいずれか１項に記載の方法をコンピュータに実行させる、コンピュータにより実行可能な指令を与えるコンピュータプログラム。
【請求項４０】
請求項３８又は３９に記載のコンピュータプログラムを表す情報信号が記録されたコンピュータにより読み取り可能な媒体を有するコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィック表示装置に関し、特にモバイルグラフィック表示装置に関する。また、本発明は、画像データを通信する機能を提供するサーバに関する。
【背景技術】
【０００２】
インスタントメッセージ通信システムは、コンピュータシステム間でメッセージテキストを交換する機能を提供するものとして知られている。コンピュータ画面上のウィンドウに入力したテキストは他のコンピュータに転送され、そこでは、メッセージの発信者が知っているユーザがログインしている。そして、メッセージを受信するコンピュータにログインしたユーザは、第１のメッセージに応じて、更なるメッセージを入力することができ、このメッセージは、コンピュータネットワークを介して第１のコンピュータに返信され、発信者により送られたテキストに対応して表示される。インスタントメッセージ通信システムは、コンピュータネットワーク上の様々な端末装置に現在ログインしているユーザを示す表示（indication）を、システムの各ユーザに提示する。このような表示は、存在（indication）又は存在情報（presence information）として知られている。したがって、コンピュータネットワークに接続されたコンピュータ端末に現在ログインしているユーザのうちの１人を選択することにより、受信側のユーザがテキストを読み、返信メッセージにより応答する可能性が高いとわかっている、そのユーザにメッセージを送信することができる。したがって、周知のインスタントメッセージ通信システムは、いつ特定のユーザがログインしてアクティブ状態であるかを識別する機能を備えている。コンピュータ端末にログインして、使用しているユーザは、コンピュータ端末の所におり、アクティブ状態である。このような存在情報は、一般的に、データを受信するために存在しているユーザを識別するものとして知られているが、稼働情報（availability information）は、さらに、ユーザが存在しているだけでなくメッセージに対して応答できることを示すことができる。このような存在情報は、ユーザがメッセージを受信することができるが、メッセージに対して直ぐに応答できないことを示す機能を提供している。
【０００３】
有名なインスタントメッセージ通信システムとしては、例えばアメリカン・オンライン（AOL.com）社によって提供され、「バディチャット（buddy chat）」として知られているシステムがあり、このシステムでは、自分のコンピュータ端末の所に存在しており、したがってメッセージを受信することができるユーザを、グラフィカルユーザインタフェース内のウィンドウの一部として一覧表示する。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明によれば、タッチパネル表示画面プロセッサに接続されたタッチパネル表示画面を有するモバイルグラフィック表示装置が提供される。タッチパネル表示画面プロセッサは、タッチパネル表示画面に対して行われた入力描画動作を表す第１のインクデータを生成する。本装置は、グラフィックディスプレイと、グラフィックディスプレイ上に少なくとも第１のインクデータを表す画像を表示するグラフィック画像プロセッサと、無線通信プロセッサとを備えている。無線通信プロセッサは、モバイルグラフィック表示装置から他のグラフィック表示装置に第１のインクデータを送信するとともに、他のグラフィック表示装置から、他の描画動作を表す他のインクデータを受信する。グラフィック画像プロセッサは、共通参照に従い、第１のインクデータの表示に対して他のインクデータの表示を生成する。
【０００５】
周知の描画パッケージ及び描画表示ソフトウェアにより、タブレット又はタッチパネル表示画面上でペン、ワンド又は指の動きにより行われる描画を、表示装置間で通信されるインクデータとして表示する機能が得られる。このようなグラフィック表示ソフトウェアの一例が、インターネットのホームページ「www.scrawl.com」又は「www.ritemail.com」にて提供されている。例えば、ライトメール（riteMail）（登録商標）では、ユーザがハンドヘルド装置、タブレット、デスクトップ等において種々のスタイルや色でフリーハンドの描画や記述の作成、記憶、送信、受信することができるインタラクティブな手書き電子メールアプリケーションである、ダウンロード可能なソフトウェアアプリケーションを提供している。
【０００６】
本発明の実施形態では、手書き画像を表すとともに、対応するグラフィック表示装置にこれらの画像を送信する機能を備えたモバイルグラフィック表示装置が得られる。モバイルグラフィック表示装置は、他の表示装置で行われた描画動作を表すインクデータを受信することもできる。モバイルグラフィック表示装置で行われた元の描画は、他のグラフィック表示装置から受信したインクデータに対して表示されるように構成される。このため、新たに追加された手書き画像を表すインクデータのみを他のグラフィック表示装置に送信する、手書き画像を用いた通信機能が設けられる。これにより、モバイルグラフィック表示装置では、作成した手書き画像に対する更なる追加を表すインクデータのみが他の装置から受信する。更なる追加を表すインクデータは、インクデータの交換に応じて、各装置が作成した手書き画像を更新するのに使用される。したがって、手書き画像の相互交換が可能となり、これは、ある特徴の設計を２つ以上の別々のグラフィック表示装置間で遠隔的に調整する等、種々の用途にて利用することができる。インクデータの交換により、２つ以上の装置で作成された手書き画像に対する新たな追加を表すインクデータのみが、これらの装置間で通信される。このため、画像自体のデータ量に対して、画像を表すために送らなければならないデータの量を大幅に低減することができる。
【０００７】
これらの装置のうちの１つがモバイルグラフィック装置となればよいことがわかる。インクデータを交換する他のグラフィック装置は、イーサネット（登録商標）、ローカルエリアネットワーク（Local Area Network：以下、ＬＡＮという。）、インターネット等のデータ通信ネットワークに接続することができる。
【０００８】
インクデータという用語は、手書きグラフィックを視覚的に再生したもの表すデータを識別するための技術用語である。
【０００９】
インクデータは、所定幅のポイントからなるグリッド等、共通参照に従って生成すればよい。描画空間の長さ又は高さは、ディスプレイ上の「スクロールダウン」により大きくなるので、準連続的とすることができる。共通参照の幅は、所定の値群のうちのいずれかの値に設定される。幾つかの実施形態において、この幅は、全ての装置について同じサイズとなるようい予め決定される。しかし、他の実施形態では、全てのグラフィック表示装置について共通参照を予め決定し、異なるサイズの画面を有する装置、あるいは、異なるポイント数のグリッドを用いる装置が、それに応じて、受信したインクデータの表示を調整することができるようにしてもよい。
【００１０】
モバイルグラフィック表示装置は、そのグラフィック表示装置が少なくとも１つの他のグラフィック表示装置に対してインクデータを送受信することを指示する存在信号を通信することができる。これにより、データプロセッサは、他のグラフィック表示装置から存在信号を受信する。この存在信号は、他のグラフィック表示装置が、モバイルグラフィック表示装置に対してインクデータを送信及び／又は受信することを示すものである。データプロセッサは、存在信号に応じて、他の表示装置がインクデータを送信及び／又は受信することを示す指示を、グラフィック表示画面に表示する。その結果、グラフィック表示装置は、相互に存在データを与えるように構成される。存在データは、所定のグループによるグラフィック表示装置がインクデータを交換するか否かを示す。したがって、モバイルグラフィック表示装置は、そのグループから他のユーザに関連する装置を選択し、そのグラフィック表示装置とインクデータの交換を行うことができる。
【００１１】
有利な点として、インクデータは、インクデータを表すのに必要なデータ量を低減する圧縮符号化プロセスにより圧縮することができる。
【００１２】
本発明の一側面によれば、第１のグラフィック表示装置からインクデータを受信するとともに、少なくとも１つの他のグラフィック表示装置からインクデータを受信するデータ通信プロセッサを備えるサーバが得られる。通信プロセッサは、第１のグラフィック表示装置と他のグラフィック表示装置を識別する接続情報を維持する接続制御プロセッサを有する。サーバは、第１のグラフィック表示装置からのインクデータと他のグラフィック表示装置からのインクデータを、受信順にデータ記憶部に記憶するサーバ制御プロセッサを有する。サーバ制御プロセッサは、第１のグラフィック表示装置から他のグラフィック表示装置にインクデータを送信するとともに、他のグラフィック表示装置から第１のグラフィック表示装置にインクデータを送信する。幾つかの実施形態において、グラフィック表示装置は、インクデータとともに他の種類のデータを通信するように構成してもよい。このようなデータの例として、ＰＮＧ、ＧＩＦ、ＪＰＥＧ等の画像ファイルや、それ自体で絵や写真を表す画像ファイルとなっているデータリソースの位置を示すユニバーサルリソースインディケータ（Universal Resource Indicator：以下、ＵＲＩという。）がある。
【００１３】
本発明を適用したサーバにより、種々のグラフィック表示装置で生成したインクデータを送受信するとともに、例えば、リレーショナル又はシーケンシャルデータベースとして構成されるデータ記憶部にそのインクデータを記憶する機能が得られる。このため、２つのグラフィック表示装置間でインクデータを交換している場合、インクデータは、交換したインクデータがこれらのグラフィック表示装置における共通のグラフィックフレームワーク内で表されるという効果と関連して記憶される。したがって、共通参照空間内でグラフィックイメージ、テキスト、他の手書き情報を通信することができる。
【００１４】
上述のように、サーバは、インクデータをリレーショナル又はシーケンシャルデータバースとして記憶する。シーケンシャルデータベースの場合、インクデータは、インクデータの受信順に記憶される。しかし、リレーショナルデータベースの場合、インクデータは、インクデータを生成した時間又は受信した時間とともに、そのインクデータを受信した際の送信元の装置と関連して記憶される。また、データベースは、インクデータが前に生成された幾つかのインクデータに対する新たなレイヤであることを示す、あるいは、インクデータが重ねられるべきではない新たな描画を表すことを示す指示を含んでいてもよい。
【００１５】
本発明の種々の側面及び特徴については、添付の特許請求の範囲において定義する。
【発明を実施するための最良の形態】
【００１６】
以下、例として添付図面を参照し、本発明の実施形態を説明する。なお、図中の同じ部分については対応する参照番号を付してある。
【００１７】
図１は、本発明に係るモバイルグラフィック表示装置の一実施形態を示す図である。このモバイルグラフィック表示装置は、ハンドヘルドパーソナルコンピュータ（以下、ハンドヘルドＰＣともいう。）又はパームトップパーソナルコンピュータからなり、その一部として、図１に示すように、タッチパネル２が組み合わされた表示画面１を備える。ハンドヘルドＰＣとしては、例えばコンパックＩＰＡＱ（登録商標）があり、これもタッチパネルが組み合わされた表示画面を備えている。したがって、表示画面１内にタッチパネル２が設けられており、ユーザは、タブレットペン、棒（wand）又は指を用いて、手書きの画像テキストやデザインを書くことができる。図１に示す具体例では、タッチパネル２上に描画するために、タブレットペン４が用いられている。また、表示画面１には、スクロールバー領域６と、アイコン表示領域８が表示されており、そのアイコン表示領域８には、ユーザを表すアイコン表示１０が表示されている。従来のハンドヘルドＰＣと同様に、図１に示すジョグ又はロッカ選択スイッチ１６は、ＰＣからメニューアイテムを制御及び選択するのに用いられる。また、図１に示すハンドヘルドＰＣは、例えば一実施形態においては、ＩＥＥＥ８０２．１１規格に準拠して動作する無線通信リンク２０を備える。なお、事実上、図１に示すハンドヘルドＰＣは、他のグラフィック表示装置に送信するための描画を表示画面１上で作成することができるモバイルグラフィック表示装置を構成している。
【００１８】
インスタントメッセージ
本発明の実施形態では、図１に示すようなモバイルグラフィック表示装置及び類似のグラフィック装置等、グラフィック表示装置間で手書きのグラフィック画像を交換する機能が得られる。一実施形態では、手書き画像は、所定のユーザグループにおけるいずれのユーザとも交換することができる。所定のグループは、ユーザが選択したリストに従って設定することができる。このリストは、例えばインスタントメッセージ通信システムを用いて設定することができる。したがって、誰かが、そのグラフィック表示装置を現在使用しており、すなわちそこに存在している場合、このユーザが手書き画像を交換できることを示す表示が表示される。幾つかの実施形態においては、ユーザが手書き画像を交換できるときに、例えば、各ユーザのＪＰＥＧ画像等の写真であるアイコン表示１０をハイライト表示してもよい。このように、手書き画像を交換する可能性に対して応答するユーザの存在を示すデータの構成が、以下に説明するインスタントメッセージサーバにより得られる。
【００１９】
しかしながら、簡単に概略を説明すると、インスタントメッセージサービスは、ユーザが自分の装置をオンにしているため、手書き画像を表すインクデータを受信することができ、インクデータを送受信することができるユーザの存在を他のユーザに対して表示することができるように効果的に動作する。このため、一実施形態において、例えば、自分の装置をオンにしていないか、あるいは、他の理由でインクデータを送受信することができないユーザを表す他のアイコンに対して、インクデータを送受信することができるユーザのアイコンを明るく表示する等、アイコンの表示をディスプレイ内で変更する。
【００２０】
ＵＲＩデータの交換
本発明の他の実施形態において、モバイルグラフィック表示装置は、インクデータによって他のデータを送受信することができる機能を備えてもよい。このようなデータの一例として、例えば、市販のイラストやＪＥＰＧファイル形式の画像がある。また、他の例として、ユニバーサルリソースインディケータ（ＵＲＩ）アドレスがある。これは、ＪＰＥＧ画像又はＭＰＥＧ画像シーケンス、及び、オーディオ及び／又はビデオシーケンス又は映画クリップ等のデータリソースの場所を示している。本発明の実施形態では、モバイルグラフィック表示装置は、タブレットペンを用いて表示画面上にそのデータの表示をドラッグ及びドロップすることにより、インクデータでそれらのデータを送信するように構成することができる。そして、インクデータ又はデータの表示は、他のインクデータとともに共通の表示領域に表示されるために他の表示装置に送信される。
【００２１】
実施形態の詳細な説明
図２において、モバイルグラフィック表示装置は、タッチパネルプロセッサ３２及びグラフィックプロセッサ３４に接続され、タッチパネル又はタブレットが組み合わされた表示画面３０を備えている。タッチパネルプロセッサ３２とグラフィックプロセッサ３４は、ＣＰＵ３６に接続されている。グラフィックプロセッサ３４には、２つのデータバッファＢＵＦＦ１、ＢＵＦＦ２が設けられている。ＣＰＵ３６は、ハードディスク３８等の大容量記憶装置と、フラッシュメモリ又はダイナミックメモリ４０を備えている。フラッシュメモリは、消費電力が小さく、モバイル用途に適しており、このようなフラッシュメモリが設けられている。タッチパネル又はタブレットが組み合わされた表示画面３０は、手書き画像を表すデータを生成する機能を備えている。タブレットペン又は他の器具は、表示画面３０上で描画を行うために使用される。表示画面３０上でのタブレットペンによる描画動作は、その描画動作を表すデータを生成する。描画動作に応じて、表示画面３０は、手書きされた画像を表すように変化する。手書き描画動作を表し、手書き描画動作により作成されたデータは、当業者にはインクとして知られているので、以下の説明ではインクデータと呼ぶ。
【００２２】
タッチパネルプロセッサ３２は、表示画面３０上でのタブレットペンによる描画動作に応じてインクデータを生成する。インクデータは、ＣＰＵ３６に送られ、表示画面３０上にインクデータを表示するために、グラフィックプロセッサ３４にフィードバックされる。これにより、手書き画像が表示画面３０上に直接作成されているような印象をユーザに与える。表示画面１での描画後、ユーザにより作成されたインクデータは、ＣＰＵ３６により第２のデータバッファＢＵＦＦ２に送られる。第２のバッファＢＵＦＦ２に記憶された新たなインクデータは、グラフィックプロセッサ３４が複合手書き画像を生成するのに使用される。この複合手書き画像は、更新されて第１のデータバッファＢＵＦＦ１に記憶され、表示画面３０に表示される。同様に、無線通信リンク（以下に説明する）によって他のグラフィック表示装置が受信したインクデータは、ＣＰＵ３６により受信され、第１のバッファＢＵＦＦ１に記憶される。他のグラフィック表示装置から受信したインクデータは、グラフィックプロセッサ３４により、追加方法によってに今現在表示されているインクデータと組み合わせされ、第２のバッファＢＵＦＦ２に記憶される。第２のバッファＢＵＦＦ２に記憶されたインクデータにより表示される複合手書き画像は、表示画面１上に作成される手書き画像の更新に使用される。
【００２３】
ハードディスク３８は、描画機能を実現するためのソフトウェア及び他のアプリケーションをＣＰＵ３６に提供し、メモリ４０は、ハードディスク３８からのデータを一時的に記憶し、実行のためのデータを読み出す機能をＣＰＵ３６に提供する。
【００２４】
また、図２に示す実施形態に係るモバイルグラフィック表示装置は、データ通信プロセッサ４２を備えている。図２に示す例示的実施形態の場合、データ通信プロセッサは、拡張ＧＳＭネットワークに提供されるジェネラルパケット無線システム（General Packet Radio System：以下、ＧＰＲＳという。）インタフェースにより、データを送受信するように構成されている。しかしながら、他の実施形態では、ＩＥＥＥ８０２．１１等の無線通信規格を用いてデータを送受信することもできる。ライン５０は、ＧＳＭネットワークを有効にするＧＰＲＳ内でベースステーションを備えたＧＰＲＳインタフェースによってデータ通信を表す。ＧＰＲＳ通信ネットワークは、他のグラフィック表示装置とインクデータとを通信することができる無線通信リンクの例である。なお、本発明の実施形態は、特定のエアインタフェース規格に限定されるものではない。
【００２５】
図３は、ＧＳＭネットワークを有効にするＧＰＲＳの概略ブロック図を示す。ＧＰＲＳネットワークの詳細な動作については、Ｒ・スティール（R. Steele）、Ｃ−Ｃ・リー（C.-C. Lee）、Ｐ・グールド（P. Gould）著、「ＧＳＭ、シーディーエムエー・ワン及び３Ｇシステム（GSM, cdmaOne and 3G Systems）」、ジョン・ワイリー＆サンズ社（John Wiley & Sons）発行、ＩＳＢＮ０４７１４９１８５３の第６章に記載されている。従来のＧＳＭネットワークと同様、モバイルグラフィックディスプレイプロセッサは、ベースステーション切換えセンタＢＳＣに接続されたベースステーションＢＴＳと通信する。ＧＰＲＳをサポートするＧＳＭネットワークによれば、サーバ側ＧＰＲＳサポートノードＳＧＳＮはＢＳＣに接続され、更なるＳＧＳＮノードを、サーバ側ＧＰＳサポートノードＳＧＳＮに接続してもよい。ゲートウェイＧＰＲＳサポートノードＧＧＳＮは、サーバ側ＧＰＲＳサポートノードを他のデータ通信ネットワークに接続する。図３に示すように、ゲートウェイＧＰＲＳサポートノードＧＧＳＮは、インターネットプロトコル（Internet Protocol：以下、ＩＰという。）に準拠したインターネット・ワールドワイドウェブ（World Wide Web：以下、ＷＷＷという。）に接続されている。
【００２６】
図３に示すように、ネットワークに接続されたグラフィック表示装置間でインクデータを交換する機能を提供するサーバは、インターネットＷＷＷ又はゲートウェイＧＰＲＳサポートノードＧＧＳＮのいずれかに接続される。インターネットは、ＴＣＰ／ＩＰに準拠してインクデータをインターネットパケットとしてグラフィック表示サーバ６０に送信する機能を提供する。図３のグラフィック表示サーバ６０については、図４において詳細に示す。
【００２７】
図４に示すグラフィック表示サーバ６０は、通信プロセッサ８０と、サーバ制御プロセッサ８２とを備えており、そのサーバ制御プロセッサ８２は、グラフィックプラグインプロセッサ８６によってサーバデータ記憶部８４に接続している。幾つかの実施形態からわかるように、サーバ制御プロセッサ８２とグラフィックプラグインプロセッサ８６は、コンピュータ上で実行されるソフトウェアによって実行することができる。通信プロセッサ８０は、インターネット接続がＩＰパケット形式でデータを送受信するためにインターネットプロトコル（ＩＰ）に準拠して動作したとき、ハードウェアとソフトウェアの結合として構成される。通信プロセッサ８０は、インクデータの受信装置８１とインクデータの送信装置８３とを備えている。
【００２８】
一実施形態において、サーバ制御プロセッサ８２は、サーバがジャバ（Jabber）サーバとして動作するように「ＪＡＢＢＥＲ」に準拠して動作する。ジャバは、オープンソースのインスタントメッセージサーバである。ジャバでは、経路選択及びメッセージ通信を行うのに拡張マークアップ言語（Extensible Markup Language：以下、ＸＭＬという。）を利用する。ジャバに関する更なる情報は、「www.jabber.com」にて得ることができる。
【００２９】
ジャバサーバは、所定のユーザグループに対してインスタントメッセージサービスの機能を提供する。ジャバサーバは、該当するユーザの存在又は活動状態を示すポップアップウィンドウを表示画面に設けることにより、そのグループからユーザの存在を識別するように動作することができる。また、ジャバサーバは、インスタントメッセージ機能を提供するので、互いにテキストを通信することができるように、ユーザは、ダイアログボックスによってテキストを効果的に交換できる。図４に示すように、サーバ制御プロセッサ８２は、また、メッセージプロセッサ８５と、接続プロセッサ８８とを備え、その接続プロセッサ８８は、接続識別子、接続番号又はデータを受信し、グラフィック表示装置へ送信する対応のアドレスのリストを有するメモリ９０を備えている。「プラグイン」ソフトウェアモジュールは、グラフィックプラグインプロセッサ８６と呼ばれ、相対的な受信順においてサーバデータ記憶部８４にインクデータを記憶する機能を提供する。受信順は、幾つかの実施形態において、そのインクデータをいつ受信したかを一時的に表示している。
【００３０】
以下、図４に示すグラフィック表示サーバの動作について説明する。例えば、図２に示すモバイルグラフィック表示装置によって生成されたインクデータは、通信プロセッサ８０でＧＰＲＳネットワーク及びインターネットＷＷＷによって受信される。インクデータは、通信プロセッサ８０から受信され、グラフィック表示サーバ６０の一部を構成するサーバ制御プロセッサ８２に送られる。そして、インクデータは、グラフィックプラグインプロセッサ８６によって、他のグラフィック表示装置から受信した他のインクデータと結合してサーバデータ記憶部８４内に記憶される。インクデータを結合してサーバデータ記憶部８４に記憶することにより、受信順に共通の描画空間を作成することができ、その共通の描画空間内の手書き画像を表示することができる。したがって、インクデータは、グラフィック表示装置からグラフィック表示サーバ６０に送信されると、このインクデータは、サーバデータ記憶部８４に記憶されるとともに、インクデータを受信するために存在しているアクティブ状態の他のユーザのグラフィック表示装置に送信される。グラフィック表示サーバ６０は、インスタントメッセージの機能の一部として、アクティブ状態の他のユーザが存在していることを表示する。他のグラフィック表示装置は、グラフィック表示サーバ６０にインクデータを送信することができる。これらはインターネットＷＷＷによってサーバ制御プロセッサ８２に返信されるので、他のインクデータと結合してサーバデータ記憶部８４に記憶される。同様に、上述したように、ＪＰＥＧファイルやＵＲＩアドレス等、他のデータは、他のグラフィック表示装置に送信される。共通参照空間に各グラフィック表示装置からインクデータを配信することにより、各グラフィック表示装置は、他のいかなるグラフィック表示装置から送信される手書き画像の集合を重ね合わせることができる。したがって、手書き画像を交換することができる。
【００３１】
幾つかの実施形態において、インクデータは、インクデータの受信時を示すデータと結合してサーバデータ記憶部８４に記憶される。このため、グラフィック表示サーバは、クロック（図示せず）を備えてもよい。あるいは、タイムスタンプは、グラフィック表示サーバによってインクデータとともにサーバデータ記憶部８４に送信され、記憶されると、インクデータを作成するグラフィック表示装置は、そのインクデータにタイムスタンプを付すことができる。さらに、インクデータを受信する通信ネットワークの一部が時間情報を与え、この時間情報は、インクデータと結合してサーバデータ記憶部８４に記憶してもよい。
【００３２】
図５は、ジャバサーバとして動作するサーバを用いて相互に接続したグラフィック表示装置の配置を詳しく表している。図５に示すように、３つのグラフィック表示クライアント１００、１０２、１０４は、インターネットプロトコルＩＰを介してジャバサーバ１０６に接続している。図４に示す実施形態に対応して、グラフィックプラグイン１０８は、ジャバサーバ１０６及びデータ記憶部１１０に接続しており、そのデータ記憶部１１０は、グラフィック表示クライアント１００、１０２、１０４から受信したインクデータを記憶するシーケンシャル又はリレーショナルデータベースに従って配置されている。ジャバサーバ１０６は、他のグラフィック表示クライアントに接続している他のジャバサーバにも接続することができる。したがって、１つのジャバサーバに複数のグラフィック表示クライアントが接続され、これに対応して、複数のジャバサーバが直接的に又はインターネットＷＷＷを介して互いに接続されることがわかる。これにより、別のジャバサーバを介して、更なるグラフィック表示クライアントをジャバサーバ１０６に接続し、例えば、所定グループ内の数人のユーザの間で手書きグラフィックを交換することができる。
【００３３】
圧縮符号化
幾つかの実施形態において、圧縮符号化を用いて、記憶できるデータ量を大きくすることができる。また、圧縮符号化を用いると、モバイルグラフィック表示装置とグラフィック表示サーバとの間でインクデータを送信しやすくなる。このため、圧縮符号化は、グラフィック表示サーバとグラフィック表示装置とで利用することができる。
【００３４】
モバイルグラフィック表示装置の場合、サーバを介して他のグラフィック表示装置に送信する前に、データ通信プロセッサ４２によってインクデータを圧縮符号化すればよい。したがって、データ通信プロセッサ４２は、他のグラフィック装置により圧縮符号化されたインクデータを伸張する伸張プロセッサを備えている。他の実施形態において、ＣＰＵは、インクデータの記憶及び通信を容易にするために圧縮符号化を行うように構成される。
【００３５】
グラフィック表示サーバは、ユーザからの手書き画像シーケンスを圧縮符号化するように構成することができ、この圧縮符号化シーケンスはデータ記憶部１１０内に記憶される。なお、圧縮符号化を用いても用いなくてもよいが、他の現存する手書き画像をデータ記憶部１１０に記憶する前に圧縮符号化することもできる。したがって、グラフィック表示クライアントはいずれも、グループの他のユーザ間で交換され、データ記憶部１１０に記憶された手書き画像の特定の交換履歴を要求することができる。このため、画像交換セッションに送れて到着又は参加したグラフィック表示クライアントは、それまでに作成された画像に追いつくことができる。
【００３６】
インクデータの圧縮には種々の圧縮符号化技術を用いることができる。使用可能な一例としてハフマン符号化がある。
【００３７】
他の構成
図６及び図７は、本発明の一実施形態に係るグラフィック表示装置の更なる例を示す。図６において、モバイルグラフィック表示装置は、無線通信リンクを介してベースステーション１２０に接続されるとともに、移動無線ネットワーク１２６及びインターネット又はイントラネット１２８を介してグラフィック表示サーバ１２４に接続されている。しかし、他のグラフィック表示装置は、インターネットＷＷＷを介してグラフィック表示サーバ１２４に接続され、モバイルグラフィック表示装置でなくてもよいが、ネットワークに接続されたパーソナルコンピュータから構成される。図３及び図４に示す例示的実施形態では、ＧＰＲＳが使用可能なＧＳＭネットワークにより無線通信リンクを設けたが、本発明の実施形態はＧＰＲＳ又はＩＥＥＥ８０２．１１のいずれの規格にも限定されないことがわかる。いずれの無線通信規格を用いてもよく、本発明の実施形態は特定の無線アクセス規格に限定されるものではないが、Ｗ−ＣＤＭＡ、ＴＤ−ＣＤＭＡ、ＣＤＭＡ２０００等、第３世代移動無線システムでの適用が可能である。
【００３８】
図７に示す更なる実施形態では、２つのグラフィック表示装置ＭＧＤＶが、ライン１３０として示すモバイルデータ通信リンクを介してグラフィック表示サーバ１２４に接続されている。
【００３９】
本発明の実施形態の更なる適用例を図８に示す。図８は、同じサービスプロバイダにより与えられる２つのモバイルグラフィック表示装置を示す。ＧＰＲＳ、ＷＡＰ、高速回線切換えデータ等の適した移動無線電話規格によって、無線リンクを設けることができる。図８に示すモバイルグラフィック表示装置は、専用表示装置である。グラフィック表示装置には、データを生成するためのタッチパネル表示画面を備えたグラフィックディスプレイが設けられている。表示装置には、無線インタフェースと、同じモバイルオペレータに関連する加入者識別モジュール（Subscriber Identity Module：以下、ＳＩＭという。）が設けられている。したがって、この例示的実施形態の場合、対になった装置を、例えば、２人のユーザ間で手書き表示を通信するためのプロフェッショナルツールとして、あるいは、例えば、２人の子供が手書き画像を交換する子供用玩具として、販売することができる。
【００４０】
動作の概要
以下、グラフィック表示装置とグラフィック表示サーバの動作の概要について、図９、図１０、図１１、図１２に示すフローチャートを参照して説明する。
【００４１】
図９は、本発明の一実施形態に係るモバイルグラフィック表示装置の動作を示すフローチャートである。各ステップについて以下に説明する。
【００４２】
Ｓ１：明らかなように、ユーザは、他のグラフィック表示装置に対して通信するための写真や絵等、他の画像を表す非インクデータを任意に選択することができる。あるいは、ステップＳ３に進んで、手書き描画を行い、インクデータを生成することができる。
【００４３】
Ｓ２：非インクデータが選択されると、これは無線通信リンクを介して送られる。画像を表す非インクデータは、ＵＲＩアドレス、ＪＰＥＧファイル、ＰＮＧ等であるか、あるいは、画像やピクチャデータを表す同様の形式とすることができる。そして、処理は後述するステップＳ１０に進む。それ以外の場合、処理は開始部のステップＳ１及びＳ３の入力に戻る。
【００４４】
Ｓ３：タッチパネル表示画面上で描画を行うことで、モバイルグラフィック供給装置によりインクデータが生成される。
【００４５】
Ｓ４：スクリーン上に描画されるインクデータは、インクデータを形成する手書き動作に従って表示画面上に生成される。
【００４６】
Ｓ５：タッチパネル表示画面上で描画を行うことにより生成されたインクデータは、無線インタフェースを用い、グラフィック表示サーバを介して他のグラフィック表示装置に送られる。上述のように、インクデータは、無線通信リンクを介してグラフィック表示サーバにて受信され、サーバデータ記憶部８４のデータベースに記憶される。そして、グラフィック表示サーバは、受信したインクデータを他のグラフィック表示装置に送信する。
【００４７】
Ｓ６：モバイルグラフィック表示装置は、他のグラフィック表示装置により作成されたインクデータを受信する。インクデータは、第１のインクデータと関連してサーバデータ記憶部８４のデータベースに記憶された後、グラフィック表示サーバから受信される。
【００４８】
Ｓ８：そして、モバイルグラフィック表示装置のデータプロセッサが、第１のインクデータと組み合わせて、他のグラフィック表示装置から受信した他のインクデータの表示を生成する。このため、他のグラフィック表示装置とモバイルグラフィック表示装置からのインクデータは、同じ画面上に併せて表示される。そして、処理はステップＳ１０に進む。
【００４９】
Ｓ１０：ステップＳ１０の判定において、モバイルグラフィック表示装置が他のグラフィック表示装置からインクデータを受信したか否かを判定し、受信しなかった場合、処理はステップＳ１及びＳ３に戻る。
【００５０】
Ｓ１２：モバイルグラフィック表示装置がグラフィック表示サーバを介して他のグラフィック表示装置からインクデータを受信した場合、これは既に存在するインクデータと組み合わされて表示画面上に表示される。
【００５１】
図９に示すように、このフローチャートは２つの経路を介して開始部に戻るが、これら２つの経路のうちの一方は、図１０のフローチャートに示すノードＡ及びＢの間に示すステップを含む。
【００５２】
図１０は、本発明の一実施形態で行われる各ステップを示す。この実施形態では、グラフィック表示装置がインクデータ交換の準備ができているか否かを示す存在データを用いるように動作する。
【００５３】
Ｓ２０：モバイルグラフィック表示装置が、他の表示装置にインクデータを送信する準備ができている場合、グラフィック表示サーバと無線インタフェースを介して、存在信号がグラフィック表示装置に送られる。
【００５４】
Ｓ２２：あるいは、モバイルグラフィック表示装置は、他の装置から存在信号を受信した場合も考えられる。装置が存在信号を受信していない場合、処理はエンドノードＢに移行する。
【００５５】
Ｓ２４：特定のユーザからの存在信号は、モバイルグラフィック表示装置内に予め記憶されているグループのユーザと相互に関連付けられる。そして、モバイルグラフィック表示装置の画面上に、受信した存在信号に対応するユーザのアイコン表示がハイライト表示されるか、あるいは、現れる。
【００５６】
Ｓ２６：そして、モバイルグラフィック表示装置のユーザは、存在信号を送信したユーザを選択することができる。
【００５７】
Ｓ２８：モバイルグラフィック表示装置は、ユーザが、存在しているとして示されたユーザを選択したのに応じて、その選択されたユーザにインクデータを送った後で選択されたユーザとインクデータを交換すべきであることを示す信号を送信する。モバイルグラフィック表示装置が、存在を示した装置とインクデータを交換すべきであることを示す信号は、グラフィックサーバに送られ、その後、関連して記憶されたデータが各表示装置に互いに通信される。
【００５８】
本発明の実施形態に係るグラフィック表示サーバにより行われる動作ステップの一例を図１１に示す。図１１に示すフローチャートについて以下に説明する。
【００５９】
Ｓ４０：ユーザグループを識別する接続情報が、これらのユーザによりグラフィック表示サーバに登録される。登録プロセスは、インタラクティブに行われるか、サーバにダウンロードされる。なお、接続情報データベースにおいて、ユーザグループが識別され、これらのユーザのうちの１人が存在を示す場合、この存在は、そのグループの他のユーザに通信される。しかし、この接続情報が既に登録済みである場合、このステップは省略する。
【００６０】
Ｓ４２：モバイルグラフィック表示装置は、その存在を識別する信号を送信する。
【００６１】
Ｓ４４：サーバに示されたグラフィック表示装置の存在は、サーバ内に登録されたグループの他の装置に送られる。
【００６２】
Ｓ４６：そして、サーバは、グループのあるグラフィック表示装置が、自らの存在を示した他のグラフィック表示装置とインクデータを交換したいということを示す指示を受信したか否かを判定する。新たなグラフィック表示装置が他のグラフィック表示装置とインクデータを交換したいということを示す指示がない場合、プロセスはＳ５０に移行する。
【００６３】
Ｓ４８：あるグラフィック表示装置が、存在している他のグラフィック表示装置とデータを交換したいということを示す指示を、サーバが受信すると、この他の装置はこのセッションに追加される。
【００６４】
Ｓ５０：サーバは、あるグラフィック表示装置が、グループ内での交換履歴と関連したインクデータを受信したいということを示す指示を受信してもよい。このような指示が受信されない場合、処理はフローチャートの開始部に戻る。
【００６５】
Ｓ５２：グループにより交換されたインクデータの過去の履歴の要求に応じて、サーバは、データ記憶部から、そのセッションに関連した過去の履歴を回収する。幾つかの実施形態において、データは圧縮されていてもよい。このデータは、２４時間等、所定期間が経過すると、サーバは幾つかの実施形態において交換されたインクデータを圧縮符号化するように動作する。したがって、任意に、サーバはデータを要求しているグラフィック表示装置に対して、所定期間経過前にセッションに関連したデータを取り出すという選択肢を与える。
【００６６】
Ｓ５４：そして、交換されたインクデータの履歴が他のグラフィック表示装置に送られる。
【００６７】
グラフィック表示サーバの全体的な動作を図１２のフローチャートにより示す。インクデータ交換におけるグラフィック表示サーバの動作の各ステップを図１２に示し、例えば、モバイルグラフィック表示装置Ａ、Ｂ及びグラフィック表示サーバ６０について、動作ステップを以下に説明する。
【００６８】
Ｓ６０：グラフィック表示サーバは、第１のグラフィック表示装置からインクデータを受信する。第１のインクデータは、プラグインサーバプロセッサによりデータ記憶部に記憶される。
【００６９】
Ｓ６２：そして、サーバは他のグラフィック表示装置からインクデータを受信する。このインクデータは、スクリブルプラグインプロセッサにより第１のインクデータに関連してデータ記憶部に記憶される。
【００７０】
Ｓ６４：インクデータは、インクデータが受信された順序を示すシーケンスにより、第１及び他の表示装置からデータ記憶部に記憶される。幾つかの実施形態において、インクデータは、インクデータが受信された時間を示す指示に関連して記憶される。インクデータは、全てのグラフィック表示装置について固定である所定の座標系に対して記憶してもよい。したがって、この固定の座標群がわかっているので、グラフィック装置は、インクデータをこれらの装置が受信したときに、インクデータの表示を拡大又は縮小することができる。
【００７１】
Ｓ６６：サーバは、第１のグラフィック表示装置から送られたインクデータが、グラフィック表示装置に送られるように動作する。
【００７２】
Ｓ６８：そして、他のグラフィック表示装置からのインクデータが第１のグラフィック表示装置に送られる。したがって、インクデータはグラフィック表示装置間で交換される。
【００７３】
上述の例示的実施形態の説明によれば、本発明の一側面は、手書きデータを交換する装置において、タッチパネル表示画面に対して行われる描画動作を表す第１のインクデータを生成する手段と、表示画面上に第１のインクデータを表す画像を表示する手段と、無線通信手段を介して上記装置から第１のインクデータを他の同様の装置に送信する手段と、他の描画動作を表す他のインクデータを他の装置から受信する手段と、他のインクデータを受信する手段と、表示画面手段上の第１のインクデータの表示に対して他のインクデータの表示を上記画像表示手段とともに生成する手段とを備える装置が得られることがわかる。
【００７４】
この装置は、さらに、この装置が少なくとも１つの他の同様の装置に対してインクデータを送信及び受信できることを示す存在信号を送信する手段を備える。この装置は、さらに、他の装置がインクデータを送信及び／又は受信することを示す存在信号を他の装置から受信する手段と、存在信号に応じて、他の装置がインクデータを受信することを示す指示を表示する手段とを備える。
【００７５】
本発明の他の側面によれば、インクデータの交換を容易にするサーバ手段において、第１のグラフィック表示手段からインクデータを受信するとともに、少なくとも１つの他のグラフィック表示手段からインクデータを受信する手段と、第１のグラフィック表示手段からのインクデータと他のグラフィック表示手段からのインクデータを、共通参照空間に従ってデータ記憶手段に記憶する手段と、第１のグラフィック表示手段から他のグラフィック表示手段にインクデータを送信する手段と、他のグラフィック表示手段から第１のグラフィック表示手段にインクデータを送信する手段とを備えるサーバ手段が得られる。
【００７６】
このサーバ手段は、第１のグラフィック表示手段と他のグラフィック表示手段を識別する接続情報を維持する手段を備えてもよい。接続情報には、所定グループにより関連するグラフィック表示手段のリストが含まれる。サーバ手段は、所定の表示手段グループの１つ以上の表示手段がインクデータを交換するか否かにより存在情報を識別する手段と、識別されている１つ以上の表示手段に応じて、グループにおけるあるグラフィック表示手段から、そのグループにおいて、存在していると識別された他のグラフィック表示手段のいずれかに、インクデータを送信する手段とを備えてもよい。
【００７７】
本発明の主旨を逸脱しない範囲で、ここで説明した実施形態の例について種々の変更を行うことができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態であるモバイルグラフィック表示装置を示す概略図である。
【図２】図１のモバイルグラフィック表示装置の構成部分を示す概略ブロック図である。
【図３】本発明の一実施形態に係るサーバに接続された移動無線ネットワークを示す概略ブロック図である。
【図４】図３に示す本発明の実施形態に係るサーバの構成部分を示す概略ブロック図である。
【図５】インターネットを介してサーバに接続されたグラフィック表示装置群のアーキテクチャ構成を示す概略ブロック図である。
【図６】移動無線ネットワークを介してサーバに接続されたグラフィック表示装置の構成例を示す図である。
【図７】移動無線ネットワークを介して通信するグラフィック表示装置の更なる構成例を示す図である。
【図８】共通のサービスプロバイダによる動作において使用される一対のモバイルグラフィック表示装置を示す概略ブロック図である。
【図９】本発明の一実施形態に係るモバイルグラフィック表示装置の動作を示すフローチャートである。
【図１０】１つのグラフィック表示装置が存在情報を送り、他のグラフィック表示装置からの存在情報に応答するプロセスを示すフローチャートである。
【図１１】グラフィック表示サーバにより行われる、ユーザグループの設定、及び、そのグループの他のメンバーに対するユーザの存在通知を行うプロセスを示すフローチャートである。
【図１２】本発明の一実施形態に係るグラフィック表示装置により行われる、インクデータ交換を示すフローチャートである。
【図１】
2006511112.tif 000003
【図２】
2006511112.tif 000004
【図３】
2006511112.tif 000005
【図４】
2006511112.tif 000006
【図５】
2006511112.tif 000007
【図６】
2006511112.tif 000008
【図７】
2006511112.tif 000009
【図８】
2006511112.tif 000010
【図９】
2006511112.tif 000011
【図１０】
2006511112.tif 000012
【図１１】
2006511112.tif 000013
【図１２】
2006511112.tif 000014
【手続補正書】
【提出日】平成16年12月21日(2004.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルグラフィック表示装置において、
タッチパネル表示画面に対して行われた入力描画動作を表す第１のインクデータを生成するタッチパネルプロセッサに接続されたタッチパネル表示画面と、
グラフィックディスプレイと、グラフィックディスプレイ上に少なくとも第１のインクデータを表す画像を表示するグラフィック画像プロセッサと、
無線通信プロセッサとともに以下のように動作可能なデータプロセッサであって、
モバイルグラフィック表示装置から他のグラフィック表示装置に第１のインクデータを送り、
他のグラフィック表示装置から、他の描画動作を表す他のインクデータを受信し、上記グラフィック画像プロセッサは、共通参照に従い、第１のインクデータの表示に対して他のインクデータの表示を生成し、上記データプロセッサは、無線通信プロセッサとともに動作可能であり、
上記グラフィック表示装置が少なくとも１つの他のグラフィック表示装置に対するインクデータを送受信することを指示する存在信号を通信し、
他のグラフィック表示装置から、他のグラフィック表示装置がモバイルグラフィック表示装置に対してインクデータを送信及び／又は受信することを示す存在信号を受信し、上記データプロセッサは、存在信号に応じて、他の表示装置がインクデータを送受信することを示す指示をグラフィック表示画面に表示し、
他のグラフィック表示装置からの存在信号の受信後、他のグラフィック表示装置に対してインクデータを送受信するデータプロセッサと
を備えることを特徴とするモバイルグラフィック表示装置。
【請求項２】
上記データプロセッサは、タッチパネル表示画面を介して入力したコマンドに応じて、他のグラフィック表示装置との接続を確立し、タッチパネル表示画面からの描画動作により生成されるインクデータは他のグラフィック表示装置に送られることを特徴とする請求項１に記載のモバイルグラフィック表示装置。
【請求項３】
上記データプロセッサは、グラフィック表示プロセッサとともに、他のグラフィック表示装置の存在を表すアイコン表示を表示画面上に表示することを特徴とする請求項１又は２に記載のモバイルグラフィック表示装置。
【請求項４】
上記データプロセッサはインクデータを圧縮符号化することを特徴とする請求項１乃至３のいずれか１項に記載のモバイルグラフィック表示装置。
【請求項５】
上記無線通信プロセッサは、無線移動通信インタフェースにより、そのインタフェースによる無線アクセスインタフェースを介してデータを送受信することを特徴とする請求項１乃至４のいずれか１項に記載のモバイルグラフィック表示装置。
【請求項６】
上記データプロセッサは、タッチパネル表示画面からの指示に応じて、無線通信プロセッサを介して他のグラフィック表示装置に画像データを送信することを特徴とする請求項１乃至５のいずれか１項に記載のモバイルグラフィック表示装置。
【請求項７】
上記画像データはユニバーサルリソースインディケータアドレス又は画像ファイルのいずれかからなることを特徴とする請求項６に記載のモバイルグラフィック表示装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の少なくとも１つのグラフィック表示装置とともに使用するサーバにおいて、
第１のグラフィック表示装置からインクデータを受信するとともに、少なくとも１つの他のグラフィック表示装置からインクデータを受信するデータ通信プロセッサと、
第１のグラフィック表示装置からのインクデータと他のグラフィック表示装置からのインクデータを、受信順にデータ記憶部に記憶するサーバ制御プロセッサとを備え、
上記サーバ制御プロセッサは、データ通信プロセッサとともに、第１のグラフィック表示装置から他のグラフィック表示装置にインクデータを送り、他のグラフィック表示装置から第１のグラフィック表示装置にインクデータを送信し、
上記データ通信プロセッサは、接続情報を維持する接続制御プロセッサを有し、上記接続情報は、所定グループにより関連したグラフィック表示装置のリストを含み、上記サーバ制御プロセッサは、所定の装置グループの１つ以上の装置がインクデータを交換するか否かにより存在情報を識別し、上記サーバ制御プロセッサは、識別されている１つ以上の装置に応じて、グループにおけるある装置から、そのグループにおいて、存在していると識別された他の装置のいずれかにインクデータを送信することを特徴とするサーバ。
【請求項９】
上記装置グループ内で通信されるインクデータは通信セッションを構成し、上記サーバ制御プロセッサは、上記通信セッションからのグループに関連して生成されるインクデータの要求を受信すると、セッションからのインクデータを、そのセッションのインクデータを要求しているグラフィック表示装置に送信することを特徴とする請求項８に記載のサーバ。
【請求項１０】
上記サーバ制御プロセッサは、グラフィック表示装置から受信したインクデータのうちの少なくとも幾つかを圧縮符号化することを特徴とする請求項９に記載のサーバ。
【請求項１１】
上記サーバ制御プロセッサは、インクデータ生成から所定時間経過後、グラフィック表示装置から受信したインクデータを圧縮符号化することを特徴とする請求項１０に記載のサーバ。
【請求項１２】
上記サーバ制御プロセッサは、インクデータの受信時間を表すデータを記憶することを特徴とする請求項８乃至１１のいずれか１項に記載のサーバ。
【請求項１３】
上記サーバ制御プロセッサは、前に生成された描画データの要求に応じて、前に生成された描画データを表すデータを、要求しているグラフィック表示装置に送信することを特徴とする請求項８乃至１２のいずれか１項に記載のサーバ。
【請求項１４】
インスタントメッセージサーバ及びデータ記憶部とともに動作し、複数のソースからインクデータを受信するとともに、共通参照空間に関連してデータ記憶部にインクデータを記憶し、データ記憶部に記憶されたインクデータに関連して、所定グループにより関連するグラフィック表示装置のリストからなる接続情報を維持し、上記所定グループの装置の１つ以上の装置がインクデータの交換を行うか否かにより存在情報を識別し、識別されている１つ以上の装置に応じて、そのグループのある装置から、そのグループにおいて存在していると識別された他のグラフィック表示装置のいずれかにインクデータを送信するサーバプラグイン。
【請求項１５】
手書きデータを交換する方法において、
タッチパネル表示画面に対して行われた入力描画動作を表す第１のインクデータを生成し、
グラフィックディスプレイ上に第１のインクデータを表す画像を表示し、
無線通信リンクを介して、モバイルグラフィック表示装置から他のグラフィック表示装置に第１のインクデータを送信するとともに、他のグラフィック表示装置から、他の描画動作を表す他のインクデータを受信し、
他のインクデータを受信して、グラフィック画像プロセッサとともに、第１のインクデータの表示に対して他のインクデータの表示を生成し、
上記モバイルグラフィック表示装置が、所定グループのグラフィック表示装置のうちの少なくとも１つの他のグラフィック表示装置に対してインクデータを送受信することを指示する存在信号を通信し、
他のグラフィック表示装置から、他のグラフィック表示装置がモバイルグラフィック表示装置に対してインクデータを送信及び／又は受信することを示す存在信号を受信し、
存在信号に応じて、他の表示装置がインクデータを送受信することを示す指示をグラフィック表示画面に表示し、
プロセッサは、存在信号に応じて、他の装置がインクデータを送受信することを示す指示をグラフィック表示画面に表示し、
他のグラフィック表示装置からの存在信号の受信後、他のグラフィック表示装置に対してインクデータを送受信することを特徴とする手書きデータ交換方法。
【請求項１６】
他のグラフィック表示装置の存在を表すアイコン表示を表示画面上に表示することを特徴とする請求項１５記載の手書きデータ交換方法。
【請求項１７】
インクデータを圧縮符号化することを特徴とする請求項１５又は１６のいずれか１項に記載の手書きデータ交換方法。
【請求項１８】
タッチパネル表示画面からの指示に応じて、無線通信プロセッサを介して他のグラフィック表示装置に画像データを送信することを特徴とする請求項１５、１６又は１７のいずれか１項に記載の手書きデータ交換方法。
【請求項１９】
上記画像データはユニバーサルリソースインディケータアドレス又は画像ファイルのいずれかからなることを特徴とする請求項１８に記載の手書きデータ交換方法。
【請求項２０】
第１のグラフィック表示装置からインクデータを受信するとともに、少なくとも１つの他のグラフィック表示装置からインクデータを受信し、
第１のグラフィック表示装置からのインクデータと他のグラフィック表示装置からのインクデータを、共通参照空間に従ってデータ記憶部に記憶し、
第１のグラフィック表示装置から他のグラフィック表示装置にインクデータを送り、
他のグラフィック表示装置から第１のグラフィック表示装置にインクデータを送り、
第１のグラフィック表示装置と他のグラフィック表示装置を識別する接続情報を維持し、
上記接続情報は、所定グループに関連したグラフィック表示装置のリストを含み、第１グラフィック表示装置から他のグラフィック表示装置への、及び、他のグラフィック表示装置から第１のグラフィック表示装置への通信は、
所定の装置グループの１つ以上の装置がインクデータを交換するか否かにより存在情報を識別し、識別されている１つ以上の装置に応じて、
グループにおけるあるユーザから、そのグループにおいて、存在していると識別された他の装置のいずれかにインクデータを送信すること
を特徴とする請求項１５乃至１９のいずれか１項に記載の手書きデータ交換方法。
【請求項２１】
上記装置グループ内で通信されるインクデータは通信セッションを構成し、上記方法は、
そのセッションからのインクデータを、そのセッションのインクデータを要求しているグラフィック表示装置に送信することを特徴とする請求項２０に記載の手書きデータ交換方法。
【請求項２２】
グラフィック表示装置から受信したインクデータのうちの少なくとも幾つかを圧縮符号化することを特徴とする請求項２１に記載の手書きデータ交換方法。
【請求項２３】
インクデータ生成から所定時間経過後、グラフィック表示装置から受信したインクデータを圧縮符号化することを特徴とする請求項２２に記載の手書きデータ交換方法。
【請求項２４】
前に生成された描画データの要求に応じて、前に生成された描画データを表すデータを、要求しているグラフィック表示装置に送信することを特徴とする請求項２０乃至２３のいずれか１項に記載の手書きデータ交換方法。
【請求項２５】
一対のグラフィック表示装置において、上記対の各装置が請求項１乃至７のいずれか１項に記載のモバイルグラフィック表示装置であり、各装置に、同じ操作者に関連した加入者識別モジュールが設けられることを特徴とする一対のグラフィック表示装置。
【請求項２６】
請求項１乃至７のいずれか１項に記載のモバイルグラフィック表示装置により生成される第１のインクデータを表す信号。
【請求項２７】
請求項２６に記載の信号を表すデータキャリヤ。
【請求項２８】
請求項１乃至７のいずれか１項に記載のモバイルグラフィック表示装置により生成される、画像又はピクチャデータを表すインクデータと非インク形式データとの組み合わせを表す信号。
【請求項２９】
上記画像データは、ユニバーサルリソース識別子又は画像ファイルのいずれかであることを特徴とする請求項２８に記載の信号。
【請求項３０】
コンピュータにロードされた場合に、請求項１５乃至２４のいずれか１項に記載の方法を実行させる、コンピュータにより実行可能な指令を与えるコンピュータプログラム。
【請求項３１】
請求項３０に記載のコンピュータプログラムを表す情報信号が記録されたコンピュータにより読み取り可能な媒体を有するコンピュータプログラム製品。
【請求項３２】
請求項３０に記載のコンピュータプログラムを搬送する信号ベアラ。
【国際調査報告】
2006511112.tif 000015
2006511112.tif 000016
2006511112.tif 000017