JPH03296848A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPH03296848A
JPH03296848A JP2099241A JP9924190A JPH03296848A JP H03296848 A JPH03296848 A JP H03296848A JP 2099241 A JP2099241 A JP 2099241A JP 9924190 A JP9924190 A JP 9924190A JP H03296848 A JPH03296848 A JP H03296848A
Authority
JP
Japan
Prior art keywords
data
code
key
numerical
input
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
JP2099241A
Other languages
English (en)
Inventor
Isato Shinohara
勇人 篠原
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2099241A priority Critical patent/JPH03296848A/ja
Publication of JPH03296848A publication Critical patent/JPH03296848A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は電子機器、特に入力データに対して所定のデー
タ演算を行なう電子機器に関するものである。
[従来の技術] 従来、データ処理の分野においては、数字や記号を、規
則性のあるあらかじめ定められたフォーマットに従った
特定のパターン、たとえばバーコードなどに置き換えて
印刷しておき、そのパターンを読み取り、手動走査式の
光学的読み取り手段により読み取り、印刷された数字や
記号などを識別する装置が知られている。
一方、印刷、手書きなどによる文字、数字を直接読み取
り、認識するOCR(光学文字認識)方式も知られてい
るが、このような方式を用いる装置は一般に、手動走査
式ではなく、据置式の光学的読み取り装置とコンピュー
タなどの制御装置から構成されるものが多い。
[発明が解決しようとする課題] しかしながら、バーコードなど特定のパターンを用いる
従来例では、普通のユーザは、装置の認識作用を経ない
と特定パターンで記録された情報を認識できない。
このため、 1)入力、あるいは装置で演算させるデータを、プリン
タその他の装置を用いてあらかじめ定められたフォーマ
ットにしたがって特定パターンに置き換えなければなら
ないという煩わしさがある。
2)装置に特定パターンにより入力を行なう場合、操作
者にとって正しいデータがパターン化されているかどう
かの確認を、入力前に確認できない。
3)上記のプリンタ、あるいはその制御装置など、特定
のパターンを発生する装置が必要である。
4)また、従来装置では、数値などの読取は行うが、演
算符号や、所定の関数(3角関数、対数関数など)の入
力は、ユーザが手動で行う必要かあり、操作入力が面倒
であるという問題があった。
一方、文字を直接認識する装置の場合には、装置全体が
据置型の光学的読み取り装置とコンピュータなどの制御
系から構成されるため、システムが大型化してコストア
ップにつながる、また、光学読み取り装置に装填できな
い情報、たとえば商品の値札や、本などの厚いもの、段
ポールの表面などの文字、数字を読み取れないなど、読
取対象が限定されるなどの欠点がある。
本発明の課題は、以上の問題を解決し、手動走査技術と
、文字、数字の認識処理技術を融合し、簡単安価で、可
読文字の認識を行なえ、ハンドリングが容易であり、し
かも数値以外の演算符号、関数なども自動的に識別し、
適切な演算を行なうことができる電子機器を提供するこ
とにある。
[課題を解決するための手段] 以上の課題を解決するために、本発明においては、入力
データに対して所定のデータ演算を行なう電子機器にお
いて、装置筐体の一部に配置された画像読み取り手段と
、装置筐体を操作者が保持して、前記画像読み取り手段
により情報伝達部材上の可読データを手動走査すること
により、前記画像読み取り手段により伝達部材上の所望
範囲の可読データを画像として光学的に読み取る手段と
、読み取った可読データを認識し、文字、記号、あるい
は数値に相当する所定のコードに変換する認識手段と、
この認識手段の認識処理により得られた認識結果コード
中から、数値データとそれに付随する演算識別データを
認識し、前記の認識された数値データに対して該数値デ
ータに付随する演算識別データにより識別される所定の
データ演算処理を行なう制御手段からなる構成を採用し
た。
[作 用] 以上の構成によれば、操作者が装置を保持して情報伝達
部材上の可読文字、数字を走査することにより、これを
認識させ、認識したデータに対して所定のデータ演算を
行なうことができ、その場合、認識された演算識別デー
タに応じて自動的に対応する演算を行わせることができ
る。
[実施例] 以下、図面に示す実施例に基づき、本発明の詳細な説明
する。
第1図に本発明を採用した電子機器の構成を示す。
第1図の装置は、読取センサ1を原稿(本願では、後述
のように平たいもののみを指すのではなく、ダンボール
など種々の情報伝達部材を含む)などの文字、数字の上
で手動走査させ、読み取った画像データから文字、数字
を認識し、この文字、数字の情報に対して所定の演算を
行なう装置である。特に本実施例では、長さに関する異
なる単位の数値情報を読み取り、必要な単位換算などを
自動的に行なって四則演算を行なう装置を示す。
第1図において符号lは本体内部に内蔵された読取セン
サ部で、CCDラインセンサなどからなる光学センサ、
セルフォックレンズアレイ、LEDアレイ、エンコーダ
などから構成される。
読取センサlの読み取り面の周囲には、読み取り範囲を
示す表示1a、la、およびメモリlc、光学センサの
位置を示す表示1bなどを付しておくのがよい。
読取センサ1の読み取り面を、ユーザが手で握れる程度
の大きさに構成した装置全体を矢印方向に原稿上で走査
することにより、原稿上の画像■ (数字を図示)を読
み取れるように構成しである。読取センサ1は、数字の
みならず、この数字とともに印刷されている年月日、電
話マークその他のデータまで区別せずに読み込み、後述
の認識処理において利用させる。
装置の前面には、データや演算の経過や結果を出力する
LCDパネルから構成された表示器2および符号3〜1
1で示す入カキ−(ないしスイッチ)が設けである。
以下、各スイッチ3〜14について説明する。
リードキー3は読取センサーによる手動走査の読取開始
・終了タイミングを指定するためのスイッチである。
キー4〜7は、加減乗除の演算を行なうためのもので、
+、−1×、÷キーである。
=キー8は、演算結果を出力させるためのスイッチ1 、く クリアキー9は、ある1回の走査に基っ各入力と データのクリアするためのスイッチ、 クリアキーIOは、演算データおよび結果、演算データ
数などをクリアするスイッチ、オン/オフキー11は主
電源のオン、オフのためのスイッチ、 タブキー12は小数点位置(タブ)を指定するスイッチ
、 丸めモードキー13は四捨五入・切捨の切換を行なうた
めのスイッチである。
以上のキー(スイッチ)は、公知の電卓などにおけるも
のとほぼ基本的に同様の機能を有するものである。
さらに、置数キー14は識別した演算データが被読取デ
ータと異なった時、あるいは読取が不可能な場合などの
ために使用する置数(0〜9)入力用スイッチ群で、こ
れらのキーを操作することにより光学読取によらずデー
タを入力することができるようにしである。
第2図に第1図の装置の制御系の構成を示す。
第2図において、符号15はワンチップマイクロコンピ
ュータ(以下MPUという)であり、後述する処理手順
や、読取センサ1による読取パターンを比較一致させる
基準となるパターンを格納するR OM l 5 aと
、処理に右けるワークエリアやデータのバッファ、メモ
リなどに用いられるRAM15bとを内蔵する。
MPU15は、各種演算処理や、表示器2、第1図の各
キー3〜14からなるキーボード16、光学センサ18
およびセンサ制御回路17、エンコーダ20およびタイ
ミング回路19からなる装置全体を制御する。
光学センサ18は、第1図の読取センサ1の光学センサ
部分であり、センサ制御回路17はこの先学センサ18
からの出力信号を増幅して二値化し、MPU 15に入
力する。
一方、光学センサ18の読取は、エンコーダ20により
同期して行なわれる。エンコーダ20は、読取センサ1
の読取面などに設けた従動ローラの回転数を検出する光
学センサなどから構成される。
センサ制御回路17による光学データのサンプリングそ
の他の処理は、エンコーダ20の出力に応じてタイミン
グ回路・19が生成するタイミング信号により同期して
行なわれる。走査は手動により行なうので、このような
同期手段が必要となる。
装置各部の電源供給は、電源ユニット21により行なわ
れる。
次に以上の構成における動作につき説明する。
ここでは、3角関数の演算(cos60+5in90:
いずれも数値は*ee )を行わせる例を示す。第3図
は、11−18の符号により、入力操作と表示器2の表
示出力の状態を示している。
まず、第3図の11においては、リードキー3をオンに
し、12で原稿上のrcos60Jの文字の上を走査す
る。このとき、第1図の装置は、第1図の矢印の方向に
前述のように手動走査されるものとする。走査中リード
キー3は常時押下してJ<、13において、リードキー
3をオフすると読取を終了する。
このようにして、読取センサlの光学センサ18により
読み取られた画像データは、センサ制御回路17でタイ
ミング回路19の同期信号に応じて2値化され、MPL
115のRAM15bに展開される。
MPU15は、公知の認識処理プログラムにより、読み
取った画像から数字および演算記号データ、すなわち、
数値デ〜り「60」と、演算デ〜りrcosJを識別し
て、それぞれデータレジスタ、記号レジスタにコード転
送する。さらに、60°に対応する余弦を算出し、その
結果を13のようにrO,5Jと表示する ここで装置は入力待ちとなり、置数キー14の入力、ま
たは、走査待ちとなる。ここでは、14で、+キー4が
入力され、15〜17では、11−13と同様にrs 
i n60Jの文字が走査される。最後に、18におい
て、=キー8を人力すると、rcos60Jとrs i
 n60Jのそれぞれの結果、0.5、およびlが加算
され、表示器2に加算結果1.5が表示される。
第4図(A)、(B)に、上記の入出力制御を行なうた
めのMPU15の制御手順を示す。この手順は、ROM
 I 5 ’aにMPTJ15の制御プログラムとして
格納される。
第4図(A)のステップSlにおいてはフラグセット、
メモリクリア、入出力ポート初期化、電源監視用割込処
理などのセットなどの初期化処理を行なう。
ステップS2では、表示器2により、表示すべきデータ
の表示処理を行なう。
ステップS3では、後述のフラグ0CALCがセットさ
れているかどうかを判定する。同フラグがオンならステ
ップS5へ、オフならばステップS4に移行する。
ステップS4では、キーボード13からのキー人力を待
つ。
キー人力があると、入カキ−の種別が判別され、押下キ
ーの種別に応じてステップ35〜515のいずれかに分
岐する。
ステップS5のリードキー3の押下検出に対応した処理
(ステップS6)では、リードキー3の押下期間中、セ
ンサ制御回路17から入力される画像データを認識し、
数字などを示すバイナリデータに変換し、RAM1Sb
中の所定の入力データレジスタに格納する処理を行なう
、この処理については、第4図(B)を参照して後述す
る。
ステップS7では、置数キー14で押下された数値を、
光学読み取りされたものと同様にRAM15b中の所定
の入力データレジスタに格納する処理を行なう。
ステップS8、S9では、+、および−キー4.5、ま
たは×、+キー6.7の押下に応じて、上記入力データ
レジスタ中の数値データを演算バッファ内の数値データ
に加算、減算、乗算または除算する処理を行なう。実際
の演算結果の出力は、第3図で示したように、あるいは
公知の電卓などと同様に、次の加減乗除キー4〜フない
しステップSIOにおいて、:キー8が押下された際に
行なう。
ステップSll、12では、クリアキー9、IOの操作
に応じて、入力データレジスタあるいは演算レジスタ中
のデータをクリアする。
走査し、認識させ、表示器2に表示したデータが、実際
のものと異なっていた場合には、ユーザはクリアキ〜9
.10の操作により、入力を無効化し、新たに読取を行
なわせたり、置数キー14によるマニュアル入力により
所望の置数な行なうことができる。
ステップS13では、タブキー12による、小数点位置
の設定を行う。
ステップS14では、丸めモードキー12の操作に応じ
て、四捨五入ないし切り捨てのモードを切り換える。
ステップS15では、オン/オフキー8の操作に応じて
電源ユニット18による電源供給をオン/オフする。電
源オフの場合には、MPU12をホールトするなどの処
理を行ない、再度のオン/オフキー8の操作を待つモー
ドに移行する。 第4図(B)は、リードキー3押下に
応じて移行するステップ516のサブルーチンの詳細を
示している。
ステップS16では、リードキーのオン−オフを判断し
、オンの状態のままであればステップ517で読み取っ
たパターン情報を一時的に所定量蓄積しておくRAM1
5b内のバッファがいっばいかどうか判断し、いっばい
でなければステップS18およびS19でエンコーダ2
0の出力信号のタイミングに同期してセンサ1行分のデ
ータを読み込み、そのデータをバッファに転送する。
ステップS16でリードキーがオフになって読み込みを
終了した場合およびステップ517でバッファがいっば
いになった場合は、ステップS20においてバッファが
フルであることを操作者に警告するための処理を実行し
、ステップ521以下の識別処理に移行する。
ステップS21においては識別すべきパターンデータが
バッファ内にあるかどうか確認し、ある場合にはまずス
テップS22でバッファ内に蓄積された各々のパターン
を切り出し、1つずつのパターン情報を切出処理する。
ステップ523は切り出された情報の特徴パラメータを
抽出する処理で、パラメータ情報としては入カバターン
のある基準点からの各方向の長さやその方向、および長
さの比率など数値化したものである。
ステップS24ではステップ521で抽出した読取パタ
ーンの特徴パラメータとROM15aに格納されている
基準パターンの特徴パラメータを順次比較し、一致ある
いは最も近いパラメータ情報を有するコードを検出する
と、ステップS25においてそれが数字コードかどうか
を、該コードの数値範囲などにより判断し、数字コード
であればステップS26において検出した数字コードを
データレジスタに転送して再びステップS21に戻る。
一方、ステップS25で記号コードであれば、ステップ
S27において検出された記号コードを記号レジスタに
転送してステップ521に戻る。
バッファ内にデータがなくなるとステップ528に移行
し、ステップS27で記号レジスタに格納された数字と
ともに検出された記号が、ROM 15 a内にあらか
じめ予約された演算記号(たとえば前記のcos、si
nなと)かどうかを判断する。このステップが肯定され
た場合には、ステップS29において、フラグ0CAL
Cをオンとし、ステップS30においてリターン命令を
実行し、第4図(A)のルーチンに復帰する。第4図(
A)のルーチンでは、前記のように、このフラグ0CA
LCがオンの場合には、キー人力を検査せず、あたかも
キー人力により、当該演算記号が入力されたのと同じよ
うに演算処理を行う。
第1図のハードウェアでは、たとえば前記のcos、s
inなどの演算キーが設けられていないが、その場合で
も、関数電卓などのこれらの演算キーと同様の演算処理
を行うことができる。
以上の構成によれば、キー人力の煩わしさから操作者を
解放し、簡単な操作により、数字を手動走査し、その数
字データを演算に使用できる。
また、上記構成によれば、従来の据置型の装置に比して
、読み取り面、の構造に関する制限がゆるやかで、従来
の光学読み取り装置に装填できなかったようなもの、た
とえば値札やダンボール箱の表面などの数字も容易に読
み取って使用できる。また、装置全体の構造は、従来の
据置型の装置に比して小型軽量かつ簡単安価で済む。
また、バーコードなどの不可読パターンを使用しないの
で、あらかじめ入力前に数字が所望のものかなどを確認
できる。
さらに、光学読み取り、あるいは認識処理において、誤
った数字が認識されても、ユーザは表示器2の表示によ
り誤りを確認でき、この入力を無効化して置数キー14
により入力を行なうことができ、正しい演算結果を得る
ことができる。
さらに、上記構成によれば、演算機能キーを設けること
なく、簡単に手動走査により演算機能を入力することが
できるので、装置の構成をより簡略化し、操作も容易に
なる。
以上では、3角関数の演算機能について説明したが、光
学操作により指定する演算機能はこのようなものに限定
されることなく、たとえば、第5図(A)、(B)にそ
れぞれ示すように、rlogJ、「1n」なとの対数関
数の入力にも同様の技術を実施できる。この場合には、
ROM15aに光学走査すべき演算機能に対応した文字
、シンボルなどをあらかじめ予約データとして登録して
おけばよい。
[発明の効果] 以上から明らかなように1本発明によれば、入力データ
に対して所定のデータ演算を行なう電子機器において、
装置筐体の一部に配置された画像読み取り手段と、装置
筐体を操作者が保持して。
前記画像読み取り手段により情報伝達部材上の可読デー
タを手動走査することにより、前記画像読み取り手段に
より伝達部材上の所望範囲の可読データを画像として光
学的に読み取る手段と、読み取った可読データを認識し
、文字、記号、あるいは数値に相当する所定のコードに
変換する認識手段と、この認識手段の認識処理により得
られた認識結果コード中から、数値データとそれに付随
する演算識別データを認識し、前記の認識された数値デ
ータに対して該数値データに付随する演算識別データに
より識別される所定のデータ演算処理を行なう制御手段
からなる構成を採用しているので、操作者が装置を保持
して情報伝達部材上の可読文字、数字を光学走査するこ
とにより、これを認識させ、認識したデータに対して同
じく光学走査により読み取った演算データに対応した所
定のデータ演算を行なうことができ1面倒な操作を必要
とせず、データ入力時の装置の取扱いが容易であり、ま
た、バーコードなどの特殊なパターンを使用しないので
、入力対象を視覚により容易に確認でき、さらに、装置
全体の構成を簡単安価かつ小型軽量に構成できるなどの
優れた効果がある。
【図面の簡単な説明】
第1図は本発明に関わる電子機器の外観斜視図、第2図
は第1図の装置のブロック図、第3図は第1図の装置の
操作および表示の一例を示す説明図、第4図(A)、(
B)は第1図の装置にあける処理手順のフローチャート
図、第5図(A)、(B)は本発明による電子機器の他
の実施例を示す説明図である。 1・・−読取センサ    2・−表示器3−・リード
キー     4−・・+キー5・・・−キー    
   6−・・×キー7−・−+キー      8−
