JP2007163757A - Image processor, image generating device, and image display device - Google Patents

Image processor, image generating device, and image display device Download PDF

Info

Publication number
JP2007163757A
JP2007163757A JP2005358975A JP2005358975A JP2007163757A JP 2007163757 A JP2007163757 A JP 2007163757A JP 2005358975 A JP2005358975 A JP 2005358975A JP 2005358975 A JP2005358975 A JP 2005358975A JP 2007163757 A JP2007163757 A JP 2007163757A
Authority
JP
Japan
Prior art keywords
pixel data
pixel
data
current
address
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.)
Pending
Application number
JP2005358975A
Other languages
Japanese (ja)
Inventor
Hiroyuki Morinaka
浩之 森中
Hiroyuki Kawai
浩行 河合
Yoshitsugu Inoue
喜嗣 井上
Junko Obara
淳子 小原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Technology Corp
Original Assignee
Renesas Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renesas Technology Corp filed Critical Renesas Technology Corp
Priority to JP2005358975A priority Critical patent/JP2007163757A/en
Publication of JP2007163757A publication Critical patent/JP2007163757A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor which shortens a transfer time of pixel data of one picture without reducing the amount of information of the pixel data. <P>SOLUTION: A skip signal generator 14 inverts the polarity of a skip signal and transmits next pixel data (pixel data, one pixel after current pixel data) when the current pixel data, being pixel data to be processed that a frame buffer 12 holds, are the same as previous pixel data (pixel data, one pixel before the current data) that a pixel data buffer 13 holds. The generator 14 transmits the current pixel data when the current pixel data are different from the previous pixel data. An address signal generator 21 stores received pixel data in a frame buffer 22 as next pixel data and pixel data right after the next pixel data when detecting the polarity of the skip signal being inverted, and stores the received pixel data in the frame buffer 22 as current data and next pixel data when not detecting change of an edge of the skip signal. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、画像処理に関するものであり、特に、画像データの転送処理に関するものである。   The present invention relates to image processing, and more particularly, to image data transfer processing.

一般的に、画像処理装置は、表示すべき画面の画像データとして、画面を構成する画素毎の画素データを生成する画像生成装置と、画像生成装置によって生成された画素データを表示デバイスに表示する画像表示装置とで構成される。近年、画像表示装置の高精細化が進んでおり、画素数および1画素の情報量が増加している。そのため、画像生成装置が画像表示装置に転送する画像データの情報量は増加の一途をたどっている。この画像データの情報量の増加は、画像生成装置から画像表示装置への画像データの転送時の画像処理装置の性能を低下させる原因となっている。   In general, an image processing apparatus generates, as image data of a screen to be displayed, an image generation apparatus that generates pixel data for each pixel constituting the screen, and displays the pixel data generated by the image generation apparatus on a display device. And an image display device. In recent years, image display devices have become higher definition, and the number of pixels and the amount of information per pixel are increasing. For this reason, the amount of information of image data transferred from the image generation apparatus to the image display apparatus is constantly increasing. This increase in the amount of information of the image data is a cause of reducing the performance of the image processing apparatus when transferring the image data from the image generation apparatus to the image display apparatus.

そのため、従来から、画像生成装置から画像表示装置に画像データを転送に関する種々の技術が考えられている。たとえば、特許文献1には、画素データの変化による信号ラインの変化量を小さくして消費電力を低減する画情報表示装置に関する技術が開示されている。具体的には、LSI部(画像生成装置)が、表示デバイス(画像表示装置)に表示される現画素データと1つ前の画素データとを比較して差分データを抽出し、抽出した差分データまたは現画素データを選択して画像表示装置に出力する。画像表示装置は、現画素データを受信した後に次に現画素データを受信するまでの間は、受信した現画素データおよび差分データに基づいて画素データを復元し、復元した画素データを表示する。   For this reason, various techniques relating to transfer of image data from an image generation apparatus to an image display apparatus have been conventionally considered. For example, Patent Document 1 discloses a technique related to an image information display device that reduces power consumption by reducing a change amount of a signal line due to a change in pixel data. Specifically, the LSI unit (image generation apparatus) compares the current pixel data displayed on the display device (image display apparatus) with the previous pixel data to extract difference data, and the extracted difference data Alternatively, the current pixel data is selected and output to the image display device. The image display device restores the pixel data based on the received current pixel data and difference data until the next reception of the current pixel data after receiving the current pixel data, and displays the restored pixel data.

また、特許文献2には、画素データの情報量が増大しても、画素データ伝送量を低減し、画素データの転送レートあるいは信号線数の低減、および接続ケーブルからの不要輻射抑制を図る画素データ転送方法に関する技術が開示されている。   Patent Document 2 discloses a pixel that reduces the amount of transmission of pixel data, reduces the transfer rate of pixel data or the number of signal lines, and suppresses unnecessary radiation from a connection cable even when the amount of information of pixel data increases. A technique related to a data transfer method is disclosed.

具体的には、画像生成装置が、表示データを下位ビットフレームの表示データ(下位ビットデータ)と、上位ビットフレームの表示データ(上位ビットデータ)とに分割し、送信すべきフレーム(現フレーム)と1つ前に送信したフレーム(前フレーム)との同一位置の画素データの上位ビットデータを比較する。画像生成装置は、比較の結果、現フレームと前フレームの同一位置の画素データの上位ビットデータが一致した場合には現フレームの下位ビットデータを画像表示装置に送信し、現フレームと前フレームの同一位置の画素データの上位ビットデータが不一致の場合には現フレームの上位ビットデータを画像表示装置に送信する。また、画像生成装置は、下位ビットデータを送信したのか、上位ビットデータを送信したのかを示す選択信号を画像表示装置に送信する。   Specifically, the image generation apparatus divides the display data into lower bit frame display data (lower bit data) and upper bit frame display data (upper bit data), and a frame to be transmitted (current frame). And the upper bit data of the pixel data at the same position as the previous frame (previous frame). As a result of the comparison, when the upper bit data of the pixel data at the same position in the current frame and the previous frame match, the image generation device transmits the lower bit data of the current frame to the image display device, and the current frame and the previous frame If the upper bit data of the pixel data at the same position does not match, the upper bit data of the current frame is transmitted to the image display device. Further, the image generation apparatus transmits a selection signal indicating whether the lower bit data is transmitted or the upper bit data is transmitted to the image display apparatus.

画像表示装置は、選択信号に基づいて受信したデータが下位ビットデータであるのか、または上位ビットデータであるのかを判定する。画像表示装置は、受信したデータが下位ビットデータである場合には前フレームの同一位置の画素データの上位ビットデータを用いて現フレームの画素データとし、受信したデータが上位ビットデータである場合には下位ビットデータとして定数の補助データを用いて画素データとして表示する。   The image display device determines whether the received data is lower bit data or upper bit data based on the selection signal. When the received data is lower bit data, the image display device uses the upper bit data of the pixel data at the same position in the previous frame as pixel data of the current frame, and when the received data is higher bit data. Is displayed as pixel data using constant auxiliary data as lower bit data.

特開2003−263135号公報JP 2003-263135 A 特開平8−179740号公報JP-A-8-179740

上記特許文献1に記載の従来技術では、画像生成装置が現画素データと1つ前の画素データとを比較して抽出した差分データを画像表示装置に送信するようにしているため、送信時の信号の変化を少なくすることで消費電力を低減することができる。しかしながら、画面を構成する全画素毎に現画素データまたは差分データを送信する必要があるため、画素数分の転送時間かかり、画素数が多くなるほど1画面に必要なデータの転送に要する時間が長くなる。   In the prior art described in Patent Document 1, the image generation apparatus transmits the difference data extracted by comparing the current pixel data and the previous pixel data to the image display apparatus. Power consumption can be reduced by reducing changes in signal. However, since it is necessary to transmit the current pixel data or difference data for every pixel constituting the screen, it takes a transfer time corresponding to the number of pixels, and as the number of pixels increases, the time required to transfer data necessary for one screen increases. Become.

また、上記特許文献2に記載の従来技術では、画像生成装置が、1ビットフレームの表示データ(画素データ)のうち、上位ビットデータまたは下位ビットデータを画像表示装置に送信するようにしているため、画像生成装置が送信する画素データの伝送量を半分にすることができる。したがって、画素データをシリアル転送する場合には、1画面に必要な画素データの転送に要する時間を短縮することができる。   In the prior art described in Patent Document 2, the image generation apparatus transmits upper bit data or lower bit data out of 1-bit frame display data (pixel data) to the image display apparatus. The transmission amount of pixel data transmitted by the image generation apparatus can be halved. Therefore, when pixel data is serially transferred, the time required to transfer pixel data necessary for one screen can be shortened.

しかしながら、画像の表示には高速処理が要求されており、一般的に画素データは1クロックで送信することが多い。すなわち、画素データは、パラレル転送(バスによる転送)される。したがって、上記特許文献2に記載の従来技術では、パラレル転送時において、1画素データの伝送量を低減してバスの本数を減らすことはできるが、画面を構成する全画素毎に上位ビットデータまたは下位ビットデータを送信する必要があるため、1画面に必要な画素データの転送に要する時間を短縮することはできない。すなわち、上記特許文献2に記載の従来技術でも、画素データをパラレル転送する場合には、上記特許文献1に記載の従来技術と同様に、画素数分の転送時間かかり、画素数が多くなるほど1画面に必要なデータの転送に要する時間が長くなる。   However, high-speed processing is required for image display, and pixel data is generally transmitted in one clock. That is, the pixel data is transferred in parallel (transfer via the bus). Therefore, in the conventional technique described in Patent Document 2, the amount of transmission of one pixel data can be reduced and the number of buses can be reduced at the time of parallel transfer. Since it is necessary to transmit the lower-order bit data, the time required to transfer the pixel data necessary for one screen cannot be shortened. That is, even in the conventional technique described in Patent Document 2, when pixel data is transferred in parallel, similarly to the conventional technique described in Patent Document 1, it takes a transfer time corresponding to the number of pixels, and the larger the number of pixels, the more 1 The time required for transferring data necessary for the screen becomes longer.

画像生成装置と画像表示装置とが共通バスで接続され、この共通バスに他の機器が接続されているシステム構成において、上記特許文献1および2に記載の従来技術のように画面を構成する全画素毎にデータを送信する転送方法を用いると、画像生成装置から画像表示装置への画素データの転送による共通バスの占有率が高くなり、共通バスに接続される他の機器の通信に影響を及ぼし、システム全体の性能の低下を招いてしまうという問題があった。   In a system configuration in which the image generation device and the image display device are connected by a common bus, and other devices are connected to the common bus, all the screens constituting the screen as in the prior art described in Patent Documents 1 and 2 above. Using a transfer method that transmits data for each pixel increases the occupancy of the common bus due to the transfer of pixel data from the image generation device to the image display device, affecting the communication of other devices connected to the common bus. There is a problem that the performance of the entire system is lowered.

さらに、上記特許文献1に記載の従来技術では、画像生成装置が上位ビットデータを送信した場合、画像表示装置が下位ビットデータを定数データで補間するようにしている。すなわち、上記特許文献1に記載の従来技術では、データの伝送量を削減するために一部の情報を削っているため、正確に画素データを再現することはできないという問題があった。   Furthermore, in the prior art described in Patent Document 1, when the image generation apparatus transmits upper bit data, the image display apparatus interpolates the lower bit data with constant data. In other words, the conventional technique described in Patent Document 1 has a problem in that pixel data cannot be accurately reproduced because some information is deleted in order to reduce the amount of data transmission.

本発明は、上記に鑑みてなされたものであって、画素データの情報量を削減することなく、1画面の画素データの転送時間を短縮する画像処理装置を得ることを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide an image processing apparatus that shortens the transfer time of pixel data of one screen without reducing the amount of information of pixel data.

上述した課題を解決し、目的を達成するために、本発明は、m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データを生成し、1サイクル毎に生成した画素データを送信する画像生成装置と、前記画像生成装置が送信した画素データを受信し、受信した画素データに基づいて前記画面を表示する画像表示装置とを備える画像処理装置において、前記画像生成装置は、前記画像データとして画面を構成する画素毎の画素データを生成する画像データ生成器と、前記画像データ生成器によって生成されたm×n個の画素データを格納する送信フレームバッファと、当該サイクルの処理対象となる画素データである現画素データと該現画素データより1画素前の画素データである前画素データとを比較し、前記現画素データと前記前画素データとが等しい場合には、前記現画素データより1画素後の画素データである次画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、前記現画素データと前記前画素データとが異なる場合には、前記現画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと前画素データとを比較することなく現画素データを画素データとして画像表示装置に送信するスキップ信号生成器と、を備え、前記画像表示装置は、前記画像生成装置のスキップ信号生成器から受信した画素データを格納する受信フレームバッファと、前記画像生成装置のスキップ信号生成器から受信したスキップ通知が前記現画素データを送信したことを示す場合には、前記受信した画素データを現画素データおよび次画素データとして前記受信フレームバッファに格納させ、前記画像生成装置のスキップ信号生成器から受信したスキップ通知が前記次画素データを送信したことを示す場合には、前記受信した画素データを次画素データおよび次画素データのつぎの画素データとして前記受信フレームバッファに格納させるアドレス信号生成器と、前記受信フレームバッファに格納された画素データに基づいて前記画面を表示する表示部と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides pixel data for each pixel as image data of a screen composed of m × n (m and n are both natural numbers of 2 or more) pixels. An image generation device that transmits pixel data generated every cycle, and an image display device that receives the pixel data transmitted by the image generation device and displays the screen based on the received pixel data. In the image processing device provided, the image generation device includes an image data generator that generates pixel data for each pixel constituting a screen as the image data, and m × n pixel data generated by the image data generator. A transmission frame buffer for storing the current pixel data, current pixel data that is pixel data to be processed in the cycle, and previous pixel data that is pixel data one pixel before the current pixel data, When the current pixel data and the previous pixel data are equal, the next pixel data which is pixel data one pixel after the current pixel data is transmitted to the image display device as pixel data, and A skip notification for notifying transmission of the next pixel data by skipping transmission of the current pixel data is transmitted to the image display device, and if the current pixel data and the previous pixel data are different, the current pixel data Is transmitted to the image display device as pixel data, and a skip notification notifying that the current pixel data has been transmitted is transmitted to the image display device, and the next pixel data is transmitted one cycle before the cycle. Does not compare the current pixel data of the current cycle with the previous pixel data, and transmits the current pixel data as pixel data to the image display device. The image display device includes a reception frame buffer for storing pixel data received from the skip signal generator of the image generation device, and a skip received from the skip signal generator of the image generation device. When the notification indicates that the current pixel data has been transmitted, the received pixel data is stored in the reception frame buffer as the current pixel data and the next pixel data, and received from the skip signal generator of the image generation device When the skip notification indicates that the next pixel data has been transmitted, the received pixel data is stored in the reception frame buffer as the next pixel data and the next pixel data of the next pixel data; and A display unit that displays the screen based on pixel data stored in a reception frame buffer , Characterized in that it comprises a.

この発明によれば、画像生成装置が、当該サイクルの処理対象となる画素データである現画素データと、1サイクル前に送信した現画素データより1画素前の画素データである前画素データとが等しい位場合には現画素データの送信をスキップして現画素データより1画素後の画素データである次画素データを画素データとして画像表示装置に送信し、現画素データと前画素データとが異なる場合、または1サイクル前に1サイクル前の現画素データの送信をスキップして1サイクル前の次画素データを送信した場合には現在サイクルにおける現画素データを画素データとして画像表示装置に送信する。また、画像生成装置は、画素データを送信する際に、送信する画素データが現画素データであるのか次画素データであるのかを示すスキップ通知を画像表示装置に送信する。画像表示装置は、スキップ通知が現画素データであることを示す場合には受信した画素データを現画素データおよび次画素データとして格納し、スキップ通知が次画素データであることを示す場合には受信した画素データを次画素データおよび次画素データのつぎの画素データとして格納するようにしている。すなわち、画像表示装置が受信した画素データを当該画素データおよび当該画素データの1画素後の画素データとして格納するようにしているため、画像生成装置は画素データの送信をスキップしたか否かを示すスキップ通知を通知するだけで前画素データと等しい現画素データの送信を省略することを可能としている。これにより、画素データの情報量を削減することなく、1画面の画素データの転送時間を短縮する画像処理装置を得ることができるという効果を奏する。   According to the present invention, the image generation device includes current pixel data that is pixel data to be processed in the cycle and previous pixel data that is pixel data one pixel before the current pixel data transmitted one cycle before. If they are equal, transmission of the current pixel data is skipped, and the next pixel data, which is pixel data one pixel after the current pixel data, is transmitted to the image display device as pixel data, and the current pixel data and the previous pixel data are different. In this case, or when the next pixel data of the previous cycle is transmitted by skipping the transmission of the current pixel data of the previous cycle one cycle before, the current pixel data in the current cycle is transmitted to the image display device as the pixel data. Further, when transmitting the pixel data, the image generation apparatus transmits a skip notification indicating whether the pixel data to be transmitted is the current pixel data or the next pixel data to the image display apparatus. The image display device stores the received pixel data as the current pixel data and the next pixel data when the skip notification indicates the current pixel data, and receives when the skip notification indicates the next pixel data. The obtained pixel data is stored as the next pixel data and the next pixel data of the next pixel data. That is, since the pixel data received by the image display device is stored as the pixel data and pixel data after one pixel of the pixel data, the image generation device indicates whether or not the transmission of the pixel data is skipped. It is possible to omit transmission of the current pixel data equal to the previous pixel data simply by notifying the skip notification. This produces an effect that an image processing apparatus can be obtained that reduces the transfer time of pixel data of one screen without reducing the amount of information of pixel data.

以下に、本発明における画像処理装置、画像生成装置、および画像表示装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Hereinafter, embodiments of an image processing device, an image generation device, and an image display device according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
図1〜図5を用いてこの発明の実施の形態1を説明する。図1は、この発明における画像処理装置の実施の形態1の構成を示すブロック図である。図1において、画像処理装置は、画像処理装置の各構成要素の基準クロックとなるクロックCLKを生成するクロック生成器3と、クロック生成器3によって生成されたクロックCLKに基づいて画素データを生成して送信する画像生成装置1と、クロック生成器3によって生成されたクロックCLKに基づいて画像生成装置1から受信した画素データを表示する画像表示装置2とを備えている。
Embodiment 1 FIG.
A first embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to Embodiment 1 of the present invention. In FIG. 1, the image processing device generates a clock data 3 that generates a clock CLK that is a reference clock for each component of the image processing device, and generates pixel data based on the clock CLK generated by the clock generator 3. And an image display device 2 that displays pixel data received from the image generation device 1 based on the clock CLK generated by the clock generator 3.

画像生成装置1は、画像データ生成器11と、フレームバッファ12(特許請求の範囲でいうところの送信フレームバッファ)と、画素データバッファ13と、スキップ信号生成器14とを備えている。画像データ生成器11は、クロック生成器3によって生成されたクロックCLKに基づいて表示すべき画面の画素データを生成する。たとえば、画面がm×n(m,nはともに2以上の自然数)個の画素で構成される場合、画像データ生成器11は、m×n個の画素データを生成する。画像データ生成器11は、生成したm×n個の画素データを、クロックCLKに同期して1画素データ分ずつ画素データDATA0としてフレームバッファ12に出力する。ここで、画素データDATA0とは、光の3原色であるR(赤)、G(緑)、B(青)の情報であり、たとえば、R、G、Bのそれぞれの輝度を示すx(xは自然数)ビットのデータである。   The image generation apparatus 1 includes an image data generator 11, a frame buffer 12 (transmission frame buffer in the scope of claims), a pixel data buffer 13, and a skip signal generator 14. The image data generator 11 generates pixel data of a screen to be displayed based on the clock CLK generated by the clock generator 3. For example, when the screen is composed of m × n pixels (m and n are natural numbers of 2 or more), the image data generator 11 generates m × n pixel data. The image data generator 11 outputs the generated m × n pixel data to the frame buffer 12 as pixel data DATA0 one pixel data at a time in synchronization with the clock CLK. Here, the pixel data DATA0 is information on R (red), G (green), and B (blue) that are the three primary colors of light. For example, x (x indicating the luminance of each of R, G, and B) Is a natural number) bit data.

フレームバッファ12は、クロック生成器3によって生成されたクロックCLKに同期して画像データ生成器11が出力した画素データDATA0を一時保持する。フレームバッファ12は、スキップ信号生成器14からの読み出し要求によって一時保持した画素データDATA0の2画素分の画素データを画素データDATA1として画素データバッファ13とスキップ信号生成器14とに出力する。   The frame buffer 12 temporarily holds the pixel data DATA0 output from the image data generator 11 in synchronization with the clock CLK generated by the clock generator 3. The frame buffer 12 outputs the pixel data for two pixels of the pixel data DATA0 temporarily held by the read request from the skip signal generator 14 to the pixel data buffer 13 and the skip signal generator 14 as pixel data DATA1.

画素データバッファ13は、フレームバッファ12が出力した画素データDATA1を一時保持し、スキップ信号生成器14からの読み出し要求によって一時保持した画素データDATA1を画素データDATA2としてスキップ信号生成器14に出力する。具体的には、画素データバッファ13は、画素データDATA1を一時保持することで遅延させ、スキップ信号生成器14に入力される画素データDATA1より1つ前の画素データから2つ分の画素データを画素データDATA2としてスキップ信号生成器14に出力する。   The pixel data buffer 13 temporarily holds the pixel data DATA1 output from the frame buffer 12, and outputs the pixel data DATA1 temporarily held in response to a read request from the skip signal generator 14 to the skip signal generator 14 as pixel data DATA2. Specifically, the pixel data buffer 13 delays the pixel data DATA1 by temporarily holding the pixel data, and outputs pixel data for two pixels from the pixel data one before the pixel data DATA1 input to the skip signal generator 14. It outputs to the skip signal generator 14 as pixel data DATA2.

スキップ信号生成器14は、フレームバッファ12および画素データバッファ13に読み出し要求を出力して、フレームバッファ12から2画素分の画素データである画素データDATA1と、画素データバッファ13から画素データDATA1より1つ前の画素データから2画素分の画素データDATA2を取得する。スキップ信号生成器14は、取得した画素データDATA1と画素データDATA2とを比較する。スキップ信号生成器14は、比較の結果に基づいて画素データDATA1を画素データDATA3として画像表示装置2に送信する。画素データDATA1および画素データDATA2は、それぞれ2画素分の画素データである。スキップ信号生成器14は、2画素分の画素データDATA1および画素データDATA2を、それぞれ先に送信すべき画素データと後に送信すべき画素データとに分けて比較する。   The skip signal generator 14 outputs a read request to the frame buffer 12 and the pixel data buffer 13, and the pixel data DATA 1 which is pixel data for two pixels from the frame buffer 12 and the pixel data DATA 1 from the pixel data buffer 13 are 1 Pixel data DATA2 for two pixels is acquired from the previous pixel data. The skip signal generator 14 compares the acquired pixel data DATA1 with the pixel data DATA2. The skip signal generator 14 transmits the pixel data DATA1 to the image display device 2 as pixel data DATA3 based on the comparison result. Pixel data DATA1 and pixel data DATA2 are pixel data for two pixels, respectively. The skip signal generator 14 compares the pixel data DATA1 and the pixel data DATA2 for two pixels separately for pixel data to be transmitted first and pixel data to be transmitted later.

スキップ信号生成器14は、比較の結果が不一致の場合には画素データDATA1の不一致であった画素データを画素データDATA3として画像表示装置2に送信するとともに、画素データDATA3をスキップすることなく送信することを示すスキップ信号SKIPを画像表示装置2に送信する。スキップ信号生成器14は、比較の結果が一致した場合には一致した画素データDATA1の一致した画素データの転送をスキップし(転送しない)、画素データDATA3を1画素スキップしたことを示すスキップ信号SKIPを画像表示装置2に送信する。画像表示装置2は、スキップ信号SKIPの変化を検出することで画素データDATA3の画素データがスキップされているか否かを判定するので、スキップ信号生成器14は、画素データをスキップする際にスキップ信号SKIPの極性を反転させる。   When the comparison result does not match, the skip signal generator 14 transmits the pixel data that does not match the pixel data DATA1 to the image display device 2 as the pixel data DATA3, and transmits the pixel data DATA3 without skipping. A skip signal SKIP indicating this is transmitted to the image display device 2. When the comparison result matches, the skip signal generator 14 skips (does not transfer) the matching pixel data of the matching pixel data DATA1, and skips one pixel of the pixel data DATA3. Is transmitted to the image display device 2. Since the image display device 2 determines whether or not the pixel data DATA3 is skipped by detecting a change in the skip signal SKIP, the skip signal generator 14 skips the pixel data when skipping the pixel data. Invert the polarity of SKIP.

画像表示装置2は、アドレス信号生成器21と、フレームバッファ22(特許請求の範囲でいうところの受信フレームバッファ)と、表示部23とを備えている。アドレス信号生成器21は、画像生成装置1のスキップ信号生成器14から受信したスキップ信号SKIPに基づいて、スキップ信号生成器14から受信した画素データDATA3を保持させるアドレス信号ADS0,ADS1を生成する。アドレス信号ADS0とアドレス信号ADS1との関係は、「アドレス信号ADS1=アドレス信号ADS0+1」であり、アドレス信号生成器21は、スキップ信号SKIPに変化がない場合にはクロックCLKに同期してアドレス信号ADS0を1回インクリメントし、スキップ信号SKIPが変化した場合にはクロックCLKに同期してアドレス信号ADS0を2回インクリメントする。アドレス信号生成器21は、生成したアドレス信号ADS0,ADS1をフレームバッファ22に出力する。   The image display device 2 includes an address signal generator 21, a frame buffer 22 (a reception frame buffer in the scope of claims), and a display unit 23. The address signal generator 21 generates address signals ADS0 and ADS1 that hold the pixel data DATA3 received from the skip signal generator 14 based on the skip signal SKIP received from the skip signal generator 14 of the image generation apparatus 1. The relationship between the address signal ADS0 and the address signal ADS1 is “address signal ADS1 = address signal ADS0 + 1”, and the address signal generator 21 synchronizes with the clock CLK when the skip signal SKIP does not change. When the skip signal SKIP changes, the address signal ADS0 is incremented twice in synchronization with the clock CLK. The address signal generator 21 outputs the generated address signals ADS0 and ADS1 to the frame buffer 22.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に画像生成装置1のスキップ信号生成器14から受信した画素データDATA3を一時保持し、画素データDATA4として表示部23に出力する。   The frame buffer 22 temporarily holds the pixel data DATA3 received from the skip signal generator 14 of the image generating apparatus 1 in the area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21, and displays the pixel data DATA4 as a display unit. To 23.

表示部23は、たとえば、LCD(Liquid Crystal Display)などの表示デバイスを有し、フレームバッファ22から入力される画素データDATA4に基づいて画面を表示する。   The display unit 23 has a display device such as an LCD (Liquid Crystal Display), for example, and displays a screen based on the pixel data DATA4 input from the frame buffer 22.

図1〜図5を参照して、この発明における実施の形態1の画像処理装置の動作を説明する。まず、図2を参照して、画像処理装置が扱う画面を構成する画素のアドレスについて説明する。図2は、3×3(m=3,n=3の場合)の画素からなる画面の画素のアドレスを示す図である。図2において、画面の左上の画素から順に画素アドレス「0h」、「1h」、「2h」、「3h」、「4h」、「5h」、「6h」、「7h」、「8h」が付与されており、画像生成装置1は、画素アドレス「0h」から若番順に画素データを送信する。すなわち、画像生成装置1は、画面の左上の画素の画素データから右下の画素の画素データの順に送信する。   With reference to FIGS. 1-5, operation | movement of the image processing apparatus of Embodiment 1 in this invention is demonstrated. First, with reference to FIG. 2, an address of a pixel constituting a screen handled by the image processing apparatus will be described. FIG. 2 is a diagram showing the addresses of the pixels of the screen made up of 3 × 3 pixels (when m = 3 and n = 3). In FIG. 2, pixel addresses “0h”, “1h”, “2h”, “3h”, “4h”, “5h”, “6h”, “7h”, “8h” are assigned in order from the upper left pixel of the screen. Thus, the image generation apparatus 1 transmits the pixel data in ascending order from the pixel address “0h”. That is, the image generation device 1 transmits the pixel data of the upper left pixel of the screen to the pixel data of the lower right pixel.

ここで、画像データ生成器11が、1画面目の画面1の画像データとして図3に示した画素データを生成し、2画面目の画面2の画像データとして図4に示した画素データを生成したとする。図3においては、画面1の画素データは8ビット(x=8の場合)であり、画素アドレス「0h」の画素データは「00h」、画素アドレス「1h」の画素データは「08h」、画素アドレス「2h」の画素データは「08h」、画素アドレス「3h」の画素データは「53h」、画素アドレス「4h」の画素データは「FFh」、画素アドレス「5h」の画素データは「70h」、画素アドレス「6h」の画素データは「70h」、画素アドレス「7h」の画素データは「70h」、画素アドレス「8h」の画素データは「71h」である。また、図4においては、画面2は、画素アドレス「0h」〜「8h」の画素データがすべて「55h」である。   Here, the image data generator 11 generates the pixel data shown in FIG. 3 as the image data of the screen 1 of the first screen, and generates the pixel data shown in FIG. 4 as the image data of the screen 2 of the second screen. Suppose that In FIG. 3, the pixel data of the screen 1 is 8 bits (when x = 8), the pixel data of the pixel address “0h” is “00h”, the pixel data of the pixel address “1h” is “08h”, the pixel The pixel data at address “2h” is “08h”, the pixel data at pixel address “3h” is “53h”, the pixel data at pixel address “4h” is “FFh”, and the pixel data at pixel address “5h” is “70h”. The pixel data of the pixel address “6h” is “70h”, the pixel data of the pixel address “7h” is “70h”, and the pixel data of the pixel address “8h” is “71h”. In FIG. 4, on the screen 2, the pixel data of the pixel addresses “0h” to “8h” are all “55h”.

図5は、図3に示した画面1および図4の示した画面2の画素データを転送する場合の動作を説明するためのタイミングチャートである。なお、図5においては、説明を簡単にするために、フレームバッファ12が出力する2画素分の画素データDATA1のうち画素アドレスの小さい画素の画素データを画素データDATA1aとし、画素アドレスの大きい画素の画素データを画素データDATA1bとする。また、画素データバッファ13が出力する2画素分の画素データDATA2のうち画素アドレスの小さい画素の画素データを画素データDATA2aとし、画素アドレスの大きい画素の画素データを画素データDATA2bとする。さらに、クロックCLKの1周期を1サイクルとする。   FIG. 5 is a timing chart for explaining the operation in the case of transferring the pixel data of the screen 1 shown in FIG. 3 and the screen 2 shown in FIG. In FIG. 5, in order to simplify the description, the pixel data DATA1a of the pixel data with a small pixel address out of the pixel data DATA1 for two pixels output from the frame buffer 12 is defined as pixel data DATA1a. The pixel data is assumed to be pixel data DATA1b. Of the two pixel data DATA2 output from the pixel data buffer 13, pixel data of a pixel having a small pixel address is referred to as pixel data DATA2a, and pixel data of a pixel having a large pixel address is referred to as pixel data DATA2b. Further, one cycle of the clock CLK is defined as one cycle.

画像データ生成器11は、画面1の画像データとして9画素分の画素データ(図3参照)を生成する。画像データ生成器11は、時刻t1から1サイクル毎に画素アドレスの若番順に画素データDATA0を出力し、フレームバッファ12は、9サイクルかけて画素データDATA0を格納する。ここでは、フレームバッファ12は、画素アドレス「0h」の画素データ「00h」、アドレス「1h」の画素データ「08h」、アドレス「2h」の画素データ「08h」、アドレス「3h」の画素データ「53h」、アドレス「4h」の画素データ「FFh」、アドレス「5h」の画素データ「70h」、アドレス「6h」の画素データ「70h」、アドレス「7h」の画素データ「70h」、およびアドレス「8h」の画素データ「71h」を格納する。   The image data generator 11 generates pixel data for nine pixels (see FIG. 3) as the image data of the screen 1. The image data generator 11 outputs the pixel data DATA0 in ascending order of the pixel addresses every cycle from the time t1, and the frame buffer 12 stores the pixel data DATA0 over 9 cycles. Here, the frame buffer 12 has the pixel data “00h” at the pixel address “0h”, the pixel data “08h” at the address “1h”, the pixel data “08h” at the address “2h”, and the pixel data “0” at the address “3h”. 53h ”, pixel data“ FFh ”at address“ 4h ”, pixel data“ 70h ”at address“ 5h ”, pixel data“ 70h ”at address“ 6h ”, pixel data“ 70h ”at address“ 7h ”, and address“ 8h "pixel data" 71h "is stored.

フレームバッファ12に画面1の画素データがすべて格納された時刻t2から1サイクル目において、スキップ信号生成器14は、画素アドレス「0h」から2画素分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「0h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the first cycle from time t2 when all the pixel data of screen 1 are stored in the frame buffer 12, the skip signal generator 14 outputs a read request for pixel data for two pixels from the pixel address “0h” to the frame buffer 12. At the same time, a pixel data read request for two pixels from the pixel data immediately before the pixel address “0h” is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「0h」の画素データ「00h」を、画素データDATA1bとして画素アドレス「1h」の画素データ「08h」をスキップ信号生成器14および画素データバッファ13に出力する。   Accordingly, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer for the pixel data “00h” of the pixel address “0h” as the pixel data DATA1a and the pixel data “08h” of the pixel address “1h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データ(この場合は前回保持した画素データである1画面前の画素データであり「X(不定)」)を、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして「X」、画素データDATA2bとしてアドレス「0h」の画素データ「00h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a (in this case, the pixel data one screen before which is the previous held pixel data) Pixel data DATA1a input from the frame buffer 12 as pixel data DATA2b is output to the skip signal generator 14 as pixel data “X (undefined)”. In this case, the pixel data buffer 13 outputs “X” as the pixel data DATA2a and pixel data “00h” at the address “0h” to the skip signal generator 14 as the pixel data DATA2b.

スキップ信号生成器14は、時刻t2から1サイクル目における現画素データである画素データDATA1aと、時刻t2から1サイクル目における前画素データである画素データDATA2aとを比較する。画素データDATA1aである画素アドレス「0h」の画素データ「00h」と画素データDATA1aより1つ前の画素アドレスの画素データDATA2aである画素データ「X」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPを変化させずに(この場合は「L」のまま)、画素データDATA1aである画素アドレス「0h」の画素データ「00h」を画素データDATA3として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA1a that is the current pixel data in the first cycle from the time t2 with the pixel data DATA2a that is the previous pixel data in the first cycle from the time t2. Since the pixel data “00h” of the pixel address “0h” that is the pixel data DATA1a and the pixel data “X” that is the pixel data DATA2a of the pixel address immediately before the pixel data DATA1a do not match, the skip signal generator 14 Without changing the skip signal SKIP (in this case, “L”), the pixel data “00h” of the pixel address “0h”, which is the pixel data DATA1a, is used as the pixel data DATA3, and the frame buffer 22 of the image display device 2 is used. Send to.

なお、時刻t2から1サイクル目の処理対象である画素データは、画面1の最初の画素データ、すなわちアドレス「0h」の画素データであり、スキップ信号生成器14は、アドレス「0h」の画素データを送信する際には、画素データのほかに、図示していない画面1の垂直同期信号などの制御信号を送信する。また、画像表示装置2の各構成要素の処理の初期化などの面から、最初のアドレス「0h」の画素データはスキップすることなく送信することが好ましい。したがって、アドレス「0h」の画素データに対する前画素データは、アドレス「0h」とは異なる値となるようにしてアドレス「0h」の画素データが必ず送信されるようにするか、前画素データとの比較を行うことなく無条件に送信するようにすることが望ましい。   The pixel data to be processed in the first cycle from time t2 is the first pixel data on the screen 1, that is, the pixel data at the address “0h”, and the skip signal generator 14 outputs the pixel data at the address “0h”. In addition to the pixel data, a control signal such as a vertical synchronization signal of the screen 1 (not shown) is transmitted. In addition, from the viewpoint of initialization of processing of each component of the image display device 2, it is preferable to transmit the pixel data of the first address “0h” without skipping. Therefore, the previous pixel data for the pixel data at the address “0h” is set to a value different from the address “0h” so that the pixel data at the address “0h” is always transmitted, or It is desirable to transmit unconditionally without making a comparison.

アドレス信号生成器21は、画面1の画素データを保持するアドレスを初期値「0h」とし、初期値「0h」をアドレス信号ADS0としてフレームバッファ22に出力し、アドレス信号ADS0+1であるアドレス「1h」をアドレス信号ADS1としてフレームバッファ22に出力する。なお、アドレス信号生成器21がアドレスの初期化は、スキップ信号生成器14がアドレス「0h」の画素データを転送する際に送信する垂直同期信号をトリガとするようにすればよい。   The address signal generator 21 sets the address holding the pixel data of the screen 1 to the initial value “0h”, outputs the initial value “0h” as the address signal ADS0 to the frame buffer 22, and the address “1h” as the address signal ADS0 + 1. Is output to the frame buffer 22 as an address signal ADS1. The address signal generator 21 may initialize the address using a vertical synchronization signal transmitted when the skip signal generator 14 transfers pixel data of the address “0h” as a trigger.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「0h」の画素データ「00h」をアドレス「0h」が示す領域とアドレス「1h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “00h” of the pixel address “0h” of the screen 1 in the area indicated by the address “0h” and the area indicated by the address “1h”.

時刻t2から2サイクル目において、スキップ信号生成器14は、時刻t2から2サイクル目における現画素データである画素データDATA1bと、時刻t2から2サイクル目における前画素データである画素データDATA2bとを比較する。画素データDATA1bである画素アドレス「1h」の画素データ「08h」と画素データDATA2bである画素アドレス「0h」の画素データ「00h」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「L」のまま)、画素データDATA1bである画素アドレス「1h」の画素データ「08h」を画素データDATA3として画像表示装置2のフレームバッファ22に送信する。   In the second cycle from time t2, the skip signal generator 14 compares the pixel data DATA1b that is the current pixel data in the second cycle from time t2 with the pixel data DATA2b that is the previous pixel data in the second cycle from time t2. To do. Since the pixel data “08h” of the pixel address “1h” that is the pixel data DATA1b and the pixel data “00h” of the pixel address “0h” that is the pixel data DATA2b do not match, the skip signal generator 14 outputs the skip signal SKIP. The pixel data “08h” of the pixel address “1h” which is the pixel data DATA1b is transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA3 without changing the polarity of the pixel data DATA1b. .

スキップ信号SKIPの極性が変化していないので、アドレス信号生成器21は、アドレスを1回インクリメントする。これにより、アドレスは「1h」となる。アドレス信号生成器21は、アドレス「1h」をアドレス信号ADS0としてフレームバッファ22に出力し、アドレス信号ADS0+1であるアドレス「2h」をアドレス信号ADS1としてフレームバッファ22に出力する。   Since the polarity of the skip signal SKIP has not changed, the address signal generator 21 increments the address once. As a result, the address becomes “1h”. The address signal generator 21 outputs the address “1h” to the frame buffer 22 as the address signal ADS0, and outputs the address “2h” as the address signal ADS0 + 1 to the frame buffer 22 as the address signal ADS1.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「1h」の画素データ「08h」をアドレス「1h」が示す領域とアドレス「2h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “08h” of the pixel address “1h” of the screen 1 in the area indicated by the address “1h” and the area indicated by the address “2h”.

時刻t2から3サイクル目において、スキップ信号生成器14は、画素アドレス「2h」から2つ分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「2h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the third cycle from time t2, the skip signal generator 14 outputs a pixel data read request for two pixels from the pixel address “2h” to the frame buffer 12 and the pixel one pixel before the pixel address “2h”. A request to read out pixel data for two pixels from the data is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「2h」の画素データ「08h」を、画素データDATA1bとして画素アドレス「3h」の画素データ「53h」をスキップ信号生成器14および画素データバッファ13に出力する。   Thereby, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer for the pixel data “08h” of the pixel address “2h” as the pixel data DATA1a and the pixel data “53h” of the pixel address “3h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データを、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして画素アドレス「1h」の画素データ「08h」を、画素データDATA2bとして画素アドレス「2h」の画素データ「08h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a, and the pixel data input from the frame buffer 12 as the pixel data DATA2b. DATA1a is output to the skip signal generator 14. In this case, the pixel data buffer 13 outputs the pixel data “08h” of the pixel address “1h” as the pixel data DATA2a and the pixel data “08h” of the pixel address “2h” to the skip signal generator 14 as the pixel data DATA2b. .

スキップ信号生成器14は、時刻t2から3サイクル目における現画素データである画素データDATA1aと、時刻t2から3サイクル目における前画素データである画素データDATA2aとを比較する。画素データDATA1aである画素アドレス「2h」の画素データ「08h」と画素データDATA2aである画素アドレス「1h」の画素データ「08h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「L」から「H」にする)。スキップ信号生成器14は、スキップ信号SKIPの極性を反転させた後に、画素データDATA1aの送信をスキップして、つぎのアドレスの画素データである画素データDATA1bを画素データDATA3としてフレームバッファに送信する。すなわち、スキップ信号生成器14は、当該サイクルにおける現画素データと画素データの1画素前(1つ前のアドレス)の前画素データとが一致している場合には、スキップ信号SKIPの極性を反転させ、現画素データのつぎの画素アドレス(1画素後)の画素データを無条件にフレームバッファ22に送信する。この場合は、スキップ信号生成器14は、画素アドレス「02h」の画素データ「08h」の送信をスキップして、画素データDATA3として画素アドレス「3h」の画素データ「53h」を画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA1a that is the current pixel data in the third cycle from the time t2 with the pixel data DATA2a that is the previous pixel data in the third cycle from the time t2. Since the pixel data “08h” of the pixel address “2h” as the pixel data DATA1a and the pixel data “08h” of the pixel address “1h” as the pixel data DATA2a match, the skip signal generator 14 The polarity of SKIP is inverted (in this case, “L” is changed to “H”). After inverting the polarity of the skip signal SKIP, the skip signal generator 14 skips transmission of the pixel data DATA1a, and transmits pixel data DATA1b, which is pixel data of the next address, to the frame buffer as pixel data DATA3. That is, the skip signal generator 14 inverts the polarity of the skip signal SKIP when the current pixel data in the cycle matches the previous pixel data of the previous pixel of the pixel data (the previous address). Then, the pixel data at the next pixel address (one pixel after) of the current pixel data is unconditionally transmitted to the frame buffer 22. In this case, the skip signal generator 14 skips transmission of the pixel data “08h” of the pixel address “02h”, and uses the pixel data “53h” of the pixel address “3h” as the pixel data DATA3 of the image display device 2. Transmit to the frame buffer 22.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化(エッジが変化)したことを検出して、アドレスを2回インクリメントする。この場合、時刻t2から2サイクル目においてアドレスは「1h」であったので、アドレスは「3h」となる。アドレス信号生成器21は、アドレス「3h」をアドレス信号ADS0としてフレームバッファ22に出力し、アドレス信号ADS0+1であるアドレス「4h」をアドレス信号ADS1としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed (the edge has changed), and increments the address twice. In this case, since the address is “1h” in the second cycle from time t2, the address is “3h”. The address signal generator 21 outputs the address “3h” to the frame buffer 22 as the address signal ADS0, and outputs the address “4h” as the address signal ADS0 + 1 to the frame buffer 22 as the address signal ADS1.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「3h」の画素データ「53h」をアドレス「3h」が示す領域とアドレス「4h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “53h” of the pixel address “3h” of the screen 1 in the area indicated by the address “3h” and the area indicated by the address “4h”.

上述したように、時刻t2から2サイクル目において、フレームバッファ22は、アドレス「1h」が示す領域とアドレス「2h」が示す領域とに、画素データDATA3である画面1の画素アドレス「1h」の画素データ「08h」を格納している。すなわち、スキップ信号生成器14によって送信がスキップされたアドレス「2h」の画素データ「08h」と等しいアドレス「1h」の画素データ「08h」がフレームバッファ22のアドレス「2h」が示す領域に格納されており、画像生成装置1のスキップ信号生成器14が送信をスキップした画素アドレス「2h」の画素データ「08h」が、見かけ上は送信されて画像表示装置2のフレームバッファ22に格納されたことと等価となる。このように、画素データを実際のアドレスが示す領域とつぎのアドレスが示す領域とに格納し、画素データの送信がスキップされたか否かをスキップ信号SKIPの変化によって通知することで、1サイクル前に送信された画素データと等しい画素データの送信をスキップすることを可能としている。   As described above, in the second cycle from time t2, the frame buffer 22 stores the pixel address “1h” of the screen 1 that is the pixel data DATA3 in the area indicated by the address “1h” and the area indicated by the address “2h”. Pixel data “08h” is stored. That is, the pixel data “08h” of the address “1h” equal to the pixel data “08h” of the address “2h” that has been skipped by the skip signal generator 14 is stored in the area indicated by the address “2h” of the frame buffer 22. The pixel data “08h” of the pixel address “2h” skipped by the skip signal generator 14 of the image generation device 1 is apparently transmitted and stored in the frame buffer 22 of the image display device 2 Is equivalent to As described above, the pixel data is stored in the area indicated by the actual address and the area indicated by the next address, and whether or not the transmission of the pixel data is skipped is notified by a change in the skip signal SKIP, so that one cycle before It is possible to skip transmission of pixel data equal to the pixel data transmitted to.

時刻t2から4サイクル目において、スキップ信号生成器14は、画素アドレス「4h」から2つ分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「4h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the fourth cycle from time t2, the skip signal generator 14 outputs a read request for pixel data for two pixels from the pixel address “4h” to the frame buffer 12 and the pixel one pixel before the pixel address “4h”. A request to read out pixel data for two pixels from the data is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「4h」の画素データ「FFh」を、画素データDATA1bとして画素アドレス「5h」の画素データ「70h」をスキップ信号生成器14および画素データバッファ13に出力する。   As a result, the frame buffer 12 uses the pixel data “FFh” of the pixel address “4h” as the pixel data DATA1a, the pixel data “70h” of the pixel address “5h” as the pixel data DATA1b, and the skip signal generator 14 and the pixel data buffer. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データを、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして画素アドレス「3h」の画素データ「53h」を、画素データDATA2bとして画素アドレス「4h」の画素データ「FFh」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a, and the pixel data input from the frame buffer 12 as the pixel data DATA2b. DATA1a is output to the skip signal generator 14. In this case, the pixel data buffer 13 outputs the pixel data “53h” of the pixel address “3h” as the pixel data DATA2a and the pixel data “FFh” of the pixel address “4h” to the skip signal generator 14 as the pixel data DATA2b. .

スキップ信号生成器14は、時刻t2から4サイクル目における現画素データである画素データDATA1aと、時刻t2から4サイクル目における前画素データである画素データDATA2aとを比較する。画素データDATA1aである画素アドレス「4h」の画素データ「FFh」と画素データDATA2aである画素アドレス「3h」の画素データ「53h」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「H」のまま)、画素データDATA1aである画素アドレス「4h」の画素データ「FFh」を画素データDATA3として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA1a that is the current pixel data in the fourth cycle from the time t2 with the pixel data DATA2a that is the previous pixel data in the fourth cycle from the time t2. Since the pixel data “FFh” of the pixel address “4h” as the pixel data DATA1a and the pixel data “53h” of the pixel address “3h” as the pixel data DATA2a do not match, the skip signal generator 14 generates the skip signal SKIP. The pixel data “FFh” of the pixel address “4h” that is the pixel data DATA1a is transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA3 without changing the polarity of the pixel data DATA1a. .

スキップ信号SKIPの極性が変化していないので、アドレス信号生成器21は、アドレスを1回インクリメントして、アドレス「4h」をアドレス信号ADS0として出力し、アドレス信号ADS0+1である「5h」をアドレス信号ADS1としてフレームバッファ22に出力する。フレームバッファ22は、スキップ信号生成器14から受信した画素データDATA3である画面1の画素アドレス「4h」の画素データ「FFh」をアドレス「4h」が示す領域とアドレス「5h」が示す領域とに格納する。   Since the polarity of the skip signal SKIP has not changed, the address signal generator 21 increments the address once, outputs the address “4h” as the address signal ADS0, and outputs the address signal ADS0 + 1 “5h” as the address signal. The data is output to the frame buffer 22 as ADS1. The frame buffer 22 includes the pixel data “FFh” of the pixel address “4h” of the screen 1 that is the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address “4h” and an area indicated by the address “5h”. Store.

時刻t2から5サイクル目において、スキップ信号生成器14は、時刻t2から5サイクル目における現画素データである画素データDATA1bと、時刻t2から5サイクル目における前画素データである画素データDATA2bとを比較する。画素データDATA1bである画素アドレス「5h」の画素データ「70h」と画素データDATA2bであるアドレス「4h」の画素データ「FFh」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「H」のまま)、画素データDATA1bである画素アドレス「5h」の画素データ「70h」を画素データDATA3として画像表示装置2のフレームバッファ22に送信する。   In the fifth cycle from time t2, the skip signal generator 14 compares the pixel data DATA1b, which is the current pixel data in the fifth cycle from time t2, with the pixel data DATA2b, which is the previous pixel data in the fifth cycle from time t2. To do. Since the pixel data “70h” of the pixel address “5h” that is the pixel data DATA1b and the pixel data “FFh” of the address “4h” that is the pixel data DATA2b do not match, the skip signal generator 14 generates the skip signal SKIP. Without changing the polarity (in this case, “H”), the pixel data “70h” of the pixel address “5h” as the pixel data DATA1b is transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA3.

スキップ信号SKIPの極性が変化していないので、アドレス信号生成器21は、アドレスを1回インクリメントして、アドレス「5h」をアドレス信号ADS0として出力し、アドレス信号ADS0+1である「6h」をアドレス信号ADS1として出力する。フレームバッファ22は、スキップ信号生成器14から受信した画素データDATA3である画面1の画素アドレス「5h」の画素データ「70h」をアドレス「5h」が示す領域とアドレス「6h」が示す領域とに格納する。   Since the polarity of the skip signal SKIP has not changed, the address signal generator 21 increments the address once, outputs the address “5h” as the address signal ADS0, and outputs the address signal ADS0 + 1 “6h” as the address signal. Output as ADS1. The frame buffer 22 has the pixel data “70h” of the pixel address “5h” of the screen 1 that is the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address “5h” and an area indicated by the address “6h”. Store.

時刻t2から6サイクル目において、スキップ信号生成器14は、画素アドレス「6h」から2つ分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「6h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the sixth cycle from time t2, the skip signal generator 14 outputs a read request for pixel data for two pixels from the pixel address “6h” to the frame buffer 12 and the pixel one pixel before the pixel address “6h” A request to read out pixel data for two pixels from the data is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「6h」の画素データ「70h」を、画素データDATA1bとして画素アドレス「7h」の画素データ「70h」をスキップ信号生成器14および画素データバッファ13に出力する。   Accordingly, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer for the pixel data “70h” at the pixel address “6h” as the pixel data DATA1a and the pixel data “70h” at the pixel address “7h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データを、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして画素アドレス「5h」の画素データ「70h」を、画素データDATA2bとして画素アドレス「6h」の画素データ「70h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a, and the pixel data input from the frame buffer 12 as the pixel data DATA2b. DATA1a is output to the skip signal generator 14. In this case, the pixel data buffer 13 outputs the pixel data “70h” of the pixel address “5h” as the pixel data DATA2a and the pixel data “70h” of the pixel address “6h” to the skip signal generator 14 as the pixel data DATA2b. .

スキップ信号生成器14は、時刻t2から6サイクル目における現画素データである画素データDATA1aと、時刻t2から6サイクル目における前画素データである画素データDATA2aとを比較する。画素データDATA1aである画素アドレス「6h」の画素データ「70h」と画素データDATA2aであるアドレス「5h」の画素データ「70h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転(この場合は、「H」から「L」にする)させた後に、画素データDATA1aの送信をスキップして、つぎの画素アドレスの画素データである画素データDATA1bを画素データDATA3としてフレームバッファに送信する。この場合は、アドレス信号生成器21は、画素アドレス「06h」の画素データ「70h」の送信をスキップして、画素データDATA3として画素データDATA1bである画素アドレス「7h」の画素データ「70h」をフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA1a, which is the current pixel data in the sixth cycle from time t2, and the pixel data DATA2a, which is the previous pixel data in the sixth cycle from time t2. Since the pixel data “70h” of the pixel address “6h” as the pixel data DATA1a and the pixel data “70h” of the address “5h” as the pixel data DATA2a match, the skip signal generator 14 sends the skip signal SKIP. Is reversed (in this case, from “H” to “L”), the transmission of the pixel data DATA1a is skipped, and the pixel data DATA1b which is the pixel data of the next pixel address is set as the pixel data DATA3. Send to frame buffer. In this case, the address signal generator 21 skips transmission of the pixel data “70h” of the pixel address “06h”, and uses the pixel data “70h” of the pixel address “7h” that is the pixel data DATA1b as the pixel data DATA3. Transmit to the frame buffer 22.

スキップ信号SKIPの極性が変化しているので、アドレス信号生成器21は、アドレスを2回インクリメントして、アドレス「7h」をアドレス信号ADS0として出力し、アドレス「8h」をアドレス信号ADS1として出力する。フレームバッファ22は、スキップ信号生成器14から受信した画素データDATA3である画面1の画素アドレス「7h」の画素データ「70h」をアドレス「7h」が示す領域とアドレス「8h」が示す領域とに格納する。   Since the polarity of the skip signal SKIP is changed, the address signal generator 21 increments the address twice, outputs the address “7h” as the address signal ADS0, and outputs the address “8h” as the address signal ADS1. . The frame buffer 22 includes the pixel data “70h” of the pixel address “7h” of the screen 1 that is the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address “7h” and an area indicated by the address “8h”. Store.

時刻t2から7サイクル目において、スキップ信号生成器14は、画素アドレス「8h」の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「8h」の1つ前の画素データの画素データの読み出し要求を画素データバッファ13に出力する。   In the seventh cycle from time t2, the skip signal generator 14 outputs a read request for the pixel data of the pixel address “8h” to the frame buffer 12, and the pixel data of the pixel data immediately before the pixel address “8h” Is read out to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「8h」の画素データ「71h」をスキップ信号生成器14および画素データバッファ13に出力し、画素データバッファ13は、画素データDATA2aとして1サイクル前に保持した画素データである画素アドレス「7h」の画素データ「70h」をスキップ信号生成器14に出力する。   Accordingly, the frame buffer 12 outputs the pixel data “71h” of the pixel address “8h” as the pixel data DATA1a to the skip signal generator 14 and the pixel data buffer 13, and the pixel data buffer 13 performs one cycle as the pixel data DATA2a. The pixel data “70h” of the pixel address “7h”, which is the pixel data held before, is output to the skip signal generator 14.

スキップ信号生成器14は、時刻t2から7サイクル目における現画素データである画素データDATA1aと、時刻t2から7サイクル目における前画素データである画素データDATA2aとを比較する。画素データDATA1aである画素アドレス「8h」の画素データ「71h」と画素データDATA2aである画素アドレス「7h」の画素データ「70h」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「L」のまま)、画素データDATA1aである画素アドレス「8h」の画素データ「71h」を画素データDATA3として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA1a that is the current pixel data in the seventh cycle from the time t2 with the pixel data DATA2a that is the previous pixel data in the seventh cycle from the time t2. Since the pixel data “71h” of the pixel address “8h” that is the pixel data DATA1a and the pixel data “70h” of the pixel address “7h” that is the pixel data DATA2a do not match, the skip signal generator 14 sends the skip signal SKIP. The pixel data “71h” of the pixel address “8h”, which is the pixel data DATA1a, is transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA3 without changing the polarity of the pixel data DATA1a. .

スキップ信号SKIPの極性が変化していないので、アドレス信号生成器21は、アドレスを1回インクリメントして、アドレス「8h」をアドレス信号ADS0として出力する。フレームバッファ22は、スキップ信号生成器14から受信した画素データDATA3である画面1の画素アドレス「8h」の画素データ「71h」をアドレス「8h」が示す領域に格納する。   Since the polarity of the skip signal SKIP has not changed, the address signal generator 21 increments the address once and outputs the address “8h” as the address signal ADS0. The frame buffer 22 stores the pixel data “71h” of the pixel address “8h” of the screen 1 as the pixel data DATA3 received from the skip signal generator 14 in the area indicated by the address “8h”.

このように、画面1の9画素分の画素データは、1つ前の画素アドレスの画素データと同じ値の画素データを有するアドレス「2h」の画素データと画素アドレス「6h」の画素データの送信がスキップされ、画像生成装置1から画像表示装置2に7サイクルで転送される。   As described above, the pixel data for nine pixels on the screen 1 is transmitted as pixel data at the address “2h” and pixel data at the pixel address “6h” having the same pixel data as the pixel data at the previous pixel address. Are skipped and transferred from the image generation device 1 to the image display device 2 in seven cycles.

画像表示装置2のフレームバッファ22に画面1の画素データがすべて格納された時刻t3において、アドレス信号生成器21は、アドレスを初期化(「0」)し、1サイクル毎にアドレスをインクリメントして、アドレス信号ADS0をフレームバッファ22に出力し、アドレス信号ADS0が示す領域に格納されている画素データを表示部23に出力させる。表示部23は、フレームバッファ22から入力される画素データに基づいて画面1を表示する。   At time t3 when all the pixel data of the screen 1 are stored in the frame buffer 22 of the image display device 2, the address signal generator 21 initializes the address (“0”) and increments the address every cycle. The address signal ADS0 is output to the frame buffer 22, and the pixel data stored in the area indicated by the address signal ADS0 is output to the display unit 23. The display unit 23 displays the screen 1 based on the pixel data input from the frame buffer 22.

画像データ生成器11は、画面2の画像データとして9画素分の画素データ(図4参照)を生成する。画像データ生成器11は、画像データ生成器11は、時刻t4から1サイクル毎に画素アドレスの若番順に画素データDATA0を出力し、フレームバッファ12は、9サイクルかけて画素データDATA0を格納する。ここでは、フレームバッファ12は、画素アドレス「0h」の画素データ「55h」、画素アドレス「1h」の画素データ「55h」、画素アドレス「2h」の画素データ「55h」、画素アドレス「3h」の画素データ「55h」、画素アドレス「4h」の画素データ「55h」、画素アドレス「5h」の画素データ「55h」、画素アドレス「6h」の画素データ「55h」、画素アドレス「7h」の画素データ「55h」、および画素アドレス「8h」の画素データ「55h」を格納する。   The image data generator 11 generates pixel data for nine pixels (see FIG. 4) as the image data of the screen 2. The image data generator 11 outputs the pixel data DATA0 in ascending order of the pixel address every cycle from time t4, and the frame buffer 12 stores the pixel data DATA0 over 9 cycles. Here, the frame buffer 12 has the pixel data “55h” at the pixel address “0h”, the pixel data “55h” at the pixel address “1h”, the pixel data “55h” at the pixel address “2h”, and the pixel address “3h”. Pixel data “55h”, pixel address “4h”, pixel data “55h”, pixel address “5h”, pixel data “55h”, pixel address “6h”, pixel data “55h”, and pixel address “7h” “55h” and pixel data “55h” of the pixel address “8h” are stored.

フレームバッファ12に画面2の画素データがすべて格納された時刻t5から1サイクル目において、スキップ信号生成器14は、画素アドレス「0h」から2画素分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「0h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the first cycle from time t5 when all the pixel data of the screen 2 is stored in the frame buffer 12, the skip signal generator 14 outputs a read request for pixel data for two pixels from the pixel address “0h” to the frame buffer 12. At the same time, a pixel data read request for two pixels from the pixel data immediately before the pixel address “0h” is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「0h」の画素データ「55h」を、画素データDATA1bとして画素アドレス「1h」の画素データ「55h」をスキップ信号生成器14および画素データバッファ13に出力する。   Thereby, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer for the pixel data “55h” at the pixel address “0h” as the pixel data DATA1a and the pixel data “55h” at the pixel address “1h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bである画素データ「55h」を保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データ(この場合は前回保持した画素データである1画面前の画素データであり「X(不定)」)を、画素データDATA2bとして画素アドレス「1h」の画素データ「55h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data “55h” that is the pixel data DATA1b input from the frame buffer 12, and the pixel data held as one cycle before as the pixel data DATA2a (in this case, the previously held pixel) The pixel data “55 (h)” of the pixel address “1h” is output to the skip signal generator 14 as the pixel data DATA2b.

スキップ信号生成器14は、時刻t5から1サイクル目における現画素データである画素データDATA1aと、時刻t5から1サイクル目における前画素データである画素データDATA2aとを比較する。画素データDATA1aである画素アドレス「0h」の画素データ「55h」と画素データ「X」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「L」のまま)、画素データDATA1aである画素アドレス「0h」の画素データ「55h」を画素データDATA3として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA1a, which is the current pixel data in the first cycle from time t5, with the pixel data DATA2a, which is the previous pixel data in the first cycle from time t5. Since the pixel data “55h” of the pixel address “0h” as the pixel data DATA1a and the pixel data “X” do not match, the skip signal generator 14 does not change the polarity of the skip signal SKIP (in this case) The pixel data “55h” of the pixel address “0h” which is the pixel data DATA1a is transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA3.

アドレス信号生成器21は、画面2の画素データを保持するアドレスを初期値「0h」とし、初期値「0h」をアドレス信号ADS0に出力し、アドレス信号ADS0+1であるアドレス信号ADS1に「1h」をアドレス信号ADS1に出力する。   The address signal generator 21 sets the address holding the pixel data of the screen 2 to the initial value “0h”, outputs the initial value “0h” to the address signal ADS0, and sets “1h” to the address signal ADS1 which is the address signal ADS0 + 1. Output to the address signal ADS1.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「0h」の画素データ「55h」をアドレス「0h」が示す領域とアドレス「1h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “55h” of the pixel address “0h” of the screen 2 in the area indicated by the address “0h” and the area indicated by the address “1h”.

時刻t5から2サイクル目において、スキップ信号生成器14は、時刻t5から1サイクル目において入力された画素データDATA1b(時刻t5から2サイクル目における現画素データ)と画素データDATA2b(時刻t5から2サイクル目における前画素データ)とを比較する。画素データDATA1bである画素アドレス「1h」の画素データ「55h」と画素データDATA2bである画素アドレス「0h」の画素データ「55h」とが一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「L」から「H」にする)。画素アドレス「1h」の画素データ「55h」の送信をスキップしてつぎの画素アドレス「2h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「2h」から2つ分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「2h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the second cycle from time t5, the skip signal generator 14 receives the pixel data DATA1b (current pixel data in the second cycle from time t5) and pixel data DATA2b (two cycles from time t5) from the time t5. The previous pixel data in the eye). Since the pixel data “55h” of the pixel address “1h” as the pixel data DATA1b and the pixel data “55h” of the pixel address “0h” as the pixel data DATA2b match, the skip signal generator 14 The polarity of SKIP is inverted (in this case, “L” is changed to “H”). In order to skip the transmission of the pixel data “55h” of the pixel address “1h” and to transmit the pixel data of the next pixel address “2h”, the skip signal generator 14 generates two data from the pixel address “2h”. A pixel data read request is output to the frame buffer 12, and a pixel data read request for two pixels from the pixel data immediately before the pixel address “2h” is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「2h」の画素データ「55h」を、画素データDATA1bとして画素アドレス「3h」の画素データ「55h」をスキップ信号生成器14および画素データバッファ13に出力する。   Thereby, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer for the pixel data “55h” at the pixel address “2h” as the pixel data DATA1a and the pixel data “55h” at the pixel address “3h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データを、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして画素アドレス「1h」の画素データ「55h」を、画素データDATA2bとして画素アドレス「2h」の画素データ「55h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a, and the pixel data input from the frame buffer 12 as the pixel data DATA2b. DATA1a is output to the skip signal generator 14. In this case, the pixel data buffer 13 outputs the pixel data “55h” of the pixel address “1h” as the pixel data DATA2a and the pixel data “55h” of the pixel address “2h” to the skip signal generator 14 as the pixel data DATA2b. .

スキップ信号生成器14は、時刻t2から1サイクル目にフレームバッファ12から入力された画素データDATA1bの送信をスキップしているので、時刻t2から2サイクル目に入力された画素データDATA1aと画素データDATA2aとを比較することなく、2サイクル目の画素データDATA1aを無条件に画素データDATA3として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t2から2サイクル目の画素データDATA1aである画素アドレス「2h」の画素データ「55h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA1b input from the frame buffer 12 in the first cycle from time t2, the pixel data DATA1a and pixel data DATA2a input in the second cycle from time t2. Without being compared, the pixel data DATA1a in the second cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA3. In this case, the pixel data “55h” of the pixel address “2h” that is the pixel data DATA1a in the second cycle from the time t2 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「2h」をアドレス信号ADS0としてフレームバッファ22に出力し、アドレス「3h」をアドレス信号ADS1としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, outputs the address “2h” to the frame buffer 22 as the address signal ADS0, and outputs the address “3h”. The address signal ADS1 is output to the frame buffer 22.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「2h」の画素データ「55h」をアドレス「2h」が示す領域とアドレス「3h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “55h” of the pixel address “2h” of the screen 2 in the area indicated by the address “2h” and the area indicated by the address “3h”.

時刻t5から3サイクル目において、スキップ信号生成器14は、時刻t5から2サイクル目において入力された画素データDATA1b(時刻t5から3サイクル目における現画素データ)と画素データDATA2b(時刻t5から3サイクル目における前画素データ)とを比較する。画素データDATA1bである画素アドレス「3h」の画素データ「55h」と画素データDATA2bである画素アドレス「2h」の画素データ「55h」とが一致しているので、スキップ信号SKIPの極性を反転させる(この場合は、「H」から「L」にする)。画素アドレス「3h」の画素データ「55h」の送信をスキップしてつぎの画素アドレス「4h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「4h」から2つ分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「4h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the third cycle from time t5, the skip signal generator 14 receives the pixel data DATA1b (the current pixel data in the third cycle from time t5) and the pixel data DATA2b (the third cycle from time t5) from the time t5. The previous pixel data in the eye). Since the pixel data “55h” of the pixel address “3h” as the pixel data DATA1b and the pixel data “55h” of the pixel address “2h” as the pixel data DATA2b match, the polarity of the skip signal SKIP is reversed ( In this case, “H” is changed to “L”). In order to skip the transmission of the pixel data “55h” of the pixel address “3h” and transmit the pixel data of the next pixel address “4h”, the skip signal generator 14 has two data from the pixel address “4h”. A pixel data read request is output to the frame buffer 12, and a pixel data read request for two pixels from the pixel data immediately before the pixel address “4h” is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「4h」の画素データ「55h」を、画素データDATA1bとして画素アドレス「3h」の画素データ「55h」をスキップ信号生成器14および画素データバッファ13に出力する。   Thus, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer as the pixel data DATA1a, the pixel data “55h” at the pixel address “4h”, and the pixel data “55h” at the pixel address “3h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データを、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして画素アドレス「3h」の画素データ「55h」を、画素データDATA2bとして画素アドレス「4h」の画素データ「55h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a, and the pixel data input from the frame buffer 12 as the pixel data DATA2b. DATA1a is output to the skip signal generator 14. In this case, the pixel data buffer 13 outputs the pixel data “55h” of the pixel address “3h” as the pixel data DATA2a and the pixel data “55h” of the pixel address “4h” to the skip signal generator 14 as the pixel data DATA2b. .

スキップ信号生成器14は、2サイクル目にフレームバッファ12から入力された画素データDATA1bの送信をスキップしているので、3サイクル目の画素データDATA1aと画素データDATA2aとを比較することなく、3サイクル目の画素データDATA1aを無条件に画素データDATA3として画像表示装置2のフレームバッファ22に送信する。この場合は、3サイクル目の画素データDATA1aである画素アドレス「4h」の画素データ「55h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA1b input from the frame buffer 12 in the second cycle, the third cycle without comparing the pixel data DATA1a and the pixel data DATA2a in the third cycle. The pixel data DATA1a of the eye is unconditionally transmitted to the frame buffer 22 of the image display device 2 as pixel data DATA3. In this case, the pixel data “55h” of the pixel address “4h” which is the pixel data DATA1a in the third cycle is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPが変化したことを検出して、アドレスを2回インクリメントして、アドレス「4h」をアドレス信号ADS0としてフレームバッファ22に出力し、アドレス「5h」をアドレス信号ADS1としてフレームバッファ22に出力する。   The address signal generator 21 detects that the skip signal SKIP has changed, increments the address twice, outputs the address “4h” to the frame buffer 22 as the address signal ADS0, and outputs the address “5h” to the address signal. The data is output to the frame buffer 22 as ADS1.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「4h」の画素データ「55h」をアドレス「4h」が示す領域とアドレス「5h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “55h” of the pixel address “4h” on the screen 2 in the area indicated by the address “4h” and the area indicated by the address “5h”.

時刻t5から4サイクル目において、スキップ信号生成器14は、時刻t5から3サイクル目において入力された画素データDATA1b(時刻t5から4サイクル目における現画素データ)と画素データDATA2b(時刻t5から4サイクル目における前画素データ)とを比較する。画素データDATA1bである画素アドレス「5h」の画素データ「55h」と画素データDATA2bである画素アドレス「4h」の画素データ「55h」とが一致しているので、スキップ信号SKIPの極性を反転させる(この場合は、「L」から「H」にする)。画素アドレス「5h」の画素データ「55h」の送信をスキップしてつぎの画素アドレス「6h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「6h」から2つ分の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素アドレス「6h」の1つ前の画素データから2画素分の画素データの読み出し要求を画素データバッファ13に出力する。   In the fourth cycle from time t5, the skip signal generator 14 receives the pixel data DATA1b (current pixel data in the fourth cycle from time t5) and the pixel data DATA2b (four cycles from time t5) from the time t5. The previous pixel data in the eye). Since the pixel data “55h” of the pixel address “5h” as the pixel data DATA1b and the pixel data “55h” of the pixel address “4h” as the pixel data DATA2b match, the polarity of the skip signal SKIP is reversed ( In this case, “L” is changed to “H”). In order to skip the transmission of the pixel data “55h” of the pixel address “5h” and to transmit the pixel data of the next pixel address “6h”, the skip signal generator 14 generates two data from the pixel address “6h”. A pixel data read request is output to the frame buffer 12 and a pixel data read request for two pixels from the pixel data immediately before the pixel address “6h” is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「6h」の画素データ「55h」を、画素データDATA1bとして画素アドレス「7h」の画素データ「55h」をスキップ信号生成器14および画素データバッファ13に出力する。   Accordingly, the frame buffer 12 uses the skip signal generator 14 and the pixel data buffer as the pixel data DATA1a, the pixel data “55h” at the pixel address “6h” and the pixel data “55h” as the pixel data DATA1b. 13 is output.

一方、画素データバッファ13は、フレームバッファ12から入力される画素データDATA1bを保持するとともに、画素データDATA2aとして1サイクル前に保持した画素データを、画素データDATA2bとしてフレームバッファ12から入力された画素データDATA1aをスキップ信号生成器14に出力する。この場合、画素データバッファ13は、画素データDATA2aとして画素アドレス「5h」の画素データ「55h」を、画素データDATA2bとして画素アドレス「6h」の画素データ「55h」をスキップ信号生成器14に出力する。   On the other hand, the pixel data buffer 13 holds the pixel data DATA1b input from the frame buffer 12, and the pixel data held one cycle before as the pixel data DATA2a, and the pixel data input from the frame buffer 12 as the pixel data DATA2b. DATA1a is output to the skip signal generator 14. In this case, the pixel data buffer 13 outputs the pixel data “55h” of the pixel address “5h” as the pixel data DATA2a and the pixel data “55h” of the pixel address “6h” to the skip signal generator 14 as the pixel data DATA2b. .

スキップ信号生成器14は、3サイクル目にフレームバッファ12から入力された画素データDATA1bの送信をスキップしているので、4サイクル目の画素データDATA1aと画素データDATA2aとを比較することなく、4サイクル目の画素データDATA1aを無条件に画素データDATA3として画像表示装置2のフレームバッファ22に送信する。この場合は、4サイクル目の画素データDATA1aである画素アドレス「6h」の画素データ「55h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA1b input from the frame buffer 12 in the third cycle, the fourth cycle does not compare the pixel data DATA1a and the pixel data DATA2a. The pixel data DATA1a of the eye is unconditionally transmitted to the frame buffer 22 of the image display device 2 as pixel data DATA3. In this case, the pixel data “55h” of the pixel address “6h” that is the pixel data DATA1a in the fourth cycle is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPが変化したことを検出して、アドレスを2回インクリメントして、アドレス「6h」をアドレス信号ADS0としてフレームバッファ22に出力し、アドレス「7h」をアドレス信号ADS1としてフレームバッファ22に出力する。   The address signal generator 21 detects that the skip signal SKIP has changed, increments the address twice, outputs the address “6h” to the frame buffer 22 as the address signal ADS0, and outputs the address “7h” as the address signal. The data is output to the frame buffer 22 as ADS1.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0,ADS1が示す領域に、スキップ信号生成器14から受信した画素データDATA3を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「6h」の画素データ「55h」をアドレス「6h」が示す領域とアドレス「7h」が示す領域とに格納する。   The frame buffer 22 stores the pixel data DATA3 received from the skip signal generator 14 in an area indicated by the address signals ADS0 and ADS1 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “55h” of the pixel address “6h” of the screen 2 in the area indicated by the address “6h” and the area indicated by the address “7h”.

時刻t5から5サイクル目において、スキップ信号生成器14は、時刻t5から4サイクル目において入力された画素データDATA1b(時刻t5から5サイクル目における現画素データ)と画素データDATA2b(時刻t5から5サイクル目における前画素データ)とを比較する。画素データDATA1bである画素アドレス「7h」の画素データ「55h」と画素データDATA2bである画素アドレス「6h」の画素データ「55h」とが一致しているので、スキップ信号SKIPの極性を反転させる(この場合は、「H」から「L」にする)。画素アドレス「7h」の画素データ「55h」の送信をスキップしてつぎの画素アドレス「8h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「8h」の画素データの読み出し要求をフレームバッファ12に出力するとともに、画素データアドレス「7h」の画素データの読み出し要求を画素データバッファ13に出力する。   In the fifth cycle from time t5, the skip signal generator 14 receives the pixel data DATA1b (the current pixel data in the fifth cycle from time t5) and the pixel data DATA2b (the fifth cycle from time t5) from the time t5. The previous pixel data in the eye). Since the pixel data “55h” of the pixel address “7h” as the pixel data DATA1b and the pixel data “55h” of the pixel address “6h” as the pixel data DATA2b match, the polarity of the skip signal SKIP is reversed ( In this case, “H” is changed to “L”). In order to skip the transmission of the pixel data “55h” at the pixel address “7h” and transmit the pixel data at the next pixel address “8h”, the skip signal generator 14 reads out the pixel data at the pixel address “8h”. A request is output to the frame buffer 12 and a read request for the pixel data at the pixel data address “7h” is output to the pixel data buffer 13.

これにより、フレームバッファ12は、画素データDATA1aとして画素アドレス「8h」の画素データ「55h」をスキップ信号生成器14と画素データバッファ13とに出力し、画素データバッファ13は画素データDATA2aとして画素アドレス「7h」の画素データ「55h」をスキップ信号生成器14に出力する。   Thereby, the frame buffer 12 outputs the pixel data “55h” of the pixel address “8h” as the pixel data DATA1a to the skip signal generator 14 and the pixel data buffer 13, and the pixel data buffer 13 outputs the pixel address as the pixel data DATA2a. The pixel data “55h” of “7h” is output to the skip signal generator 14.

スキップ信号生成器14は、4サイクル目にフレームバッファ12から入力された画素データDATA1bの送信をスキップしているので、5サイクル目の画素データDATA1aと画素データDATA2aとを比較することなく、5サイクル目の画素データDATA1aを無条件に画素データDATA3として画像表示装置2のフレームバッファ22に送信する。この場合は、4サイクル目の画素データDATA1aである画素アドレス「8h」の画素データ「55h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA1b input from the frame buffer 12 in the fourth cycle, the fifth cycle without comparing the pixel data DATA1a and the pixel data DATA2a in the fifth cycle. The pixel data DATA1a of the eye is unconditionally transmitted to the frame buffer 22 of the image display device 2 as pixel data DATA3. In this case, the pixel data “55h” of the pixel address “8h” that is the pixel data DATA1a in the fourth cycle is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「8h」をアドレス信号ADS0としてフレームバッファ22に出力する。フレームバッファ22は、スキップ信号生成器14から受信した画素データDATA3である画面2の画素アドレス「8h」の画素データ「55h」をアドレス「8h」が示す領域に格納する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “8h” to the frame buffer 22 as the address signal ADS0. The frame buffer 22 stores the pixel data “55h” of the pixel address “8h” of the screen 2 as the pixel data DATA3 received from the skip signal generator 14 in the area indicated by the address “8h”.

このように、画面2の9画素分の画素データは、1画素アドレス毎(画素アドレス「1h」、「3h」、「5h」、「7h」)にスキップされ、画像生成装置1から画像表示装置2に5サイクルで転送される。   As described above, the pixel data for nine pixels on the screen 2 is skipped for each pixel address (pixel addresses “1h”, “3h”, “5h”, “7h”), and the image generation device 1 to the image display device. 2 is transferred in 5 cycles.

画像表示装置2のフレームバッファ22に画面2の画素データがすべて格納された時刻t6において、アドレス信号生成器21は、アドレスを初期化(「0」)し、1サイクル毎にアドレスをインクリメントして、アドレス信号ADS0をフレームバッファ22に出力し、アドレス信号ADS0が示す領域に格納されている画素データを表示部23に出力させる。表示部23は、フレームバッファ22から入力される画素データに基づいて画面2を表示する。   At time t6 when all the pixel data of the screen 2 are stored in the frame buffer 22 of the image display device 2, the address signal generator 21 initializes the address (“0”) and increments the address every cycle. The address signal ADS0 is output to the frame buffer 22, and the pixel data stored in the area indicated by the address signal ADS0 is output to the display unit 23. The display unit 23 displays the screen 2 based on the pixel data input from the frame buffer 22.

このようにこの実施の形態1においては、画像生成装置1が、当該サイクルの処理対象となる画素データである現画素データと、1サイクル前に送信した現画素データより1画素前の画素データである前画素データとが等しい場合には現画素データの送信をスキップして現画素データより1画素後の画素データである次画素データを画素データとして画像表示装置2に送信し、現画素データと前画素データとが異なる場合、または1サイクル前に1サイクル前の現画素データの送信をスキップして1サイクル前の次画素データを送信した場合には現在のサイクルにおける現画素データを画素データとして画像表示装置2に送信する。また、画像生成装置1は、画素データを送信する際に、送信する画素データが現画素データであるのか次画素データであるのかを示すスキップ通知としてスキップ信号を画像表示装置2に送信する。画像表示装置2は、スキップ信号が変化しておらず送信された画素データが現画素データであることを示す場合には受信した画素データを現画素データおよび次画素データとして格納し、スキップ信号のエッジが変化して送信された画素データが次画素データであることを示す場合には受信した画素データを次画素データおよび次画素データのつぎの画素データとして格納するようにしている。すなわち、画像表示装置2が受信した画素データを当該画素データおよび当該画素データの1画素後の画素データとして格納するようにしているため、画像生成装置1は画素データの送信をスキップしたか否かを示すスキップ信号の極性を変化させるだけで前画素データと等しい現画素データの送信を省略することを可能としている。これにより、画素データの情報量を削減することなく、1画面の画素データの転送時間を短縮することができる。   As described above, in the first embodiment, the image generation apparatus 1 uses the current pixel data that is the pixel data to be processed in the cycle and the pixel data that is one pixel before the current pixel data that was transmitted one cycle before. When the previous pixel data is equal, the transmission of the current pixel data is skipped, and the next pixel data which is pixel data one pixel after the current pixel data is transmitted to the image display device 2 as the pixel data. If the previous pixel data is different, or if the transmission of the current pixel data of the previous cycle is skipped one cycle before and the next pixel data of the previous cycle is transmitted, the current pixel data in the current cycle is used as the pixel data. It transmits to the image display device 2. Further, when transmitting the pixel data, the image generating device 1 transmits a skip signal to the image display device 2 as a skip notification indicating whether the pixel data to be transmitted is the current pixel data or the next pixel data. When the skip signal does not change and the transmitted pixel data indicates the current pixel data, the image display device 2 stores the received pixel data as the current pixel data and the next pixel data. When the edge changes to indicate that the transmitted pixel data is the next pixel data, the received pixel data is stored as the next pixel data and the pixel data next to the next pixel data. That is, since the pixel data received by the image display device 2 is stored as the pixel data and the pixel data after one pixel of the pixel data, the image generation device 1 determines whether or not the transmission of the pixel data is skipped. It is possible to omit transmission of the current pixel data equal to the previous pixel data only by changing the polarity of the skip signal indicating. Thereby, the transfer time of pixel data of one screen can be shortened without reducing the amount of information of pixel data.

具体的には、1画面の画素数が奇数の場合、1画面を構成する画素数を「2k−1」(kは自然数)とすると、最大(1画面の画素データが全て同じ値の場合)で「k−1」個の画素データの送信を削減することができる。また、1画面の画素数が偶数の場合、1画面を構成する画素数を「2k」とすると、最大で「k」個の画素データの送信を削減することができる。すなわち、最大で画面を構成する画素の画素データの約50%の送信を削減することができる。これにより、画像生成装置1と画像表示装置2とが共有バスで接続され、この共有バスに他の機器が接続されるシステム構成においても、画像生成装置1から画像表示装置2への画素データの転送における共有バスの占有率を抑制することが可能となり、システム全体の性能を向上することができる。   Specifically, when the number of pixels on one screen is an odd number, assuming that the number of pixels constituting one screen is “2k−1” (k is a natural number), the maximum (when the pixel data on one screen are all the same value) Thus, transmission of “k−1” pixel data can be reduced. When the number of pixels on one screen is an even number, if the number of pixels constituting one screen is “2k”, transmission of “k” pixel data at the maximum can be reduced. That is, transmission of about 50% of the pixel data of the pixels constituting the screen can be reduced at the maximum. As a result, in the system configuration in which the image generation device 1 and the image display device 2 are connected by a shared bus, and other devices are connected to the shared bus, the pixel data from the image generation device 1 to the image display device 2 is also transferred. It becomes possible to suppress the occupancy rate of the shared bus in the transfer, and the performance of the entire system can be improved.

また、この実施の形態1においては、現画素データの送信をスキップしたか否かの情報をスキップ信号の極性の変化(エッジの変化)によって通知するようにしているため、データとして情報を通知する場合と比較して高速に情報を通知することができ、画像表示装置2が受信した画素データを格納するフレームバッファ22のアドレスを選択する処理時間を短縮することができる。   In the first embodiment, information indicating whether or not transmission of the current pixel data has been skipped is notified by a change in polarity (edge change) of the skip signal, so that information is notified as data. Information can be notified at a higher speed than the case, and the processing time for selecting the address of the frame buffer 22 for storing the pixel data received by the image display device 2 can be shortened.

なお、この実施の形態1の画像生成装置1の画像データ生成器11、セレクタ15、スキップ信号生成器14によって実現される上述した各機能をソフトウェアによって実現し、画像生成装置1aを、ソフトウェアを記憶するROMなどの記憶部と、フレームバッファ12,16およびソフトウェアを実行するために必要なワークメモリなどに用いるRAMなどのメモリと、記憶部に記憶されたソフトウェアを実行するCPUとで構成するようにしてもよい。   Note that the above-described functions realized by the image data generator 11, the selector 15, and the skip signal generator 14 of the image generation apparatus 1 of the first embodiment are realized by software, and the image generation apparatus 1a stores the software. A memory such as a ROM, a memory such as a RAM used as a work memory necessary for executing the frame buffers 12 and 16 and the software, and a CPU that executes the software stored in the memory. May be.

実施の形態2.
図6〜図8を用いてこの発明の実施の形態2を説明する。図6は、この発明における画像処理装置の実施の形態2の構成を示すブロック図である。図2に示した画像処理装置は、先の図1に示した実施の形態1の画像処理装置の画像生成装置1の代わりに画像生成装置1aを備えている。画像生成装置1aは、画像生成装置1にフレームバッファ16およびセレクタ15が追加されている。図1に示した画像処理装置と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
Embodiment 2. FIG.
A second embodiment of the present invention will be described with reference to FIGS. FIG. 6 is a block diagram showing the configuration of the second embodiment of the image processing apparatus according to the present invention. The image processing apparatus shown in FIG. 2 includes an image generation apparatus 1a instead of the image generation apparatus 1 of the image processing apparatus of the first embodiment shown in FIG. In the image generation device 1a, a frame buffer 16 and a selector 15 are added to the image generation device 1. Constituent parts having the same functions as those of the image processing apparatus shown in FIG.

画像データ生成器11は、m×n個の画素データを生成し、生成した画素データを画素データDATA10としてセレクタ15に出力する。また、画像データ生成器11は、画素データDATA10をフレームバッファ12とフレームバッファ16とに交互に格納させるために、フレームバッファ12とフレームバッファ16を1画面毎に切り替える選択制御信号をセレクタ15およびスキップ信号生成器14に出力する。   The image data generator 11 generates m × n pixel data, and outputs the generated pixel data to the selector 15 as pixel data DATA10. Further, the image data generator 11 selects a selection control signal for switching the frame buffer 12 and the frame buffer 16 for each screen in order to store the pixel data DATA 10 alternately in the frame buffer 12 and the frame buffer 16 and the skip. Output to the signal generator 14.

セレクタ15は、画像データ生成器11から入力される選択制御信号に基づいて、画像データ生成器11から入力される画素データDATA10を画素データDATA11aとしてフレームバッファ12に出力するか、または画素データDATA10を画素データDATA11bとしてフレームバッファ16に出力する。   Based on the selection control signal input from the image data generator 11, the selector 15 outputs the pixel data DATA10 input from the image data generator 11 to the frame buffer 12 as pixel data DATA11a, or outputs the pixel data DATA10. It outputs to the frame buffer 16 as pixel data DATA11b.

フレームバッファ12,16は、クロック生成器3によって生成されたクロックCLKに同期してセレクタ15が出力した画素データDATA11a,11bを一時保持するとともに、スキップ信号生成器14からの読み出し要求によって一時保持した画素データDATA11a,11bの2画素分の画素データを画素データDATA12,13としてスキップ信号生成器14に出力する。   The frame buffers 12 and 16 temporarily hold the pixel data DATA 11 a and 11 b output from the selector 15 in synchronization with the clock CLK generated by the clock generator 3 and temporarily hold it by a read request from the skip signal generator 14. Pixel data for two pixels of the pixel data DATA11a and 11b is output to the skip signal generator 14 as pixel data DATA12 and 13.

フレームバッファ12,16は、画像データ生成器11が出力する選択制御信号によって制御されるセレクタ15によって、画像データ生成器11が生成した画素データを1画面おきに交互に格納する。すなわち、フレームバッファ12が新たな画面の画素データを格納した場合にはフレームバッファ16にはフレームバッファ12が格納した画面より1画面前の画素データが格納されており、フレームバッファ16が新たな画面の画素データを格納した場合にはフレームバッファ12にはフレームバッファ16が格納した画面より1画面前の画素データが格納されている。したがって、選択制御信号がフレームバッファ12を選択することを示す場合にはフレームバッファ12が特許請求の範囲でいうところの現画面フレームバッファとなり、フレームバッファ16が特許請求の範囲でいうところの前画面フレームバッファとなる。また、選択制御信号がフレームバッファ16を選択することを示す場合にはフレームバッファ16が特許請求の範囲でいうところの現画面フレームバッファとなり、フレームバッファ12が特許請求の範囲でいうところの前画面フレームバッファとなる。   The frame buffers 12 and 16 alternately store pixel data generated by the image data generator 11 every other screen by a selector 15 controlled by a selection control signal output from the image data generator 11. That is, when the frame buffer 12 stores pixel data of a new screen, the frame buffer 16 stores pixel data one screen before the screen stored in the frame buffer 12, and the frame buffer 16 stores the new screen. When the pixel data is stored, the frame buffer 12 stores pixel data one screen before the screen stored in the frame buffer 16. Therefore, when the selection control signal indicates that the frame buffer 12 is selected, the frame buffer 12 becomes the current screen frame buffer as defined in the claims, and the frame buffer 16 indicates the previous screen as defined in the claims. Frame buffer. When the selection control signal indicates that the frame buffer 16 is selected, the frame buffer 16 becomes the current screen frame buffer as defined in the claims, and the frame buffer 12 indicates the previous screen as defined in the claims. Frame buffer.

スキップ信号生成器14は、フレームバッファ12,16に読み出し要求を出力して、フレームバッファ12から入力される2画素分の画素データDATA12と、フレームバッファ16から入力される2画素分の画素データDATA13とを取得し、実施の形態1の画素データDATA2,DATA3に代えて、画素データDATA12と画素データDATA13とを比較し、比較の結果に基づいて、画素データDATA12,13の転送をスキップするか否かを判定する。スキップ信号生成器14は、画像データ生成器11から入力される選択制御信号によって、フレームバッファ12,16が現画面の画素データを格納しているのか、または前画面の画素データを格納しているのかを認識する。   The skip signal generator 14 outputs a read request to the frame buffers 12 and 16, and the pixel data DATA 12 for two pixels input from the frame buffer 12 and the pixel data DATA 13 for two pixels input from the frame buffer 16. Whether the pixel data DATA12 and the pixel data DATA13 are compared instead of the pixel data DATA2 and DATA3 of the first embodiment, and the transfer of the pixel data DATA12 and 13 is skipped based on the comparison result. Determine whether. The skip signal generator 14 stores the pixel data of the current screen in the frame buffers 12 and 16 according to the selection control signal input from the image data generator 11 or stores the pixel data of the previous screen. Recognize

図6〜図8を参照して、この発明における実施の形態2の画像処理装置の動作を説明する。ここでは、画像データ生成器11は、図7に示すように、3×3(m=3,n=3の場合)の画素からなる画面0〜2の画像データとして9画素分の画素データを生成するものとする。図7において、画面0〜2の各画素の画素データは8ビット(x=8の場合)であり、画面0においては、画素アドレス「0h」の画素データは「00h」、画素アドレス「1h」の画素データは「08h」、画素アドレス「2h」の画素データは「80h」、画素アドレス「3h」の画素データは「53h」、画素アドレス「4h」の画素データは「FFh」、画素アドレス「5h」の画素データは「70h」、画素アドレス「6h」の画素データは「00h」、画素アドレス「7h」の画素データは「48h」、画素アドレス「8h」の画素データは「71h」である。   The operation of the image processing apparatus according to the second embodiment of the present invention will be described with reference to FIGS. Here, as shown in FIG. 7, the image data generator 11 generates pixel data for nine pixels as image data of screens 0 to 2 made up of 3 × 3 pixels (when m = 3 and n = 3). Shall be generated. In FIG. 7, the pixel data of each pixel of the screens 0 to 2 is 8 bits (when x = 8). In the screen 0, the pixel data of the pixel address “0h” is “00h”, and the pixel address is “1h”. The pixel data of “08h”, the pixel data of the pixel address “2h” is “80h”, the pixel data of the pixel address “3h” is “53h”, the pixel data of the pixel address “4h” is “FFh”, and the pixel address “ The pixel data of 5h is “70h”, the pixel data of pixel address “6h” is “00h”, the pixel data of pixel address “7h” is “48h”, and the pixel data of pixel address “8h” is “71h”. .

また、画面1,2においては、画素アドレス「0h」の画素データは「55h」、画素アドレス「1h」の画素データは「08h」、画素アドレス「2h」の画素データは「75h」、画素アドレス「3h」の画素データは「50h」、画素アドレス「4h」の画素データは「FBh」、画素アドレス「5h」の画素データは「70h」、画素アドレス「6h」の画素データは「13h」、画素アドレス「7h」の画素データは「48h」、画素アドレス「8h」の画素データは「71h」である。   On the screens 1 and 2, the pixel data of the pixel address “0h” is “55h”, the pixel data of the pixel address “1h” is “08h”, the pixel data of the pixel address “2h” is “75h”, and the pixel address The pixel data of “3h” is “50h”, the pixel data of pixel address “4h” is “FBh”, the pixel data of pixel address “5h” is “70h”, the pixel data of pixel address “6h” is “13h”, The pixel data of the pixel address “7h” is “48h”, and the pixel data of the pixel address “8h” is “71h”.

図8は、図7に示した画面0〜2の画素データを転送する場合の動作を説明するためのタイミングチャートである。なお、図8においては、説明を簡単にするために、フレームバッファ12が出力する2画素分の画素データDATA12のうち画素アドレスの小さい画素の画素データを画素データDATA12aとし、画素アドレスの大きい画素の画素データを画素データDATA12bとする。また、フレームバッファ16が出力する2画素分の画素データDATA13のうち画素アドレスの小さい画素の画素データを画素データDATA13aとし、画素アドレスの大きい画素の画素データを画素データDATA13bとする。さらにクロックCLKの1周期を1サイクルとする。さらに、画面0はすでに画像表示装置2に転送されており、画像生成装置1のフレームバッファ12および画像表示装置2のフレームバッファ22には、画面0の画素データが格納されているものとする。   FIG. 8 is a timing chart for explaining the operation when the pixel data of the screens 0 to 2 shown in FIG. 7 are transferred. In FIG. 8, in order to simplify the description, pixel data of a pixel having a small pixel address out of the pixel data DATA12 for two pixels output from the frame buffer 12 is defined as pixel data DATA12a. The pixel data is assumed to be pixel data DATA12b. In addition, pixel data of a pixel having a small pixel address among the pixel data DATA13 for two pixels output from the frame buffer 16 is defined as pixel data DATA13a, and pixel data of a pixel having a large pixel address is defined as pixel data DATA13b. Further, one cycle of the clock CLK is defined as one cycle. Further, it is assumed that the screen 0 has already been transferred to the image display device 2, and the pixel data of the screen 0 is stored in the frame buffer 12 of the image generation device 1 and the frame buffer 22 of the image display device 2.

画像データ生成器11は、画面1の画像データとして9画素分の画素データを生成する。時刻t11において、画像データ生成器11は、フレームバッファ16を選択する選択制御信号をセレクタ15およびスキップ信号生成器14に出力するとともに、1サイクル毎に画素アドレスの若番順に画素データDATA10をセレクタ15に出力する。   The image data generator 11 generates pixel data for nine pixels as the image data of the screen 1. At time t11, the image data generator 11 outputs a selection control signal for selecting the frame buffer 16 to the selector 15 and the skip signal generator 14, and the pixel data DATA10 is selected by the selector 15 in order of increasing pixel address every cycle. Output to.

セレクタ15は、選択制御信号に基づいてフレームバッファ12を選択して画素データDATA10を画素データDATA11aとしてフレームバッファ12に出力し、フレームバッファ12は、9サイクルかけて画素データDATA11aを格納する。   The selector 15 selects the frame buffer 12 based on the selection control signal and outputs the pixel data DATA10 as the pixel data DATA11a to the frame buffer 12, and the frame buffer 12 stores the pixel data DATA11a over 9 cycles.

フレームバッファ12に画面1の画素データがすべて格納された時刻t12から1サイクル目において、スキップ信号生成器14は、画素アドレス「0h」から2画素分の画素データの読み出し要求をフレームバッファ12,16に出力する。これにより、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「0h」の画素データ「55h」を、画素データDATA12bとして画面1の画素アドレス「1h」の画素データ「08h」をスキップ信号生成器14に出力する。また、フレームバッファ16は、画素データDATA13aとして画面0の画素アドレス「0h」の画素データ「00h」を、画素データDATA13bとして画面0の画素アドレス「1h」の画素データ「08h」をスキップ信号生成器14に出力する。   In the first cycle from time t12 when all the pixel data of the screen 1 is stored in the frame buffer 12, the skip signal generator 14 issues a read request for pixel data for two pixels from the pixel address “0h” to the frame buffers 12 and 16. Output to. Accordingly, the frame buffer 12 generates the pixel data “55h” of the pixel address “0h” of the screen 1 as the pixel data DATA12a, and the pixel data “08h” of the pixel address “1h” of the screen 1 as the pixel data DATA12b. To the device 14. Further, the frame buffer 16 skips the pixel data “00h” of the pixel address “0h” of the screen 0 as the pixel data DATA13a and the pixel data “08h” of the pixel address “1h” of the screen 0 as the pixel data DATA13b. 14 for output.

スキップ信号生成器14は、時刻t12から1サイクル目における現画素データである画素データDATA12aと、時刻t12から1サイクル目における前画素データである画素データDATA13aとを比較する。画素データDATA12aである画面1の画素アドレス「0h」の画素データ「55h」と1画面前の画素データDATA13aである画面0の画素アドレス「0h」の画素データ「00h」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「L」のまま)、画素データDATA12aである画面1の画素アドレス「0h」の画素データ「55h」を画素データDATA14として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA12a, which is the current pixel data in the first cycle from time t12, with the pixel data DATA13a, which is the previous pixel data in the first cycle from time t12. The pixel data “55h” of the pixel address “0h” of the screen 1 as the pixel data DATA12a and the pixel data “00h” of the pixel address “0h” of the screen 0 as the pixel data DATA13a of the previous screen are inconsistent. The skip signal generator 14 does not change the polarity of the skip signal SKIP (in this case, it remains “L”), and the pixel data “55h” of the pixel address “0h” of the screen 1 which is the pixel data DATA12a is the pixel data. Data 14 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、画面1の画素データを保持するアドレスを初期値「0h」とし、初期値「0h」をアドレス信号ADS0としてフレームバッファ22に出力する。フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域にスキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「0h」の画素データ「55h」をアドレス「0h」が示す領域に格納する。   The address signal generator 21 sets the address for holding the pixel data of the screen 1 to the initial value “0h”, and outputs the initial value “0h” to the frame buffer 22 as the address signal ADS0. The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “55h” of the pixel address “0h” of the screen 1 in the area indicated by the address “0h”.

時刻t12から2サイクル目において、スキップ信号生成器14は、時刻t12から2サイクル目における現画素データである画素データDATA12bと、時刻t12から2サイクル目における前画素データである画素データDATA13bとを比較する。画素データDATA12bである画面1の画素アドレス「1h」の画素データ「08h」と画素データDATA13bである画面0の画素アドレス「1h」の画素データ「08h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「L」から「H」にする)。画面1の画素アドレス「1h」の画素データ「08h」の送信をスキップしてつぎの画素アドレス「2h」の画素データ(時刻t12から2サイクル目における次画素データ)を送信するために、スキップ信号生成器14は、画素アドレス「2h」から2つ分の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the second cycle from time t12, the skip signal generator 14 compares the pixel data DATA12b, which is the current pixel data in the second cycle from time t12, with the pixel data DATA13b, which is the previous pixel data in the second cycle from time t12. To do. Since the pixel data “08h” of the pixel address “1h” of the screen 1 which is the pixel data DATA12b and the pixel data “08h” of the pixel address “1h” of the screen 0 which is the pixel data DATA13b match, the skip signal is generated. The unit 14 inverts the polarity of the skip signal SKIP (in this case, “L” is changed to “H”). In order to skip the transmission of the pixel data “08h” of the pixel address “1h” of the screen 1 and transmit the pixel data of the next pixel address “2h” (the next pixel data in the second cycle from time t12), The generator 14 outputs two pixel data read requests from the pixel address “2h” to the frame buffers 12 and 16.

これにより、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「2h」の画素データ「75h」を、画素データDATA12bとして画面1の画素アドレス「3h」の画素データ「50h」をスキップ信号生成器14に出力する。また、フレームバッファ16は、画素データDATA13aとして画面0の画素アドレス「2h」の画素データ「80h」を、画素データDATA13bとして画面0の画素アドレス「3h」の画素データ「53h」をスキップ信号生成器14に出力する。   Thus, the frame buffer 12 generates the pixel data “12h” of the pixel address “2h” of the screen 1 as the pixel data DATA12a and the pixel data “50h” of the pixel address “3h” of the screen 1 as the pixel data DATA12b. To the device 14. Further, the frame buffer 16 skips the pixel data “80h” of the pixel address “2h” of the screen 0 as the pixel data DATA13a, and the pixel data “53h” of the pixel address “3h” of the screen 0 as the pixel data DATA13b. 14 for output.

スキップ信号生成器14は、時刻t12から1サイクル目にフレームバッファ12から入力された画素データDATA12bの送信をスキップしているので、時刻t12から2サイクル目の画素データDATA12aと画素データDATA13aとを比較することなく、2サイクル目の画素データDATA12aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t12から2サイクル目の画素データDATA12aである画面1の画素アドレス「2h」の画素データ「75h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA12b input from the frame buffer 12 in the first cycle from time t12, the pixel data DATA12a and pixel data DATA13a in the second cycle from time t12 are compared. Without this, the pixel data DATA12a in the second cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14. In this case, the pixel data “75h” of the pixel address “2h” of the screen 1 which is the pixel data DATA12a in the second cycle from the time t12 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「2h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “2h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「2h」の画素データ「75h」をアドレス「2h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “75h” of the pixel address “2h” of the screen 1 in the area indicated by the address “2h”.

上述したように、画面1の1画面前の画面0の画素データはすでに画像表示装置2に転送されており、フレームバッファ22には画面0の画素データが格納されている。時刻t12から1サイクル目において画面1の画素アドレス「0h」の画素データ「55h」が転送され、時刻t12から2サイクル目において画面1の画素アドレス「2h」の画素データ「75h」が転送されたため、フレームバッファ22のアドレス「0h」およびアドレス「2h」が示す領域には、画面1のアドレス「0h」およびアドレス「2h」の画素データが格納されている。しかし、フレームバッファ22のアドレス「1h」が示す領域には画面0のアドレス「1h」の画素データ「08h」が格納されたままであり、画像生成装置1のスキップ信号生成器14が送信をスキップした画面1の画素アドレス「1h」の画素データ「08h」が、見かけ上は送信されて画像表示装置2のフレームバッファ22に格納されたことと等価となる。このように、フレームバッファ22に1画面に転送された画面の画素データを残しておき、画素データの送信がスキップされたか否かをスキップ信号SKIPの極性の変化によって通知することで、1画面前の同一の画素アドレスの画素データと等しい画素データの送信をスキップすることを可能にしている。   As described above, the pixel data of the screen 0 one screen before the screen 1 has already been transferred to the image display device 2, and the pixel data of the screen 0 is stored in the frame buffer 22. The pixel data “55h” of the pixel address “0h” of the screen 1 is transferred in the first cycle from the time t12, and the pixel data “75h” of the pixel address “2h” of the screen 1 is transferred in the second cycle from the time t12. In the area indicated by the addresses “0h” and “2h” of the frame buffer 22, the pixel data of the addresses “0h” and “2h” of the screen 1 are stored. However, the pixel data “08h” of the address “1h” of the screen 0 is still stored in the area indicated by the address “1h” of the frame buffer 22, and the skip signal generator 14 of the image generation device 1 skips transmission. The pixel data “08h” of the pixel address “1h” on the screen 1 is apparently equivalent to being transmitted and stored in the frame buffer 22 of the image display device 2. In this way, the pixel data of the screen transferred to one screen is left in the frame buffer 22, and notification of whether or not the transmission of the pixel data is skipped is made by changing the polarity of the skip signal SKIP. It is possible to skip transmission of pixel data equal to the pixel data of the same pixel address.

時刻t12から3サイクル目において、スキップ信号生成器14は、時刻12から2サイクル目において入力された画素データDATA12b(時刻t12から3サイクル目における現画素データ)と、時刻12から2サイクル目において入力された画素データDATA13b(時刻t12から3サイクル目における前画素データ)とを比較する。画素データDATA12bである画面1の画素アドレス「3h」の画素データ「30h」と画素データDATA13bである画面0の画素アドレス「3h」の画素データ「53h」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「H」のまま)、画素データDATA12bである画面1の画素アドレス「3h」の画素データ「50h」を画素データDATA14として画像表示装置2のフレームバッファ22に送信する。   In the third cycle from time t12, the skip signal generator 14 inputs the pixel data DATA12b (current pixel data in the third cycle from time t12) and the second cycle from time t12. Compared with the pixel data DATA13b (previous pixel data in the third cycle from time t12). Since the pixel data “30h” of the pixel address “3h” of the screen 1 as the pixel data DATA12b and the pixel data “53h” of the pixel address “3h” of the screen 0 as the pixel data DATA13b do not match, the skip signal generator No. 14 displays the image of the pixel data “50h” of the pixel address “3h” of the screen 1 as the pixel data DATA12b without changing the polarity of the skip signal SKIP (in this case, “H”). Transmit to the frame buffer 22 of the device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化していないので、アドレスを1回インクリメントして、アドレス「3h」をアドレス信号ADS0としてフレームバッファ22に出力する。   Since the polarity of the skip signal SKIP has not changed, the address signal generator 21 increments the address once and outputs the address “3h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「3h」の画素データ「50h」をアドレス「3h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “50h” of the pixel address “3h” of the screen 1 in the area indicated by the address “3h”.

時刻t12から4サイクル目において、スキップ信号生成器14は、画素アドレス「4h」から2画素分の画素データの読み出し要求をフレームバッファ12,16に出力する。これにより、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「4h」の画素データ「FBh」を、画素データDATA12bとして画面1の画素アドレス「5h」の画素データ「70h」をスキップ信号生成器14に出力する。また、フレームバッファ16は、画素データDATA13aとして画面0の画素アドレス「4h」の画素データ「FFh」を、画素データDATA13bとして画面0の画素アドレス「5h」の画素データ「70h」をスキップ信号生成器14に出力する。   In the fourth cycle from time t12, the skip signal generator 14 outputs a read request for pixel data of two pixels from the pixel address “4h” to the frame buffers 12 and 16. Thereby, the frame buffer 12 generates the pixel data “FBh” of the pixel address “4h” of the screen 1 as the pixel data DATA12a, and the pixel data “70h” of the pixel address “5h” of the screen 1 as the pixel data DATA12b. To the device 14. Further, the frame buffer 16 skips the pixel data “FFh” of the pixel address “4h” of the screen 0 as the pixel data DATA13a, and the pixel data “70h” of the pixel address “5h” of the screen 0 as the pixel data DATA13b. 14 for output.

スキップ信号生成器14は、時刻t12から4サイクル目における現画素データである画素データDATA12aと、時刻t12から4サイクル目における前画素データである画素データDATA13aとを比較する。画素データDATA12aである画面1の画素アドレス「4h」の画素データ「FBh」と1画面前の画素データDATA13aである画面0の画素アドレス「4h」の画素データ「FFh」とは不一致であるので、スキップ信号生成器14は、スキップ信号SKIPの極性を変化させずに(この場合は「H」のまま)、画素データDATA12aである画面1の画素アドレス「4h」の画素データ「FBh」を画素データDATA14として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA12a, which is the current pixel data in the fourth cycle from time t12, with the pixel data DATA13a, which is the previous pixel data in the fourth cycle from time t12. Since the pixel data “FBh” of the pixel address “4h” of the screen 1 which is the pixel data DATA12a and the pixel data “FFh” of the pixel address “4h” of the screen 0 which is the pixel data DATA13a of the previous screen are inconsistent, The skip signal generator 14 changes the pixel data “FBh” of the pixel address “4h” of the screen 1 as the pixel data DATA12a without changing the polarity of the skip signal SKIP (in this case, “H”). Data 14 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化していないので、アドレスを1回インクリメントして、アドレス「4h」をアドレス信号ADS0としてフレームバッファ22に出力する。   Since the polarity of the skip signal SKIP has not changed, the address signal generator 21 increments the address once and outputs the address “4h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「4h」の画素データ「FBh」をアドレス「4h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “FBh” of the pixel address “4h” on the screen 1 in the area indicated by the address “4h”.

時刻t12から5サイクル目において、スキップ信号生成器14は、時刻t12から4サイクル目に入力された画素データDATA12b(時刻t12から5サイクル目における現画素データ)と、時刻t12から4サイクル目に入力された画素データDATA13b(時刻t12から5サイクル目における前画素データ)とを比較する。画素データDATA12bである画面1の画素アドレス「5h」の画素データ「70h」と画素データDATA13bである画面0の画素アドレス「5h」の画素データ「70h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「H」から「L」にする)。画面1の画素アドレス「5h」の画素データ「70h」の送信をスキップしてつぎの画素アドレス「6h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「6h」から2つ分の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the fifth cycle from time t12, the skip signal generator 14 inputs the pixel data DATA12b (the current pixel data in the fifth cycle from time t12) and the fourth cycle from time t12. Compared with the pixel data DATA13b (previous pixel data in the fifth cycle from time t12). Since the pixel data “70h” of the pixel address “5h” of the screen 1 as the pixel data DATA12b matches the pixel data “70h” of the pixel address “5h” of the screen 0 as the pixel data DATA13b, the skip signal is generated. The unit 14 inverts the polarity of the skip signal SKIP (in this case, “H” is changed to “L”). In order to skip the transmission of the pixel data “70h” of the pixel address “5h” of the screen 1 and transmit the pixel data of the next pixel address “6h”, the skip signal generator 14 starts from the pixel address “6h” to 2 One pixel data read request is output to the frame buffers 12 and 16.

これにより、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「6h」の画素データ「13h」を、画素データDATA12bとして画面1の画素アドレス「7h」の画素データ「48h」をスキップ信号生成器14に出力する。また、フレームバッファ16は、画素データDATA13aとして画面0の画素アドレス「6h」の画素データ「00h」を、画素データDATA13bとして画面0の画素アドレス「7h」の画素データ「48h」をスキップ信号生成器14に出力する。   Thus, the frame buffer 12 generates the pixel data “13h” of the pixel address “6h” of the screen 1 as the pixel data DATA12a, and the pixel data “48h” of the pixel address “7h” of the screen 1 as the pixel data DATA12b. To the device 14. Further, the frame buffer 16 skips the pixel data “00h” of the pixel address “6h” of the screen 0 as the pixel data DATA13a, and the pixel data “48h” of the pixel address “7h” of the screen 0 as the pixel data DATA13b. 14 for output.

スキップ信号生成器14は、時刻t12から4サイクル目にフレームバッファ12から入力された画素データDATA12bの送信をスキップしているので、時刻t12から5サイクル目の画素データDATA12aと画素データDATA13aとを比較することなく、時刻t12から5サイクル目の画素データDATA12aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t12から5サイクル目の画素データDATA12aである画面1の画素アドレス「6h」の画素データ「13h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA12b input from the frame buffer 12 in the fourth cycle from time t12, the pixel data DATA12a and pixel data DATA13a in the fifth cycle from time t12 are compared. Instead, the pixel data DATA12a in the fifth cycle from the time t12 is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14. In this case, the pixel data “13h” of the pixel address “6h” of the screen 1, which is the pixel data DATA12a in the fifth cycle from the time t12, is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「6h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “6h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「6h」の画素データ「13h」をアドレス「6h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “13h” of the pixel address “6h” of the screen 1 in the area indicated by the address “6h”.

時刻12から6サイクル目において、スキップ信号生成器14は、時刻12から5サイクル目において入力された画素データDATA12b(時刻t12における現画素データ)と、時刻12から5サイクル目において入力された画素データDATA13b(時刻t12における前画素データ)とを比較する。画素データDATA12bである画面1の画素アドレス「7h」の画素データ「48h」と画素データDATA13bである画面0の画素アドレス「7h」の画素データ「48h」は一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は「L」から「H」にする)。画面1の画素アドレス「7h」の画素データ「48h」の送信をスキップしてつぎの画素アドレス「8h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「8h」の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the sixth cycle from time 12, the skip signal generator 14 outputs the pixel data DATA12b (current pixel data at time t12) input in the fifth cycle from time 12 and the pixel data input in the fifth cycle from time 12. Data 13b (previous pixel data at time t12) is compared. Since the pixel data “48h” of the pixel address “7h” of the screen 1 which is the pixel data DATA12b and the pixel data “48h” of the pixel address “7h” of the screen 0 which is the pixel data DATA13b match, the skip signal generator 14 inverts the polarity of the skip signal SKIP (in this case, “L” is changed to “H”). In order to skip the transmission of the pixel data “48h” of the pixel address “7h” of the screen 1 and to transmit the pixel data of the next pixel address “8h”, the skip signal generator 14 outputs the pixel of the pixel address “8h”. A data read request is output to the frame buffers 12 and 16.

これにより、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「8h」の画素データ「71h」をスキップ信号生成器14に出力する。また、フレームバッファ16は、画素データDATA13aとして画面0の画素アドレス「8h」の画素データ「71h」をスキップ信号生成器14に出力する。   As a result, the frame buffer 12 outputs the pixel data “71h” of the pixel address “8h” of the screen 1 to the skip signal generator 14 as the pixel data DATA12a. Further, the frame buffer 16 outputs the pixel data “71h” of the pixel address “8h” of the screen 0 to the skip signal generator 14 as the pixel data DATA13a.

スキップ信号生成器14は、時刻t12から5サイクル目にフレームバッファ12から入力された画素データDATA12bの送信をスキップしているので、時刻t12から6サイクル目の画素データDATA12aと画素データDATA13aとを比較することなく、6サイクル目の画素データDATA12aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t12から6サイクル目の画素データDATA12aである画面1の画素アドレス「8h」の画素データ「71h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA12b input from the frame buffer 12 in the fifth cycle from time t12, the pixel data DATA12a and pixel data DATA13a in the sixth cycle from time t12 are compared. Without this, the pixel data DATA12a in the sixth cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14. In this case, the pixel data “71h” of the pixel address “8h” of the screen 1 as the pixel data DATA12a of the sixth cycle from the time t12 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「8h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “8h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面1の画素アドレス「8h」の画素データ「71h」をアドレス「8h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “71h” of the pixel address “8h” on the screen 1 in the area indicated by the address “8h”.

このように、画面1の9画素分の画素データは、1画面前の同一の画素アドレスと同じ画素データの画素アドレス「1h」、「5h」、「7h」の画素アドレスがスキップされ、画像生成装置1から画像表示装置2に6サイクルで転送される。   In this way, the pixel data of nine pixels on the screen 1 are skipped from the pixel addresses “1h”, “5h”, and “7h” of the same pixel data as the same pixel address one screen before, and image generation is performed. The data is transferred from the device 1 to the image display device 2 in 6 cycles.

画像表示装置2のフレームバッファ22に画面1の画素データがすべて格納された時刻t13において、アドレス信号生成器21は、アドレスを初期化(「0」)し、1サイクル毎にアドレスをインクリメントして、アドレス信号ADS0をフレームバッファ22に出力し、アドレス信号ADS0が示す領域に格納されている画素データを表示部23に出力させる。表示部23は、フレームバッファ22から入力される画素データに基づいて画面2を表示する。   At time t13 when all the pixel data of the screen 1 are stored in the frame buffer 22 of the image display device 2, the address signal generator 21 initializes the address (“0”) and increments the address every cycle. The address signal ADS0 is output to the frame buffer 22, and the pixel data stored in the area indicated by the address signal ADS0 is output to the display unit 23. The display unit 23 displays the screen 2 based on the pixel data input from the frame buffer 22.

画像データ生成器11は、画面2の画像データとして9画素分の画素データを生成する。時刻t14において、画像データ生成器11は、フレームバッファ12を選択する選択制御信号をセレクタ15およびスキップ信号生成器14に出力とともに、1サイクル毎に画素アドレスの若番順に画素データDATA10をセレクタ15に出力する。   The image data generator 11 generates pixel data for nine pixels as the image data of the screen 2. At time t14, the image data generator 11 outputs a selection control signal for selecting the frame buffer 12 to the selector 15 and the skip signal generator 14 and the pixel data DATA10 to the selector 15 in order of increasing pixel address every cycle. Output.

セレクタ15は、選択制御信号に基づいてフレームバッファ16を選択して画素データDATA10を画素データDATA11bとしてフレームバッファ16に出力し、フレームバッファ16は、9サイクルかけて画素データDATA11bを格納する。これにより、送信すべき画面2の画素データがフレームバッファ16に格納され、画面2の1画面前の画面1の画素データがフレームバッファ12に格納されたことになる。   The selector 15 selects the frame buffer 16 based on the selection control signal and outputs the pixel data DATA10 as the pixel data DATA11b to the frame buffer 16, and the frame buffer 16 stores the pixel data DATA11b over 9 cycles. As a result, the pixel data of the screen 2 to be transmitted is stored in the frame buffer 16, and the pixel data of the screen 1 one screen before the screen 2 is stored in the frame buffer 12.

画面2の画素データが全て格納された時刻t15から1サイクル目において、スキップ信号生成器14は、画素アドレス「0h」から2画素分の画素データの読み出し要求をフレームバッファ12,16に出力する。これにより、フレームバッファ16は、画素データDATA13bとして画面2の画素アドレス「0h」の画素データ「55h」を、画素データDATA13bとして画面2の画素アドレス「1h」画素データ「08h」をスキップ信号生成器14に出力する。また、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「0h」の画素データ「55h」を、画素データDATA12bとして画面1の画素アドレス「1h」の画素データ「08h」をスキップ信号生成器14に出力する。   In the first cycle from time t15 when all the pixel data of the screen 2 is stored, the skip signal generator 14 outputs a pixel data read request for two pixels from the pixel address “0h” to the frame buffers 12 and 16. Thereby, the frame buffer 16 uses the pixel data “55h” of the pixel address “0h” of the screen 2 as the pixel data DATA13b, and the pixel address “1h” of the screen 2 of the screen 2 as the pixel data DATA13b. 14 for output. Further, the frame buffer 12 skips the pixel data “55h” of the pixel address “0h” of the screen 1 as the pixel data DATA12a and the pixel data “08h” of the pixel address “1h” of the screen 1 as the pixel data DATA12b. 14 for output.

スキップ信号生成器14は、時刻t15から1サイクル目における前画素データである画素データDATA12aと、時刻t15から1サイクル目における現画素データである画素データDATA13aとを比較する。画素データDATA13aである画面2の画素アドレス「0h」の画素データ「55h」と1画面前の画素データDATA12aである画面1の画素アドレス「0h」の画素データ「55h」とは一致している。しかしながら、画面2の先頭アドレスの画素データであるので、比較の結果に依存することなく、スキップ信号生成器14は、スキップ信号SKIPを変化させずに(この場合は「L」のまま)、画素データDATA13aである画面2の画素アドレス「0h」の画素データ「55h」を画素データDATA14として画像表示装置2のフレームバッファ22に送信する。   The skip signal generator 14 compares the pixel data DATA12a, which is the previous pixel data in the first cycle from time t15, with the pixel data DATA13a, which is the current pixel data in the first cycle from time t15. The pixel data “55h” of the pixel address “0h” of the screen 2 that is the pixel data DATA13a and the pixel data “55h” of the pixel address “0h” of the screen 1 that is the pixel data DATA12a of the previous screen match. However, since it is the pixel data at the head address of the screen 2, the skip signal generator 14 does not change the skip signal SKIP (in this case, remains “L”) without depending on the comparison result. The pixel data “55h” of the pixel address “0h” of the screen 2 as the data DATA 13a is transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14.

アドレス信号生成器21は、画面2の画素データを保持するアドレスを初期値「0h」とし、初期値「0h」をアドレス信号ADS0としてフレームバッファ22に出力する。フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域にスキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「0h」の画素データ「55h」をアドレス「0h」が示す領域に格納する。   The address signal generator 21 sets the address that holds the pixel data of the screen 2 to the initial value “0h”, and outputs the initial value “0h” to the frame buffer 22 as the address signal ADS0. The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “55h” of the pixel address “0h” on the screen 2 in the area indicated by the address “0h”.

時刻t15から2サイクル目において、スキップ信号生成器14は、時刻t15から1サイクル目に入力された画素データDATA12b(時刻t15から2サイクル目における前画素データ)と、時刻t15から1サイクル目に入力された画素データDATA13b(時刻t15から2サイクル目における現画素データ)とを比較する。画素データDATA13bである画面2の画素アドレス「1h」の画素データ「08h」と画素データDATA12bである画面1の画素アドレス「1h」の画素データ「08h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「L」から「H」にする)。画面2の画素アドレス「1h」の画素データ「08h」の送信をスキップしてつぎの画素アドレス「2h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「2h」から2つ分の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the second cycle from time t15, the skip signal generator 14 inputs the pixel data DATA12b (previous pixel data in the second cycle from time t15) and the first cycle from time t15. Compared with the pixel data DATA13b (current pixel data in the second cycle from time t15). Since the pixel data “08h” of the pixel address “1h” of the screen 2 that is the pixel data DATA13b and the pixel data “08h” of the pixel address “1h” of the screen 1 that is the pixel data DATA12b match, the skip signal is generated. The unit 14 inverts the polarity of the skip signal SKIP (in this case, “L” is changed to “H”). In order to skip the transmission of the pixel data “08h” of the pixel address “1h” of the screen 2 and transmit the pixel data of the next pixel address “2h”, the skip signal generator 14 starts from the pixel address “2h” to 2 One pixel data read request is output to the frame buffers 12 and 16.

これにより、フレームバッファ16は、画素データDATA13aとして画面2の画素アドレス「2h」の画素データ「75h」を、画素データDATA13bとして画面2の画素アドレス「3h」の画素データ「50h」をスキップ信号生成器14に出力する。また、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「2h」の画素データ「75h」を、画素データDATA12bとして画面1の画素アドレス「3h」の画素データ「50h」をスキップ信号生成器14に出力する。   As a result, the frame buffer 16 generates the pixel data “75h” of the pixel address “2h” of the screen 2 as the pixel data DATA13a and the pixel data “50h” of the pixel address “3h” of the screen 2 as the pixel data DATA13b. To the device 14. Further, the frame buffer 12 uses the pixel data “75h” of the pixel address “2h” of the screen 1 as the pixel data DATA12a and the pixel data “50h” of the pixel address “3h” of the screen 1 as the pixel data DATA12b. 14 for output.

スキップ信号生成器14は、時刻t15から1サイクル目にフレームバッファ12から入力された画素データDATA13bの送信をスキップしているので、時刻t15から2サイクル目に入力された画素データDATA12aと画素データDATA13aとを比較することなく、2サイクル目の画素データDATA13aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t15から2サイクル目の画素データDATA13aである画面2の画素アドレス「2h」の画素データ「75h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA13b input from the frame buffer 12 in the first cycle from time t15, the pixel data DATA12a and the pixel data DATA13a input in the second cycle from time t15. Without being compared, the pixel data DATA13a in the second cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14. In this case, the pixel data “75h” of the pixel address “2h” of the screen 2 as the pixel data DATA13a in the second cycle from the time t15 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPが変化したことを検出して、アドレスを2回インクリメントして、アドレス「2h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the skip signal SKIP has changed, increments the address twice, and outputs the address “2h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「2h」の画素データ「75h」をアドレス「2h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “75h” of the pixel address “2h” of the screen 2 in the area indicated by the address “2h”.

時刻t15から3サイクル目において、スキップ信号生成器14は、時刻t15から2サイクル目において入力された画素データDATA12b(時刻t15から3サイクル目における前画素データ)と、時刻t15から2サイクル目において入力された画素データDATA13b(時刻t15から3サイクル目における現画素データ)とを比較する。画素データDATA13bである画面2の画素アドレス「3h」の画素データ「50h」と画素データDATA12bである画面1の画素アドレス「3h」の画素データ「50h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「H」から「L」にする)。画面2の画素アドレス「3h」の画素データ「50h」の送信をスキップしてつぎの画素アドレス「4h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「4h」から2つ分の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the third cycle from time t15, the skip signal generator 14 inputs the pixel data DATA12b (previous pixel data in the third cycle from time t15) and the second cycle from time t15. Compared with the pixel data DATA13b (current pixel data in the third cycle from time t15). Since the pixel data “50h” of the pixel address “3h” of the screen 2 which is the pixel data DATA13b and the pixel data “50h” of the pixel address “3h” of the screen 1 which is the pixel data DATA12b match, the skip signal is generated. The unit 14 inverts the polarity of the skip signal SKIP (in this case, “H” is changed to “L”). In order to skip the transmission of the pixel data “50h” of the pixel address “3h” of the screen 2 and transmit the pixel data of the next pixel address “4h”, the skip signal generator 14 starts from the pixel address “4h” to 2 One pixel data read request is output to the frame buffers 12 and 16.

これにより、フレームバッファ16は、画素データDATA13aとして画面2の画素アドレス「4h」の画素データ「FBh」を、画素データDATA13bとして画面2の画素アドレス「5h」の画素データ「70h」をスキップ信号生成器14に出力する。また、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「4h」の画素データ「FBh」を、画素データDATA12bとして画面1の画素アドレス「5h」の画素データ「70h」をスキップ信号生成器14に出力する。   Thereby, the frame buffer 16 generates the pixel data “FBh” of the pixel address “4h” of the screen 2 as the pixel data DATA13a, and the pixel data “70h” of the pixel address “5h” of the screen 2 as the pixel data DATA13b. To the device 14. In addition, the frame buffer 12 uses the pixel data “FBh” of the pixel address “4h” of the screen 1 as the pixel data DATA12a, and the pixel data “70h” of the pixel address “5h” of the screen 1 as the pixel data DATA12b. 14 for output.

スキップ信号生成器14は、時刻t15から2サイクル目にフレームバッファ12から入力された画素データDATA13bの送信をスキップしているので、時刻t15から3サイクル目に入力された画素データDATA12aと画素データDATA13aとを比較することなく、3サイクル目の画素データDATA13aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t15から3サイクル目の画素データDATA13aである画面2の画素アドレス「4h」の画素データ「FBh」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA13b input from the frame buffer 12 in the second cycle from time t15, the pixel data DATA12a and the pixel data DATA13a input in the third cycle from time t15. The pixel data DATA13a in the third cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14. In this case, the pixel data “FBh” of the pixel address “4h” of the screen 2 which is the pixel data DATA13a in the third cycle from the time t15 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「4h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “4h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「4h」の画素データ「FBh」をアドレス「4h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “FBh” of the pixel address “4h” on the screen 2 in the area indicated by the address “4h”.

時刻t15から4サイクル目において、スキップ信号生成器14は、時刻t15から3サイクル目において入力された画素データDATA12b(時刻t15から4サイクル目における前画素データ)と、時刻t15から3サイクル目において入力された画素データDATA13b(時刻t15から4サイクル目における現画素データ)とを比較する。画素データDATA13bである画面2の画素アドレス「5h」の画素データ「70h」と画素データDATA12bである画面1の画素アドレス「5h」の画素データ「70h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「L」から「H」にする)。画面2の画素アドレス「5h」の画素データ「70h」の送信をスキップしてつぎの画素アドレス「6h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「6h」から2つ分の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the fourth cycle from time t15, the skip signal generator 14 inputs the pixel data DATA12b (previous pixel data in the fourth cycle from time t15) and the third cycle from time t15. Compared with the pixel data DATA 13b (current pixel data in the fourth cycle from time t15). Since the pixel data “70h” of the pixel address “5h” of the screen 2 as the pixel data DATA13b and the pixel data “70h” of the pixel address “5h” of the screen 1 as the pixel data DATA12b match, the skip signal is generated. The unit 14 inverts the polarity of the skip signal SKIP (in this case, “L” is changed to “H”). In order to skip the transmission of the pixel data “70h” of the pixel address “5h” of the screen 2 and transmit the pixel data of the next pixel address “6h”, the skip signal generator 14 starts from the pixel address “6h” to 2 One pixel data read request is output to the frame buffers 12 and 16.

これにより、フレームバッファ16は、画素データDATA13aとして画面2の画素アドレス「6h」の画素データ「13h」を、画素データDATA13bとして画面2の画素アドレス「7h」の画素データ「48h」をスキップ信号生成器14に出力する。また、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「6h」の画素データ「13h」を、画素データDATA13bとして画面1の画素アドレス「7h」の画素データ「48h」をスキップ信号生成器14に出力する。   Thereby, the frame buffer 16 generates the pixel data “13h” of the pixel address “6h” of the screen 2 as the pixel data DATA13a, and the pixel data “48h” of the pixel address “7h” of the screen 2 as the pixel data DATA13b. To the device 14. Further, the frame buffer 12 uses the pixel data “13h” of the pixel address “6h” of the screen 1 as the pixel data DATA12a and the pixel data “48h” of the pixel address “7h” of the screen 1 as the pixel data DATA13b. 14 for output.

スキップ信号生成器14は、時刻t15から3サイクル目にフレームバッファ12から入力された画素データDATA13bの送信をスキップしているので、時刻t15から4サイクル目に入力された画素データDATA12aと画素データDATA13aとを比較することなく、4サイクル目の画素データDATA13aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t15から4サイクル目の画素データDATA13aである画面2の画素アドレス「6h」の画素データ「13h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA13b input from the frame buffer 12 in the third cycle from time t15, the pixel data DATA12a and the pixel data DATA13a input in the fourth cycle from time t15. The pixel data DATA13a in the fourth cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14. In this case, the pixel data “13h” of the pixel address “6h” of the screen 2 as the pixel data DATA13a in the fourth cycle from the time t15 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「6h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “6h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「6h」の画素データ「13h」をアドレス「6h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “13h” of the pixel address “6h” on the screen 2 in the area indicated by the address “6h”.

時刻t15から5サイクル目において、スキップ信号生成器14は、時刻t15から4サイクル目において入力された画素データDATA12b(時刻t15から5サイクル目における前画素データ)と、時刻t15から4サイクル目において入力された画素データDATA13b(時刻t15から5サイクル目における現画素データ)とを比較する。画素データDATA13bである画面2の画素アドレス「7h」の画素データ「48h」と画素データDATA12bである画面1の画素アドレス「7h」の画素データ「48h」とは一致しているので、スキップ信号生成器14は、スキップ信号SKIPの極性を反転させる(この場合は、「H」から「L」にする)。画面2の画素アドレス「7h」の画素データ「48h」の送信をスキップしてつぎの画素アドレス「8h」の画素データを送信するために、スキップ信号生成器14は、画素アドレス「8h」の画素データの読み出し要求をフレームバッファ12,16に出力する。   In the fifth cycle from time t15, the skip signal generator 14 inputs the pixel data DATA12b (previous pixel data in the fifth cycle from time t15) and the fourth cycle from time t15. The pixel data DATA13b (the current pixel data in the fifth cycle from time t15) is compared. Since the pixel data “48h” of the pixel address “7h” of the screen 2 which is the pixel data DATA13b and the pixel data “48h” of the pixel address “7h” of the screen 1 which is the pixel data DATA12b match, the skip signal is generated. The unit 14 inverts the polarity of the skip signal SKIP (in this case, “H” is changed to “L”). In order to skip the transmission of the pixel data “48h” of the pixel address “7h” of the screen 2 and to transmit the pixel data of the next pixel address “8h”, the skip signal generator 14 outputs the pixel of the pixel address “8h”. A data read request is output to the frame buffers 12 and 16.

これにより、フレームバッファ16は、画素データDATA13aとして画面2の画素アドレス「8h」の画素データ「71h」をスキップ信号生成器14に出力する。また、フレームバッファ12は、画素データDATA12aとして画面1の画素アドレス「8h」の画素データ「71h」をスキップ信号生成器14に出力する。   As a result, the frame buffer 16 outputs the pixel data “71h” of the pixel address “8h” on the screen 2 to the skip signal generator 14 as the pixel data DATA13a. Further, the frame buffer 12 outputs the pixel data “71h” of the pixel address “8h” of the screen 1 to the skip signal generator 14 as the pixel data DATA12a.

スキップ信号生成器14は、時刻t15から4サイクル目にフレームバッファ12から入力された画素データDATA13bの送信をスキップしているので、時刻t15から5サイクル目に入力されたの画素データDATA12aと画素データDATA13aとを比較することなく、5サイクル目の画素データDATA13aを無条件に画素データDATA14として画像表示装置2のフレームバッファ22に送信する。この場合は、時刻t15から5サイクル目の画素データDATA13aである画面2の画素アドレス「8h」の画素データ「71h」を画像表示装置2のフレームバッファ22に送信する。   Since the skip signal generator 14 skips transmission of the pixel data DATA13b input from the frame buffer 12 in the fourth cycle from the time t15, the pixel data DATA12a and the pixel data input in the fifth cycle from the time t15 are skipped. The pixel data DATA13a in the fifth cycle is unconditionally transmitted to the frame buffer 22 of the image display device 2 as the pixel data DATA14 without comparing with the DATA13a. In this case, the pixel data “71h” of the pixel address “8h” of the screen 2 which is the pixel data DATA13a in the fifth cycle from the time t15 is transmitted to the frame buffer 22 of the image display device 2.

アドレス信号生成器21は、スキップ信号SKIPの極性が変化したことを検出して、アドレスを2回インクリメントして、アドレス「8h」をアドレス信号ADS0としてフレームバッファ22に出力する。   The address signal generator 21 detects that the polarity of the skip signal SKIP has changed, increments the address twice, and outputs the address “8h” to the frame buffer 22 as the address signal ADS0.

フレームバッファ22は、アドレス信号生成器21から入力されたアドレス信号ADS0が示す領域に、スキップ信号生成器14から受信した画素データDATA14を格納する。すなわち、フレームバッファ22は、画面2の画素アドレス「8h」の画素データ「71h」をアドレス「8h」が示す領域に格納する。   The frame buffer 22 stores the pixel data DATA14 received from the skip signal generator 14 in an area indicated by the address signal ADS0 input from the address signal generator 21. That is, the frame buffer 22 stores the pixel data “71h” of the pixel address “8h” on the screen 2 in the area indicated by the address “8h”.

このように、画面1の9画素分の画素データは、1画面前の同一の画素アドレスと同じ画素データの画素アドレス「1h」、「3h」、「5h」、「7h」の画素データの転送がスキップされ、画像生成装置1から画像表示装置2に5サイクルで転送される。   In this way, the pixel data for nine pixels on the screen 1 is transferred to the pixel data “1h”, “3h”, “5h”, and “7h” of the same pixel data as the same pixel address one screen before. Are skipped and transferred from the image generation device 1 to the image display device 2 in five cycles.

画像表示装置2のフレームバッファ22に画面2の画素データがすべて格納された時刻t16において、アドレス信号生成器21は、アドレスを初期化(「0」)し、1サイクル毎にアドレスをインクリメントして、アドレス信号ADS0をフレームバッファ22に出力し、アドレス信号ADS0が示す領域に格納されている画素データを表示部23に出力させる。表示部23は、フレームバッファ22から入力される画素データに基づいて画面2を表示する。   At time t16 when all the pixel data of the screen 2 are stored in the frame buffer 22 of the image display device 2, the address signal generator 21 initializes the address (“0”) and increments the address every cycle. The address signal ADS0 is output to the frame buffer 22, and the pixel data stored in the area indicated by the address signal ADS0 is output to the display unit 23. The display unit 23 displays the screen 2 based on the pixel data input from the frame buffer 22.

このようにこの実施の形態2においては、画像生成装置1aが当該サイクルの処理対象となる画素データである現画面の現画素データと、現画面より1画面前の前画面の画素データの中で現画素データと同一位置の画素データである前画素データとが等しい場合には現画素データの送信をスキップして現画素データより1画素後の画素データである次画素データを画素データとして画像表示装置2に送信し、現画素データと前画素データとが異なる場合、または1サイクル前に1サイクル前の現画素データの送信をスキップして1サイクル前の次画素データを送信した場合には現在のサイクルにおける現画素データを画素データとして画像表示装置2に送信する。また、画像生成装置1aは、画素データを送信する際に、送信する画素データが現画素データであるのが次画素データであるのかを示すスキップ通知としてスキップ信号を画像表示装置2に送信する。画像表示装置2は、スキップ信号が変化しておらず送信された画素データが現画素データであることを示す場合には受信した画素データを現画素データとして格納し、スキップ信号のエッジが変化して送信された画素データが次画素データであることを示す場合には受信した画素データを次画素データとして格納する。すなわち、画素データを格納するフレームバッファ22の同一アドレスが示す領域に画素データを上書きしなければ前画面の画素データが残っていることに着目して、画像生成装置1は画素データの送信をスキップしたか否かを示すスキップ信号の極性を変化させることで前画素データと等しい画素データの送信を省略することを可能としている。これにより、画素データの情報量を削減することなく、1画面の画素データの転送時間を短縮することができる。   As described above, in the second embodiment, the image generation device 1a includes the current pixel data of the current screen, which is the pixel data to be processed in the cycle, and the pixel data of the previous screen one screen before the current screen. When the current pixel data is the same as the previous pixel data that is the pixel data at the same position, the transmission of the current pixel data is skipped, and the next pixel data that is the pixel data one pixel after the current pixel data is displayed as the pixel data. If the current pixel data is different from the previous pixel data transmitted to the device 2 or if the next pixel data one cycle before is transmitted by skipping transmission of the current pixel data one cycle before one cycle The current pixel data in this cycle is transmitted to the image display device 2 as pixel data. Further, when transmitting the pixel data, the image generating device 1a transmits a skip signal to the image display device 2 as a skip notification indicating whether the pixel data to be transmitted is the current pixel data or the next pixel data. When the skip signal does not change and the transmitted pixel data indicates the current pixel data, the image display device 2 stores the received pixel data as the current pixel data, and the edge of the skip signal changes. When the transmitted pixel data indicates the next pixel data, the received pixel data is stored as the next pixel data. That is, paying attention to the fact that the pixel data of the previous screen remains unless the pixel data is overwritten in the area indicated by the same address of the frame buffer 22 for storing the pixel data, the image generating apparatus 1 skips the transmission of the pixel data. By changing the polarity of the skip signal indicating whether or not the pixel data has been transmitted, it is possible to omit transmission of pixel data equal to the previous pixel data. Thereby, the transfer time of pixel data of one screen can be shortened without reducing the amount of information of pixel data.

具体的には、1画面の画素数が奇数の場合、1画面を構成する画素数を「2k−1」とすると、最大(現画面の画素データと前画面の画素データが全て同じ値の場合)で「k−1」個の画素データの送信を削減することができる。また、1画面の画素数が偶数の場合、1画面を構成する画総数を「2k」とすると、最大で「k」個の画素データの送信を削減することができる。すなわち、最大で画面を構成する画素の画素データの約50%の送信を削減することができる。これにより、画像生成装置1aと画像表示装置2とが共有バスで接続され、この共有バスに他の機器が接続されるシステム構成においても、画像生成装置1aから画像表示装置2への画素データの転送における共有バスの占有率を抑制することが可能となり、システム全体の性能を向上することができる。   Specifically, when the number of pixels on one screen is an odd number, if the number of pixels constituting one screen is “2k−1”, the maximum (if the pixel data on the current screen and the pixel data on the previous screen are all the same value) ), Transmission of “k−1” pixel data can be reduced. When the number of pixels on one screen is an even number, if the total number of images constituting one screen is “2k”, transmission of “k” pixel data at the maximum can be reduced. That is, transmission of about 50% of the pixel data of the pixels constituting the screen can be reduced at the maximum. Thus, even in a system configuration in which the image generation device 1a and the image display device 2 are connected by a shared bus and other devices are connected to the shared bus, the pixel data from the image generation device 1a to the image display device 2 It becomes possible to suppress the occupancy rate of the shared bus in the transfer, and the performance of the entire system can be improved.

また、この実施の形態2においては、現画素データの送信をスキップしたか否かの情報をスキップ信号の極性の変化(エッジの変化)によって通知するようにしているため、データとして情報を通知する場合と比較して高速に情報を通知することができ、画像表示装置2が受信した画素データを格納するフレームバッファ22のアドレスを選択する処理時間を短縮することができる。   In the second embodiment, information indicating whether or not transmission of the current pixel data is skipped is notified by a change in polarity (edge change) of the skip signal, so that information is notified as data. Information can be notified at a higher speed than the case, and the processing time for selecting the address of the frame buffer 22 for storing the pixel data received by the image display device 2 can be shortened.

なお、この実施の形態2の画像生成装置1aの画像データ生成器11、セレクタ15、スキップ信号生成器14によって実現される上述した各機能をソフトウェアによって実現し、画像生成装置1aを、ソフトウェアを記憶するROMなどの記憶部と、フレームバッファ12,16およびソフトウェアを実行するために必要なワークメモリなどに用いるRAMなどのメモリと、記憶部に記憶されたソフトウェアを実行するCPUとで構成するようにしてもよい。   Note that the above-described functions realized by the image data generator 11, the selector 15, and the skip signal generator 14 of the image generation apparatus 1a of the second embodiment are realized by software, and the image generation apparatus 1a stores software. A memory such as a ROM, a memory such as a RAM used as a work memory necessary for executing the frame buffers 12 and 16 and the software, and a CPU that executes the software stored in the memory. May be.

なお、実施の形態1および2においては、スキップ信号を1ビット独立して設けるようにしたが、画素データは複数ビットで構成されており画素データのLSBは視覚的に大きな影響を与えることがないため、画素データのLSBをスキップ信号として用いるようにしてもよい。これにより、画像生成装置と画像表示装置との接続信号を少なくすることができる。もちろん、外部からの設定により、スキップ信号を独立した信号線とするか、画素データのLSBを用いるかを選択するようにしてもかまわない。   In Embodiments 1 and 2, the skip signal is provided independently by 1 bit. However, the pixel data is composed of a plurality of bits, and the LSB of the pixel data does not have a great visual effect. Therefore, the LSB of the pixel data may be used as a skip signal. Thereby, the connection signal of an image generation apparatus and an image display apparatus can be decreased. Of course, depending on the setting from the outside, it may be selected whether the skip signal is an independent signal line or the LSB of the pixel data is used.

以上のように、本発明にかかる画像処理装置は、高精細化された画像の画像データの転送に有用であり、特に、画像データを生成する画像生成装置と画像生成装置が生成した画像データを表示する画像表示装置が共有バスに接続され、この共有バスに他の機器が接続されているシステムに適している。   As described above, the image processing apparatus according to the present invention is useful for transferring image data of a high-definition image, and in particular, an image generation apparatus that generates image data and image data generated by the image generation apparatus. This is suitable for a system in which an image display device to be displayed is connected to a shared bus and other devices are connected to the shared bus.

この発明における画像処理装置の実施の形態1の構成を示すブロック図である。It is a block diagram which shows the structure of Embodiment 1 of the image processing apparatus in this invention. この発明における画像処理装置が扱う画面の構成する画素のアドレスについて説明するための図である。It is a figure for demonstrating the address of the pixel which comprises the screen which the image processing apparatus in this invention handles. この実施の形態1における画面1の画素データを示す図である。It is a figure which shows the pixel data of the screen 1 in this Embodiment 1. FIG. この実施の形態1における画面2の画素データを示す図である。It is a figure which shows the pixel data of the screen 2 in this Embodiment 1. FIG. この実施の形態1における画像処理装置の動作を説明するためのタイミングチャートである。3 is a timing chart for explaining the operation of the image processing apparatus according to the first embodiment. この発明における画像処理装置の実施の形態2の構成を示すブロック図である。It is a block diagram which shows the structure of Embodiment 2 of the image processing apparatus in this invention. この実施の形態2における画面0から画面2の画素データを示す図である。It is a figure which shows the pixel data of the screen 0 to the screen 2 in this Embodiment 2. FIG. この実施の形態2における画像処理装置の動作を説明するためのタイミングチャートである。6 is a timing chart for explaining the operation of the image processing apparatus according to the second embodiment.

符号の説明Explanation of symbols

1,1a 画像生成装置
2 画像表示装置
11 画像データ生成器
12,16,22 フレームバッファ
13 画素データバッファ
14 スキップ信号生成器
15 セレクタ
21 アドレス信号生成器
23 表示部
DESCRIPTION OF SYMBOLS 1,1a Image generation apparatus 2 Image display apparatus 11 Image data generator 12, 16, 22 Frame buffer 13 Pixel data buffer 14 Skip signal generator 15 Selector 21 Address signal generator 23 Display part

Claims (12)

