JP4155059B2 - Electronic blackboard system - Google Patents
Electronic blackboard system Download PDFInfo
- 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
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】
本発明の請求項2に記載の発明は、請求項1記載の発明において、前記検索された認識一単位情報により認識元となった前記イメージウィンドウの該手書き文字を前記外接矩形領域情報を基に囲うように点線または反転表示する電子黒板システムであり、これにより、手書き文字の軌跡であるストローク情報側からその認識結果のテキストコード文字列を容易に検索できるようにしたため、ユーザは素早く的確にストローク情報群とその認識結果の関連付けを知ることが可能となる。
【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】
また本発明の請求項2に記載の電子黒板システムによれば、ユーザが表示装置のイメージウィンドウ上で選択した座標により、抽出したテキストコード文字列に対応する手書き文字を囲うような矩形状の領域を表示するので、ユーザは、素早く的確に認識元の手書き文字を知ることが可能となる。
【図面の簡単な説明】
【図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
[0006]
First, a coordinate detection method necessary for the interactive function will be described. The
[0007]
Next, the coordinate information detected by the
[0008]
The
[0009]
In the
[0010]
In such an electronic blackboard system, the
[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
[0013]
In such a
[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
[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
[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
[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
[0034]
Specifically, the coordinate data stored in the
[0035]
FIG. 3 is a functional block diagram of the control unit in the embodiment of the present invention. In FIG. 3, the
[0036]
The stroke
[0037]
The stroke
[0038]
The dictionary
[0039]
The recognition result
[0040]
The recognition result
[0041]
The
[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
[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
[0045]
The recognition unit list manages four recognition results as
[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
[0048]
First, when the user calls a recognition process for the stroke information storage unit storing the stroke information group currently displayed in the
[0049]
The stroke
[0050]
Next, the recognition result
[0051]
When there is a recognition result, the recognition result
[0052]
The recognition result
[0053]
Next, the recognition result
[0054]
Further, the recognition result
[0055]
Finally, the recognition result
[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
[0059]
First, the user designates the coordinates of a handwritten character whose user wants to know the recognition result in the
[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
[0061]
If the coordinates do not exist in the circumscribed rectangular area information, the recognition result
[0062]
Next, circumscribed rectangular area information of the recognized one
[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
[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
83
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 .
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)
| 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 |
-
2003
- 2003-02-27 JP JP2003050863A patent/JP4155059B2/en not_active Expired - Fee Related
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 |