JP2664721B2 - Video synthesizer - Google Patents
Video synthesizerInfo
- Publication number
- JP2664721B2 JP2664721B2 JP63106231A JP10623188A JP2664721B2 JP 2664721 B2 JP2664721 B2 JP 2664721B2 JP 63106231 A JP63106231 A JP 63106231A JP 10623188 A JP10623188 A JP 10623188A JP 2664721 B2 JP2664721 B2 JP 2664721B2
- Authority
- JP
- Japan
- Prior art keywords
- image information
- video
- image
- video frequency
- data
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Studio Circuits (AREA)
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明はビデオ周波数とリフレッシュタイミングとが
異なる複数種の画像情報を1枚の画像に合成して表示す
ることのできるビデオ合成装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial application field) The present invention relates to a video capable of combining and displaying a plurality of types of image information having different video frequencies and refresh timings into one image. It relates to a synthesizer.
(従来の技術) 近時、バーソナル・コンピュータやワークステーショ
ンの普及が目覚ましく、その低価格化に伴って複数種の
コンピュータやワークステーションを同時に使用するケ
ースが増えつつある。このような場合、専ら各コンピュ
ータにそれぞれ専用に接続されたディスプレイによりそ
の処理データ(画像情報等)を表示しながら、上記各コ
ンピュータに対する操作が行なわれるが、1度に多くの
ディスプレイを見る必要がある等の不具合がある。(Prior Art) In recent years, personal computers and workstations have been remarkably popularized, and the use of a plurality of types of computers and workstations at the same time has been increasing along with the cost reduction. In such a case, each computer is operated while displaying the processing data (image information or the like) by a display exclusively connected to each computer, but it is necessary to see many displays at once. There is a defect such as.
そこで1台のディスプレイにて複数のコンピュータに
よる画像情報を合成して表示することが考えられてい
る。然し乍ら、各コンピュータによる画像情報はそのシ
ステム仕様に応じたビデオ周波数とリフレッシュタイミ
ングを持つことが多く、これらの画像情報間のビテオ周
波数とリフレッシュタイミングの異なりに起因して、そ
の画像合成を効果的に行なうことが難しい等の不具合が
ある。また各システムでのディスプレイ画面の大きさや
解像度の異なり、各システムでそれぞれ取扱われる画像
情報の大きさの異なりに起因し、複数種の画像情報を合
成した時、その合成画像上での画像情報が見難くなる等
の不具合も生じ易かった。Therefore, it has been considered to combine and display image information from a plurality of computers on one display. However, the image information from each computer often has a video frequency and a refresh timing according to the system specifications. Due to the difference in the video frequency and the refresh timing between these pieces of image information, the image synthesis can be effectively performed. There are problems such as difficulty in performing. Also, due to the difference in the size and resolution of the display screen in each system and the difference in the size of the image information handled in each system, when combining multiple types of image information, the image information on the synthesized image Problems such as difficulty in viewing were also likely to occur.
(発明が解決しようとする課題) このように複数種のコンピュータでそれぞれ取扱われ
る画像情報を1枚の画像に合成し、これを表示しようと
したとき、従来では各画像情報のビデオ周波数の異なり
やリフレッシュタイミングの異なり、更には画像の大き
さやその解像度の違い等に起因して、その画像情報を適
確に把握できる見易い合成画像を効果的に得ることが困
難である等の問題があった。(Problems to be Solved by the Invention) As described above, when combining image information handled by a plurality of types of computers into a single image and displaying the combined image, conventionally, when the video frequency of each image information differs, Due to the difference in the refresh timing, the difference in the size of the image, the difference in the resolution, and the like, there is a problem that it is difficult to effectively obtain an easy-to-view synthesized image from which the image information can be accurately grasped.
本発明はこのような事情を考慮してなされたもので、
その目的とするところは、ビデオ周波数やリフレッシュ
タイミングの異なる複数種の画像情報を、その情報内容
の理解がし易い状態で1枚の画像に合成して表示するこ
とを可能とする簡易な構成のビデオ合成装置を提供する
ことにある。The present invention has been made in view of such circumstances,
Its purpose is to provide a simple configuration that enables a plurality of types of image information having different video frequencies and refresh timings to be combined into a single image and displayed in a state where the information contents can be easily understood. A video synthesizing device is provided.
[発明の構成] (課題を解決するための手段) 本発明に係るビデオ合成装置は、第1のビデオ周波数
と第1のリフレッシュタイミングとを有する第1の画像
情報を記憶する第1の記憶手段、上記第1の画像情報の
第1のビデオ周波数と第1のリフレッシュタイミングと
は異なる第2のビデオ周波数と第2のリフレッシュタイ
ミングとを有する第2の画像情報とを受信する受信手
段、この受信手段で受信した第2の画像情報をシリアル
データからパラレルデータに変換するシリアル/パラレ
ル変換手段、このシリアル/パラレル変換手段により変
換されたパラレルデータの第2の画像情報を記憶する第
2の記憶手段、上記第1の画像情報の第1のビデオ周波
数と第1のリフレッシュタイミングとに同期して順次ア
ドレスデータを発生し、かつ垂直方向のサイズ変換率に
応じて同じアドレスごとのアドレスデータを発生する発
生手段、上記第1の記憶手段に記憶されている第1の画
像情報の第1のリフレッシュタイミングにより得られる
ブランキング信号または垂直同期信号を計数しこの計数
値に垂直方向のサイズ変換率を乗算することにより、垂
直方向のビデオ合成領域を特定する第1の合成信号と、
上記第1の記憶手段に記憶されている第1の画像情報の
第1のビデオ周波数に基づいたビデオクロックを計数す
ることにより、水平方向のビデオ合成領域を特定する第
2の合成信号との論理積演算により読出し信号を生成す
る生成手段、この生成手段により生成された読出し信号
と上記第1の記憶手段に記憶されている第1の画像情報
の第1のビデオ周波数に基づいたビデオクロックとに基
づくタイミングで、上記発生手段からのアドレスデータ
に基づいて上記第2の記憶手段から第2の画像情報を読
出す読出手段、この読出手段により読出された第2の画
像情報を水平方向のサイズ変換率に応じてパラレルデー
タからシリアルデータに変換するパラレル/シリアル変
換手段、およびこのパラレル/シリアル変換手段により
変換されたシリアルデータの第2の画像情報と上記第1
の記憶手段で記憶している第1の画像情報とを合成して
表示出力する出力手段から構成されるものである。[Structure of the Invention] (Means for Solving the Problems) A video synthesizing device according to the present invention stores first image information having a first video frequency and a first refresh timing. Receiving means for receiving second image information having a second video frequency and a second refresh timing different from the first video frequency and the first refresh timing of the first image information; Serial / parallel conversion means for converting the second image information received by the means from serial data to parallel data, and second storage means for storing the second image information of the parallel data converted by the serial / parallel conversion means Generating address data sequentially in synchronization with a first video frequency of the first image information and a first refresh timing; and Generating means for generating address data for each same address according to the size conversion rate in the direct direction, a blanking signal obtained by a first refresh timing of the first image information stored in the first storage means, or A first synthesized signal for specifying a vertical video synthesis area by counting the vertical synchronization signal and multiplying the counted value by a vertical size conversion ratio;
By counting a video clock based on a first video frequency of the first image information stored in the first storage means, a logic with a second synthesized signal for specifying a horizontal video synthesis area is calculated. Generating means for generating a read signal by a product operation, a read signal generated by the generating means and a video clock based on a first video frequency of first image information stored in the first storage means; Reading means for reading out the second image information from the second storage means based on the address data from the generating means at a timing based on the second image information, and converting the second image information read by the reading means into a horizontal size Parallel / serial conversion means for converting parallel data into serial data in accordance with a rate, and serial / serial data converted by the parallel / serial conversion means. Second image information data and the first
And output means for combining and outputting the first image information stored in the storage means.
(作用) 本発明によれば、第1のビデオ周波数と第1のリフレ
ッシュタイミングとを有する第1の画像情報を第1の記
憶手段で記憶し、上記第1の画像情報の第1のビデオ周
波数と第1のリフレッシュタイミングとは異なる第2の
ビデオ周波数と第2のリフレッシュタイミングとを有す
る第2の画像情報とを受信し、この受信した第2の画像
情報をシリアルデータからパラレルデータに変換し、こ
の変換されたパラレルデータの第2の画像情報を第2の
記憶手段で記憶し、上記第1の画像情報の第1のビデオ
周波数と第1のリフレッシュタイミングとに同期して順
次アドレスデータを発生し、かつ垂直方向のサイズ変換
率に応じて同じアドレスごとのアドレスデータを発生手
段で順次発生し、上記第1の記憶手段に記憶されている
第1の画像情報の第1のリフレッシュタイミングにより
得られるブランキング信号または垂直同期信号を計数し
この計数値に垂直方向のサイズ変換率を乗算することに
より、垂直方向のビデオ合成領域を特定する第1の合成
信号と、上記第1の記憶手段に記憶されている第1の画
像情報の第1のビデオ周波数に基づいたビデオクロック
を計数することにより、水平方向のビデオ合成領域を特
定する第2の合成信号との論理積演算により読出し信号
を生成し、この生成された読出し信号と上記第1の記憶
手段に記憶されている第1の画像情報の第1のビデオ周
波数に基づいたビデオクロックとに基づくタイミング
で、上記発生手段からのアドレスデータに基づいて上記
第2の記憶手段から第2の画像情報を読出し、この読出
された第2の画像情報を水平方向のサイズ変換率に応じ
てパラレルデータからシリアルデータに変換し、この変
換されたシリアルデータの第2の画像情報と上記第1の
記憶手段で記憶している第1の画像情報とを合成して表
示出力するようにしたものである。(Operation) According to the present invention, the first image information having the first video frequency and the first refresh timing is stored in the first storage means, and the first video frequency of the first image information is stored. And second image information having a second video frequency different from the first refresh timing and a second refresh timing, and converting the received second image information from serial data to parallel data. The second image information of the converted parallel data is stored in the second storage means, and the address data is sequentially stored in synchronization with the first video frequency of the first image information and the first refresh timing. Generating means for sequentially generating the same address data for each address in accordance with the vertical size conversion rate, and storing the first image stored in the first storage means; A first synthesized signal for specifying a vertical video synthesis area by counting a blanking signal or a vertical synchronization signal obtained at a first refresh timing of information and multiplying the counted value by a vertical size conversion ratio. And a second synthesized signal that specifies a horizontal video synthesis area by counting a video clock based on the first video frequency of the first image information stored in the first storage unit. A read signal is generated by a logical AND operation of the above, and at a timing based on the generated read signal and a video clock based on the first video frequency of the first image information stored in the first storage means. Reading the second image information from the second storage means based on the address data from the generating means, and reading the read second image information in the horizontal direction. Is converted from parallel data to serial data in accordance with the size conversion ratio of the above, and the second image information of the converted serial data is combined with the first image information stored in the first storage means. This is a display output.
(実施例) 以下、図面を参照して本発明の一実施例につき説明す
る。Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
第1図は実施例に係るビデオ合成装置の概略構成図で
あり、1は被合成対象とする第1の画像情報DPDTを記憶
する記憶装置である。この記憶装置1に格納された第1
の画像情報DPDTに対して合成すべき第2の画像情報はイ
ンターフェースユニット3を介して走査変換部2に入力
される。この走査変換部2は第2の画像情報のビデオ周
波数およびリフレッシュタイミングを前記第1の画像情
報DPDTのビデオ周波数およびリフレッシュタイミングに
変換し、且つ前記第1の画像情報DPDTに同期させるもの
である。この走査変換により、第1の画像情報DPDTと第
2の画像情報DPDT2のビデオ周波数およびリフレッシュ
タイミングの一致化が図られ、且つその同期がとられ
る。FIG. 1 is a schematic configuration diagram of a video synthesizing apparatus according to an embodiment, and 1 is a storage device that stores first image information DPDT to be synthesized. The first data stored in the storage device 1
The second image information to be combined with the image information DPDT is input to the scan converter 2 via the interface unit 3. The scan converter 2 converts the video frequency and refresh timing of the second image information into the video frequency and refresh timing of the first image information DPDT, and synchronizes with the first image information DPDT. By this scan conversion, the video frequency and the refresh timing of the first image information DPDT and the second image information DPDT2 are matched, and the synchronization is achieved.
画像の大きさの変換手段としてのに拡大装置4は、上
述した如く走査変換された第2の画像情報DPDT2を拡大
処理し、その大きさが拡大された第2の画像情報DPDT3
を生成するものである。このような走査変換と拡大変換
が多段に施された第2の画像情報DPDT3が合成装置5に
与えられ、前記記憶装置1から読出される第1の画像情
報DPDTに画像合成される。そしてこの合成装置5で求め
られた合成画像が表示装置6にて表示される。The enlargement device 4 as an image size conversion means enlarges the second image information DPDT2 scan-converted as described above, and enlarges the size of the second image information DPDT3.
Is generated. The second image information DPDT3 that has been subjected to such scan conversion and enlargement conversion in multiple stages is provided to the synthesizing device 5, and is synthesized with the first image information DPDT read from the storage device 1. Then, the synthesized image obtained by the synthesizing device 5 is displayed on the display device 6.
尚、ここでは画像の大きさ変換を拡大処理について説
明するが、縮小処理を施すことも勿論可能であり、また
前述した走査変換処理を行なう前に第2の画像情報に対
する大きさ変換処理を行ない、その大きさ変換処理が施
された第2の画像を走査変換することも勿論可能であ
る。Here, although the image size conversion is described in terms of enlargement processing, it is of course possible to perform reduction processing, and to perform size conversion processing on the second image information before performing the above-described scan conversion processing. Of course, it is also possible to scan-convert the second image subjected to the size conversion processing.
さて前記第1の画像情報DPDTを格納する記憶装置1
は、例えば第2図に示す如く構成される。フレームバッ
ファ10は1フレーム分の第1の画像情報DPDTを格納する
もので、その画像データの書込みと読出しはアドレス発
生部11から順次発生されるアドレスデータに従い、メモ
リ選択部14の制御を受けて行なわれる。表示制御部13は
上記フレームバッファ10に格納された第1の画像情報DP
DTの表示装置6による表示を制御するもので、アドレス
選択部12はこの表示制御13の制御の下で前記アドレス発
生部11が生成するアドレスデータを選択してフレームバ
ッファ10をアクセス制御する。Now, a storage device 1 for storing the first image information DPDT
Is configured, for example, as shown in FIG. The frame buffer 10 stores the first image information DPDT for one frame, and the writing and reading of the image data are performed according to the address data sequentially generated from the address generating unit 11, and are controlled by the memory selecting unit 14. Done. The display control unit 13 controls the first image information DP stored in the frame buffer 10.
Under the control of the display control 13, the address selection unit 12 selects the address data generated by the address generation unit 11 and controls the access to the frame buffer 10.
このようなアクセス制御と前記メモリ選択部14による
制御によりフレームバッファ10に第1の画像情報が書込
まれ、またこのフレームバッファ10から第1の画像情報
が読出される。そしてフレームバッファ10から読出され
た第1の画像情報は並列直列(P/S)変換器15を介して
シリアルデータとして出力される。The first image information is written into the frame buffer 10 by the access control and the control by the memory selection unit 14, and the first image information is read from the frame buffer 10. Then, the first image information read from the frame buffer 10 is output as serial data via a parallel / serial (P / S) converter 15.
第3図はこのように構成された記憶装置2におけるフ
レームバッファ10のアクセス動作を示すものである。こ
のアクセス動作を簡単に説明すると、その画像情報の読
出しと書込みはシステムからのリード要求信号RDRQ,ラ
イト要求信号WTRQを受けて制御され、リードサイクル,
ライトサイクルを設定して行なわれる。そしてメモリ制
御部14からフレームバッファ10に対してRAS信号やCAS信
号等の制御信号を与え、アドレス選択部12からフレーム
バッファ10に対して前記アドレス発生部11からのアドレ
スデータを与えることで行なわれる。FIG. 3 shows an access operation of the frame buffer 10 in the storage device 2 configured as described above. Briefly describing this access operation, the reading and writing of the image information are controlled in response to the read request signal RDRQ and the write request signal WTRQ from the system, and the read cycle and the read cycle are controlled.
This is performed by setting a write cycle. Then, a control signal such as a RAS signal or a CAS signal is provided from the memory control unit 14 to the frame buffer 10, and address data from the address generation unit 11 is provided from the address selection unit 12 to the frame buffer 10. .
一方、画像合成時に1水平期間に1回出力される表示
要求信号DSPRQ1は、上記リード要求信号RDRQやライト要
求信号WTRQよりも優先されて記憶装置1に与えられ、こ
の表示要求信号DSPRQ1に従って表示リードサイクルが設
定される。この結果、アドレス選択部12にアドレス選択
信号MUXSC1が与えられ、表示制御部13からのアドレスが
選択される。このときアドレス選択部12においてはフレ
ームバッファ10に対してロウアドレスを与えており、メ
モリ制御部14からのRAS信号,CAS信号を受けてカラムア
ドレスに切替える。このアドレスの切替えによってフレ
ームバッファ10内のシフトレジスタに1ライン分の第1
の画像情報がセットされ、第4図に示すタイミングでク
ロックSCに従って読出され、P/S変換部15を介して出力
される。On the other hand, the display request signal DSPRQ1 output once during one horizontal period during image synthesis is given to the storage device 1 in preference to the read request signal RDRQ and the write request signal WTRQ, and the display read signal DSPRQ1 is displayed in accordance with the display request signal DSPRQ1. The cycle is set. As a result, the address selection signal MUXSC1 is supplied to the address selection unit 12, and the address from the display control unit 13 is selected. At this time, the row address is given to the frame buffer 10 in the address selection unit 12, and the address selection unit 12 receives the RAS signal and the CAS signal from the memory control unit 14 and switches to the column address. By this address switching, the first register for one line is stored in the shift register in the frame buffer 10.
Are read out according to the clock SC at the timing shown in FIG. 4, and are output via the P / S converter 15.
一方、このようにして記憶走査1から読出される第1
の画像情報DPDTに対して、この第1の画像情報に合成さ
れる第2の画像情報は走査変換部2および拡大装置4に
て次のように処理される。On the other hand, the first
For the image information DPDT, the second image information to be combined with the first image information is processed by the scan converter 2 and the enlargement device 4 as follows.
第5図は拡大装置4の機能の一部を含んで構成される
走査変換部2の構成例を示すもので、20はS/P変換部21
を介して入力される第2の画像情報を1フレーム分に亙
って格納するフレームメモリである。このフレームメモ
リ20への画像データの書込みは、メモリ制御部25による
書込み制御を受け、ライトアドレス発生部22が発生する
アドレスデータを選択器24を介して選択してフレームメ
モリ20をアクセスすることにより行なわれる。またこの
フレームメモリ20に書込まれた画像データの読出しは、
前記メモリ制御部25による読出し制御を受け、リードア
ドレス発生部23が発生するアドレスデータを選択器24を
介して選択してフレームメモリ20をアクセスすることに
より行なわれる。FIG. 5 shows an example of the configuration of the scan conversion unit 2 including a part of the functions of the enlargement device 4. Reference numeral 20 denotes an S / P conversion unit 21.
Is a frame memory for storing the second image information input via the CPU over one frame. The writing of the image data into the frame memory 20 is performed by accessing the frame memory 20 by selecting the address data generated by the write address generating unit 22 through the selector 24 under the writing control by the memory control unit 25. Done. Reading of the image data written in the frame memory 20 is performed as follows.
Under the read control of the memory controller 25, the address data generated by the read address generator 23 is selected via the selector 24 to access the frame memory 20.
尚、このフレームメモリ20への画像データの書込みと
その読出しは、領域指定部26による制御を受けて、その
指定された画像領域についてのみ行なわれるようになっ
ている。そしてフレームメモリ20から読出された第2の
画像情報は、P/S変換器27を介してシリアルデータに変
換されて出力される。尚、ここでは上記P/S変換器27は
第6図に示すようなシフトレジスタにより構成され、フ
レームメモリ20から4画素ずつ並列に読出される画像デ
ータを繰返し2回ずつ出力することで第2の画像情報の
画像の大きさを2倍に格納するものとなっている。Note that writing and reading of image data to and from the frame memory 20 are performed only for the designated image area under the control of the area designating unit 26. Then, the second image information read from the frame memory 20 is converted into serial data via the P / S converter 27 and output. In this case, the P / S converter 27 is constituted by a shift register as shown in FIG. 6, and outputs the image data read out in parallel from the frame memory 20 every four pixels, repeatedly by two times. Is stored twice as large.
第7図はこのように構成された走査変換部2に入力さ
れる第2の画像情報の信号タイミングを示すもので、垂
直同期信号VSYNC20,水平同期信号HSYNC20が付加され、
ブランキング信号BLANKの区間にビデオクロックVCLK2に
同期したビデオデータVDT2として与えられる。尚、ここ
ではディジタル化されたビデオ信号を例に説明するが、
アナログビデオ信号に対しても同様に適用可能である。
この場合には、インターフェースユニット3にA/D変換
器を組込んでおくようにすれば良い。FIG. 7 shows the signal timing of the second image information input to the scanning conversion unit 2 configured as described above. The vertical synchronization signal VSYNC20 and the horizontal synchronization signal HSYNC20 are added.
It is provided as video data VDT2 synchronized with the video clock VCLK2 during the section of the blanking signal BLANK. Here, a description will be given by taking a digitized video signal as an example,
The same applies to analog video signals.
In this case, an A / D converter may be incorporated in the interface unit 3.
ところでこのようにして与えられる第2の画像情報
は、一般的にはそのビデオ周波数およびリフレッシュタ
イミングが前記記憶装置1から読出される第1の画像情
報のビデオ周波数およびリフレッシュタイミングと異な
ることが多い。そこで走査変換部2では次のようにして
上記第2の画像情報を走査変換し、そのビデオ周波数お
よびリフレッシュタイミングを前記第1の画像情報のビ
デオ周波数およびリフレッシュタイミングにそれぞれ合
せ、且つその同期を確立している。この際、画像の拡大
処理をも同時に施している。By the way, the second image information provided in this manner generally has a video frequency and a refresh timing different from those of the first image information read from the storage device 1 in many cases. The scan converter 2 scan-converts the second image information in the following manner, adjusts its video frequency and refresh timing to the video frequency and refresh timing of the first image information, and establishes the synchronization thereof. doing. At this time, image enlargement processing is also performed at the same time.
即ち、走査変換部2の前記フレームメモリ20はデュア
ルポートメモリの構成を有し、第8図にその動作タイミ
ングを示すようにライトサイクルとリードサイクルとを
交互に設定して画像情報の書込みとその読出しを行な
う。That is, the frame memory 20 of the scan converter 2 has a dual-port memory configuration, and the write cycle and the read cycle are alternately set as shown in the operation timing of FIG. Perform reading.
このフレームメモリ20への画像データの書込みは、上
記ライトサイクルにおいて前記水平同期信号HSYNC20に
同期し、ビデオクロックVCLK2してライトアドレス発生
部22から出力されるアドレス信号に従い、またメモリ制
御部25から与えられる制御信号RASO,CASO,WEO等に従っ
てフレームメモリ20をアクセスし、上記ビデオデータVD
T2をフレームメモリ20に書込むことによって行なわれ
る。The writing of the image data into the frame memory 20 is synchronized with the horizontal synchronization signal HSYNC20 in the above-described write cycle, and is supplied from the memory control unit 25 in accordance with the address signal output from the write address generation unit 22 as the video clock VCLK2. The frame memory 20 is accessed according to the control signals RASO, CASO, WEO, etc.
This is performed by writing T2 into the frame memory 20.
これに対して上述した如くフレームメモリ20に書込ま
れた第2の画像情報の読出しは、上記リードサイクルに
おいてリード発生部23が発生するアドレスにてフレーム
メモリ20をアクセスし、且つ領域指定部26の制御を受け
て動作するメモリ制御部25にてフレームメモリ20からの
読出しタイミングを制御することで行なわれる。On the other hand, as described above, the reading of the second image information written in the frame memory 20 is performed by accessing the frame memory 20 at the address generated by the read generation unit 23 in the above read cycle, and setting the area designation unit 26 This is performed by controlling the timing of reading from the frame memory 20 by the memory control unit 25 that operates under the control of.
領域指定部26は記憶装置1に格納された第9図(a)
に示す第1の画像情報に対して、走査変換部2(フレー
ムメモリ20)に格納された第9図(b)に示すような第
2の画像情報をどの画像位置に合成するかを指示するも
ので、その合成位置(DX1,DY1)は、例えば第10図に示
すようにして指定される。尚、この位置の指定はCPU等
により行なわれる。この際、第1の画像情報に対して第
2の画像情報をどの程度の大きさで合成するかが指示さ
れ、例えば2倍に拡大して合成することが指示された場
合には、第11図に示すようにそのビデオ合成領域が求め
られる。FIG. 9 (a) stored in the storage device 1
In the first image information shown in FIG. 9, an instruction is given to which image position the second image information as shown in FIG. 9B stored in the scan conversion unit 2 (frame memory 20) is to be combined. The combination position (DX1, DY1) is specified, for example, as shown in FIG. The position is specified by a CPU or the like. At this time, the size of the second image information to be combined with the first image information is instructed. As shown in the figure, the video synthesis area is obtained.
このビデオ合成領域に対する制御は、前記第1の画像
情報がリフレッシュされているタイミングを調べ、その
位置が上記位置情報(DX1,DY1)により特定されるビデ
オ合成領域内に入っているか否かを調べて前記メモリ制
御部25によるフレームメモリ20からの画像情報の読出し
を制御する。The control of the video composition area is performed by examining the timing at which the first image information is refreshed and examining whether the position is within the video composition area specified by the position information (DX1, DY1). Thus, reading of image information from the frame memory 20 by the memory control unit 25 is controlled.
具体的には第2の画像情報を2倍に拡大して第1の画
像情報に合成するものとすれば、領域設定部26は第12図
に示すように第1の画像情報のブランキング信号BLANKO
または垂直同期信号VSYNCOを計数するカウンタから垂直
(Y)方向のリフレッシュ位置を求め、Y方向のビデオ
合成領域を特定する合成信号YMIXENが生成される。また
水平(X)方向についてはビデオクロックVCLKを計数す
ることで、X方向のビデオ合成領域を特定する合成信号
XMIXENが生成される。尚、ここでは第2の画像情報を2
倍に拡大して第1の画像情報に合成することから、合成
信号YMIXENについてはブランキング信号BLANKを(Y2)
×2回カウントした期間として設定される。Specifically, assuming that the second image information is doubled and combined with the first image information, the area setting unit 26 performs the blanking signal of the first image information as shown in FIG. BLANKO
Alternatively, a refresh position in the vertical (Y) direction is obtained from a counter that counts the vertical synchronization signal VSYNCO, and a combined signal YMIXEN for specifying a video combining area in the Y direction is generated. In the horizontal (X) direction, a video signal VCLK is counted, so that a synthesized signal for specifying a video synthesis area in the X direction is obtained.
XMIXEN is generated. Here, the second image information is 2
Since the image is magnified twice and synthesized with the first image information, the blanking signal BLANK is calculated as (Y2) for the synthesized signal YMIXEN.
X Set as the period counted twice.
このようにして生成される合成信号YMIXEN,XMIXENが
第13図に示すように論理処理されて後述する合成イネー
ブル信号MIXENが第14図に示すように生成される。The synthesized signals YMIXEN and XMIXEN generated in this way are logically processed as shown in FIG. 13, and a synthesized enable signal MIXEN described later is generated as shown in FIG.
しかしてメモリ制御部25は記憶装置1からの表示要求
信号DSPRQ1を受けたとき、その動作モードを表示リード
サイクルに切替える。そして記憶装置1から与えられる
第1の画像情報のタイミング信号に従ってメモリ制御部
25やリードアドレス発生部23を制御し、第1の画像情報
と同期し、且つそのビデオ周波数およびリフレッシュタ
イミングを等しくしてフレームメモリ20からの画像デー
タの読出しを第8図に示すようにして行なう。When receiving the display request signal DSPRQ1 from the storage device 1, the memory control unit 25 switches its operation mode to the display read cycle. And a memory control unit according to the timing signal of the first image information provided from the storage device 1.
25 and the read address generating section 23, the image data is read out from the frame memory 20 in synchronization with the first image information and at the same video frequency and refresh timing as shown in FIG. .
この場合、前述したように第2の画像情報を2倍に拡
大して第1の画像情報に合成するべく、Y方向について
は第15図に示すようにリードアドレス発生部23から同一
のアドレスデータをラインに亙って繰返しフレームメモ
リ20に与えるものとなっている。このようなフレームメ
モリ20への画像データの書込み時とは異なるタイミング
で、つまり第1の画像情報のタイミングでの画像データ
の読出しを行なうことにより、その第2の画像情報のビ
デオ周波数とリフレッシュタイミングが第1の画像情報
と等しくなるように走査変換される。そして走査変換さ
れてフレームメモリ20から読出された画像データは、P/
S変換部27にて2回ずつ繰返し出力されることによりX
方向に2倍に拡大され、ここに前述したY方向への拡大
と併せてその画像の大きさの変換処理が施されて出力さ
れることになる。In this case, as described above, in order to double the second image information and combine it with the first image information, the same address data is read from the read address generation unit 23 in the Y direction as shown in FIG. Is repeatedly applied to the frame memory 20 over the line. By reading the image data at a timing different from the time of writing the image data into the frame memory 20, that is, at the timing of the first image information, the video frequency and the refresh timing of the second image information are obtained. Is converted to be equal to the first image information. The image data scanned and converted and read out from the frame memory 20 is P /
X is repeatedly output twice by the S conversion unit 27,
In this case, the image is enlarged twice in the direction, and the image is subjected to a conversion process of the size of the image together with the above-described enlargement in the Y direction, and is output.
つまり基本的には、フレームメモリ20に書込まれた第
2の画像情報を前記第1の画像情報が持つ信号タイミン
グで、且つ前記合成イネーブル信号MIXENで示される期
間に亙って読出すことによりその走査変換が行なわれ、
ビデオ周波数とリフレッシュタイミングの一致化が図ら
れている。そしてここではこの走査変換と同時に、画像
に対する拡大処理が施されるようになっている。That is, basically, the second image information written in the frame memory 20 is read out at the signal timing of the first image information and over the period indicated by the composite enable signal MIXEN. The scan conversion is performed,
The video frequency and the refresh timing are matched. Here, at the same time as this scan conversion, an enlargement process is performed on the image.
以上のようにして走査変換と拡大処理が施された第2
の画像情報が、第16図に示すように構成された合成装置
に与えられ、その画像合成が行なわれる。そして前述し
た第11図に示すような合成画像が求められる。The second, which has been subjected to scan conversion and enlargement processing as described above,
Is given to a synthesizing device configured as shown in FIG. 16, and the image is synthesized. Then, a composite image as shown in FIG. 11 is obtained.
尚、実施例では表示要求信号DSPRQ1によって表示リー
ドサイクルを実行する際、次のライトサイクルを中止
し、上記表示リードサイクルを優先させて実行するもの
となっている。このような制御は、表示リードサイクル
を表示期間中に実行すると表示画像に乱れが生じるこ
と、また表示リードサイクルが遅れると正規の画像情報
が得られなくなることを配慮してなされるものである。
このとき、ライトサイクル時の画像情報がフレームメモ
リ20に書込まれず、前ライトサイクルで書込まれた画像
情報が読出されて画像表示されることになる。しかし走
査変換が行なわれるビデオ信号は、通常ノンインターレ
ースの場合には1秒間に最低60回、インターレースの場
合でも30回のリフレッシュが行なわれる為、1/30,1/60
秒後にはその画像情報の書換えが行なわれる。従って人
間の目にとっては全く問題のない、表示の乱れのない合
成画像が得られることになる。In the embodiment, when the display read cycle is executed by the display request signal DSPRQ1, the next write cycle is stopped, and the display read cycle is executed with priority. Such control is performed in consideration of the fact that the display image is disturbed when the display read cycle is executed during the display period, and that normal image information cannot be obtained if the display read cycle is delayed.
At this time, the image information in the write cycle is not written in the frame memory 20, and the image information written in the previous write cycle is read and displayed. However, the video signal subjected to scan conversion is normally refreshed at least 60 times per second in the case of non-interlace and 30 times in the case of interlace, so that 1/30, 1/60
After a few seconds, the image information is rewritten. Therefore, it is possible to obtain a composite image which has no problem for human eyes and has no display disorder.
かくして本装置によれば、ビデオ周波数およびリフレ
ッシュタイミングの異なる複数種の画像情報が与えられ
た場合であっても、上述した走査変換処理によってその
ビデオ周波数およびリフレッシュタイミングの一致化を
図り、且つ合成対象とする画像情報の大きさを変えて1
枚の合成画像を生成し、これを画像表示することが可能
となる。特にこのようなビデオ周波数等が異なる複数種
の画像情報の場合には、その解像度等に起因して画像の
大きさ自体が異なることが多々ある。この為、走査変換
だけによって複数種の画像を合成した場合には、その走
査変換により第1の画像情報に比較して第2の画像情報
が第10図に示すように不本意に小さくなり、その画像情
報の内容把握(理解)が困難化することがある。この
点、本装置によれば合成対象とする第2の画像情報の画
像の大きさを可変制御した上で合成処理に供するので、
適切な大きさで画像を合成することが可能となる。従っ
て画像内容の理解が困難する等の不具合を招来すること
がない等の効果が奏せられる。Thus, according to the present apparatus, even when a plurality of types of image information having different video frequencies and refresh timings are provided, the video signals and refresh timings are matched by the above-described scan conversion processing, and Change the size of the image information
It is possible to generate a composite image and display the image. In particular, in the case of a plurality of types of image information having different video frequencies and the like, the size of the image itself often differs due to the resolution and the like. For this reason, when a plurality of types of images are synthesized only by scan conversion, the second image information is reluctantly reduced as shown in FIG. 10 by the scan conversion as compared with the first image information, It may be difficult to grasp (understand) the content of the image information. In this regard, according to the present apparatus, the size of the image of the second image information to be synthesized is variably controlled before being provided to the synthesis processing.
It is possible to combine images with an appropriate size. Therefore, it is possible to obtain an effect that a problem such as difficulty in understanding the image content is not caused.
尚、本発明は上述した実施例に限定されるものではな
い。ここでは第2の画像情報を2倍の大きさに拡大して
第1の画像情報に合成する例を説明したが、その他の倍
率で拡大することも勿論可能である。またこの拡大処理
を走査変換の前に行なうことも勿論可能である。この場
合には、拡大処理を施して画像をフレームメモリ20に格
納することになる。Note that the present invention is not limited to the above-described embodiment. Here, an example in which the second image information is enlarged to double the size and combined with the first image information has been described, but it is of course possible to enlarge the image at another magnification. Of course, this enlargement process can be performed before the scan conversion. In this case, the image is stored in the frame memory 20 after the enlargement process is performed.
また第2の画像情報を拡大することのみならず、適宜
画像を縮小して第1の画像情報に合成することも可能で
ある。この場合には、走査変換によって第2の画像が不
本意に大きく拡大されて、その一部しか第1の画像情報
に合成することができなくなる等の不具合を防ぐことが
可能となる。また画像の合成については、2種類の画像
のみならず、3種類以上の画像に亙って合成することも
勿論可能である。その他、本発明はその要旨を逸脱しな
い範囲で種々変形して実施することができる。In addition to enlarging the second image information, the image can be appropriately reduced and combined with the first image information. In this case, it is possible to prevent such a problem that the second image is undesirably greatly enlarged by the scan conversion, and only a part of the second image cannot be synthesized with the first image information. In addition, it is of course possible to combine not only two types of images but also three or more types of images. In addition, the present invention can be variously modified and implemented without departing from the gist thereof.
[発明の効果] 以上説明したように本発明によれば、合成対象とする
画像情報を走査変換してそのビテオ周波数およびリフレ
ッシュタイミングを被合成対象とする画像情報のビテオ
周波数およびリフレッシュタイミングに一致させると共
に同期させ、更にはその画像の大きさを可変制御して上
記被合成対象画像情報に合成するので、合成画像におい
て画像情報が不本意に小さくなったり、また不本意に拡
大されてその一部しか合成されなくなる等の不具合を防
ぎ、その情報内容の理解が容易な大きさ(解像度)で複
数種の画像情報を効果的に合成表示することが可能とな
る。この結果、種々のコンピュータを1か所に集めて所
定の処理を行なう場合であっても、それらの画像を1つ
の画像表示装置を用いて効果的に合成表示することが可
能となり、その処理負担の大幅な軽減を図ることを可能
とする等の実用上多大なる効果が奏せられる。また本発
明に係るビデオ合成装置によれば簡単なハードウェア回
路構成で、また比較的簡単な制御で画像の合成が可能な
ので、この点でもその実用的利点が多大である。[Effects of the Invention] As described above, according to the present invention, image information to be combined is scan-converted and its video frequency and refresh timing are made to match the video frequency and refresh timing of the image information to be combined. And the image information is variably controlled so as to be synthesized with the image information to be synthesized, so that the image information in the synthesized image is undesirably reduced, or undesirably enlarged and partially expanded. In this way, it is possible to effectively combine and display a plurality of types of image information with a size (resolution) that makes it easy to understand the information content. As a result, even when various computers are gathered in one place and predetermined processing is performed, those images can be effectively combined and displayed using one image display device, and the processing load is increased. This has a great effect in practical use, for example, in that it is possible to significantly reduce the amount of light. Further, according to the video synthesizing apparatus according to the present invention, images can be synthesized with a simple hardware circuit configuration and with relatively simple control.
図は本発明の一実施例に係るビテオ合成装置につき示す
もので、第1図は装置の全体構成図、第2図は記憶装置
の構成例を示す図、第3図および第4図は記憶装置の動
作タイミングを示す図、第5図は拡大装置の機能を含む
走査変換部の構成例を示す図、第6図は走査変換部にお
けるP/S変換器の構成例を示す図、第7図および第8図
は走査変換部の動作タイミングを示す図、第9図乃至第
11図は処理画像情報の例をそれぞれ示す図、第12図は第
2図の画像情報の信号タイミングを示す図、第13図は合
成イネーブル信号を生成する回路の構成例を示す図、第
14図は合成イネーブル信号を示す図、第15図は画像の拡
大処理の例を示すタイミング図、第16図は合成装置の構
成例を示す図である。 1……記憶装置(第1の画像情報)、2……走査変換部
(第2の画像情報)、4……拡大装置、5……合成装
置、6……表示装置、10……フレームバッファ(第1の
画像情報)、20……フレームメモリ(第2の画像情
報)、22……ライトアドレス発生部、23……リードアド
レス発生部、25……メモリ制御部、26……領域指定部、
27……P/S変換部。FIG. 1 shows a video synthesizing apparatus according to an embodiment of the present invention. FIG. 1 is an overall configuration diagram of the apparatus, FIG. 2 is a diagram showing an example of the configuration of a storage device, and FIGS. FIG. 5 is a diagram illustrating an operation timing of the apparatus, FIG. 5 is a diagram illustrating a configuration example of a scan conversion unit including a function of an enlargement device, FIG. 6 is a diagram illustrating a configuration example of a P / S converter in the scan conversion unit, FIG. FIG. 8 and FIG. 8 are diagrams showing the operation timing of the scan conversion unit, and FIG.
FIG. 11 is a diagram showing an example of processed image information, FIG. 12 is a diagram showing signal timings of the image information in FIG. 2, FIG. 13 is a diagram showing a configuration example of a circuit for generating a composite enable signal,
FIG. 14 is a diagram showing a synthesis enable signal, FIG. 15 is a timing diagram showing an example of an image enlargement process, and FIG. 16 is a diagram showing a configuration example of a synthesis device. DESCRIPTION OF SYMBOLS 1 ... Storage device (1st image information), 2 ... Scan conversion part (2nd image information), 4 ... Enlargement device, 5 ... Synthesizing device, 6 ... Display device, 10 ... Frame buffer (First image information), 20 ... frame memory (second image information), 22 ... write address generator, 23 ... read address generator, 25 ... memory controller, 26 ... area designation unit ,
27 …… P / S converter.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/18 G09G 5/18 H04N 5/265 H04N 5/265 5/45 5/45 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code Agency reference number FI Technical display location G09G 5/18 G09G 5/18 H04N 5/265 H04N 5/265 5/45 5/45
Claims (1)
タイミングとを有する第1の画像情報を記憶する第1の
記憶手段と、 上記第1の画像情報の第1のビデオ周波数と第1のリフ
レッシュタイミングとは異なる第2のビデオ周波数と第
2のリフレッシュタイミングとを有する第2の画像情報
を受信する受信手段と、 この受信手段で受信した第2の画像情報をシリアルデー
タからパラレルデータに変換するシリアル/パラレル変
換手段と、 このシリアル/パラレル変換手段により変換されたパラ
レルデータの第2の画像情報を記憶する第2の記憶手段
と、 上記第1の画像情報の第1のビデオ周波数と第1のリフ
レッシュタイミングとに同期して順次アドレスデータを
発生し、かつ垂直方向のサイズ変換率に応じて同じアド
レスごとのアドレスデータを発生する発生手段と、 上記第1の記憶手段に記憶されている第1の画像情報の
第1のリフレッシュタイミングにより得られるブランキ
ング信号または垂直同期信号を計数しこの計数値に垂直
方向のサイズ変換率を乗算することにより、垂直方向の
ビデオ合成領域を特定する第1の合成信号と、上記第1
の記憶手段に記憶されている第1の画像情報の第1のビ
デオ周波数に基づいたビデオクロックを計数することに
より、水平方向のビデオ合成領域を特定する第2の合成
信号との論理積演算により読出し信号を生成する生成手
段と、 この生成手段により生成された読出し信号と上記第1の
記憶手段に記憶されている第1の画像情報の第1のビデ
オ周波数に基づいたビデオクロックとに基づくタイミン
グで、上記発生手段からのアドレスデータに基づいて上
記第2の記憶手段から第2の画像情報を読出す読出手段
と、 この読出手段により読出された第2の画像情報を水平方
向のサイズ変換率に応じてパラレルデータからシリアル
データに変換するパラレル/シリアル変換手段と、 このパラレル/シリアル変換手段により変換されたシリ
アルデータの第2の画像情報と上記第1の記憶手段で記
憶している第1の画像情報とを合成して表示出力する出
力手段と、 を具備したことを特徴とするビデオ合成装置。A first storage unit for storing first image information having a first video frequency and a first refresh timing; and a first video frequency and a first video frequency of the first image information. Receiving means for receiving second image information having a second video frequency different from the refresh timing and a second refresh timing; and converting the second image information received by the receiving means from serial data to parallel data Serial / parallel conversion means, second storage means for storing second image information of parallel data converted by the serial / parallel conversion means, first video frequency of the first image information, Address data is sequentially generated in synchronization with the refresh timing of No. 1 and the same address for each address according to the vertical size conversion rate. A blanking signal or a vertical synchronizing signal obtained by a first refresh timing of the first image information stored in the first storage means. Multiplying the size conversion rate to obtain a first synthesized signal that specifies a video synthesis area in the vertical direction;
Counting the video clock based on the first video frequency of the first image information stored in the storage means, and performing a logical product operation with the second composite signal specifying the horizontal video composite area Generating means for generating a read signal; timing based on the read signal generated by the generating means and a video clock based on a first video frequency of first image information stored in the first storage means Reading means for reading the second image information from the second storage means based on the address data from the generating means; and a horizontal size conversion ratio for the second image information read by the reading means. Parallel / serial conversion means for converting parallel data into serial data in accordance with the serial data, and serial data converted by the parallel / serial conversion means. Video synthesizing apparatus characterized and output means for displaying and outputting the first image information stored synthesized and in the second image information and the first storage means, by comprising a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63106231A JP2664721B2 (en) | 1988-04-28 | 1988-04-28 | Video synthesizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63106231A JP2664721B2 (en) | 1988-04-28 | 1988-04-28 | Video synthesizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01276331A JPH01276331A (en) | 1989-11-06 |
JP2664721B2 true JP2664721B2 (en) | 1997-10-22 |
Family
ID=14428350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63106231A Expired - Fee Related JP2664721B2 (en) | 1988-04-28 | 1988-04-28 | Video synthesizer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2664721B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5406306A (en) * | 1993-02-05 | 1995-04-11 | Brooktree Corporation | System for, and method of displaying information from a graphics memory and a video memory on a display monitor |
JPH09114443A (en) | 1995-10-20 | 1997-05-02 | Seiko Epson Corp | Video scaling device |
US6950211B2 (en) | 2001-07-05 | 2005-09-27 | Corel Corporation | Fine moire correction in images |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60198588A (en) * | 1984-03-23 | 1985-10-08 | キヤノン株式会社 | Input/output unit |
JPS62208766A (en) * | 1986-03-10 | 1987-09-14 | Mitsubishi Electric Corp | Video synthesizer |
JPS62281571A (en) * | 1986-05-29 | 1987-12-07 | Matsushita Electric Ind Co Ltd | Video processor |
-
1988
- 1988-04-28 JP JP63106231A patent/JP2664721B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH01276331A (en) | 1989-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2656737B2 (en) | Data processing device for processing video information | |
JP2710123B2 (en) | Image magnifier | |
JPH09114443A (en) | Video scaling device | |
JP3419046B2 (en) | Video display device | |
JPH079569B2 (en) | Display controller and graphic display device using the same | |
JPH07104722A (en) | Image display system | |
JP2664721B2 (en) | Video synthesizer | |
JPH0429479A (en) | Picture output controller | |
JP3423327B2 (en) | Video signal input / output device | |
JPH104529A (en) | Image display device | |
JP3481913B2 (en) | Image processing device | |
JP2664721C (en) | ||
US5784074A (en) | Image output system and method | |
JPH0773096A (en) | Image processing device | |
JPS6343950B2 (en) | ||
JPH01126686A (en) | Video synthesizer | |
JP3804893B2 (en) | Video signal processing circuit | |
JPH0673070B2 (en) | Image display device | |
JP2001155673A (en) | Scanning electron microscope | |
JP3122996B2 (en) | Video / still image display device | |
JPH10274974A (en) | Image display controller | |
JPH03109593A (en) | Display device for information processing device | |
JPH0215785A (en) | Television picture processor | |
JP3226939B2 (en) | Image display device | |
JPH11143442A (en) | Image signal processing method and image signal processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |