(57)【要約】【課題】  データ入力領域において消去やスクロールを行うことなく、データ通信によってリアルタイムコミュニケーションを実行することができるリアルタイムコミュニケーションシステム等を提供すること。【解決手段】  送受信装置間でリアルタイムコミュニケーションを実行するためのシステムであって、送受信装置は各々、データを入力するための入力部と、入力されたデータを表示するための表示部と、入力されたデータの座標と入力に関連する時間を発生する座標・時間発生部と、座標と時間を記憶する格納部と、時間に関連して計算される経過時間に応答して、該経過時間を経過した時間に対応する座標のデータの表示をフェージングするフェージング部と、格納部の内容を他の送受信装置へ送信し、また、他の送受信装置における格納部の内容を受信する送受信部と、格納部の内容を他の送受信装置における格納部の内容に基づいて更新する更新部を備える。【選択図】          図１
2005341387.tif 000002
【特許請求の範囲】
【請求項１】
送受信装置間でリアルタイムコミュニケーションを実行するためのシステムにおいて、前記送受信装置は各々、
データを入力するための入力部と、
入力されたデータを表示するための表示部と、
入力されたデータの座標と入力に関連する時間を発生する座標・時間発生部と、
前記座標と時間を記憶する格納部と、
前記時間に関連して計算される経過時間に応答して、該経過時間を経過した前記時間に対応する座標のデータの表示をフェージングするフェージング部と、
前記格納部の内容を他の送受信装置へ送信し、また、前記他の送受信装置における格納部の内容を受信する送受信部と、
前記格納部の内容を前記他の送受信装置における格納部の内容に基づいて更新する更新部と、を備えることを特徴とするシステム。
【請求項２】
送受信装置間でリアルタイムコミュニケーションを実行するために用いる前記送受信装置において、
データを入力するための入力部と、
入力されたデータを表示するための表示部と、
入力されたデータの座標と入力に関連する時間を発生する座標・時間発生部と、
前記座標と時間を記憶する格納部と、
前記時間に関連して計算される経過時間に応答して、該経過時間を経過した前記時間に対応する座標のデータの表示をフェージングするフェージング部と、
前記格納部の内容を他の送受信装置へ送信し、また、前記他の送受信装置における格納部の内容を受信する送受信部と、
前記格納部の内容を他の送受信装置における格納部の内容に基づいて更新する更新部と、を備えることを特徴とする送受信装置。
【請求項３】
前記データは前記入力部に手書き入力される請求項１又は２記載のシステム又は装置。
【請求項４】
前記データはタッチスクリーンとペンを用いて手書き入力される請求項３記載のシステム又は装置。
【請求項５】
前記フェージングは少なくとも濃色と淡色を用いて段階的に実行され、最終的に前記データの表示は消去される請求項１乃至４のいずれかに記載のシステム又は装置。
【請求項６】
前記座標・時間発生部は、前記座標と時間をストローク毎に対にして発生し、前記時間は１ストロークに対して１つ設定される、請求項１乃至５のいずれかに記載のシステム又は装置。
【請求項７】
送受信装置間でリアルタイムコミュニケーションを実行するための方法において、前記送受信装置にて、
データを入力する段階と、
入力されたデータを表示する段階と、
入力されたデータの座標と入力に関連する時間を発生する段階と、
前記座標と時間を記憶する段階と、
前記時間に関連して計算される経過時間に応答して、該経過時間を経過した前記時間に対応する座標のデータの表示をフェージングする段階と、
前記格納部の内容を他の送受信装置へ送信し、また、前記他の送受信装置における格納部の内容を受信する段階と、
前記格納部の内容を前記他の送受信装置における格納部の内容に基づいて更新する段階と、を備えることを特徴とする方法。
【請求項８】
前記データは前記入力部に手書き入力される請求項７記載の方法。
【請求項９】
前記データはタッチスクリーンとペンを用いて手書き入力される請求項８記載の方法。
【請求項１０】
前記フェージングは少なくとも濃色と淡色を用いて段階的に実行され、最終的に前記データの表示は消去される請求項７乃至９のいずれかに記載の方法。
【請求項１１】
前記座標と時間はストローク毎に対にして発生され、前記時間は１ストロークに対して１つ設定される、請求項７乃至１０のいずれかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送受信装置間でリアルタイムコミュニケーションを実行するためのシステム、及びリアルタイムコミュニケーションに用いる送受信装置及び方法に関し、特に、送受信装置における表示にフェージング（退色）を用いた技術に関する。
【背景技術】
【０００２】
現在、携帯電話やＰＤＡといった送受信装置間におけるリアルタイムコミュニケーションの実行は、音声通信が主流である。しかしながら、例えば、騒がしい道路や会議等、音声通信が困難な状況においては、音声通信よりもむしろデータ通信が好ましい。しかしながら、データ通信におけるデータ入力は一般にキー入力であり、キー入力には相当の時間を要することから、キー入力によってリアルタイムコミュニケーションを行うことは一般には困難か、或いは、不可能である。
【０００３】
このキー入力に対して、手書きはメッセージを書くのにより自然でより手軽な方法である。手書きでメッセージを入力できれば、たとえデータ通信であっても、容易にリアルタイムコミュニケーションを行うことができる。現在においても、比較的大型のパーソナルコンピュータ等では、タッチスクリーンやペン等を用いて手書き入力が行われている。しかしながら、一般に、手書きは、データ入力領域に関して、キー入力よりもより大きなスペースを必要とする。特に、携帯電話やＰＤＡのようなハンディータイプ（手持ち式）のデバイスでは、データ入力領域は小さなサイズに限定され、一度に多くのメッセージを手書きすることは困難である。この場合、ユーザは、テキストを小さなサイズで書くか、若しくは、情報を少なくして書く必要がある。
【０００４】
従来、手書用スペースをリアルタイムで共有する仕様として、例えば、パーソナルコンピュータ上で動作する「ホワイトボード」タイプのアプリケーションが存在する。しかしながら、この仕様では、ユーザはより多くのスペースを得るために、手書き領域を消去するか若しくはスクロールすることを要求される。これらの作業は、リアルタイムコミュニケーションの大きな妨げとなっている。
【０００５】
また、例えば、特開平１１−２５２２４号公報には、手書き用スペースを確保するために、手書きしたストロークを所定時間の経過後に消去する技術が開示されている。しかしながら、この技術は、単なる消去技術を示すだけで、これを用いてリアルタイムコミュニケーションを図るものではない。
【０００６】
【特許文献１】特開平１１−２５２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本願発明は、上の従来技術における問題点を解決するためになされたものであり、従来の「ホワイトボード」タイプの使用のように、データ入力領域において消去やスクロールを行うことなく、データ通信によってリアルタイムコミュニケーションを実行することができる送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、入力されたデータを、例えばデータ入力時間からの経過時間に応答してフェージングさせることにより、消去やスクロールのような余計な作業を行うことなく、同じスペースに新たなメッセージを書くことを可能として、リアルタイムコミュニケーションを実行できるようにするものである。
【０００９】
本発明の第１の発明は、送受信装置間でリアルタイムコミュニケーションを実行するためのシステムにおいて、前記送受信装置は各々、データを入力するための入力部と、入力されたデータを表示するための表示部と、入力されたデータの座標と入力に関連する時間を発生する座標・時間発生部と、前記座標と時間を記憶する格納部と、前記時間に関連して計算される経過時間に応答して、該経過時間を経過した前記時間に対応する座標のデータの表示をフェージングするフェージング部と、前記格納部の内容を他の送受信装置へ送信し、また、前記他の送受信装置における格納部の内容を受信する送受信部と、前記格納部の内容を前記他の送受信装置における格納部の内容に基づいて更新する更新部と、を備えることを特徴としている。
【００１０】
また、本発明の第２の発明は、送受信装置間でリアルタイムコミュニケーションを実行するために用いる前記送受信装置において、データを入力するための入力部と、入力されたデータを表示するための表示部と、入力されたデータの座標と入力に関連する時間を発生する座標・時間発生部と、前記座標と時間を記憶する格納部と、前記時間に関連して計算される経過時間に応答して、該経過時間を経過した前記時間に対応する座標のデータの表示をフェージングするフェージング部と、前記格納部の内容を他の送受信装置へ送信し、また、前記他の送受信装置における格納部の内容を受信する送受信部と、前記格納部の内容を他の送受信装置における格納部の内容に基づいて更新する更新部と、を備えることを特徴としている。
【００１１】
上記システム又は装置において、前記データは前記入力部に手書き入力されるものであってもよい。
また、上記システム又は装置において、前記データはタッチスクリーンとペンを用いて手書き入力されるものであってもよい。
更に、上記システム又は装置において、前記フェージングは少なくとも濃色と淡色を用いて段階的に実行され、最終的に前記データの表示は消去されるようになっていてもよい。
また、上記システム又は装置において、前記座標・時間発生部は、前記座標と時間をストローク毎に対にして発生し、前記時間は１ストロークに対して１つ設定されるものであってもよい。
【００１２】
更に、本発明の第３の発明は、送受信装置間でリアルタイムコミュニケーションを実行するための方法において、前記送受信装置にて、データを入力する段階と、入力されたデータを表示する段階と、入力されたデータの座標と入力に関連する時間を発生する段階と、前記座標と時間を記憶する段階と、前記時間に関連して計算される経過時間に応答して、該経過時間を経過した前記時間に対応する座標のデータの表示をフェージングする段階と、前記格納部の内容を他の送受信装置へ送信し、また、前記他の送受信装置における格納部の内容を受信する段階と、前記格納部の内容を前記他の送受信装置における格納部の内容に基づいて更新する段階と、を備えることを特徴としている。
【００１３】
上記方法において、前記データは前記入力部に手書き入力されるものであってもよい。
また、上記方法において、前記データはタッチスクリーンとペンを用いて手書き入力されるものであってもよい。
更に、上記方法において、前記フェージングは少なくとも濃色と淡色を用いて段階的に実行され、最終的に前記データの表示は消去されるようになっていてもよい。
また、上記方法において、前記座標と時間はストローク毎に対にして発生され、前記時間は１ストロークに対して１つ設定されるものであってもよい。
【発明の効果】
【００１４】
本発明によれば、データ入力領域自体の大きさは何ら変更することなく、その大きさを事実上広げることができ、特に、小さなスクリーンデバイス上に手書き入力するのにも有用である。
【発明を実施するための最良の形態】
【００１５】
図１に、本発明によるリアルタイムコミュニケーションを実行するために用いる送受信装置の一例をブロック図で概略的に示す。この送受信装置は、例えば、携帯電話やＰＤＡのような、小さな表示部しか持たないハンディータイプの装置に特に適したものと考えられるが、タブレットを入力装置として持つコンピュータやマウス操作によって入力を行う一般のパーソナルコンピュータのような、大型の送受信装置にも、幅広く適用されるものである。
【００１６】
本発明では、この送受信装置を複数用いて、それら送受信装置間でデータ通信によるリアルタイムコミュニケーションを実行することができる。尚、リアルタイムコミュニケーションを実行するにあたり、送受信装置は少なくとも通信を行う送受信間において互いに同期されることとされており、また、それらの間で同じ情報を維持するために必要な情報（タイムスタンプ情報等）交換を互いに行うものとする。
【００１７】
送受信装置１は、入力部１１、表示部１３、座標・時間発生部１５、ストローク格納部１７、更新部（フェージング部）１９、送受信部２１、メインタイマ２３と、例えば、電話機能のようなリアルタイムコミュニケーション以外の他の機能のための機能部２５、更に、これらを制御する制御部２７を備えて成る。
【００１８】
入力部１１は、データを入力できるものであれば足りる。例えば、マウスやタブレットであってもよく、ペン（スタイラス）を利用して文字や図形等のイメージを手書き入力することができるタッチスクリーン等であってもよい。
【００１９】
入力部１１によって入力されたデータは、表示部１３にそのまま表示される。後述するように、表示部１３に出力されたデータは、その初期においては、例えば、黒色のような濃色として表れる。従って、ユーザは、あたかも紙に鉛筆でデータを入力しているかのように自身が入力したデータを確認することができる。尚、入力部１１と表示部１３は、必ずしも別個のものとする必要はなく、それらを一体化させた、例えば、表示一体形タブレット等であってもよい。
【００２０】
座標・時間発生部１５は、入力部１１から入力されたデータ、即ち、手書きストロークによって発生されたデータの座標、例えば、（Ｘ00、Ｙ00）、（Ｘ01、Ｙ01）と、それらの入力に関連する時間、例えば、それらのデータが入力された時間ｔ0、ｔ1を発生する。尚、時間は、メインタイマ２３の時間に基づくものとする。このメインタイマ２３の時間は、送受信装置間における同期にも使用されるものであり、全ての送受信装置１において同一の時間が設定されているものとする。
【００２１】
図２に、ストローク格納部１７に記憶されたデータの一例を示す。座標・時間発生部１５によって発生された座標と時間は、ストローク格納部１７の座標領域とタイムスタンプ領域にそれらを対にしてストローク毎に対にして記憶される。この時間は、１ストロークに対して１つのみ記憶されるものであってもよい。更に言えば、ある１つのストロークに含まれる複数の座標、例えば、（Ｘ00、Ｙ00）〜（Ｘn0、Ｙn0）に対して設定される時間、例えば、ｔ0は、１つだけであってもよい。ここでいう「１ストローク」は、１つのデータ入力の単位としてとらえることができるものであれば足り、例えば、入力部１１においてデータの入力が検出されてから検出されなくなるまでの継続したデータ入力であってもよいし、入力部１１においてデータの入力が検出されてから座標・時間発生部１５に設けたサブタイマ１６によって計測された所定時間内におけるデータ入力であってもよい。
【００２２】
入力部１１によって上書きがなされた場合、つまり、以前に発生させたストロークの一部若しくは全部に重ねた状態で新たなストロークが発生された場合、新たなストロークに対応して座標・時間発生部１５によって発生されるデータ、即ち座標及び時間は、ストローク格納部１７に既に記憶されているデータと一部若しくは全部において重複するものとなる。この場合、新たなストロークに関するデータは、以前のストロークに関するデータとは別のデータとして、データ格納部１７に記憶され、また、特に重複部分における表示部１３における表示は、新たなストロークに関するデータが優先されるものとする。
【００２３】
ストローク格納部１７に記憶されるデータは、必ずしも、自身の送受信装置１において入力されたデータのみならず、他の送受信装置１で入力されたデータ、言い換えれば、他の送受信装置１から受信したストロークの内容も含む。例えば、図２の例において、第１ストロークと第２ストロークは、自身の送受信装置１の入力部１１を通じて入力されたデータであるが、第３ストロークは、自身との間でリアルタイムコミュニケーションを実行している他の送受信装置１において入力されたデータである、ということもある。他の送受信装置において入力されたデータに関する情報は、送受信部２１を通じて、受信される。逆に、自身の送受信装置で発生したデータに関する情報も、この送受信装置２１を通じて、他の送受信装置に送信される。
【００２４】
更新部（フェージング部）１９は、ストローク格納部１７と表示部１３の更新を主たる機能とする。図３、図４に、これらの更新の動作例をそれぞれ示す。
【００２５】
図３に示すように、更新部１９の動作が開始すると（ステップ（ＳＴ）１）、送受信部２１を通じて、他の送受信装置から送信される他の送受信装置からのストローク格納部１７のデータの受信を試みる（ＳＴ２）。データが受信された場合、更新部１９は、ストローク格納部１７をその内容に応じて更新する（ＳＴ３）。次いで、更新されたストローク格納部１７における内容に、自身の送受信装置における更新内容を反映させる、つまり、自身の入力部１１から入力されたデータをストローク格納部１７に記憶させる（ＳＴ４）。その後、更新された自身のストローク格納部１７の内容を、他の送受信装置へ送信する（ＳＴ５）。これらの送受信を通じて、自身の送受信装置のストローク格納部１７の内容と他の送受信装置のストローク格納部１７の内容との間に完全な同一性が保たれることになる。これらＳＴ２乃至５の動作は、制御部２７を通じて終了信号を受信しない限り反復される（ＳＴ６、７）。尚、他の送受信装置からのデータ受信のタイミングは、図示のように、更新部１９の動作が開始した後に常時行われるようにしてもよいが、例えば、送受信装置１でストローク格納部１７の変更が行われたときにのみ行われるようにしてもよい。
【００２６】
また、図４に示すように、更新部１９の動作が開始すると（ＳＴ８）、入力時間に関連して計算される経過時間、例えば、ストロークの発生時間からの経過時間が、更新部１９に設けた経過タイマ２０によって計測される。この経過時間が、第１の所定時間（好ましくは、例えば３００ｍｓ〜５００ｍｓ）に達した場合（ＳＴ９）、或いは、第２の所定の時間（好ましくは、例えば６００ｍｓ〜１０００ｍｓ）に達した場合（ＳＴ１０）、その時間に対応する座標の表示部１３における表示は、更新部１９によって段階的にフェージング（退色）される（ＳＴ１１）。更に言えば、例えば、ストローク格納部１７において、あるストロークに関して設定された時間がそのストロークの発生時から第１の所定時間経過した場合（ＳＴ９）、更新部１９は、表示部１３に表示された例えば黒色のような濃色を灰色のような淡色へフェージングし（ＳＴ１１）、第２の所定時間経過した場合（ＳＴ１０）、更新部１９は、表示部１３に表示された例えば灰色のような淡色を更に白色へフェージングする（ＳＴ１１）。尚、ＳＴ１１において、「白色」は、表示部１３からそのデータを消去することを意味し、これに伴って、ストローク格納部１７からそのストロークに関するデータは削除されることになる。このように、本発明の送受信装置１では、手書きされたストロークの色が、データの入力に関連する時間からの経過時間に応答して、幾つかの暗さのレベルで表示されるようになっており、最終的に、その表示は消えてなくなるようになっている。故に、本発明によれば、従来のように、消去やスクロールのような余計な作業を行うことなく、同じスペースに新たなメッセージを書くことができ、データ入力領域の大きさを事実上広げることができる。明らかなように、このフェージングは、リアルタイムコミュニケーションのために非常に有効である。これらのＳＴ９乃至１１の動作は、制御部２７を通じて終了信号を受信しない限り反復される（ＳＴ１２、１３）。
【００２７】
尚、上に示した例では、更新部１９によるフェージングの段階は、黒、灰、白といった３段階に変化するものとしたが、勿論、これに限定されるものではない。例えば、黒、濃灰色、灰色、薄灰色、白（無色）のように、順次に５段階で変化するようなものであってもよい。また、表示部における色は、黒色、灰色のような無彩色に限らず、赤のような有彩色を用いてもよい。また、ストローク格納部１７は必ずしも全ての送受信装置１に設ける必要はなく、例えば、ストローク格納部１７をその周辺構成とともに、送受信機を統括する基地局（図示していない）に設けて、その基地局から、ストローク格納部１７の内容を全ての送受信装置に送信するようにしてもよい。
【産業上の利用可能性】
【００２８】
入力装置を持つリアルタイムコミュニケーションのための送受信装置に広く適用することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明によるリアルタイムコミュニケーションを実行するために用いる送受信装置の一例をブロック図で概略的に示す図である。
【図２】ストローク格納部に記憶されたデータの一例を示す図である。
【図３】ストローク格納部における更新動作の一例を示す図である。
【図４】表示部における更新動作の一例を示す図である。
【符号の説明】
【００３０】
１  送受信装置
１１  入力部
１３  表示部
１５  座標・時間発生部
１７  ストローク格納部
１９  更新部
２１  送受信部
２３  メインタイマ
【図１】
2005341387.tif 000003
【図２】
2005341387.tif 000004
【図３】
2005341387.tif 000005
【図４】
2005341387.tif 000006