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
JP3985451B2 - 画像処理装置および画像表示装置 - Google Patents
[go: Go Back, main page]

JP3985451B2 - 画像処理装置および画像表示装置 - Google Patents

画像処理装置および画像表示装置 Download PDF

Info

Publication number
JP3985451B2
JP3985451B2 JP2000618965A JP2000618965A JP3985451B2 JP 3985451 B2 JP3985451 B2 JP 3985451B2 JP 2000618965 A JP2000618965 A JP 2000618965A JP 2000618965 A JP2000618965 A JP 2000618965A JP 3985451 B2 JP3985451 B2 JP 3985451B2
Authority
JP
Japan
Prior art keywords
image processing
image
data
operation mode
memory
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 - Lifetime
Application number
JP2000618965A
Other languages
English (en)
Other versions
JPWO2000070596A1 (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Publication of JPWO2000070596A1 publication Critical patent/JPWO2000070596A1/ja
Application granted granted Critical
Publication of JP3985451B2 publication Critical patent/JP3985451B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/10Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2352/00Parallel handling of streams of display data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

【技術分野】
【0003】
本発明は、画像処理装置及びこれを用いた画像表示装置に関する。
【背景技術】
【0004】
画像を表す画像信号を扱う種々の電子機器が開発されている。このような電子機器としては、例えば、直視型の表示装置や投写型表示装置等がある。これらの電子機器は、通常、それぞれ異なった機能を司る複数の画像処理部を組み合わせることにより構成されている。
【0005】
これらの電子機器で扱われる画像の高解像度化に伴って、電子機器を構成する各画像処理部に要求される処理速度が高速化しており、これに対応するためには、各画像処理部の処理速度の高速化を図ることが好ましい。画像処理部の処理速度の高速化を図る手法として、1画素毎に順に処理される画像データを、複数画素ごとにまとめて並列に処理する手法がとられている。
【0006】
しかし、利用する画像処理部によっては、複数画素の画像データを並列に処理する機能を有しないものもある。このような場合には、通常、複数の同一機能を有する画像処理部を並列に設けて、各画像処理部が1画素の画像データを同じタイミングで処理することにより複数画素の画像データを並列に処理することが行われている。
【発明の開示】
並列に設けられた上述の複数の画像処理部は、通常、ほぼ同じ処理条件で動作するように設定されるにも関わらず、各画像処理部ごとにその処理条件を設定する必要がある。このため、複数の画像処理部を並列に設ける場合には、並列に画像処理部を設けない場合に比べて、装置の処理条件の設定処理が煩雑であるという問題があった。
【0007】
この発明は、上述の課題を解決するためになされたものであり、同一機能を有する複数の画像処理部を並列に有する場合においても、1つの制御装置が1つの画像処理部の処理を制御することにより、他の画像処理部の処理も同時に制御することが可能な技術を提供することを目的とする。
【0008】
上述の課題の少なくとも一部を解決するため、本発明の画像処理装置は、n個(nは2以上の整数)の連続した画素データが同じタイミングでそれぞれ入力されるとともに、入力された各画素データをそれぞれ同じタイミングで処理するn個の画像処理部と、
前記各画像処理部において共通に利用される画像処理データを記憶するためのメモリと、
前記n個の画像処理部を制御する制御部と、を備え、
前記各画像処理部は、前記制御部との間でデータの送受信が可能な第1の動作モードまたは前記制御部からの受信のみが可能な第2の動作モードに設定可能であり、1個の画像処理部は前記第1の動作モードに設定され、n−1個の画像処理部は前記第2の動作モードに設定されており、
前記制御部からの命令は前記n個の画像処理部に共通に与えられており、
前記n個の画像処理部は、前記制御部から前記第1の動作モードに設定された1個の画像処理部に命令が与えられたときに、それぞれ同じタイミングで同じ処理を実行し、
前記第1の動作モードに設定された画像処理部は、前記制御部から供給される前記画像処理データを前記メモリに書き込み可能であるとともに、前記メモリに書き込まれた前記画像処理データを読み出し可能であり、
前記第2の動作モードに設定された画像処理部は、前記第1の動作モードに設定された画像処理部によって前記メモリから読み出された画像処理データを入力可能であることを特徴とする。
【0009】
本発明の画像処理装置は、制御装置から第1の動作モードに設定された画像処理部に命令が与えられたときに、第2の動作モードに設定された他の画像処理部にも命令が与えられており、それぞれ同じタイミングで同じ処理を実行することができる。すなわち、各画像処理部はそれぞれ同一機能を有する複数の画像処理部を並列に有する場合においても、1つの制御部が1つの画像処理部の処理を制御することにより、他の画像処理部の処理を同時に制御することができる。
さらに、上記画像処理装置は、第1の動作モードに設定された画像処理部によって、メモリに画像処理データが書き込まれ、すべての画像処理部は、第1の動作モードに設定された画像処理部によってメモリから読み出された画像処理データを共通に入力可能である。
【0010】
上記画像処理装置において、
前記n個の画像処理部は、前記制御部が制御可能なアドレス空間上の同じアドレス空間に割り当てられていることが好ましい。
【0011】
このようにすれば、制御装置が第1の動作モードに設定された画像処理部に命令を与えたときに、第2の動作モードに設定された他の画像処理部にも命令を与えることができる。
【0012】
なお、上記画像処理装置において、
前記各画像処理は、それぞれ前記第1の動作モードと前記第2の動作モードとのいずれか一方を設定するモード設定端子を備え、それぞれの前記モード設定端子に入力されるモード設定信号に応じてそれぞれの動作モードを設定することができる。
【0015】
なお、前記画像処理装置と、前記画像処理装置から出力される画像信号によって表される画像を表示する画像表示部と、を備えることにより、画像表示装置を構成することができる。
【発明を実施するための最良の形態】
【0016】
A.第1実施例:
図1は、この発明の第1実施例としての画像処理装置を適用した画像表示装置の概略構成を示すブロック図である。この画像表示装置1000は、画像処理装置100と、画像表示部200とを備えている。画像処理装置100は、スキャンコンバータ(以下、単に「SC」と呼ぶ)110と、2つのオンスクリーンディスプレイコントローラ(以下、単に「OSDC」と呼ぶ)120A,120Bと、OSDメモリ130と、CPU140とを備えるコンピュータシステムである。画像表示部200は、液晶パネル210と、パネル駆動部220とを備えている。画像処理装置100は、液晶パネル210に形成される画像を処理するための装置である。なお、パネル駆動部220は、画像処理装置100内に設けられるようにしてもよい。
【0017】
CPU140は、CPUバス142を介してSC110と、2つのOSDC120A,120Bに接続されている。CPU160は、各部の処理条件を設定し、また、各部の処理を直接制御する。OSDメモリ130は、メモリバス132を介して2つのOSDC120A,120Bに接続されている。
【0018】
SC110は、画像表示部200で画像を表示するために利用される垂直同期信号VDと、水平同期信号HDと、クロック信号DCLKとを出力する。また、入力画像信号VSを画像表示部200に入力可能な画像信号DSとして出力する。この画像信号DSとして出力される画像データは48ビットのデータ幅を有しており、1画素あたり24ビットの画像データが連続した2画素分同時に出力される。なお、1画素の画像データは、赤、緑、青の各色毎に8ビットの色データで構成されている。下位24ビット分の画像信号DSDは、第1のOSDC120Aに入力され、上位24ビット分の画像信号DSUは、第2のOSDC120Bに入力される。以下では、画像信号DSに含まれる画像データを、説明の便宜上画像データDSと呼ぶ場合もある。なお、下位24ビット分の画像データDSDは、奇数画素の画像データに対応し、上位24ビット分の画像データDSUは、偶数画素の画像データに対応している。但し、この逆であってもよい。
【0019】
第1と第2のOSDC120A、120Bは、画像表示部200で表示される画像中にポインタ画像のような修飾画像やメニュー画面などを表示させる機能を有する画像処理部である。これらのOSDC120A,120Bが本発明の画像処理部に相当する。OSDメモリ130には、ポインタ画像の画像データやメニュー画面を構成するグラフィックデータやフォントデータなどの画像データが所定のフォーマットで記憶されている。
【0020】
図2は、第1と第2のOSDC120A、120Bの処理について示す説明図である。第1のOSD120Aは、垂直同期信号VDと、水平同期信号HDと、クロック信号DCLKとに同期して、OSDメモリ130から読み出された画像データをビットマップデータに展開して、図2(B)に示すようなOSD画像データDODを生成する。そして、生成されたOSD画像データDODを図2(A)に示す画像データDSに含まれる奇数画素の画像データDSDに合成することにより奇数画素の合成画像データDSODDを出力する。
【0021】
第2のOSD120Bも、垂直同期信号VDと、水平同期信号HDと、クロック信号DCLKとに同期して、第1のOSDC120Aと同じタイミングで同様に動作する。すなわち、OSDメモリ130から読み出された画像データをビットマップデータに展開して、図2(B)に示すようなOSD画像データDODを生成する。そして、生成されたOSD画像データDODを図2(A)に示す画像データDSに含まれる偶数画素の画像データDSUに合成することにより偶数画素の合成画像データDSODUを出力する。
【0022】
第1と第2のOSDC120A,120Bから同じタイミングで出力されたそれぞれ24ビットの合成画像データDSODD,DSODUは48ビットの表示画像データDSLCDとして図1のパネル駆動部220に供給される。また、SC110から出力された垂直同期信号VDと、水平同期信号HDと、クロック信号DCLKもパネル駆動部220に供給されている。液晶パネル210には、この表示画像データDSLCDに応じた画像が形成される。これにより、図2(C)に示すように、表示位置P0にOSD画像が合成表示される。
【0023】
以上のように、この画像表示装置1000は、入力画像信号VSの表す画像を表示することができる。また、第1と第2のOSDC120によって生成されたメニュー画面や修飾画像等のOSD画像を入力画像に合成して表示することができる。
【0024】
図3は、第1のOSDC120Aの内部構成を示す概略ブロック図である。第1のOSDC120Aは、合成制御部310と、合成部320と、OSD画像生成部330と、メモリ制御部340と、CPUI/F部350と、メモリI/F部360と、モード制御部370とを備えている。CPUI/F350は、CPUバス142(図1)のCPUアドレスバスADRとCPUデータバスDTAとCPUコントロールバスCTLに接続されている。メモリI/F360は、OSDメモリ130(図1)のメモリバス132であるメモリアドレスバスMADRとメモリデータバスMDTAとメモリコントロールバスMCTLに接続されている。
【0025】
モード制御部370のマスタ/スレーブ設定端子M/Sは、Hレベルに設定されており、これによって、第1のOSDC120Aの動作モードがマスタモードに設定されている。モード制御部370は、マスタモードに対応したモード制御信号MSCを出力し、CPUI/F部350およびメモリI/F部360の入出力条件を制御する。
【0026】
動作モードがマスタモードに設定されている場合には、CPUI/F350は、図3に示すように、データバスDTAに対してデータの入出力が可能となるように制御される。また、メモリI/F360は、メモリアドレスバスMADRおよびメモリコントロールバスMCTLにアドレスデータおよびコントロールデータを出力することができ、OSDメモリ130の読み出しや書き込みを行うことができるように制御される。
【0027】
合成制御部310には、CPU140からOSD画像の表示位置P0(図2参照)を示す合成制御データがCPUI/F350を介して設定される。また、垂直同期信号VDと水平同期信号HDとクロック信号DCLKが入力されている。合成制御部310は、設定された合成制御データや同期信号HD,VD、クロック信号DCLKに従って、メモリ制御部340と、OSD画像生成部330と、合成部320の動作を制御する。
【0028】
メモリ制御部340は、CPU140からの要求に従って、OSDメモリ130の書き込みや読み出しをメモリI/F部360を介して制御する。また、合成制御部310から出力される制御信号に従って、OSD画像生成部330がOSD画像データDODを生成する際に利用される画像処理データのOSDメモリ130からの読み出しをメモリI/F部360を介して制御する。
【0029】
OSD画像生成部330は、メモリ制御部340によってOSDメモリ130から読み出された画像処理データに従って24ビットのOSD画像データDODを出力する。
【0030】
合成部320は、SC110から出力された奇数画素の画像データDSDとOSD画像データDODを合成して奇数画素の合成画像データDSODDを出力する。
【0031】
図4は、第2のOSDC120Bの内部構成を示す概略ブロック図である。第2のOSDC120Bは、モード制御部370のマスタ/スレーブ設定端子M/SがLレベルに設定されて、動作モードがスレーブモードに設定されている点を除いて、第1のOSDC120Aと同じである。
【0032】
動作モードがスレーブモードに設定されている場合には、CPUI/F350は、図4に示すように、データバスDTAへのデータの出力が禁止され、データの入力しかできないように制御される。また、メモリI/F370は、メモリアドレスバスMADRと、メモリデータバスMDTAと、メモリコントロールバスMCTLへの各データの出力が禁止されるように制御される。但し、メモリ制御部340は、後述するように、第1のOSDC120Aのメモリ制御部340と同じ制御データが設定されるので、マスターモードと同じタイミングで動作している。従って、スレーブモードで動作する第2のOSDC120Bは、マスタモードで動作する第1のOSDC120AによってOSDメモリ130から読み出された画像処理データを同時に取り込むことができる。
【0033】
図5は、第1と第2のOSDC120A,120Bと、CPU140との間の動作を示す説明図である。また、図6は、CPU140のI/Oアドレス空間およびメモリ空間を示す説明図である。図6(A)に示すように、CPU140のI/Oアドレス空間には、1つのOSDCに対するアドレス空間しか割り当てられておらず、2つのOSDC120A,120Bには同一のI/Oアドレスが割り当てられている。ところで、上述したように、第1と第2のOSDC120A,120Bは、動作モードは異なるが内部の機能は全く同じである。従って、CPU140が第1のOSDC120Aに対してデータの入力(書き込み)を要求した場合には、図5(A)に示すように、CPU140から、CPUバス142(CPUアドレスバスADR,CPUデータバスDTA,CPUコントロールバスCTL)を介して、第1のOSDC120Aにデータが入力されるとともに、第2のOSDC120Bにも同時に同じデータが入力される。
【0034】
CPU140が第1のOSDC120Aに対してOSDメモリ130への画像処理データの書き込みを要求した場合にも、第1と第2のOSDC120A,120Bの両方に、そのデータが入力される。しかし、上述したように、スレーブモードに設定された第2のOSDC120BはOSDメモリ130へのデータの出力が禁止されているので、OSDメモリ130への書き込みは、マスタモードに設定されている第1のOSDC120Aによってのみ実行される。
【0035】
一方、CPU140が第1のOSDC120Aに対してデータの出力(読み出し)を要求した場合には、上述したように、スレーブモードに設定された第2のOSDC120BはCPU140へのデータの出力が禁止されているので、図5(B)に示すように、マスタモードに設定されている第1のOSDC120Aからのみデータが出力される。また、CPU140がOSDメモリ130に書き込まれている画像処理データの読み出しを要求した場合には、上述したように、第1と第2のOSDC120A,120BのどちらにもOSDメモリ130から読み出された画像処理データが入力され得るが、同様に、CPU140へのデータの出力は、第1のOSDC120Aによってのみ実行される。なお、この場合に、スレーブモードに設定された第2のOSDC120Bのメモリ制御部340の動作を停止するようにすることも可能である。
【0036】
図7は、第1と第2のOSDC120A,120Bにおいて生成されたOSD画像を表示する場合の動作を示す説明図である。OSD画像を表示する場合には、第1のOSDC120Aでは、OSDメモリ130から読み出された画像処理データに基づいてOSD画像生成部330によって生成されたOSD画像データDODと、奇数画素の画像データDSDとが、合成部320において合成される(図3)。従って、第1のOSDC120Aからは、奇数画素の合成画像データDSODDが出力される。一方、第2のOSDC120Bにおいては、第1のOSDC120Aによって読み出された画像データが同時に取り込まれて、第1のOSDC120Aと同様にして偶数画素の合成画像データDSODUが出力される。以上の結果、SC110から出力された画像データDSは、第1と第2のOSDC120A,120Bにおいて、奇数画素および偶数画素ごとに同じタイミングでOSD画像データDODが合成される。これにより、連続した2画素の画像データが並列に処理されて表示画像データDSLCDとして出力される。
【0037】
以上のように、第1と第2のOSDC120A,120Bは、それぞれマスタモードとスレーブモードのいずれか一方で動作させることが可能である。このとき、CPU140がマスタモードに設定された第1のOSDC120Aに対してデータの入出力を要求することにより、スレーブモードに設定された第2のOSDC120Bに対しても同じデータを出力することができる。すなわち、CPU140は、同じタイミングで動作する2つのOSDC120A,120Bのうち、マスタモードで動作する第1のOSDC120Aを制御することにより、スレーブモードで動作する第2のOSDC120Bも同時に制御することができる。
【0038】
ここで、OSD画像生成部330で生成されるOSD画像データは、以下に示すように生成されることが好ましい。本実施例の画像表示装置1000では、図2(A)に示す画像を表す画像データDSのうち、奇数画素の画像データDSDを第1のOSDC120Aにおいて図2(B)に示すOSD画像データDODと合成するとともに、偶数画素の画像データDSUを第2のOSDC120BにおいてOSD画像データDODと合成することにより、図2(C)に示す画像を表す表示画像データDSLCDを生成している。すなわち、第1と第2のOSDC120A,120Bにおいて同じタイミングで合成されるOSD画像データDODは、同じデータである。このため、図2(C)の破線で囲まれた領域内に示すような水平方向にm画素を有するOSD画像を表示するためには、奇数画素および偶数画素の画像データに合成されるOSD画像データは、図2(B)に示すように、水平方向にm/2画素を有するデータとすることが好ましい。
【0039】
なお、上記画像表示装置1000においては、マスタモードに設定されている第1のOSDC120AによってOSDメモリ130の読み出しおよび書き込みが制御され、スレーブモードに設定されている第2のOSDC120Bでは、第1のOSDC120Aによって読み出されたデータを利用することのみが許可されることにより、OSDメモリ130の共用化が図られている。しかしながら、第1と第2のOSDC120A,120BそれぞれにOSDメモリ130を備えるようにしてもよい。この場合には、第2のOSDC120BのメモリI/F部360のスレーブモードにおける制御を解除して、メモリ制御部340によって第2のOSDC120Bに接続されているもOSDメモリ130の書き込みおよび読み出しを制御するようにすればよい。それぞれのOSDメモリ130には、第1と第2のOSDC120A,120Bによってそれぞれ同じタイミングでデータの読み出しと書き込みが実行される。
B.第2実施例:
図8は、この発明の第2実施例としての画像処理装置を適用した画像表示装置の概略構成を示すブロック図である。この画像表示装置2000は、画像処理装置100Aと、画像表示部200とを備えている。画像処理装置100Aは、3つのOSDC120A,120B,120Cを備えている。SC110Aは、連続した3画素分の画像データが含まれる72ビットの画像データDSを出力し、出力された各画素データは、3つのOSDC120A,120B,120Cに1画素毎に入力される。
【0040】
第1のOSDC120Aはマスタモードに設定され、第2と第3のOSDC120B,120Cがスレーブモードに設定されている。これにより、第2実施例においても、CPU140がマスタモードに設定された第1のOSDC120Aに対してデータの入出力を要求することにより、スレーブモードに設定された第2と第3のOSDC120B,120Cに対しても同じデータを出力することができる。すなわち、CPU140は、同じタイミングで動作する3つのOSDC120A,120B,120Cのうち、マスタモードで動作する第1のOSDC120Aを制御することにより、スレーブモードで動作する第2と第3のOSDC120B,120Cも同時に制御することができる。
【0041】
なお、この場合に、3つのOSDC120A,120B,120Cでそれぞれ合成されるOSD画像データとしては、表示される画像データの水平方向がm画素であるならば、水平方向がm/3画素の画像データであることが好ましい。
【0042】
以上の説明から理解できるように、一般には、n個のオンスクリーンディスプレイコントローラを並列に備え、1個のオンスクリーンディスプレイコントローラをマスタモードに設定し、n−1個のオンスクリーンディスプレイコントローラをスレーブモードに設定するようにしてもよい。
【0043】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【0044】
(1)上記実施例では、画像表示部200に、液晶パネル210を用いた場合を例に説明しているが、これに限定されるものではなく、プラズマディスプレイやCRT等の種々のディスプレイデバイスを備える場合にも適用可能である。
【0045】
(2)上記実施例では、直視型の画像表示部200を例に説明しているが、画像を投写するための投写光学系を設けて、投写型表示装置とすることもできる。
【0046】
(3)上記実施例では、オンスクリーンディスプレイコントローラを複数並列に備える場合を例に説明しているが、本発明はこれに限定されるものではない。例えば、画像の拡大/縮小処理部や色信号レベル補正部等の画像信号に種々の処理を行う種々の画像処理部を複数並列に備える場合にも適用可能である。また、上記実施例では、画像表示装置に適用された画像処理装置を例に説明しているが、これに限定されるものではなく、種々の画像を扱う電子機器に備える種々の画像処理装置に適用可能である。
【産業上の利用可能性】
【0047】
本発明は、画像処理装置及びこれを用いた画像表示装置に利用可能である。
【図面の簡単な説明】
【0048】
図1は、この発明の第1実施例としての画像処理装置を適用した画像表示装置の概略構成を示すブロック図である。
図2は、第1と第2のOSDC120A、120Bの処理について示す説明図である。
図3は、第1のOSDC120Aの内部構成を示す概略ブロック図である。
図4は、第2のOSDC120Bの内部構成を示す概略ブロック図である。
図5は、第1と第2のOSDC120A,120Bと、CPU140との間の動作を示す説明図である。
図6は、CPU140のI/Oアドレス空間およびメモリ空間を示す説明図である。
図7は、第1と第2のOSDC120A,120Bにおいて生成されたOSD画像を表示する場合の動作を示す説明図である。
図8は、この発明の第2実施例としての画像処理装置を適用した画像表示装置の概略構成を示すブロック図である。

Claims (4)

  1. 画像処理装置であって、
    n個(nは2以上の整数)の連続した画素データが同じタイミングでそれぞれ入力されるとともに、入力された各画素データをそれぞれ同じタイミングで処理するn個の画像処理部と、
    前記各画像処理部において共通に利用される画像処理データを記憶するためのメモリと、
    前記n個の画像処理部を制御する制御部と、を備え、
    前記各画像処理部は、前記制御部との間でデータの送受信が可能な第1の動作モードまたは前記制御部からの受信のみが可能な第2の動作モードに設定可能であり、1個の画像処理部は前記第1の動作モードに設定され、n−1個の画像処理部は前記第2の動作モードに設定されており、
    前記制御部からの命令は前記n個の画像処理部に共通に与えられており、
    前記n個の画像処理部は、前記制御部から前記第1の動作モードに設定された1個の画像処理部に命令が与えられたときに、それぞれ同じタイミングで同じ処理を実行し、
    前記第1の動作モードに設定された画像処理部は、前記制御部から供給される前記画像処理データを前記メモリに書き込み可能であるとともに、前記メモリに書き込まれた前記画像処理データを読み出し可能であり、
    前記第2の動作モードに設定された画像処理部は、前記第1の動作モードに設定された画像処理部によって前記メモリから読み出された画像処理データを入力可能である、画像処理装置。
  2. 請求項1記載の画像処理装置であって、
    前記n個の画像処理部は、前記制御部が制御可能なアドレス空間上の同じアドレス空間に割り当てられている、画像処理装置。
  3. 請求項1または請求項2記載の画像処理装置であって、
    前記各画像処理部は、それぞれ前記第1の動作モードと前記第2の動作モードとのいずれか一方を設定するモード設定端子を備え、それぞれの前記モード設定端子に入力されるモード設定信号に応じてそれぞれの動作モードが設定される、画像処理装置。
  4. 画像表示装置であって、
    請求項1ないし請求項記載の画像処理装置と、
    前記画像処理装置から出力される画像信号によって表される画像を表示する画像表示部と、を備える、画像表示装置。
JP2000618965A 1999-05-17 2000-05-17 画像処理装置および画像表示装置 Expired - Lifetime JP3985451B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP13532099 1999-05-17
JP11-135320 1999-05-17
PCT/JP2000/003156 WO2000070596A1 (en) 1999-05-17 2000-05-17 Image processor and image display

Publications (2)

Publication Number Publication Date
JPWO2000070596A1 JPWO2000070596A1 (ja) 2002-12-17
JP3985451B2 true JP3985451B2 (ja) 2007-10-03

Family

ID=15149005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000618965A Expired - Lifetime JP3985451B2 (ja) 1999-05-17 2000-05-17 画像処理装置および画像表示装置

Country Status (7)

Country Link
US (1) US7006713B1 (ja)
EP (1) EP1115104A4 (ja)
JP (1) JP3985451B2 (ja)
KR (1) KR100382956B1 (ja)
CN (1) CN1151471C (ja)
TW (1) TW545067B (ja)
WO (1) WO2000070596A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004289631A (ja) 2003-03-24 2004-10-14 Fuji Photo Film Co Ltd デジタルカメラ
TWI393068B (zh) * 2009-07-16 2013-04-11 承景科技股份有限公司 圖框率可擴充之影像處理系統及方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371839A (en) * 1987-02-27 1994-12-06 Hitachi, Ltd. Rendering processor
JPH0348979A (ja) * 1989-07-17 1991-03-01 Nec Corp 並列画像処理装置
US5361385A (en) * 1992-08-26 1994-11-01 Reuven Bakalash Parallel computing system for volumetric modeling, data processing and visualization
JPH10240202A (ja) * 1996-12-24 1998-09-11 Sanyo Electric Co Ltd Lcd表示装置
WO2000004482A2 (en) * 1998-07-17 2000-01-27 Intergraph Corporation Multi-processor graphics accelerator

Also Published As

Publication number Publication date
TW545067B (en) 2003-08-01
CN1151471C (zh) 2004-05-26
KR20010100764A (ko) 2001-11-14
EP1115104A1 (en) 2001-07-11
CN1318185A (zh) 2001-10-17
EP1115104A4 (en) 2002-09-25
WO2000070596A1 (en) 2000-11-23
US7006713B1 (en) 2006-02-28
KR100382956B1 (ko) 2003-05-09

Similar Documents

Publication Publication Date Title
KR100349273B1 (ko) 멀티 표시를 갖는 표시 장치의 표시 제어 장치, 멀티표시를 갖는 표시 장치의 화상 표시 방법 및 멀티 표시를갖는 정보 처리 장치
US6664968B2 (en) Display device and image displaying method of display device
JPH08202318A (ja) 記憶性を有する表示装置の表示制御方法及びその表示システム
US5880741A (en) Method and apparatus for transferring video data using mask data
JPH0832904A (ja) マルチパネル表示システム
JPH07105914B2 (ja) 画像出力制御装置
JP3985451B2 (ja) 画像処理装置および画像表示装置
JP3481913B2 (ja) 画像処理装置
JPWO2000070596A1 (ja) 画像処理装置および画像表示装置
EP1363244B1 (en) Superimposing apparatus and method for broadcasting three-dimensional computer graphics image
US6943783B1 (en) LCD controller which supports a no-scaling image without a frame buffer
JP3862976B2 (ja) 表示機構
CN102142238A (zh) 图像显示系统
JP2000112447A (ja) 表示装置、本体装置、表示システム、解像度設定方法、情報処理装置
JP2922519B2 (ja) ビデオ合成装置
JP2005091509A (ja) 画像表示装置および画像表示システム
JP3862983B2 (ja) 表示機構およびコンピュータシステム
US20070263977A1 (en) Image processing apparatus
JPH10274974A (ja) 画像表示制御装置
JPH01276331A (ja) ビデオ合成装置
JP3019543B2 (ja) 画像表示システム
JP2004341131A (ja) 画像生成表示装置およびその方法
JPH08328542A (ja) 画像処理方法及び装置
JPH07330232A (ja) エレベータ表示システム
JPS5915981A (ja) Crtデイスプレイの表示制御方式

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070327

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070528

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070702

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

Year of fee payment: 3