Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4155059B2 - Electronic blackboard system - Google Patents
[go: Go Back, main page]

JP4155059B2 - Electronic blackboard system - Google Patents

Electronic blackboard system Download PDF

Info

Publication number
JP4155059B2
JP4155059B2 JP2003050863A JP2003050863A JP4155059B2 JP 4155059 B2 JP4155059 B2 JP 4155059B2 JP 2003050863 A JP2003050863 A JP 2003050863A JP 2003050863 A JP2003050863 A JP 2003050863A JP 4155059 B2 JP4155059 B2 JP 4155059B2
Authority
JP
Japan
Prior art keywords
information
recognition
recognition result
electronic blackboard
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003050863A
Other languages
Japanese (ja)
Other versions
JP2004260684A5 (en
JP2004260684A (en
Inventor
直也 櫻井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2003050863A priority Critical patent/JP4155059B2/en
Publication of JP2004260684A publication Critical patent/JP2004260684A/en
Publication of JP2004260684A5 publication Critical patent/JP2004260684A5/ja
Application granted granted Critical
Publication of JP4155059B2 publication Critical patent/JP4155059B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • Facsimiles In General (AREA)
  • Drawing Aids And Blackboards (AREA)
  • Character Discrimination (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、座標検出技術を利用して得られる電子黒板のスクリーン上へ描画された情報を、通信手段を利用し表示装置へ伝送し、表示装置側でスクリーンの描画状態を仮想的に再現できる電子黒板システムに関する。
【0002】
【従来の技術】
近年、電子黒板システムは、電子黒板のスクリーン上での操作位置をセンサーにより自動的に検出する座標検出技術を利用し、マーカー等で描画された軌跡をリアルタイムに表示装置であるパーソナルコンピュータ(以下、「PC」と称す。)に取りこみ、PC上の制御プログラムで電子黒板のスクリーンを仮想的に再現する、いわゆるインタラクティブ機能を搭載した電子黒板システムが見うけられる(例えば、特許文献1参照)。
【0003】
従来の電子黒板システムを図8、図9を用いて説明する。
【0004】
図8は従来の電子黒板システムの構成を示す図であり、電子黒板とPCが通信ケーブルで接続された一般的なシステムを示している。
【0005】
ユーザが手書き文字を描画する電子黒板81と、描画した文字等を表示する表示装置であるPC82と、電子黒板81とPC82を接続する通信ケーブル83により構成されている。
【0006】
まず、インタラクティブ機能に必要な座標検出方法を説明する。電子ペン84により同時に発信された赤外光と超音波を座標検出センサー85がそれぞれ受信する。電子黒板81は、その時間差により電子ペン84から座標検出センサー85までの距離を算出する。座標検出センサー85はスクリーン上部の両端に配置されており、その間の距離はあらかじめわかっていることから、電子黒板81は、三角法によりスクリーン左上を原点とした座標を検出することができる。
【0007】
次に、電子黒板81により検出された座標情報は、通信ケーブル83を介して順次PC82へリアルタイムに送信される。PC82上の制御プログラム86は情報を受信し、座標情報からスクリーンに描画された内容を再現する。このとき、電子黒板81は、電子ペン84が発する赤外光にカラー情報を付加し、座標と同時にカラー情報をPC82へ送信することにより、制御プログラム86はカラーも再現できる。
【0008】
電子黒板81は、スクリーン面を複数用意し、図8の操作部87に用意したボタンを押すことによりスクリーンがスクロールし、新しい面が前面に現れる、といった方式のものがある。図9は従来の電子黒板により描画された文字をPC上に表示した一例を示す図で、PC上の制御プログラム86で電子黒板81のスクリーンの4面分を取り込んだ所を示している。
【0009】
制御プログラム86では、電子黒板81のスクリーンの1面をページという単位で扱っており全ページのサムネイルを表示するサムネイルウィンドウ91としている。また、制御プログラム86は、現在電子黒板81のスクリーンに描画中の面に対応したページであるイメージウィンドウ92を表示し、受信中の座標情報を使用し、電子黒板81に描画中のページを再現する。
【0010】
このような電子黒板システムにおいて、PC82上の制御プログラム86で、イメージ上のボードつまりイメージウィンドウ92に描かれた手書き文字の軌跡、所謂ストローク情報を文字認識し、結果をテキストコード文字列として画面に出力し、議事録作成等に活用できるようにしたものがある。
【0011】
図9に示す文字は、電子黒板により描画された文字をPC上に表示した一例を示す。
【0012】
イメージウィンドウ92に描かれた4つの文字列について、制御プログラム86が認識処理を実行した結果が、右側の認識結果ウィンドウ93にテキストコード文字列として表示される。ここで各文字列は、スペースコードや改行コード等で区切った一繋がりのテキストコードとして出力されており、出力後もスペル修正などの簡単なテキスト編集作業ができるようになっている。
【0013】
このような制御プログラム86では、出力されたテキストコード文字列がどのストローク情報群を認識したものなのかを示すために、ある文字列にマウスやキーボードで、テキストカーソルを置いたり範囲選択したりすると、認識元となったストローク情報群である手書き文字を囲うように外接する矩形状の点線表示や反転表示等で示されるようになっている。例えば図9において、ユーザは、認識結果ウィンドウ93の中から「Handwriting」という文字列95を範囲選択すると、制御プログラム86により、その認識元となったストローク情報群を基に手書き文字を囲う矩形状の領域を示す外接矩形94が点線表示で示される。これにより、ユーザは文字列95の認識元となったストローク情報群である手書き文字が外接矩形94に囲まれた部分であることが判別できる。
【0014】
【特許文献1】
特開2000−172422号公報(第1図)
【0015】
【発明が解決しようとする課題】
しかしながら、従来の電子黒板システムにおいては、あるストローク情報群が認識の結果、どういうテキストコード文字列となったかということを知る検索手段が用意されていないために、ユーザが電子黒板に描画し入力したストローク情報から認識結果のテキストコード文字列を知ることができないという問題が生じていた。
【0016】
したがって、イメージウィンドウに表示している手書き文字から認識結果ウィンドウに表示しているテキストコード文字列の検索が不可能であるため、電子黒板に描画した文字数が比較的少ない場合は、ユーザの目視による検索でも支障はないが、電子黒板の1画面により多くの文字を描画した場合には、ユーザは、認識結果ウィンドウから該当するテキストコード文字列を目視で探す作業をする必要があり、手間がかかり煩雑である。
【0017】
そこで、本発明においては、電子黒板に描画した手書き文字のストローク情報から、認識処理した認識結果ウィンドウのテキストコード文字列を検索することが可能な電子黒板システムを提供する。
【0018】
【課題を解決するための手段】
上記課題を解決するために本発明の電子黒板システムは、スクリーン上に描画された手書き文字を外部に送信する電子黒板と、前記電子黒板から送信された手書き文字をそのままイメージとして表示するイメージウィンドウ、並びに、前記手書き文字を認識処理したテキストコード文字列を表示する認識結果ウィンドウを備えた表示装置とから構成される電子黒板システムであって、前記電子黒板は、スクリーン上に描画された文字を構成するストローク上の複数の点の座標情報および色情報からなるストローク情報を1スクリーン面を1ページとして1ページ分以上を前記表示装置に送信し、前記表示装置は、前記電子黒板から送信された前記ストローク情報の各々の座標情報が示す点を線として結ぶことにより前記スクリーン上に描画された手書き文字をイメージのまま前記イメージウィンドウに表示し、前記ストローク情報により描画される手書き文字を辞書情報により認識処理し、前記認識結果のテキストコード文字列と、前記認識された各々のテキストコード文字列の全テキストコード文字列中における開始インデックスおよび終了インデックス並びに認識元となった前記手書き文字を囲む矩形状の領域座標を保持する外接矩形領域情報を認識一単位情報として保持する認識一単位リストと、ユーザによって現在選択されている前記認識一単位情報が示す手書き文字を囲む矩形状の領域座標を保持する選択矩形領域情報とを認識結果情報として記憶し、前記認識結果のテキストコード文字列を前記認識結果ウィンドウに表示し、ユーザが前記イメージウィンドウ上で任意の座標を選択すると、前記認識結果情報からその座標を含む前記外接矩形領域情報を保持する前記認識一単位情報を、前記認識一単位リストの中から検索し、検索された前記認識一単位情報が保持する前記開始インデックスおよび終了インデックスの範囲にある前記認識結果ウィンドウ上のテキストコード文字列を反転表示し、検索された前記認識一単位情報が保持する前記外接矩形領域情報を前記選択矩形領域情報に格納する構成としたものである。
【0019】
【発明の実施の形態】
本発明の請求項1に記載の発明は、スクリーン上に描画された手書き文字を外部に送信する電子黒板と、前記電子黒板から送信された手書き文字をそのままイメージとして表示するイメージウィンドウ、並びに、前記手書き文字を認識処理したテキストコード文字列を表示する認識結果ウィンドウを備えた表示装置とから構成される電子黒板システムであって、前記電子黒板は、スクリーン上に描画された文字を構成するストローク上の複数の点の座標情報および色情報からなるストローク情報を1スクリーン面を1ページとして1ページ分以上を前記表示装置に送信し、前記表示装置は、前記電子黒板から送信された前記ストローク情報の各々の座標情報が示す点を線として結ぶことにより前記スクリーン上に描画された手書き文字をイメージのまま前記イメージウィンドウに表示し、前記ストローク情報により描画される手書き文字を辞書情報により認識処理し、前記認識結果のテキストコード文字列と、前記認識された各々のテキストコード文字列の全テキストコード文字列中における開始インデックスおよび終了インデックス並びに認識元となった前記手書き文字を囲む矩形状の領域座標を保持する外接矩形領域情報を認識一単位情報として保持する認識一単位リストと、ユーザによって現在選択されている前記認識一単位情報が示す手書き文字を囲む矩形状の領域座標を保持する選択矩形領域情報とを認識結果情報として記憶し、前記認識結果のテキストコード文字列を前記認識結果ウィンドウに表示し、ユーザが前記イメージウィンドウ上で任意の座標を選択すると、前記認識結果情報からその座標を含む前記外接矩形領域情報を保持する前記認識一単位情報を、前記認識一単位リストの中から検索し、検索された前記認識一単位情報が保持する前記開始インデックスおよび終了インデックスの範囲にある前記認識結果ウィンドウ上のテキストコード文字列を反転表示し、検索された前記認識一単位情報が保持する前記外接矩形領域情報を前記選択矩形領域情報に格納する構成としたものである。
【0020】
これにより、手書き文字の軌跡であるストローク情報側からその認識結果のテキストコード文字列を容易に検索できるようにしたため、ユーザは素早く的確にストローク情報群とその認識結果の関連付けを知ることが可能となり、電子黒板を用いた会議等の議事録作成などの編集作業を効率良く行うことができる
【0024】
本発明の請求項に記載の発明は、請求項記載の発明において、前記検索された認識一単位情報により認識元となった前記イメージウィンドウの該手書き文字を前記外接矩形領域情報を基に囲うように点線または反転表示する電子黒板システムであり、これにより、手書き文字の軌跡であるストローク情報側からその認識結果のテキストコード文字列を容易に検索できるようにしたため、ユーザは素早く的確にストローク情報群とその認識結果の関連付けを知ることが可能となる。
【0026】
以下、本発明の実施の形態について、図1から図9を参照しながら説明する。
【0027】
なお、図8の全体構成および図9の表示装置は従来の技術の項で既に述べた構成と共通するので、説明を省略する。
【0028】
(実施の形態1)
図1は本発明の実施の形態におけるPCの機能ブロック図である。
【0029】
図1において、PC82は、キーボードやマウス等の入力装置11と、CRT等の出力装置12と、電子黒板81とのデータ通信をおこなうための通信手段13と、通信データを解析し処理を決定する通信データ処理部14と、任意時点でのスクリーン描画状態をページ単位とし複数ページをドキュメント単位として管理するためのドキュメント情報記憶部15と、ドキュメント情報記憶部15のドキュメント情報を元にウィンドウ上にスクリーン描画状態を再現するドキュメント情報描画手段16と、全体の処理を制御する制御部17から構成される。
【0030】
図2(a)は本発明の実施の形態におけるPCのドキュメント情報記憶部の具体例を示す図である。ドキュメント情報記憶部15は、電子黒板81のページ単位の情報を任意のページ数分、ページ情報21として管理している。ページ情報21は、複数あるページ情報の中の、1ページのページ情報を表している。ページ情報21は1つのベースイメージとストローク情報リストからなる。
【0031】
ベースイメージは、ページの背景となるイメージであり、この上にすべてのストロークが描画される。
【0032】
ストローク情報リストは、電子黒板81上で電子ペン84を使用して筆記された、各手書き文字のストローク単位の描画を再現するためのストローク情報を管理している。ストローク情報22は、複数分あるストローク情報の中の1つを表しており、各文字の座標データなどを格納している。
【0033】
図2(b)は、本発明の実施の形態における英語筆記体の「t」という文字のストローク情報の一例を示すための図である。図2(b)に示す通り「t」はS1、S2の2つのストロークからなっており、ストローク情報22は線幅、線カラー、および2個以上の座標データにより構成されている。図2(b)の黒点で示すようにS1は10箇所、S2は3箇所の座標データを記憶している。このようにストローク情報を記憶しておけば、PC82上のイメージウィンドウ92など任意の2次元空間で図2(b)で示される「t」の描画を再現することができる。
【0034】
具体的には、個々のストローク情報22が記憶している座標データを上から順に各々の線幅と線カラーを使用して線で結んでいく。ここで、実際に電子ペン84でスクリーン上に筆記された描画と再現する描画が相似になるのであれば、線は直線であってもベジエ曲線などの近似曲線であっても構わない。
【0035】
図3は本発明の実施の形態における制御部の機能ブロック図である。図3において、制御部17は、ストローク情報記憶部31と、ストローク情報認識部32と、辞書情報記憶部33と、認識結果情報処理部34と、認識結果情報記憶部35と、テキスト処理部36から構成される。
【0036】
ストローク情報記憶部31は、現在ページのストローク情報群を記憶する。
【0037】
ストローク情報認識部32は、ストローク情報を手書き文字として認識し、テキストコード文字列及びその認識元となったストローク情報を出力する。
【0038】
辞書情報記憶部33は、ストローク情報認識部32がストローク情報群を認識する際に参照する辞書情報を記憶する。
【0039】
認識結果情報処理部34は、ストローク情報認識部32が出力したテキストコード文字列及びその認識元となったストローク情報群を受け取り、一元管理可能な認識結果情報41を構築かつ処理する。
【0040】
認識結果情報記憶部35は、認識結果情報処理部34によって構築かつ処理された認識結果情報41を記憶する。
【0041】
テキスト処理部36は、認識結果情報処理部34を介して、認識結果情報記憶部35に格納された認識結果情報41を取得したり、あるいはユーザのテキスト操作を認識結果情報41に反映させる。
【0042】
図4は本発明の実施の形態における認識結果情報記憶部が格納する認識結果情報の構成を示す図であり、認識結果情報41は、認識結果を一単語ごとに改行コードで区切りを入れ一繋がりにしたテキストコード文字列と、各認識結果の情報を一単位とする認識一単位リストと、ユーザによって現在選択されている手書き文字を囲う矩形状の領域座標を保持する選択矩形領域情報からなる。認識一単位リストは、テキストコード文字列上のそれぞれの単語の情報を認識一単位情報42として保持し、前記認識結果を一繋がりにしたテキストコード文字列上の開始インデックス及び終了インデックス、認識元となった手書き文字を囲う矩形状の領域座標を外接矩形領域情報として格納する。
【0043】
図5は、本発明の実施の形態におけるイメージウィンドウ及び認識結果ウィンドウの情報を認識結果情報として格納した場合を示した図である。
【0044】
図5において、イメージウィンドウ92に表示されている手書き文字を文字認識すると、認識結果情報41のテキストコード文字列は各認識結果「Electronic、「Board」、「Handwriting」、「Recognition」となり、スペースや改行などのコードで区切って一繋がりに保持している。
【0045】
認識一単位リストは、4つの認識結果を各認識一単位情報42として管理している。例えば1番目の認識一単位情報42の開始インデックスと終了インデックスは、「0」と「10」が入っており、これはテキストの0番目から10番目の間に1番目の認識結果「Electronic」が存在することを表している。このインデックスの値はユーザのテキストの編集作業によって変更されることがあるが、それはテキスト処理部36を経て認識結果情報処理部34に伝えられ、逐一最新の情報に更新される。また、外接矩形領域情報は、ストローク情報群の認識結果「Electronic」のイメージウィンドウ92での領域が(110、50、510、130)であることを示している。この具体例では領域を(左,上,右,下)の座標で管理しているが、例えば(左,上,幅,高さ)などの領域がわかる値であれば何でも良い。選択矩形領域情報は、(100、400、600、500)の値を保持しており、ユーザが、イメージウィンドウ92において、3番目の認識一単位情報が管理する認識結果「Handwriting」を選択していることを示す。
【0046】
次に、本発明の実施の形態における処理の流れを図6及び図7に示したフローチャートに沿って説明する。
【0047】
図6は、本実施の形態に係る認識処理時の処理を示すフローチャートである。具体的には、ストローク情報記憶部31に格納されたストローク情報群がストローク情報認識部32によって認識された際に、認識結果情報41として認識結果情報処理部34によって認識結果情報記憶部35に格納される過程を示す。
【0048】
まずユーザがメニューの実行などにより現在イメージウィンドウ92に表示されているストローク情報群を記憶しているストローク情報記憶部についての認識処理を呼び出すと、ストローク情報認識部32によって、ストローク情報記憶部のストローク情報群の認識処理が行われる(S61)。
【0049】
ストローク情報認識部32は、辞書情報記憶部33を参照しながら最適な認識結果を決定する。認識処理が終わると、認識結果情報処理部34は、ストローク情報認識部32よりストローク情報群の認識結果の個数を取得する。つまり認識処理をした単語の個数を取得する(S62)。
【0050】
次に、認識結果情報処理部34は、認識結果が存在するかどうかを判定する(S63)。
【0051】
認識結果情報処理部34は、認識結果が存在する場合は認識結果をストローク情報認識部32から一つずつ取得する(S64)。
【0052】
認識結果情報処理部34は、テキストコード文字列に認識結果であるテキストコード文字列を追加して一繋がりとする(S65)。
【0053】
次いで、認識結果情報処理部34は、先程追加したテキストコード文字列の、文字列全体から見た開始と終了のインデックスを算出する(S67)。
【0054】
さらに認識結果情報処理部34は、ストローク情報認識部32よりその認識元となったストローク情報を取得し、手書き文字を囲う矩形領域の座標(外接矩形領域情報)を算出する(S68)。
【0055】
最後に、認識結果情報処理部34は、テキストコード文字列、開始および終了のインデックス、外接矩形の座標を認識結果情報記憶部35が保持する認識結果情報41に追加して(S69)、さらに生成すべき認識結果があるかどうかを判定すべく、ステップS63へと移行する。ステップS63において、残りの認識結果が存在しない場合は処理を終了する。
【0056】
このようにして、ストローク情報側から認識結果のテキストコード文字列を検索するための情報が構築される。
【0057】
図7は、本発明の実施の形態に係るストローク情報側から認識結果を検索する時の処理を示すフローチャートである。
【0058】
具体的には、認識結果情報処理部34が、認識結果情報記憶部35に格納されている認識結果情報41の中から、イメージウィンドウ92でユーザの指定した座標から、該当する認識一単位情報を検索する過程を示す。
【0059】
まず、ユーザがイメージウィンドウ92において認識結果を知りたい手書き文字をマウス等の入力装置11で座標指定する。例えば外接矩形94内の任意の座標を指定する。認識結果情報処理部34は、認識結果情報記憶部35に格納された認識結果情報41の認識一単位リストに要素が存在するかを判定する(S71)。
【0060】
リストに要素が存在しない場合は、調べるべき認識結果がこれ以上存在しないことから処理を終了する。リストに要素が存在する場合は認識一単位情報42を一つ取得し(S72)、その認識一単位情報42が保持する外接矩形領域情報内にユーザの指定した座標が存在するかを判定する(S73)。
【0061】
認識結果情報処理部34は、外接矩形領域情報内に座標が存在しない場合は他の要素について調査すべくステップS71に移行する。外接矩形領域情報内に座標が存在する場合は、この認識一単位情報42が管理するテキストコード文字列がユーザの求める認識結果であることから、テキスト処理部36によって認識一単位情報42が示す開始インデックスから終了インデックスの範囲により選択状態にして、ユーザがイメージウィンドウ92においてマウス等の入力装置11にて座標指定したストローク情報の認識結果であるテキストを抽出する(S74)。
【0062】
次にS73にて検索した認識一単位情報42の外接矩形領域情報を選択矩形領域情報に格納する(S75)。
【0063】
最後に選択されたストローク情報群の外接矩形を点線表示や反転表示などして、このストローク情報群の範囲を明示して処理を終了する。図9においては、外接矩形94内の任意の座標を指示した場合、文字列95が反転表示する(S76)。
【0064】
以上のように、本実施の形態の電子黒板システムにおいては、ストローク情報からその認識結果のテキストコード文字列を容易に検索できるようにしたため、ユーザは素早く的確にストローク情報である手書き文字とその認識結果の関連付けを知ることができる。
【0065】
【発明の効果】
以上説明したように請求項1に記載の電子黒板システムによれば、イメージウィンドウで指定した座標により、認識結果記憶部のテキストコード文字列の中から前記指定された座標を含むテキストコード文字列を抽出するので、ユーザは素早く的確に指定した手書き文字とその認識結果の関連付けを知ることが可能となり、電子黒板を用いた会議等の議事録作成などの編集作業を効率良く行えるなどの有利な効果が得られる
【0068】
また本発明の請求項に記載の電子黒板システムによれば、ユーザが表示装置のイメージウィンドウ上で選択した座標により、抽出したテキストコード文字列に対応する手書き文字を囲うような矩形状の領域を表示するので、ユーザは、素早く的確に認識元の手書き文字を知ることが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態におけるPCの機能ブロック図
【図2】(a)本発明の実施の形態におけるPCのドキュメント情報記憶部の具体例を示す図
(b)本発明の実施の形態における英語筆記体の「t」という文字のストローク情報の一例を示すための図
【図3】本発明の実施の形態における制御部の機能ブロック図
【図4】本発明の実施の形態における認識結果情報記憶部が格納する認識結果情報の構成を示す図
【図5】本発明の実施の形態におけるイメージウィンドウ及び認識結果ウィンドウの情報を認識結果情報として格納した場合を示した図
【図6】本実施の形態に係る認識処理時の処理を示すフローチャート
【図7】本発明の実施の形態に係るストローク情報側から認識結果を検索する時の処理を示すフローチャート
【図8】従来の電子黒板システムの構成を示す図
【図9】従来の電子黒板により描画された文字をPC上に表示した一例を示す図
【符号の説明】
11 入力装置
12 出力装置
13 通信手段
14 通信データ処理部
15 ドキュメント情報記憶部
16 ドキュメント情報描画部
17 制御部
21 ページ情報
22 ストローク情報
31 ストローク情報記憶部
32 ストローク情報認識部
33 辞書情報記憶部
34 認識結果情報処理部
35 認識結果情報記憶部
36 テキスト処理部
41 認識結果情報
42 認識一単位情報
81 電子黒板
82 PC
83 通信ケーブル
84 電子ペン
85 座標検出センサー
86 制御プログラム
91 サムネイルを表示するウィンドウ
92 イメージウィンドウ
93 認識結果ウィンドウ
94 外接矩形
95 文字列
[0001]
BACKGROUND OF THE INVENTION
The present invention can transmit information drawn on the screen of the electronic blackboard obtained by using the coordinate detection technique to the display device using the communication means, and can virtually reproduce the drawing state of the screen on the display device side. It relates to an electronic blackboard system.
[0002]
[Prior art]
In recent years, the electronic blackboard system uses a coordinate detection technology that automatically detects an operation position on the screen of the electronic blackboard by a sensor, and a trajectory drawn with a marker or the like is a personal computer (hereinafter, referred to as a display device) in real time. An electronic blackboard system having a so-called interactive function in which the screen of the electronic blackboard is virtually reproduced by a control program on the PC can be seen (refer to Patent Document 1, for example).
[0003]
A conventional electronic blackboard system will be described with reference to FIGS.
[0004]
FIG. 8 is a diagram showing a configuration of a conventional electronic blackboard system, and shows a general system in which an electronic blackboard and a PC are connected by a communication cable.
[0005]
An electronic blackboard 81 on which a user draws handwritten characters, a PC 82 that is a display device for displaying the drawn characters and the like, and a communication cable 83 that connects the electronic blackboard 81 and the PC 82 are configured.
[0006]
First, a coordinate detection method necessary for the interactive function will be described. The coordinate detection sensor 85 receives infrared light and ultrasonic waves transmitted simultaneously by the electronic pen 84. The electronic blackboard 81 calculates the distance from the electronic pen 84 to the coordinate detection sensor 85 based on the time difference. Since the coordinate detection sensors 85 are disposed at both ends of the upper part of the screen and the distance between them is known in advance, the electronic blackboard 81 can detect coordinates with the upper left corner of the screen as the origin by trigonometry.
[0007]
Next, the coordinate information detected by the electronic blackboard 81 is sequentially transmitted to the PC 82 via the communication cable 83 in real time. The control program 86 on the PC 82 receives the information and reproduces the contents drawn on the screen from the coordinate information. At this time, the electronic blackboard 81 adds color information to the infrared light emitted from the electronic pen 84, and transmits the color information to the PC 82 simultaneously with the coordinates, so that the control program 86 can reproduce the color.
[0008]
The electronic blackboard 81 has a system in which a plurality of screen surfaces are prepared, the screen is scrolled by pressing a button prepared in the operation unit 87 in FIG. 8, and a new surface appears on the front surface. FIG. 9 is a diagram showing an example in which characters drawn on a conventional electronic blackboard are displayed on the PC, and shows a place where four screens of the electronic blackboard 81 are captured by the control program 86 on the PC.
[0009]
In the control program 86, one screen of the electronic blackboard 81 is handled in units of pages, and a thumbnail window 91 for displaying thumbnails of all pages is used. The control program 86 also displays an image window 92 that is a page corresponding to the surface being drawn on the screen of the electronic blackboard 81, and reproduces the page being drawn on the electronic blackboard 81 using the coordinate information being received. To do.
[0010]
In such an electronic blackboard system, the control program 86 on the PC 82 recognizes the trajectory of handwritten characters drawn on the image board 92, that is, the image window 92, so-called stroke information, and displays the result as a text code character string on the screen. Some are output and can be used to create minutes.
[0011]
The characters shown in FIG. 9 show an example in which characters drawn on the electronic blackboard are displayed on the PC.
[0012]
The results of the recognition processing performed by the control program 86 for the four character strings drawn in the image window 92 are displayed as text code character strings in the right recognition result window 93. Here, each character string is output as a series of text codes separated by a space code, a line feed code, etc., so that simple text editing operations such as spelling correction can be performed after the output.
[0013]
In such a control program 86, when a text cursor is placed on a certain character string or a range is selected with a mouse or a keyboard in order to indicate which stroke information group is recognized by the output text code character string. It is indicated by a rectangular dotted line display or a reverse display that circumscribes a handwritten character that is a stroke information group that is a recognition source. For example, in FIG. 9, when the user selects a range of the character string 95 “Handwriting” from the recognition result window 93, the control program 86 uses the control program 86 to enclose a handwritten character based on the stroke information group. A circumscribed rectangle 94 indicating the area is indicated by dotted lines. As a result, the user can determine that the handwritten character that is the stroke information group from which the character string 95 is recognized is a portion surrounded by the circumscribed rectangle 94.
[0014]
[Patent Document 1]
JP 2000-172422 A (FIG. 1)
[0015]
[Problems to be solved by the invention]
However, in the conventional electronic blackboard system, since there is no search means to know what text code character string is obtained as a result of recognition of a certain stroke information group, the user draws and inputs it on the electronic blackboard There has been a problem that the text code character string of the recognition result cannot be known from the stroke information.
[0016]
Therefore, since it is impossible to search the text code character string displayed in the recognition result window from the handwritten characters displayed in the image window, when the number of characters drawn on the electronic blackboard is relatively small, There is no problem with the search, but when many characters are drawn on one screen of the electronic blackboard, the user needs to visually search for the corresponding text code character string from the recognition result window, which is troublesome. It is complicated.
[0017]
In view of this, the present invention provides an electronic blackboard system that can search a text code character string in a recognition result window subjected to recognition processing from stroke information of handwritten characters drawn on the electronic blackboard.
[0018]
[Means for Solving the Problems]
In order to solve the above problems, an electronic blackboard system of the present invention includes an electronic blackboard that transmits handwritten characters drawn on a screen to the outside, and an image window that directly displays the handwritten characters transmitted from the electronic blackboard as an image, and, an electronic blackboard system and a display device and having a recognition result window displaying the text code string recognition process the handwriting, the electronic blackboard, constitutes a rendered character on the screen Stroke information consisting of coordinate information and color information of a plurality of points on the stroke to be transmitted is transmitted to the display device for one page or more with one screen surface as one page, and the display device is transmitted from the electronic blackboard The stroke information is drawn on the screen by connecting the points indicated by the coordinate information as lines. The handwritten character is displayed in the image window as an image, the handwritten character drawn by the stroke information is recognized by dictionary information, and the recognized text code character string and each recognized text code character A recognition unit list that holds, as recognition unit information, circumscribing rectangular area information that holds the start and end indices in all text code character strings of the column and the rectangular area coordinates surrounding the handwritten character that is the recognition source; , Storing the selected rectangular area information that holds the rectangular area coordinates surrounding the handwritten character indicated by the recognition unit information currently selected by the user as recognition result information, and the text code character string of the recognition result is stored as the recognition result information. recognition result is displayed in the window, optionally user on the image window Select a coordinate Then, the recognition of the recognition one unit information which holds the circumscribed rectangular area information including the coordinates from the result information, retrieves from among the recognized one unit list, retrieved the recognized one unit information held storing the starting index and the range of the end index the recognition result text code string highlighted in the window, the circumscribed rectangular area information in which the recognition one unit information retrieved is held to the selected rectangular area information It is set as the structure which carries out.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
The invention according to claim 1 of the present invention is an electronic blackboard that transmits handwritten characters drawn on a screen to the outside, an image window that displays the handwritten characters transmitted from the electronic blackboard as an image, and the an electronic blackboard system composed of a recognition result display device provided with a window that displays the text code string recognition process of handwritten characters, the electronic blackboard, the strokes constituting the drawn characters on the screen Stroke information consisting of coordinate information and color information of a plurality of points is transmitted to the display device for one page or more with one screen surface as one page, and the display device transmits the stroke information transmitted from the electronic blackboard. By connecting the points indicated by the coordinate information as lines, the handwritten characters drawn on the screen are imprinted. Displayed in the image window as it is, the handwritten characters drawn by the stroke information are recognized by dictionary information, the text code character string of the recognition result, and the entire text of each recognized text code character string A recognition unit list that holds the start and end indexes in the code character string and the circumscribed rectangular area information that holds the rectangular area coordinates surrounding the handwritten character that is the recognition source; The selected rectangular area information holding the rectangular area coordinates surrounding the handwritten character indicated by the selected recognition unit information is stored as recognition result information, and the text code character string of the recognition result is stored in the recognition result window. selecting an arbitrary coordinate display to a user on the image window then, The recognition one unit information which holds the circumscribed rectangular area information including the coordinates from serial recognition result information, retrieves from among the recognized one unit list, the start index the recognition one unit information retrieved is held and The text code character string on the recognition result window in the range of the end index is displayed in reverse video, and the circumscribed rectangular area information held by the searched one recognition unit information is stored in the selected rectangular area information. It is.
[0020]
As a result, since the text code character string of the recognition result can be easily searched from the stroke information side which is the locus of the handwritten character, the user can know the association between the stroke information group and the recognition result quickly and accurately. It is possible to efficiently perform editing work such as making minutes of meetings using electronic blackboards .
[0024]
The invention described in claim 2 is the invention according to claim 1, the 該手writing characters of the image window became recognized source with the retrieved recognized one unit information based on the circumscribed rectangular area information It is an electronic blackboard system that displays a dotted line or reverse so as to enclose it, so that the text code character string of the recognition result can be easily searched from the stroke information side that is the locus of handwritten characters, so that the user can quickly and accurately stroke It becomes possible to know the association between the information group and the recognition result.
[0026]
Hereinafter, embodiments of the present invention will be described with reference to FIGS.
[0027]
8 and the display device of FIG. 9 are the same as those already described in the section of the prior art, and thus description thereof is omitted.
[0028]
(Embodiment 1)
FIG. 1 is a functional block diagram of a PC according to an embodiment of the present invention.
[0029]
In FIG. 1, the PC 82 analyzes the communication data and determines the processing, and the communication means 13 for performing data communication with the input device 11 such as a keyboard and a mouse, the output device 12 such as a CRT, and the electronic blackboard 81. A communication data processing unit 14, a document information storage unit 15 for managing a screen drawing state at an arbitrary time as a page unit, and managing a plurality of pages as a document unit, and a screen on a window based on document information in the document information storage unit 15 It comprises document information drawing means 16 for reproducing the drawing state, and a control unit 17 for controlling the entire processing.
[0030]
FIG. 2A is a diagram showing a specific example of the document information storage unit of the PC according to the embodiment of the present invention. The document information storage unit 15 manages information in units of pages of the electronic blackboard 81 as page information 21 for an arbitrary number of pages. The page information 21 represents page information of one page among a plurality of page information. The page information 21 includes one base image and a stroke information list.
[0031]
The base image is an image that becomes the background of the page, and all strokes are drawn on this image.
[0032]
The stroke information list manages stroke information for reproducing the drawing of each handwritten character in units of strokes written on the electronic blackboard 81 using the electronic pen 84. The stroke information 22 represents one of a plurality of pieces of stroke information, and stores the coordinate data of each character.
[0033]
FIG. 2B is a diagram for showing an example of stroke information of the letter “t” in the English cursive form according to the embodiment of the present invention. As shown in FIG. 2B, “t” is composed of two strokes S1 and S2, and the stroke information 22 is composed of a line width, a line color, and two or more coordinate data. As indicated by black dots in FIG. 2B, S1 stores coordinate data at 10 locations, and S2 stores coordinate data at 3 locations. If the stroke information is stored in this way, the drawing of “t” shown in FIG. 2B can be reproduced in an arbitrary two-dimensional space such as the image window 92 on the PC 82.
[0034]
Specifically, the coordinate data stored in the individual stroke information 22 is connected with lines using the line width and line color in order from the top. Here, if the drawing actually written on the screen with the electronic pen 84 is similar to the drawing to be reproduced, the line may be a straight line or an approximate curve such as a Bezier curve.
[0035]
FIG. 3 is a functional block diagram of the control unit in the embodiment of the present invention. In FIG. 3, the control unit 17 includes a stroke information storage unit 31, a stroke information recognition unit 32, a dictionary information storage unit 33, a recognition result information processing unit 34, a recognition result information storage unit 35, and a text processing unit 36. Consists of
[0036]
The stroke information storage unit 31 stores a stroke information group of the current page.
[0037]
The stroke information recognition unit 32 recognizes the stroke information as a handwritten character, and outputs the text code character string and the stroke information that is the recognition source.
[0038]
The dictionary information storage unit 33 stores dictionary information that is referred to when the stroke information recognition unit 32 recognizes a stroke information group.
[0039]
The recognition result information processing unit 34 receives the text code character string output from the stroke information recognition unit 32 and the stroke information group that is the recognition source, and constructs and processes recognition result information 41 that can be centrally managed.
[0040]
The recognition result information storage unit 35 stores the recognition result information 41 constructed and processed by the recognition result information processing unit 34.
[0041]
The text processing unit 36 acquires the recognition result information 41 stored in the recognition result information storage unit 35 via the recognition result information processing unit 34 or reflects the text operation of the user in the recognition result information 41.
[0042]
FIG. 4 is a diagram showing the configuration of the recognition result information stored in the recognition result information storage unit according to the embodiment of the present invention. The recognition result information 41 includes a recognition code separated by a line feed code for each word. A recognition unit unit list having information of each recognition result as a unit, and selected rectangular region information holding rectangular region coordinates surrounding the handwritten character currently selected by the user. The recognition one unit list holds information of each word on the text code character string as recognition one unit information 42, and the start index and end index on the text code character string in which the recognition results are connected, The rectangular area coordinates that surround the handwritten character that has become are stored as circumscribed rectangular area information.
[0043]
FIG. 5 is a diagram showing a case where information of an image window and a recognition result window is stored as recognition result information in the embodiment of the present invention.
[0044]
In FIG. 5, when the handwritten character displayed in the image window 92 is recognized, the text code character string of the recognition result information 41 becomes the recognition results “Electronic,“ Board ”,“ Handwriting ”,“ Recognition ”, space, Separated by a code such as a line feed and held together.
[0045]
The recognition unit list manages four recognition results as recognition unit information 42. For example, the start index and the end index of the first recognition one-unit information 42 include “0” and “10”. This is because the first recognition result “Electronic” is between the 0th and the 10th of the text. Represents the existence. Although the value of this index may be changed by the user's text editing operation, it is transmitted to the recognition result information processing unit 34 via the text processing unit 36 and updated to the latest information one by one. The circumscribed rectangular area information indicates that the area in the image window 92 of the recognition result “Electronic” of the stroke information group is (110, 50, 510, 130). In this specific example, the area is managed by coordinates (left, top, right, bottom), but any value can be used as long as the area can be understood, such as (left, top, width, height). The selected rectangular area information holds a value of (100, 400, 600, 500), and the user selects the recognition result “Handwriting” managed by the third recognition unit information in the image window 92. Indicates that
[0046]
Next, the flow of processing in the embodiment of the present invention will be described with reference to the flowcharts shown in FIGS.
[0047]
FIG. 6 is a flowchart showing processing during recognition processing according to the present embodiment. Specifically, when the stroke information group stored in the stroke information storage unit 31 is recognized by the stroke information recognition unit 32, it is stored in the recognition result information storage unit 35 by the recognition result information processing unit 34 as the recognition result information 41. Shows the process.
[0048]
First, when the user calls a recognition process for the stroke information storage unit storing the stroke information group currently displayed in the image window 92 by executing a menu or the like, the stroke information recognition unit 32 causes the stroke of the stroke information storage unit to be stored. Information group recognition processing is performed (S61).
[0049]
The stroke information recognition unit 32 determines an optimal recognition result while referring to the dictionary information storage unit 33. When the recognition process is completed, the recognition result information processing unit 34 acquires the number of recognition results of the stroke information group from the stroke information recognition unit 32. That is, the number of words subjected to recognition processing is acquired (S62).
[0050]
Next, the recognition result information processing unit 34 determines whether a recognition result exists (S63).
[0051]
When there is a recognition result, the recognition result information processing unit 34 acquires the recognition result one by one from the stroke information recognition unit 32 (S64).
[0052]
The recognition result information processing unit 34 adds the text code character string that is the recognition result to the text code character string to be connected (S65).
[0053]
Next, the recognition result information processing unit 34 calculates the start and end indexes of the text code character string added earlier, as viewed from the entire character string (S67).
[0054]
Further, the recognition result information processing unit 34 acquires the stroke information that is the recognition source from the stroke information recognition unit 32, and calculates the coordinates (circumscribed rectangular region information) of the rectangular region surrounding the handwritten character (S68).
[0055]
Finally, the recognition result information processing unit 34 adds the text code character string, the start and end indexes, and the coordinates of the circumscribed rectangle to the recognition result information 41 held by the recognition result information storage unit 35 (S69), and further generates In order to determine whether there is a recognition result to be processed, the process proceeds to step S63. In step S63, if there is no remaining recognition result, the process ends.
[0056]
In this way, information for searching for a text code character string as a recognition result is constructed from the stroke information side.
[0057]
FIG. 7 is a flowchart showing processing when searching for a recognition result from the stroke information side according to the embodiment of the present invention.
[0058]
Specifically, the recognition result information processing unit 34 obtains the corresponding recognition unit information from the coordinates specified by the user in the image window 92 from the recognition result information 41 stored in the recognition result information storage unit 35. Indicates the search process.
[0059]
First, the user designates the coordinates of a handwritten character whose user wants to know the recognition result in the image window 92 using the input device 11 such as a mouse. For example, arbitrary coordinates in the circumscribed rectangle 94 are designated. The recognition result information processing unit 34 determines whether an element exists in the recognition unit list of the recognition result information 41 stored in the recognition result information storage unit 35 (S71).
[0060]
If there are no elements in the list, the process ends because there are no more recognition results to be examined. If there is an element in the list, one piece of recognition unit information 42 is acquired (S72), and it is determined whether the coordinate specified by the user exists in the circumscribed rectangular area information held by the recognition unit unit information 42 (S72). S73).
[0061]
If the coordinates do not exist in the circumscribed rectangular area information, the recognition result information processing unit 34 proceeds to step S71 to investigate other elements. If the coordinates exist in the circumscribed rectangle area information, the text processing character string managed by the recognition unit information 42 is the recognition result requested by the user. The selected state is selected according to the range from the index to the end index, and the text which is the recognition result of the stroke information designated by the user with the input device 11 such as the mouse in the image window 92 is extracted (S74).
[0062]
Next, circumscribed rectangular area information of the recognized one unit information 42 searched in S73 is stored in the selected rectangular area information (S75).
[0063]
The circumscribing rectangle of the last selected stroke information group is displayed with a dotted line or reverse display, and the range of this stroke information group is clearly indicated and the process is terminated. In FIG. 9, when an arbitrary coordinate in the circumscribed rectangle 94 is designated, the character string 95 is highlighted (S76).
[0064]
As described above, in the electronic blackboard system according to the present embodiment, since the text code character string of the recognition result can be easily searched from the stroke information, the user can quickly and accurately recognize the handwritten character that is the stroke information and its recognition. You can know the association of results.
[0065]
【The invention's effect】
As described above, according to the electronic blackboard system according to claim 1, the text code character string including the designated coordinates is selected from the text code character strings in the recognition result storage unit according to the coordinates designated in the image window. Because it is extracted, it is possible for the user to know the association between the handwritten characters that have been specified accurately and the recognition result, and the advantageous effect of being able to efficiently perform editing work such as creating minutes of meetings etc. using an electronic blackboard Is obtained .
[0068]
According to the electronic blackboard system of the second aspect of the present invention, the rectangular area surrounding the handwritten character corresponding to the extracted text code character string by the coordinates selected by the user on the image window of the display device. Is displayed, the user can quickly and accurately know the handwritten character of the recognition source.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a PC in an embodiment of the present invention. FIG. 2 (a) is a diagram showing a specific example of a document information storage unit of the PC in the embodiment of the present invention. FIG. 3 is a functional block diagram of a control unit according to an embodiment of the present invention. FIG. 4 is a diagram for illustrating an example of stroke information of a letter “t” in an English cursive form. The figure which shows the structure of the recognition result information which a result information storage part stores. FIG. 5 is the figure which showed the case where the information of the image window and recognition result window in embodiment of this invention was stored as recognition result information. FIG. 7 is a flowchart showing processing during recognition processing according to the present embodiment. FIG. 7 is a flowchart showing processing when searching for a recognition result from the stroke information side according to the embodiment of the present invention. Figure conventional diagram showing the configuration of an electronic blackboard system [9] Conventional character drawn by the electronic blackboard showing an example in which on the PC [Description of symbols]
11 Input device 12 Output device 13 Communication means 14 Communication data processing unit 15 Document information storage unit 16 Document information drawing unit 17 Control unit 21 Page information 22 Stroke information 31 Stroke information storage unit 32 Stroke information recognition unit 33 Dictionary information storage unit 34 Recognition Result information processing unit 35 Recognition result information storage unit 36 Text processing unit 41 Recognition result information 42 Recognition unit information 81 Electronic blackboard 82 PC
83 Communication cable 84 Electronic pen 85 Coordinate detection sensor 86 Control program 91 Window 92 for displaying thumbnails Image window 93 Recognition result window 94 circumscribed rectangle 95 character string

Claims (2)

スクリーン上に描画された手書き文字を外部に送信する電子黒板と、前記電子黒板から送信された手書き文字をそのままイメージとして表示するイメージウィンドウ、並びに、前記手書き文字を認識処理したテキストコード文字列を表示する認識結果ウィンドウを備えた表示装置とから構成される電子黒板システムであって、
前記電子黒板は、
スクリーン上に描画された文字を構成するストローク上の複数の点の座標情報および色情報からなるストローク情報を1スクリーン面を1ページとして1ページ分以上を前記表示装置に送信し、
前記表示装置は、
前記電子黒板から送信された前記ストローク情報の各々の座標情報が示す点を線として結ぶことにより前記スクリーン上に描画された手書き文字をイメージのまま前記イメージウィンドウに表示し、
前記ストローク情報により描画される手書き文字を辞書情報により認識処理し、
前記認識結果のテキストコード文字列と、前記認識された各々のテキストコード文字列の全テキストコード文字列中における開始インデックスおよび終了インデックス並びに認識元となった前記手書き文字を囲む矩形状の領域座標を保持する外接矩形領域情報を認識一単位情報として保持する認識一単位リストと、ユーザによって現在選択されている前記認識一単位情報が示す手書き文字を囲む矩形状の領域座標を保持する選択矩形領域情報とを認識結果情報として記憶し、
前記認識結果のテキストコード文字列を前記認識結果ウィンドウに表示し、
ユーザが前記イメージウィンドウ上で任意の座標を選択すると、前記認識結果情報からその座標を含む前記外接矩形領域情報を保持する前記認識一単位情報を、前記認識一単位リストの中から検索し、
検索された前記認識一単位情報が保持する前記開始インデックスおよび終了インデックスの範囲にある前記認識結果ウィンドウ上のテキストコード文字列を反転表示し、
検索された前記認識一単位情報が保持する前記外接矩形領域情報を前記選択矩形領域情報に格納することを特徴とする電子黒板システム。
An electronic blackboard that transmits handwritten characters drawn on the screen to the outside, an image window that displays the handwritten characters transmitted from the electronic blackboard as an image, and a text code character string that has been processed to recognize the handwritten characters an electronic blackboard system composed of a display device including a recognition result window,
The electronic blackboard
Sending stroke information consisting of coordinate information and color information of a plurality of points on a stroke constituting a character drawn on the screen to one page or more as one page to the display device,
The display device
The handwritten characters drawn on the screen are displayed on the image window as an image by connecting the points indicated by the coordinate information of the stroke information transmitted from the electronic blackboard as lines,
A handwritten character drawn by the stroke information is recognized by dictionary information,
The recognition result text code character string, the start index and the end index in all the text code character strings of each recognized text code character string, and rectangular area coordinates surrounding the handwritten character that is the recognition source A recognition unit list that holds the circumscribed rectangular region information to be held as recognition unit information, and selected rectangular region information that holds the rectangular region coordinates surrounding the handwritten character indicated by the recognition unit information currently selected by the user Is stored as recognition result information,
Displaying the recognition result text code string in the recognition result window;
The user selects an arbitrary coordinate on the image window Then, the recognition one unit information which holds the circumscribed rectangular area information including the coordinates from the recognition result information, retrieves from among the recognized one unit list,
The highlighted text code character string on the recognition result window in the range of the start index and end index held by the searched one unit information of recognition,
The electronic blackboard system, wherein the circumscribed rectangular area information held by the retrieved recognition unit information is stored in the selected rectangular area information .
前記検索された認識一単位情報により認識元となった前記イメージウィンドウの該手書き文字を前記外接矩形領域情報を基に囲うように点線または反転表示することを特徴とする請求項に記載の電子黒板システム。 2. The electronic device according to claim 1 , wherein the handwritten character of the image window that is a recognition source based on the retrieved recognition unit information is displayed in a dotted line or reversely so as to be surrounded based on the circumscribed rectangular area information. Blackboard system.
JP2003050863A 2003-02-27 2003-02-27 Electronic blackboard system Expired - Fee Related JP4155059B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003050863A JP4155059B2 (en) 2003-02-27 2003-02-27 Electronic blackboard system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003050863A JP4155059B2 (en) 2003-02-27 2003-02-27 Electronic blackboard system

Publications (3)

Publication Number Publication Date
JP2004260684A JP2004260684A (en) 2004-09-16
JP2004260684A5 JP2004260684A5 (en) 2006-03-23
JP4155059B2 true JP4155059B2 (en) 2008-09-24

Family

ID=33116164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003050863A Expired - Fee Related JP4155059B2 (en) 2003-02-27 2003-02-27 Electronic blackboard system

Country Status (1)

Country Link
JP (1) JP4155059B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4683560B2 (en) * 2006-07-06 2011-05-18 株式会社日立ソリューションズ Method for concealing drawing object in electronic blackboard system and electronic blackboard system

Also Published As

Publication number Publication date
JP2004260684A (en) 2004-09-16

Similar Documents

Publication Publication Date Title
KR102489578B1 (en) Formula inputting method, apparatus and electronic device
US6952803B1 (en) Method and system for transcribing and editing using a structured freeform editor
JP3471919B2 (en) Machine operating method and method used to operate a processor controlled machine
US7167165B2 (en) Temporary lines for writing
US5953735A (en) Script character processing method and system with bit-mapped document editing
US5590257A (en) Script character processing method and system with bit-mapped document editing
US6434581B1 (en) Script character processing method for interactively adjusting space between writing element
JP4637455B2 (en) User interface utilization method and product including computer usable media
US7123742B2 (en) Print user interface system and its applications
US20060001656A1 (en) Electronic ink system
JP2006195996A (en) User interface for device by recognized text and bounded area
JP2000029909A (en) Method and system for generating ad hoc from free from ink
JP2013089198A (en) Electronic comic editing device, method and program
TWI807181B (en) Handwriting input apparatus, handwriting input method, and program
US8572480B1 (en) Editing the sequential flow of a page
JP4155059B2 (en) Electronic blackboard system
JP2021135911A (en) Display device
JP3113747B2 (en) Character recognition device and character recognition method
JP5811435B2 (en) Display device and display control program
JP2876630B2 (en) Word processing system
JP3329517B2 (en) Graphic data processing method
JPH03268059A (en) Document editing device using three-dimensional display
JP3177044B2 (en) Document creation device
JPH0769905B2 (en) Document creation / editing device
JP2002269495A (en) Character recognition device and character recognition program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060206

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060206

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060314

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080516

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080617

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080630

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120718

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120718

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130718

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees