Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4454532B2 - Image processing device, mobile phone - Google Patents
[go: Go Back, main page]

JP4454532B2 - Image processing device, mobile phone - Google Patents

Image processing device, mobile phone Download PDF

Info

Publication number
JP4454532B2
JP4454532B2 JP2005142369A JP2005142369A JP4454532B2 JP 4454532 B2 JP4454532 B2 JP 4454532B2 JP 2005142369 A JP2005142369 A JP 2005142369A JP 2005142369 A JP2005142369 A JP 2005142369A JP 4454532 B2 JP4454532 B2 JP 4454532B2
Authority
JP
Japan
Prior art keywords
data
ram
reduction processing
unit
display data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005142369A
Other languages
Japanese (ja)
Other versions
JP2006319844A (en
Inventor
悟 小南
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.)
Rohm Co Ltd
Original Assignee
Rohm Co Ltd
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 Rohm Co Ltd filed Critical Rohm Co Ltd
Priority to JP2005142369A priority Critical patent/JP4454532B2/en
Publication of JP2006319844A publication Critical patent/JP2006319844A/en
Application granted granted Critical
Publication of JP4454532B2 publication Critical patent/JP4454532B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は画像処理装置に関し、特に撮像した画像の信号をRAM(Random Access Memory)に取り込んで処理を行う画像処理装置に関するものである。また、本発明は、このような画像処理装置を備える携帯電話機に関するものである。   The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus that takes a captured image signal into a RAM (Random Access Memory) and performs processing. The present invention also relates to a mobile phone provided with such an image processing apparatus.

図6に従来構成の画像処理装置のブロック図を示す。画像処理装置900は、画像を撮像するセンサ部901と、センサ部901より与えられるデータを一時的に格納するRAM(Random Access Memory)902と、RAM902からデータを読み出して利用者が視覚的に確認できる形式に表示する表示部903と、で構成される。表示部903は、通常液晶ディスプレイ等によって構成される。   FIG. 6 shows a block diagram of a conventional image processing apparatus. The image processing apparatus 900 includes a sensor unit 901 that captures an image, a RAM (Random Access Memory) 902 that temporarily stores data provided by the sensor unit 901, and data that is read from the RAM 902 and visually confirmed by the user. And a display unit 903 for displaying in a possible format. The display unit 903 is usually configured by a liquid crystal display or the like.

画像処理装置900によって撮像された撮像データは、フレーム毎にセンサ部901からRAM902に与えられる。センサ部901は、マトリクス状に配置された複数の画素で構成されており、各ライン毎に画素データを一時的に格納するラインメモリ(不図示)を備える。そして、ラインメモリよりライン毎に保持された画素データが順次RAM902に与えられる。   Image data captured by the image processing apparatus 900 is provided from the sensor unit 901 to the RAM 902 for each frame. The sensor unit 901 includes a plurality of pixels arranged in a matrix, and includes a line memory (not shown) that temporarily stores pixel data for each line. Then, the pixel data held for each line from the line memory is sequentially given to the RAM 902.

一方、表示部903は、RAM902に格納されたデータを読み込んで所定のタイミングで表示する。このとき、ラインメモリよりRAM902に与えられた撮像データを逐次表示部903に出力することで、撮像後に表示部903に映像が表示されるまでの時間を短縮化できる。   On the other hand, the display unit 903 reads the data stored in the RAM 902 and displays it at a predetermined timing. At this time, by sequentially outputting the imaging data given from the line memory to the RAM 902 to the display unit 903, the time until the video is displayed on the display unit 903 after imaging can be shortened.

しかしながら、表示部903において撮像データの回転処理あるいは反転処理を行うような場合については、センサ部901によって撮像された1フレーム分の撮像データすべてを表示部903が読み出すまで、当該映像を表示させることができない。図7は、表示部903において反転処理を行うときのデータ転送の流れを説明するための概念図である。図7において、(a)はセンサ部901を示しており、(b)は表示部903を示している。   However, in the case where the display unit 903 performs rotation processing or reversal processing of the imaging data, the video is displayed until the display unit 903 reads out all the imaging data for one frame imaged by the sensor unit 901. I can't. FIG. 7 is a conceptual diagram for explaining the flow of data transfer when performing reversal processing in the display unit 903. 7A shows the sensor unit 901, and FIG. 7B shows the display unit 903.

図7(a)に示すように、センサ部901に取り込まれた撮像データは、ライン毎に第1行から第n行まで順次RAM902に与えられる(nは2以上の自然数とする)。このとき、上述したように、表示部903においてセンサ部901で取り込まれた撮像データに反転処理を施したデータを表示させる場合においては、図7(b)に示すように第n行から順次第1行までデータを読み出す必要がある。   As shown in FIG. 7A, the imaging data captured by the sensor unit 901 is sequentially given to the RAM 902 from the first row to the n-th row for each line (n is a natural number of 2 or more). At this time, as described above, in the case where the display unit 903 displays the data obtained by performing the reversal processing on the captured image data captured by the sensor unit 901, as shown in FIG. It is necessary to read data up to one line.

この場合、表示部903に第n行のデータを転送させるためには、RAM902に第n行の撮像データが格納されている必要があり、このため、センサ部901からRAM902に対して第n行の撮像データが与えられるまで表示部903は表示処理を行うことができない。すなわち、センサ部901から表示部903に対してデータを転送するのにかかる時間が増すことになる。   In this case, in order to transfer the n-th row data to the display unit 903, the n-th row imaging data needs to be stored in the RAM 902. For this reason, the n-th row from the sensor unit 901 to the RAM 902 is required. The display unit 903 cannot perform the display process until the imaging data is provided. That is, the time required to transfer data from the sensor unit 901 to the display unit 903 increases.

このように表示部903に対するデータ転送時間が増大し、この転送時間が、センサ部901から出力される撮像データの出力時間間隔(フレーム毎のデータ出力時間間隔)よりも長くなった場合、センサ部901から次のフレームにかかる撮像データをRAM902に出力する時点で、まだ表示部903がRAM902にアクセスしてデータの読み出しを行っているため、センサ部901からRAM902に書き込みが行えないという問題が発生する。この状態を図8を用いて説明する。   As described above, when the data transfer time for the display unit 903 is increased, and this transfer time becomes longer than the output time interval (data output time interval for each frame) of the imaging data output from the sensor unit 901, the sensor unit Since the display unit 903 is still accessing the RAM 902 and reading out the data at the time when the imaging data relating to the next frame from 901 is output to the RAM 902, there is a problem that the sensor unit 901 cannot write to the RAM 902. To do. This state will be described with reference to FIG.

図8は、図6のセンサ部901から与えられる撮像データがRAM902を介して表示部903に出力されるまでのタイムチャートである。図8中、データD−91〜D−94は、それぞれ1フレーム分の撮像データを表しており、各データにはセンサ部901が備える画素数分のデータ量が含まれているとしてよい。なお、図8に示すタイムチャートは、前述のようにフレーム毎の撮像データ出力時間間隔が表示部903へのデータ転送時間より長い場合の状態図を示している。   FIG. 8 is a time chart until the imaging data given from the sensor unit 901 in FIG. 6 is output to the display unit 903 via the RAM 902. In FIG. 8, data D-91 to D-94 each represent imaging data for one frame, and each data may include a data amount corresponding to the number of pixels included in the sensor unit 901. Note that the time chart shown in FIG. 8 shows a state diagram when the imaging data output time interval for each frame is longer than the data transfer time to the display unit 903 as described above.

カメライネーブル信号ENは、センサ部901からRAM902に対して撮像データが入力されている間High状態を示し、入力が終わるとLow状態を示す2値の信号である。   The camera enable signal EN is a binary signal indicating a high state while imaging data is input from the sensor unit 901 to the RAM 902 and indicating a low state when input is completed.

最初のフレームにかかる信号であるデータD−91がセンサ部901からRAM902に対して入力されると、この入力されている時間、RAM902は書き込み状態を示す(W−91)。そして、データD−91の入力が終了すると、RAM902よりデータD−91を表示部903に転送する読み出し状態へと移行する(R−91)。そして表示部903において読み出されたデータD−91が表示される。   When data D-91, which is a signal relating to the first frame, is input from the sensor unit 901 to the RAM 902, the RAM 902 indicates a writing state during this input time (W-91). When the input of the data D-91 ends, the RAM 902 shifts to a reading state in which the data D-91 is transferred to the display unit 903 (R-91). Then, the data D-91 read out in the display unit 903 is displayed.

このとき、上述のようにデータ読み出しの時間がフレーム毎のデータ出力時間間隔より長い場合、データD−91のread期間が終わらないうちに、すなわち表示部903がRAM902からデータD−91の読み出しを行っている(R−91)最中に次のフレームの撮像データであるデータD−92がセンサ部901からRAM902に出力されることになる。しかしながら、RAM902は表示部903により読み出しのためのアクセスがされているため、データD−92がRAM902に対して書き込みを行うことができず、このデータD−92が欠落してしまうという問題が発生する。   At this time, if the data read time is longer than the data output time interval for each frame as described above, the display unit 903 reads the data D-91 from the RAM 902 before the read period of the data D-91 ends. During the process (R-91), data D-92, which is image data of the next frame, is output from the sensor unit 901 to the RAM 902. However, since the RAM 902 is accessed for reading by the display unit 903, the data D-92 cannot be written to the RAM 902, and the data D-92 is lost. To do.

同様に次のフレームの撮像データであるデータD−93がRAM902に対して入力され、書き込まれた後、このデータD−93が表示部903によって読み出されている間に、その次のフレームの撮像データであるデータD−94がRAM902に対して与えられるため、データD−94がRAM902に対して書き込みを行えず、欠落してしまう。   Similarly, after the data D-93, which is image data of the next frame, is input to the RAM 902 and written, the data D-93 is being read by the display unit 903, and then the next frame is read. Since the data D-94, which is imaging data, is given to the RAM 902, the data D-94 cannot be written to the RAM 902 and is lost.

このような問題を解決する手法の一つとして、データを格納できるRAMを複数備え、一方のRAMからデータが読み出されている期間内にデータが入力される場合に、もう一方のRAMに当該データを書き込むことでデータの欠落を防止する方法が用いられている(例えば、特許文献1参照)。
特開平6−208614号公報
As one method for solving such a problem, when a plurality of RAMs capable of storing data are provided and data is input within a period in which data is read from one RAM, the other RAM A method of preventing data loss by writing data is used (see, for example, Patent Document 1).
JP-A-6-208614

しかしながら、特許文献1に記載のようにRAMを複数備える構成においては、単独のRAMを備える撮像装置と比較して、回路規模が拡大化されるという問題がある。また、入力されるデータに応じて書き込むべきRAMを選択する必要があり、このRAM選択のための制御が複雑化するという問題がある。   However, in the configuration including a plurality of RAMs as described in Patent Document 1, there is a problem that the circuit scale is increased as compared with an imaging apparatus including a single RAM. Further, it is necessary to select a RAM to be written according to input data, and there is a problem that the control for selecting the RAM becomes complicated.

本発明は、上記の問題点に鑑みて、入力されるデータを欠落することなく転送することのできる画像処理装置であって、一時的にデータを格納する単独のRAMを備える画像処理装置を提供することを目的とする。また本発明は、このような画像処理装置を備える携帯電話機を提供することを目的とする。   In view of the above problems, the present invention provides an image processing apparatus that can transfer input data without loss, and includes an independent RAM that temporarily stores data. The purpose is to do. Another object of the present invention is to provide a mobile phone provided with such an image processing apparatus.

上記目的を達成すべく、本発明の画像処理装置は、画像を撮像して撮像データを生成するセンサ部と、前記センサ部から出力される撮像データにデータ量を縮小する縮小処理を施して表示データを生成し、後段に出力する縮小処理部と、第1の期間内に前記縮小処理部から出力される表示データである第1の表示データを一時的に格納するバッファと、第2の期間内に前記縮小処理部から出力される表示データである第2の表示データと、前記バッファから出力される前記第1の表示データと、を一時的に格納するとともに、該第1の表示データおよび第2の表示データとから撮像された当該フレームにかかる表示データを復元するRAMと、前記RAMより前記表示データを読み出して表示用出力を行う表示部と、を備え、前記第1の期間が、前記表示部によって前記RAMに格納された前フレームにかかる表示データの読み出しアクセスが行われている期間であり、前記第2の期間が、前記第1の期間が終了時点から、当該フレームにかかる全ての表示データを前記縮小処理部が生成し終えるまでの期間であり、前記RAMが、前記第2の期間中であって、前記縮小処理部において縮小処理が行われているために前記縮小処理部から該RAMに前記第2の表示データの書き込みアクセスが行われていない期間内に、前記バッファから出力される前記第1表示データを格納することを特徴とする。   In order to achieve the above object, an image processing apparatus of the present invention displays a sensor unit that captures an image and generates imaging data, and performs a reduction process that reduces the amount of data on the imaging data output from the sensor unit. A reduction processing unit that generates data and outputs the data to a subsequent stage, a buffer that temporarily stores first display data that is display data output from the reduction processing unit within a first period, and a second period The second display data that is the display data output from the reduction processing unit and the first display data that is output from the buffer are temporarily stored therein, and the first display data and A RAM that restores the display data of the frame imaged from the second display data, and a display unit that reads the display data from the RAM and performs display output. , A period in which display data is read and accessed for the previous frame stored in the RAM by the display unit, and the second period is applied to the frame from the end of the first period. This is a period until generation of all display data by the reduction processing unit, and since the RAM is in the second period and the reduction processing is performed in the reduction processing unit, the reduction processing is performed. The first display data output from the buffer is stored in a period in which the second display data write access is not performed from the unit to the RAM.

このように構成されることで、表示部がRAMに格納されたデータを読み出し中に縮小処理部から出力される表示データのうち、第1の表示データのみを一時的に保持するバッファを備え、表示部からの読み出しアクセスが完了後、センサ部から出力される第2の表示データをRAMに書き込むとともに、縮小処理の過程でRAMに書き込みを行わないタイミングを利用して、バッファに保持された第1の表示データをRAMに転送することで、データ欠落のない単独RAMで構成される画像処理装置を実現することが可能となる。   By being configured in this way, the display unit includes a buffer that temporarily holds only the first display data among the display data output from the reduction processing unit while reading the data stored in the RAM, After the read access from the display unit is completed, the second display data output from the sensor unit is written to the RAM, and at the same time, the second display data held in the buffer is used at a timing when the RAM is not written during the reduction process. By transferring one display data to the RAM, it is possible to realize an image processing apparatus constituted by a single RAM without data loss.

また、バッファは、表示部がRAMに格納されたデータを読み出し中にセンサ部から出力されるデータを保持する目的にのみ用いられるため、RAMと比較して、その容量を大幅に縮小することができる。すなわち、RAMを複数備える画像処理装置と比較して、回路規模を縮小化することができる。   Further, since the buffer is used only for the purpose of holding the data output from the sensor unit while the display unit reads out the data stored in the RAM, the capacity of the buffer can be greatly reduced compared to the RAM. it can. That is, the circuit scale can be reduced as compared with an image processing apparatus including a plurality of RAMs.

さらに、本発明の構成では、表示部が表示用データを読み出す読み出し元のRAMは単独であるため、複数のRAMを備える画像処理装置と比較して、表示部によってデータを読み出される読み出し元を選択する制御を行う必要がない。すなわち、表示部がデータを読み出す際の読み出し制御が簡素化される。   Furthermore, in the configuration of the present invention, since the read-out RAM from which the display unit reads display data is single, the read-out source from which data is read out by the display unit is selected as compared with an image processing apparatus having a plurality of RAMs. There is no need to perform control. That is, the read control when the display unit reads data is simplified.

また、前記縮小処理部が、前記センサ部より与えられる撮像データを一時的に保持するアクセスメモリを備えており、縮小処理に必要な所定のデータ数が与えられるまでの間、前記センサ部より与えられる撮像データを前記アクセスメモリに保持するとともに、前記アクセスメモリに前記所定のデータ数の撮像データが保持されると、縮小処理を施してデータを後段に出力する構成としても構わない。   In addition, the reduction processing unit includes an access memory that temporarily holds imaging data supplied from the sensor unit, and is supplied from the sensor unit until a predetermined number of data necessary for the reduction processing is provided. The captured image data is held in the access memory, and when the predetermined number of pieces of captured data is held in the access memory, a reduction process may be performed to output the data to the subsequent stage.

このとき、センサ部よりライン毎に撮像データが与えられ、所定のライン数のデータがアクセスメモリに保持された時点で、その次のラインにかかる撮像データが入力されると、その入力される撮像データと、アクセスメモリに保持された撮像データとを用いて縮小処理を施して、後段に出力する構成としてもよい。   At this time, when imaging data is given for each line from the sensor unit and data of a predetermined number of lines is held in the access memory, when imaging data relating to the next line is input, the input imaging A configuration may be adopted in which reduction processing is performed using the data and the imaging data held in the access memory and output to the subsequent stage.

また、前記RAMが、前記第2の期間内に前記第2の表示データを格納する際に、予め前記バッファから出力される前記第1の表示データを格納する領域を確保する構成としても構わない。   Further, the RAM may secure an area for storing the first display data output from the buffer in advance when storing the second display data within the second period. .

このとき、前記縮小処理部によって縮小処理が施された所定の単位量のデータが出力される毎にカウントアップされる構成である第1のカウンタと、前記縮小処理部から出力される前記第1の表示データが前記バッファに対して所定の単位量出力される毎にカウントアップされる構成である第2のカウンタと、前記バッファから出力される前記第2の表示データが前記RAMに対して所定の単位量出力される毎にカウントアップされる構成である第3のカウンタと、を備え、前記第1〜第3のカウンタが、前記センサ部によって画像が撮像されるのに応じてカウント値がリセット制御される構成であり、前記RAMが、前記縮小処理部より与えられる前記第2の表示データを、前記第1のカウンタのカウント値に応じたアドレス領域に格納し、前記第2のカウンタが示すカウント値に応じた前記第1の表示データ量が前記バッファに保持されていることを認識して、該カウント値に応じたデータ量を前記バッファから読み出すとともに、読み出し時における前記第3のカウンタのカウント値に応じたアドレス領域に当該読み出した第1の表示データを格納する構成としても構わない。   At this time, a first counter configured to count up each time a predetermined unit amount of data subjected to reduction processing by the reduction processing unit is output, and the first counter output from the reduction processing unit. The second counter is configured to count up each time a predetermined unit amount of display data is output to the buffer, and the second display data output from the buffer is predetermined to the RAM. A third counter that is configured to count up each time a unit amount is output, and the first to third counters have a count value corresponding to an image picked up by the sensor unit. The RAM is configured to be reset, and the RAM stores the second display data given from the reduction processing unit in an address area corresponding to a count value of the first counter. Recognizing that the first display data amount corresponding to the count value indicated by the second counter is held in the buffer, reading the data amount corresponding to the count value from the buffer, The read first display data may be stored in an address area corresponding to the count value of the third counter.

