JP5218915B2 - 画像処理装置及び画像処理方法 - Google Patents

画像処理装置及び画像処理方法 Download PDF

Info

Publication number
JP5218915B2
JP5218915B2 JP2009049351A JP2009049351A JP5218915B2 JP 5218915 B2 JP5218915 B2 JP 5218915B2 JP 2009049351 A JP2009049351 A JP 2009049351A JP 2009049351 A JP2009049351 A JP 2009049351A JP 5218915 B2 JP5218915 B2 JP 5218915B2
Authority
JP
Japan
Prior art keywords
data
image
image memory
display
fifo
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
JP2009049351A
Other languages
English (en)
Other versions
JP2010204360A (ja
JP2010204360A5 (ja
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2009049351A priority Critical patent/JP5218915B2/ja
Publication of JP2010204360A publication Critical patent/JP2010204360A/ja
Publication of JP2010204360A5 publication Critical patent/JP2010204360A5/ja
Application granted granted Critical
Publication of JP5218915B2 publication Critical patent/JP5218915B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Input (AREA)

Description

本発明は、画像データ更新を高速化する画像処理装置及び画像処理方法に関する。
画像処理装置において、一般に、表示用画像メモリから画像データを表示のために読出す処理および表示用画像メモリへ更新された画像データを書込む処理は、お互いに衝突しないように調停されかつ効率的に行われる必要がある。
たとえば、画像データが表示用画像メモリから読出されていないときに、CPUがメインメモリに保存されている更新された画像データを表示用画像メモリに転送するために、CPUがDMAコントローラに、メインメモリの読出し開始アドレスとDMA転送データ量を設定してDMAコントローラにDMA転送を指示することが開示されている(特許文献1)。
特開2002−278528号公報(図5、段落0042)
しかし、特許文献1に記載の方法では、更新された画像データをメインメモリに保存するフェーズと、該更新された画像データを表示用画像メモリへDMA転送するフェーズとが分離される必要があり、かつ、該DMA転送は画像データが表示用画像メモリから表示のために読出されていない期間に行われなければならない。従って、画像データを更新して表示用画像メモリに蓄積する処理の効率がよくなかった。
また、特許文献1に記載の方法は、画像データに重畳して表示される文字データを表示用画像メモリに書込むことおよび該文字データを表示用画像メモリから読出すことまでを含めた表示用画像メモリへのアクセスについては言及していない。
本発明はこのような問題点に鑑みてなされたものであり、更新された画像データの表示用画像メモリへ書込みの効率化を図るとともに、文字データまで含めた表示用画像メモリへのアクセスを効率的に行うことが可能な画像処理装置および画像処理方法を提供することを目的とする。
上記問題を解決するため、本発明は、次のように構成したのである。
請求項1に記載の発明は、カメラで撮像された画像を保持するカメラ用画像メモリと、前記カメラ画像メモリに保持された画像に対して画像処理を行うCPUと、前記画像処理の結果得られた画像データおよび前記画像データに重畳する文字データを保持する表示用画像メモリと、前記表示用画像メモリをアクセスする表示用画像メモリアクセス手段と、を有し、前記表示用画像メモリアクセス手段が、前記CPUが前記画像データまたは前記文字データをバースト可能フラグとともに書込むメモリである書込み用FIFOと、前記書込み用FIFOに書込まれる前記画像データまたは前記文字データのロウアドレス(Row Address)を保持するロウアドレス保持部と、前記書込み用FIFOに書き込む際に、前記ロウアドレスと前記ロウアドレス保持部に保持されたロウアドレスを比較し、一致する場合、前記画像データまたは前記文字データの前記バースト可能フラグをセットし、一致しない場合前記バースト可能フラグをリセットする比較器と、前記表示用画像メモリへのアクセスを調停するアービタを有する表示用画像メモリ・インタフェースと、を備えた画像処理装置において、前記CPUは、前記カメラ用画像メモリから読み込んで画像処理した前記画像データ、及び、前記画像データに重畳する前記文字データを、前記書込み用FIFOに書込む、書込み処理を、随時実行し、前記アービタは、前記書込み用FIFOにデータが存在するか確認する第1処理;前記書込み用FIFOにデータが存在する場合に、そのデータの前記バースト可能フラグがセットされているか確認する第2処理;前記バースト可能フラグがセットされていた場合に、前記書込み用FIFOから所定単位のデータを読み込み、前記表示用画像メモリへバースト転送する第3処理;を、前記CPUの前記書込み処理とは非同期で実行することを特徴とするものである。
請求項2に記載の発明は、請求項1に記載の発明において、前記表示用画像メモリから読出された前記画像データまたは前記文字データが保持される表示用FIFOと、表示のための水平同期信号を生成する同期信号ジェネレータと、をさらに有し、前記アービタは、前記水平同期信号に同期して実行される、前記表示用画像メモリに保持されている前記画像データまたは前記文字データの前記表示用FIFOへの転送が、所定単位終了する毎に、前記第1処理、前記第2処理、及び前記第3処理を実行することを特徴とするものである。
請求項3に記載の発明は、請求項1又は請求項2に記載の発明において、前記書込み用FIFOには読み書きフラグをも書き込むようになっており、前記書込み用FIFOに読出しを示すフラグと文字データが保持されているアドレスが書込まれた場合、前記アービタは、前記アドレスで指定される領域に保持されている前記文字データを読出して、前記表示用画像メモリ・インタフェースのレジスタに格納することを特徴とするものである。
請求項4に記載の発明は、カメラで撮像された画像を保持するカメラ用画像メモリと、前記カメラ画像メモリに保持された画像に対して画像処理を行うCPUと、前記画像処理の結果得られた画像データおよび前記画像データに重畳する文字データを保持する表示用画像メモリと、前記表示用画像メモリをアクセスする表示用画像メモリアクセス手段と、を有し、前記表示用画像メモリアクセス手段が、前記CPUが前記画像データまたは前記文字データをバースト可能フラグとともに書込むメモリである書込み用FIFOと、前記書込み用FIFOに書込まれる前記画像データまたは前記文字データのロウアドレス(Row Address)を保持するロウアドレス保持部と、前記書込み用FIFOに書き込む際に、前記ロウアドレスと前記ロウアドレス保持部に保持されたロウアドレスを比較し、一致する場合、前記画像データまたは前記文字データの前記バースト可能フラグをセットし、一致しない場合前記バースト可能フラグをリセットする比較器と、前記表示用画像メモリへのアクセスを調停するアービタを有する表示用画像メモリ・インタフェースと、を備えた画像処理装置において用いられる画像処理方法であって、前記CPUにより、前記カメラ用画像メモリから読み込んで画像処理した前記画像データ、及び、前記画像データに重畳する前記文字データを、前記書込み用FIFOに書込む書込み手順を随時実行し、前記アービタにより、前記書込み用FIFOにデータが存在するか確認する第1手順と;前記書込み用FIFOにデータが存在する場合に、そのデータのバースト可能フラグがセットされているか確認する第2手順と、前記バースト可能フラグがセットされていた場合に、前記書込み用FIFOから所定単位のデータを読み込み、前記表示用画像メモリへバースト転送する第3手順と、を、前記CPUの前記書込み手順とは非同期で実行することを特徴とするものである。
請求項5に記載の発明は、請求項4に記載の発明において、前記表示用画像メモリから読出された前記画像データまたは前記文字データが保持される表示用FIFOと、表示のための水平同期信号を生成する同期信号ジェネレータと、をさらに有する前記画像処理装置で用いられるとともに、前記水平同期信号に同期して実行される、前記表示用画像メモリに保持されている前記画像データまたは前記文字データの前記表示用FIFOへの転送が所定単位終了する毎に、前記アービタにより前記第1手順、前記第2手順、及び前記第3手順を実行することを特徴とするものである。
請求項6に記載の発明は、請求項4又は請求項5に記載の発明において、前記画像処理装置の前記書込み用FIFOには読み書きフラグをも書き込むようになっており、前記書込み用FIFOに読出しを示すフラグと文字データが保持されているアドレスが書込まれた場合、前記アービタにより、前記アドレスで指定される領域に保持されている前記文字データを読出して、前記表示用画像メモリ・インタフェースのレジスタに格納することを特徴とするものである。
請求項1〜請求項に記載の発明によると、CPUが画像データまたは文字データを書込み用FIFOに書込む処理と、表示用画像メモリ・インタフェースが書込み用FIFOから表示用画像メモリへ該画像データまたは文字データをバースト転送する処理と、を非同期で効率的に実行することができる。
また、編集のために文字データを表示用画像メモリから読出す処理も、上記処理と非同期で効率的に実行することができる。
本発明の画像処理装置のブロック図 本発明の比較回路の動作を示すフロー図 本発明の書込み用FIFOから表示用画像メモリへの書込み CPUWRITE)等を示すフロー図 本発明の表示用画像メモリからのバースト読出し処理の説明 本発明の表示用画像メモリへのバースト書込みのタイミング図 本発明の書込み用FIFOのフォーマット図
以下、本発明の実施の形態について図を参照して説明する。
図1は、本発明の画像処理装置のブロック図である。
1はカメラ(非図示)で撮像された画像データを記憶するカメラ用画像メモリ、2は画像データの処理および該画像データに重畳する文字データ(以降、文字データという)に係る処理を行うCPU、5はCPU2から転送された画像データおよび文字データを表示用画像メモリに書込むためにバッファリングするための書込み用FIFO、3は書込み用FIFO5に転送される画像データおよび文字データのロウアドレスを前回の画像データのロウアドレスと比較する比較器、4は書込み用FIFO5に前回転送された画像データおよび文字データのロウアドレスを保持するロウアドレス保持部、6は画像データおよび文字データを表示用画像メモリ9からモニタ(非図示)へ転送するときにバッファリングするための表示用FIFO、7は表示用画像メモリを読み書きするときの表示用画像メモリ・インタフェース、8は表示用画像メモリ・インタフェース7が有し、画像データおよび文字データの読出/書込みに係る表示用画像メモリへのアクセスを調停するアービタ、9は表示のための画像データおよび文字データを保持するための表示用画像メモリ、10はモニタ表示のHSYNC信号(水平同期信号)を生成する同期信号ジェネレータである。なお、表示用画像メモリ9の画像データ領域と文字データ領域はロウアドレスによって区別される。
11は表示用画像メモリへのアクセス手段であり、比較器3、ロウアドレス保持部4、書込み用FIFO5、表示用FIFO6、表示用画像メモリ・インタフェース7、アービ
タ8、同期信号ジェネレータ10を含み、たとえば、ASICで実現される。
20は書込み用FIFO5に書込まれた画像データまたは文字データを表示用画像メモリ9へバースト書込みできるか否かを示すバースト可能フラグ、21は同期信号ジェネレータ10が生成しモニタ(非図示)および表示用画像メモリ・インタフェース7へ出力されるHSYNC信号(水平同期信号)、22はHSYNC信号21からあらかじめ設定された時間遅れて表示用FIFO6へ蓄積している画像データまたは文字データのモニタ(非図示)出力を指示するDISP信号、23はモニタ(非図示)へ出力される画像データまたは文字データ、24はカメラ(非図示)から転送されるカメラ画像データである。
本発明が従来技術と異なる部分は、比較器3、ロウアドレス保持部4および書込み用FIFO5を備えた部分および表示用画像メモリ・インタフェース7にアービタ8を設けた点である。
なお、図1では、比較器3を、CPU2と書込み用FIFO5の間に配置したが、書込み用FIFO5と表示用画像メモリ・インタフェースとの間に配置することも可能である。
なお、表示用画像メモリへのアクセス手段11は、ASICのみならず個別の論理回路で構成することも可能であることは言うまでもない。
次に、画像データの表示用画像メモリ9からの読出し、画像データの表示用画像メモリ9への書込み、文字データの読出しおよび書込みに関わる一連の動作について図4を用いて説明する。
その一連の動作のタイミングのベースとして、同期信号ジェネレータ10が、モニタへ出力する水平同期信号となるHSYNC信号を生成する。該HSYNC信号は、モニタへ出力する画像データまたは文字データを表示用画像メモリ9から読出すためのトリガとしても利用される。
HSYNC信号が出力されると、図4に示すように、モニタへ送出する画像データまたは文字データが表示用画像メモリ9から読出される。
たとえば、水平方向の画素数が640であるVGAタイプのモニタへ送出する場合、画像データを読出す16BURST(BURSTの説明は後述)と文字データを読出す16BURSTを交互にそれぞれ20回繰り返して、表示用FIFO6に1水平ライン分の画像データおよび文字データ読出す。該文字データを画像データに重畳する処理は、モニタ側で行われる。
そして、16BURSTと16BURSTとの間、または、画像データと文字データの16BURSTをそれぞれ20回繰り返した後であって次のHSYNC信号が立ち上がるまでは、書込み用FIFO5に蓄積されているデータを読出すCPUWRITE(CPUWRITEの説明は後述)が実行されるが、その詳細は後述する。
また、これらの16BURSTおよびCPUWRITEの実行制御をアービタ8がHSYNC信号に同期して行うことによって表示用画像メモリ9へのアクセスが調停される。
なお、BURSTとはバーストアクセスを意味し、本例では、32ビットのデータのバーストアクセスを意味する。nBURSTは、BURSTをn回(nは整数)行うことを意味する。1画素は16ビットで構成されており、1BURSTで2画素のバーストアクセスが可能であり、16BURSTを20回繰り返すと640画素を表示用画像メモリ9から読出して表示用FIFO6へ転送できることになる。
また、文字データについても、1水平ライン中の漢字1文字は16ビットで構成されており、1BURSTで2文字のバーストアクセスが可能である。1水平ライン中のアルファベット1文字は8ビットで構成されており、1BURSTで4文字のバーストアクセスが可能である。そして、16BURSTを20回繰り返すと、1水平ライン分の漢字またはアルファベットを読出すことができる。このような1単位のバースト読出しは、ロウアドレスが同一で、カラムアドレス(Column Address)をあらかじめ決められた値、たとえば、16ずつずらしながら実行されるが、これに限定される訳ではない。
図2に示すフロー図を用いて、CPU2から書込み用FIFO5に転送される画像データまたは文字データにバースト可能フラグをセットする比較器3の動作について説明する。
まず比較器3は、CPU2が書込み用FIFO5に書込む画像データまたは文字データをフェッチする(Step1)。Step1において、データと記載しているのは、画像データまたは文字データを総称することを意味するが、他の場所においても同様である。
次に、ロウアドレス保持部4に保持されている前回のロウアドレスと今回のロウアドレスを比較し(Step2)、両者が等しい場合、バースト可能フラグをセット(たとえば‘1’)しStep1へ移行する(Step3)。前回のロウアドレスと今回のロウアドレスが異なる場合、バースト可能フラグをリセット(たとえば‘0’)し処理を抜ける(Step4)。
なお、バースト可能フラグは、書込み用FIFO5に書込まれる情報に割り付けられた1ビットの情報であり、セットされている場合はバースト転送可能であることを、リセットされている場合はバースト転送不可能であることを示す。
次に、先に述べたCPUWRITEすなわちCPU2が書込み用FIFO5に書込んだ画像データまたは文字データを表示用画像メモリ9に書込む動作および表示用画像メモリ9から文字データを読出す動作について、図3に示すフロー図を用いて説明する。
表示用画像メモリ・インタフェース7のアービタ8は、表示用FIFO6への画像データまたは文字データのバースト転送を一単位(たとえば16BURST)終了した後、図3に示すCPUWRITE処理を起動する。
起動されると最初に、書込み用FIFO5にデータが存在するか確認し(Step10)、データが存在しない場合は処理を抜ける。
データが存在する場合、先頭のデータのR/Wフラグ(説明は後述)がR(Read)であるか確認する(Step11)。
R/WフラグがRであれば、編集等のための文字データ読出しコマンドなので、アドレス(ロウ、カラム)で指定された文字データを表示用画像メモリ9からバースト読出しして、表示用画像メモリ・インタフェース7内のレジスタ(非図示)に格納する(Step18)。CPU2は該レジスタをアクセスすることによって文字データを得る。
R/WフラグがWであれば、書込み用FIFO5から、その1段分のデータを読み込み(Step12)表示用画像メモリ9へバースト転送する(Step13)。転送先は、そのロウアドレスによって決定され、画像データまたは文字データの領域のいずれかになる。
続けて、書込み用FIFO5にデータが存在するか否か確認し(Step14)、存在しない場合はStep17へ移行する。
書込み用FIFO5にデータが存在する場合は、その先頭のデータのR/WフラグがR(Read)であるか確認し(Step15)、Rであれば、そのデータを読み込まないでStep17へ移行する。
R/WフラグがWであれば、そのデータのバースト可能フラグがセットされているか確認し(Step16)、セットされていればStep12へ移行し、Step12以降の処理を繰り返す。そのバースト可能フラグがセットされていなければ、Step17へ移行する。
Step17では、プリチャージ・コマンドを実行し、一連の処理を抜ける。なお、プリチャージ・コマンドとは、表示用画像メモリ9の内部バッファにバースト書込みされた画像データまたは文字データを、実際のメモリアレイへ一括して転送するコマンドのことである。
一連のバースト転送は、書込み用FIFO5の先頭のデータのバースト可能フラグがリセットされているとき、または書込み用FIFO5の先頭にデータが存在しないときまたは書込み用FIFO5の先頭のデータが文字データ(R)(説明は後述)であるときに終了する。
バースト可能フラグがリセットされるのは、画像データのロウアドレスが変化したときのみならず、画像データの後に文字データ(W)(説明は後述)が続いてそのロウアドレスが変化したときまたは文字データ(W)の後に画像データが続いてそのロウアドレスが変化したときである。 表示用画像メモリ9において、画像データの領域と文字データの領域はロウアドレスが異なる領域に設定されているので、画像データの後に文字データ(W)が続いた場合または文字データ(W)の後に画像データが続いた場合、必然的にそのロウアドレスが変化するからである。
なお、文字データ(W)とは表示用画像メモリ9の文字データ領域に書込まれる文字データであり、文字データ(R)とは表示用画像メモリ9の文字データ領域の指定されたアドレスから文字データを読出すコマンドを意味する。
なお、CPU2は、図3に示すCPUWRITE処理とは非同期で、カメラ用画像メモリ1から画像データを読み込んで画像処理を行い、いつでも書込み用FIFO5に書込むことができる。また、画像データに重畳される文字データを編集して、いつでも書込み用FIFO5に書込むことができるし、編集のために文字データを読出すコマンドをいつでも書込み用FIFO5に書込むことができる。
図5に、表示用画像メモリ9へ画像データをバースト転送で書込むタイミングの例を示す。
同図中、CLKは同期信号ジェネレータ10にて、水晶発振子(非図示)が生成する基本クロックを分周して生成されたバーストアクセスのためのクロック信号であって、該クロック信号の1周期で、1回のバーストアクセスが行われる。1回のバーストアクセスで書込み用FIFO5の1段分のデータが転送される。
同図中のコマンドのAct(Active)は、表示用画像メモリ9をアクティヴェイトして読出しおよび書込みを可能にするものである。その後、16BURST(非図示)により画像データまたは文字データをバースト読出しする。
それに続くW(Write)は、16BURSTによる読出しが終了した後、画像データまたは文字データの4回のバースト書込みを行う例である。
最後のP(Precharge)はプリチャージ・コマンドであり、バースト可能フラグがリセットされる等してそれまでのバーストアクセスを終了したことを表示用画像メモリ9に知らせ、表示用画像メモリ9は、内部バッファに保持されている画像データまたは文字データを実際のメモリアレイへ一括して転送する。
なお、CA(Column Address)はカラムアドレス、RA(Row Address)はロウアドレス、D(Data)は、バースト書込みされる画像データまたは文字データである。
図6は、書込み用FIFO5に書込まれる画像データ、文字データまたは文字データ読出しコマンドのフォーマットを示すものである。
同図中、データは、表示用画像メモリ9に書込まれる画像データまたは文字データである。ただし、文字データ読出しコマンドの場合は不定で構わない。
同図中、R/Wは、R/W(Read/Write、読み書き)フラグを意味し、たとえば、Rフラグは‘1’、Wフラグは‘0’に設定される。表示用画像メモリ9に書込まれる画像データおよび文字データにはWフラグが設定される。編集のために表示用画像メモリ9から文字データを読出すコマンドにはRフラグが設定される。
同図中Fは、画像データまたは文字データを表示用画像メモリ9にバースト書込み可能か否かを示すバースト可能フラグである。
アドレス欄には、書込み先または読み込み元のロウアドレス(たとえば、13ビット)とカラムアドレス(たとえば、10ビット)が設定される。
このように、書込み用FIFO5には、表示用画像メモリ9へ書込まれる画像データ、表示用画像メモリ9へ書込まれる文字データ、表示用画像メモリ9からの文字データの読出しコマンドが蓄積される。
以上述べたように、本発明によれば、CPU2が画像データまたは文字データを書込み用FIFO5に書込む処理と、表示用画像メモリ・インタフェースが書込み用FIFO5から表示用画像メモリ9へ該画像データまたは文字データをバースト転送する処理が非同期で効率的に実行される。
また、編集のために文字データを表示用画像メモリ9から読出すことも、文字読出しコマンド(文字データ(R))を書込み用FIFO5に書込むことにより、上記の画像データまたは文字データの書込みおよび読出しと非同期で効率的に実行される。
1 カメラ用画像メモリ
2 CPU
3 比較器
4 ロウアドレス保持部
5 書込み用FIFO
6 表示用FIFO
7 表示用画像メモリ・インタフェース
8 アービタ
9 表示用画像メモリ
10 同期信号ジェネレータ
11 表示用画像メモリへのアクセス手段
20 バースト可能フラグ
21 HSYNC信号(水平同期信号)
22 DISP信号
23 モニタ表示用画像データ・文字データ

Claims (6)

  1. カメラで撮像された画像を保持するカメラ用画像メモリと、
    前記カメラ画像メモリに保持された画像に対して画像処理を行うCPUと、
    前記画像処理の結果得られた画像データおよび前記画像データに重畳する文字データを保持する表示用画像メモリと、
    前記表示用画像メモリをアクセスする表示用画像メモリアクセス手段と
    を有し、
    前記表示用画像メモリアクセス手段が、
    前記CPUが前記画像データまたは前記文字データをバースト可能フラグとともに書込むメモリである書込み用FIFOと、
    前記書込み用FIFOに書込まれる前記画像データまたは前記文字データのロウアドレス(Row Address)を保持するロウアドレス保持部と、
    前記書込み用FIFOに書き込む際に、前記ロウアドレスと前記ロウアドレス保持部に保持されたロウアドレスを比較し、一致する場合、前記画像データまたは前記文字データの前記バースト可能フラグをセットし、一致しない場合前記バースト可能フラグをリセットする比較器と、
    前記表示用画像メモリへのアクセスを調停するアービタを有する表示用画像メモリ・インタフェースと
    備えた画像処理装置において、
    前記CPUは、
    前記カメラ用画像メモリから読み込んで画像処理した前記画像データ、及び、前記画像データに重畳する前記文字データを、前記書込み用FIFOに書込む、書込み処理を、随時実行し、
    前記アービタは、
    前記書込み用FIFOにデータが存在するか確認する第1処理;
    前記書込み用FIFOにデータが存在する場合に、そのデータの前記バースト可能フラグがセットされているか確認する第2処理;
    前記バースト可能フラグがセットされていた場合に、前記書込み用FIFOから所定単位のデータを読み込み、前記表示用画像メモリへバースト転送する第3処理;
    を、前記CPUの前記書込み処理とは非同期で実行する
    ことを特徴とする画像処理装置。
  2. 前記表示用画像メモリから読出された前記画像データまたは前記文字データが保持される表示用FIFOと、
    表示のための水平同期信号を生成する同期信号ジェネレータと、
    をさらに有し、
    前記アービタは、
    前記水平同期信号に同期して実行される、前記表示用画像メモリに保持されている前記画像データまたは前記文字データの前記表示用FIFOへの転送が、所定単位終了する毎に、前記第1処理、前記第2処理、及び前記第3処理を実行する
    ことを特徴とする請求項1に記載の画像処理装置。
  3. 前記書込み用FIFOには読み書きフラグをも書き込むようになっており、前記書込み用FIFOに読出しを示すフラグと文字データが保持されているアドレスが書込まれた場合、前記アービタは、前記アドレスで指定される領域に保持されている前記文字データを読出して、前記表示用画像メモリ・インタフェースのレジスタに格納する
    ことを特徴とする請求項1又は請求項2に記載の画像処理装置。
  4. カメラで撮像された画像を保持するカメラ用画像メモリと、
    前記カメラ画像メモリに保持された画像に対して画像処理を行うCPUと、
    前記画像処理の結果得られた画像データおよび前記画像データに重畳する文字データを保持する表示用画像メモリと、
    前記表示用画像メモリをアクセスする表示用画像メモリアクセス手段と、
    を有し、
    前記表示用画像メモリアクセス手段が、
    前記CPUが前記画像データまたは前記文字データをバースト可能フラグとともに書込むメモリである書込み用FIFOと、
    前記書込み用FIFOに書込まれる前記画像データまたは前記文字データのロウアドレス(Row Address)を保持するロウアドレス保持部と、
    前記書込み用FIFOに書き込む際に、前記ロウアドレスと前記ロウアドレス保持部に保持されたロウアドレスを比較し、一致する場合、前記画像データまたは前記文字データの前記バースト可能フラグをセットし、一致しない場合前記バースト可能フラグをリセットする比較器と、
    前記表示用画像メモリへのアクセスを調停するアービタを有する表示用画像メモリ・インタフェースと、
    を備えた画像処理装置において用いられる画像処理方法であって、
    前記CPUにより、
    前記カメラ用画像メモリから読み込んで画像処理した前記画像データ、及び、前記画像データに重畳する前記文字データを、前記書込み用FIFOに書込む書込み手順を随時実行し、
    前記アービタにより、
    前記書込み用FIFOにデータが存在するか確認する第1手順と;
    前記書込み用FIFOにデータが存在する場合に、そのデータのバースト可能フラグがセットされているか確認する第2手順と、
    前記バースト可能フラグがセットされていた場合に、前記書込み用FIFOから所定単位のデータを読み込み、前記表示用画像メモリへバースト転送する第3手順と、
    を、前記CPUの前記書込み手順とは非同期で実行する
    ことを特徴とする画像処理方法。
  5. 前記表示用画像メモリから読出された前記画像データまたは前記文字データが保持される表示用FIFOと、表示のための水平同期信号を生成する同期信号ジェネレータと、をさらに有する前記画像処理装置で用いられるとともに、
    前記水平同期信号に同期して実行される、前記表示用画像メモリに保持されている前記画像データまたは前記文字データの前記表示用FIFOへの転送が所定単位終了する毎に、前記アービタにより前記第1手順、前記第2手順、及び前記第3手順を実行する
    ことを特徴とする請求項4に記載の画像処理方法。
  6. 前記画像処理装置の前記書込み用FIFOには読み書きフラグをも書き込むようになっており、前記書込み用FIFOに読出しを示すフラグと文字データが保持されているアドレスが書込まれた場合、前記アービタにより、前記アドレスで指定される領域に保持されている前記文字データを読出して、前記表示用画像メモリ・インタフェースのレジスタに格納する
    ことを特徴とする請求項4又は請求項5に記載の画像処理方法。
JP2009049351A 2009-03-03 2009-03-03 画像処理装置及び画像処理方法 Expired - Fee Related JP5218915B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009049351A JP5218915B2 (ja) 2009-03-03 2009-03-03 画像処理装置及び画像処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009049351A JP5218915B2 (ja) 2009-03-03 2009-03-03 画像処理装置及び画像処理方法

Publications (3)

Publication Number Publication Date
JP2010204360A JP2010204360A (ja) 2010-09-16
JP2010204360A5 JP2010204360A5 (ja) 2010-11-25
JP5218915B2 true JP5218915B2 (ja) 2013-06-26

Family

ID=42965913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009049351A Expired - Fee Related JP5218915B2 (ja) 2009-03-03 2009-03-03 画像処理装置及び画像処理方法

Country Status (1)

Country Link
JP (1) JP5218915B2 (ja)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05318983A (ja) * 1992-05-20 1993-12-03 Iwatsu Electric Co Ltd ラスタプロッタ
JPH06149662A (ja) * 1992-11-02 1994-05-31 Toshiba Corp Romバースト転送の連続読みだし拡大方式およびその方式を用いたrom内蔵型マイクロコンピュータシステム
JP3610029B2 (ja) * 1993-10-15 2005-01-12 株式会社ルネサステクノロジ データ処理システム
JPH1013841A (ja) * 1996-06-20 1998-01-16 Oki Electric Ind Co Ltd 画像復号方法および画像復号装置
JPH10334226A (ja) * 1997-06-04 1998-12-18 Hitachi Ltd 画像データ記憶装置
JP2005190092A (ja) * 2003-12-25 2005-07-14 Matsushita Electric Ind Co Ltd メモリアクセスコントロール回路
JP4007342B2 (ja) * 2004-06-08 2007-11-14 セイコーエプソン株式会社 表示コントローラ、電子機器及び画像データ供給方法
JP4637693B2 (ja) * 2005-09-08 2011-02-23 株式会社リコー 画像入力装置

Also Published As

Publication number Publication date
JP2010204360A (ja) 2010-09-16

Similar Documents

Publication Publication Date Title
JP2007041258A (ja) 画像表示装置およびタイミングコントローラ
JP4845475B2 (ja) 画像表示装置およびその制御方法
US20170178561A1 (en) Display panel driver setting method, display panel driver, and display apparatus including the same
JP6632876B2 (ja) バッファメモリ装置及び表示駆動デバイス
JP6601020B2 (ja) 撮像表示装置
JP2006301724A (ja) メモリコントローラ、画像処理コントローラ及び電子機器
JP5218915B2 (ja) 画像処理装置及び画像処理方法
JP4732091B2 (ja) タイミングコントローラ及び画像表示装置
JP5675278B2 (ja) データ処理装置および画像処理装置
JP2010204360A5 (ja)
JP2013195963A (ja) 画像処理装置、集積回路装置及び画像表示システム
US10154217B2 (en) Imaging apparatus, image processing apparatus, and imaging display apparatus
JP5583563B2 (ja) データ処理装置
JPWO2008126227A1 (ja) 表示制御装置、情報処理装置、および表示制御プログラム
JP4978529B2 (ja) 画像処理装置、画像処理システム及び車両用ヘッドアップディスプレイシステム
JP2011048238A (ja) 表示コントローラ及びそれを用いた電子機器
JP2015034891A (ja) レジスタ設定制御装置
JP6284799B2 (ja) データ処理装置及びデータ処理方法
JP3349941B2 (ja) 表示制御装置
JP2012109853A (ja) データ処理装置
US10672107B2 (en) Image processing apparatus and method of controlling the same
JP2017228849A (ja) 画像処理装置、撮像装置、制御方法及びプログラム
JP2018005389A (ja) 画像変形回路、画像処理装置、及び画像変形方法
JP4978528B2 (ja) 画像処理装置、画像処理システム及び車両用ヘッドアップディスプレイシステム
US20180090110A1 (en) Apparatus and method for video frame rotation

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101008

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101008

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121112

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: 20130208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130221

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

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees