[go: up one dir, main page]

JPH1153528A - Digital image processor and digital image processing method - Google Patents

Digital image processor and digital image processing method

Info

Publication number
JPH1153528A
JPH1153528A JP20605897A JP20605897A JPH1153528A JP H1153528 A JPH1153528 A JP H1153528A JP 20605897 A JP20605897 A JP 20605897A JP 20605897 A JP20605897 A JP 20605897A JP H1153528 A JPH1153528 A JP H1153528A
Authority
JP
Japan
Prior art keywords
video
video input
digital image
input
image
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.)
Withdrawn
Application number
JP20605897A
Other languages
Japanese (ja)
Inventor
Hitoshi Ebihara
均 蛯原
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP20605897A priority Critical patent/JPH1153528A/en
Publication of JPH1153528A publication Critical patent/JPH1153528A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent an image in which plural images coexist from being read out even when the video timing of an external video input is not matched with that of a video display device in a digital image processor for performing deforming processing to a video input from the outside by using a video memory. SOLUTION: Video memories 11 and 12 for video input storage store the video data of the external video input through a bus switcher 13. A plotter 15 reads out the video data stored in the video memories 11 and 12 for video input storage through the bus switcher 13 and performs deforming processing. The bus switcher 13 is switched only when a flag is set to a swap request flag register 18.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は外部からの映像入力
に対して変形処理を施すデジタル画像処理装置に関し、
詳細には、複数の入力画像が混在した不自然な画像が出
力されないようにする技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital image processing apparatus for performing a transformation process on an external video input,
More specifically, the present invention relates to a technique for preventing output of an unnatural image in which a plurality of input images are mixed.

【0002】[0002]

【従来の技術】外部からのデジタル映像入力に対して変
形処理を施すようなデジタル画像処理装置においては、
入力されたビデオデータに対するランダムアクセスのた
めに、ビデオメモリーに1画面分の入力ビデオデータを
すべてを蓄積してからそのビデオデータを読み出す。こ
のため、通常、2画面分のビデオメモリーによりダブル
バッファ化し、ビデオメモリーに対する書き込み/読み
出しが画面単位で切り替わるように制御している。
2. Description of the Related Art In a digital image processing apparatus that performs a transformation process on an external digital video input,
For random access to the input video data, all the video data for one screen is stored in the video memory and then the video data is read. For this reason, double buffering is usually performed using video memory for two screens, and control is performed so that writing / reading to / from the video memory is switched on a screen basis.

【0003】[0003]

【発明が解決しようとする課題】外部からの映像入力の
蓄積のためダブルバッファ化されたビデオメモリーを備
えたデジタル画像処理装置において、デジタル画像処理
装置の出力を表示する画像表示装置のビデオタイミング
とデジタル画像処理装置への外部からの映像入力信号の
ビデオタイミングがずれている場合は、ビデオメモリー
を読み出しながら画面表示を行っている最中にダブルバ
ッファ化されたビデオメモリーの切り替わりが起きてし
まうので、複数の画像が混在した状態で読み出されてし
まうことになる。
SUMMARY OF THE INVENTION In a digital image processing apparatus provided with a double-buffered video memory for storing an external video input, the video timing of the image display apparatus for displaying the output of the digital image processing apparatus is determined. If the video timing of the external video input signal to the digital image processing device is out of sync, the switching of the double buffered video memory will occur during the screen display while reading the video memory. Therefore, a plurality of images are read in a mixed state.

【0004】そのため、通常は外部同期のかかる高価な
ビデオ機器を組み合わせてシステムを構成するか、ダブ
ルバッファ入力の前段にフィールドメモリーなどで同期
合わせを行う機構を実装することになるが、前者はシス
テムコストが、後者は部品コストが高くなってしまう。
For this reason, usually, a system is constructed by combining expensive video equipment which requires external synchronization, or a mechanism for performing synchronization using a field memory or the like is mounted before the double buffer input. In the latter case, the cost of parts becomes higher.

【0005】また、3次元グラフィックス用のデジタル
画像処理装置においては、複雑な描画を行うと1画面の
描画を終了するまでの時間が1画面の表示時間より長く
なることがある。このような場合には、たとえ画像表示
装置と外部デジタル映像入力のビデオタイミングが合っ
ていたとしても、入力デジタル映像のダブルバッファ切
り替えの抑止を行わなければ、複数の入力画像が混在し
た画像が読み出されてしまうことは避けられない。
In a digital image processing apparatus for three-dimensional graphics, if complicated drawing is performed, the time required to complete drawing of one screen may be longer than the display time of one screen. In such a case, even if the video timing of the external digital video input matches that of the image display device, an image in which a plurality of input images are mixed cannot be read unless the double buffer switching of the input digital video is suppressed. It is inevitable that they will be issued.

【0006】本発明はこのような問題点に鑑みてなされ
たものであって、外部映像入力と映像表示装置のビデオ
タイミングが合っていなくても、複数の画像が混在した
画像の読み出しを防止できるデジタル画像処理装置及び
方法を提供することを目的とする。
The present invention has been made in view of such a problem, and it is possible to prevent the reading of an image in which a plurality of images are mixed even when the external video input and the video timing of the video display device do not match. It is an object to provide a digital image processing apparatus and method.

【0007】また、本発明は1画面の描画を終了するま
での時間が1画面の表示時間より長くなることがある装
置においても、複数の画像が混在した画像の読み出しを
防止できるデジタル画像処理装置及び方法を提供するこ
とを目的とする。
Further, the present invention provides a digital image processing apparatus capable of preventing reading of an image in which a plurality of images are mixed, even in an apparatus in which the time required to complete drawing of one screen may be longer than the display time of one screen. And a method.

【0008】[0008]

【課題を解決するための手段】本発明に係るデジタル画
像処理装置は、外部映像入力のビデオデータを蓄積する
複数の画像記憶手段と、複数の画像記憶手段に蓄積され
たビデオデータを読み出して変形処理を施す変形処理装
置と、複数の画像記憶手段の切り替えを要求するフラグ
とを備え、このフラグがセットされている時にのみ複数
の画像記憶手段の切り替えを行うことを特徴するもので
ある。
A digital image processing apparatus according to the present invention comprises a plurality of image storage means for storing video data of an external video input, and a video data stored in the plurality of image storage means which is read and transformed. It is provided with a transformation processing device for performing processing, and a flag for requesting switching of a plurality of image storage means, and switching the plurality of image storage means only when this flag is set.

【0009】本発明に係るデジタル画像処理方法は、外
部映像入力のビデオデータを複数の画像記憶手段に蓄積
し、この画像記憶手段に蓄積されたビデオデータを読み
出して変形処理を施す際に、複数の画像記憶手段の切り
替えを要求するフラグを設け、このフラグがセットされ
ている時にのみ前記複数の画像記憶手段の切り替えを行
うことを特徴するものである。
A digital image processing method according to the present invention is characterized in that video data of an external video input is stored in a plurality of image storage means, and when the video data stored in the image storage means is read and subjected to a deformation process, a plurality of image data are stored. A flag for requesting switching of the image storage means is provided, and the plurality of image storage means are switched only when this flag is set.

【0010】本発明に係るデジタル画像処理装置及び方
法によれば、複数の画像記憶手段の切り替えを要求する
フラグがセットされている時にのみ複数の画像記憶手段
の切り替えが行われる。つまり、1画面のビデオデータ
が複数の画像記憶手段の1つに書き込まれた後、上記の
フラグがセットされるのを待ってから複数の画像記憶手
段の切り替えを行い、次の画像の開始点から再びビデオ
データの書き込みを開始する。フラグのセットを待って
いる間に次の画像が始まってしまった場合は、1画面分
の入力ビデオデータをすべて無視する。
According to the digital image processing apparatus and method of the present invention, switching of a plurality of image storage units is performed only when a flag requesting switching of the plurality of image storage units is set. That is, after one screen of video data has been written to one of the plurality of image storage units, switching of the plurality of image storage units is performed after the above-described flag is set, and the start point of the next image is set. Then, the writing of the video data is started again. If the next image starts while waiting for the flag to be set, all input video data for one screen is ignored.

【0011】[0011]

【発明の実施の形態】以下本発明の実施の形態について
図面を参照しながら詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0012】図1は本発明を適用したデジタル画像処理
装置の構成を示すブロック図である。このデジタル画像
処理装置1は、外部映像入力に対して変形処理を施しデ
ィスプレイ装置に出力するものである。
FIG. 1 is a block diagram showing a configuration of a digital image processing apparatus to which the present invention is applied. The digital image processing apparatus 1 performs a transformation process on an external video input and outputs it to a display device.

【0013】このデジタル画像処理装置1は、ダブルバ
ッファ化された映像入力蓄積用ビデオメモリー11(X
面)及び12(Y面)を備えている。そして、映像入力
蓄積用ビデオメモリー11及び12は双方向バス線によ
りそれぞれバス切り替え装置13のポートX,Yに接続
されている。なお、映像入力蓄積用ビデオメモリー11
及び12は、それぞれが別々のパッケージに収納されて
いてもよいし、同一のパッケージに収納されていてもよ
い。また、後述する画面表示用ビデオメモリー16にお
ける独立してアクセス可能な部分であってもよい。さら
に、デジタル画像処理装置1においてビデオメモリー以
外の部分を1チップで構成してもよい。バス切り替え装
置13は4つのポートA,B,X,Yを備えており、A
=X,かつB=Yの接続状態、又はA=Y,かつB=X
の接続状態をとることができる。そして、ポートAは描
画装置15の入力に接続されており、ポートAは映像入
力蓄積用ビデオメモリーコントローラ14の出力に接続
されている。したがって、A=X,かつB=Yの場合に
は、映像入力蓄積用ビデオメモリー11の出力が描画装
置15に供給され、映像入力蓄積用ビデオメモリーコン
トローラ14の出力が映像入力蓄積用ビデオメモリー1
2に供給される。逆にA=Y,かつB=Xの場合には、
映像入力蓄積用ビデオメモリー12の出力が描画装置1
5に供給され、映像入力蓄積用ビデオメモリーコントロ
ーラ14の出力が映像入力蓄積用ビデオメモリー11に
供給される。
The digital image processing apparatus 1 includes a video memory 11 (X
Plane) and 12 (Y plane). Then, the video memories 11 and 12 for video input storage are connected to the ports X and Y of the bus switching device 13 by bidirectional bus lines. The video memory 11 for storing video input
And 12 may be housed in separate packages or may be housed in the same package. Further, it may be a separately accessible portion of the screen display video memory 16 described later. Further, in the digital image processing apparatus 1, parts other than the video memory may be constituted by one chip. The bus switching device 13 has four ports A, B, X, and Y.
= X and B = Y, or A = Y and B = X
Can be connected. The port A is connected to the input of the drawing device 15, and the port A is connected to the output of the video input storage video memory controller 14. Therefore, when A = X and B = Y, the output of the video input storage video memory 11 is supplied to the drawing device 15 and the output of the video input storage video memory controller 14 is output to the video input storage video memory 1.
2 is supplied. Conversely, if A = Y and B = X,
The output of the video memory 12 for storing video input and
5 and the output of the video input storage video memory controller 14 is supplied to the video input storage video memory 11.

【0014】映像入力蓄積用ビデオメモリーコントロー
ラ14は、外部映像入力のビデオデータをバス切り替え
装置13を介して映像入力蓄積用ビデオメモリー11,
12に書き込む。また、外部映像入力から垂直同期信号
等のビデオタイミング信号を作成し、ダブルバッファ制
御部19に与える。
The video memory for video input / storage 14 stores video data for video input / storage 11,
Write to 12. Further, a video timing signal such as a vertical synchronizing signal is created from an external video input and supplied to the double buffer control unit 19.

【0015】描画装置15は映像入力蓄積用ビデオメモ
リー11,12に蓄積されているビデオデータの各々を
ランダムに読み出すことで変形処理を施し、画面表示用
ビデオメモリー16に書き込む。ここで、描画装置15
における描画動作は、図示されていないコンピュータ上
で動作中のアプリケーションが発生するコマンドにより
管理される。描画装置15は1画面分の描画が終了する
毎に描画終了通知を発生し、ダブルバッファ切り替え要
求発生部17に送る。また外部のディスプレイ装置(画
像表示装置)のビデオタイミング信号を生成してそれを
ダブルバッファ切り替え要求発生部17に送る。 描画
装置15により画面表示用ビデオメモリー16に書き込
まれたビデオデータは、ディスプレイ装置のビデオタイ
ミング信号に同期して読み出され、ディスプレイ装置に
供給される。
The drawing device 15 performs a deformation process by randomly reading each of the video data stored in the video input storage video memories 11 and 12, and writes the video data into the screen display video memory 16. Here, the drawing device 15
Is managed by a command generated by an application running on a computer (not shown). The drawing device 15 generates a drawing end notification each time drawing of one screen is completed, and sends it to the double buffer switching request generation unit 17. Further, it generates a video timing signal of an external display device (image display device) and sends it to the double buffer switching request generation unit 17. The video data written to the screen display video memory 16 by the drawing device 15 is read out in synchronization with the video timing signal of the display device, and supplied to the display device.

【0016】ダブルバッファ切り替え要求発生部17
は、描画終了通知を受け取るとスワップ要求フラグレジ
スタ18のフラグをセット(ON)する。この描画終了
通知はアプリケーションが直接ダブルバッファ切り替え
要求発生部17に与えるように構成してもよい。そし
て、次の画面の開始時にフラグをリセット(OFF)す
る。ここで、次の画面の開始はビデオタイミング信号を
用いるか又はアプリケーションが発生する描画開始コマ
ンドを用いて検出する。
Double buffer switching request generator 17
Sets the flag of the swap request flag register 18 (ON) upon receiving the drawing end notification. The drawing end notification may be provided by the application directly to the double buffer switching request generation unit 17. Then, the flag is reset (OFF) at the start of the next screen. Here, the start of the next screen is detected using a video timing signal or using a drawing start command generated by an application.

【0017】ダブルバッファ制御部19はスワップ要求
フラグレジスタ18のフラグがセットされている時に、
映像入力蓄積用ビデオメモリーコントローラ14からビ
デオタイミング信号を受け取ると、ダブルバッファ切り
替え制御レジスタ20の値を変化させる。
When the flag of the swap request flag register 18 is set,
When a video timing signal is received from the video memory controller 14 for storing video input, the value of the double buffer switching control register 20 is changed.

【0018】ダブルバッファ切り替え制御レジスタ20
はレジスタの値を応じて、バス切り替え装置13の接続
状態をA=X,かつB=Y、又はA=Y,かつB=Xに
切り替える。すなわち、レジスタの値が“X”の場合は
A=X,かつB=Yとし、レジスタの値が“Y”の場合
はA=Y,かつB=Xとする。
Double buffer switching control register 20
Switches the connection state of the bus switching device 13 to A = X and B = Y or A = Y and B = X according to the value of the register. That is, when the register value is "X", A = X and B = Y, and when the register value is "Y", A = Y and B = X.

【0019】次に図1に示した装置の動作を説明する。Next, the operation of the apparatus shown in FIG. 1 will be described.

【0020】外部映像入力のビデオデータは映像入力蓄
積用ビデオメモリーコントローラ14を経てバス切り替
え装置13のポートBに送られ、バス切り替え装置13
の接続状態に応じて映像入力蓄積用ビデオメモリー11
又は12に蓄積される。すなわち、A=X,かつB=Y
であれば映像入力蓄積用ビデオメモリー12に蓄積さ
れ、A=Y,かつB=Xであれば映像入力蓄積用ビデオ
メモリー11に蓄積される。
The video data of the external video input is sent to the port B of the bus switching device 13 via the video input storage video memory controller 14, and the bus switching device 13
Video memory 11 for storing video input according to the connection status of
Or 12. That is, A = X and B = Y
If A = Y and B = X, the video data is stored in the video memory 12 for video input storage.

【0021】一方、描画装置15は映像入力蓄積用ビデ
オメモリー12又は11に蓄積済みの画面のビデオデー
タを読み出しながら画像の加工を行い、画面表示用ビデ
オメモリー16に対して描画を行う。この時、A=X,
かつB=Yであれば映像入力蓄積用ビデオメモリー11
から読み出しを行い、A=Y,かつB=Xであれば映像
入力蓄積用ビデオメモリー12から読み出しを行う。
On the other hand, the drawing device 15 processes the image while reading the video data of the screen already stored in the video input storage video memory 12 or 11, and draws the image on the screen display video memory 16. At this time, A = X,
And if B = Y, video memory 11 for storing video input
From A, and if A = Y and B = X, read from the video memory 12 for video input storage.

【0022】蓄積済みの画面のビデオデータの読み出し
中にも次の画像の蓄積が行えるようにするため、映像入
力蓄積用ビデオメモリーはダブルバッファ化され、メモ
リーバスの途中に設けられたバス切り替え装置13によ
り瞬時につなぎ変え(バッファの表裏の交換)が可能で
ある。
In order to be able to store the next image even while the video data of the stored screen is being read, the video memory for storing the video input is double buffered and a bus switching device provided in the middle of the memory bus. 13 enables instantaneous reconnection (replacement of the front and back of the buffer).

【0023】ダブルバッファ切り替え要求発生部17の
動作アルゴリズムを図2に示す。まず、ステップS1で
画像の開始点がどうかを判断する。そして、画像の開始
点であれば、ステップS2でスワップ要求フラグレジス
タ18をリセット(OFF)する。次にステップS3で
1画面の描画の終了を検出するとステップS4でスワッ
プ要求フラグレジスタ18をセット(ON)する。
FIG. 2 shows an operation algorithm of the double buffer switching request generator 17. First, in step S1, it is determined whether or not the start point of the image is present. If it is the start point of the image, the swap request flag register 18 is reset (OFF) in step S2. Next, when the end of drawing of one screen is detected in step S3, the swap request flag register 18 is set (ON) in step S4.

【0024】このアルゴリズムでは、1画面の描画終了
時にレジスタライト等の方法によりダブルバッファ切り
替え要求フラグ(スワップ要求フラグ)のセットを行う
処理だけで済み、ポーリングなどの同期合わせ処理が不
要である。スワップリクリストフラグのリセットは次の
描画開始前に行う。このリセットは垂直同期信号等のビ
デオタイミング信号の検出等により自動的に行うことも
できるため、プログラムレベルでの配慮は必ずしも必要
とされない。
In this algorithm, it is only necessary to set a double buffer switching request flag (swap request flag) by a method such as register writing at the end of rendering of one screen, and no synchronization processing such as polling is required. The swap request list flag is reset before starting the next drawing. Since this reset can be automatically performed by detecting a video timing signal such as a vertical synchronizing signal or the like, consideration at the program level is not necessarily required.

【0025】映像入力蓄積用ビデオメモリーコントロー
ラ14とダブルバッファ制御部19の動作アルゴリズム
を図3に示す。
FIG. 3 shows an operation algorithm of the video memory controller 14 for storing video input and the double buffer control unit 19.

【0026】最初にダブルバッファ切り替え制御レジス
タ20の値を“X”にする(ステップS11)。すなわ
ち、バッファ切り替え装置13の接続状態をA=X,か
つB=Yにする。次に外部映像入力の画像開始点かどう
かを判断する(ステップS12)。画像開始点かどうか
は外部映像入力のビデオタイミング信号の検出により判
断する。
First, the value of the double buffer switching control register 20 is set to "X" (step S11). That is, the connection state of the buffer switching device 13 is set to A = X and B = Y. Next, it is determined whether or not it is the image start point of the external video input (step S12). Whether or not the image is the image start point is determined by detecting a video timing signal of an external video input.

【0027】ステップS12で画像開始点であると判断
した場合には、次にステップS13でダブルバッファ切
り替え制御レジスタ20の値を見る(ステップS1
3)。そして、その値が“X”であれば映像入力蓄積用
ビデオメモリー11(X面)に書き込み(ステップS1
4)、その値が“Y”であれば映像入力蓄積用ビデオメ
モリー12(Y面)に書き込む(ステップS15)。最
初はステップS11でダブルバッファ切り替え制御レジ
スタ20の値を“X”に設定しているので、映像入力蓄
積用ビデオメモリー11に書き込む。なお、映像入力蓄
積用ビデオメモリー11に書き込んでいる間は、映像入
力蓄積用ビデオメモリー12から読み出しを行い、映像
入力蓄積用ビデオメモリー12に書き込んでいる間は、
映像入力蓄積用ビデオメモリー11から読み出しを行
う。
If it is determined in step S12 that it is the image start point, the value of the double buffer switching control register 20 is checked in step S13 (step S1).
3). If the value is "X", it is written into the video memory 11 (X side) for storing video input (step S1).
4) If the value is "Y", write to the video input storage video memory 12 (Y side) (step S15). First, since the value of the double buffer switching control register 20 is set to “X” in step S11, the value is written to the video input storage video memory 11. While writing to the video input storage video memory 11, reading is performed from the video input storage video memory 12, and while writing to the video input storage video memory 12,
Reading is performed from the video memory 11 for video input accumulation.

【0028】映像入力蓄積用ビデオメモリー11又は1
2に対する書き込みを継続し、画像の終了点を検出した
ら(ステップS16でYes)、スワップ要求フラグレ
ジスタ18がセット(ON)されているかどうか判断す
る(ステップS17)。すなわち、ダブルバッファ切り
替え要求発生部17から切り替え要求が送られているか
どうかを判断する。
Video memory 11 or 1 for storing video input
When the writing to image No. 2 is continued and the end point of the image is detected (Yes in step S16), it is determined whether or not the swap request flag register 18 is set (ON) (step S17). That is, it is determined whether or not a switching request has been sent from the double buffer switching request generator 17.

【0029】そして、スワップ要求フラグレジスタ18
がセットされていると判断した場合には、ステップS1
8〜S20でダブルバッファの交換を行う。すなわち、
ステップS18でダブルバッファ切り替え制御レジスタ
20の値を参照し、その値が“X”であればステップS
19で“Y”にし、その値が“Y”であればステップS
20で“X”にする。これにより、バス切り替え装置1
3の接続状態が反転し、ダブルバッファの交換が実行さ
れる。
Then, the swap request flag register 18
If it is determined that is set, step S1
The exchange of the double buffer is performed in 8-S20. That is,
In step S18, the value of the double buffer switching control register 20 is referred to.
In step 19, “Y” is set, and if the value is “Y”, step S
At step 20, "X" is set. Thereby, the bus switching device 1
3 is inverted, and the exchange of the double buffer is executed.

【0030】このように、本実施の形態では、バッファ
の交換をダブルバッファ交換要求フラグの検出後に行
う。最初に裏面(描画装置が読み出していないビデオメ
モリー)に1画面の画像取り込みを行った後、スワップ
要求フラグレジスタがセットされるのを待ち、セットさ
れたことを検出してからダブルバッファの表裏の交換を
行い、再び裏面に次の画像の取り込みを開始する。もし
も、スワップ要求フラグのセットを待っている間に次の
画像が始まってしまったとしても、その画面の取り込み
は行わないので、1画面分の取り込みがスキップされる
ことになる。このため、描画装置は描画処理が続く限
り、同じ画像を継続して読み出すことが可能となる。
As described above, in this embodiment, the buffer exchange is performed after the detection of the double buffer exchange request flag. First, after capturing an image of one screen on the back side (video memory which is not read by the drawing device), wait for the swap request flag register to be set, and after detecting that the swap request flag register has been set, set the front and back sides of the double buffer. The replacement is performed, and the capture of the next image on the back surface is started again. Even if the next image starts while waiting for the setting of the swap request flag, the capture of one screen is skipped because the screen is not captured. For this reason, the drawing apparatus can continuously read the same image as long as the drawing processing continues.

【0031】図4〜図6は映像入力蓄積用ビデオメモリ
ー11,12に対する書き込みと、読み出し(描画)の
タイミングの例を示す。
FIGS. 4 to 6 show examples of timings for writing and reading (drawing) to and from the video memories 11 and 12 for storing video input.

【0032】図4は映像入力とディスプレイ装置の同期
が取れている場合で、映像入力は1画面分遅れて次の画
像生成に使用される。
FIG. 4 shows a case where the video input is synchronized with the display device. The video input is used for generating the next image with a delay of one screen.

【0033】図5は映像入力と表示装置の同期が取れて
いるが1画面の表示時間以上に描画時間がかかる場合
で、表示画像の生成速度に合わせて映像入力も1画面お
きに使用される。
FIG. 5 shows a case where the video input and the display device are synchronized, but the drawing time is longer than the display time of one screen. The video input is also used every other screen in accordance with the display image generation speed. .

【0034】図6は映像入力と表示装置の同期が合って
いない場合で、映像入力は1画面おきにメモリーに書き
込まれて、同じ入力画像が2回ずつ描画に使用される。
FIG. 6 shows a case where the video input is not synchronized with the display device. The video input is written to the memory every other screen, and the same input image is used twice for drawing.

【0035】なお、以上の説明では、デジタル画像処理
装置1は映像入力蓄積用ビデオメモリーを2個備えたも
のとしたが、3個以上の映像入力蓄積用ビデオメモリー
を備えるように構成してもよい。
In the above description, the digital image processing apparatus 1 has two video input storage video memories. However, the digital image processing apparatus 1 may have three or more video input storage video memories. Good.

【0036】[0036]

【発明の効果】以上詳細に説明したように、本発明によ
れば、同期化された映像入力であれば画像の抜けが無い
通常の読み出しができると共に、同期が合っていない映
像入力の場合でも、入力画像の更新レートが低下するも
のの複数の画像が混在した不自然な画像が表示されてし
まうことは防止できる。
As described in detail above, according to the present invention, a synchronized video input enables normal reading without image omission, and also allows a synchronized video input to be used even when video input is not synchronized. In addition, although the update rate of the input image is reduced, it is possible to prevent an unnatural image including a plurality of images from being displayed.

【0037】したがって、例えば3次元グラフィックス
技術を用いた描画装置のように、必ずしも画像の表示時
間以内にエフェクト画像の生成が終わらない可能性があ
る装置であっても、本発明を適用すれば画像蓄積手段の
更新が抑止されるため、同一入力画像を継続して使用す
ることで複数の画像が混在した不自然な画像が表示され
てしまうことを回避できる。
Therefore, the present invention can be applied to a device in which the generation of an effect image is not necessarily completed within an image display time, such as a drawing device using three-dimensional graphics technology. Since the update of the image storage unit is suppressed, it is possible to avoid displaying an unnatural image in which a plurality of images are mixed by continuously using the same input image.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を適用したデジタル画像処理装置の構成
を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a digital image processing device to which the present invention has been applied.

【図2】図1のダブルバッファ切り替え要求発生部の動
作アルゴリズムを示すフローチャートである。
FIG. 2 is a flowchart showing an operation algorithm of a double buffer switching request generator of FIG. 1;

【図3】図1の映像入力蓄積用のメモリーコントローラ
とダブルバッファ制御部の動作アルゴリズムを示すフロ
ーチャートである。
FIG. 3 is a flowchart showing an operation algorithm of a memory controller and a double buffer control unit for video input accumulation of FIG. 1;

【図4】図1の映像入力蓄積用ビデオメモリーに対する
書き込みと読み出しのタイミングの例を示す図である。
FIG. 4 is a diagram showing an example of timings of writing and reading to and from the video input storage video memory of FIG. 1;

【図5】図1の映像入力蓄積用ビデオメモリーに対する
書き込みと読み出しのタイミングの別の例を示す図であ
る。
FIG. 5 is a diagram showing another example of the timing of writing and reading to and from the video input storage video memory of FIG. 1;

【図6】図1の映像入力蓄積用ビデオメモリーに対する
書き込みと読み出しのタイミングのさらに別の例を示す
図である。
FIG. 6 is a diagram showing still another example of the timing of writing and reading to and from the video memory for video input storage of FIG. 1;

【符号の説明】[Explanation of symbols]

1…デジタル画像処理装置、11,12…映像入力蓄積
用ビデオメモリー、13…バス切り替え装置、15…描
画装置、17…ダブルバッファ切り替え要求発生部、1
8…スワップ要求フラグレジスタ、19…ダブルバッフ
ァ制御部、20…ダブルバッファ切り替え制御レジス
タ。
DESCRIPTION OF SYMBOLS 1 ... Digital image processing apparatus, 11, 12 ... Video input / storage video memory, 13 ... Bus switching apparatus, 15 ... Drawing apparatus, 17 ... Double buffer switching request generation part, 1
8: Swap request flag register, 19: Double buffer control unit, 20: Double buffer switching control register.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 外部映像入力に対して変形処理を施すデ
ジタル画像処理装置であって、 前記外部映像入力のビデオデータを蓄積する複数の画像
記憶手段と、 前記複数の画像記憶手段に蓄積されたビデオデータを読
み出して変形処理を施す変形処理装置と、 前記複数の画像記憶手段の切り替えを要求するフラグと
を備え、 前記フラグがセットされている時にのみ前記複数の画像
記憶手段の切り替えを行うことを特徴するデジタル画像
処理装置。
1. A digital image processing apparatus for performing a transformation process on an external video input, comprising: a plurality of image storage means for storing video data of the external video input; and a plurality of image storage means for storing the video data of the external video input. A deformation processing device that reads out video data and performs a deformation process; and a flag that requests switching of the plurality of image storage units, wherein the plurality of image storage units are switched only when the flag is set. A digital image processing device characterized by the following.
【請求項2】 前記変形処理装置が1画面の変形処理を
終了した時に前記フラグをセットする請求項1に記載の
デジタル画像処理装置。
2. The digital image processing apparatus according to claim 1, wherein the flag is set when the transformation processing apparatus completes the transformation processing of one screen.
【請求項3】 次の画面の変形処理開始時に前記フラグ
をリセットする請求項1に記載のデジタル画像処理装
置。
3. The digital image processing apparatus according to claim 1, wherein the flag is reset at the time of starting a next screen transformation process.
【請求項4】 外部映像入力のビデオデータを複数の画
像記憶手段に蓄積し、この画像記憶手段に蓄積されたビ
デオデータを読み出して変形処理を施す際に、前記複数
の画像記憶手段の切り替えを要求するフラグを設け、こ
のフラグがセットされている時にのみ前記複数の画像記
憶手段の切り替えを行うことを特徴するデジタル画像処
理方法。
4. When the video data of the external video input is stored in a plurality of image storage means, and when the video data stored in the image storage means is read out and subjected to a deformation process, switching of the plurality of image storage means is performed. A digital image processing method, wherein a request flag is provided, and the plurality of image storage units are switched only when the flag is set.
JP20605897A 1997-07-31 1997-07-31 Digital image processor and digital image processing method Withdrawn JPH1153528A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20605897A JPH1153528A (en) 1997-07-31 1997-07-31 Digital image processor and digital image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20605897A JPH1153528A (en) 1997-07-31 1997-07-31 Digital image processor and digital image processing method