このとき、前記所定の単位量が、1ライン分のデータ量であるものとしても構わない。すなわち、縮小処理部からは1ライン毎にデータがバッファあるいはRAMに出力されるものとし、1ライン分のデータが出力される毎に前記第1のカウンタがカウントアップされるものして構わない。さらに、縮小処理部からバッファに1ライン分のデータ量が書き込まれる毎に前記第2のカウンタがカウントアップされるものとして構わない。さらに、バッファから1ライン分のデータ量がRAMに転送されて書き込まれる毎に、前記第3のカウンタがカウントアップされるものとして構わない。   At this time, the predetermined unit amount may be a data amount for one line. In other words, the reduction processing unit may output data to the buffer or RAM for each line, and the first counter may be incremented every time data for one line is output. Furthermore, the second counter may be incremented each time a data amount for one line is written from the reduction processing unit to the buffer. Further, the third counter may be incremented each time the data amount for one line is transferred from the buffer to the RAM and written.

このように構成されることで、表示部がRAMを読み出し中に縮小処理部から出力された第1の表示データは、RAMに書き込むことができない一方で、バッファに一時的に保持され、当該第1の表示データをRAM上で格納すべきアドレスが予め確保されているため、このアドレス領域に書き込むことで、縮小処理部から出力された1フレーム分の表示用データがRAM上で復元可能となる。   With this configuration, the first display data output from the reduction processing unit while the display unit reads the RAM cannot be written to the RAM, but is temporarily held in the buffer, and the first display data is stored in the buffer. Since an address for storing one display data on the RAM is secured in advance, writing to this address area allows the display data for one frame output from the reduction processing unit to be restored on the RAM. .

本発明の構成によれば、表示部がRAMに格納されたデータを読み出し中にセンサ部から出力される撮像データ(厳密に言えば、この撮像データを縮小処理した表示データ)のみを一時的に保持するバッファを備え、表示部からの読み出しアクセスが完了後、センサ部から出力される撮像データをRAMに書き込むとともに、縮小処理の過程でRAMに書き込みを行わないタイミングを利用して、バッファに保持されたデータをRAMに転送することで、データ欠落のない単独RAMで構成される画像処理装置を実現することが可能となる。   According to the configuration of the present invention, only the imaging data (strictly speaking, the display data obtained by reducing the imaging data) output from the sensor unit while the display unit reads out the data stored in the RAM is temporarily stored. After the read access from the display unit is completed, the imaging data output from the sensor unit is written to the RAM, and the buffer is held using the timing at which the RAM is not written during the reduction process. By transferring the processed data to the RAM, it is possible to realize an image processing apparatus constituted by a single RAM without data loss.

また、バッファは、表示部がRAMに格納されたデータを読み出し中にセンサ部から出力されるデータを保持する目的にのみ用いられるため、RAMと比較して、その容量を大幅に縮小することができる。すなわち、RAMを複数備える画像処理装置と比較して、回路規模を縮小化することができる。   Further, since the buffer is used only for the purpose of holding the data output from the sensor unit while the display unit reads out the data stored in the RAM, the capacity of the buffer can be greatly reduced compared to the RAM. it can. That is, the circuit scale can be reduced as compared with an image processing apparatus including a plurality of RAMs.

さらに、本発明の構成では、表示部が表示データを読み出す読み出し元のRAMは単独であるため、複数のRAMを備える画像処理装置と比較して、表示部によってデータを読み出される読み出し元を選択する制御を行う必要がない。すなわち、表示部がデータを読み出す際の読み出し制御が簡素化される。   Furthermore, in the configuration of the present invention, since the reading source RAM from which the display unit reads display data is independent, the reading source from which data is read by the display unit is selected as compared with an image processing apparatus having a plurality of RAMs. There is no need for control. That is, the read control when the display unit reads data is simplified.

本発明の実施形態について、図面を参照して説明する。図1は、本発明の一実施形態である画像処理装置の構成を示すブロック図である。   Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to an embodiment of the present invention.

図1に示す画像処理装置1は、画像を撮像するセンサ部2と、センサ部2より撮像データが入力されるデータ入力部3と、データ入力部3より転送されたデータを利用者が視覚的に確認できる形式に表示する表示部4と、で構成される。表示部4は、通常液晶ディスプレイ等によって構成される。   An image processing apparatus 1 shown in FIG. 1 includes a sensor unit 2 that captures an image, a data input unit 3 to which imaging data is input from the sensor unit 2, and data visually transferred from the data input unit 3. And a display unit 4 for displaying in a form that can be confirmed. The display unit 4 is usually configured by a liquid crystal display or the like.

画像処理装置1によって撮像された撮像データは、フレーム毎にセンサ部2からデータ入力部3に与えられる。センサ部2は、マトリクス状に配置された複数の画素で構成されており、各ライン毎に画素データを一時的に格納するラインメモリ(不図示)を備える。そして、ラインメモリよりライン毎に保持された画素データが順次データ入力部3に与えられる。   Image data captured by the image processing apparatus 1 is given from the sensor unit 2 to the data input unit 3 for each frame. The sensor unit 2 includes a plurality of pixels arranged in a matrix and includes a line memory (not shown) that temporarily stores pixel data for each line. Then, the pixel data held for each line from the line memory is sequentially supplied to the data input unit 3.

データ入力部3は、データを一時的に格納するためのバッファ6と、RAM7とを備える。このうち、バッファ6はRAM7より記憶容量が大幅に小さい構成であるとしてよい。   The data input unit 3 includes a buffer 6 for temporarily storing data, and a RAM 7. Of these, the buffer 6 may be configured to have a significantly smaller storage capacity than the RAM 7.

さらに、データ入力部3は、センサ部2から入力されるデータに縮小処理を施す縮小処理部5を備える。通常、センサ部2が備える画素数(以下、「撮像画素数」と称する)は、表示部4が備える画素数(以下、「表示画素数」と称する)より多いため、撮像画素数分のデータ量で構成される撮像データを、表示画素数分のデータ量に縮小した縮小データを生成して、この縮小データを表示部4が読み出すことで表示部4に撮像データに対応した表示用データが表示される構成である。縮小処理部5は、センサ部2から与えられる撮像データを表示用データに変換するために、画素数を減少させる縮小処理を行うブロックであり、縮小アルゴリズムを備えるハードウェアあるいはソフトウェアで構成される。また、縮小処理部5は、一時的にデータを格納するアクセスメモリ(不図示)を備える。なお、以下では、縮小処理部5によって縮小処理が施された後の撮像データを「表示用データ」と称する。   Further, the data input unit 3 includes a reduction processing unit 5 that performs a reduction process on the data input from the sensor unit 2. Usually, the number of pixels included in the sensor unit 2 (hereinafter referred to as “number of imaging pixels”) is larger than the number of pixels included in the display unit 4 (hereinafter referred to as “number of display pixels”). The reduction data obtained by reducing the imaging data constituted by the amount to the data amount corresponding to the number of display pixels is generated, and the display unit 4 reads out the reduced data, so that the display unit 4 has display data corresponding to the imaging data. This is the configuration displayed. The reduction processing unit 5 is a block that performs reduction processing for reducing the number of pixels in order to convert the imaging data provided from the sensor unit 2 into display data, and is configured by hardware or software including a reduction algorithm. The reduction processing unit 5 includes an access memory (not shown) for temporarily storing data. Hereinafter, the imaging data after the reduction processing by the reduction processing unit 5 is referred to as “display data”.

また画像処理装置1は、データ入力部3の各構成要素を制御する入力制御部8を備える。後述するように、センサ部2からライン毎に入力される撮像データは、縮小処理部5に入力されると、縮小処理を行うのに必要なライン数の撮像データが入力されるまでアクセスメモリに一時的に格納される。そして、必要なデータがアクセスメモリに格納されると、このアクセスメモリよりデータを読み出して縮小処理を施した後、RAM7またはバッファ6に出力する。このとき、RAM7かバッファ6かのいずれに出力するかについては、入力制御部8によって制御される。   The image processing apparatus 1 also includes an input control unit 8 that controls each component of the data input unit 3. As will be described later, when the imaging data input for each line from the sensor unit 2 is input to the reduction processing unit 5, it is stored in the access memory until the imaging data of the number of lines necessary for performing the reduction processing is input. Stored temporarily. When necessary data is stored in the access memory, the data is read from the access memory, subjected to reduction processing, and then output to the RAM 7 or the buffer 6. At this time, whether to output to either the RAM 7 or the buffer 6 is controlled by the input control unit 8.

さらに、入力制御部8は、RAM7にデータを書き込む際の書き込み先アドレスを指定するためのカウンタを備える。このカウンタに関する動作説明については後述する。   Further, the input control unit 8 includes a counter for designating a write destination address when data is written to the RAM 7. The operation description regarding this counter will be described later.

なお、後述するように、縮小処理部5は、与えられるセンサからの撮像データを所定の行数毎に縮小処理を施すことによりデータ量を圧縮する。このとき、例えば3行ごとに縮小処理を施してデータ量を1/3に圧縮する処理を施す場合、初めの2行にかかるデータをアクセスメモリに保持しておき、3行目のデータが入力されると、アクセスメモリより読み出しを行って、入力値とメモリから読み出された値とを用いて圧縮処理を施す構成とすることができる。   As will be described later, the reduction processing unit 5 compresses the data amount by performing reduction processing on the imaging data from a given sensor for each predetermined number of rows. At this time, for example, when the reduction processing is performed every three rows and the data amount is compressed to 1/3, the data for the first two rows is held in the access memory, and the data of the third row is input. Then, it is possible to adopt a configuration in which reading is performed from the access memory and compression processing is performed using the input value and the value read from the memory.

さらに、入力制御部8は、バッファ6に格納されたデータをRAM7に転送するタイミング制御を行う。上述したように、縮小処理部5によって縮小処理が施されたデータのうち、一部のデータはバッファ6に書き込まれるため、このバッファ6に書き込まれたデータを所定のタイミングでRAM7に転送することによって、表示部4はRAM7にのみアクセスすることで必要なデータを全て取得することができる構成である。   Further, the input control unit 8 performs timing control for transferring the data stored in the buffer 6 to the RAM 7. As described above, a part of the data subjected to the reduction processing by the reduction processing unit 5 is written in the buffer 6, so that the data written in the buffer 6 is transferred to the RAM 7 at a predetermined timing. Accordingly, the display unit 4 is configured to be able to acquire all necessary data by accessing only the RAM 7.

次に縮小処理部5で行われる縮小処理について、図面を参照して説明する。図2は、センサ部2から与えられる撮像データに対して縮小処理を施した後、RAM6あるいはバッファ7に出力する過程を示す概念図である。   Next, reduction processing performed in the reduction processing unit 5 will be described with reference to the drawings. FIG. 2 is a conceptual diagram showing a process in which image data supplied from the sensor unit 2 is subjected to reduction processing and then output to the RAM 6 or the buffer 7.

上述したように、センサ部2は、マトリクス状に配置された複数の画素で構成されており、各ライン毎に画素データがラインメモリに格納される。そして、ライン毎に保持された画素データが順次ラインメモリより縮小処理部5に与えられる。   As described above, the sensor unit 2 includes a plurality of pixels arranged in a matrix, and pixel data is stored in the line memory for each line. The pixel data held for each line is sequentially supplied from the line memory to the reduction processing unit 5.

縮小処理部5は、アクセスメモリに与えられたデータを一時的に格納し、縮小処理演算に必要な所定のデータ量が与えられた時点でアクセスメモリからデータを読み出して縮小処理を施して、出力する。図2では、3ラインごとに縮小演算を施すことで、データ量を1/3に縮小する演算を施す一例を示している。   The reduction processing unit 5 temporarily stores the data given to the access memory, reads the data from the access memory when a predetermined amount of data necessary for the reduction processing calculation is given, performs the reduction processing, and outputs the data To do. FIG. 2 shows an example in which an operation for reducing the data amount to 1/3 is performed by performing a reduction operation every three lines.

図2に示す例によれば、センサ部2より第1行から順次撮像データが入力され、第2行のデータが入力されるまでアクセスメモリに当該データが保持される。そして、第3行のデータが入力されるとともにアクセスメモリより第1行および第2行にかかるデータが読み出され、入力される第3行にかかるデータと合わせて縮小処理が施される。そして、縮小処理が施された3ライン分のデータが、RAM7あるいはバッファ6に書き出される(L−1d)。第4行以後についても同様の手順で行われる。   According to the example shown in FIG. 2, the imaging data is sequentially input from the first row from the sensor unit 2, and the data is held in the access memory until the second row of data is input. Then, the data of the third row is inputted, the data concerning the first row and the second row are read from the access memory, and the reduction processing is performed together with the data concerning the inputted third row. Then, the data for three lines subjected to the reduction process is written to the RAM 7 or the buffer 6 (L-1d). The same procedure is performed for the fourth and subsequent rows.

なお、後述するように、縮小処理が施された演算結果は、入力制御部8によってRAM7もしくはバッファ6のいずれかに出力されるように選択されるが、図2及び図3においては、演算結果をすべてRAM7に出力するように指定されているものとして説明を行う。   As will be described later, the calculation result subjected to the reduction processing is selected so as to be output to either the RAM 7 or the buffer 6 by the input control unit 8, but in FIG. 2 and FIG. Will be described on the assumption that all are to be output to the RAM 7.

図3は、センサ部2から縮小処理部5を介して縮小処理が施されたあるフレームにかかるデータがRAM7に書き出されるまでのタイムチャートである。図3に示すセンサ出力は、あるフレームにかかるライン毎の撮像データが順次出力される状態を示しており、L−1〜L−7はそれぞれ第1行〜第7行にかかる撮像データを表している。なお、図3においても、3ライン毎に縮小処理が施されるものとして説明するが、3ライン毎に限られるものではなく、所定の行数毎に行うものとして構わない。   FIG. 3 is a time chart until data relating to a certain frame subjected to the reduction processing from the sensor unit 2 via the reduction processing unit 5 is written to the RAM 7. The sensor output shown in FIG. 3 shows a state in which imaging data for each line relating to a certain frame is sequentially output, and L-1 to L-7 represent imaging data relating to the first to seventh rows, respectively. ing. In FIG. 3, the reduction process is performed every three lines. However, the reduction process is not limited to every three lines, and may be performed every predetermined number of lines.

上述したように、データL−1、L−2がアクセスメモリにそれぞれ書き込まれた後、第3行にかかるデータL−3がセンサ部2より入力されると、縮小処理部5は、アクセスメモリに格納されたデータL−1およびL−2を読み出すとともに、入力されるデータL−3とを用いて縮小演算を行う。このとき、例えば各列ごとに平均値をとる演算を行う場合には、データL−3が完全に入力されるまで待機する必要がなく、第3行を構成する各列のデータが順次入力される毎に、当該データと同列に位置する第1行および第2行にかかるデータを用いて演算をすることが可能である。この場合、データL−3の入力が終了してから、縮小処理部5によるデータL−1〜L−3の3行に対する縮小処理が完了するまでの時間はごくわずかな時間となる。   As described above, after the data L-1 and L-2 are written in the access memory and then the data L-3 for the third row is input from the sensor unit 2, the reduction processing unit 5 The data L-1 and L-2 stored in the data are read out, and the reduction operation is performed using the input data L-3. At this time, for example, when performing an arithmetic operation for taking an average value for each column, it is not necessary to wait until the data L-3 is completely input, and the data of each column constituting the third row is sequentially input. Each time, it is possible to perform an operation using data relating to the first row and the second row located in the same column as the data. In this case, the time from the end of the input of the data L-3 to the completion of the reduction process for the three rows of the data L-1 to L-3 by the reduction processing unit 5 is very short.

縮小処理部5は、縮小処理にかかる演算を行うと、その都度演算結果をRAM7に出力する。このとき、上述の例のように、各列ごとに平均値をとる演算を行う場合には、各列毎の演算が完了すると、都度その演算結果を出力するとともに、次の列の演算に移行することができる。すなわち、第3行のデータL−3の入力が終了してから、縮小処理部5によるデータL−1〜L−3の3行に対する縮小処理結果がRAM7に出力されるまでの時間は、やはりごくわずかな時間となる。   The reduction processing unit 5 outputs the calculation result to the RAM 7 each time the calculation related to the reduction processing is performed. At this time, as in the above-described example, in the case of performing an operation that takes an average value for each column, when the operation for each column is completed, the operation result is output each time, and the operation proceeds to the operation for the next column. can do. That is, the time from the end of the input of the data L-3 in the third row to the output of the reduction processing results for the three rows of data L-1 to L-3 by the reduction processing unit 5 to the RAM 7 is as follows. It will be very little time.

データL−3の読み出しが完了すると、引き続き第4行にかかるデータL−4が入力される。第4行から第6行についても第1行から第3行の縮小処理と同様の手順で行われる。すなわち、第4行のデータL−4と第5行のデータL−5を一旦アクセスメモリに格納するとともに、第6行のデータL−6が入力されると、アクセスメモリよりL−4およびL−5を読み出すとともに、入力されるデータL−6とを用いて、縮小処理を行い、この演算結果をRAM7に出力する。   When the reading of the data L-3 is completed, the data L-4 related to the fourth row is continuously input. The fourth to sixth rows are performed in the same procedure as the reduction processing from the first to third rows. That is, the data L-4 in the fourth row and the data L-5 in the fifth row are once stored in the access memory, and when the data L-6 in the sixth row is input, L-4 and L from the access memory. In addition to reading −5, reduction processing is performed using the input data L-6, and the calculation result is output to the RAM 7.

すなわち、図3のタイムチャートに示すように、あるフレームにかかる撮像データがライン毎にデータ入力部3に与えられてRAM7に書き込まれる際、センサ部2からは順次連続的にデータが入力される一方、データを書き込むためにRAM7にアクセスされるのは連続的ではなく、アクセスされない時間が発生する。後述するように、センサ2からデータ入力部3に対して撮像データが入力される間に生じるRAM7にアクセスされないこの時間を利用して、入力制御部8がバッファ6に格納されたデータをRAM7に書き込む制御を行う。   That is, as shown in the time chart of FIG. 3, when imaging data relating to a certain frame is given to the data input unit 3 for each line and written to the RAM 7, data is sequentially input from the sensor unit 2. On the other hand, access to the RAM 7 for writing data is not continuous, and a time during which access is not performed occurs. As will be described later, the data stored in the buffer 6 is stored in the RAM 7 by the input control unit 8 by using this time during which the RAM 7 is not accessed while the imaging data is input from the sensor 2 to the data input unit 3. Control writing.

図4は、本実施形態における画像処理装置1において、センサ部2から与えられる撮像データがデータ入力部3を介して表示部4に出力されるまでのタイムチャートである。図4中、データD−1〜D−4は、それぞれ1フレーム分の撮像データを表しており、各データにはセンサ部2が備える画素数分のデータ量が含まれているとしてよい。なお、図4に示すタイムチャートは、本発明の効果を強調するため、図8と同様に、フレーム毎の撮像データ出力時間間隔が表示部4へのデータ転送時間より長い場合の状態図を示している。   FIG. 4 is a time chart until the imaging data given from the sensor unit 2 is output to the display unit 4 via the data input unit 3 in the image processing apparatus 1 according to the present embodiment. In FIG. 4, data D-1 to D-4 each represent imaging data for one frame, and each data may include a data amount corresponding to the number of pixels included in the sensor unit 2. Note that the time chart shown in FIG. 4 shows a state diagram when the imaging data output time interval for each frame is longer than the data transfer time to the display unit 4 as in FIG. 8 in order to emphasize the effect of the present invention. ing.

カメライネーブル信号ENは、センサ部2からデータ入力部3に対して撮像データが入力されている間High状態を示し、入力が終わるとLow状態を示す2値の信号である。   The camera enable signal EN is a binary signal indicating a high state while imaging data is being input from the sensor unit 2 to the data input unit 3 and indicating a low state when input is completed.

最初のフレームにかかる信号であるデータD−1がセンサ部2からデータ入力部3に対して入力されると、前述したように縮小処理部5で縮小処理が施された後、縮小処理後のデータd−1がRAM7に書き込まれる(W−1)。そして、データd−1がRAM7に対して書き込まれると、表示部4がRAM7にアクセスしてデータd−1の読み出しを行う(R−1)。   When data D-1 which is a signal relating to the first frame is input from the sensor unit 2 to the data input unit 3, after the reduction processing is performed by the reduction processing unit 5 as described above, Data d-1 is written to the RAM 7 (W-1). When the data d-1 is written to the RAM 7, the display unit 4 accesses the RAM 7 and reads the data d-1 (R-1).

そして、表示部4がRAM7からデータd−1の読み出しを行っている最中に、次のフレームであるデータD−2がセンサ部2からデータ入力部3に対して入力される。このデータD−2は、D−1と同様に、縮小処理部5にて縮小処理が施される。そして、この処理後のデータd−2のうち、表示部4がRAM7にデータd−1を読み出すための読み出しアクセスを行っている期間(R−1)に縮小処理部5から出力されたデータd−21についてはバッファ6に出力し(W−21)、表示部4からの読み出しアクセスが終了して以後に縮小処理部5から出力されたデータd−22についてはRAM7に出力する(W−22)。   Then, while the display unit 4 is reading the data d-1 from the RAM 7, the data D-2 as the next frame is input from the sensor unit 2 to the data input unit 3. The data D-2 is subjected to reduction processing by the reduction processing unit 5 in the same manner as D-1. Of the data d-2 after this processing, the data d output from the reduction processing unit 5 during the period (R-1) in which the display unit 4 performs read access for reading the data d-1 into the RAM 7. -21 is output to the buffer 6 (W-21), and the data d-22 output from the reduction processing unit 5 after the read access from the display unit 4 is completed is output to the RAM 7 (W-22). ).

図3で上述したように、センサ部2から与えられる撮像データに縮小処理を施した後、RAM7に書き込まれる一連の処理において、縮小処理部5からの出力を書き込むために実際にRAM7にアクセスされている時間は飛び飛びの時間であり、連続的ではない。すなわち、データd−22をRAM7に出力(W−22)中、RAM7に書込のためのアクセスがされていない時間が存在する。   As described above with reference to FIG. 3, after the reduction processing is performed on the imaging data supplied from the sensor unit 2, the RAM 7 is actually accessed in order to write the output from the reduction processing unit 5 in a series of processes written to the RAM 7. The time that is spent is the time to fly, not continuous. That is, there is a time during which the data d-22 is being output to the RAM 7 (W-22) and the RAM 7 is not accessed for writing.

このアクセスされていない時間を利用して、入力制御部8がバッファ6に対して格納されたデータd−21をRAM7に書き出す制御を行う。入力制御部8は、縮小処理部5にアクセスすることで、予め縮小処理にかかる演算を行うタイミングを把握することができる構成であるとする。すなわち、演算を行うのに必要なデータをアクセスメモリに格納している期間内は縮小処理部5がRAM7に書き込みのためのアクセスを行わないことから、入力制御部8が縮小処理部5からの演算結果がRAM7に書き出されるタイミング、およびRAM7に対する書込アクセスを行わないタイミングを把握することができる構成である。   Using this non-accessed time, the input control unit 8 controls to write the data d-21 stored in the buffer 6 to the RAM 7. It is assumed that the input control unit 8 is configured to be able to grasp in advance the timing for performing the calculation related to the reduction process by accessing the reduction processing unit 5. That is, since the reduction processing unit 5 does not access to write to the RAM 7 during the period in which the data necessary for the operation is stored in the access memory, the input control unit 8 receives the data from the reduction processing unit 5. In this configuration, the timing at which the calculation result is written to the RAM 7 and the timing at which no write access to the RAM 7 is performed can be grasped.

従って、入力制御部8によって、RAM7に対して縮小処理部5が書き込みアクセスを行っていない時間に、バッファ6に保持されているデータd−21をRAM7に書き込む旨の制御が行われる。これによって、データd−2のうち、RAM7に書き込まれていなかったデータd−21についてもRAM7に保持される。   Therefore, the input control unit 8 performs control to write the data d-21 held in the buffer 6 to the RAM 7 when the reduction processing unit 5 does not perform write access to the RAM 7. Thus, the data d-21 that has not been written in the RAM 7 among the data d-2 is also held in the RAM 7.

なお、縮小処理部5から直接RAM7に書き込まれるデータd−21と、バッファ6からRAM7に書き込まれるデータd−22とから、正しくデータd−2を復元させるために、データd−21あるいはデータd−22をRAM7に書き込むべきアドレスを指定する必要がある。このアドレスの指定方法については後述する。   In order to correctly restore the data d-2 from the data d-21 written directly from the reduction processing unit 5 to the RAM 7 and from the data d-22 written from the buffer 6 to the RAM 7, the data d-21 or the data d is restored. It is necessary to specify an address at which −22 is written to the RAM 7. This address designation method will be described later.

以下、同様に、次のフレームにかかる撮像データD−3についても、縮小処理部5によって縮小処理が施され、この処理後のデータd−3のうち、表示部4がRAM7にデータd−2を読み出すための読み出しアクセスを行っている期間(R−2)に縮小処理部5から出力されたデータd−31についてはバッファ6に出力し(W−31)、表示部4からの読み出しアクセスが終了して以後に縮小処理部5から出力されたデータd−32についてはRAM7に出力する(W−32)。そして、入力制御部8によって、RAM7に縮小処理部5が書込アクセスを行っていない時間に、バッファ6に保持されているデータd−31をRAM7に書き込む旨の制御が行われる。以下、各フレームについて同様の制御が行われる。   Hereinafter, similarly, the reduction processing unit 5 performs reduction processing on the imaging data D-3 for the next frame, and the display unit 4 stores the data d-2 in the RAM 7 among the data d-3 after this processing. The data d-31 output from the reduction processing unit 5 during the period of read access for reading (R-2) is output to the buffer 6 (W-31), and the read access from the display unit 4 is performed. The data d-32 output from the reduction processing unit 5 after the end is output to the RAM 7 (W-32). Then, the input control unit 8 performs control to write the data d-31 held in the buffer 6 to the RAM 7 when the reduction processing unit 5 does not perform write access to the RAM 7. Thereafter, the same control is performed for each frame.

このような制御が行われることにより、単独のRAM7を備える画像処理装置1においても、表示部4がRAM7に読み出しアクセスを行っている最中に入力される撮像データを、一旦バッファ6に格納し、RAM7に書き出すことのできる空き時間を見つけてバッファ6からRAM7に当該データを書き出すことができるため、RAM7には各フレームにかかる表示用撮像データが、データ欠落のない状態で保持される。これによって、全てのフレームにかかる撮像データを、表示用データとして表示部4に出力することができる。   By performing such control, even in the image processing apparatus 1 including the single RAM 7, the imaging data input while the display unit 4 is reading and accessing the RAM 7 is temporarily stored in the buffer 6. Since the free time that can be written to the RAM 7 can be found and the data can be written from the buffer 6 to the RAM 7, the display image data for each frame is held in the RAM 7 in a state where there is no data loss. Thereby, the imaging data concerning all the frames can be output to the display unit 4 as display data.

以下に、縮小処理部から直接RAM7に書き込まれるデータと、バッファ6に一旦保持された後、バッファ6からRAM7に書き込まれるデータとから、表示用データを復元する方法について図面を用いて説明する。図5は、図4において、データd−2が縮小処理部5からRAM7及びバッファ6に書き出される過程を説明するためのタイムチャート及び概念図である。図5(a)がタイムチャートであり、図5(b)が概念図である。なお、以下ではデータd−2についての説明を行うが、他のデータについても同様に行うものとする。   Hereinafter, a method for restoring display data from data directly written in the RAM 7 from the reduction processing unit and data written in the RAM 7 from the buffer 6 once stored in the buffer 6 will be described with reference to the drawings. FIG. 5 is a time chart and conceptual diagram for explaining the process of writing data d-2 from the reduction processing unit 5 to the RAM 7 and the buffer 6 in FIG. FIG. 5A is a time chart, and FIG. 5B is a conceptual diagram. In the following, the data d-2 will be described, but the same applies to other data.

なお、図5において、データd−2はM行のデータから構成されるものとする(Mは4以上の自然数、以下同様)。また、RAM7に書き込まれた第1フレームにかかるデータd−1の読み出し中(R−1)に縮小処理部5から出力されるラインは第1行から第3行までの3ラインとし(d−21)、第4行から第M行にかかる表示用データが出力されている間(d−22)は、表示部4からRAM7に対する読み出しアクセスがないものとする。   In FIG. 5, data d-2 is composed of M rows of data (M is a natural number of 4 or more, and so on). Further, the lines output from the reduction processing unit 5 during the reading of the data d-1 related to the first frame written in the RAM 7 (R-1) are three lines from the first row to the third row (d- 21) It is assumed that there is no read access from the display unit 4 to the RAM 7 while the display data from the fourth line to the Mth line is being output (d-22).

図5(a)に示すように、第1行から第3行にかかる表示用データが縮小処理部5から出力されると、入力制御部8によってバッファ6に書き込まれる旨の制御が行われる。そして、第4行から第M行にかかる表示用データについては、入力制御部8によってRAM7に書き込まれる旨の制御が行われる。   As shown in FIG. 5A, when the display data relating to the first to third lines is output from the reduction processing unit 5, the input control unit 8 controls to be written into the buffer 6. The display control data from the fourth line to the Mth line is controlled by the input control unit 8 to be written in the RAM 7.

図5(b)は、上記表示用データd−2がRAM7に書き込まれる際の概念図を示している。上述のように、RAM7は、縮小処理部5から与えられる第4行から第M行までの表示用データが書き込まれるが、このとき、バッファ6から与えられる第1行から第3行にかかる表示用データを書き込むための領域を確保した上で、第4行以後の表示用データの書き込みを行う。そして、上述したRAM7への書き込みアクセスが行われない時間を利用してバッファ6から第1行ないし第3行にかかる表示用データを読み出して、予め確保された所定領域に書き込みを行う。   FIG. 5B shows a conceptual diagram when the display data d-2 is written in the RAM 7. As described above, the display data from the fourth row to the Mth row given from the reduction processing unit 5 is written into the RAM 7. At this time, the display from the first row to the third row given from the buffer 6 is performed. After securing an area for writing data for display, display data for the fourth and subsequent rows is written. Then, the display data for the first to third rows is read from the buffer 6 using the time during which the above-described write access to the RAM 7 is not performed, and is written in a predetermined area reserved in advance.

上述したように、RAM7にデータを書き込む際、当該データの書き込み先アドレスは、入力制御部8によって制御される。このアドレスを指定するため、入力制御部8にはアドレス指定用カウンタが備えられる。このとき、縮小処理部5から出力される表示用データをRAM7に書き込む際の書き込み先アドレスを指定するためのカウンタ(以下、「第1カウンタ」と称する)と、バッファ6に書き込まれた表示用データを読み出してRAM7に書き込む際の書き込み先アドレスを指定するためのカウンタ(以下、「第2カウンタ」と称する)と、バッファ6に書き込まれた表示用データのデータ数をカウントするためのカウンタ(以下、「第3カウンタ」と称する)が備えられるものとする。   As described above, when data is written to the RAM 7, the write destination address of the data is controlled by the input control unit 8. In order to designate this address, the input control unit 8 is provided with an address designation counter. At this time, a counter (hereinafter referred to as a “first counter”) for designating a write destination address when the display data output from the reduction processing unit 5 is written in the RAM 7 and the display data written in the buffer 6 are displayed. A counter (hereinafter referred to as a “second counter”) for designating a write destination address when data is read and written to the RAM 7 and a counter for counting the number of display data written in the buffer 6 ( Hereinafter, it will be referred to as a “third counter”.

そして、これら第1〜第3カウンタは、次のフレームにかかるデータが入力されるとき、すなわちカメライネーブル信号ENの立ち上がりに応じてリセット処理が施されるものとする。   These first to third counters are reset when data relating to the next frame is input, that is, in response to the rise of the camera enable signal EN.

なお、前記第1〜第3カウンタは、各々個別のカウンタ用回路で構成される必要はなく、同一カウンタ用回路内で、桁毎に個別に動作させることで、個別の3カウンタと同等の動作を行う構成にしてもよい。   The first to third counters do not need to be configured by individual counter circuits, but operate in the same counter circuit individually for each digit, so that the operation is equivalent to that of the individual three counters. You may make it the structure which performs.

第1カウンタは、縮小処理部5によって縮小処理が施されたデータが出力される毎に、カウントアップされる構成である。図2に示す例で言えば、3ライン分の縮小処理を施した後の1ライン分のデータが出力されると、1つカウントアップされる。このとき、出力先がRAM7であるかバッファ6であるかに関わらず、データを出力するごとに第1カウンタは1ずつカウントアップされる。   The first counter is configured to be counted up every time data reduced by the reduction processing unit 5 is output. In the example shown in FIG. 2, when data for one line after the reduction processing for three lines is output, the data is counted up by one. At this time, regardless of whether the output destination is the RAM 7 or the buffer 6, the first counter is incremented by one each time data is output.

第2カウンタは、縮小処理部5から出力される表示用データがバッファ6に対して出力される毎に、カウントアップされる構成である。図5に示す例で言えば、データd−2のうち、初めの3ラインにかかるデータがバッファ6に書き込まれる構成であるため、バッファ6にデータが書き込み完了した時点、すなわち表示部4からRAM7に対する読み出しアクセスが完了し縮小処理部5からRAM7に対する書き込みアクセスが可能になった時点では、第2カウンタのカウント値は「3」を示している。第4行以後のデータは、縮小処理部5から直接RAM7に書き込まれるため、第2カウンタのカウント値は、第M行にかかるデータがRAM7に書き込まれるまで「3」を保持している。   The second counter is configured to count up each time display data output from the reduction processing unit 5 is output to the buffer 6. In the example shown in FIG. 5, since the data for the first three lines of the data d-2 is written to the buffer 6, when the data is completely written to the buffer 6, that is, from the display unit 4 to the RAM 7 When the read access to is completed and the write access to the RAM 7 is enabled from the reduction processing unit 5, the count value of the second counter is “3”. Since the data on and after the fourth row is directly written into the RAM 7 from the reduction processing unit 5, the count value of the second counter holds “3” until the data on the Mth row is written into the RAM 7.

バッファ6は、縮小処理部5から表示用データが与えられると、第2カウンタのカウント値に応じたアドレス位置に当該データを保持する。例えば、図5に示す例で言えば、第1行にかかるデータが縮小処理部5から与えられると、その時点における第2カウンタのカウント値が「1」を示しているため、カウント値「1」に応じたアドレス位置に当該データを保持する。以下同様に、第2行にかかるデータはカウント値「2」に応じたアドレス位置に保持され、第3行にかかるデータはカウント値「3」に応じたアドレス位置に保持される。以下、適宜図5に示す例を用いて説明を行う。   When the display data is supplied from the reduction processing unit 5, the buffer 6 holds the data at an address position corresponding to the count value of the second counter. For example, in the example shown in FIG. 5, when the data for the first row is given from the reduction processing unit 5, the count value of the second counter at that time indicates “1”. The data is held at the address position corresponding to “”. Similarly, data relating to the second row is held at an address position corresponding to the count value “2”, and data relating to the third row is held at an address position corresponding to the count value “3”. Hereinafter, description will be given using the example shown in FIG.

第3行までのデータがバッファ6に出力された後、第4行以後のデータについてはRAM7に書き出すように入力制御部8が制御を行う。このとき、第4行のデータを縮小処理部5が出力する時点で、入力制御部8が第1カウンタのカウント値を確認し、当該カウント値に応じたRAM7のアドレス位置に出力する指示を与える。上述のように、第1カウンタは、縮小処理部5からデータが出力される毎にカウントアップされる構成であるため、第4行のデータが出力される時点では、当該カウンタのカウント値は「4」を示している。   After the data up to the third line is output to the buffer 6, the input control unit 8 performs control so that the data after the fourth line is written to the RAM 7. At this time, when the reduction processing unit 5 outputs the data of the fourth row, the input control unit 8 confirms the count value of the first counter and gives an instruction to output to the address position of the RAM 7 according to the count value. . As described above, since the first counter is configured to count up each time data is output from the reduction processing unit 5, at the time when the data in the fourth row is output, the count value of the counter is “ 4 ".

入力制御部8は、第1カウンタのカウント値「4」を確認すると、第4行のデータをRAM7のカウント値「4」に応じたアドレス位置に書き出す旨の指示を与える。以下、第5行以後も同様に、縮小処理部5で縮小処理が完了すると、入力制御部8が第1カウンタのカウント値を確認して、当該カウント値に応じたRAM7のアドレス位置にデータを書き出す指示を行う。   When the input control unit 8 confirms the count value “4” of the first counter, the input control unit 8 gives an instruction to write the data in the fourth row at the address position corresponding to the count value “4” of the RAM 7. Similarly, after the fifth line, when the reduction processing is completed in the reduction processing unit 5, the input control unit 8 confirms the count value of the first counter and stores the data at the address position of the RAM 7 corresponding to the count value. Give instructions to export.

このように構成されるとき、第M行にかかるデータがRAM7に書き出された時点では、RAM7のカウント値「1」、「2」、「3」に応じたアドレス位置にはデータの書き込みが行われていない。つまり、すでにバッファ6に保持されている第1行から第3行にかかるデータをRAM7に書き込むべき領域が確保されていることになる。   In such a configuration, when the data on the Mth row is written to the RAM 7, the data is written to the address positions corresponding to the count values “1”, “2”, and “3” of the RAM 7. Not done. That is, an area in which the data relating to the first to third rows already held in the buffer 6 is to be written to the RAM 7 is secured.

上述したように、図5におけるW−22期間内にRAM7に対する書込アクセスを行わないタイミングが存在し、このタイミングは入力制御部8によって把握することができる構成であるため、縮小処理部5からRAM7に対する書き込みアクセスがされていないタイミングが訪れると、入力制御部8がバッファ6に対して、バッファ6に保持されたデータ(第1行から第3行にかかるデータ)をRAM7に書き込む指示を行う。   As described above, there is a timing during which write access to the RAM 7 is not performed within the period W-22 in FIG. 5, and this timing can be grasped by the input control unit 8. When the timing at which write access to the RAM 7 is not made comes, the input control unit 8 instructs the buffer 6 to write the data held in the buffer 6 (data relating to the first to third rows) to the RAM 7. .

このとき、第2カウンタはカウント値「3」を示しているため、入力制御部8がこの第2カウンタのカウント値を確認することで、バッファ6に保持されているデータ数を把握することができる。そして、バッファ6からデータを読み出して、そのデータが保持されているアドレスに該当するRAM7のアドレスに書き込みを行う。このとき、第3カウンタがカウントアップされる。   At this time, since the second counter indicates the count value “3”, the input control unit 8 can grasp the number of data held in the buffer 6 by checking the count value of the second counter. it can. Then, the data is read from the buffer 6 and written to the address of the RAM 7 corresponding to the address where the data is held. At this time, the third counter is counted up.

例えば、入力制御部8がバッファ6より第1行にかかるデータを読み出すと、この第1行にかかるデータをRAMの所定のアドレス位置に格納する。このとき、入力制御部8が、バッファに格納されるアドレス位置に応じて書き込むべきRAM7のアドレス位置を指定するものとしても構わないし、第3カウンタのカウント値を確認して、そのカウント値に応じてRAM7のアドレス位置を指定するものとしても構わない。後者の場合、第1行にかかるデータをバッファ6から読み出した時点では、第3カウンタのカウント値が「0」であるため、予めカウント値「0」の時点でバッファ6から与えられるデータが第1行にかかるデータである旨の内容を入力制御部8が把握しておくことで、この第1行にかかるデータをRAM7の所定アドレス領域に書き込む指示を与えることができる。   For example, when the input control unit 8 reads data relating to the first row from the buffer 6, the data relating to the first row is stored at a predetermined address position in the RAM. At this time, the input control unit 8 may designate the address position of the RAM 7 to be written in accordance with the address position stored in the buffer, confirm the count value of the third counter, and respond to the count value. The address position of the RAM 7 may be designated. In the latter case, since the count value of the third counter is “0” when the data for the first row is read from the buffer 6, the data given from the buffer 6 at the time of the count value “0” in advance is the first value. When the input control unit 8 grasps the content indicating that the data is for one line, an instruction to write the data for the first line in a predetermined address area of the RAM 7 can be given.

なお、第3カウンタについては、あらかじめリセットの際にカウント値を「1」に設定する構成としても構わない。   The third counter may be configured to set the count value to “1” at the time of resetting in advance.

バッファ6から第1行にかかるデータがRAM7に書き込まれると、第3カウンタがカウントアップされる。そして、次に入力制御部8が、RAM7に書き込みアクセス可能なタイミングを認識すると、次の第2行にかかるデータを読み出して、同様にRAM7の所定領域に書き込みを行い、第3カウンタをカウントアップする。この動作を第2カウンタのカウント値が示すデータ数回行うことで、バッファ6に保持されたデータを全てRAM7に正しく転送させることが可能となる。   When the data relating to the first row is written from the buffer 6 to the RAM 7, the third counter is counted up. Next, when the input control unit 8 recognizes the timing at which the RAM 7 can be accessed for writing, it reads the data relating to the next second row and similarly writes to the predetermined area of the RAM 7 to count up the third counter. To do. By performing this operation for the number of times indicated by the count value of the second counter, all the data held in the buffer 6 can be correctly transferred to the RAM 7.

このように構成されることで、表示部4がRAM7を読み出し中に縮小処理部5からデータが出力されたためにRAM7に書き込むことができず、バッファ6に一時的に保持されたデータについても、当該データをRAM7上で格納すべきアドレスが予め確保されているため、このアドレス領域に書き込むことで、縮小処理部5から出力された1フレーム分の表示用データがRAM7上で復元されることが可能となる。   With this configuration, the data that is temporarily stored in the buffer 6 cannot be written to the RAM 7 because the data is output from the reduction processing unit 5 while the display unit 4 reads the RAM 7. Since the address where the data is to be stored on the RAM 7 is secured in advance, the display data for one frame output from the reduction processing unit 5 can be restored on the RAM 7 by writing to this address area. It becomes possible.

従って、RAM7に対する書き込み完了後、表示部4がRAM7に読み出しアクセスを行うことで、このフレームにかかる表示データが表示部4に転送され、表示部4では当該フレームにかかる表示画面が正しく出力される。   Therefore, after the writing to the RAM 7 is completed, the display unit 4 performs read access to the RAM 7 so that the display data relating to this frame is transferred to the display unit 4, and the display screen relating to the frame is correctly output on the display unit 4. .

本発明の構成によれば、表示部がRAMに格納されたデータを読み出し中にセンサ部から出力される撮像データ(厳密に言えば、この撮像データを縮小処理した表示データ)のみを一時的に保持するバッファを備え、表示部からの読み出しアクセスが完了後、センサ部から出力される撮像データをRAMに書き込むとともに、縮小処理の過程でRAMに書き込みを行わないタイミングを利用して、バッファに保持されたデータをRAMに転送することで、データ欠落のない単独RAMで構成される画像処理装置を実現することが可能となる。   According to the configuration of the present invention, only the imaging data (strictly speaking, the display data obtained by reducing the imaging data) output from the sensor unit while the display unit reads out the data stored in the RAM is temporarily stored. After the read access from the display unit is completed, the imaging data output from the sensor unit is written to the RAM, and the buffer is held using the timing at which the RAM is not written during the reduction process. By transferring the processed data to the RAM, it is possible to realize an image processing apparatus constituted by a single RAM without data loss.

また、バッファは、表示部がRAMに格納されたデータを読み出し中にセンサ部から出力されるデータを保持する目的にのみ用いられるため、RAMと比較して、その容量を大幅に縮小することができる。すなわち、RAMを複数備える画像処理装置と比較して、回路規模を縮小化することができる。   Further, since the buffer is used only for the purpose of holding the data output from the sensor unit while the display unit reads out the data stored in the RAM, the capacity of the buffer can be greatly reduced compared to the RAM. it can. That is, the circuit scale can be reduced as compared with an image processing apparatus including a plurality of RAMs.

さらに、本発明の構成では、表示部が表示データを読み出す読み出し元のRAMが単独であるため、複数のRAMを備える画像処理装置と比較して、表示部によってデータを読み出される読み出し元を選択する制御を行う必要がない。すなわち、表示部がデータを読み出す際の読み出し制御が簡素化される。   Furthermore, in the configuration of the present invention, since the display unit from which the display unit reads the display data is a single RAM, the reading unit from which data is read by the display unit is selected as compared with an image processing apparatus having a plurality of RAMs. There is no need for control. That is, the read control when the display unit reads data is simplified.

本発明の画像処理装置は、表示用ディスプレイを備えるデジタルカメラ、あるいはデジタルカメラ機能搭載の携帯電話機などに対して好適に利用され得る。   The image processing apparatus of the present invention can be suitably used for a digital camera having a display for display or a mobile phone equipped with a digital camera function.

は、本発明の一実施形態である画像処理装置の構成を示すブロック図である。These are block diagrams which show the structure of the image processing apparatus which is one Embodiment of this invention. は、図1におけるセンサ部から与えられる撮像データに対して縮小処理を施した後、RAMあるいはバッファに出力する過程を示す概念図である。FIG. 3 is a conceptual diagram showing a process of performing reduction processing on imaging data given from a sensor unit in FIG. 1 and then outputting it to a RAM or a buffer. は、図1におけるセンサ部から縮小処理部を介して縮小処理が施されたあるフレームにかかるデータがRAMに書き出されるまでのタイムチャートである。These are time charts until data relating to a certain frame subjected to reduction processing from the sensor unit in FIG. 1 is written to the RAM. は、図1におけるセンサ部から与えられる撮像データがデータ入力部を介して表示部に出力されるまでのタイムチャートである。These are time charts until imaging data given from the sensor unit in FIG. 1 is output to the display unit via the data input unit. は、図4において、データd−2が縮小処理部からRAM及びバッファに書き出される過程を説明するためのタイムチャート及び概念図である。FIG. 4 is a time chart and conceptual diagram for explaining a process of writing data d-2 from the reduction processing unit to the RAM and the buffer in FIG. は、従来構成の画像処理装置のブロック図である。FIG. 2 is a block diagram of an image processing apparatus having a conventional configuration. は、図6における表示部において反転処理を行うときのデータ転送の流れを説明するための概念図である。These are the conceptual diagrams for demonstrating the flow of data transfer when performing inversion processing in the display part in FIG. は、図6におけるセンサ部から与えられる撮像データがRAMを介して表示部に出力されるまでのタイムチャートである。These are time charts until imaging data given from the sensor unit in FIG. 6 is output to the display unit via the RAM.

符号の説明Explanation of symbols

1 画像処理装置
2 センサ部
3 データ入力部
4 表示部
5 縮小処理部
6 バッファ
7 RAM
900 画像処理装置
901 センサ部
902 RAM
903 表示部
DESCRIPTION OF SYMBOLS 1 Image processing apparatus 2 Sensor part 3 Data input part 4 Display part 5 Reduction process part 6 Buffer 7 RAM
900 Image processing device 901 Sensor unit 902 RAM
903 display

Claims (5)

画像を撮像して撮像データを生成するセンサ部と、
前記センサ部から出力される撮像データにデータ量を縮小する縮小処理を施して表示データを生成し、後段に出力する縮小処理部と、
第1の期間内に前記縮小処理部から出力される表示データである第1の表示データを一時的に格納するバッファと、
第2の期間内に前記縮小処理部から出力される表示データである第2の表示データと、前記バッファから出力される前記第1の表示データと、を一時的に格納するとともに、該第1の表示データおよび第2の表示データとから撮像された当該フレームにかかる表示データを復元するRAMと、
前記RAMより前記表示データを読み出して表示用出力を行う表示部と、を備え、
前記第1の期間が、前記表示部によって前記RAMに格納された前フレームにかかる表示データの読み出しアクセスが行われている期間であり、
前記第2の期間が、前記第1の期間が終了時点から、当該フレームにかかる全ての表示データを前記縮小処理部が生成し終えるまでの期間であり、
前記RAMが、前記第2の期間中であって、前記縮小処理部において縮小処理が行われているために前記縮小処理部から該RAMに前記第2の表示データの書き込みアクセスが行われていない期間内に、前記バッファから出力される前記第1表示データを格納することを特徴とする画像処理装置。
A sensor unit that captures an image and generates imaging data;
A reduction processing unit for generating display data by performing a reduction process for reducing the amount of data to the imaging data output from the sensor unit;
A buffer that temporarily stores first display data that is display data output from the reduction processing unit within a first period;
Temporarily storing second display data that is display data output from the reduction processing unit and the first display data output from the buffer within a second period, and the first display data A RAM for restoring display data relating to the frame imaged from the display data and the second display data;
A display unit that reads the display data from the RAM and performs display output;
The first period is a period in which display data is read and accessed for the previous frame stored in the RAM by the display unit,
The second period is a period from when the first period ends to when the reduction processing unit finishes generating all display data related to the frame,
The RAM is in the second period, and the reduction processing is being performed in the reduction processing unit, so the second display data is not written to the RAM from the reduction processing unit. An image processing apparatus for storing the first display data output from the buffer within a period.
前記縮小処理部が、
前記センサ部より与えられる撮像データを一時的に保持するアクセスメモリを備えており、
縮小処理に必要な所定のデータ数が与えられるまでの間、前記センサ部より与えられる撮像データを前記アクセスメモリに保持するとともに、前記アクセスメモリに前記所定のデータ数の撮像データが保持されると、縮小処理を施してデータを後段に出力することを特徴とする請求項1に記載の画像処理装置。
The reduction processing unit
An access memory for temporarily holding imaging data provided by the sensor unit;
Until the predetermined number of data required for the reduction processing is given, the imaging data given from the sensor unit is held in the access memory, and the imaging data having the predetermined number of data is held in the access memory. The image processing apparatus according to claim 1, wherein the image processing apparatus performs reduction processing and outputs data to a subsequent stage.
前記RAMが、前記第2の期間内に前記第2の表示データを格納する際に、予め前記バッファから出力される前記第1の表示データを格納する領域を確保することを特徴とする請求項1または請求項2に記載の画像処理装置。   The RAM reserves an area for storing the first display data output from the buffer in advance when storing the second display data within the second period. The image processing apparatus according to claim 1 or 2. 前記縮小処理部によって縮小処理が施された所定の単位量のデータが出力される毎にカウントアップされる構成である第1のカウンタと、
前記縮小処理部から出力される前記第1の表示データが前記バッファに対して所定の単位量出力される毎にカウントアップされる構成である第2のカウンタと、
前記バッファから出力される前記第2の表示データが前記RAMに対して所定の単位量出力される毎にカウントアップされる構成である第3のカウンタと、を備え、
前記第1〜第3のカウンタが、前記センサ部によって画像が撮像されるのに応じてカウント値がリセット制御される構成であり、
前記RAMが、
前記縮小処理部より与えられる前記第2の表示データを、前記第1のカウンタのカウント値に応じたアドレス領域に格納し、
前記第2のカウンタが示すカウント値に応じた前記第1の表示データ量が前記バッファに保持されていることを認識して、該カウント値に応じたデータ量を前記バッファから読み出すとともに、読み出し時における前記第3のカウンタのカウント値に応じたアドレス領域に当該読み出した第1の表示データを格納することを特徴とする請求項3に記載の画像処理装置。
A first counter configured to count up each time a predetermined unit amount of data subjected to reduction processing by the reduction processing unit is output;
A second counter configured to count up each time the first display data output from the reduction processing unit is output to the buffer by a predetermined unit amount;
A third counter configured to count up each time the second display data output from the buffer is output to the RAM by a predetermined unit amount,
The first to third counters are configured such that the count value is reset-controlled in response to an image being captured by the sensor unit,
The RAM is
Storing the second display data provided by the reduction processing unit in an address area corresponding to a count value of the first counter;
Recognizing that the first display data amount corresponding to the count value indicated by the second counter is held in the buffer, reading the data amount corresponding to the count value from the buffer, 4. The image processing apparatus according to claim 3, wherein the read first display data is stored in an address area corresponding to a count value of the third counter.
カメラ機能搭載の携帯電話機であって、請求項1〜請求項4のいずれかに記載の画像処理装置を備える携帯電話機。   A mobile phone having a camera function, comprising the image processing device according to claim 1.
JP2005142369A 2005-05-16 2005-05-16 Image processing device, mobile phone Expired - Fee Related JP4454532B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005142369A JP4454532B2 (en) 2005-05-16 2005-05-16 Image processing device, mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005142369A JP4454532B2 (en) 2005-05-16 2005-05-16 Image processing device, mobile phone

Publications (2)

Publication Number Publication Date
JP2006319844A JP2006319844A (en) 2006-11-24
JP4454532B2 true JP4454532B2 (en) 2010-04-21

Family

ID=37540068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005142369A Expired - Fee Related JP4454532B2 (en) 2005-05-16 2005-05-16 Image processing device, mobile phone

Country Status (1)

Country Link
JP (1) JP4454532B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5251166B2 (en) * 2008-02-28 2013-07-31 セイコーエプソン株式会社 Printer control method and apparatus, and printer control program

Also Published As

Publication number Publication date
JP2006319844A (en) 2006-11-24

Similar Documents

Publication Publication Date Title
US10943166B2 (en) Pooling operation device and method for convolutional neural network
US7382937B2 (en) Method and apparatus for re-constructing high-resolution images
US20050008230A1 (en) Image processing apparatus
US10719458B2 (en) Data transfer device, image processing device, and imaging device
CN111464757A (en) Video processing method, device and system
JP4454532B2 (en) Image processing device, mobile phone
JP4031996B2 (en) Digital still camera with memory device
JP2000311241A (en) Image processor
JP4687116B2 (en) Camera device
CN115426466B (en) A read-write control system and a read-write control method for image data
US6614438B1 (en) Data-processing arrangement for processing different types of data
CN100389436C (en) Image processing apparatus
JP2006121343A (en) Image processing device
CN115689879A (en) Image reduction method, device, terminal and storage medium
CN118118603B (en) Image sampling method, device, nonvolatile storage medium and computer equipment
KR101716180B1 (en) Method and system for accelerating graphic dispsplay on multi-channel image system
US6775421B2 (en) Method and apparatus of image processing while inputting image data
JP6205980B2 (en) Image transfer apparatus and image transfer method
JP2004153848A5 (en)
JP3643020B2 (en) Data transfer method and apparatus, and data processing apparatus using the apparatus
JP2025013122A (en) Image signal processing device and imaging system including the same
JP2006023750A (en) Data processing method in display controller, display controller, and image processing apparatus
JP2010004308A (en) Imaging apparatus
JP2001028749A (en) Image compression / decompression / display devices
JP2004153849A5 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080425

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100202

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130212

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140212

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees