JP4454532B2 - Image processing device, mobile phone - Google Patents
Image processing device, mobile phone Download PDFInfo
- 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
Links
- 238000003384 imaging method Methods 0.000 claims 5
- 230000006870 function Effects 0.000 claims 1
- 238000011946 reduction process Methods 0.000 claims 1
- 230000004044 response Effects 0.000 claims 1
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
画像処理装置900によって撮像された撮像データは、フレーム毎にセンサ部901からRAM902に与えられる。センサ部901は、マトリクス状に配置された複数の画素で構成されており、各ライン毎に画素データを一時的に格納するラインメモリ(不図示)を備える。そして、ラインメモリよりライン毎に保持された画素データが順次RAM902に与えられる。
Image data captured by the
一方、表示部903は、RAM902に格納されたデータを読み込んで所定のタイミングで表示する。このとき、ラインメモリよりRAM902に与えられた撮像データを逐次表示部903に出力することで、撮像後に表示部903に映像が表示されるまでの時間を短縮化できる。
On the other hand, the
しかしながら、表示部903において撮像データの回転処理あるいは反転処理を行うような場合については、センサ部901によって撮像された1フレーム分の撮像データすべてを表示部903が読み出すまで、当該映像を表示させることができない。図7は、表示部903において反転処理を行うときのデータ転送の流れを説明するための概念図である。図7において、(a)はセンサ部901を示しており、(b)は表示部903を示している。
However, in the case where the
図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
この場合、表示部903に第n行のデータを転送させるためには、RAM902に第n行の撮像データが格納されている必要があり、このため、センサ部901からRAM902に対して第n行の撮像データが与えられるまで表示部903は表示処理を行うことができない。すなわち、センサ部901から表示部903に対してデータを転送するのにかかる時間が増すことになる。
In this case, in order to transfer the n-th row data to the
このように表示部903に対するデータ転送時間が増大し、この転送時間が、センサ部901から出力される撮像データの出力時間間隔(フレーム毎のデータ出力時間間隔)よりも長くなった場合、センサ部901から次のフレームにかかる撮像データをRAM902に出力する時点で、まだ表示部903がRAM902にアクセスしてデータの読み出しを行っているため、センサ部901からRAM902に書き込みが行えないという問題が発生する。この状態を図8を用いて説明する。
As described above, when the data transfer time for the
図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
カメライネーブル信号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
最初のフレームにかかる信号であるデータ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
このとき、上述のようにデータ読み出しの時間がフレーム毎のデータ出力時間間隔より長い場合、データ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
同様に次のフレームの撮像データであるデータ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を複数備え、一方のRAMからデータが読み出されている期間内にデータが入力される場合に、もう一方のRAMに当該データを書き込むことでデータの欠落を防止する方法が用いられている(例えば、特許文献1参照)。
しかしながら、特許文献1に記載のようにRAMを複数備える構成においては、単独のRAMを備える撮像装置と比較して、回路規模が拡大化されるという問題がある。また、入力されるデータに応じて書き込むべきRAMを選択する必要があり、このRAM選択のための制御が複雑化するという問題がある。
However, in the configuration including a plurality of RAMs as described in
本発明は、上記の問題点に鑑みて、入力されるデータを欠落することなく転送することのできる画像処理装置であって、一時的にデータを格納する単独の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
画像処理装置1によって撮像された撮像データは、フレーム毎にセンサ部2からデータ入力部3に与えられる。センサ部2は、マトリクス状に配置された複数の画素で構成されており、各ライン毎に画素データを一時的に格納するラインメモリ(不図示)を備える。そして、ラインメモリよりライン毎に保持された画素データが順次データ入力部3に与えられる。
Image data captured by the
データ入力部3は、データを一時的に格納するためのバッファ6と、RAM7とを備える。このうち、バッファ6はRAM7より記憶容量が大幅に小さい構成であるとしてよい。
The
さらに、データ入力部3は、センサ部2から入力されるデータに縮小処理を施す縮小処理部5を備える。通常、センサ部2が備える画素数(以下、「撮像画素数」と称する)は、表示部4が備える画素数(以下、「表示画素数」と称する)より多いため、撮像画素数分のデータ量で構成される撮像データを、表示画素数分のデータ量に縮小した縮小データを生成して、この縮小データを表示部4が読み出すことで表示部4に撮像データに対応した表示用データが表示される構成である。縮小処理部5は、センサ部2から与えられる撮像データを表示用データに変換するために、画素数を減少させる縮小処理を行うブロックであり、縮小アルゴリズムを備えるハードウェアあるいはソフトウェアで構成される。また、縮小処理部5は、一時的にデータを格納するアクセスメモリ(不図示)を備える。なお、以下では、縮小処理部5によって縮小処理が施された後の撮像データを「表示用データ」と称する。
Further, the
また画像処理装置1は、データ入力部3の各構成要素を制御する入力制御部8を備える。後述するように、センサ部2からライン毎に入力される撮像データは、縮小処理部5に入力されると、縮小処理を行うのに必要なライン数の撮像データが入力されるまでアクセスメモリに一時的に格納される。そして、必要なデータがアクセスメモリに格納されると、このアクセスメモリよりデータを読み出して縮小処理を施した後、RAM7またはバッファ6に出力する。このとき、RAM7かバッファ6かのいずれに出力するかについては、入力制御部8によって制御される。
The
さらに、入力制御部8は、RAM7にデータを書き込む際の書き込み先アドレスを指定するためのカウンタを備える。このカウンタに関する動作説明については後述する。
Further, the
なお、後述するように、縮小処理部5は、与えられるセンサからの撮像データを所定の行数毎に縮小処理を施すことによりデータ量を圧縮する。このとき、例えば3行ごとに縮小処理を施してデータ量を1/3に圧縮する処理を施す場合、初めの2行にかかるデータをアクセスメモリに保持しておき、3行目のデータが入力されると、アクセスメモリより読み出しを行って、入力値とメモリから読み出された値とを用いて圧縮処理を施す構成とすることができる。
As will be described later, the
さらに、入力制御部8は、バッファ6に格納されたデータをRAM7に転送するタイミング制御を行う。上述したように、縮小処理部5によって縮小処理が施されたデータのうち、一部のデータはバッファ6に書き込まれるため、このバッファ6に書き込まれたデータを所定のタイミングでRAM7に転送することによって、表示部4はRAM7にのみアクセスすることで必要なデータを全て取得することができる構成である。
Further, the
次に縮小処理部5で行われる縮小処理について、図面を参照して説明する。図2は、センサ部2から与えられる撮像データに対して縮小処理を施した後、RAM6あるいはバッファ7に出力する過程を示す概念図である。
Next, reduction processing performed in the
上述したように、センサ部2は、マトリクス状に配置された複数の画素で構成されており、各ライン毎に画素データがラインメモリに格納される。そして、ライン毎に保持された画素データが順次ラインメモリより縮小処理部5に与えられる。
As described above, the
縮小処理部5は、アクセスメモリに与えられたデータを一時的に格納し、縮小処理演算に必要な所定のデータ量が与えられた時点でアクセスメモリからデータを読み出して縮小処理を施して、出力する。図2では、3ラインごとに縮小演算を施すことで、データ量を1/3に縮小する演算を施す一例を示している。
The
図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
なお、後述するように、縮小処理が施された演算結果は、入力制御部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
図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
上述したように、データ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
縮小処理部5は、縮小処理にかかる演算を行うと、その都度演算結果をRAM7に出力する。このとき、上述の例のように、各列ごとに平均値をとる演算を行う場合には、各列毎の演算が完了すると、都度その演算結果を出力するとともに、次の列の演算に移行することができる。すなわち、第3行のデータL−3の入力が終了してから、縮小処理部5によるデータL−1〜L−3の3行に対する縮小処理結果がRAM7に出力されるまでの時間は、やはりごくわずかな時間となる。
The
データ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
すなわち、図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
図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
カメライネーブル信号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
最初のフレームにかかる信号であるデータ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
そして、表示部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
図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
このアクセスされていない時間を利用して、入力制御部8がバッファ6に対して格納されたデータd−21をRAM7に書き出す制御を行う。入力制御部8は、縮小処理部5にアクセスすることで、予め縮小処理にかかる演算を行うタイミングを把握することができる構成であるとする。すなわち、演算を行うのに必要なデータをアクセスメモリに格納している期間内は縮小処理部5がRAM7に書き込みのためのアクセスを行わないことから、入力制御部8が縮小処理部5からの演算結果がRAM7に書き出されるタイミング、およびRAM7に対する書込アクセスを行わないタイミングを把握することができる構成である。
Using this non-accessed time, the
従って、入力制御部8によって、RAM7に対して縮小処理部5が書き込みアクセスを行っていない時間に、バッファ6に保持されているデータd−21をRAM7に書き込む旨の制御が行われる。これによって、データd−2のうち、RAM7に書き込まれていなかったデータd−21についてもRAM7に保持される。
Therefore, the
なお、縮小処理部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
以下、同様に、次のフレームにかかる撮像データ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
このような制御が行われることにより、単独のRAM7を備える画像処理装置1においても、表示部4がRAM7に読み出しアクセスを行っている最中に入力される撮像データを、一旦バッファ6に格納し、RAM7に書き出すことのできる空き時間を見つけてバッファ6からRAM7に当該データを書き出すことができるため、RAM7には各フレームにかかる表示用撮像データが、データ欠落のない状態で保持される。これによって、全てのフレームにかかる撮像データを、表示用データとして表示部4に出力することができる。
By performing such control, even in the
以下に、縮小処理部から直接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
なお、図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
図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
図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
上述したように、RAM7にデータを書き込む際、当該データの書き込み先アドレスは、入力制御部8によって制御される。このアドレスを指定するため、入力制御部8にはアドレス指定用カウンタが備えられる。このとき、縮小処理部5から出力される表示用データをRAM7に書き込む際の書き込み先アドレスを指定するためのカウンタ(以下、「第1カウンタ」と称する)と、バッファ6に書き込まれた表示用データを読み出してRAM7に書き込む際の書き込み先アドレスを指定するためのカウンタ(以下、「第2カウンタ」と称する)と、バッファ6に書き込まれた表示用データのデータ数をカウントするためのカウンタ(以下、「第3カウンタ」と称する)が備えられるものとする。
As described above, when data is written to the
そして、これら第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
第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
バッファ6は、縮小処理部5から表示用データが与えられると、第2カウンタのカウント値に応じたアドレス位置に当該データを保持する。例えば、図5に示す例で言えば、第1行にかかるデータが縮小処理部5から与えられると、その時点における第2カウンタのカウント値が「1」を示しているため、カウント値「1」に応じたアドレス位置に当該データを保持する。以下同様に、第2行にかかるデータはカウント値「2」に応じたアドレス位置に保持され、第3行にかかるデータはカウント値「3」に応じたアドレス位置に保持される。以下、適宜図5に示す例を用いて説明を行う。
When the display data is supplied from the
第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
入力制御部8は、第1カウンタのカウント値「4」を確認すると、第4行のデータをRAM7のカウント値「4」に応じたアドレス位置に書き出す旨の指示を与える。以下、第5行以後も同様に、縮小処理部5で縮小処理が完了すると、入力制御部8が第1カウンタのカウント値を確認して、当該カウント値に応じたRAM7のアドレス位置にデータを書き出す指示を行う。
When the
このように構成されるとき、第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
上述したように、図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
このとき、第2カウンタはカウント値「3」を示しているため、入力制御部8がこの第2カウンタのカウント値を確認することで、バッファ6に保持されているデータ数を把握することができる。そして、バッファ6からデータを読み出して、そのデータが保持されているアドレスに該当するRAM7のアドレスに書き込みを行う。このとき、第3カウンタがカウントアップされる。
At this time, since the second counter indicates the count value “3”, the
例えば、入力制御部8がバッファ6より第1行にかかるデータを読み出すと、この第1行にかかるデータをRAMの所定のアドレス位置に格納する。このとき、入力制御部8が、バッファに格納されるアドレス位置に応じて書き込むべきRAM7のアドレス位置を指定するものとしても構わないし、第3カウンタのカウント値を確認して、そのカウント値に応じてRAM7のアドレス位置を指定するものとしても構わない。後者の場合、第1行にかかるデータをバッファ6から読み出した時点では、第3カウンタのカウント値が「0」であるため、予めカウント値「0」の時点でバッファ6から与えられるデータが第1行にかかるデータである旨の内容を入力制御部8が把握しておくことで、この第1行にかかるデータをRAM7の所定アドレス領域に書き込む指示を与えることができる。
For example, when the
なお、第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
このように構成されることで、表示部4がRAM7を読み出し中に縮小処理部5からデータが出力されたためにRAM7に書き込むことができず、バッファ6に一時的に保持されたデータについても、当該データをRAM7上で格納すべきアドレスが予め確保されているため、このアドレス領域に書き込むことで、縮小処理部5から出力された1フレーム分の表示用データがRAM7上で復元されることが可能となる。
With this configuration, the data that is temporarily stored in the
従って、RAM7に対する書き込み完了後、表示部4がRAM7に読み出しアクセスを行うことで、このフレームにかかる表示データが表示部4に転送され、表示部4では当該フレームにかかる表示画面が正しく出力される。
Therefore, after the writing to the
本発明の構成によれば、表示部が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.
1 画像処理装置
2 センサ部
3 データ入力部
4 表示部
5 縮小処理部
6 バッファ
7 RAM
900 画像処理装置
901 センサ部
902 RAM
903 表示部
DESCRIPTION OF
900
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.
前記縮小処理部から出力される前記第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.
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)
| 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 |
-
2005
- 2005-05-16 JP JP2005142369A patent/JP4454532B2/en not_active Expired - Fee Related
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 |