Publications (1)

Publication Number Publication Date
JPH1153528A true JPH1153528A (en) 1999-02-26

Family

ID=16517170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20605897A Withdrawn JPH1153528A (en) 1997-07-31 1997-07-31 Digital image processor and digital image processing method

Country Status (1)

Country Link
JP (1) JPH1153528A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009219148A (en) * 1999-04-29 2009-09-24 Mitsubishi Electric Research Laboratories Inc Video display system and method for double-buffering image data for displaying it on television display screen
JP2011090784A (en) * 2003-10-10 2011-05-06 Sharp Corp Reproducing device, content recording medium, method of controlling reproducing device, control program, and recording medium
US8233770B2 (en) 2003-10-10 2012-07-31 Sharp Kabushiki Kaisha Content reproducing apparatus, recording medium, content recording medium, and method for controlling content reproducing apparatus
JP2012208721A (en) * 2011-03-29 2012-10-25 Fujitsu Ltd Image processing apparatus, image processing system and bank management method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009219148A (en) * 1999-04-29 2009-09-24 Mitsubishi Electric Research Laboratories Inc Video display system and method for double-buffering image data for displaying it on television display screen
JP2011090784A (en) * 2003-10-10 2011-05-06 Sharp Corp Reproducing device, content recording medium, method of controlling reproducing device, control program, and recording medium
US8233770B2 (en) 2003-10-10 2012-07-31 Sharp Kabushiki Kaisha Content reproducing apparatus, recording medium, content recording medium, and method for controlling content reproducing apparatus
JP2012208721A (en) * 2011-03-29 2012-10-25 Fujitsu Ltd Image processing apparatus, image processing system and bank management method

Similar Documents

Publication Publication Date Title
KR20070041507A (en) Method and system for displaying a sequence of image frames
JP3020528B2 (en) Image processing device
JP3688618B2 (en) Data processing system, data processing method, computer program, and recording medium
JPH1153528A (en) Digital image processor and digital image processing method
JP3384659B2 (en) Reduced video signal processing circuit
JP2001255860A (en) Video data transfer device and video data transferring method
JP4011082B2 (en) Information processing apparatus, graphic processor, control processor, and information processing method
JP2003304481A (en) Image processor and image processing method
TWI835567B (en) Method for reading and writing frame images with variable frame rates and system
JP2918049B2 (en) Storage method for picture-in-picture
JP3122996B2 (en) Video / still image display device
JPH08194818A (en) Picture processing system, its storage device and its accessing method
JP3349941B2 (en) Display control device
JP3119366B2 (en) Image processing apparatus and method
JP3414049B2 (en) Image processing device
JP2861053B2 (en) Image processing device
JPH052877A (en) System for accessing video display memory
JPH02158884A (en) Image memory device and multiprocessor image processor
JP2000081868A (en) Image processing apparatus, image processing method, and computer-readable recording medium
JP2001243446A (en) Device and method for image input processing
JPH10111927A (en) Image processor
JPS59195271A (en) Memory device for CRT display
JPS5960478A (en) Memory device rewriting system for video
JPS63148292A (en) Image memory access apparatus
JPS6332588A (en) Display controller

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20041005