・−:キー9−・・クリアキー    10−・クリア
キー11−・−オン/オフキー 12−タブキー13−
・・丸めモードキー 4・・・置数キー 5−M P U 7・・・センサ制御回路 9−・−タイミング回路 1−・・電源ユニット 16−・・キーボード 18−・・光学センサ 20−エンコーダ

Claims (1)

  1. 【特許請求の範囲】 1)入力データに対して所定のデータ演算を行なう電子
    機器において、 装置筺体の一部に配置された画像読み取り手段と、 装置筐体を操作者が保持して、前記画像読み取り手段に
    より情報伝達部材上の可読データを手動走査することに
    より、前記画像読み取り手段により伝達部材上の所望範
    囲の可読データを画像として光学的に読み取る手段と、 読み取った可読データを認識し、文字、記号、あるいは
    数値に相当する所定のコードに変換する認識手段と、 この認識手段の認識処理により得られた認識結果コード
    中から、数値データとそれに付随する演算識別データを
    認識し、 前記の認識された数値データに対して該数値データに付
    随する演算識別データにより識別される所定のデータ演
    算処理を行なう制御手段からなる電子機器。
JP2099241A 1990-04-17 1990-04-17 電子機器 Pending JPH03296848A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2099241A JPH03296848A (ja) 1990-04-17 1990-04-17 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2099241A JPH03296848A (ja) 1990-04-17 1990-04-17 電子機器

Publications (1)

Publication Number Publication Date
JPH03296848A true JPH03296848A (ja) 1991-12-27

Family

ID=14242201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2099241A Pending JPH03296848A (ja) 1990-04-17 1990-04-17 電子機器

Country Status (1)

Country Link
JP (1) JPH03296848A (ja)

Similar Documents

Publication Publication Date Title
US4091270A (en) Electronic calculator with optical input means
EP1193639B1 (en) A data code image reading apparatus
US5212372A (en) Portable transaction terminal for optical and key entry of data without keyboards and manually actuated scanners
US7054487B2 (en) Controlling and electronic device
US5509087A (en) Data entry and writing device
JPH06150069A (ja) 光学的文字認識装置及び該装置の辞書を備えた計数機器読取装置
JPH03296848A (ja) 電子機器
JPH03164855A (ja) 電子機器
JPH03158956A (ja) 電子計算機
JP3133419B2 (ja) 入力装置
JPH03164854A (ja) 電子機器
JP3066729B2 (ja) 指紋入力装置
JPH03164853A (ja) 電子機器
KR19990006421A (ko) 카메라에 의해 포착된 영상에 관련된 정보 처리 및 디스플레이용 시스템
JPH01222393A (ja) 情報コード用シート及びそのコード認識方法
JPH03161857A (ja) 電子機器
JPH0460783A (ja) 情報処理装置
JPH06162252A (ja) 番組予約装置
JPS5840783B2 (ja) 携帯形文字読取装置
JP3130346B2 (ja) 入力装置
JP2005018196A (ja) 表示映像の表示制御方法および装置並びに表示映像からの光出力読み取り表示制御方法および装置
JPH04170688A (ja) 電子計算機
KR20050027799A (ko) 이동 통신 단말기의 점자 인식 장치와 방법
WO1998002792A2 (en) Data processor input device
JPS6318423A (ja) キ−入力装置