JP2788959B2 - Laser graphic display device - Google Patents
Laser graphic display deviceInfo
- Publication number
- JP2788959B2 JP2788959B2 JP1051480A JP5148089A JP2788959B2 JP 2788959 B2 JP2788959 B2 JP 2788959B2 JP 1051480 A JP1051480 A JP 1051480A JP 5148089 A JP5148089 A JP 5148089A JP 2788959 B2 JP2788959 B2 JP 2788959B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- point
- display device
- laser
- point coordinate
- 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 - Lifetime
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はレーザビームを2次元的に走査しスクリーン
上に線像を再生するレーザグラッフィックディスプレイ
装置に関し、より詳細にはレーザビームの輝跡を指定す
る点座標群データの圧縮技術に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a laser graphic display device that scans a laser beam two-dimensionally and reproduces a line image on a screen, and more particularly, to a laser beam display device. The present invention relates to a technique for compressing point coordinate group data to be specified.
第2図に従来のレーザグラッフィックディスプレイ装
置のレーザビーム走査部を示す。FIG. 2 shows a laser beam scanning unit of a conventional laser graphic display device.
レーザグラッフィックディスプレイはレーザビームの
直線性の高さと人間の視覚の残像効果を利用したもので
ある。第2図に示す様に、レーザ光源1から発したレー
ザビームを水平、垂直の2方向に反射できる一対の反射
鏡2及び3で反射し、反射鏡の各々の回転角度を対応す
るガルバノスキャナ4及び5により高速で調節する事に
よりレーザビームをスクリーン6上に沿って2次元的に
走査し、文字や線パターンを表示する。The laser graphic display utilizes the high linearity of the laser beam and the afterimage effect of human vision. As shown in FIG. 2, a laser beam emitted from a laser light source 1 is reflected by a pair of reflecting mirrors 2 and 3 that can reflect in two directions, horizontal and vertical, and the rotation angle of each of the reflecting mirrors is set to a corresponding galvano scanner 4. The laser beam is two-dimensionally scanned on the screen 6 by adjusting the speed at 5 and 5 to display characters and line patterns.
従って基本的にはレーザビームは所定の経路及び道順
に従って走査され線像化された画像情報いわゆる一筆書
きパタンを表示する事になる。ただし適切なタイミング
でレーザビームを光学的にシャッタリングしレーザビー
ムスポットを跳躍させたり多色レーザビームを用いる事
により複雑かつ多色の画像再生も可能である。Therefore, basically, the laser beam scans along a predetermined route and route and displays image information which is linearized, that is, a so-called one-stroke pattern. However, complicated and multicolor image reproduction is possible by optically shuttering the laser beam at an appropriate timing to jump the laser beam spot or by using a multicolor laser beam.
ところで人間の目に残像として視覚される為には1秒
間に10から数10回の速度で、所定の経路すなわち線パタ
ンを指定するデータを繰り返しレーザビーム走査部に出
力しなければならない。かかるデータは該線パタンに沿
って不連続的に存在する点座標群より構成され、以下こ
れをドットデータと呼ぶ事にする。ドットデータはパタ
ンの道順従って時系列的に高速で一対のガルバノスキャ
ナーに送られる。By the way, in order to be visually recognized as an afterimage by the human eye, data specifying a predetermined path, that is, a line pattern, must be repeatedly output to the laser beam scanning unit at a speed of 10 to several tens of times per second. Such data is composed of a group of point coordinates that exist discontinuously along the line pattern, and is hereinafter referred to as dot data. The dot data is sent to a pair of galvano scanners at a high speed in a time series according to the route of the pattern.
上述した不連続ドットデータは、所定の経路パタンを
規定する連続点群座標データ及び道順データを含む1次
データ(以下これを一筆書きデータと呼ぶ)を適当な密
度及び間隔で削除し圧縮して作成される。かかる一筆書
きデータの圧縮処理は従来通常タブレットを用いて手作
業で行っていた。しかしながら鮮明且つ忠実に所定の線
パタンを再生する為に、このデータ圧縮作業は微妙な配
慮及び熟練を必要とし、作業時間が長くなるという問題
点があった。The above-described discontinuous dot data is obtained by deleting and compressing primary data (hereinafter referred to as single-stroke data) including continuous point group coordinate data and route data defining a predetermined route pattern at an appropriate density and interval. Created. Conventionally, compression processing of such one-stroke data has been conventionally performed manually using a tablet. However, in order to reproduce a predetermined line pattern clearly and faithfully, this data compression operation requires delicate consideration and skill, and there is a problem that the operation time becomes long.
本発明は上述した従来の技術の問題点を解決する為
に、自動的に一筆書きデータの圧縮処理を行い高品質の
ドットデータを効率的に出力する事のできるレーザグラ
ッフィックディスプレイ装置を提供する事を目的とす
る。An object of the present invention is to provide a laser graphic display device capable of automatically compressing one-stroke data and efficiently outputting high-quality dot data in order to solve the above-mentioned problems of the conventional technology. With the goal.
この目的を達成する為に本発明によれば、レーザグラ
ッフィックディスプレイ装置は一筆書きデータによって
規定される線パタンから角部分及び曲線部分と、直線部
分を各々識別し、角部分及び曲線部分からは比較的少な
く点座標を削除し、直線部分からは比較的多く点座標を
削除する事により自動的にデータ圧縮を行い不連続ドッ
トデータを作成する為の処理部を有する構成となってい
る。In order to achieve this object, according to the present invention, a laser graphic display device identifies a corner portion and a curved portion from a line pattern defined by one-stroke data, and a straight portion, respectively, and compares the corner portion and the curved portion from the corner portion and the curved portion. The processing unit has a processing unit for automatically compressing data and creating discontinuous dot data by deleting point coordinates as much as possible and deleting relatively many point coordinates from a straight line portion.
本発明によれば、処理部により作成されたドットデー
タは高速で繰り返し線パタンの道順情報に従って時系列
的にレーザビーム走査部に出力され視覚的に再生され
る。この場合ドットデータは線パタンの角部分及び曲線
部分において比較的高密度に配列されている為これらの
部分が視覚的に強調され高品質の画像が再生されると共
に直線部分において比較的低密度に配列されている為、
ドットデータ全体として効率的にデータ圧縮がなされて
いる。According to the present invention, the dot data created by the processing unit is output to the laser beam scanning unit in a time series according to the route information of the repetitive line pattern at high speed and visually reproduced. In this case, since the dot data is arranged at a relatively high density at the corners and the curved portions of the line pattern, these portions are visually emphasized and a high quality image is reproduced, and at the same time a relatively low density is obtained at the straight line portion. Because they are arranged,
Data compression is efficiently performed on the entire dot data.
以下図面に従って本発明の好適な実施例を詳細に説明
する。第1図は本発明にかかるレーザグラッフィックデ
ィスプレイ装置の全体構成を示すブロック図である。イ
メージスキャナー又はTVカメラ7は再生されるべき2次
元画像情報を光電変換しビットマップ情報を出力する。
パーソナルコンピュータ等から構成されるCPU8はTVカメ
ラ7から入力されたビデオ信号すなわちビットマップ情
報を処理しドットデータを作成して、レーザビーム走査
部16に出力する。レーザビーム走査部16は第2図に示す
様にレーザ光源1、一対の回転反射鏡2及び3、一対の
ガルバノスキャナー4及び5及びスクリーン6から構成
され従来と同様に動作する。Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of a laser graphic display device according to the present invention. The image scanner or TV camera 7 photoelectrically converts the two-dimensional image information to be reproduced and outputs bitmap information.
The CPU 8 composed of a personal computer or the like processes the video signal input from the TV camera 7, that is, bitmap information, creates dot data, and outputs the dot data to the laser beam scanning unit 16. The laser beam scanning section 16 comprises a laser light source 1, a pair of rotary reflecting mirrors 2 and 3, a pair of galvano scanners 4 and 5, and a screen 6, as shown in FIG.
パーソナルコンピュータ8はビットマップ情報を2次
元ビットマップデータとして記録するフレームバッファ
メモリ部9、ビットマップデータから所定の一筆書きデ
ータを抽出する抽出部10、一筆書きデータの圧縮処理を
行いドットデータを作成するドットデータ処理作成部11
及びドットデータをアナログデータに変換しレーザビー
ム走査部16に出力するD/Aコンバータ12を包含する。The personal computer 8 includes a frame buffer memory unit 9 for recording bitmap information as two-dimensional bitmap data, an extraction unit 10 for extracting predetermined one-stroke data from the bitmap data, and compression processing of one-stroke data to create dot data. Dot data processing creation unit 11
And a D / A converter 12 that converts dot data into analog data and outputs the analog data to the laser beam scanning unit 16.
パーソナルコンピュータ8のフレームバッファメモリ
部9及びドットデータ処理作成部11にはハードディスク
装置13等の2次記憶装置が接続されており、、ビットマ
ップデータ、ドットデータ及びパーソナルコンピュータ
8を動作させる為のプログラムを保存する。ブラウン管
等からなる表示装置14がパーソナルコンピュータ8に接
続されており必要に応じビットマップデータや一筆書き
データを視覚的に表示しモニターする。マウス、タブレ
ットあるいはトラックボールからなるポインティングデ
ィバイス15がパーソナルコンピュータ8の一筆書きデー
タ抽出部10に接続しており、表示装置14に表示された画
像をモニターしながら一筆書きデータの基になる所定の
レーザビームスポット輝跡経路すなわち線パタンと所定
の経路道順を指定入力する。A secondary storage device such as a hard disk device 13 is connected to the frame buffer memory unit 9 and the dot data processing creating unit 11 of the personal computer 8, and stores bitmap data, dot data, and programs for operating the personal computer 8. Save. A display device 14 composed of a cathode ray tube or the like is connected to the personal computer 8, and visually displays and monitors bitmap data and single-stroke data as necessary. A pointing device 15 composed of a mouse, a tablet or a trackball is connected to the one-stroke data extraction unit 10 of the personal computer 8 and monitors a picture displayed on the display device 14 while monitoring a predetermined laser as a basis of the one-stroke data. A beam spot luminous path, that is, a line pattern and a predetermined path direction are designated and input.
次に第3図ないし第7図を参照して本実施例の動作を
説明する。まずテレビカメラ7から送られたビットマッ
プ情報はパーソナルコンピュータ8等のCPUに含まれる
フレームバッファメモリ部9に入力されデジタル化され
た2次元ビットマップデータとして記録される。ビット
マップデータは必要に応じ2次記憶装置13に格納保存さ
れる。Next, the operation of this embodiment will be described with reference to FIGS. First, the bitmap information sent from the television camera 7 is input to a frame buffer memory unit 9 included in a CPU such as a personal computer 8 and recorded as digitized two-dimensional bitmap data. The bitmap data is stored in the secondary storage device 13 as needed.
次いでビットマップデータに基づき所定の一筆書きデ
ータをCPU内の抽出部10により抽出指定する。この処理
は表示装置14やタブレット15を用いて半手動的作業によ
り行われ、ビットマップデータの前処理も含まれる。ま
ず第3図に示す様にビットマップデータ中に含まれる雑
音ビットを除去する。この処理においてはCPUが雑音ビ
ットを検出し自動的に除去する。又第4図に示す様にビ
ットマップデータに欠損部が存在する事が表示装置14に
よるモニターにより判明した場合にはポインティングデ
ィバイス15を操作し、手動により欠損部を指定入力しビ
ットマップデータを整形する。勿論この整形処理をCPU
により自動化する事も可能である。Next, based on the bitmap data, predetermined one-stroke data is extracted and designated by the extracting unit 10 in the CPU. This processing is performed by a semi-manual operation using the display device 14 and the tablet 15, and includes preprocessing of the bitmap data. First, as shown in FIG. 3, noise bits included in the bitmap data are removed. In this process, the CPU detects noise bits and automatically removes them. Also, as shown in FIG. 4, when it is determined by the monitor of the display device 14 that there is a missing portion in the bitmap data, the pointing device 15 is operated to manually designate and input the missing portion to shape the bitmap data. I do. Of course, this shaping process
Can also be automated.
以上の前処理が終了した段階で第5図に示す様にビッ
トマップデータで表された肉太2次元パタンの細線化処
理が行われ、所定の細線パタンが規定される。細線パタ
ンは連続点座標群によって表され、レーザビームの走査
経路を指定する。なおこの際レーザビームの一筆書き的
走査を可能とする為筆順データがポインティングディバ
イス15により指定入力され、これと連続点座標群により
一筆書きデータが作成される。At the stage where the above preprocessing is completed, the thinning process of the thick two-dimensional pattern represented by the bitmap data is performed as shown in FIG. 5, and a predetermined thin line pattern is defined. The thin line pattern is represented by a continuous point coordinate group and specifies a scanning path of the laser beam. At this time, in order to enable one-stroke scanning of the laser beam, stroke order data is designated and input by the pointing device 15, and one-stroke data is created by using this and the continuous point coordinate group.
なお第6図に示す様に、場合によっては肉太パタンの
輪郭線を抽出し細線化パタンを作成する事もある。この
場合には道順若しくは筆順データに加えて、内側輪郭線
と外側輪郭線が分離している為に両者間を一筆的に接続
する一対の跳躍点座標も指定入力する必要がある。In some cases, as shown in FIG. 6, the outline of a thick pattern may be extracted to create a thinned pattern. In this case, in addition to the route or stroke order data, since the inner contour and the outer contour are separated, it is necessary to specify and input a pair of jumping point coordinates for connecting the two in a single stroke.
次いで第7図に示す様に一筆書きデータを構成する連
続点座標群はドットデータ処理作成部11により圧縮され
不連続ドットデータに変換される。この際処理作成部11
は細線パタンのうちの角部分A及び曲線部分Bを識別し
これら部分に存在する点座標は比較的密に残され、他の
直線部分に存在する点座標は比較的粗に残される様にデ
ータ圧縮される。Next, as shown in FIG. 7, the continuous point coordinate group constituting the one-stroke data is compressed by the dot data processing creating unit 11 and converted into discontinuous dot data. At this time, the process creation unit 11
Is used to identify the corner portion A and the curved portion B of the thin line pattern, and to store the point coordinates existing in these portions relatively densely and the point coordinates existing in other straight line portions relatively coarsely. Compressed.
該ドットデータ処理作成部11は、さらに得られたドッ
トデータを最終的に調整し且つカラー化処理を行う機能
も有する。実際には得られたドットデータをレーザビー
ム走査部16に送りレーザグラッフィックディスプレイを
モニターしながら最終的な調整と色付け処理を行う。調
整済みのドットデータは2次記憶装置13に保存される。The dot data processing creation unit 11 also has a function of finally adjusting the obtained dot data and performing a colorization process. Actually, the obtained dot data is sent to the laser beam scanning unit 16, and final adjustment and coloring processing are performed while monitoring the laser graphic display. The adjusted dot data is stored in the secondary storage device 13.
最終にドットデータはCPUのD/Aコンバータ部12に送ら
れアナログ化された後、指定された筆順に従って時系列
的に高速で繰り返しレーザビーム走査部16に出力され増
幅された後ガルバノスキャナーを駆動しレーザビームを
所定の細線パタンに従って走査し画像再生を行う。Finally, after the dot data is sent to the D / A converter unit 12 of the CPU and converted into an analog signal, it is repeatedly output to the laser beam scanning unit 16 at high speed in a time series according to the specified stroke order, amplified, and then driven by the galvano scanner Then, the laser beam is scanned in accordance with a predetermined thin line pattern to reproduce an image.
さて第8図(A)及び(B)のフローチャートを参照
して本発明の特徴的部分であるドットデータ処理作成部
11の動作をさらに詳述する。ステップ101において一次
2次記憶装置に格納されていた一筆書きデータをCPUに
読み込む。ステップ102において一筆書きデータ中に含
まれるすべての跳躍点座標を識別し記録する。ステップ
103において圧縮処理すべき点座標(以下注目点座標と
いう)を一筆書きにおける最初の点座標に設定する。ス
テップ104において注目点座標が最初の点座標に一致し
ているかどうか判別する。若し一致している場合にはス
テップ113にジャンプし注目点座標を次の点に移す。若
し一致していない場合にはステップ105に移る。Now, referring to the flowcharts of FIGS. 8 (A) and 8 (B), a dot data processing creating unit which is a characteristic part of the present invention
The operation of 11 will be described in more detail. In step 101, the one-stroke data stored in the primary and secondary storage device is read into the CPU. In step 102, all jump point coordinates included in the one-stroke data are identified and recorded. Steps
In 103, the point coordinates to be subjected to the compression processing (hereinafter referred to as target point coordinates) are set as the first point coordinates in one-stroke drawing. In step 104, it is determined whether or not the point-of-interest coordinates match the first point coordinates. If they match, the process jumps to step 113 to move the point of interest coordinates to the next point. If they do not match, the process proceeds to step 105.
ステップ105においては注目点が記録されている跳躍
点のいずれかに一致しているかどうかを判別する。若し
一致している場合にはステップ106において当該注目点
に割り当てられている待ち時間を長くして「跳躍点待ち
時間」として設定する。この処理により一筆書き状グラ
ッフィックディスプレイの跳躍部分が強調されより鮮明
なディスプレイが得られる。その後ステップ106からス
テップ113にジャンプし注目点を次の点に移す。In step 105, it is determined whether or not the point of interest matches any of the recorded jump points. If they match, in step 106, the waiting time assigned to the point of interest is lengthened and set as "jump point waiting time". By this processing, the jumping part of the one-stroke graphic display is emphasized, and a clearer display can be obtained. Thereafter, the process jumps from step 106 to step 113 to move the point of interest to the next point.
一方若しステップ105において注目点が跳躍点では無
いと判別された場合にはステップ107に移る。ステップ1
07では注目点とその前の点との差分ベクトルvf及び注目
点とその次の点との差分ベクトルvbを計算する。ついで
ステップ108において両差分ベクトルvf及びvbの外積R
を計算する。外積Rの値は注目点近傍の線パタンの曲率
を表す。ついでステップ109において、計算された外積
Rの絶対|R|があらかじめ設定された外積限度値より大
きいか判別する。若し外積限度値より大きい場合には当
該注目点は線パタンの角部分又は曲線部分に存在すると
判定されそのまま残され削除されない。そなわちステッ
プ109の後ステップ113にジャンプし次の新注目点の処理
に移る。On the other hand, if it is determined in step 105 that the point of interest is not a jump point, the process proceeds to step 107. step 1
In step 07, a difference vector vf between the point of interest and the point before it and a difference vector vb between the point of interest and the next point are calculated. Next, at step 108, the cross product R of the two difference vectors vf and vb is calculated.
Is calculated. The value of the outer product R represents the curvature of the line pattern near the point of interest. Next, at step 109, it is determined whether or not the absolute value | R | of the calculated cross product R is larger than a predetermined cross product limit value. If the target point is larger than the outer product limit value, the point of interest is determined to be present at a corner portion or a curved portion of the line pattern, and is left as it is and is not deleted. That is, after step 109, the process jumps to step 113 and proceeds to the processing of the next new point of interest.
他方ステップ109において外積絶対値|R|が設定外積限
度値より小さい場合には当該注目点は線パタンの直線部
分に存在すると判定されステップ110に移る。ステップ1
10においては当該注目点と次の点との距離dを計算す
る。ついでステップ111において計算されたdの値があ
らかじめ設定されたドット間距離限度値より大きいかど
うか判別する。若し距離dが限度値より大きいと判別さ
れた時は何もせずステップ113にジャンプし次の注目点
の処理に入る。この操作により点座標が必要以上に直線
部分から削除されるのを防止している。On the other hand, if the cross product absolute value | R | is smaller than the set cross product limit value in step 109, it is determined that the point of interest exists in the straight line portion of the line pattern, and the process proceeds to step 110. step 1
At 10, the distance d between the point of interest and the next point is calculated. Next, it is determined whether or not the value of d calculated in step 111 is larger than a preset inter-dot distance limit value. If it is determined that the distance d is larger than the limit value, the process jumps to step 113 without doing anything and enters the processing of the next point of interest. This operation prevents the point coordinates from being unnecessarily deleted from the straight line portion.
他方若し距離dが設定限度値より小さい時はステップ
112に移行し、当該注目点座標の削除を行いデータ圧縮
をする。On the other hand, if the distance d is smaller than the set limit value,
The flow shifts to 112, where the target point coordinates are deleted, and the data is compressed.
次にステップ113に移り次の点を新注目点として選
ぶ。さらにステップ114において新注目点が一筆書きに
おける最後のドットであるかどうかを判別する。若し最
後のドットでない場合にはステップ104に戻り上述した
一連のステップ104〜114よりなるループ処理を繰り返し
行い線パタン上のすべてのドットに関して圧縮処理を行
う。Next, the process proceeds to step 113, where the next point is selected as a new point of interest. In step 114, it is determined whether or not the new point of interest is the last dot in one-stroke drawing. If it is not the last dot, the process returns to step 104 to repeat the above-described loop processing including the series of steps 104 to 114, and performs compression processing for all dots on the line pattern.
他方ステップ114において新注目点が一筆書きの最後
の点であると判別された時はステップ115に進む。ここ
で上述したループ処理中点座標の削除が一度も行われな
かったかどうかを判別する。若し点座標の削除が一度も
行われなかったと判別された場合には、もはやデータ圧
縮が極限度まで行われこれ以上ドットデータの削除は望
まれず、ステップ116に進む。ここで最終的に確定した
ドットデータがCPUから二次記憶装置に出力され書き込
まれる。On the other hand, when it is determined in step 114 that the new point of interest is the last point of one-stroke writing, the process proceeds to step 115. Here, it is determined whether or not the point coordinates during the loop processing described above have never been deleted. If it is determined that the deletion of the point coordinates has never been performed, the data compression is already performed to the limit, and further deletion of the dot data is not desired, and the process proceeds to step 116. Here, the finally determined dot data is output from the CPU to the secondary storage device and written.
他方ループ処理において一度でも点座標の削除が行わ
れた場合には、再度圧縮処理ループを行う為ステップ10
3に戻る。On the other hand, if the point coordinates have been deleted at least once in the loop processing, a step 10 is executed to perform the compression processing loop again.
Return to 3.
かかる処理により一筆書きデータの圧縮が自動的にCP
U内で行われ、線パタンの角部分及び曲線部分のドット
データ密度は相対的に濃くなり、直線部分のドットデー
タ密度は相対的に薄くなる。加えて跳躍ドットも強調さ
れる。With this processing, compression of one-stroke data is automatically
This is performed in U, and the dot data density of the corner portion and the curved portion of the line pattern becomes relatively high, and the dot data density of the straight line portion becomes relatively low. In addition, jumping dots are emphasized.
以上述べた様に本発明によればレーザグラッフィック
ディスプレイ様の一筆書きデータがパーソナルコンピュ
ータ等の計算機を利用する事によって自動的に圧縮化処
理されベクトル化されたデータすなわちドットデータを
得る事ができる。従来一筆書きデータの圧縮処理は手動
で行われ、ドットデータの作成は熟練を要する作業であ
り且つ時間も比較的かかる作業であったのに対して、本
システムを使用する事により非熟練者でも容易且つ単時
間にドットデータを作成できるという効果がある。As described above, according to the present invention, one-stroke data such as a laser graphic display can be automatically compressed by using a computer such as a personal computer to obtain vectorized data, that is, dot data. Conventionally, compression processing of one-stroke data is performed manually, and creation of dot data is a task that requires skill and is a relatively time-consuming task, but by using this system, even an unskilled person can use this system. There is an effect that dot data can be created easily and in a single time.
またドットデータの作成に用いる原画として2次記憶
装置に保存された任意の2次元ビットマップデータを利
用できる為、アニメーションなどの連続的に変化する動
画像をドットデータ化する事も可能である。Since arbitrary two-dimensional bitmap data stored in a secondary storage device can be used as an original image used for creating dot data, continuously changing moving images such as animations can be converted into dot data.
第1図は本発明にかかるレーザグラッフィックディスプ
レイ装置の全体構成を示すブロック図であり、第2図は
第1図に示すレーザビーム走査部の詳細構成を示す斜視
図であり、第3図は第1図に示すCPUで行われるビット
マップデータ雑音除去処理を説明する為の模式図、第4
図は同じくCPUで行われるビットマップデータ修正処理
を示す為の模式図、第5図は同じくCPUで行われる肉太
パタンの細線化処理を示す模式図、第6図は同じくCPU
で行われる肉太パタンの輪郭線抽出処理を示す為の模式
図、第7図は同じくCPUで行われる一筆書きデータの圧
縮処理を示す為の模式図、及び第8図(A),(B)は
CPUで行われる一筆書きデータの圧縮処理及びドットデ
ータの作成処理を説明する為のフローチャートである。 参照番号については、1はレーザ光源、2及び3は一対
の回転反射鏡、4及び5はガルバノスキャナー、6はス
クリーン、7はTVカメラ、8はパーソナルコンピュー
タ、9はフレームバッファメモリ部、10は一筆書きデー
タ抽出部、11はドットデータ処理作成部、12はD/Aコン
バータ、13はハードディスク装置、14はレーザビーム走
査部、15はポインティングディバイス、及び16はレーザ
ビーム走査部である。FIG. 1 is a block diagram showing an overall configuration of a laser graphic display device according to the present invention, FIG. 2 is a perspective view showing a detailed configuration of a laser beam scanning unit shown in FIG. 1, and FIG. FIG. 4 is a schematic diagram for explaining bitmap data noise removal processing performed by the CPU shown in FIG.
FIG. 5 is a schematic diagram showing a bitmap data correction process similarly performed by the CPU, FIG. 5 is a schematic diagram showing a thinning process of a thick pattern also performed by the CPU, and FIG.
FIG. 7 is a schematic diagram showing a contour pattern extraction process of a thick pattern performed in FIG. 7, FIG. 7 is a schematic diagram showing a compression process of one-stroke data performed by the CPU, and FIGS. ) Is
9 is a flowchart for explaining compression processing of one-stroke data and creation processing of dot data performed by the CPU. Reference numerals 1 are a laser light source, 2 and 3 are a pair of rotary reflecting mirrors, 4 and 5 are galvano scanners, 6 is a screen, 7 is a TV camera, 8 is a personal computer, 9 is a frame buffer memory unit, and 10 is A one-stroke data extraction unit, 11 is a dot data processing creation unit, 12 is a D / A converter, 13 is a hard disk drive, 14 is a laser beam scanning unit, 15 is a pointing device, and 16 is a laser beam scanning unit.
Claims (3)
ップデータを記録するフレームメモリ部と、ビットマッ
プデータから所定の線パタンを指定する連続点座標デー
タ及びその筆順を指定するデータを含む一筆書きデータ
を抽出する抽出部と、一筆書きデータに従ってレーザビ
ームを高速で繰り返し走査しスクリーン上に線パタンを
視覚的に再生するレーザビーム走査部とからなるレーザ
グラッフィックディスプレイ装置において、連続点座標
データのうち線パタンの直線部分に存在する点座標をよ
り多く削除し角部分及び曲線部分に存在する点座標をよ
り少なく削除する事により一筆書きデータを圧縮し不連
続ドットデータを作成する為の処理作成部を含み、該不
連続ドットデータを時系列的に繰り返しレーザビーム走
査部に出力し画像再生を行う事を特徴とするレーザグラ
ッフィックディスプレイ装置。1. A frame memory for recording bitmap data obtained by digitizing two-dimensional image information, a single-point writing including continuous point coordinate data specifying a predetermined line pattern from the bitmap data and data specifying a stroke order thereof In a laser graphic display device comprising an extraction unit for extracting data and a laser beam scanning unit for repeatedly scanning a laser beam at high speed in accordance with one-stroke data and visually reproducing a line pattern on a screen, A processing creation unit for compressing one-stroke data and creating discontinuous dot data by deleting more point coordinates existing in the linear part of the line pattern and deleting less point coordinates existing in the corner part and the curved part And outputs the discontinuous dot data to the laser beam scanning unit repeatedly in a time-series manner. Laser Guraffikku display device according to claim to perform live.
と前の点座標との差分ベクトルvf及び注目点座標と次の
点座標との差分スペクトルvbを計算し、両ベクトルの外
積を求め、この値により該線パタンの注目点近傍におけ
る曲率を識別する識別部を含む事を特徴とする請求項
(1)に記載のレーザグラッフィックディスプレイ装
置。2. The processing creating section calculates a difference vector vf between a target point coordinate to be processed and a previous point coordinate and a difference spectrum vb between a target point coordinate and a next point coordinate, and calculates an outer product of the two vectors. 2. The laser graphic display device according to claim 1, further comprising an identification unit for determining a curvature of the line pattern in the vicinity of a point of interest based on the obtained value.
外積限度値より小さい場合に注目点座標と次の点座標間
距離を計算し、該距離が設定距離限度値より小さい時該
注目点座標を削除する削除部を含む事を特徴とする請求
項(2)に記載のレーザグラッフィックディスプレイ装
置。3. The processing creating section calculates a distance between a point coordinate of interest and the next point coordinate when the obtained cross product is smaller than a set cross product limit value. The laser graphic display device according to claim 2, further comprising a deletion unit that deletes point coordinates.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1051480A JP2788959B2 (en) | 1989-03-03 | 1989-03-03 | Laser graphic display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1051480A JP2788959B2 (en) | 1989-03-03 | 1989-03-03 | Laser graphic display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02230420A JPH02230420A (en) | 1990-09-12 |
| JP2788959B2 true JP2788959B2 (en) | 1998-08-20 |
Family
ID=12888122
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1051480A Expired - Lifetime JP2788959B2 (en) | 1989-03-03 | 1989-03-03 | Laser graphic display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2788959B2 (en) |
-
1989
- 1989-03-03 JP JP1051480A patent/JP2788959B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02230420A (en) | 1990-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5611033A (en) | Apparatus and method for automerging images by matching features and aligning images | |
| JP3612227B2 (en) | Object extraction device | |
| US7227557B2 (en) | Method, system and record medium for generating wide-area high-resolution image | |
| JPH05501184A (en) | Method and apparatus for changing the content of continuous images | |
| JP2003526841A (en) | Face extraction system and method based on biometrics | |
| JP2004166246A (en) | Method and device for image forming | |
| JP4217305B2 (en) | Image processing device | |
| JP3930504B2 (en) | Object extraction device | |
| JPH10126721A (en) | Moving image retrieval information generation device | |
| JP2788959B2 (en) | Laser graphic display device | |
| JP2001143088A (en) | METHOD AND APPARATUS FOR MEASURING SURFACE MOTION OF SUBJECT | |
| US5563964A (en) | Method and apparatus for processing a plurality of designated areas of an image | |
| JP2000181988A (en) | Optical character reader | |
| JPS62269276A (en) | Interactive graphic inputting system | |
| JPH0927966A (en) | Image coding method and image coder | |
| JP2003512802A (en) | System and method for three-dimensional modeling | |
| JPS60249486A (en) | Multiformat camera | |
| JP2770042B2 (en) | Laser message display | |
| JP2004032554A (en) | Image processor and method | |
| SE9101089D0 (en) | PROCEDURES FOR PREPARING PRINCIPAL CONSTRUCTION PROGRAMS | |
| JP2559710B2 (en) | Image processing method | |
| JP4355305B2 (en) | Image processing apparatus, computer program, and recording medium | |
| JP3395346B2 (en) | Fillet coordinate generation method and device | |
| JPH07120386B2 (en) | Character recognition device | |
| JP2001292304A (en) | Image reading apparatus, image read method and image expression method |