m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データを生成し、1サイクル毎に生成した画素データを送信する画像生成装置と、前記画像生成装置が送信した画素データを受信し、受信した画素データに基づいて前記画面を表示する画像表示装置とを備える画像処理装置において、
前記画像生成装置は、
前記画像データとして画面を構成する画素毎の画素データを生成する画像データ生成器と、
前記画像データ生成器によって生成されたm×n個の画素データを格納する送信フレームバッファと、
当該サイクルの処理対象となる画素データである現画素データと該現画素データより1画素前の画素データである前画素データとを比較し、前記現画素データと前記前画素データとが等しい場合には、前記現画素データより1画素後の画素データである次画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、前記現画素データと前記前画素データとが異なる場合には、前記現画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと前画素データとを比較することなく現画素データを画素データとして画像表示装置に送信するスキップ信号生成器と、
を備え、
前記画像表示装置は、
前記画像生成装置のスキップ信号生成器から受信した画素データを格納する受信フレームバッファと、
前記画像生成装置のスキップ信号生成器から受信したスキップ通知が前記現画素データを送信したことを示す場合には、前記受信した画素データを現画素データおよび次画素データとして前記受信フレームバッファに格納させ、前記画像生成装置のスキップ信号生成器から受信したスキップ通知が前記次画素データを送信したことを示す場合には、前記受信した画素データを次画素データおよび次画素データのつぎの画素データとして前記受信フレームバッファに格納させるアドレス信号生成器と、
前記受信フレームバッファに格納された画素データに基づいて前記画面を表示する表示部と、
を備えることを特徴とする画像処理装置。
An image generation device that generates pixel data for each pixel as image data of a screen composed of m × n (m and n are natural numbers of 2 or more) pixels, and transmits the pixel data generated for each cycle. And an image display device that receives the pixel data transmitted by the image generation device and displays the screen based on the received pixel data.
The image generation device includes:
An image data generator for generating pixel data for each pixel constituting the screen as the image data;
A transmission frame buffer for storing m × n pixel data generated by the image data generator;
When the current pixel data which is the pixel data to be processed in the cycle is compared with the previous pixel data which is the pixel data one pixel before the current pixel data, and the current pixel data and the previous pixel data are equal Transmits the next pixel data, which is pixel data one pixel after the current pixel data, to the image display device as pixel data, and notifies that the next pixel data has been transmitted by skipping the transmission of the current pixel data. When the current pixel data and the previous pixel data are different, the skip notification is transmitted to the image display device as pixel data, and the current pixel data is transmitted to the image display device. When a skip notification for notifying the transmission is transmitted to the image display device and the next pixel data is transmitted one cycle before the cycle. A skip signal generator for transmitting to the image display device as pixel data the current pixel data without comparing the present pixel data and previous pixel data of the cycle,
With
The image display device includes:
A reception frame buffer for storing pixel data received from the skip signal generator of the image generation device;
If the skip notification received from the skip signal generator of the image generation device indicates that the current pixel data has been transmitted, the received pixel data is stored in the reception frame buffer as current pixel data and next pixel data. When the skip notification received from the skip signal generator of the image generation device indicates that the next pixel data has been transmitted, the received pixel data is used as the next pixel data and the next pixel data after the next pixel data. An address signal generator to be stored in the reception frame buffer;
A display unit for displaying the screen based on pixel data stored in the reception frame buffer;
An image processing apparatus comprising:
m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データを生成し、1サイクル毎に生成した画素データを送信する画像生成装置と、前記画像生成装置が送信した画素データを受信し、受信した画素データに基づいて前記画面を表示する画像表示装置とを備える画像処理装置において、
前記画像生成装置は、
前記画像データとして画面を構成する画素毎の画素データを生成する画像データ生成器と、
前記画像データ生成器によって生成された現画面のm×n個の画素データを格納する現画面フレームバッファと、
前記画像データ生成器によって生成された現画面より1画面前の前画面のm×n個の画素データを格納する前画面フレームバッファと、
当該サイクルの処理対象となる現画面フレームバッファに格納された現画面の画素データである現画素データと、前記前画面フレームバッファに格納された前画面の画素データの中で現画素データと同一位置の画素データである前画素データとを比較し、前記現画素データと前記前画素データとが等しい場合には、前記現画面フレームバッファに格納された現画素データより1画素後の画素データである次画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、前記現画素データと前記前画素データとが異なる場合には、前記現画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと、前記前画素データとを比較することなく現画素データを画素データとして送信するスキップ信号生成器と、
を備え、
前記画像表示装置は、
前記画像生成装置のスキップ信号生成器から受信した画素データを格納する受信フレームバッファと、
前記画像生成装置のスキップ信号生成器から受信したスキップ通知が前記現画素データを送信したことを示す場合には、前記受信した画素データを現画素データとして前記フレームバッファに格納させ、前記画像生成装置のスキップ信号生成器から受信したスキップ通知が前記次画素データを送信したことを示す場合には、前記受信した画素データを次画素データとしてフレームバッファに格納させるアドレス信号生成器と、
前記受信フレームバッファに格納された画素データに基づいて前記画面を表示する表示部と、
を備えることを特徴とする画像処理装置。
An image generation device that generates pixel data for each pixel as image data of a screen composed of m × n (m and n are natural numbers of 2 or more) pixels, and transmits the pixel data generated for each cycle. And an image display device that receives the pixel data transmitted by the image generation device and displays the screen based on the received pixel data.
The image generation device includes:
An image data generator for generating pixel data for each pixel constituting the screen as the image data;
A current screen frame buffer for storing m × n pixel data of the current screen generated by the image data generator;
A previous screen frame buffer for storing m × n pixel data of the previous screen one screen before the current screen generated by the image data generator;
Current pixel data which is pixel data of the current screen stored in the current screen frame buffer to be processed in the cycle and the same position as the current pixel data in the previous screen pixel data stored in the previous screen frame buffer If the current pixel data is equal to the previous pixel data, the pixel data is one pixel after the current pixel data stored in the current screen frame buffer. The next pixel data is transmitted to the image display device as pixel data, and the skip notification for notifying that the next pixel data is transmitted by skipping the transmission of the current pixel data is transmitted to the image display device. When the data and the previous pixel data are different, the current pixel data is transmitted as pixel data to the image display device, and A skip notification for notifying that the current pixel data has been transmitted is transmitted to the image display device. When the next pixel data is transmitted one cycle before the cycle, the current pixel data of the cycle, the previous pixel data, A skip signal generator that transmits the current pixel data as pixel data without comparing
With
The image display device includes:
A reception frame buffer for storing pixel data received from the skip signal generator of the image generation device;
When the skip notification received from the skip signal generator of the image generation device indicates that the current pixel data has been transmitted, the received pixel data is stored in the frame buffer as the current pixel data, and the image generation device If the skip notification received from the skip signal generator indicates that the next pixel data has been transmitted, an address signal generator that stores the received pixel data in the frame buffer as next pixel data;
A display unit for displaying the screen based on pixel data stored in the reception frame buffer;
An image processing apparatus comprising:
前記画像生成装置のスキップ信号生成器は、
前記スキップ通知として1ビットのスキップ信号を用い、該スキップ信号の極性を反転させることで現画素データの送信をスキップして次画素データを送信したことを通知し、
前記画像表示装置のアドレス信号生成器は、
前記スキップ信号の極性の変化を検出した場合に現画素データの送信がスキップされ次画素データが送信されたと認識すること、
を特徴とする請求項1または2に記載の画像処理装置。
The skip signal generator of the image generating device is
Use a 1-bit skip signal as the skip notification, and notify that the next pixel data has been transmitted by skipping the transmission of the current pixel data by inverting the polarity of the skip signal,
The address signal generator of the image display device is:
Recognizing that transmission of the current pixel data is skipped and next pixel data is transmitted when a change in polarity of the skip signal is detected;
The image processing apparatus according to claim 1, wherein:
前記画素データのLSBを前記スキップ信号として用いること、
を特徴とする請求項3に記載の画像処理装置。
Using the LSB of the pixel data as the skip signal;
The image processing apparatus according to claim 3.
m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データおよびスキップ信号を受信し、受信したスキップ信号が当該サイクルの処理対象となる画素データである現画素データを送信したことを示す場合には、受信した画素データを現画素データおよび該現画素データより1画素後の次画素データとしてフレームバッファに格納し、前記スキップ信号が当該サイクルの現画素データより1画素後の次画素データであることを示す場合には、受信した画素データを次画素データおよび該次画素データのつぎの画素データとしてフレームバッファに格納し、フレームバッファに格納した画素データに基づいて画面を表示する画像表示装置に画素データを送信する画像生成装置であって、
前記画像データとして画面を構成する画素毎の画素データを生成する画像データ生成器と、
前記画像データ生成器によって生成されたm×n個の画素データを格納する送信フレームバッファと、
前記現画素データと該現画素データより1画素前の画素データである前画素データとを比較し、前記現画素データと前記前画素データとが等しい場合には、前記現画素データより1画素後の画素データである次画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、前記現画素データと前記前画素データとが異なる場合には、前記現画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと前画素データとを比較することなく現画素データを画素データとして画像表示装置に送信するスキップ信号生成器と、
を備えることを特徴とする画像生成装置。
Pixel data and a skip signal for each pixel are received as image data of a screen composed of m × n (m and n are natural numbers of 2 or more) pixels, and the received skip signal is processed in the cycle. The received pixel data is stored in the frame buffer as the current pixel data and the next pixel data one pixel after the current pixel data, and the skip signal is When it is indicated that the next pixel data is one pixel after the current pixel data of the cycle, the received pixel data is stored in the frame buffer as the next pixel data and the next pixel data of the next pixel data. An image generation device that transmits pixel data to an image display device that displays a screen based on pixel data stored in
An image data generator for generating pixel data for each pixel constituting the screen as the image data;
A transmission frame buffer for storing m × n pixel data generated by the image data generator;
The current pixel data is compared with previous pixel data which is pixel data one pixel before the current pixel data, and when the current pixel data and the previous pixel data are equal, one pixel after the current pixel data The next pixel data that is the pixel data of the current pixel data is transmitted to the image display device as pixel data, and a skip notification is transmitted to the image display device to notify that the next pixel data has been transmitted by skipping the transmission of the current pixel data. When the current pixel data is different from the previous pixel data, the current pixel data is transmitted to the image display device as pixel data, and a skip notification is sent to notify that the current pixel data has been transmitted. When the next pixel data is transmitted one cycle before the cycle, the current pixel data and the previous pixel data are transmitted to the image display device. A skip signal generator for transmitting to the image display device the current pixel data as pixel data without comparing,
An image generation apparatus comprising:
m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データおよびスキップ信号を受信し、受信したスキップ信号が当該サイクルの処理対象となる画素データである現画素データを送信したことを示す場合には、受信した画素データを現画素データとしてフレームバッファに格納し、前記スキップ信号が当該サイクルの現画素データより1画素後の次画素データであることを示す場合には、受信した画素データを次画素データとしてフレームバッファに格納し、フレームバッファに格納した画素データに基づいて画面を表示する画像表示装置に画素データを送信する画像生成装置であって、
前記画像データとして画面を構成する画素毎の画素データを生成する画像データ生成器と、
前記画像データ生成器によって生成された現画面のm×n個の画素データを格納する現画面フレームバッファと、
前記画像データ生成器によって生成された現画面より1画面前の前画面のm×n個の画素データを格納する前画面フレームバッファと、
当該サイクルの処理対象となる現画面フレームバッファに格納された現画面の画素データである現画素データと、前記前画面フレームバッファに格納された前画面の画素データの中で現画素データと同一位置の画素データである前画素データとを比較し、前記現画素データと前記前画素データとが等しい場合には、前記現画面フレームバッファに格納された現画素データより1画素後の画素データである次画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、前記現画素データと前記前画素データとが異なる場合には、前記現画素データを画素データとして前記画像表示装置に送信するとともに、前記現画素データを送信したことを通知するスキップ通知を前記画像表示装置に送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと、前記前画素データとを比較することなく現画素データを画素データとして送信するスキップ信号生成器と、
を備えることを特徴とする画像生成装置。
Pixel data and a skip signal for each pixel are received as image data of a screen composed of m × n (m and n are natural numbers of 2 or more) pixels, and the received skip signal is processed in the cycle. The received pixel data is stored in the frame buffer as the current pixel data, and the skip signal is the next pixel one pixel after the current pixel data of the cycle. When indicating that the data is data, the received pixel data is stored in the frame buffer as the next pixel data, and the pixel data is transmitted to the image display device that displays the screen based on the pixel data stored in the frame buffer. A device,
An image data generator for generating pixel data for each pixel constituting the screen as the image data;
A current screen frame buffer for storing m × n pixel data of the current screen generated by the image data generator;
A previous screen frame buffer for storing m × n pixel data of the previous screen one screen before the current screen generated by the image data generator;
Current pixel data which is pixel data of the current screen stored in the current screen frame buffer to be processed in the cycle and the same position as the current pixel data in the previous screen pixel data stored in the previous screen frame buffer If the current pixel data is equal to the previous pixel data, the pixel data is one pixel after the current pixel data stored in the current screen frame buffer. The next pixel data is transmitted to the image display device as pixel data, and a skip notification for notifying that the next pixel data is transmitted by skipping the transmission of the current pixel data is transmitted to the image display device. When the data and the previous pixel data are different, the current pixel data is transmitted as pixel data to the image display device, and A skip notification for notifying that the current pixel data has been transmitted is transmitted to the image display device. When the next pixel data is transmitted one cycle before the cycle, the current pixel data of the cycle, the previous pixel data, A skip signal generator that transmits the current pixel data as pixel data without comparing
An image generation apparatus comprising:
前記画像生成装置のスキップ信号生成器は、
前記スキップ通知として1ビットのスキップ信号を用い、該スキップ信号の極性を反転させることで現画素データの送信をスキップして次画素データを送信したことを通知すること、
を特徴とする請求項5または6に記載の画像生成装置。
The skip signal generator of the image generating device is
Using a 1-bit skip signal as the skip notification and inverting the polarity of the skip signal to notify that the next pixel data has been transmitted by skipping the transmission of the current pixel data;
The image generating apparatus according to claim 5 or 6.
前記画素データのLSBを前記スキップ信号として用いること、
を特徴とする請求項7に記載の画像生成装置。
Using the LSB of the pixel data as the skip signal;
The image generation apparatus according to claim 7.
m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データを生成し、生成した画素データを1サイクル毎に送信する際に、当該サイクルの処理対象となる画素データである現画素データと該現画素データより1画素前の画素データである前画素データとが等しい場合には前記現画素データより1画素後の次画素データを送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を送信し、前記現画素データと前記前画素データとが異なる場合には前記現画素データを送信するとともに、前記現画素データを送信したことを通知するスキップ通知信号を送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと前画素データとを比較することなく現画素データを画素データとして送信する画像生成装置からの画素データを受信して表示する画像表示装置であって、
前記画像生成装置から受信した画素データを格納する受信フレームバッファと、
前記画像生成装置から受信したスキップ通知が前記現画素データを送信したことを示す場合には、前記受信した画素データを現画素データおよび次画素データとして前記フレームバッファに格納させ、前記画像生成装置から受信したスキップ通知が前記次画素データを送信したことを示す場合には、前記受信した画素データを次画素データおよび次画素データのつぎの画素データとしてフレームバッファに格納させるアドレス信号生成器と、
前記受信フレームバッファに格納された画素データに基づいて前記画面を表示する表示部と、
を備えることを特徴とする画像表示装置。
When generating pixel data for each pixel as image data of a screen composed of m × n (m and n are both natural numbers of 2 or more) pixels, and transmitting the generated pixel data for each cycle, When the current pixel data which is the pixel data to be processed in the cycle and the previous pixel data which is the pixel data one pixel before the current pixel data are equal, the next pixel data one pixel after the current pixel data is And sending a skip notification notifying that the next pixel data has been sent by skipping the transmission of the current pixel data, and if the current pixel data and the previous pixel data are different, And a skip notification signal for notifying that the current pixel data has been transmitted, and if the next pixel data is transmitted one cycle before the cycle, An image display apparatus for receiving and displaying pixel data of the current pixel data from the image generation apparatus to be transmitted as pixel data without comparing the present pixel data and previous pixel data Le,
A reception frame buffer for storing pixel data received from the image generation device;
When the skip notification received from the image generation device indicates that the current pixel data has been transmitted, the received pixel data is stored in the frame buffer as current pixel data and next pixel data, and the image generation device If the received skip notification indicates that the next pixel data has been transmitted, an address signal generator that stores the received pixel data in the frame buffer as the next pixel data and the next pixel data of the next pixel data;
A display unit for displaying the screen based on pixel data stored in the reception frame buffer;
An image display device comprising:
m×n(m,nはともに2以上の自然数)個の画素で構成される画面の画像データとして各画素毎の画素データを生成し、生成した画素データを1サイクル毎に送信する際に、当該サイクルの処理対象となる現画面の画素データである現画素データと、前記現画面より1画面前の画素データの中で現画素データと同一位置の画素データである前画素データとが等しい場合には前記現画素データより1画素後の画素データである次画素データを画素データとして送信するとともに、前記現画素データの送信をスキップして次画素データを送信したことを通知するスキップ通知を送信し、前記現画素データと前記前画素データとが異なる場合には前記現画素データを画素データとして送信するとともに、前記現画素データを送信したことを通知するスキップ通知信号を送信し、当該サイクルの1サイクル前に次画素データを送信した場合には当該サイクルの現画素データと前画素データとを比較することなく現画素データを画素データとして送信する画像生成装置からの画素データを受信して表示する画像表示装置であって、
前記画像生成装置から受信した画素データを格納する受信フレームバッファと、
前記画像生成装置から受信したスキップ通知が前記現画素データを送信したことを示す場合には、前記受信した画素データを現画素データとして前記フレームバッファに格納させ、前記画像生成装置から受信したスキップ通知が前記次画素データを送信したことを示す場合には、前記受信した画素データを次画素データとしてフレームバッファに格納させるアドレス信号生成器と、
前記受信フレームバッファに格納された画素データに基づいて前記画面を表示する表示部と、
を備えることを特徴とする画像表示装置。
When generating pixel data for each pixel as image data of a screen composed of m × n (m and n are both natural numbers of 2 or more) pixels, and transmitting the generated pixel data for each cycle, When the current pixel data that is the pixel data of the current screen to be processed in the cycle is equal to the previous pixel data that is the pixel data at the same position as the current pixel data in the pixel data one screen before the current screen Transmits the next pixel data, which is pixel data one pixel after the current pixel data, as pixel data, and transmits a skip notification for notifying that the next pixel data has been transmitted by skipping the transmission of the current pixel data. If the current pixel data and the previous pixel data are different, the current pixel data is transmitted as pixel data, and the current pixel data is transmitted. Image generation that transmits a skip notification signal and transmits the current pixel data as pixel data without comparing the current pixel data of the cycle and the previous pixel data when the next pixel data is transmitted one cycle before the cycle An image display device that receives and displays pixel data from a device,
A reception frame buffer for storing pixel data received from the image generation device;
If the skip notification received from the image generation device indicates that the current pixel data has been transmitted, the received pixel data is stored in the frame buffer as the current pixel data, and the skip notification received from the image generation device Indicates that the next pixel data has been transmitted, an address signal generator for storing the received pixel data as a next pixel data in a frame buffer;
A display unit for displaying the screen based on pixel data stored in the reception frame buffer;
An image display device comprising:
前記アドレス信号生成器は、
前記スキップ通知として用いられるスキップ信号の極性の変化を検出した場合に現画素データの送信がスキップされたと認識すること、
を特徴とする請求項9または10に記載の画像表示装置。
The address signal generator is
Recognizing that transmission of the current pixel data is skipped when a change in polarity of a skip signal used as the skip notification is detected;
The image display device according to claim 9 or 10.
前記画素データのLSBを前記スキップ信号として用いること、
を特徴とする請求項11に記載の画像表示装置。
Using the LSB of the pixel data as the skip signal;
The image display device according to claim 11.
JP2005358975A 2005-12-13 2005-12-13 Image processor, image generating device, and image display device Pending JP2007163757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005358975A JP2007163757A (en) 2005-12-13 2005-12-13 Image processor, image generating device, and image display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005358975A JP2007163757A (en) 2005-12-13 2005-12-13 Image processor, image generating device, and image display device

Publications (1)

Publication Number Publication Date
JP2007163757A true JP2007163757A (en) 2007-06-28

Family

ID=38246722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005358975A Pending JP2007163757A (en) 2005-12-13 2005-12-13 Image processor, image generating device, and image display device

Country Status (1)

Country Link
JP (1) JP2007163757A (en)

Similar Documents

Publication Publication Date Title
US10049642B2 (en) Sending frames using adjustable vertical blanking intervals
CN101491090B (en) Method and apparatus for synchronizing display streams
US9384524B2 (en) Image processing apparatus and image display system
KR102005962B1 (en) Display driver integrated circuit and display data processing method thereof
JP2007041258A (en) Image display device and timing controller
JP2005345721A (en) Display controller, electronic equipment, and image data supply method
JP6645738B2 (en) Display driver, display system, and display panel driving method
TWI455572B (en) Frame rate conversion device for 3d display and method thereof
US10412320B1 (en) Method and system for switching display from first video source to second video source
JP6601020B2 (en) Imaging display device
CN105304053B (en) Initial signal control method, chip and display panel in timing controller
JP5341483B2 (en) Image transmitting apparatus and image receiving apparatus
CN112055159B (en) Image quality processing device and display apparatus
JP4781688B2 (en) Video signal transmission method and video signal transmission apparatus
JP2007163757A (en) Image processor, image generating device, and image display device
CN109660690B (en) Image display system
JP2011097279A (en) Data processing circuit, integrated circuit apparatus, and electronic equipment
JP2009109708A (en) Projection system, information processing apparatus and projector
JP5125205B2 (en) Data signal processing device, image processing device, image output device, and data signal processing method
JP2005122119A (en) Video interface device in system constituted of mpu and video codec
JP6359435B2 (en) Image display system
CN117676064B (en) Video signal transmission method, equipment and storage medium based on SPI communication
US8606040B2 (en) Method and apparatus for image conversion
KR102491946B1 (en) Driver ic and display using the same
JP2008058856A (en) Display device