JPH11296155A - Display device and its control method - Google Patents
Display device and its control methodInfo
- Publication number
- JPH11296155A JPH11296155A JP10094221A JP9422198A JPH11296155A JP H11296155 A JPH11296155 A JP H11296155A JP 10094221 A JP10094221 A JP 10094221A JP 9422198 A JP9422198 A JP 9422198A JP H11296155 A JPH11296155 A JP H11296155A
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- output
- control
- display
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 239000000872 buffer Substances 0.000 claims abstract description 87
- 238000013481 data capture Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 238000013523 data management Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 claims description 2
- 230000015654 memory Effects 0.000 abstract description 46
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 8
- 238000003384 imaging method Methods 0.000 description 26
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 239000011800 void material Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Studio Devices (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、データの入出力の
レートの差のずれを改善して正常に表示させる表示装置
およびその制御方法に関し、特に、たとえば、高画素数
を備えていてもこの画素数のため読出しに時間を要する
高精細な解像度を有するディジタルスチルカメラ等に用
いて好適なものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display device and a control method for a display device capable of improving a difference between data input / output rates and displaying data normally, and more particularly to a display device having a high number of pixels. It is suitable for use in a digital still camera or the like having a high-definition resolution that requires time for reading because of the number of pixels.
【0002】[0002]
【従来の技術】供給されるデータは、画面に一群の画像
点、すなわちドットで表示される、画素に対応して得ら
れる。また、画面を構成する際に、この画素を大量に用
いて表示することにより、画質を高め、ドットピッチが
狭ければこの画質の解像度も高めることができることが
知られている。このようにして一枚の(静止)画像が生
成される。さらに、ある時間内に複数の画像を表示する
ように制御するには、これらの処理に用いる高速処理用
のデバイスが入手し難い事情や処理に関するメモリ内の
データ管理のアクセスおよびデータ入出力を行うための
アクセスといったメモリへの二重アクセスによって表示
が制限されてしまう等の問題のあることが知られてい
る。2. Description of the Related Art Data to be supplied is obtained corresponding to pixels, which are displayed on a screen as a group of image points, that is, dots. It is also known that, when a screen is constructed, by using a large number of these pixels for display, the image quality can be enhanced, and the resolution of the image quality can be enhanced if the dot pitch is narrow. In this way, one (still) image is generated. Further, in order to control a plurality of images to be displayed within a certain period of time, access to data management in a memory related to circumstances and processing that are difficult to obtain for a high-speed processing device used for these processing and data input / output are performed. It is known that there is a problem that display is restricted by double access to the memory such as access for the purpose.
【0003】そこで、特開平6-124073号公報では、低速
なメモリで高品位な動画の連続再生を可能にすることが
提案されている。また、特開平6-215120号公報では、二
重アクセスの問題および低コストで提供する表示能力の
高いシステムが提案されている。これらは、ともに実時
間表示できない、非同期ムービ方式として動画表示する
ことを提案している。この方式を簡単に説明すると、た
とえば2面のメモリの一方をフィールド/フレーム毎に
書込み処理しているとき、他方のメモリに対してもフィ
ールド/フレーム毎に読出し処理に用い、これらの処理
を各メモリに対して交互に行わせている。このとき、デ
ータを供給する側の垂直同期信号VIと表示装置の垂直同
期信号VDとの同期関係が整数倍になければならない。Therefore, Japanese Patent Laying-Open No. 6-124073 proposes to enable continuous reproduction of high-quality moving images with a low-speed memory. Further, Japanese Patent Application Laid-Open No. 6-215120 proposes a system having a high display capability to provide at a low cost and a problem of double access. They propose to display moving images as an asynchronous movie system, which cannot be displayed in real time. This method will be briefly described. For example, when one of two memories is written for each field / frame, the other memory is also used for a read process for each field / frame. It is performed alternately for the memory. At this time, the synchronization relationship between the vertical synchronizing signal VI on the data supply side and the vertical synchronizing signal VD of the display device must be an integral multiple.
【0004】[0004]
【発明が解決しようとする課題】ところで、特開平6-12
4073号公報や特開平6-215120号公報等の提案では、用い
る入力データと出力データの画素数や入出力レートに差
がある場合、単純にメモリを切り換えることにより、問
題は解決できないことが容易に判る。すなわち、画素数
はほぼ同数なければ、表示画面にずれや不自然な画面に
なってしまうし、入力されるデータレートが出力される
表示のデータレートより遅いとき、データのない画面が
発生してしまう。これは、前述した垂直同期信号VIと垂
直同期信号VDとの同期関係が整数倍にないと、画面表示
にずれが生じることに起因する。このような映像信号の
断状態は避けなければならないので、この場合、規定さ
れた表示より長い表示、すなわち、同じ画面を繰返し表
示して対処している。ただし、これらの一連の処理によ
っては、再び記録・再生を行ったり余分な繰返し表示を
することにより、表示には遅延によるずれも生じてく
る。換言すれば、前述の提案は、この入力のデータレー
トが再生のデータレートより速い場合だけ有効であるこ
とが判る。Problems to be solved by the invention
In the proposals of Japanese Patent No. 4073 and Japanese Patent Application Laid-Open No. 6-215120, when there is a difference between the number of pixels and the input / output rate of the input data and the output data to be used, it is easy to simply switch the memory to solve the problem. I understand. That is, if the number of pixels is not substantially the same, the display screen will be shifted or an unnatural screen will occur, and if the input data rate is slower than the output display data rate, a screen with no data will occur. I will. This is because if the synchronization relationship between the vertical synchronizing signal VI and the vertical synchronizing signal VD is not an integral multiple, the screen display is shifted. Since it is necessary to avoid such a disconnection state of the video signal, in this case, a display longer than the specified display, that is, the same screen is repeatedly displayed to deal with it. However, depending on a series of these processes, the display may be shifted due to delay due to recording / reproducing or extra repetitive display. In other words, it can be seen that the above proposal is valid only when the input data rate is higher than the reproduction data rate.
【0005】また、実際に、たとえば数十万画素以上の
高解像度のディジタルスチルカメラでは、この現象と同
じ関係になる場合の生じることが知られている。具体的
には画像用に2面のフレームバッファが備えられていて
も、垂直同期信号VIと垂直同期信号VDとの同期関係が整
数倍にないことによって二重アクセス状態が作られるた
め、再生する画面の切換えと撮像開始のタイミング、す
なわち垂直同期信号VIが一致しないとき、1画面分の撮
像が休止され、次の垂直同期信号VDが供給された後に撮
影が再開されるので、供給される画面数(いわゆるコマ
数)が少なくなってしまう。きれいな画像表示を重視し
ても、このような非同期によるムービ再生を行うと、こ
の原因によって動解像度が得られなくなる。[0005] It is known that a high-resolution digital still camera having, for example, hundreds of thousands of pixels or more has the same relationship as this phenomenon. More specifically, even if two frame buffers are provided for an image, since the synchronous relationship between the vertical synchronizing signal VI and the vertical synchronizing signal VD is not an integral multiple, a double access state is created, so that reproduction is performed. When the timing of screen switching and the start of imaging, that is, the vertical synchronization signal VI does not match, imaging of one screen is paused, and shooting is resumed after the next vertical synchronization signal VD is supplied. The number (the so-called frame number) decreases. Even if emphasis is placed on a clear image display, if such asynchronous playback of a movie is performed, a moving resolution cannot be obtained due to this cause.
【0006】本発明はこのような従来技術の欠点を解消
し、動解像度を保ち、画像の欠落や不自然な表示を生じ
ないように動画表示することができる表示装置およびそ
の制御方法を提供することを目的とする。The present invention solves the above-mentioned drawbacks of the prior art, and provides a display device and a control method for the same which can display a moving image so as to maintain a dynamic resolution and prevent image dropout and unnatural display. The purpose is to:
【0007】[0007]
【課題を解決するための手段】本発明は上述の課題を解
決するために、供給されるデータの取り込みレートと取
り込まれたデータの読み出されるレートが異なって供給
されるデータの入出力を制御することによりデータ管理
を行ってデータの連続した画面表示を行う表示装置であ
って、供給されるデータの一時的な記憶を行う記憶手段
が少なくとも3つ以上含まれるバッファ手段と、このバ
ッファ手段に供給されるデータの入出力を制御する入出
力制御手段と、この入力制御手段の制御により供給され
るデータを所定の単位毎に扱ってこの所定の単位のデー
タが保持されるデータ保持手段とを含み、データ保持手
段からの出力を基に供給されるデータを表示する表示手
段に表示することを特徴とする。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention controls the input / output of supplied data with different rates of taking in the supplied data and reading rates of the taken data. And a buffer device including at least three or more storage units for temporarily storing supplied data, and a buffer unit for supplying data to the buffer unit. Input / output control means for controlling the input / output of data to be input, and data holding means for holding the data of the predetermined unit by handling the data supplied under the control of the input control means for each predetermined unit. And displaying the data supplied based on the output from the data holding means on the display means.
【0008】ここで、記憶手段は、記憶容量を表示手段
の表示に要する1画面分以上のデータ容量を有すること
が好ましい。これにより、画像表示する際に書込みおよ
び読出し処理を同時に行う二重アクセスの回避要求に対
する条件の一つをそれぞれの記憶手段で満たすことが可
能になる。Here, it is preferable that the storage means has a data capacity of one screen or more required for displaying the storage capacity by the display means. This makes it possible for each storage unit to satisfy one of the conditions for the double access avoidance request for simultaneously performing the writing and reading processes when displaying an image.
【0009】入出力制御手段は、バッファ手段の記憶手
段が扱うデータの転送を制御する第1の制御手段と、デ
ータとの同期関係をもたらすデータの入出力管理を行う
第2の制御手段と、第1および第2の制御手段の動作タ
イミングを制御する第3の制御手段とを備えることが望
ましい。分散的な制御を行うことにより、各制御の負担
を軽減化、特に第3の制御手段の制御を軽減させるとと
もに、各種のデータ処理を迅速に行えるようになる。The input / output control means includes a first control means for controlling the transfer of data handled by the storage means of the buffer means, a second control means for performing input / output management of data for providing a synchronous relationship with the data, It is desirable to have third control means for controlling the operation timing of the first and second control means. By performing decentralized control, the load on each control can be reduced, and in particular, the control of the third control means can be reduced, and various data processing can be performed quickly.
【0010】バッファ手段は、入出力制御手段の制御に
応じて記憶手段の内の1つないし2つをデータの記憶に
用い、記憶手段の内の残りを再生に用いるとともに、前
記データの記憶および前記データの再生を同時に行うと
有利である。このように記憶手段の用途を指定すること
により、たとえば、供給されるデータの転送レートが表
示データの転送レートより遅い場合であっても、レート
差のデータ量を無理なく補って一つの記憶手段に二重ア
クセスを回避することができる。The buffer means uses one or two of the storage means for storing data under control of the input / output control means, uses the rest of the storage means for reproduction, and stores and stores the data. It is advantageous if the data is reproduced simultaneously. By specifying the use of the storage means in this way, for example, even if the transfer rate of the supplied data is lower than the transfer rate of the display data, the data amount of the rate difference can be reasonably compensated for by one storage means. Double access can be avoided.
【0011】本発明の表示装置は、バッファ手段の3つ
の記憶手段にそれぞれ供給されるデータの入出力を入出
力制御手段で制御することにより、一つの記憶手段に二
重アクセスの回避することができ、データ保持手段で扱
う各データに対して所定の単位毎に同期させて入出力す
ることにより、表示手段にデータを的確に表示させるこ
とができる。In the display device according to the present invention, the input / output of the data supplied to the three storage units of the buffer unit is controlled by the input / output control unit, thereby avoiding double access to one storage unit. The data can be accurately displayed on the display unit by inputting and outputting the data handled by the data holding unit in synchronization with each predetermined unit.
【0012】また、本発明は、供給されるデータの取り
込みレートと取り込まれたデータの読み出されるレート
が異なって供給されるデータの入出力を制御することに
よりデータ管理を行ってデータの連続した画面表示を行
う表示装置の制御方法であって、供給されるデータの一
時的な記憶を行う記憶手段が少なくとも3つ以上含まれ
るバッファ手段に対してこのデータの入出力を制御する
入出力制御手段が用いられる場合、このデータの取り込
みレートと取り込まれているデータの読み出されるレー
トの差を調べる転送レート差調査工程と、この転送レー
ト差調査工程の結果に応じて前記記憶手段の内の1つな
いし2つをデータ取込みに用い、記憶手段の内の残りを
データ読出しに用いる動作指定を行う動作指定工程と、
入出力制御手段の制御により供給されるデータあるいは
バッファ手段から出力されるデータを所定の単位毎に扱
ってこの所定の単位に区分し、かつタイミングを調整し
て入出力を行う入出力制御工程と、この入出力制御工程
でタイミング調整されたデータを画面表示する表示工程
とを含むことを特徴とする。Further, the present invention provides a data management system by controlling input / output of supplied data in which the supplied data capture rate and the captured data read rate are different, so that a continuous screen of data is obtained. A method of controlling a display device for performing display, wherein input / output control means for controlling input / output of data to / from buffer means including at least three or more storage means for temporarily storing supplied data is provided. When used, a transfer rate difference investigating step for examining a difference between the data taking-in rate and the data reading rate of the taken-in data, and one or more of the storage means according to the result of the transfer rate difference examining step. An operation designating step of designating an operation using two for data fetching and using the rest of the storage means for data reading;
An input / output control step of handling data supplied under the control of the input / output control means or data output from the buffer means for each predetermined unit, dividing the data into the predetermined units, and adjusting timing to perform input / output. And a display step of displaying the data whose timing has been adjusted in the input / output control step on a screen.
【0013】ここで、動作指定工程は、転送レート差調
査工程におけるデータの取り込みレートと取り込まれて
いるデータの読み出されるレートの差が負の場合、記憶
手段の2つを常にデータ取り込み用とする動作指定を行
いながらバッファ手段の動作指定を順にずらしてバッフ
ァ手段を管理することが好ましい。これにより、一つの
記憶手段に対する取り込み/読出し処理が同時に重なる
ことを避けることができる。In the operation specifying step, when the difference between the data fetching rate in the transfer rate difference checking step and the reading rate of the fetched data is negative, the two storage means are always used for data fetching. It is preferable to manage the buffer means by shifting the operation specification of the buffer means while performing the operation specification. As a result, it is possible to prevent the fetch / read processing for one storage unit from being simultaneously performed.
【0014】入出力制御工程は、記憶手段から転送され
てくるデータの格納あるいはバッファ手段の指定された
記憶手段への転送を入出力制御手段の制御に応じて行う
ことを含むが望ましい。これにより、供給されるデータ
や出力データにタイミング調整が施され、表示の際にず
れなく各ラインや画面が正確に表示できる。The input / output control step desirably includes storing the data transferred from the storage means or transferring the data to the designated storage means of the buffer means in accordance with the control of the input / output control means. As a result, the supplied data and output data are subjected to timing adjustment, and each line or screen can be accurately displayed without any shift during display.
【0015】また、表示工程は、入出力制御工程でタイ
ミング調整されたデータを所定の単位の一つである垂直
同期信号に同期させて画面を切り換えることが好まし
い。これにより、表示される画面の変化を違和感なく自
然なものにすることができる。In the display step, it is preferable to switch the screen by synchronizing the data whose timing has been adjusted in the input / output control step with a vertical synchronization signal which is one of predetermined units. As a result, it is possible to make the change of the displayed screen natural without any discomfort.
【0016】本発明の表示装置の制御方法は、入力と出
力のデータ転送レートの差を転送レート差調査工程で調
べることで入出力における垂直同期信号にずれがあるこ
とを検出し、この工程での結果に応じて前記記憶手段の
内の1つないし2つをデータ取込みに用い、記憶手段の
内の残りをデータ読出しに用いる動作指定を行って(動
作指定工程)、一つの記憶手段が書込み/読出し処理の
衝突、すなわち同時処理を回避し、入出力制御工程での
入出力制御手段の制御により供給されるデータあるいは
バッファ手段から出力されるデータを所定の単位毎に扱
って該所定の単位に区分され、かつタイミング調整され
たデータを表示手段に画面表示することにより、供給さ
れる画面数を入力と出力で一致させることができ、画像
表示の中断が生じないように動画表示できる。According to the control method of the display device of the present invention, the difference between the input and output data transfer rates is checked in a transfer rate difference check step to detect a shift in the vertical synchronizing signal between the input and output. According to the result of (1), one or two of the storage means are used for data fetching, and the remaining storage means are used for data reading (operation specifying step). / Collecting of read processing, that is, simultaneous processing is avoided, and data supplied under the control of the input / output control means in the input / output control step or data output from the buffer means are handled in predetermined units, and By displaying the data, which has been classified into timings and the timing of which is adjusted, on the display means, the number of supplied screens can be matched between the input and output, and image display is interrupted. Strangely it can display video.
【0017】[0017]
【発明の実施の形態】次に添付図面を参照して本発明に
よる表示装置およびその制御方法の一実施例を詳細に説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of a display device and a control method thereof according to the present invention will be described in detail with reference to the accompanying drawings.
【0018】本発明の表示装置は、たとえば、入出力に
おける転送レートにレート差があることによって、特に
データを取り込む入力レートがデータを出力する出力レ
ートより遅いときに有効で、このレート差により一つの
メモリに対する二重アクセスの状態を防止していること
に特徴がある。本実施例は、本発明をディジタルスチル
カメラに適用した場合について図1および図2を参照し
ながら説明する。The display device of the present invention is effective, for example, when there is a difference in transfer rate between input and output, particularly when the input rate for taking in data is slower than the output rate for outputting data. The feature is that the state of double access to one memory is prevented. In the present embodiment, a case where the present invention is applied to a digital still camera will be described with reference to FIGS.
【0019】ディジタルスチルカメラ10には、撮影して
記録するとともに、表示に関して撮影された被写界の画
像表示や既に撮影記録された画像を再生して表示する機
能がある。この機能を発揮するようにディジタルスチル
カメラ10は、図1に示すように、撮像系12、信号発生部
14、データ処理部16、入出力制御部18、フレームメモリ
部20、ラインメモリ部22および表示系24を有している。The digital still camera 10 has a function of photographing and recording, displaying an image of a scene photographed with respect to display, and reproducing and displaying an already photographed and recorded image. As shown in FIG. 1, the digital still camera 10 includes an imaging system 12 and a signal generation unit so as to exhibit this function.
14, a data processing unit 16, an input / output control unit 18, a frame memory unit 20, a line memory unit 22, and a display system 24.
【0020】撮像系12には、CCD 12a 、A/D 変換部12b
が備えられている。また、撮像系12には、図1に図示し
ていないが光学系が配され、さらにカラー画像を得るた
めCCD 12a の直前に色フィルタが配設されている。CCD
12a は、この色フィルタを介して供給される光を光量に
応じて光電変換する。この光電変換するデバイスには、
たとえば電荷結合素子(Charge Coupled Device の略)
が用いられている。The imaging system 12 includes a CCD 12a, an A / D converter 12b
Is provided. Although not shown in FIG. 1, the imaging system 12 is provided with an optical system, and a color filter is provided immediately before the CCD 12a to obtain a color image. CCD
Reference numeral 12a photoelectrically converts light supplied through the color filter in accordance with the amount of light. This photoelectric conversion device includes:
For example, Charge Coupled Device
Is used.
【0021】一般に、色フィルタに対応した画素として
撮像面に配されている。最近、高画質の画像を得るため
この画素が数十万ないし数百万個も所定の面積内に形成
されている高画素数のデバイスも提供されてきている。
CCD 12a が、このような高画素数を有するとき、撮像後
の信号電荷を出力するために非常に時間がかかることに
ようになる。また、A/D 変換部12b は、CCD 12a から得
られたアナログの電気信号をディジタル信号に変換して
いる。Generally, pixels corresponding to color filters are arranged on the image pickup surface. Recently, there have been provided devices with a large number of pixels in which hundreds of thousands or millions of such pixels are formed within a predetermined area in order to obtain a high-quality image.
When the CCD 12a has such a high number of pixels, it takes a very long time to output signal charges after imaging. Further, the A / D converter 12b converts an analog electric signal obtained from the CCD 12a into a digital signal.
【0022】信号発生部14には、撮像系信号発生部14a
および記録再生系信号発生部14b が備えられている。信
号発生部14は、撮像系信号発生部14a と記録再生系信号
発生部14b のいずれかに図示していないが信号発生源を
持っている。図1では、撮像系信号発生部14a にこの信
号発生源があり、発生された信号が記録再生系信号発生
部14b に供給されている。撮像系信号発生部14a は、CC
D 12a を駆動させる駆動信号やA/D 変換部12b の変換ク
ロック等を生成してそれぞれ供給している。前述した撮
像系12の各部は、このように撮像系信号発生部14a から
供給される信号に応じて動作している。The signal generator 14 includes an image pickup system signal generator 14a.
And a recording / reproducing system signal generator 14b. The signal generation unit 14 has a signal generation source (not shown) in either the imaging system signal generation unit 14a or the recording / reproduction system signal generation unit 14b. In FIG. 1, this signal generation source is provided in the imaging system signal generation section 14a, and the generated signal is supplied to the recording / reproduction system signal generation section 14b. The imaging system signal generation unit 14a
A drive signal for driving the D 12a, a conversion clock for the A / D converter 12b, and the like are generated and supplied. The components of the imaging system 12 described above operate according to the signal supplied from the imaging system signal generation unit 14a.
【0023】記録再生系信号発生部14b は、撮像系信号
発生部14a から供給された信号に基づいて記録再生およ
び信号処理で用いる各種のタイミング信号を生成してい
る。このタイミング信号は、データ処理部16に供給され
るとともに、システムバス100 にも供給されている。こ
のタイミング信号は、システムバス100 を介して各部に
供給される。システムバス100 は、複数のデータバスと
各種の制御信号線で構成されている。The recording / reproducing system signal generator 14b generates various timing signals used in recording / reproducing and signal processing based on the signal supplied from the imaging system signal generator 14a. This timing signal is supplied to the data processing unit 16 and also to the system bus 100. This timing signal is supplied to each unit via the system bus 100. The system bus 100 includes a plurality of data buses and various control signal lines.
【0024】データ処理部16は、撮像系12から供給され
る撮像データ、入出力制御部18の制御に応じてフレーム
メモリ部20やラインメモリ部22から供給されるデータに
対して各種の処理を施す。データ処理部16は、たとえ
ば、撮像データ等を入出力制御部18の制御に応じてシス
テムバス100 に出力する。撮像データ等は、システムバ
ス100 を介してフレームメモリ部20に供給される。デー
タ処理部16は、入力されるデータのレートと出力時のデ
ータのレートの差も調べる。The data processing section 16 performs various processes on the image data supplied from the imaging system 12 and the data supplied from the frame memory section 20 and the line memory section 22 under the control of the input / output control section 18. Apply. The data processing unit 16 outputs, for example, imaging data to the system bus 100 under the control of the input / output control unit 18. The imaging data and the like are supplied to the frame memory unit 20 via the system bus 100. The data processing unit 16 also checks the difference between the rate of the input data and the rate of the output data.
【0025】また、データ処理部16は、たとえば、撮像
データを単に表示系24に表示させる場合、撮像データに
おける画素のない位置、すなわち空隙画素の(色)デー
タを補間処理を施して三原色RGB のデータからYC変換処
理を施す。さらに、YC変換処理された信号は、表示系24
の規格に従ったエンコード処理をデータ処理部16で受け
る。この他、撮影データを記録する場合、データ処理部
16は、撮影データに圧縮処理を施す。そして既に圧縮処
理を受けて記録された撮像データを再生する場合、圧縮
処理に対する逆処理、すなわち伸張処理を施している。
データ処理部16は、後述するように入出力制御部18の制
御部18b の制御を受けている。For example, when the image data is simply displayed on the display system 24, the data processing section 16 performs an interpolation process on the position of the image data having no pixels, that is, the (color) data of the void pixels, and performs the interpolation of the three primary colors RGB. Performs YC conversion processing from the data. Further, the signal subjected to the YC conversion processing is displayed on the display system 24.
The data processing unit 16 receives an encoding process according to the standard. In addition, when recording photographing data, the data processing unit
16 performs compression processing on the photographing data. When reproducing the imaged data which has already been recorded after receiving the compression processing, the reverse processing to the compression processing, that is, the expansion processing is performed.
The data processing unit 16 is controlled by the control unit 18b of the input / output control unit 18 as described later.
【0026】入出力制御部18には、DMA コントローラ
(Direct Memory Access Controler:以後単にDMA とい
う)18a 、制御部18b およびCPU (Central Processing
Unit:CPU という)18c が備えられている。DMA 18a
は、フレームメモリ部20とラインメモリ22への入力要求
信号や出力要求信号に応じてデータ転送させる制御を行
う。制御部18b は、ラインメモリ部22のデータがたとえ
ば水平同期信号や垂直同期信号に同期されるように入出
力を制御している。制御部18b は、ラインメモリ部22か
ら供給される動作状態を示す信号を受けて対応する要求
信号を出力する。CPU 18c は、DMA 18a 、制御部18b の
動作を制御する。この入出力制御部18の動作は後段でさ
らに説明する。The input / output control unit 18 includes a DMA controller (Direct Memory Access Controller: hereinafter simply referred to as DMA) 18a, a control unit 18b, and a CPU (Central Processing).
The unit has 18c. DMA 18a
Controls the data transfer according to the input request signal and the output request signal to the frame memory unit 20 and the line memory 22. The control unit 18b controls input / output so that data in the line memory unit 22 is synchronized with, for example, a horizontal synchronization signal or a vertical synchronization signal. The control unit 18b receives the signal indicating the operation state supplied from the line memory unit 22, and outputs a corresponding request signal. The CPU 18c controls operations of the DMA 18a and the control unit 18b. The operation of the input / output control unit 18 will be further described later.
【0027】フレームメモリ部20には、3つのフレーム
バッファ20a 〜20c が備えられている。フレームバッフ
ァ20a 〜20c は、それぞれ、表示系24で表示する1画面
分を越えるメモリ容量で構成されている。The frame memory section 20 includes three frame buffers 20a to 20c. Each of the frame buffers 20a to 20c has a memory capacity exceeding one screen displayed by the display system 24.
【0028】ラインメモリ部22には、再生用ラインメモ
リ部22a および記録用ラインメモリ部22b が備えられて
いる。さらに再生用ラインメモリ部22a および記録用ラ
インメモリ部22b には、画像を構成する上の要素である
1ライン分の容量を少なくとも有するラインバッファが
2ラインずつ設けられている。再生用ラインメモリ部22
a にはラインバッファ220a, 222a、記録用ラインメモリ
部22a にはラインバッファ220b, 222bが設けられてい
る。ここで、再生用ラインメモリ部22a および記録用ラ
インメモリ部22b のラインバッファは、DMA 18a の制御
により二重アクセスのような衝突を起こさないので、各
2ラインで済ませることができる。The line memory section 22 includes a reproduction line memory section 22a and a recording line memory section 22b. Further, each of the reproduction line memory unit 22a and the recording line memory unit 22b is provided with two line buffers each having at least a capacity of one line, which is an upper element constituting an image. Reproduction line memory unit 22
a is provided with line buffers 220a and 222a, and the recording line memory unit 22a is provided with line buffers 220b and 222b. Here, since the line buffers of the reproduction line memory unit 22a and the recording line memory unit 22b do not cause a collision such as a double access under the control of the DMA 18a, only two lines can be used.
【0029】表示系24には、D/A 変換部24a および液晶
表示部24b が備えられている。D/A変換部24a は、デー
タ処理部16からのエンコード処理が施されたディジタル
映像信号をアナログ信号に変換する。この変換後、映像
信号が液晶表示部24b に供給される。液晶表示部24b
は、映像信号が有する水平同期や垂直同期に同期させて
取り込んだ画像を表示する。The display system 24 includes a D / A converter 24a and a liquid crystal display 24b. The D / A converter 24a converts the digital video signal that has been subjected to the encoding process from the data processor 16 into an analog signal. After this conversion, the video signal is supplied to the liquid crystal display unit 24b. LCD display 24b
Displays an image captured in synchronization with the horizontal synchronization or vertical synchronization of the video signal.
【0030】次にディジタルスチルカメラ10の動作につ
いて図1のブロック図および図2に描いた模式図を用い
ながら、その動作を説明する。ディジタルスチルカメラ
10は、図示しないが操作入力部により被写界を光学的な
像として取り込みこの像を電気的に動画表示するモード
が選択されている。ディジタルスチルカメラ10には、こ
の動画表示モードの他に、たとえば静止画表示のモード
等がある。操作入力部から動画表示モードの選択を示す
モード信号が図1のシステムバス100 を介して入出力制
御部18のCPU 18c に供給される。Next, the operation of the digital still camera 10 will be described with reference to the block diagram of FIG. 1 and the schematic diagram of FIG. Digital still camera
In a mode 10, although not shown, a mode in which the object scene is captured as an optical image by an operation input unit and the image is electrically displayed as a moving image is selected. In addition to the moving image display mode, the digital still camera 10 has a still image display mode, for example. A mode signal indicating the selection of the moving image display mode is supplied from the operation input unit to the CPU 18c of the input / output control unit 18 via the system bus 100 in FIG.
【0031】CPU 18c は、システムバス100 を介して信
号発生部14を動作させる。信号発生部14の撮像系信号発
生部14a は、各部の駆動信号および変換クロック等のタ
イミング信号を撮像系12に出力する。CCD 12a は、読み
出した信号をA/D 変換部12bに供給する。A/D 変換部12b
は、供給された信号をディジタル信号に変換してデー
タ処理部16に出力する。データ処理部16は、供給される
ディジタル信号をシステムバス100 を介してCPU 18c か
ら行われる制御により取り込むとともに、各種の信号処
理を施す。データの取込みには、記録再生系信号発生部
14b から供給されるタイミング信号が用いられる。この
取り込まれたデータに前述したような空隙画素に対する
補間処理等を施す。また、表示するとともに、データの
記録も行う場合、このデータに対してデータ処理部16
は、圧縮処理も施す。The CPU 18c operates the signal generator 14 via the system bus 100. The imaging system signal generation unit 14a of the signal generation unit 14 outputs a drive signal of each unit and a timing signal such as a conversion clock to the imaging system 12. The CCD 12a supplies the read signal to the A / D converter 12b. A / D converter 12b
Converts the supplied signal into a digital signal and outputs the digital signal to the data processing unit 16. The data processing unit 16 takes in the supplied digital signal under the control performed by the CPU 18c via the system bus 100, and performs various signal processing. To capture data, the recording / playback signal generator
The timing signal supplied from 14b is used. Interpolation processing and the like for the void pixels as described above are performed on the captured data. When displaying and recording data, the data processing unit 16
Also performs compression processing.
【0032】ここで、CPU 18c は、上述したようにデー
タ処理部16を制御するとともに、システムバス100 を介
してDMA 18a も制御する。この場合、CPU 18c は、DMA
18aを起動する。この起動には、DMA 転送要求信号とし
て入力要求信号と出力要求信号のいずれかが供給され
る。DMA 18a は、この制御によってシステムバス100 を
介してデータ処理部16からの出力データをフレームメモ
リ部20にDMA 転送する。Here, the CPU 18c controls the data processing unit 16 as described above, and also controls the DMA 18a via the system bus 100. In this case, CPU 18c
Start 18a. For this activation, either an input request signal or an output request signal is supplied as a DMA transfer request signal. The DMA 18a transfers the output data from the data processing unit 16 to the frame memory unit 20 via the system bus 100 by DMA under this control.
【0033】フレームメモリ部20は、DMA 18a により3
つフレームバッファ20a 〜20c に対して、それぞれ、デ
ータ処理部16でのレート差を考慮した初期の状態設定が
行われる。たとえば、フレームバッファ20a を入力と
し、フレームバッファ20b, 20cを出力に設定して動作さ
せる。データの入出力に伴うレート差、すなわち、(入
力レート)−(出力レート)が負のとき、上述の入出力
設定にすることが好ましい。The frame memory section 20 stores 3
Initial state setting is performed for each of the frame buffers 20a to 20c in consideration of the rate difference in the data processing unit 16. For example, the operation is performed by setting the frame buffer 20a as an input and setting the frame buffers 20b and 20c as an output. When the rate difference due to data input / output, that is, (input rate)-(output rate) is negative, it is preferable to set the above input / output setting.
【0034】さらに、一般的には、3つフレームバッフ
ァ20a 〜20c の入出力の設定は、入力あるいは出力に設
定された3つの内の中央のバッファに対して隣接する一
方を同じで設定とし、他方を異なる設定とする。このと
き、中央に位置するバッファは、たとえば入力が終了し
た後には出力として動作しなけらばならないので、結果
として、両端に位置するバッファは常に入力と出力で処
理するとともに、この入出力の設定関係が3つのバッフ
ァの間で循環的に持ち回りすることから、二重アクセス
のように一つのバッファに対して書込みおよび読出しを
同時に行う衝突が回避される。さらに具体例を挙げて後
述する。Further, generally, the input / output settings of the three frame buffers 20a to 20c are set so that one of the three adjacent buffers to the center buffer among the three input / output buffers is set to the same value. The other has different settings. At this time, the buffer located at the center must operate as an output after the input is completed, for example. As a result, the buffers located at both ends are always processed by the input and the output, and the setting of this input / output is performed. Since the relationship rotates cyclically between the three buffers, collisions of writing and reading to one buffer at the same time, such as double access, are avoided. Further, specific examples will be described later.
【0035】このようにして取り込んだデータをたとえ
ば一つのフレームバッファ20c から読み出す場合、フレ
ームバッファ20c は、DMA 18a の制御を受けてラインメ
モリ部22の再生用ラインメモリ部22a のラインバッファ
220a, 222aのいずれか一方に制御部18c を介して供給さ
れる。制御部18c は、供給された再生用ラインメモリ部
22a の1ライン分を取り込み、既に読み込んでいた1ラ
イン分のデータを水平同期信号と垂直同期信号に同期さ
せて動作させる。When the data fetched in this manner is read out from, for example, one frame buffer 20c, the frame buffer 20c is controlled by the DMA 18a to control the line buffer of the reproduction line memory 22a of the line memory 22.
It is supplied to one of 220a and 222a via the control unit 18c. The control unit 18c is provided with the supplied line memory unit for reproduction.
One line of 22a is fetched, and one line of data that has already been read is operated in synchronization with the horizontal synchronization signal and the vertical synchronization signal.
【0036】この表示モードにおいて、再生用ラインメ
モリ部22a から出力されたデータは、たとえば、CPU 18
a の制御によりデータ処理部16に送られる。データ処理
部16は、前述したYC変換処理、エンコード処理をこの供
給されたデータに施した後、表示系24に出力する。表示
系24は、供給されたデータをD/A 変換部24a によりアナ
ログ信号に変換する。この変換後のアナログ信号は、現
行の放送方式に合った映像信号である。D/A 変換部24a
は、この映像信号を液晶表示部24b に供給する。液晶表
示部24b は、ディジタルスチルカメラ10の筺体に搭載さ
れている。映像信号が液晶表示部24b を走査することに
よって画面を形成される。In this display mode, the data output from the reproduction line memory unit 22a is, for example,
The data is sent to the data processing unit 16 under the control of a. The data processing unit 16 performs the above-described YC conversion processing and encoding processing on the supplied data, and then outputs the data to the display system 24. The display system 24 converts the supplied data into an analog signal by the D / A converter 24a. The converted analog signal is a video signal suitable for the current broadcasting system. D / A converter 24a
Supplies this video signal to the liquid crystal display unit 24b. The liquid crystal display unit 24b is mounted on the housing of the digital still camera 10. The screen is formed by the video signal scanning the liquid crystal display section 24b.
【0037】また、既に記録されていた画像データ(単
に、データという)を再生する再生モードの場合も、CP
U 18c は、DMA 18a を起動し制御を行い、制御部18b も
制御する。読み出したデータを液晶表示部24b に表示す
るとき、制御部18b は図示しないが記録媒体からのデー
タを一旦再生用ラインメモリ部22a に送る。このとき、
制御部18b は、水平同期信号および垂直同期信号に同期
させるようにデータの同期調節を含めた入出力を管理し
ている。Also, in the case of the reproduction mode for reproducing the image data (hereinafter, simply referred to as data) which has already been recorded, the CP
The U 18c activates and controls the DMA 18a, and also controls the controller 18b. When displaying the read data on the liquid crystal display unit 24b, the control unit 18b sends data from a recording medium (not shown) to the reproduction line memory unit 22a once, though not shown. At this time,
The control unit 18b manages input / output including data synchronization adjustment so as to synchronize with the horizontal synchronization signal and the vertical synchronization signal.
【0038】データは、DMA 18a の制御によりデータ処
理部16に供給される。データ処理部16は、データの圧縮
を解除する伸張処理を施す。この処理後のデータは、DM
A 18a の制御を受けてフレームメモリ部20に供給され
る。この結果、DMA 18a は、フレームメモリ部20の入出
力を管理することになる。すなわち、たとえばDMA 18a
は、3つあるフレームバッファ20a 〜20c の一つを指定
し、かつ転送先となる所定のアドレスを指定する。この
一連の処理によってデータがフレームメモリ部20に転送
される。この後、転送されたデータは、フレームバッフ
ァから読み出されデータ処理部16、D/A 変換部24a を介
して液晶表示部24b に表示される。The data is supplied to the data processing section 16 under the control of the DMA 18a. The data processing unit 16 performs a decompression process for decompressing data. The data after this processing is DM
The signal is supplied to the frame memory unit 20 under the control of A 18a. As a result, the DMA 18a manages the input / output of the frame memory unit 20. That is, for example, DMA 18a
Designates one of the three frame buffers 20a to 20c, and designates a predetermined address as a transfer destination. Data is transferred to the frame memory unit 20 by this series of processing. Thereafter, the transferred data is read from the frame buffer and displayed on the liquid crystal display unit 24b via the data processing unit 16 and the D / A conversion unit 24a.
【0039】記録する場合、前述した撮像系12からデー
タ処理部16を介してフレームメモリ部20に供給されたデ
ータは、所定のアドレスにある1ライン毎にDMA 18a の
制御によりたとえば、データ処理部16に転送される。デ
ータ処理部16は転送されたデータに圧縮処理を施して記
録用ラインメモリ部22b にシステムバス100 を介して転
送する。この転送の際にもデータは、DMA 18a 、制御部
18b の制御を受けて記録用ラインメモリ部22b に供給さ
れる。制御部18b は、入出力制御を記録用ラインメモリ
部22b のラインバッファ220b, 222bの交互に行うことに
よって二重アクセスが起こらないようにして記録媒体へ
のデータ供給を制御している。図示しない記録再生装置
は、制御部18b あるいはCPU 18c の制御によりデータの
書込みを行う。たとえば、記録再生装置が半導体メモリ
の場合には、データのアクセス制御で済ませることがで
きるので制御部18b を用い、光記録媒体や磁気記録媒体
のように複雑な駆動制御が要求される場合CPU 18c を用
いることが好ましい。ディジタルスチルカメラ10は、こ
のように制御を受けて動作することによって撮像表示、
記録データの再生表示を行っている。For recording, the data supplied from the image pickup system 12 to the frame memory unit 20 via the data processing unit 16 is controlled by the DMA 18a for each line at a predetermined address. Transferred to 16. The data processing unit 16 compresses the transferred data and transfers the data to the recording line memory unit 22b via the system bus 100. During this transfer, the data is transferred to the DMA 18a,
Under the control of 18b, it is supplied to the recording line memory unit 22b. The control unit 18b controls data supply to the recording medium so that double access does not occur by alternately performing the input / output control of the line buffers 220b and 222b of the recording line memory unit 22b. The recording / reproducing device (not shown) writes data under the control of the control unit 18b or the CPU 18c. For example, when the recording / reproducing device is a semiconductor memory, data access control can be completed, so the controller 18b is used, and when a complicated drive control such as an optical recording medium or a magnetic recording medium is required, the CPU 18c It is preferable to use The digital still camera 10 operates in a controlled manner as described above, so that an image is displayed and displayed,
Playback display of recorded data is being performed.
【0040】本発明を適用して二重アクセスが有効に防
止できることをより具体的に図2の模式図を用いて説明
する。図2(a) は、ディジタルスチルカメラ10における
撮影データの表示における信号の流れを説明している。
図2(b),(c) の垂直同期信号VIは、図1の撮像系信号発
生部14a から供給されるタイミング信号である。また、
図2(b),(c) の垂直同期信号VDは、記録再生系信号発生
部14b から供給される、たとえば現行の放送方式の垂直
同期信号と同じ信号である。The fact that double access can be effectively prevented by applying the present invention will be described more specifically with reference to the schematic diagram of FIG. FIG. 2A illustrates the flow of signals in the display of photographing data in the digital still camera 10.
The vertical synchronizing signal VI in FIGS. 2B and 2C is a timing signal supplied from the imaging system signal generator 14a in FIG. Also,
The vertical synchronizing signal VD shown in FIGS. 2B and 2C is the same signal as the vertical synchronizing signal of the current broadcast system, for example, supplied from the recording / reproducing system signal generator 14b.
【0041】ここで、CCD 12a は、連続3つの画像を撮
像する。この画像をそれぞれA 面、B 面、C 面とする。
CCD 12a は、図2(b) に示すように、撮像した信号を1
画面分、垂直同期信号VI毎に出力している。CCD 12a
は、時刻t1で垂直同期信号VIに同期して撮像を開始し画
像を取り込む(A 面)。取り込まれたデータには各種処
理の施され、DMA 18a の制御により、この場合、入力に
設定されたフレームバッファ20a にDMA 転送される。フ
レームバッファ20a は、書込みイネーブル状態にある。
撮像系12からのデータと表示(再生)系14に出力するデ
ータが、互いに非同期の関係にあるので、時刻t1から次
の垂直同期信号VIが供給される時刻t2までの期間中、フ
レームバッファ20b, 20cは、時間経過に従って読出しイ
ネーブル状態になっている(B 面、C 面)。また、フレ
ームバッファ20b は、データの読出しが終了した後、待
機状態にありフレームバッファ20a のデータ取込み後、
かつフレームバッファ20b のデータ取込み開始を示す時
刻t2での垂直同期信号VIに同期して書込みイネーブル状
態に指定される。フレームバッファ20a は、垂直同期信
号VDに同期して時刻t3で読出しイネーブル状態になる。
フレームバッファ20a, 20b は、それぞれ、同じ動作状
態が重ならないことが判る。Here, the CCD 12a captures three consecutive images. These images are referred to as A-side, B-side, and C-side, respectively.
The CCD 12a, as shown in FIG.
The vertical sync signal VI is output for each screen. CCD 12a
Captures an image and starts imaging at time t 1 in synchronization with the vertical synchronizing signal VI (A plane). The fetched data is subjected to various processes, and is transferred to the frame buffer 20a set as the input by DMA under the control of the DMA 18a. The frame buffer 20a is in a write enable state.
Data to be output to the data and display (playback) system 14 from the imaging system 12, since the asynchronous relationship with each other, during the period from time t 1 to time t 2 when the next vertical synchronizing signal VI is supplied, the frame The buffers 20b and 20c are in a read enable state as time elapses (B-plane and C-plane). Also, the frame buffer 20b is in a standby state after the data reading is completed, and after fetching the data of the frame buffer 20a,
And is specified in a write enable state in synchronization with the vertical synchronizing signal VI at time t 2 indicating the start data acquisition of the frame buffer 20b. Frame buffer 20a will read enable state at time t 3 in synchronization with the vertical synchronizing signal VD.
It can be seen that the same operation state of the frame buffers 20a and 20b does not overlap.
【0042】この時刻t2と時刻t3との時間差に着目する
と、この時間差は、フレームバッファ20b, 20cをフレー
ムバッファ20a と異なる動作モードに制御することによ
って入出力における転送レート差を吸収した結果の時間
的なずれ分を意味している。このとき、フレームバッフ
ァ20c が転送レート差を補償用のバッファとして機能し
ている。これにより、フレームバッファ20a は、この期
間中、単一機能のアクセスだけになる。[0042] Results Focusing on the time difference between the time t 2 and time t 3, the time difference, which has absorbed the transfer rate difference in output by controlling the frame buffer 20b, and 20c in a different operating mode frame buffer 20a Means the time difference. At this time, the frame buffer 20c functions as a buffer for compensating the transfer rate difference. This allows the frame buffer 20a to access only a single function during this period.
【0043】次の垂直同期信号VIが供給される時刻t2で
は、前述したように、フレームバッファ20b に撮像系12
からデータの供給が開始される。フレームバッファ20b
にデータを取り込む時刻t2から時刻t4までの期間中、フ
レームバッファ20c, 20aがデータを読み出している。前
述の関係から、この期間中ではフレームバッファ20aが
補償機能用のバッファになる。このように補償用のバッ
ファはデータ入力中のバッファに対して残るバッファの
内で動作的には後で動作する方のバッファが担ってい
る。そして、DMA 18a は、垂直同期信号VIに同期してこ
の役割を移動させ、3つのフレームバッファ20a 〜20c
の中で持ち回りさせている。[0043] At time t 2 the next vertical synchronizing signal VI is supplied, as described above, the imaging system in the frame buffer 20b 12
, Data supply is started. Frame buffer 20b
During the period from the time t 2 to capture data until time t 4, the frame buffer 20c, 20a is reading data. From the above relationship, the frame buffer 20a becomes a buffer for the compensation function during this period. As described above, among the buffers remaining for the buffer during data input, the buffer that operates later is borne by the buffer for compensation. Then, the DMA 18a moves this role in synchronization with the vertical synchronization signal VI, and the three frame buffers 20a to 20c
It is carried around in.
【0044】一方、図示しないがフレームバッファ20a,
20bの2つしかない従来の構成では、図2(c) に示すタ
イミングでデータの入力および出力が行われている。こ
の場合、時刻t1で垂直同期信号VIに同期して撮像を開始
し撮像系12からフレームバッファ20a にデータが供給さ
れる。データの入力に伴う転送レートが出力の転送レー
トよりも遅いことにより、フレームバッファ20b は、切
換時S1で垂直同期信号VDに同期してB 面の2面出力を完
了しているにもかかわらず、フレームバッファ20a はま
だデータの取り込みを完了していないので、もう1面、
B 面を出力して表示が途絶えないように出力制御する。
時刻t2でフレームバッファ20a へのデータ入力が完了し
た後、DMA 18a は直ちにフレームバッファ20b を読出し
イネーブル状態から書込みイネーブル状態に制御を切り
換えようとしても今度はフレームバッファ20b がデータ
の読出しを完了していないので、動作モードを切り換え
させることができない。この切換えを強引に行うと、フ
レームバッファ20b は二重アクセス制御を同時に受けた
ことになるからである。On the other hand, although not shown, the frame buffer 20a,
In the conventional configuration having only two 20b, data is input and output at the timing shown in FIG. 2 (c). In this case, at time t 1 in synchronization with the vertical synchronizing signal VI is data in the frame buffer 20a from the imaging system 12 initiates the imaging is supplied. By the transfer rate due to the input data is slower than the transfer rate of the output, the frame buffer 20b is a switching time S 1 in synchronization with the vertical synchronizing signal VD is also matter have completed the dihedral output B surface Since the frame buffer 20a has not yet completed data capture,
Output the side B and control the output so that the display is not interrupted.
After the data input to the frame buffer 20a is completed at time t 2, DMA 18a also turn completes the reading of the frame buffer 20b is data as attempts to switch control to the write enable state frame buffer 20b from the read-enable state immediately Operation mode cannot be switched. This is because if the switching is forcibly performed, the frame buffer 20b is simultaneously subjected to the dual access control.
【0045】したがって、このようなアクセスを防止す
るため、時刻t2でフレームバッファ20a がデータ取込み
が終了してもフレームバッファ20b の出力動作が完了後
の垂直同期信号VIが供給されるとき(時刻t4)まで、DM
A 18a は、フレームバッファ20b を書込みイネーブル状
態にすることはできない。この結果、フレームバッファ
20a は、図2(c) に示すように、時刻t5まで画面を切り
換えることができないので、5回連続してA 面を表示す
ることになる。このため、表示される動画が一定の時間
毎に切り換わらないことから、画面表示は動解像度の低
下したものになる。[0045] Therefore, to prevent such access, when the frame buffer 20a at time t 2 the output operation of the frame buffer 20b is a vertical synchronizing signal VI after completion is also supplied to end data acquisition (time t 4 ) until DM
A 18a cannot put the frame buffer 20b into the write enable state. As a result, the frame buffer
20a, as shown in FIG. 2 (c), it is not possible to switch the screen to the time t 5, thereby displaying a surface A five consecutive. For this reason, the moving image to be displayed is not switched at regular intervals, and the screen display has a reduced dynamic resolution.
【0046】ところが、本発明を適用したディジタルス
チルカメラ10では、前述したように二重アクセスの防止
および画面表示がほぼ一定時間毎に切り換えできるの
で、動解像度の低下を防止することができる。このよう
な問題は、将来のより一層の高画素数の撮像装置を用い
ることが要求されてもこの制御を行うことで解決するこ
とができる。However, in the digital still camera 10 to which the present invention is applied, since the double access can be prevented and the screen display can be switched almost at regular intervals as described above, a decrease in the dynamic resolution can be prevented. Such a problem can be solved by performing this control even if it is required to use an imaging device having a still higher number of pixels in the future.
【0047】以上のように構成することにより、垂直同
期信号VI, VDが整数倍の関係でなく(完全な非同期)、
データの入力レートが出力(あるいは再生)レートより
も遅いような場合であっても、フレームバッファを一つ
増やして計3個として制御することにより、二重アクセ
スを防止するとともに、データの入出力を途切れなく行
うことができるので、表示される画像をより自然な動画
表示にでき、その動画の動解像度を従来のものよりも高
くすることができる。この簡単な部品の追加だけでコス
トを上げることなく、機能を大幅に向上させることがで
きる。With the above configuration, the vertical synchronization signals VI and VD do not have a relationship of an integral multiple (completely asynchronous),
Even if the data input rate is slower than the output (or playback) rate, double access is prevented and data input / output is performed by adding one frame buffer and controlling the total to three. Can be performed without interruption, so that the displayed image can be displayed as a more natural moving image, and the moving resolution of the moving image can be made higher than that of the conventional moving image. The function can be greatly improved without increasing the cost simply by adding the simple components.
【0048】[0048]
【発明の効果】このように本発明の表示装置によれば、
バッファ手段の3つの記憶手段にそれぞれ供給されるデ
ータの入出力を入出力制御手段で制御して、取り込んだ
画像と出力画像の記憶手段が別々にして一つの記憶手段
に二重アクセスの回避することにより、データ転送レー
トの差を補償してデータ保持手段で扱う各データに対し
て所定の単位毎に同期させたデータを的確に表示させる
ことにより、動画表示を自然で、かつ従来よりも動解像
度の高い動画で表示させることができる。この簡単な部
品の追加だけでコストを上げることなく、機能を大幅に
向上させることができる。As described above, according to the display device of the present invention,
The input and output of the data supplied to the three storage units of the buffer unit are controlled by the input / output control unit, and the storage unit for the captured image and the output image are separated to avoid double access to one storage unit. By compensating for the difference in the data transfer rate and accurately displaying the data synchronized with each data handled by the data holding means for each predetermined unit, the moving image display is more natural and more dynamic than before. It can be displayed as a high-resolution video. The function can be greatly improved without increasing the cost simply by adding the simple components.
【0049】本発明の表示装置の制御方法によれば、入
力と出力のデータ転送レートの差を転送レート差調査工
程で調べることで入出力における垂直同期信号にずれが
あることを検出し、この工程での結果に応じて記憶手段
の内の1つないし2つをデータ取込みに用い、記憶手段
の内の残りをデータ読出しに用いる動作指定を行って
(動作指定工程)、一つの記憶手段が書込み/読出し処
理の衝突、すなわち同時処理を回避し、入出力制御工程
での入出力制御手段の制御により供給されるデータある
いはバッファ手段から出力されるデータを所定の単位毎
に扱って該所定の単位に区分され、かつタイミング調整
されたデータを表示手段に画面表示させて、供給される
画面数を入力と出力で一致させることにより、画像表示
の中断が生じないように動画表示できるので、自然な従
来よりも動解像度の高い動画を得ることができる。この
ように簡単な制御を考慮して追加することにより、コス
トを上げることなく、機能を大幅に向上させることがで
きる。According to the control method of the display device of the present invention, the difference between the input and output data transfer rates is checked in the transfer rate difference check step to detect that there is a shift in the input / output vertical synchronizing signal. In accordance with the result of the process, one or two of the storage means are used for data fetching, and the remaining storage means are used for data reading (operation specifying step). The collision of write / read processing, that is, simultaneous processing is avoided, and the data supplied under the control of the input / output control means in the input / output control step or the data output from the buffer means are handled for each predetermined unit, and By displaying the data which is divided into units and the timing is adjusted on the screen on the display means and the number of supplied screens is matched between the input and the output, the image display is not interrupted. Since it displaying a moving image, it is possible to obtain a high video of dynamic resolution than the natural conventionally. By adding in consideration of such simple control, the function can be greatly improved without increasing the cost.
【図1】本発明の表示装置をディジタルスチルカメラに
適用した際の概略的な構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration when a display device of the present invention is applied to a digital still camera.
【図2】図1のディジタルスチルカメラにおいて撮像に
よって取り込まれるデータと表示用に読み出されるデー
タの関係を模式的に示したタイミングチャートである。FIG. 2 is a timing chart schematically showing a relationship between data captured by imaging and data read out for display in the digital still camera of FIG.
10 ディジタルスチルカメラ 12 撮像系 14 信号発生部 16 データ処理部 18 入出力制御部 20 フレームメモリ部 22 ラインメモリ部 24 表示系 18a DMA 18b 制御部 18c CPU 20a 〜20c フレームバッファ 10 Digital still camera 12 Imaging system 14 Signal generation unit 16 Data processing unit 18 I / O control unit 20 Frame memory unit 22 Line memory unit 24 Display system 18a DMA 18b Control unit 18c CPU 20a to 20c Frame buffer
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G09G 5/36 510 G09G 5/36 510M H04N 5/66 H04N 5/66 B // H04N 5/225 5/225 F ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI G09G 5/36 510 G09G 5/36 510M H04N 5/66 H04N 5/66 B // H04N 5/225 5 / 225F
Claims (8)
り込まれたデータの読み出されるレートが異なって供給
されるデータの入出力を制御することによりデータ管理
を行ってデータの連続した画面表示を行う表示装置であ
って、該装置は、 供給されるデータの一時的な記憶を行う記憶手段が少な
くとも3つ以上含まれるバッファ手段と、 該バッファ手段に供給されるデータの入出力を制御する
入出力制御手段と、 該入力制御手段の制御により供給されるデータを所定の
単位毎に扱って該所定の単位のデータが保持されるデー
タ保持手段とを含み、 前記データ保持手段からの出力を基に供給されるデータ
を表示する表示手段に表示することを特徴とする表示装
置。A display for performing continuous data display by performing data management by controlling the input / output of supplied data in which the supplied data capture rate and the captured data read rate are different. An apparatus, comprising: buffer means including at least three or more storage means for temporarily storing supplied data; and input / output control for controlling input / output of data supplied to the buffer means. Means for handling data supplied under the control of the input control means for each predetermined unit, and data holding means for holding the data in the predetermined unit, and supplying the data based on an output from the data holding means. A display device for displaying the data to be displayed on display means for displaying the data.
憶手段は、記憶容量を前記表示手段の表示に要する1画
面分以上のデータ容量を有することを特徴とする表示装
置。2. The display device according to claim 1, wherein said storage means has a storage capacity of one screen or more required for display by said display means.
出力制御手段は、前記バッファ手段の記憶手段が扱うデ
ータの転送を制御する第1の制御手段と、 前記データとの同期関係をもたらすデータの入出力管理
を行う第2の制御手段と、 前記第1および前記第2の制御手段の動作タイミングを
制御する第3の制御手段とを備えることを特徴とする表
示装置。3. The apparatus according to claim 1, wherein said input / output control means provides a synchronous relationship between said data and a first control means for controlling transfer of data handled by a storage means of said buffer means. A display device comprising: a second control unit that performs data input / output management; and a third control unit that controls operation timings of the first and second control units.
ッファ手段は、前記入出力制御手段の制御に応じて前記
記憶手段の内の1つないし2つをデータの記憶に用い、
前記記憶手段の内の残りをデータの読出し再生に用いる
とともに、前記データの記憶および前記データの再生を
同時に行うことを特徴とする表示装置。4. The apparatus according to claim 1, wherein the buffer means uses one or two of the storage means for storing data under the control of the input / output control means.
A display device, wherein the rest of the storage means is used for reading and reproducing data, and the storage of the data and the reproduction of the data are simultaneously performed.
り込まれたデータの読み出されるレートが異なって供給
されるデータの入出力を制御することによりデータ管理
を行ってデータの連続した画面表示を行う表示装置の制
御方法であって、該方法は、 供給されるデータの一時的な記憶を行う記憶手段が少な
くとも3つ以上含まれるバッファ手段に対して該データ
の入出力を制御する入出力制御手段が用いられる場合、
該データの取り込みレートと取り込まれているデータの
読み出されるレートの差を調べる転送レート差調査工程
と、 該転送レート差調査工程の結果に応じて前記記憶手段の
内の1つないし2つをデータ取込みに用い、前記記憶手
段の内の残りをデータ読出しに用いる動作指定を行う動
作指定工程と、 前記入出力制御手段の制御により供給されるデータある
いは前記バッファ手段から出力されるデータを所定の単
位毎に扱って該所定の単位に区分し、かつタイミングを
調整して入出力を行う入出力制御工程と、 該入出力制御工程でタイミング調整されたデータを画面
表示する表示工程とを含むことを特徴とする表示装置の
制御方法。5. A display for performing data management by controlling the input / output of supplied data, wherein the supplied data capture rate and the captured data read rate are different, so that a continuous screen display of the data is performed. A method for controlling an apparatus, the method comprising: input / output control means for controlling input / output of data to / from buffer means including at least three storage means for temporarily storing supplied data; If used,
A transfer rate difference check step for checking a difference between the data capture rate and a read rate of the captured data; and storing one or two of the storage means in accordance with a result of the transfer rate difference check step. An operation designating step of designating an operation used for taking in and using the rest of the storage means for data reading; and a method for converting data supplied under the control of the input / output control means or data output from the buffer means into a predetermined unit. An input / output control step of inputting / outputting data by classifying the data into the predetermined unit and adjusting the timing, and a display step of displaying data adjusted in the input / output control step on a screen. Characteristic control method of a display device.
作指定工程は、前記転送レート差調査工程におけるデー
タの取り込みレートと取り込まれているデータの読み出
されるレートの差が負の場合、前記記憶手段の2つを常
にデータ取り込み用とする動作指定を行いながら前記バ
ッファ手段の動作指定を順にずらして前記バッファ手段
を管理することを特徴とする表示装置の制御方法。6. The method according to claim 5, wherein, in the operation specifying step, when the difference between the data acquisition rate and the data readout rate in the transfer rate difference examination step is negative, the storing is performed. A method of controlling a display device, characterized in that the operation of the buffer means is sequentially shifted while the operation of the two means is set to take in data, and the operation of the buffer means is managed.
出力制御工程は、前記記憶手段から転送されてくるデー
タの格納あるいは前記バッファ手段の指定された記憶手
段への転送を前記入出力制御手段の制御に応じて行うこ
とを含むを特徴とする表示装置の制御方法。7. The input / output control method according to claim 5, wherein the input / output control step includes storing the data transferred from the storage means or transferring the data to the designated storage means in the buffer means. A method for controlling a display device, the method comprising performing according to control of a means.
示工程は、前記入出力制御工程でタイミング調整された
データを前記所定の単位の一つである垂直同期信号に同
期させて画面を切り換えることを特徴とする表示装置の
制御方法。8. The method according to claim 5, wherein, in the displaying step, the screen is switched by synchronizing data adjusted in timing in the input / output control step with a vertical synchronization signal which is one of the predetermined units. A method for controlling a display device, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09422198A JP3893441B2 (en) | 1998-04-07 | 1998-04-07 | Display device and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09422198A JP3893441B2 (en) | 1998-04-07 | 1998-04-07 | Display device and control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11296155A true JPH11296155A (en) | 1999-10-29 |
| JP3893441B2 JP3893441B2 (en) | 2007-03-14 |
Family
ID=14104270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09422198A Expired - Fee Related JP3893441B2 (en) | 1998-04-07 | 1998-04-07 | Display device and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3893441B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003066937A (en) * | 2001-08-22 | 2003-03-05 | Sony Corp | Image display device and method |
| JP2006129275A (en) * | 2004-10-29 | 2006-05-18 | Fuji Photo Film Co Ltd | Imaging device |
| JP2008542866A (en) * | 2005-05-23 | 2008-11-27 | フリースケール セミコンダクター インコーポレイテッド | Method and apparatus for processing image data stored in a frame buffer |
| US7710468B2 (en) | 2006-03-08 | 2010-05-04 | Fujifilm Corporation | Imaging apparatus with memory for storing camera through image data |
| CN103151025A (en) * | 2011-12-07 | 2013-06-12 | 谱瑞科技股份有限公司 | Frame buffer management and self-refresh control in a self-refresh display system |
| US9979861B2 (en) | 2016-03-11 | 2018-05-22 | Seiko Epson Corporation | Photographing apparatus |
| US10051158B2 (en) | 2014-04-10 | 2018-08-14 | Shimadzu Corporation | Control apparatus for image pickup apparatus |
| US10313619B2 (en) | 2016-03-11 | 2019-06-04 | Seiko Epson Corporation | Photographing apparatus including an oscillator outputting an output signal based on which a first timing signal and a second timing signal are generated |
-
1998
- 1998-04-07 JP JP09422198A patent/JP3893441B2/en not_active Expired - Fee Related
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003066937A (en) * | 2001-08-22 | 2003-03-05 | Sony Corp | Image display device and method |
| JP2006129275A (en) * | 2004-10-29 | 2006-05-18 | Fuji Photo Film Co Ltd | Imaging device |
| JP2008542866A (en) * | 2005-05-23 | 2008-11-27 | フリースケール セミコンダクター インコーポレイテッド | Method and apparatus for processing image data stored in a frame buffer |
| US8102399B2 (en) | 2005-05-23 | 2012-01-24 | Freescale Semiconductor, Inc. | Method and device for processing image data stored in a frame buffer |
| US7710468B2 (en) | 2006-03-08 | 2010-05-04 | Fujifilm Corporation | Imaging apparatus with memory for storing camera through image data |
| CN103151025A (en) * | 2011-12-07 | 2013-06-12 | 谱瑞科技股份有限公司 | Frame buffer management and self-refresh control in a self-refresh display system |
| US9196216B2 (en) | 2011-12-07 | 2015-11-24 | Parade Technologies, Ltd. | Frame buffer management and self-refresh control in a self-refresh display system |
| US10051158B2 (en) | 2014-04-10 | 2018-08-14 | Shimadzu Corporation | Control apparatus for image pickup apparatus |
| US9979861B2 (en) | 2016-03-11 | 2018-05-22 | Seiko Epson Corporation | Photographing apparatus |
| US10212313B2 (en) | 2016-03-11 | 2019-02-19 | Seiko Epson Corporation | Data processing device |
| US10313619B2 (en) | 2016-03-11 | 2019-06-04 | Seiko Epson Corporation | Photographing apparatus including an oscillator outputting an output signal based on which a first timing signal and a second timing signal are generated |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3893441B2 (en) | 2007-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4131052B2 (en) | Imaging device | |
| JP2848396B2 (en) | Electronic still camera | |
| JP4253881B2 (en) | Imaging device | |
| US7038719B2 (en) | Image sensing apparatus, image processing method, recording medium, and program | |
| JP3903090B2 (en) | Electronic camera | |
| JP2000092375A (en) | Signal processing unit and its control method | |
| KR101177900B1 (en) | Image pickup apparatus and image pickup method | |
| JP3893441B2 (en) | Display device and control method thereof | |
| JP2000224604A (en) | Image processor | |
| US7295231B1 (en) | Digital camera | |
| JP4158245B2 (en) | Signal processing device | |
| JP4697094B2 (en) | Image signal output apparatus and control method thereof | |
| WO2006064604A1 (en) | Image processor | |
| JP3092419B2 (en) | Image processing device | |
| JP2000092349A (en) | Image processor | |
| JP4211572B2 (en) | Imaging device | |
| JP2002262175A (en) | Digital camera | |
| JP3059921B2 (en) | Imaging device | |
| JP3745605B2 (en) | Electronic still camera | |
| JPH10178612A (en) | Imaging device and memory control method in the device | |
| JPS60160275A (en) | video input device | |
| JP3233430B2 (en) | Video printer control circuit | |
| JPH07162874A (en) | Single ccd high-sensitivity color camera apparatus | |
| JP2006005596A (en) | Semiconductor integrated circuit device and imaging device | |
| KR19980053315A (en) | Image data processing device for continuous shooting of digital still camera |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040819 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051028 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060222 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060919 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060921 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061017 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061110 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061130 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131222 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |