JP4804036B2 - Image processing system - Google Patents
Image processing system Download PDFInfo
- Publication number
- JP4804036B2 JP4804036B2 JP2005148344A JP2005148344A JP4804036B2 JP 4804036 B2 JP4804036 B2 JP 4804036B2 JP 2005148344 A JP2005148344 A JP 2005148344A JP 2005148344 A JP2005148344 A JP 2005148344A JP 4804036 B2 JP4804036 B2 JP 4804036B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- processing system
- data
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Storing Facsimile Image Data (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本発明は、例えばカーナビゲーションシステムや、その他の動画・静止画表示装置全般に適用可能な画像処理システムに関する。 The present invention relates to an image processing system applicable to, for example, car navigation systems and other moving image / still image display devices in general.
従来から、ビデオ信号の表示方式に従って画像を表示する際には、画像処理専用プロセッサ又は中央処理装置(CPU)によるソフトウェア処理によって画像データとその出力タイミングとを制御する構成を採用するのが主流となっている。 Conventionally, when an image is displayed in accordance with a video signal display method, a configuration in which image data and its output timing are controlled by software processing by a processor dedicated to image processing or a central processing unit (CPU) has been mainly adopted. It has become.
しかしながら、この構成においては、画像処理専用プロセッサ及びCPUは、ともに、画像データ転送に特化することとなり、他の処理を時分割で実行することができない。その結果、バスの占有率が上昇し、システム全体の性能が低下する。 However, in this configuration, both the image processing dedicated processor and the CPU are specialized for image data transfer, and other processes cannot be executed in a time division manner. As a result, the bus occupancy increases and the performance of the entire system decreases.
なお、本発明に関する先行技術文献として、下記特許文献1は、動画像の圧縮/伸長に必要なコマンド列を事前にCPUから与え、動画像の垂直同期信号に従ってその圧縮/伸長を制御することにより、コンピュータシステムの汎用の機能との競合を回避し、動画像のタイミングに即した高品質の圧縮/伸長処理を実現し得る画像処理方法及び装置を開示している。
As a prior art document relating to the present invention, the following
本発明は、上述した問題点に鑑みてなされたものであり、その目的は、画像データを受信する側の回路に簡単な回路を設けることで、CPUパワーの有効利用、バス占有率の低減及び専用プロセッサの不要化を図った画像処理システムを提供することにある。 The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a simple circuit in a circuit on the image data receiving side, thereby effectively using CPU power, reducing bus occupancy, and An object of the present invention is to provide an image processing system that eliminates the need for a dedicated processor.
上記目的を達成するために、本発明によれば、画像データを受信して表示装置に画像を表示させる画像データ受信回路と、該画像データ受信回路に画像データを転送する中央処理装置と、を備える画像処理システムであって、該画像データ受信回路が、該中央処理装置から転送された一定量の画像データを記憶するバッファと、画像表示における水平同期信号及び垂直同期信号を生成する同期信号生成手段と、該中央処理装置に画像データ転送要求を出力する転送要求出力手段と、前記バッファに画像データが埋まるまで、水平同期信号又は垂直同期信号に同期して、前記転送要求出力手段に画像データ転送要求を出力させる制御を行うとともに、該中央処理装置からの指示に従って、前記バッファに既に記憶されている画像データを、新たに転送されるべき画像データとして再利用する制御を行う画像データ受信制御手段と、を具備し、該中央処理装置が、既に転送された画像データが新たに転送されるべき画像データとして再利用可能である場合に、該画像データ受信回路に対して、画像データを転送することなく、画像データの再利用を指示する画像データ転送要否判定手段、を具備することを特徴とする画像処理システムが提供される。 To achieve the above object, according to the present invention, an image data receiving circuit that receives image data and displays an image on a display device, and a central processing unit that transfers the image data to the image data receiving circuit are provided. An image processing system comprising: a buffer for storing a certain amount of image data transferred from the central processing unit; and a synchronization signal generation for generating a horizontal synchronization signal and a vertical synchronization signal in image display Means, a transfer request output means for outputting an image data transfer request to the central processing unit, and image data to the transfer request output means in synchronization with a horizontal synchronizing signal or a vertical synchronizing signal until the image data is filled in the buffer. In addition to performing control to output a transfer request, in accordance with an instruction from the central processing unit, image data already stored in the buffer is updated. Image data reception control means for controlling the reuse as image data to be transferred, and the central processing unit can re-use the already transferred image data as image data to be newly transferred. In some cases, an image processing system is provided, comprising image data transfer necessity determination means for instructing the image data receiving circuit to reuse the image data without transferring the image data. Is done.
一つの好適な態様では、前記バッファは、1ライン分の画像データを記憶するものであり、前記画像データ受信制御手段は、一つのラインについての画像データ受信完了後、次のラインについての画像データが受信された画像データと等価であるかについて該中央処理装置に問い合わせ、前記画像データ転送要否判定手段は、該問い合わせに応じて再利用の可否を応答する。 In one preferred embodiment, the buffer stores image data for one line, and the image data reception control means receives the image data for the next line after completing reception of the image data for one line. Is inquired of the central processing unit as to whether it is equivalent to the received image data, and the image data transfer necessity determination means responds whether or not reuse is possible in response to the inquiry.
一つの好適な態様では、前記バッファは、1ライン分の画像データを記憶するものであり、前記画像データ受信制御手段は、一つのラインについての画像データ受信完了後、次のラインについての画像データ送信要求を出力した際、該中央処理装置からデータイネーブル信号を受信しない場合に、再利用を実行する。 In one preferred embodiment, the buffer stores image data for one line, and the image data reception control means receives the image data for the next line after completing reception of the image data for one line. When a transmission request is output, if a data enable signal is not received from the central processing unit, reuse is executed.
一つの好適な態様では、前記バッファは、1ライン分の画像データを記憶するものであり、前記画像データ受信制御手段は、一つのラインについての画像データ受信完了後、次のラインについての画像データ送信要求を出力する前に、該中央処理装置から再利用を指示する信号を受信した場合に、再利用を実行する。 In one preferred embodiment, the buffer stores image data for one line, and the image data reception control means receives the image data for the next line after completing reception of the image data for one line. If a signal instructing reuse is received from the central processing unit before outputting a transmission request, the reuse is executed.
一つの好適な態様では、画像データが再利用される場合に画像データ受信回路と中央処理装置との間で画像データ転送のためのバス利用がないと認識して他のメディアについてのデータ転送を行う。 In one preferred embodiment, when image data is reused, it recognizes that there is no bus use for image data transfer between the image data receiving circuit and the central processing unit, and transfers data for other media. Do.
一つの好適な態様では、前記バッファは、1フレーム分の画像データを記憶するものであり、前記画像データ転送要否判定手段は、一つのフレームとその前のフレームとの間で対応する画素単位の差分値を算出し、該差分値が所定のしきい値以下であれば、当該画素データを転送することなく、当該画素データについて再利用を指示する。 In one preferable aspect, the buffer stores image data for one frame, and the image data transfer necessity determination means includes a pixel unit corresponding to one frame and the previous frame. The difference value is calculated, and if the difference value is equal to or smaller than the predetermined threshold, the pixel data is instructed to be reused without being transferred.
一つの好適な態様では、前記バッファは、1フレーム分の画像データを記憶するものであり、前記画像データ転送要否判定手段は、一つのフレームとその前のフレームとの間で対応する画素単位に、輝度信号成分の差分値及び色差信号成分の差分値を算出し、該差分値の双方がともに又は少なくとも一方が所定のしきい値以下であれば、当該画素データを転送することなく、当該画素データについて再利用を指示する。 In one preferable aspect, the buffer stores image data for one frame, and the image data transfer necessity determination means includes a pixel unit corresponding to one frame and the previous frame. In addition, the difference value of the luminance signal component and the difference value of the color difference signal component are calculated. If both of the difference values or at least one of them is equal to or less than a predetermined threshold value, the pixel data is not transferred. Instructs reuse of pixel data.
一つの好適な態様では、前記しきい値が画素データの明るさに応じた可変値である。 In one preferable aspect, the threshold value is a variable value corresponding to the brightness of the pixel data.
一つの好適な態様では、前記画像データ転送要否判定手段は、現在受信中の画像データと所定時間前に受信された画像データとの間で、AGC電圧レベルの差分値又はAGC電圧変動の差分値を算出し、該差分値が所定のしきい値以下であれば、当該受信中の画像データを転送しない。 In one preferable aspect, the image data transfer necessity determination means includes a difference value of an AGC voltage level or a difference of AGC voltage fluctuation between the currently received image data and the image data received a predetermined time ago. If the value is calculated and the difference value is equal to or smaller than a predetermined threshold value, the image data being received is not transferred.
一つの好適な態様では、当該受信中の画像データが転送されないときに、前記画像データ受信回路は、表示装置に画像を表示させない。 In one preferred embodiment, when the image data being received is not transferred, the image data receiving circuit does not display an image on the display device.
一つの好適な態様では、前記しきい値が車速及び/又は受信周波数に応じた可変値である。 In one preferable aspect, the threshold value is a variable value corresponding to the vehicle speed and / or the reception frequency.
一つの好適な態様では、前記しきい値がユーザによって設定可能なように構成されている。 In a preferred aspect, the threshold value is configured to be settable by a user.
一つの好適な態様では、前記バッファは、1フレーム分の画像データを記憶するものであり、前記画像データ転送要否判定手段は、一つのフレームとその前のフレームとの間で対応するライン単位の差分値を算出し、該差分値が所定のしきい値以下であれば、当該ラインデータを転送することなく、当該ラインデータについて再利用を指示する。 In one preferable aspect, the buffer stores image data for one frame, and the image data transfer necessity determination unit is configured to correspond to a line unit between one frame and the previous frame. The difference value is calculated, and if the difference value is equal to or smaller than a predetermined threshold value, the line data is not transferred and the line data is instructed to be reused.
一つの好適な態様では、前記バッファは、1フレーム分の画像データを記憶するものであり、前記画像データ転送要否判定手段は、一つのフレームとその前のフレームとの間の差分値を算出し、該差分値が所定のしきい値以下であれば、当該フレームデータを転送することなく、当該フレームデータについて再利用を指示する。 In one preferable aspect, the buffer stores image data for one frame, and the image data transfer necessity determination unit calculates a difference value between one frame and the previous frame. If the difference value is equal to or smaller than the predetermined threshold value, the frame data is not transferred and the reuse of the frame data is instructed.
一つの好適な態様では、前記中央処理装置は、n本のライン間の平均値で構成される1ライン分のデータを転送し、前記画像データ受信回路は、転送された当該1ライン分のデータをnライン分繰り返して表示装置に表示させる。 In one preferable aspect, the central processing unit transfers data for one line composed of an average value between n lines, and the image data receiving circuit transfers the transferred data for one line. Is repeated for n lines and displayed on the display device.
一つの好適な態様では、前記バッファは、ハーフフレーム分又は一定画素数分の画像データを記憶するものである。 In one preferred aspect, the buffer stores image data for a half frame or a fixed number of pixels.
一つの好適な態様では、前記バッファは、転送中の画像データと表示中の画像データとに対応する少なくとも二つのメモリから構成される。 In one preferred embodiment, the buffer is composed of at least two memories corresponding to the image data being transferred and the image data being displayed.
一つの好適な態様では、前記画像データ受信制御手段は、画像の拡大又は縮小時に前記中央処理装置に対して拡大又は縮小に応じたタイミングで画像データ転送要求を出力する。 In one preferred aspect, the image data reception control means outputs an image data transfer request to the central processing unit at a timing corresponding to the enlargement or reduction when the image is enlarged or reduced.
一つの好適な態様では、前記画像データ受信制御手段は、間引き再生が必要な場合、次回の転送時に必要となるアドレスを前記中央処理装置に対して通知する。 In one preferred embodiment, the image data reception control means notifies the central processing unit of an address required for the next transfer when thinning reproduction is necessary.
一つの好適な態様では、前記画像データ受信制御手段は、画像の部分拡大表示を実施する場合、必要なアドレスを通知するとともに、複数回同一アドレスを読み返すことで拡大を実現する。 In one preferred aspect, the image data reception control means notifies the necessary address and performs enlargement by reading back the same address a plurality of times when performing partial enlargement display of the image.
本発明による画像処理システムにおいては、中央処理装置(CPU)は、画像データ受信回路から画像データ転送要求が来るたびに画像データを送ればよいためにタイミングを考慮する必要がなくなる。また、既に送られた画像データが再利用される。したがって、CPUパワーの有効利用、バス占有率の低減及び専用プロセッサの不要化が図られる。 In the image processing system according to the present invention, the central processing unit (CPU) does not need to consider the timing because it only has to send the image data every time an image data transfer request is received from the image data receiving circuit. In addition, the already sent image data is reused. Therefore, it is possible to effectively use CPU power, reduce the bus occupancy rate, and eliminate the need for a dedicated processor.
以下、添付図面を参照して本発明の実施形態について説明する。図1は、本発明による画像処理システムの一実施形態を示すブロック図である。同図において、符号10はアンテナ、符号12はAGC(自動利得制御)回路、符号14は画像データ転送要否判定回路、符号16は記憶メディア、符号18はCPU(中央処理装置)、符号20はデータ受信回路、符号40は表示装置、をそれぞれ示す。なお、画像データ転送要否判定回路14は、CPU18の内部に設けられてもよい。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram showing an embodiment of an image processing system according to the present invention. In the figure,
表示装置40は、NTSC方式の表示装置、セパレートRGB方式の表示装置、PAL方式の表示装置、SECAM方式の表示装置、コンポジットデータ方式の表示装置、Y/C方式の表示装置、YCbCr方式の表示装置、VFDのインタフェースを持つ表示装置又は有機ELのインタフェースを持つ表示装置のいずれであってもよい。
The
データ受信回路20は、CPU18から転送される画像データを受信して、表示装置40に画像を表示させる処理を行うものであり、一つのASIC(特定用途向け集積回路)として構成される。データ受信回路20の内部には、表示FIFO(First-In First-Out)メモリ22、表示インタフェース回路24、音声FIFOメモリ26、音声インタフェース回路28、画像転送要求出力回路30、音声転送要求出力回路32、水平及び垂直同期信号生成回路34、受信制御回路36、等が設けられている。
The
表示FIFOメモリ22は、例えば、画像転送における1ライン分の画像データを記憶するバッファである。また、画像転送要求出力回路30は、CPU18に対して画像データ転送要求を出力する回路である。また、水平及び垂直同期信号生成回路34は、画像表示における水平同期信号及び垂直同期信号を生成する回路である。また、受信制御回路36は、基本的に、水平及び垂直同期信号生成回路34からの信号を受信し、表示FIFOメモリ22に一定量の画像データ(例えば、画像1ライン分のデータ)が埋まるまで、画像転送要求出力回路30を制御して画像データ転送要求を出力させる回路である。以下、画像データ転送動作の例について説明する。
The
受信制御回路36は、水平及び垂直同期信号生成回路34によって生成された水平同期信号を受信すると、画像転送要求出力回路30に対して画像データ転送要求を出力するよう指示する。画像転送要求出力回路30は、その指示を受けると、CPU18に対して画像データ転送要求を出力する。CPU18は、データ受信回路20からの画像データ転送要求を受信すると、データイネーブル信号をデータ受信回路20に返す。受信制御回路36は、表示FIFOメモリ22が1ライン分のデータを受信し終わるまで、画像転送要求出力回路30に対して画像データ転送要求を出力させる制御を繰り返す。
When receiving the horizontal synchronization signal generated by the horizontal and vertical synchronization
このように、データ受信回路20がライン毎のデータ転送をCPU18に促す。したがって、CPU18は、画像データを出力するタイミングを認識する必要がなく、データ受信回路20からの画像データ転送要求のみを監視すればよい。そして、受信制御回路36は、1ライン分のデータの受信が完了したことを確認すると、表示インタフェース回路24にデータを渡して画像データの出力を開始させる制御を行う。
In this way, the
以上の1ライン分の処理が完了すると、表示FIFOメモリ22に記憶されたデータを再利用することができるかどうかを判定する。その実現方法として、以下の3通りの方法が可能であり、それらの方法が図2、図3及び図4に示される。
When the above processing for one line is completed, it is determined whether or not the data stored in the
図2の方法では、1ライン分の処理が完了した後、データ受信回路20(受信制御回路36)は、CPU18に対し、次ラインについて、データの等価性、すなわちその前のラインと等価であるか否かを問いかける。そして、一定期間(例えば、次の水平同期信号を受信し、画像転送要求出力回路30に対して要求出力を指示するまで)に回答を受ける。受信制御回路36は、等価である旨の信号を受けた場合、次の水平同期期間については、画像転送要求出力回路30に対して転送要求出力指示を与えず、表示FIFOメモリ22に記憶されたデータを再利用する制御を行う。
In the method of FIG. 2, after the processing for one line is completed, the data reception circuit 20 (reception control circuit 36) is equivalent to the
次に、図3の方法では、1ライン分の処理の完了後、特に特別な信号がCPU18に対し発せられるわけではない。しかし、受信制御回路36は、次の水平同期信号を受信し、画像転送要求出力回路30に画像データ転送要求を出力させた際、CPU18からのデータイネーブル信号を受信しなければ、次ラインについてのデータはその前のラインと等価であると判断し、表示FIFOメモリ22に記憶されたデータを再利用する制御を行う。
Next, in the method of FIG. 3, no special signal is issued to the
最後に、図4の方法では、受信制御回路36は、1ライン分の処理の完了後、次の水平同期信号を受信するときまでに、CPU18から等価である旨を示す信号を受信した場合に、次ラインについてのデータはその前のラインと等価であると判断し、画像転送要求出力回路30に対して転送要求出力指示を与えず、表示FIFOメモリ22に記憶されたデータを再利用する制御を行う。
Finally, in the method of FIG. 4, the
画像データが再利用される場合には、受信制御回路36は、データ受信回路20とCPU18との間で画像データ転送のためのバス利用がないと判断して、他のメディアについてのデータ転送を行う制御をする。例えば、受信制御回路36は、音声転送要求出力回路32に対して音声データ転送要求を出力させる制御を行うことで、CPU18に対し音声データの転送を要求する。このように、データ受信回路20は、バスアービタの機能を持つ。
When the image data is reused, the
次に、CPU18側の処理について詳細に説明する。図5は、画像データ転送要否判定回路14についての第一の構成例を説明するための機能ブロック図である。なお、この例では、表示FIFOメモリ22が1フレーム分の画像データを記憶するものであり、データ受信回路20は前のフレームの画像データを画素単位で再利用することができることを前提としている。図5に示される構成例では、一つのフレームのある画素データBとその前のフレームの対応する画素データAとの差分値|A−B|=Cが算出される。そして、差分値Cが所定のしきい値と比較され、しきい値以下であれば、当該画素データを転送することなく、当該画素データについて再利用を指示すべく、再利用指示信号がアクティブにされる。この構成例は、微小な差であれば人間の目ではわからないことに基づくものである。
Next, processing on the
なお、図5に示されるしきい値は、画素データの明るさすなわち輝度信号の大きさに応じた可変値であることが好ましい。すなわち、人間の目は明暗や色の識別能力が低いことを利用して、暗い映像についてはしきい値を大きくすることで、再利用の頻度を上げることが可能となる。また、このしきい値は、ユーザによって設定可能なように構成されてもよい。この場合、ユーザによるしきい値の設定のためにプリセットスイッチを設けることが可能である。 The threshold shown in FIG. 5 is preferably a variable value corresponding to the brightness of the pixel data, that is, the magnitude of the luminance signal. That is, it is possible to increase the frequency of reuse by increasing the threshold value for dark images by using the fact that human eyes have low light and darkness and color discrimination ability. Moreover, this threshold value may be configured to be settable by the user. In this case, it is possible to provide a preset switch for setting a threshold value by the user.
図6は、画像データ転送要否判定回路14についての第二の構成例を説明するための機能ブロック図である。なお、この例では、表示FIFOメモリ22が1フレーム分の画像データを記憶するものであり、データ受信回路20は前のフレームの画像データを画素単位で再利用することができることを前提としている。図6に示される構成例では、一つのフレームとその前のフレームとの間で対応する画素単位に、輝度信号(Y)成分の差分値及び色差信号(Cb,Cr)成分の差分値が算出される。そして、これら差分値の双方がともに所定のしきい値以下であるか又は少なくとも一方が所定のしきい値以下であれば、当該画素データを転送することなく、当該画素データについて再利用を指示すべく、再利用指示信号がアクティブにされる。なお、この例におけるしきい値も、画素データの明るさに応じた可変値であることが好ましい。
FIG. 6 is a functional block diagram for explaining a second configuration example of the image data transfer
図7は、画像データ転送要否判定回路14についての第三の構成例を説明するための機能ブロック図である。図7に示される構成例では、アンテナ10及びAGC(自動利得制御)回路12を介して受信中の画像データに関するAGCデータがアナログ/デジタル変換される。そして、その変換後AGCデータが、所定時間前に受信されアナログ/デジタル変換されたAGCデータとの間で差分をとられ、AGC電圧レベルの差分値又はAGC電圧変動の差分値が算出される。この差分値が所定のしきい値以上であれば、当該受信中の画像データは転送されない。
FIG. 7 is a functional block diagram for explaining a third configuration example of the image data transfer
そして、このように受信中の画像データが転送されないときには、データ受信回路20は、表示装置40に画像を表示させないことが好ましい。これは、車載用TV信号では、受信電界の変動が激しく、ほとんど画面を認識することができない場合があることを考慮したものである。また、AGC電圧の変動は車速が大きいと大きくなるため、しきい値は車速に応じた可変値であることが好ましい。また、AGC電圧の変動は受信周波数が高くなると大きくなるため、しきい値は受信周波数に応じた可変値としてもよい。さらには、しきい値は、車速と受信周波数とに応じた可変値とすることもできる。あるいは、しきい値は、ユーザによって設定可能なように構成されてもよく、そのために、プリセットスイッチを設けることが可能である。
When the image data being received is not transferred as described above, the
なお、前述した図5の構成の変形例として、一つのフレームとその前のフレームとの間で対応するライン単位の差分値を算出し、その差分値が所定のしきい値以下であれば、当該ラインデータを転送することなく、当該ラインデータについて再利用を指示するようにしてもよい。 As a modification of the configuration of FIG. 5 described above, a corresponding line unit difference value between one frame and the previous frame is calculated, and if the difference value is equal to or less than a predetermined threshold value, The line data may be instructed to be reused without transferring the line data.
図8は、画像データ転送要否判定回路14についての第四の構成例を説明するための機能ブロック図である。図8に示される構成例では、表示FIFOメモリ22が1フレーム分の画像データを記憶するものであることを前提としている。この例では、一つのフレームのある画素データBとその前のフレームの対応する画素データAとの差分値|A−B|=Cが算出される。そして、この差分値Cが1フレーム分、累積加算される。こうして、一つのフレームとその前のフレームとの間の差分値が算出され、その差分値が所定のしきい値以下であれば、当該フレームデータを転送することなく、前のフレームデータを再利用するように、再利用指示信号がアクティブにされる。
FIG. 8 is a functional block diagram for explaining a fourth configuration example of the image data transfer
以下、本発明による画像データ転送量削減のための更なる構成例について説明する。図9に示される例においては、CPU18は、同図に示されるように、n本のライン間の平均値で構成される1ライン分のデータを転送する。そして、データ受信回路20は、転送された当該1ライン分のデータをnライン分繰り返して表示装置に表示させる。かくして、画像データ転送量が削減される。
Hereinafter, further configuration examples for reducing the image data transfer amount according to the present invention will be described. In the example shown in FIG. 9, the
また、表示FIFOメモリ22は、ハーフフレーム分又は一定画素数分の画像データを記憶するバッファとして構成することが可能である。具体的には、小容量FIFO、フリップフロップ(FF)、メモリ等を活用して、バッファが空になる前にCPU(ホスト)に対して送信要求を出す回路と、そのバッファから画像同期してデータを出す回路と、を設けるようにする。ラインメモリを持った場合と比較してCPUの割り込み間隔や画像加工の自由度の点で劣るが、メモリ容量が少なくてすみ、安価なシステムを構築する上で有利である。
In addition, the
また、表示FIFOメモリ22は、転送中の画像データと表示中の画像データとに対応する少なくとも二つのメモリから構成されるようにしてもよい。具体的には、複数個又は複数エリアに分けることが可能なメモリと、それぞれに対してメモリの空又は残量を管理する回路と、そのメモリから画像同期してデータを出す回路と、を設けるようにする。メモリ(バッファ)を複数エリア構成とすることで、転送間隔における自由度が増し、複数画像又は複数メディアを扱うホスト(CPU)を搭載するシステムにおいて有効である。
Further, the
また、受信制御回路36は、画像の拡大又は縮小時にCPU18に対して拡大又は縮小に応じたタイミングで画像データ転送要求を出力することができる。具体的には、拡大が設定されたのに応じて同じラインを2回表示する必要がある場合には、2回分の表示に対して1回分のデータ転送要求をCPU18に対して行う。一方、縮小が設定された場合には、縮小数に応じてそれぞれの画素に対し微分等の処理を施し、画像同期してデータを出す回路を設ける。こうすることで、同一データを複数回転送する必要がなくなり、ホストのバス占有率が小さくなる。
Further, the
また、受信制御回路36は、間引き再生が必要な場合、次回の転送時に必要となるアドレスをCPU18に対して通知するように構成することができる。具体的には、転送要求を出す前に、CPU18に対して、要求アドレス、レングス、アドレス飛ばし幅等を通知する回路と、メモリから画像同期してデータを出す回路と、を設ける。画像の切り出し表示をし、又は複数画像を同一モニタに表示する際に、データ受信側に一度設定を行うと、次回からはホスト(CPU)が判断してアドレスを要求してくるため、ホスト(CPU)の処理能力が低いシステムのコスト効率において有利である。
In addition, the
また、受信制御回路36は、画像の部分拡大表示を実施する場合、必要なアドレスを通知するとともに、複数回同一アドレスを読み返すことで拡大を実現するように構成することができる。具体的には、転送要求を出す前に、CPU18に対して、要求アドレス及びレングスを通知し、画面を切り出し転送する回路と、表示画素に応じて同一メモリを水平あるいは垂直方向に繰り返し表示する回路と、を設ける。画像のズームや切り出し拡大表示において、データ受信回路(デバイス)に一度設定を行うと、次回からはホスト(CPU)が判断してアドレスを要求してくるため、ホスト(CPU)の処理能力が低いシステムのコスト効率において有利である。
In addition, the
10 アンテナ
12 AGC(自動利得制御)回路
14 画像データ転送要否判定回路
16 記憶メディア
18 CPU(中央処理装置)
20 データ受信回路
22 表示FIFOメモリ
24 表示インタフェース回路
26 音声FIFOメモリ
28 音声インタフェース回路
30 画像転送要求出力回路
32 音声転送要求出力回路
34 水平及び垂直同期信号生成回路
36 受信制御回路
40 表示装置
DESCRIPTION OF
20
Claims (20)
該中央処理装置から転送された一定量の画像データを記憶するバッファと、
画像表示における水平同期信号及び垂直同期信号を生成する同期信号生成手段と、
該中央処理装置に画像データ転送要求を出力する転送要求出力手段と、
前記バッファに画像データが埋まるまで、水平同期信号又は垂直同期信号に同期して、前記転送要求出力手段に画像データ転送要求を出力させる制御を行うとともに、該中央処理装置からの指示に従って、前記バッファに既に記憶されている画像データを、新たに転送されるべき画像データとして再利用する制御を行う画像データ受信制御手段と、
を具備し、該中央処理装置が、
既に転送された画像データが新たに転送されるべき画像データとして再利用可能である場合に、該画像データ受信回路に対して、画像データを転送することなく、画像データの再利用を指示する画像データ転送要否判定手段、
を具備することを特徴とする画像処理システム。 An image processing system comprising: an image data receiving circuit for receiving image data and displaying an image on a display device; and a central processing unit for transferring the image data to the image data receiving circuit, wherein the image data receiving circuit ,
A buffer for storing a certain amount of image data transferred from the central processing unit;
Synchronization signal generating means for generating a horizontal synchronization signal and a vertical synchronization signal in image display;
Transfer request output means for outputting an image data transfer request to the central processing unit;
Control is performed so that the transfer request output means outputs an image data transfer request in synchronization with a horizontal synchronization signal or a vertical synchronization signal until the image data is filled in the buffer, and the buffer according to an instruction from the central processing unit Image data reception control means for performing control of reusing the image data already stored in the image data as image data to be newly transferred;
Comprising the central processing unit,
An image that instructs the image data receiving circuit to reuse image data without transferring the image data when the already transferred image data can be reused as image data to be newly transferred. Data transfer necessity determination means,
An image processing system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005148344A JP4804036B2 (en) | 2005-05-20 | 2005-05-20 | Image processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005148344A JP4804036B2 (en) | 2005-05-20 | 2005-05-20 | Image processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006323285A JP2006323285A (en) | 2006-11-30 |
| JP4804036B2 true JP4804036B2 (en) | 2011-10-26 |
Family
ID=37542996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005148344A Expired - Fee Related JP4804036B2 (en) | 2005-05-20 | 2005-05-20 | Image processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4804036B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12051392B2 (en) | 2020-12-17 | 2024-07-30 | Lx Semicon Co., Ltd. | Memory device and read/write method of memory device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07271656A (en) * | 1994-03-29 | 1995-10-20 | Nec Corp | Image data processing system |
| JPH08287001A (en) * | 1995-04-17 | 1996-11-01 | Sony Corp | Display circuit |
| JPH11344968A (en) * | 1998-06-03 | 1999-12-14 | Yazaki Corp | Internet terminal device |
| JP2001005632A (en) * | 1999-06-18 | 2001-01-12 | Matsushita Electric Ind Co Ltd | LCD control circuit |
| JP2002248241A (en) * | 2000-11-27 | 2002-09-03 | Mrd:Kk | Image display device of pachinko machine |
-
2005
- 2005-05-20 JP JP2005148344A patent/JP4804036B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12051392B2 (en) | 2020-12-17 | 2024-07-30 | Lx Semicon Co., Ltd. | Memory device and read/write method of memory device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006323285A (en) | 2006-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4829806B2 (en) | Data processing apparatus and computer program | |
| EP3654632A1 (en) | Imaging device, imaging system, and imaging method | |
| US20050270304A1 (en) | Display controller, electronic apparatus and method for supplying image data | |
| JP5273819B2 (en) | Display device for vehicle and display method for vehicle | |
| EP2541891B1 (en) | Data-generating device, data-generating method, data-generating program, and recording medium | |
| EP1976279A1 (en) | Video compositing device and video output device | |
| JP2018093305A (en) | Display device, control method for the same, program, and storage medium | |
| JP2002215122A (en) | Multi-vision projector device and multi-vision using the same | |
| US10037595B2 (en) | Image processing device and image processing method | |
| CN101390040A (en) | Device and method for outputting different images on at least two displays | |
| JP4804036B2 (en) | Image processing system | |
| CN101742128A (en) | Image display apparatus | |
| US20040201693A1 (en) | Image processing system | |
| CN113316022A (en) | Video playing method, device, equipment, system and storage medium | |
| US20160311372A1 (en) | Image processing device, image processing method, and on-vehicle apparatus | |
| JP4085882B2 (en) | Video equipment | |
| JP2007036339A (en) | Image-distributing system | |
| JP5645343B2 (en) | Imaging device | |
| CN110741634B (en) | Image processing method, head-mounted display device, and head-mounted display system | |
| JP2020074503A (en) | Image processing device, image processing method, and in-vehicle device | |
| KR100705974B1 (en) | Image signal output method according to display system and display panel | |
| JP2008262570A (en) | Drive recorder system and driver recorder | |
| JP4152424B1 (en) | Drive recorder system and drive recorder | |
| JP2004343642A (en) | Superimposing device for vehicle | |
| JP3142708B2 (en) | Image display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080305 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110407 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110419 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110616 |
|
| 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: 20110712 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110809 |
|
| 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: 20140819 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |