JPH10254989A - 画像処理システムおよびその方法 - Google Patents

画像処理システムおよびその方法

Info

Publication number
JPH10254989A
JPH10254989A JP9055781A JP5578197A JPH10254989A JP H10254989 A JPH10254989 A JP H10254989A JP 9055781 A JP9055781 A JP 9055781A JP 5578197 A JP5578197 A JP 5578197A JP H10254989 A JPH10254989 A JP H10254989A
Authority
JP
Japan
Prior art keywords
image
image data
recognition
closed loop
extracting
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.)
Pending
Application number
JP9055781A
Other languages
English (en)
Inventor
Toru Yamakita
徹 山北
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP9055781A priority Critical patent/JPH10254989A/ja
Priority to US09/036,210 priority patent/US6366698B1/en
Priority to DE69821040T priority patent/DE69821040T2/de
Priority to EP98104305A priority patent/EP0865192B1/en
Priority to CN98100497A priority patent/CN1103518C/zh
Priority to KR1019980008092A priority patent/KR100308543B1/ko
Publication of JPH10254989A publication Critical patent/JPH10254989A/ja
Priority to HK99101092.7A priority patent/HK1016389B/en
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)

Abstract

(57)【要約】 【課題】 入力ユーザインタフェイスの向上を計ると共
に、携帯端末の小型化を推進する。 【解決手段】 紙面に手書きメモ等を記入し、そのメモ
を取り囲むように閉ループパターンを描いておく。画像
入力部3を用いて紙面の画像を読み取る。画像処理部4
は、入力された画像データから閉ループパターンを検出
すると、その閉ループパターンの内側領域の画像データ
を抽出してホスト装置6に送る。画像パターン解析・認
識部7は、携帯端末1から受信した差分画像データに対
して画像認識処理を実行し、その認識結果を携帯端末1
に返送する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ある端末装置を用
いて入力された画像データを他の情報処理装置に処理さ
せるシステムに関する。また、電子カメラ等を用いて読
み取られた画像パターンから不要なパターンを除去する
技術に係わる。
【0002】
【従来の技術】近年の情報化社会においては、特に業務
上、様々な文書あるいは図面等が電子化されてきてい
る。場合によっては、メモ書き程度の内容であっても、
電子化して保存しておくことが要求される。
【0003】文書の電子化に際しては、パソコン上で文
書作成用のアプリケーションプログラム等を起動し、文
書作成者がキーボードを利用して1文字ずつ入力してい
く方法が最も一般的である。また、図面などの電子化に
際しては、図面作成用のアプリケーションプログラム等
を起動し、図面作成者がキーボードやマウス装置を利用
して入力する方法が一般的である。
【0004】ところで、最近、電子カメラが普及してき
ている。電子カメラは、被写体を撮影することによって
読み取った画像データをデジタルデータとして保存す
る。そして、所定のインタフェースを介してパソコン等
に接続すれば、電子カメラで読み取った画像データをそ
のパソコン上で処理することができる。したがって、例
えば、紙面などに書かれている文書を電子カメラで撮影
し、その電子カメラで読み取った画像データをパソコン
等に入力して文字認識処理を実行すれば、上記紙面に書
かれている文書を電子化できる。
【0005】このように、文書あるいは図面等を電子化
する際には、一般的にはキーボードやマウスを用いて行
っており、特定の場合には電子カメラ(あるいは、イメ
ージスキャナ)を用いて取り込んだ画像データに対して
画像認識処理を実行するなどして行っている。
【0006】
【発明が解決しようとする課題】ところが、キーボード
やマウス装置による操作は必ずしもすべてのユーザにと
って容易とは言えず、その操作が不得手なユーザもい
る。また、メモ書き程度の内容を電子化する場合には、
手書きであれば僅かな時間で出来るのに対し、キー入力
するためにはその都度文書作成用のアプリケーションプ
ログラムを起動した上で操作を開始しなければならず面
倒である。
【0007】一方、電子カメラ等を用いて紙面などに書
かれた内容を読み取る方法では、必用な範囲のみを撮影
することは困難であり、画像認識したい文書以外の文書
も読みとってしまう可能性が高い。この場合、カメラ撮
影で読み取った画像データをパソコンのディスプレイに
表示させた上で画像認識領域を指定したり、あるいは画
像認識結果として得られた文書を修正する操作が必用と
なり、これも面倒である。
【0008】さらに、上述の電子カメラを用いた方法で
は、画像認識処理を実行するためのノートパソコン等を
携帯していなければ、移動先(出張先など)で撮影した
内容をその場で即座に電子化することはできない。ま
た、性能の良い文字認識ソフトウェアは、一般にプログ
ラム規模が大きく、そのような大規模なプログラムを簡
易型の携帯端末などに搭載することは望ましくない。
【0009】本発明の課題は、入力ユーザインタフェイ
スの向上を計ると共に、携帯端末の小型化を推進するこ
とである。
【0010】
【課題を解決するための手段】本発明の画像処理システ
ムは、第1の端末装置で読み取った画像を第2の端末装
置において認識する構成であり、手書きメモ等を含む領
域が予め決められた規則に従って認識対象領域として指
定された記録面の画像を読み取る読取手段と、その読取
手段によって読み取られた画像から上記予め決められた
規則に従って上記認識対象領域を抽出する検出手段およ
び抽出手段と、それら検出手段および抽出手段によって
抽出された領域の画像データに含まれる文字または特定
のパターンを認識する認識手段と、を有する。上記読取
手段を第1の端末装置に設け、上記認識手段を第2の端
末装置に設ける。また、上記検出手段および抽出手段
は、第1に設けてもよいし、第2の端末装置に設けても
よい。
【0011】上記予め決められた規則とは、たとえば、
閉ループパターンの内側の領域を認識対象領域とする方
法、予め決められた識別指示パターン(たとえば、アン
ダーライン)に対して所定の位置の領域を認識対象領域
とする方法、あるいは予め決められた特定の色を含む領
域を認識対象領域とする方法などである。
【0012】上記方式によれば、読取手段を用いて読み
取った画像のうち、必要な領域の画像データのみが抽出
されて認識される。したがって、所望のパターンのみが
認識され、不要な画像は認識されることなく除去され
る。
【0013】また、画像データを読み取る機能と画像認
識を実行する機能とを独立した装置に設けたので、上記
第1の端末装置の小型化を計りながら、その第1の端末
装置を介して第2の端末装置の高度な機能を利用でき
る。
【0014】
【発明の実施の形態】以下、本発明の実施形態について
図面を参照しながら説明する。図1は、本実施形態のシ
ステム構成図である。携帯端末1は、通信機能を備えて
おり、ネットワーク5に接続された他の装置にデータ処
理を依頼し、その結果を受け取って例えば液晶ディスプ
レイからなる画像表示部2に表示することができる。携
帯端末1は、最寄りの基地局を介して無線でデータを送
受信する方式、通信機能を持った装置(光リンクユニッ
ト)との間でIr(赤外線)通信などでデータを送受信
する方式、または有線でデータを送受信する方式でネッ
トワーク5に接続される。また、携帯端末1は、たとえ
ば電子カメラ等からなる画像入力部3を備え、それを用
いて取り込んだ画像データをネットワーク5に接続され
た他の装置(たとえば、ホスト装置6)に送って画像処
理を依頼する機能を持っている。さらに、携帯端末1
は、画像入力部3を用いて取り込んだ画像データを画像
処理部4において処理することも可能である。
【0015】ネットワーク5は、公衆電話網、PHS
網、またはLANであり、ホスト装置6を収容してい
る。ホスト装置6は、サーバマシンであり、携帯端末1
から転送されてくる依頼に従ってデータ処理を実行す
る。また、ホスト装置6は、画像パターン解析・認識部
7を備える。画像パターン解析・認識部7は、携帯端末
1から送られてくる画像データに対してパターン認識処
理あるいは文字認識処理を実行し、受信した画像データ
に含まれている所定のパターンおよび文字列を検出す
る。
【0016】上記構成において、携帯端末1のユーザ
が、たとえば紙面等に手書きしたメモを電子化したいと
きには、紙面上でメモ等を書いた領域を取り囲むように
閉ループパターンを描き、その紙面の画像を画像入力部
3を用いて読み取る。画像処理部4は、画像入力部3に
よって読み取られた画像データを解析し、閉ループパタ
ーンを検出したときにはその閉ループパターンの内側の
領域の画像データを抽出する。この抽出された画像デー
タは、ユーザが紙面に記入したメモ等のみからなり、不
要な領域は削除されている。携帯端末1は、画像処理部
4によって抽出された画像パターンデータをネットワー
ク5を介してホスト装置6に送る。
【0017】ホスト装置6は、携帯端末1から画像パタ
ーンデータを受信すると、画像パターン解析・認識部7
にその画像パターンを解析させる。ここで、画像パター
ン解析・認識部7が解析・認識する画像パターンは、ユ
ーザが紙面等にメモ書きした内容そのものであり、不要
な画像は除去されている。従って、ホスト装置6は、認
識結果としてユーザが紙面等にメモ書きした内容のみを
得ることができる。
【0018】なお、画像処理部4の処理をホスト装置6
に実行させる構成であってもよい。この場合、携帯端末
1は、画像入力部3を用いて読み取った画像をそのまま
ホスト装置6に送り、画像パターン解析・認識部7がそ
の画像データから閉ループパターンの内側の領域の画像
データを抽出し、その抽出した画像パターンを解析す
る。
【0019】画像パターン解析・認識部7による認識結
果は、ホスト装置6に保存してもよいし、自動的にある
いは必用に応じて携帯端末1に転送してもよい。この場
合、携帯端末1は、ホスト装置6から受信した認識結果
を画像表示部2に表示する。また、画像パターン解析・
認識部7による認識結果を予め指定されている所定の端
末装置に転送してもよいし、さらに、その認識結果をキ
ーワードとして検索処理を実行してもよいし、その認識
結果を所定の言語に翻訳してもよい。
【0020】なお、画像パターン解析・認識部7は、ホ
スト装置6が所定のプログラム実行することによって得
られる機能として実現してもよいし、ホスト装置6とは
独立したコンピュータで実現してもよい。
【0021】このように、本実施形態のシステムでは、
紙面等にメモ書した文字または図形等を電子化したいと
きには、紙面上でメモ等を書いた領域を取り囲むように
閉ループパターンを描き、それをカメラ等で撮影してそ
の画像データ(あるいは、所定の画像処理を施した画像
データ)をホスト装置6に送信するだけでよい。すなわ
ち、ユーザの操作としては、メモ等を閉ループパターン
で囲み、それをカメラ等で読み取るだけでよいので、非
常に簡単である。また、携帯端末1は、上述のようなメ
モ等を認識するための構成要件として、文字認識機能は
不要であり、画像を読み取る機能および通信機能のみを
備えればよい(構成によっては、閉ループパターンを検
出する機能も必用)ので、軽量化、低コスト化が計れ
る。
【0022】図2は、携帯端末1の外観図である。携帯
端末1は、LCD表示部11、カメラ12、ICカード
用スロット13、無線通信用アンテナ14を備えてい
る。また、他の通信方式をサポートするために、Ir通
信のためのソケットや、有線通信用のソケットなども備
えている。LCD表示部11は、タッチパネル構成であ
り、携帯端末1は手書き入力情報を処理することができ
る。
【0023】図3は、携帯端末1の構成図である。CP
U21は、記憶装置22(ROMおよびRAM)に格納
されているプログラムを実行する。CPU21と記憶装
置22とはバス23を介して互いに接続されている。
【0024】記憶装置22は、半導体メモリ、磁気的記
録媒体、あるいは光学的記録媒体で構成され、プログラ
ムおよびデータ等を格納している。記憶装置22は、携
帯端末1に固定的に設けたものであってもよいし、着脱
自在に装着するものであってもよい。
【0025】記録媒体ドライバ24は、バス23に接続
されており、可搬性記録媒体(半導体メモリ、磁気ディ
スク、光ディスク、光磁気ディスクを含む)25に格納
されているデータを読み出したり、あるいは可搬性記録
媒体25にデータを書き込む装置である。可搬性記録媒
体25の一例としては、ICカードを想定する。CPU
21は、可搬性記録媒体25に格納されているプログラ
ムを実行することもできる。
【0026】なお、記憶装置22に記録するプログラム
およびデータ等は、通信回線などを介して接続された他
の機器から受信して記録する構成にしてもよく、さら
に、CPU21が他の機器側に設けられた記憶装置に格
納されているプログラムおよびデータ等を通信回線など
を介して使用するようにしてもよい。
【0027】LCD表示部11に対応するユニットは、
液晶ディスプレイ(LCD)31、液晶ディスプレイ3
1に表示すべき情報を格納するメモリ32、LCD制御
部34の制御に従ってメモリ32に格納されている情報
を液晶ディスプレイ31に出力するLCDドライバ3
3、メモリ32およびLCDドライバ33を制御するL
CD制御部34、タッチパネル部35、およびタッチパ
ネル部35が検出した入力情報をCPU21に通知する
タッチパネル制御部36から構成される。
【0028】カメラ12は、たとえばCCDカメラであ
り、その出力はA/Dコンバータ37によってビットマ
ップ形式のデジタルデータに変換されてメモリ38に書
き込まれる。カメラ制御部39は、CPU21の指示に
従って、メモリ38に保持されている画像データをバス
23に出力する。
【0029】通信制御部40は、携帯端末1からデータ
を送出する際には、CPU21の指示に従って送信パケ
ットを生成して無線トランシーバ41、42または有線
トランシーバ43に渡す。また、データを受信する際に
は、無線トランシーバ41、42、または有線トランシ
ーバ43を介して受信したパケットに格納されているデ
ータをバス24上に出力する。無線トランシーバ41
は、図3に示した無線通信用アンテナ14に接続されて
おり、無線基地局4との間で無線データを授受する。無
線トランシーバ42は、Ir通信を行うための送受信機
であり、また、有線トランシーバ43は例えばモデムで
ある。無線トランシーバ42および有線トランシーバ4
3は、オプションで着脱される。なお、携帯端末1は、
さらに時計44を備えている。
【0030】図4は、本実施形態のシステムの画像処理
の概念を説明する図であり、ユーザが紙面に手書きで記
入したメモをカメラで読み取ったときの画像の例であ
る。この例は、予めアルファベットA〜Zが書かれてい
る紙面の空スペースに「XX月XX日 K氏と打合せ」
とメモを書き、そのメモをカメラ12で撮影する場合を
示している。ユーザは、文字認識したい部分とそうでな
い部分とを区別するために、文字認識したいメモ文を取
り囲むような閉ループを紙面に描いている。この閉ルー
プは、紙面上に普通のペンや鉛筆で描けばよい。
【0031】ユーザは、少なくとも文字認識したいメモ
文とそれを取り囲む閉ループパターンを読み取るように
してその紙面を撮影する。このとき、図4に示す例で
は、不要な画像であるアルファベットQ〜Zもメモとい
っしょに画像データとして読み取ってしまっている。
【0032】このような状態であっても、本実施形態の
画像処理では、閉ループパターンの内側の領域のみに対
して画像認識処理を実行するので、閉ループパターンの
外側の領域に位置しているアルファベットQ〜Zは認識
されず、メモ書「XX月XX日 K氏と打合せ」のみが
認識される。このように、簡単なユーザインタフェース
で不要なパターンを除去しながら所望のパターンのみを
認識できる。
【0033】図5は、携帯端末1においてカメラ撮影に
より読み取った画像データをホスト装置6に転送してそ
の画像を認識させる処理のフローチャートである。この
フローチャートに示す各機能を実現するプログラムは、
CPU21が読み取り可能なプログラムコードの形態で
記憶装置22に格納されている。
【0034】また、図5のフローチャートは、携帯端末
1が入力待ち状態において何らかの入力を検出した後の
処理を示している。以下の説明では、図4の例を参照す
る。すなわち、ユーザがメモ書した文字などをカメラで
撮影することによって読み取る例を説明する。
【0035】ステップS1では、検出した入力がカメラ
12からの入力であるかを調べ、カメラ12からの入力
であればステップS2以降の処理を実行し、他の入力で
あれば、ステップS21においてその入力に対応する他
の処理を実行する。このように、ユーザが携帯端末1の
カメラ12を用いて撮影すると、ステップS2以降の処
理が開始される。なお、カメラ入力があったときには、
時計44の出力である時刻情報を保持しておく。
【0036】ステップS2では、カメラ12によって取
り込まれた画像データをLCD表示部11に表示する。
すなわち、カメラ12によって取り込まれた画像データ
をLCD表示部11のメモリ32に書き込み、その画像
データを液晶ディスプレイ31に表示する。続いて、ス
テップS3では、ユーザ指示入力画面を表示する。ユー
ザ指示入力画面は、カメラ撮影により読み取った画像を
ホスト装置6に送って画像認識させる否かをユーザに指
定させるための画面であり、そのカメラ撮影により読み
取った画像上に上書き表示する。即ち、ステップS3の
処理によってカメラ12から入力された画像データが書
き込まれているメモリ32に対して、記憶装置22に格
納されているユーザ指示入力画面の画像データを上書き
する。ユーザ指示入力画面は、例えば「認識」、「保
存」、及び「キャンセル」というボタンを含む。従っ
て、ステップS2およびS3により、LCD表示部11
には、図4において点線で囲まれたカメラ撮影範囲内の
画像上に上記3つのボタンが設けられた状態が表示され
る。
【0037】上記ユーザ指示入力画面上でユーザが指示
を入力すると、即ち、ユーザが表示されたボタンの中の
1つのボタンを押圧すると、ステップS4以下の処理が
実行される。まず、ステップS4では、ユーザの指示を
認識する。この処理は、ユーザがどのボタンを押圧した
かを検出するものである。ステップS5では、ユーザの
指示が「認識」であるか否かを判断する。認識ボタンが
押圧されたことを検出した場合には、ユーザの指示が画
像認識サービスであると判断し、ステップS6へ進む。
【0038】ステップS6では、カメラ12により入力
された画像データをいったん記憶装置22のRAM領域
に保持する。ステップS7では、その画像データから認
識対象画像データを抽出する。即ち、例えば、図4に示
す例では、閉ループパターンの内側の領域を認識対象の
領域とみなし、その領域の画像データを抽出する。な
お、ステップS7の処理は、後述詳しく説明する。続い
て、ステップS8では、ステップS7で抽出した画像デ
ータをホスト装置6に転送するためのパケットを作成す
る。ステップS8の処理についても後述説明する。そし
て、ステップS9において、ステップS8で作成したパ
ケットを図1に示すネットワーク5に送出する。
【0039】一方、ステップS5において、ユーザの指
示が「認識」ではないと判断された場合には、ステップ
S10において、ユーザが保存ボタンを押圧したか否か
を判断する。ユーザが保存ボタンを押圧したのであれ
ば、ステップS11において携帯端末1側で画像データ
を保存する。一方、ユーザが保存ボタンを押圧したので
なければ、ユーザがキャンセルボタンを押圧したものと
見なし、ステップS12でその画像データを廃棄する。
【0040】このように、携帯端末1は、閉ループパタ
ーンを用いて認識対象領域が表されている画像を読み取
ると、その閉ループパターンの内側領域のみを認識対象
領域と見なして抽出し、その抽出した認識対象領域の画
像データをホスト装置6に送る。なお、この抽出された
画像データは、上述したように、実際に画像認識してほ
しい領域(メモを記入した領域)のみを含んでおり、不
要な画像は取り除かれている。
【0041】図6は、図5に示すステップS7の処理の
詳細フローチャートであり、認識対象画像データを抽出
する処理を示す。ステップS31では、記憶装置22の
RAM領域からカメラ12の撮影によって読み取られた
画像データを読み出し、その画像データに対して、画像
データの雑音の除去を目的とした前処理を施した後に線
検出処理を実行する。線検出処理は、既存の技術であ
る。たとえば、画像データの濃度分布あるいは色分布を
調べたときに、「線」は、その変化率の大きい点を連続
させたものとして検出可能である。なお、ある領域と他
の領域との境界においても濃度分布あるいは色分布の変
化率は大きくなるが、「線」と「領域どうしの境界」と
を識別することは既存の技術で行われている。このよう
に、上記前処理が施された画像データの全領域において
濃度分布あるいは色分布を調べることによりその画像に
含まれる「線」が検出される。
【0042】ステップS32では、ステップS31で検
出された「線」の断部を接続する線接続処理を実行す
る。例えば、図4に示す例では、閉ループパターンは手
書きメモを概ね取り囲んでいるものの、その一部が途切
れており、いわゆる「線切れ」が発生している。線接続
処理は、このような「線切れ」を補修する処理であり、
これも既存の技術である。たとえば、「線切れ」が発生
している線の先端からその線の延長方向に所定長の線分
を伸ばし、その線分を上記線の先端を中心として所定の
角度範囲内で旋回させたときに、他の線に接触したなら
ばそれら2つの線を接続するような処理を行う。この線
接続処理により、図4に示すような一部が途切れている
閉ループパターン(略閉ループパターン)が補修されて
閉ループパターンとなる。
【0043】ステップS33では、画像データに含まれ
る閉ループパターンの中で、その閉ループパターンによ
って囲まれる領域の面積が所定値よりも大きいものを検
出する。すなわち、例えば、図4においてアルファベッ
トの「Q」は、閉ループパターンと見なされる可能性が
あるので、ステップS33を実行することにより、この
ような認識対象領域を指定するための閉ループパターン
以外の閉ループパターンを除外している。なお、この処
理で検出される閉ループパターンは、1つである必要は
なく、複数個あってもよい。そして、ステップS34に
おいて、ステップS33で検出した閉ループパターンに
よって囲まれる領域の画像データを出力する。
【0044】図7は、上記画像処理の応用例を示す図で
ある。上述したように、画像データの濃度分布または色
分布を調べれば、領域どうしの境界を検出できるが、図
7に示す例では、この技術を用いている。すなわち、メ
モ等は紙面上に書くが、この紙面には画像認識させたい
メモ以外には何も記入しないものとする。そして、その
メモが書かれた紙を紙とは異なる色の机などの上に置
き、カメラ12を用いてその紙面を撮影するときには、
その紙面全体が写っており、かつその紙面を取り囲むよ
うに机の上面が写っているようにする。
【0045】このようにして取り込んだ画像データに対
して図5のステップS7を実行すれば、紙面の色と机の
上面の色とが異なるので、紙面の外周エッジが閉ループ
パターンとして検出され、紙面の画像のみが認識対象画
像データとして抽出される。このように、撮影方法を変
えれば、メモを取り囲む閉ループパターンをペンや鉛筆
などで紙面に描くことなく必要な領域を抽出できる。
【0046】ところで、図4または図7に示す例では、
手書きメモを閉ループパターンで取り囲むことによって
画像認識対象の領域を不要な領域から識別したが、他の
方式であってもよい。例えば、「認識対象の文字列には
下線を引く」という規則を設けておき、カメラ12を用
いて取り込んだ画像データから下線が付されている文字
列のみを抽出するような構成としてもよい。図8(a) に
示す例では、「XX月XX日 K氏と打合せ」のみに対
して下線が引かれている。この場合、アルファベットQ
〜Zは抽出されずに、「XX月XX日 K氏と打合せ」
のみが抽出される。
【0047】図9(a) は、認識対象の文字列を下線を用
いて識別する場合の認識対象画像データ抽出処理を説明
するフローチャートである。この処理は、図5のフロー
チャートにおいてはステップS7として実行される。
【0048】ステップS41およびS42は、それぞれ
図6のステップS31およびS32と同じであり、カメ
ラ12の撮影によって読み取った画像データから「線」
を検出し、その「線」を補修する。ステップS43で
は、上記処理によって得られた「線」の中から、水平方
法あるいは略水平方向に所定長よりも長く伸びた「線」
を検出する。ここで検出される「線」は、複数本であっ
てもよく、図8(a) に示す例では、2本検出される。ス
テップS44では、ステップS43で検出した各「線」
に沿ってそれらの各「線」の上側の領域を所定幅で切り
出し、その切り出した各領域を認識対象領域として出力
する。
【0049】画像認識対象の領域を識別するための方式
として、色を用いてもよい。たとえば、「認識対象の文
字列は赤色で書く」という規則を設けておき、カメラ1
2を用いて取り込んだ画像データから赤色で書かれてい
る文字列のみを抽出するような構成としてもよい。図8
(b) に示す例では、「XX月XX日 K氏と打合せ」の
みが赤色で書かれている。この場合、アルファベットQ
〜Zは抽出されずに、「XX月XX日 K氏と打合せ」
のみが抽出される。
【0050】図9(b) は、認識対象の文字列を予め指定
した色で書いて識別する場合の認識対象画像データ抽出
処理を説明するフローチャートである。この処理も図5
のフローチャートにおいてはステップS7として実行さ
れる。ステップS51では、カメラ12の撮影によって
読み取った画像データから予め指定された色の画素を所
定密度以上含む領域を切り出し、その切り出した領域内
の画像データを認識対象領域として出力する。
【0051】図10(a) は、携帯端末1から送出される
パケットの構造を示す図である。このパケットは、図5
に示すステップS8において作成される。各パケット
は、ヘッダ部およびデータ部から構成される。ヘッダ部
は、送信元アドレスおよび着信先アドレスなどを格納す
る。送信元アドレスおよび着信先アドレスとしてどのよ
うなアドレス体系のアドレスを格納するのかは、本実施
形態が適用されるネットワーク構成によって決まり、た
とえば、TCP/IP通信では、IPアドレスが格納される。
【0052】データ部には、アプリケーション識別情
報、端末ID、画像データ、時刻情報などが格納され
る。アプリケーション識別情報は、着信先の端末(ここ
では、ホスト装置6)において起動すべきアプリケーシ
ョンプログラムを識別する情報である。すなわち、着信
先の端末において所定のプログラムを起動するためのコ
マンドである。本実施形態においては、画像データ解析
・認識プログラムを識別する情報が設定される。なお、
アプリケーション識別情報は、TCP/IP通信では、ポート
番号として指定してもよい。
【0053】端末IDは、携帯端末1の識別番号であ
る。画像データは、図5のステップS8の処理によって
得られた差分画像データであり、パケットに格納される
ときには圧縮される。時刻情報は、ホスト装置6へ送出
される画像データがカメラ撮影された時刻を表す情報で
ある。
【0054】図10(b) は、図5に示すステップS8パ
ケット作成処理の詳細フローチャートである。ステップ
S61では、ホスト装置6へ転送する画像データを圧縮
し、データ部に格納する。圧縮方式は、たとえば、JP
EGである。ステップS62では、上記画像データをカ
メラ撮影した時刻を表す時刻情報を設定する。ステップ
S63では、アプリケーション識別情報として、画像デ
ータ解析・認識プログラムを識別する情報を設定する。
ステップS64では、携帯端末1を識別する情報(自機
を識別する情報)として端末IDを設定する。さらに、
ステップS65においてヘッダ部を作成する。ヘッダ部
には、少なくとも、送信元アドレスとして携帯端末1の
アドレス(自機のアドレス)、および着信先アドレスと
してホスト装置6のアドレスを設定する。
【0055】上述のようにして作成されたパケットは、
ネットワーク5に送出される。ネットワーク5は、パケ
ットの着信先アドレスに従ってそのパケットをホスト装
置6へ転送する。以下に、このパケットを受信して処理
するホスト装置6について説明する。
【0056】図11は、ホスト装置6の構成図である。
記憶装置51は、半導体メモリ、磁気的記録媒体、ある
いは光学的記録媒体で構成され、プログラムおよびデー
タ等を格納している。記憶装置51は、ホスト装置6に
固定的に設けたものであってもよいし、着脱自在に装着
するものであってもよい。
【0057】記録媒体ドライバ52は、可搬性記録媒体
(半導体メモリ、磁気ディスク、光ディスク、光磁気デ
ィスク等を含む)53に格納されているデータを読み出
したり、あるいは可搬性記録媒体53にデータを書き込
む装置である。通信制御部54は、ネットワークとの間
でのデータの授受を制御するユニットである。携帯端末
1との間のパケットの送受信もここで制御される。
【0058】CPU55は、記憶装置51または可搬性
記録媒体53からプログラム等をメモリ56にロードし
て実行する。なお、記憶装置51に記録するプログラム
およびデータ等は、可搬性記録媒体53に格納されてい
たものを書き込んだものであってもよく、また、通信回
線などを介してネットワーク上の他の機器から受信して
記録する構成にしてもよい。さらに、CPU55は、ネ
ットワーク上に設けられた他の記憶装置に格納されてい
るプログラムおよびデータ等を通信回線などを介して使
用するようにしてもよい。
【0059】図12は、ホスト装置6の処理を説明する
フローチャートである。ここでは、ホスト装置6が携帯
端末1から送出されたパケット(図5のフローチャート
の処理によって作成されたパケット)を受信し、そのデ
ータ部に設定されている情報に従って画像データを処理
する動作を中心に、ホスト装置6がネットワーク5から
パケットを受信したときの動作を説明する。
【0060】ステップS71でパケットを受信すると、
ステップS72でそのパケットに設定されている端末I
Dを調べることによってそのパケットを送出した端末を
認識する。ステップS73では、受信したパケットに設
定されているアプリケーション識別情報によって指定さ
れているアプリケーションを起動する。ステップS74
では、起動されたアプリケーションが画像認識処理を含
むかどうか判断する。画像認識処理を含まないアプリケ
ーションであれば、ステップS80においてそのアプリ
ケーションの処理を実行する。
【0061】一方、画像認識処理を含むアプリケーショ
ンであれば、ステップS75において、受信したパケッ
トに格納されている画像データを解凍し、ステップS7
6においてその画像データに対してパターン認識処理・
文字認識処理を実行する。このとき認識処理が実行され
る画像データは、図5のステップS7で抽出された画像
データである。すなわち、図4または図8の例では、
「XX月XX日 K氏と打合せ」のみを含む領域の画像
データに対して画像認識処理が実行される。従って、こ
の画像認識処理の結果、ユーザがメモ書した内容のみが
認識される。
【0062】ステップS77では、ステップS76によ
る認識結果が文字を含んでいれば、その文字を文字コー
ド(例えば、アスキーコード、あるいはJISコード
等)に変換する。ステップS78では、認識結果を携帯
端末1に返送するためのパケットを作成する。すなわ
ち、このパケットの送出先アドレスは携帯端末1であ
り、そのデータ部に上記認識結果が格納されている。そ
して、ステップS79において、その作成したパケット
をネットワーク5に送出する。
【0063】ステップS79においてネットワーク5に
送出されたパケットは、携帯端末1に転送される。携帯
端末1は、このパケットを受信すると、ホスト装置6に
よる画像認識処理の結果をLCD表示部11に表示す
る。即ち、上述の例の場合、図4(c) の画像が表示され
る。また、この認識結果は、ユーザの指示により、携帯
端末1内に保存される。
【0064】なお、上述したように、この画像認識結果
をホスト装置6に保存してもよい。この場合、認識結果
は、差分画像データを送出した端末装置(すなわち、携
帯端末1)の端末IDに対応づけて保存する。また、こ
の認識結果を予め指定されている所定の端末装置に転送
してもよい。さらに、この認識結果に含まれている文字
列をキーワードとして検索処理を実行してもよいし、あ
るいはその文字列を所定の言語に翻訳してもよい。この
場合、検索結果または翻訳結果は、携帯端末1に送られ
る。
【0065】ところで、携帯端末の小型・軽量化、およ
び低コスト化の要求は根強いものがある。これらの要求
に答える手だての1つとしては、本実施形態のような利
用方法においては、携帯端末側で実行している処理の一
部をホスト装置側に移せばよい。例えば、図5のフロー
チャートのステップS7の処理をホスト装置6に実行さ
せることができる。ステップS7は、上述したように、
画像処理を含むが、一般に、このような処理を高精度あ
るいは短時間に実現しようとすると、処理能力の高いプ
ロセッサと大規模なプログラムが必用となる。したがっ
て、ステップS7の処理をホスト装置6に実行させるこ
とは携帯端末1の小型・軽量化、または低コスト化の際
して有効である。
【0066】ステップS7の処理をホスト装置6に実行
させる場合、携帯端末1は、カメラ12を用いて読み取
った画像データをそのままホスト装置6に送る。ホスト
装置6は、図12のフローチャートにおいて、ステップ
S75の処理の次にステップS7を実行する。
【0067】上記実施形態において、ホスト装置6によ
って実行される処理プログラム、すなわち図12に示す
フローチャートで示す各機能を実現するプログラム、お
よびネットワークを介して転送されてくる情報を解釈し
て処理するプログラム等は、CPU55が読み取り可能
なプログラムコードの形態で記憶装置51あるいは可搬
性記録媒体53に格納されている。あるいは、ネットワ
ークを介して接続される他の装置に格納されているもの
を利用する。
【0068】なお、上記実施形態では、カメラを用いて
画像データを取り込む構成を示したが、本発明はこの構
成に限定されず、たとえば、イメージスキャナを用いて
読み込んだ画像データをホスト装置に転送するようにし
てもよい。
【0069】このように、本実施形態の画像処理システ
ムは、携帯端末を用いてメモを書き込んだ紙面などの画
像をカメラ等で撮影し、ホスト装置がその画像の中の必
要な領域のみに対して認識処理を実行する構成である。
このため、携帯端末に、画像を読み取ってホスト装置へ
転送する機能、ホスト装置に処理を依頼する機能を持た
せるだけ(構成によっては、さらに、必要な領域を抽出
する機能)で、手書きメモ等をカメラ撮影するという簡
単なユーザインタフェースでそのメモ書内容を電子化で
きる。
【0070】
【発明の効果】本発明のシステムは、携帯端末が備える
カメラ等で所望の手書きメモ等を含む記録面を画像デー
タとして取り込み、ホスト装置に認識を依頼するだけで
その手書きメモ等を電子化できる。このように、本発明
は、操作性を向上させたユーザインタフェイスを提供す
る。このとき、閉ループパターンの内側の領域、あるい
は下線が引かれた文字列などを含む領域、あるいは特定
の色で描かれているパターンを含む領域のみを抽出して
その画像を認識するので、必用な情報だけが正確に認識
される。
【0071】高速処理が要求される画像データ処理、特
にパターン認識処理や文字認識を携帯端末側で実行しな
いので、携帯端末は、大容量のメモリや高性能プロセッ
サを設けることなく、高度な画像データ処理結果を得る
ことができる。
【図面の簡単な説明】
【図1】本実施形態のシステム構成図である。
【図2】携帯端末の外観図である。
【図3】携帯端末の構成図である。
【図4】本実施形態のシステムの画像処理の概念を説明
するための図である。
【図5】携帯端末においてカメラ撮影により取り込んだ
画像データをホスト装置に転送して画像認識させる処理
のフローチャートである。
【図6】認識対象画像データを抽出する処理のフローチ
ャートである。
【図7】図4に示す画像処理の応用例を示す図である。
【図8】認識対象画像を識別するための記入例を示す図
である。
【図9】図8に示す方法でメモ等が記入された場合に認
識対象画像データを抽出する処理を説明するフローチャ
ートである。
【図10】(a) は、携帯端末から送出されるパケットの
構造を示す図であり、(b) は、パケット作成処理の詳細
フローチャートである。
【図11】ホスト装置の構成図である。
【図12】ホスト装置の処理を説明するフローチャート
である。
【符号の説明】
1 携帯端末 2 画像表示部 3 画像入力部 4 画像処理部 5 ネットワーク 6 ホスト装置 7 画像パターン解析・認識部 12 カメラ 21 CPU 22 記憶装置 24 記録媒体ドライバ 25 可搬性記録媒体 31 液晶ディスプレイ 40 通信制御部 51 記憶装置 52 記録媒体ドライバ 53 可搬性記録媒体 54 通信制御部 55 CPU 56 メモリ

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 画像を読み取る読取手段と、 該読取手段によって読み取られた画像から閉ループパタ
    ーンまたは略閉ループパターンを検出する検出手段と、 該検出手段によって検出された閉ループパターンまたは
    略閉ループパターンの内側の領域の画像データを抽出す
    る抽出手段と、 該抽出手段によって抽出された領域の画像データに含ま
    れる文字または特定のパターンを認識する認識手段と、 を有し、上記読取手段を第1の端末装置に設け、上記認
    識手段を第2の端末装置に設け、上記検出手段および抽
    出手段を上記第1または第2の端末装置に設けた画像処
    理システム。
  2. 【請求項2】 画像を読み取る読取手段と、 該読取手段によって読み取られた画像から予め決められ
    た識別指示パターンを検出する検出手段と、 該検出手段によって検出された識別指示パターンに対し
    て所定の位置にある領域の画像データを抽出する抽出手
    段と、 該抽出手段によって抽出された領域の画像データに含ま
    れる文字または特定のパターンを認識する認識手段と、 を有し、上記読取手段を第1の端末装置に設け、上記認
    識手段を第2の端末装置に設け、上記検出手段および抽
    出手段を上記第1または第2の端末装置に設けた画像処
    理システム。
  3. 【請求項3】 画像を読み取る読取手段と、 該読取手段によって読み取られた画像から予め決められ
    た色で描かれた画像の画像データを抽出する抽出手段
    と、 該抽出手段によって抽出された画像データに含まれる文
    字または特定のパターンを認識する認識手段と、 を有し、上記読取手段を第1の端末装置に設け、上記認
    識手段を第2の端末装置に設け、上記検出手段および抽
    出手段を上記第1または第2の端末装置に設けた画像処
    理システム。
  4. 【請求項4】 カメラを用いて手書きメモ等を含む記録
    面を画像データとして取り込み、他の装置においてその
    画像データを認識する方法であって、 予め決められた規則に従って上記手書きメモ等を含む領
    域を認識対象領域として指定するステップと、 カメラを用いて上記手書きメモ等を含む記録面を読み取
    るステップと、 上記予め決められた規則に従って上記認識対象領域を抽
    出するステップと、 上記抽出された認識対象領域の画像データに対して認識
    処理を実行するステップと、 を有する画像処理方法。
JP9055781A 1997-03-11 1997-03-11 画像処理システムおよびその方法 Pending JPH10254989A (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP9055781A JPH10254989A (ja) 1997-03-11 1997-03-11 画像処理システムおよびその方法
US09/036,210 US6366698B1 (en) 1997-03-11 1998-03-06 Portable terminal device for transmitting image data via network and image processing device for performing an image processing based on recognition result of received image data
DE69821040T DE69821040T2 (de) 1997-03-11 1998-03-10 Tragbares Endgerät zur Übertragung von Bilddaten über ein Netzwerk und Bildverarbeitungsgerät zur basierenden Bildverarbeitung auf dem Erkennungsergebnis der empfangenen Bilddaten
EP98104305A EP0865192B1 (en) 1997-03-11 1998-03-10 Portable terminal device for transmitting image data via network and image processing device for performing an image processing based on recognition result of received image data
CN98100497A CN1103518C (zh) 1997-03-11 1998-03-11 数据发送/接收装置
KR1019980008092A KR100308543B1 (ko) 1997-03-11 1998-03-11 문자인식을기초로하는데이터송수신장치
HK99101092.7A HK1016389B (en) 1997-03-11 1999-03-16 Portable terminal device for transmitting image data via network and image processing device for performing an image processing based on recognition result of received image data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9055781A JPH10254989A (ja) 1997-03-11 1997-03-11 画像処理システムおよびその方法

Publications (1)

Publication Number Publication Date
JPH10254989A true JPH10254989A (ja) 1998-09-25

Family

ID=13008448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9055781A Pending JPH10254989A (ja) 1997-03-11 1997-03-11 画像処理システムおよびその方法

Country Status (1)

Country Link
JP (1) JPH10254989A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010244211A (ja) * 2009-04-02 2010-10-28 Nippon Telegr & Teleph Corp <Ntt> 情報入力装置および情報入力方法
JP2012093866A (ja) * 2010-10-26 2012-05-17 Rubic Jp:Kk 手書きデータの清書テキスト化システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010244211A (ja) * 2009-04-02 2010-10-28 Nippon Telegr & Teleph Corp <Ntt> 情報入力装置および情報入力方法
JP2012093866A (ja) * 2010-10-26 2012-05-17 Rubic Jp:Kk 手書きデータの清書テキスト化システム

Similar Documents

Publication Publication Date Title
KR100308543B1 (ko) 문자인식을기초로하는데이터송수신장치
US8131081B2 (en) Image processing apparatus, and computer program product
US7506261B2 (en) Remote operation system, communication apparatus remote control system and document inspection apparatus
WO2016121401A1 (en) Information processing apparatus and program
US4941195A (en) Optical character reader
JPH10260916A (ja) 画像データ処理システム
JPH10134004A (ja) 画像データ処理システム
KR100648161B1 (ko) 협력적인 수기 입력을 위한 시스템 및 방법
JPH10289243A (ja) データ検索システム
JP2005275652A (ja) 入力軌跡処理装置および入力軌跡処理方法
JP3784717B2 (ja) 機器設定方法、プログラム、該プログラムを記憶した記憶媒体、画像形成装置、機器設定システム及び機器設定用紙
JP2000032111A (ja) 携帯型情報読取処理装置及び制御方法
JPH10254989A (ja) 画像処理システムおよびその方法
JPH08180068A (ja) 電子ファイリング装置
JPH10255063A (ja) 画像処理システム
JPH10293813A (ja) 手書き入力認識システムおよびその方法
EP0783149B1 (en) Clipboard for interactive desktop system
JPH10171920A (ja) 文字認識装置、その文字認識方法およびその記録媒体
JP3994962B2 (ja) 画像データ格納システムまたは携帯端末装置
JP7767764B2 (ja) 文書処理装置、文書処理方法及びプログラム
US12348695B2 (en) Image processing apparatus for performing two authentication steps and selecting a processing function based on first authentication
JP2004173289A (ja) 携帯端末装置またはホスト装置
WO2016121403A1 (en) Information processing apparatus, image processing system, and program
JP6980167B1 (ja) 印刷方法、電子機器、プログラム、サーバ及び画像形成装置
JP2004326473A (ja) カメラ及びコンピュータ装置を用いた携帯端末へのデータ登録方式

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060117

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060509