JP4649956B2 - Motion compensation - Google Patents

Motion compensation Download PDF

Info

Publication number
JP4649956B2
JP4649956B2 JP2004320686A JP2004320686A JP4649956B2 JP 4649956 B2 JP4649956 B2 JP 4649956B2 JP 2004320686 A JP2004320686 A JP 2004320686A JP 2004320686 A JP2004320686 A JP 2004320686A JP 4649956 B2 JP4649956 B2 JP 4649956B2
Authority
JP
Japan
Prior art keywords
image data
read
frame
drive
mask
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.)
Active
Application number
JP2004320686A
Other languages
Japanese (ja)
Other versions
JP2006133384A (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.)
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
Priority to JP2004320686A priority Critical patent/JP4649956B2/en
Publication of JP2006133384A publication Critical patent/JP2006133384A/en
Application granted granted Critical
Publication of JP4649956B2 publication Critical patent/JP4649956B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Systems (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Liquid Crystal (AREA)
  • Liquid Crystal Display Device Control (AREA)

Description

この発明は、液晶パネルのようなフラットパネルと呼ばれる画像表示デバイスを用いた画像表示装置において、動画像を表示させる場合における動き補償技術に関する。   The present invention relates to a motion compensation technique in the case of displaying a moving image in an image display apparatus using an image display device called a flat panel such as a liquid crystal panel.

液晶パネルのような画像表示デバイスを用いた画像表示装置は、複数のフレーム画像を所定のフレームレートで順に切り替えることによって動画像を表示している。このため、表示される動画像の動きが間欠的になるという問題がある。   An image display device using an image display device such as a liquid crystal panel displays a moving image by sequentially switching a plurality of frame images at a predetermined frame rate. For this reason, there exists a problem that the motion of the moving image displayed becomes intermittent.

この問題を解決するため、従来から、連続する2つのフレーム画像の間を補間するための補間フレーム画像を生成することにより、滑らかな動画表示を実現する動き補償技術が提案されている(例えば、特許文献1〜3参照)。   In order to solve this problem, conventionally, a motion compensation technique that realizes a smooth moving image display by generating an interpolated frame image for interpolating between two consecutive frame images has been proposed (for example, Patent Documents 1 to 3).

特開平10−233996号公報Japanese Patent Laid-Open No. 10-233996 特表2003−524949号公報Special table 2003-524949 gazette 特開2003−69961号公報Japanese Patent Laid-Open No. 2003-69691

しかしながら、上記手法による動き補償を適用する場合、補間フレーム画像を生成するための処理回路としてメモリや演算回路などの種々のディジタル回路を含む非常に大規模な処理回路が必要であった。また、生成した補間フレーム画像の画質も十分なものとは言えない場合があった。   However, when motion compensation by the above method is applied, a very large processing circuit including various digital circuits such as a memory and an arithmetic circuit is necessary as a processing circuit for generating an interpolated frame image. In addition, the image quality of the generated interpolated frame image may not be sufficient.

この発明は、従来技術における上述の課題を解決するためになされたものであり、補間フレーム画像を生成するための処理回路としてメモリや演算回路などの種々のディジタル回路を含む非常に大規模な処理回路を用いることなく動き補償を実現する技術を提供することを目的とする。   The present invention has been made to solve the above-described problems in the prior art, and a very large-scale process including various digital circuits such as a memory and an arithmetic circuit as a processing circuit for generating an interpolated frame image. An object of the present invention is to provide a technique for realizing motion compensation without using a circuit.

上記目的の少なくとも一部を達成するために、本発明の画像データ処理装置は、
画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理装置であって、
画像メモリと、
所定のフレームレートで入力される複数のフレーム画像データを前記画像メモリへ順に書き込む書込制御部と、
前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する動き領域検出部と、
前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す読出制御部と、
前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する駆動画像データ生成部と、
を備えることを特徴とする。
In order to achieve at least a part of the above object, an image data processing apparatus of the present invention provides:
An image data processing apparatus for generating drive image data for driving an image display device,
Image memory,
A writing control section for sequentially writing a plurality of frame image data input at a predetermined frame rate to the image memory;
A motion region detection unit for detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
A read control unit that reads out the frame image data once at a rate of l times the frame rate (l is an integer of 2 or more) for each frame image data written in the image memory;
A drive image data generation unit that generates the drive image data by replacing at least a part of the image data corresponding to the motion region in the read image data with mask data for each read image data sequentially read from the image memory When,
It is characterized by providing.

上記画像データ処理装置によれば、読出画像データ中の動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えることにより、人間の視覚上の性質を利用して動き領域の動きを補償することができるので、従来のような補間フレーム画像を生成するための大規模なディジタル回路を省略することが可能である。   According to the above image data processing device, at least a part of image data corresponding to the motion area in the read image data is replaced with mask data, thereby compensating for the motion of the motion area using human visual properties. Therefore, it is possible to omit a large-scale digital circuit for generating an interpolated frame image as in the prior art.

ここで、前記マスクデータの表す画素値は、前記動き領域の動き量に応じて決定される所定のパラメータに基づいて、前記マスクデータに置き換えられる画素に対応する前記画像データを演算処理することにより決定することができる。こうすれば、動き領域の画像の輝度の減衰を抑制しつつ、動き補償を効果的に行うことができる。   Here, the pixel value represented by the mask data is calculated by processing the image data corresponding to the pixel to be replaced with the mask data based on a predetermined parameter determined according to the amount of motion of the motion region. Can be determined. In this way, it is possible to effectively perform motion compensation while suppressing the luminance attenuation of the image in the motion region.

なお、前記マスクデータの表す画素値は、所定の色の画像を表す画素値としても構わない。特に、前記所定の色を黒色とすれば、動き補償の効果が最も高くなる。   Note that the pixel value represented by the mask data may be a pixel value representing an image of a predetermined color. In particular, if the predetermined color is black, the effect of motion compensation is the highest.

上記画像データ処理装置において、前記駆動画像データ生成部は、前記動き領域に相当する画像データのうち、m本(mは1以上の整数)の水平ラインごとに、前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することが好ましい。   In the image data processing device, the drive image data generation unit includes the read image data and the mask data for each of m (m is an integer of 1 or more) horizontal lines of the image data corresponding to the motion region. It is preferable to generate first and second drive image data in which the read image data and the mask data are arranged in different order from each other.

上記のようにすれば、垂直方向の移動を含む動画像に対して、効果的に動き補償を行うことができる。特に、m=1とすれば、最も効果的である。   With the above configuration, motion compensation can be effectively performed on a moving image that includes vertical movement. In particular, m = 1 is the most effective.

上記画像データ処理装置において、前記駆動画像データ生成部は、前記動き領域に相当する画像データのうち、n本(nは1以上の整数)の垂直ラインごとに、前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することも好ましい。   In the image data processing device, the drive image data generation unit includes the read image data and the mask data for every n (n is an integer of 1 or more) vertical lines of image data corresponding to the motion region. It is also preferable to generate first and second drive image data in which the read image data and the mask data are arranged differently from each other.

上記のようにすれば、水平方向の移動を含む動画像に対して、効果的に動き補償を行うことができる。特に、n=1とすれば、最も効果的である。   In this way, it is possible to effectively perform motion compensation on a moving image that includes horizontal movement. In particular, if n = 1, it is most effective.

上記画像データ処理装置において、前記駆動画像データ生成部は、前記動き領域に相当する画像データのうち、水平方向にr画素(rは1以上の整数)で垂直方向にs画素(sは1以上の整数)のブロック単位で水平方向および垂直方向に前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することも好ましい。   In the image data processing device, the drive image data generation unit includes r pixels (r is an integer of 1 or more) in the horizontal direction and s pixels (s is 1 or more) in the vertical direction, among the image data corresponding to the motion region. Drive image data in which the read image data and the mask data are alternately arranged in the horizontal direction and the vertical direction in units of blocks), and the arrangement order of the read image data and the mask data is different from each other. It is also preferable to generate the first and second drive image data.

上記のようにすれば、水平方向および垂直方向の移動を含む動画像に対して、効果的に動き補償を行うことができる。特に、r=s=1とすれば、最も効果的である。   In this way, it is possible to effectively perform motion compensation on a moving image including horizontal and vertical movements. In particular, r = s = 1 is most effective.

上記画像データ処理装置において、前記駆動画像データ生成部は、検出された前記動き領域の動きの方向および動き量に応じて、生成する駆動画像データ中の前記マスクデータの配置パターンを切り替えるようにしてもよい。   In the image data processing device, the drive image data generation unit switches an arrangement pattern of the mask data in the generated drive image data in accordance with the detected motion direction and motion amount of the motion region. Also good.

上記のようにすれば、表示したい動画像の動きに適した動き補償を行うことができる。   By doing so, motion compensation suitable for the motion of the moving image to be displayed can be performed.

また、上記いずれかの画像データ処理装置により、前記画像表示デバイスを備える画像表示装置を構成することができる。   Moreover, an image display apparatus including the image display device can be configured by any one of the image data processing apparatuses.

なお、本発明は、上記した画像データ処理装置や画像表示システムなどの装置発明の態様に限ることなく、画像データ処理方法などの方法発明としての態様で実現することも可能である。さらに、方法や装置を構築するためのコンピュータプログラムとしての態様や、そのようなコンピュータプログラムを記録した記録媒体としての態様や、上記コンピュータプログラムを含み搬送波内に具現化されたデータ信号など、種々の態様で実現することも可能である。   The present invention is not limited to the above-described aspects of the device invention such as the image data processing apparatus and the image display system, but can also be realized as a method invention such as an image data processing method. Further, there are various aspects such as an aspect as a computer program for constructing a method and an apparatus, an aspect as a recording medium in which such a computer program is recorded, and a data signal embodied in a carrier wave including the computer program. It is also possible to realize in an aspect.

また、本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、上記装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやCD−ROM、DVD−ROM/RAM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。   Further, when the present invention is configured as a computer program or a recording medium that records the program, the entire program for controlling the operation of the apparatus may be configured, or only the portion that performs the functions of the present invention. It may be configured. The recording medium includes a flexible disk, CD-ROM, DVD-ROM / RAM, magneto-optical disk, IC card, ROM cartridge, punch card, printed matter on which a code such as a barcode is printed, an internal storage device of a computer ( A variety of computer-readable media such as a memory such as a RAM and a ROM and an external storage device can be used.

以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
A.実施例:
A1.画像表示装置の全体構成:
A2.動き領域検出部の構成および動作:
A3.駆動画像データ生成部の構成および動作:
A4.実施例の効果:
A5.駆動画像データの変形例:
B.変形例:
Hereinafter, embodiments of the present invention will be described in the following order based on examples.
A. Example:
A1. Overall configuration of the image display device:
A2. Configuration and operation of motion region detector:
A3. Configuration and operation of drive image data generation unit:
A4. Effects of the embodiment:
A5. Modified example of driving image data:
B. Variations:

A.実施例:
A1.画像表示装置の全体構成:
図1は、この発明の一実施例としての画像データ処理装置を適用した画像表示装置の構成を示すブロック図である。この画像表示装置DP1は、画像データ処理装置としての信号変換部10と、フレームメモリ20と、メモリ書込制御部30と、メモリ読出制御部40と、駆動画像データ生成部50と、動き領域検出部60と、液晶パネル駆動部70と、CPU80と、メモリ90と、画像表示デバイスとしての液晶パネル100と、を備えるコンピュータシステムである。なお、この画像表示装置DP1は、一般的なコンピュータシステムに備える外部記憶装置やインタフェース等の種々の周辺装置を備えているが、ここでは図示を省略している。
A. Example:
A1. Overall configuration of the image display device:
FIG. 1 is a block diagram showing a configuration of an image display apparatus to which an image data processing apparatus as an embodiment of the present invention is applied. The image display device DP1 includes a signal conversion unit 10 as an image data processing device, a frame memory 20, a memory write control unit 30, a memory read control unit 40, a drive image data generation unit 50, and a motion region detection. The computer system includes a unit 60, a liquid crystal panel drive unit 70, a CPU 80, a memory 90, and a liquid crystal panel 100 as an image display device. The image display device DP1 includes various peripheral devices such as an external storage device and an interface provided in a general computer system, but is not shown here.

また、画像表示装置DP1はプロジェクタであり、光源ユニット110から射出された照明光を、液晶パネル100によって画像を表す光(画像光)に変換し、この画像光を投写光学系120を用いて投写スクリーンSC上で結像させることにより、投写スクリーンSC上に画像を投写する。なお、液晶パネル駆動部70は、画像データ処理装置ではなく、液晶パネル100とともに画像表示デバイスに含まれるブロックとみることもできる。   The image display device DP1 is a projector, which converts illumination light emitted from the light source unit 110 into light (image light) representing an image by the liquid crystal panel 100, and projects the image light using the projection optical system 120. An image is projected on the projection screen SC by forming an image on the screen SC. Note that the liquid crystal panel driving unit 70 can be regarded as a block included in the image display device together with the liquid crystal panel 100 instead of the image data processing device.

CPU80は、メモリ90に記憶されている制御プログラムや処理の条件を読み込んで実行することにより、各ブロックの動作を制御する。   The CPU 80 controls the operation of each block by reading and executing the control program and processing conditions stored in the memory 90.

信号変換部10は、外部から入力される映像信号を、メモリ書込制御部30で処理可能な信号に変換するための処理回路である。例えば、アナログの映像信号の場合には、映像信号に含まれている同期信号に同期して、ディジタルの映像信号に変換する。また、ディジタルの映像信号の場合には、その信号の種類に応じて、メモリ書込制御部30で処理可能な形式の信号に変換する。   The signal conversion unit 10 is a processing circuit for converting a video signal input from the outside into a signal that can be processed by the memory write control unit 30. For example, in the case of an analog video signal, it is converted into a digital video signal in synchronization with a synchronization signal included in the video signal. In the case of a digital video signal, it is converted into a signal in a format that can be processed by the memory write control unit 30 according to the type of the signal.

メモリ書込制御部30は、信号変換部10から出力されたディジタルの映像信号に含まれている各フレームの画像データを、その映像信号に対応する書き込み用の同期信号WSNKに同期して、順にフレームメモリ20に書き込む。なお、書込用同期信号WSNKには、書込垂直同期信号や書込水平同期信号、書込クロック信号が含まれている。   The memory write control unit 30 sequentially synchronizes the image data of each frame included in the digital video signal output from the signal conversion unit 10 with the write synchronization signal WSNK corresponding to the video signal. Write to the frame memory 20. The write synchronization signal WSNK includes a write vertical synchronization signal, a write horizontal synchronization signal, and a write clock signal.

メモリ読出制御部40は、CPU80を介してメモリ90から与えられる読出制御条件に基づいて読み出し用の同期信号RSNKを生成するとともに、この読出同期信号RSNKに同期して、フレームメモリ20に記憶された画像データを読み出す。そして、メモリ読出制御部40は、読出画像データ信号RVDSおよび読出同期信号RSNKを駆動画像データ生成部50に向けて出力する。なお、読出同期信号RSNKには、読出垂直同期信号や読出水平同期信号、読出クロック信号が含まれている。また、読出垂直同期信号の周期は、フレームメモリ20に書き込まれる映像信号の書込垂直同期信号の周波数(フレームレート)の2倍に設定されており、メモリ読出制御部40は、フレームメモリ20に記憶された画像データを、1フレーム周期の間に2回読み出して、駆動画像データ生成部50に向けて出力する。   The memory read control unit 40 generates a read synchronization signal RSNK based on the read control condition given from the memory 90 via the CPU 80, and is stored in the frame memory 20 in synchronization with the read synchronization signal RSNK. Read image data. Memory read control unit 40 then outputs read image data signal RVDS and read synchronization signal RSNK to drive image data generation unit 50. Note that the readout synchronization signal RSNK includes a readout vertical synchronization signal, a readout horizontal synchronization signal, and a readout clock signal. The period of the read vertical synchronization signal is set to twice the frequency (frame rate) of the write vertical synchronization signal of the video signal written to the frame memory 20, and the memory read control unit 40 The stored image data is read twice during one frame period and output to the drive image data generation unit 50.

駆動画像データ生成部50は、メモリ読出制御部40から供給される読出画像データ信号RVDSおよび読出同期信号RSNKと、動き領域検出部60から供給される動き領域データ信号MASおよびマスクパラメータ信号MPSとに基づいて、液晶パネル駆動部70を介して液晶パネル100を駆動するための駆動画像データ信号DVDSを生成し、生成した駆動画像データ信号DVDSを液晶パネル駆動部70に向けて出力する。なお、駆動画像データ生成部50の構成および動作についてはさらに後述する。   The drive image data generation unit 50 receives the read image data signal RVDS and the read synchronization signal RSNK supplied from the memory read control unit 40, and the motion region data signal MAS and the mask parameter signal MPS supplied from the motion region detection unit 60. Based on this, a drive image data signal DVDS for driving the liquid crystal panel 100 is generated via the liquid crystal panel drive unit 70, and the generated drive image data signal DVDS is output to the liquid crystal panel drive unit 70. The configuration and operation of the drive image data generation unit 50 will be further described later.

動き領域検出部60は、フレームメモリ20に順次書き込まれる各フレームの画像データ(以下、「フレーム画像データ」とも呼ぶ)を検出対象とし、このときフレームメモリ20から読み出されるひとつ前のフレーム画像データに相当する読出画像データに対する動き領域を検出し、動き領域データ信号MASを駆動画像データ生成部50に向けて出力する。また、検出した動き領域の動き量に応じて決定されるマスクパラメータ信号MPSを駆動画像データ生成部50に向けて出力する。なお、動き領域検出部60の構成および動作についてはさらに後述する。   The motion region detection unit 60 detects image data of each frame sequentially written in the frame memory 20 (hereinafter, also referred to as “frame image data”) as a detection target. A motion region for the corresponding read image data is detected, and a motion region data signal MAS is output to the drive image data generation unit 50. Further, a mask parameter signal MPS determined according to the detected motion amount of the motion region is output to the drive image data generation unit 50. The configuration and operation of the motion region detection unit 60 will be further described later.

液晶パネル駆動部70は、駆動画像データ生成部50から供給された駆動画像データ信号DVDSを液晶パネル100に供給可能な信号に変換して液晶パネル100に供給する。   The liquid crystal panel drive unit 70 converts the drive image data signal DVDS supplied from the drive image data generation unit 50 into a signal that can be supplied to the liquid crystal panel 100 and supplies the converted signal to the liquid crystal panel 100.

液晶パネル100は、供給された駆動画像データ信号に対応する画像を表す画像光を射出する。これにより、上記したように、液晶パネル100から射出された画像光の表す画像が投写スクリーンSC上に投写表示される。   The liquid crystal panel 100 emits image light representing an image corresponding to the supplied drive image data signal. Thereby, as described above, the image represented by the image light emitted from the liquid crystal panel 100 is projected and displayed on the projection screen SC.

A2.動き領域検出部の構成および動作:
図2は、動き領域検出部60の構成の一例を示す概略ブロック図である。動き領域検出部60は、動き量検出部62と、動き領域決定部64と、マスクパラメータ決定部66と、を備えている。
A2. Configuration and operation of motion region detector:
FIG. 2 is a schematic block diagram illustrating an example of the configuration of the motion region detection unit 60. The motion region detection unit 60 includes a motion amount detection unit 62, a motion region determination unit 64, and a mask parameter determination unit 66.

動き量検出部62は、フレームメモリ20に書き込まれるフレーム画像データ(対象データ)WVDSおよびフレームメモリ20から読出されるフレーム画像データ(基準データ)RVDSを、p×q画素(p,qは2以上の整数)の矩形の画素ブロックに分割するとともに、各ブロックについて、それぞれ、2つのフレーム間での動きベクトルを求めることにより、その動きベクトルの大きさを各ブロックの動き量として求めることができる。なお、動きベクトルを求める手法は、種々の一般的な方法を用いることができるので、ここではその具体的な説明を省略する。求めた動き量は、動き量データQMDとして動き領域決定部64およびマスクパラメータ決定部66に供給される。   The motion amount detection unit 62 converts frame image data (target data) WVDS written in the frame memory 20 and frame image data (reference data) RVDS read from the frame memory 20 into p × q pixels (p and q are 2 or more). And a motion vector between two frames is obtained for each block, and the magnitude of the motion vector can be obtained as the motion amount of each block. Note that various general methods can be used as a method for obtaining a motion vector, and a specific description thereof is omitted here. The obtained motion amount is supplied to the motion region determination unit 64 and the mask parameter determination unit 66 as motion amount data QMD.

動き領域決定部64は、各ブロックについて、動き量が所定量以上である場合には動きありと判定し、所定量以下である場合には動きなしと判定することにより動き領域を決定する。決定した動き領域データは、動き領域データ信号MASとして駆動画像データ生成部50に向けて出力される。   The motion region determination unit 64 determines a motion region for each block by determining that there is motion when the motion amount is greater than or equal to a predetermined amount, and determining that there is no motion when the motion amount is less than or equal to the predetermined amount. The determined motion area data is output to the drive image data generation unit 50 as a motion area data signal MAS.

マスクパラメータ決定部66は、動き領域決定部64で動きありと判定された領域について、動き量検出部62から供給された動き量データQMDの示す動き量に応じたマスクパラメータMPの値を求める。求めたマスクパラメータMPの値を示すデータは、マスクパラメータ信号MPSとして駆動画像データ生成部50に向けて出力される。   The mask parameter determination unit 66 determines the value of the mask parameter MP corresponding to the motion amount indicated by the motion amount data QMD supplied from the motion amount detection unit 62 for the region determined to have motion by the motion region determination unit 64. Data indicating the obtained value of the mask parameter MP is output to the drive image data generation unit 50 as a mask parameter signal MPS.

マスクパラメータ決定部66には、あらかじめ、画像の動き量を正規化したものとこれに対応するマスクパラメータの値との関係を示すテーブルデータが、CPU80によってメモリ90から読み出されて供給されることにより格納されている。これにより、マスクパラメータ決定部66では、このテーブルデータを参照して、供給された動き量データQMDの示す動き量に応じたマスクパラメータMPの値が求められる。なお、ここでは、テーブルデータを用いた場合を例として説明したが、近似式とした多項式による関数演算を用いるようにしてもよい。   Table data indicating the relationship between the normalized image motion amount and the corresponding mask parameter value is read from the memory 90 by the CPU 80 and supplied to the mask parameter determination unit 66 in advance. Is stored. Thereby, the mask parameter determination unit 66 refers to this table data to obtain the value of the mask parameter MP corresponding to the motion amount indicated by the supplied motion amount data QMD. Here, the case where table data is used has been described as an example, but a function operation using a polynomial expression as an approximate expression may be used.

図3は、マスクパラメータ決定部66に格納されているテーブルデータについて示す説明図である。このテーブルデータは、図3に示すように、動き量Vmに対するマスクパラメータMPの値(0〜1)の特性を示すものである。動き量Vmは、フレーム単位で移動する画素数、すなわち、単位を[pixel/frame]とする移動速度で表されている。この動き量Vmが大きいほど、画像の動きが激しくなるため、動画像の滑らかさが損なわれると考えられる。そこで、このテーブルデータは、動き量Vmが判定基準値Vlmt以下の場合には、動きなしと判定され、マスクパラメータMPの値は1に設定される。また、動き量Vmが判定値基準値Vlmt以上の場合には、動きあり判定され、マスクパラメータMPの値は、0〜1の範囲で、動き量Vmが大きいほど0に近くなり、動き量Vmが小さいほど1に近くなるように設定されている。   FIG. 3 is an explanatory diagram showing table data stored in the mask parameter determination unit 66. As shown in FIG. 3, this table data indicates the characteristics of the value (0 to 1) of the mask parameter MP with respect to the motion amount Vm. The motion amount Vm is represented by the number of pixels that move in units of frames, that is, the moving speed with the unit of [pixel / frame]. It is considered that the smoothness of the moving image is impaired because the movement of the image becomes more intense as the movement amount Vm is larger. Therefore, in this table data, when the motion amount Vm is equal to or less than the determination reference value Vlmt, it is determined that there is no motion, and the value of the mask parameter MP is set to 1. When the motion amount Vm is equal to or greater than the determination value reference value Vlmt, it is determined that there is motion, and the value of the mask parameter MP is in the range of 0 to 1, and becomes closer to 0 as the motion amount Vm increases. Is set to be closer to 1 as the value of is smaller.

A3.駆動画像データ生成部の構成および動作:
図4は、駆動画像データ生成部50の構成の一例を示す概略ブロック図である。駆動画像データ生成部50は、駆動画像データ生成制御部510と、第1のラッチ部520と、マスクデータ生成部530と、第2のラッチ部540と、マルチプレクサ(MPX)550と、を備えている。
A3. Configuration and operation of drive image data generation unit:
FIG. 4 is a schematic block diagram illustrating an example of the configuration of the drive image data generation unit 50. The drive image data generation unit 50 includes a drive image data generation control unit 510, a first latch unit 520, a mask data generation unit 530, a second latch unit 540, and a multiplexer (MPX) 550. Yes.

駆動画像データ生成制御部510は、メモリ読出制御部40から供給された読出同期信号RSNKに含まれている読出垂直同期信号VS、読出水平同期信号HS、読出クロックDCK、および、フィールド選択信号FIELDと、動き領域検出部60から供給された動き領域データ信号MASと、に基づいて、第1のラッチ部520および第2のラッチ部540の動作を制御するラッチ信号LTSと、マルチプレクサ550の動作を制御する選択制御信号MXSと、マスクデータ生成部530の動作を制御するイネーブル信号MESとを出力して、駆動画像データ信号DVDSの生成を制御する。なお、フィールド選択信号FIELDは、フレームメモリ20から2倍速で読出された読出画像データ信号RVDSが、第1フィールドの読出画像データ信号であるか第2フィールドの読出画像データ信号であるか区別するための信号である。   The drive image data generation control unit 510 includes a readout vertical synchronization signal VS, a readout horizontal synchronization signal HS, a readout clock DCK, and a field selection signal FIELD included in the readout synchronization signal RSNK supplied from the memory readout control unit 40. Based on the motion region data signal MAS supplied from the motion region detection unit 60, the latch signal LTS for controlling the operations of the first latch unit 520 and the second latch unit 540 and the operation of the multiplexer 550 are controlled. The selection control signal MXS to be performed and the enable signal MES for controlling the operation of the mask data generation unit 530 are output to control generation of the drive image data signal DVDS. The field selection signal FIELD is used to distinguish whether the read image data signal RVDS read from the frame memory 20 at double speed is the read image data signal of the first field or the read image data signal of the second field. Signal.

第1のラッチ部520は、メモリ読出制御部40から供給された読出画像データ信号RVDSを、駆動画像データ生成制御部510から供給されたラッチ信号LTSに従って順次ラッチし、ラッチ後の読出画像データを読出画像データ信号RVDS1としてマスクデータ生成部530および第2のラッチ部540に出力する。   The first latch unit 520 sequentially latches the read image data signal RVDS supplied from the memory read control unit 40 according to the latch signal LTS supplied from the drive image data generation control unit 510, and the read image data after latching The read image data signal RVDS1 is output to the mask data generation unit 530 and the second latch unit 540.

マスクデータ生成部530は、駆動画像データ生成制御部510から供給されたイネーブル信号MESによりマスクデータの生成が許可されている場合において、動き領域検出部60から供給されたマスクパラメータ信号MPSと、第1のラッチ部520から供給された読出画像データ信号RVDS1とに基づいて、各画素の読出画像データの表す画素値に応じた画素値を表すマスクデータを生成し、生成したマスクデータをマスクデータ信号MDS1として第2のラッチ部540に出力する。なお、イネーブル信号MESは、検出された動き領域に対応する読出画像データに対してのみ、マスクデータの生成を許可する信号であり、読出垂直同期信号VSと、読出水平同期信号HSと、読出クロックDCKと、動き領域データ信号MASとに基づいて生成される。   When the mask data generation is permitted by the enable signal MES supplied from the drive image data generation control unit 510, the mask data generation unit 530 receives the mask parameter signal MPS supplied from the motion region detection unit 60, and Based on the read image data signal RVDS1 supplied from one latch unit 520, mask data representing pixel values corresponding to the pixel values represented by the read image data of each pixel is generated, and the generated mask data is used as a mask data signal. The data is output to the second latch unit 540 as MDS1. The enable signal MES is a signal that permits generation of mask data only for read image data corresponding to the detected motion region, and includes a read vertical synchronization signal VS, a read horizontal synchronization signal HS, and a read clock. It is generated based on DCK and the motion area data signal MAS.

図5は、マスクデータ生成部530の構成の一例を示す概略ブロック図である。マスクデータ生成部530は、演算部532と、演算選択部534と、マスクパラメータ記憶部536と、を備えている。   FIG. 5 is a schematic block diagram illustrating an example of the configuration of the mask data generation unit 530. The mask data generation unit 530 includes a calculation unit 532, a calculation selection unit 534, and a mask parameter storage unit 536.

演算選択部534は、あらかじめ設定されてメモリ90に格納されているマスクデータ生成条件をCPU80からの指示により受け取って、受け取ったマスクデータ生成条件に対応する演算を演算部532に選択設定する。演算部532で実行される演算としては、例えば乗算、ビットシフト演算等の種々の演算が利用可能であり、本実施例では、演算部532で実行される演算として乗算(C=A*B)が選択設定されていることととする。   The calculation selection unit 534 receives a mask data generation condition set in advance and stored in the memory 90 in response to an instruction from the CPU 80, and selects and sets a calculation corresponding to the received mask data generation condition in the calculation unit 532. As the calculation executed by the calculation unit 532, various calculations such as multiplication and bit shift calculation can be used. In this embodiment, multiplication (C = A * B) is performed as the calculation executed by the calculation unit 532. Is selected and set.

マスクパラメータ記憶部536は、動き領域検出部60から供給されたマスクパラメータ信号MPSの表すマスクパラメータMPの値を記憶する。マスクパラメータ記憶部536に記憶されているマスクパラメータMPの値は、演算部532の演算パラメータBの値として、演算部532に供給される。   The mask parameter storage unit 536 stores the value of the mask parameter MP represented by the mask parameter signal MPS supplied from the motion region detection unit 60. The value of the mask parameter MP stored in the mask parameter storage unit 536 is supplied to the calculation unit 532 as the value of the calculation parameter B of the calculation unit 532.

演算部532は、入力される読出画像データ信号RVDS1中の読出画像データを演算パラメータAとし、マスクパラメータ記憶部536から供給されるマスクパラメータMPを演算パラメータBとし、演算選択部534によって選択された演算(A?B:?は選択された演算を示す演算子)を、イネーブル信号MESにより演算が許可されている場合において実行する。そして、その演算結果C(=A?B)であるマスクデータをマスクデータ信号MDS1として出力する。これにより、入力された読出画像データRVDS1の表す画像の、動き領域中の各画素に対して、動き領域の動き量に応じたマスクデータが、各画素の読出画像データに基づいて生成される。   The calculation unit 532 sets the read image data in the input read image data signal RVDS1 as the calculation parameter A, sets the mask parameter MP supplied from the mask parameter storage unit 536 as the calculation parameter B, and is selected by the calculation selection unit 534. An operation (A? B :? is an operator indicating the selected operation) is executed when the operation is permitted by the enable signal MES. Then, the mask data which is the calculation result C (= A? B) is output as the mask data signal MDS1. Thus, mask data corresponding to the amount of motion in the motion region is generated based on the read image data of each pixel for each pixel in the motion region of the image represented by the input read image data RVDS1.

例えば、上記したように、演算部532で実行される演算として乗算(C=A*B)が選択設定されており、マスクパラメータ記憶部536にマスクパラメータMPの値として「0.3」が演算パラメータBとして設定されていたとする。このとき、演算パラメータAとして入力される読出画像データ信号RVDS1中の読出画像データの値が「00h」、「32h」、「FFh」であるとすると、演算部532は、それぞれ、「00h」、「0Fh」、「4Ch」の値を有するマスクデータをマスクデータ信号MDS1として出力する。   For example, as described above, multiplication (C = A * B) is selected and set as the calculation executed by the calculation unit 532, and “0.3” is calculated as the value of the mask parameter MP in the mask parameter storage unit 536. Assume that the parameter B is set. At this time, if the values of the read image data in the read image data signal RVDS1 input as the calculation parameter A are “00h”, “32h”, and “FFh”, the calculation unit 532 has “00h”, Mask data having values of “0Fh” and “4Ch” is output as a mask data signal MDS1.

なお、本例では、演算部532で実行される演算として乗算が選択設定されており、マスクパラメータMPの値として、図3に示したように、0〜1の範囲の値が設定される場合を例に説明したが、上記したように、例えば、ビットシフト演算が選択されている場合には、マスクパラメータ決定部66(図2)で決定されるマスクパラメータMPの値はビットシフト量となり、マスクパラメータ決定部66(図2)に設定されるテーブルデータや関数もこれに応じたものとなる。すなわち、マスクパラメータ決定部66で決定されるマスクパラメータMPの値は、演算部532で実行される演算に応じたものとなる。   In this example, multiplication is selected and set as the calculation executed by the calculation unit 532, and a value in the range of 0 to 1 is set as the value of the mask parameter MP as shown in FIG. However, as described above, for example, when the bit shift operation is selected, the value of the mask parameter MP determined by the mask parameter determination unit 66 (FIG. 2) is the bit shift amount. The table data and functions set in the mask parameter determination unit 66 (FIG. 2) also correspond to this. In other words, the value of the mask parameter MP determined by the mask parameter determination unit 66 corresponds to the calculation executed by the calculation unit 532.

図4の第2のラッチ部540は、第1のラッチ部520から出力された読出画像データ信号RVDS1およびマスクデータ生成部530から出力されたマスクデータ信号MDS1を、ラッチ信号LTSに従って順次ラッチし、ラッチ後の読出画像データを読出画像データ信号RVDS2として、また、ラッチ後のマスクデータをマスクデータ信号MDS2としてマルチプレクサ550に出力する。   4 sequentially latches the read image data signal RVDS1 output from the first latch unit 520 and the mask data signal MDS1 output from the mask data generation unit 530 in accordance with the latch signal LTS. The read image data after latching is output to multiplexer 550 as read image data signal RVDS2, and the mask data after latching is output as mask data signal MDS2.

マルチプレクサ550は、読出画像データ信号RVDS2とマスクデータ信号MDS2の一方を、駆動画像データ生成制御部510から出力される選択制御信号MXSに従って選択することによって、駆動画像データ信号DVDSを生成し、液晶パネル駆動部70に出力する。   The multiplexer 550 generates a drive image data signal DVDS by selecting one of the read image data signal RVDS2 and the mask data signal MDS2 in accordance with the selection control signal MXS output from the drive image data generation control unit 510, and generates a drive image data signal DVDS. Output to the drive unit 70.

選択制御信号MXSは、読出画像データ中の検出された動き領域において、読出画像データに置き換えて配置されるマスクデータのパターンが所定のマスクパターンとなるように、フィールド信号FIELDと、読出垂直同期信号VSと、読出水平同期信号HSと、読出クロックDCKと、動き領域データ信号MASとに基づいて生成される。   The selection control signal MXS includes a field signal FIELD and a readout vertical synchronization signal so that the pattern of mask data arranged in place of the readout image data becomes a predetermined mask pattern in the detected motion region in the readout image data. It is generated based on VS, read horizontal synchronizing signal HS, read clock DCK, and motion region data signal MAS.

図6は、生成される駆動画像データについて示す説明図である。図6(a)に示すように、各フレームのフレーム画像データは、一定の周期(フレーム周期)Tfrの間にメモリ書込制御部30(図1)によって、フレームメモリ20に格納される。図6(a)は、Nフレーム(Nは1以上の整数)のフレーム画像データFR(N)と、(N+1)フレームのフレーム画像データFR(N+1)が順にフレームメモリ20に格納される場合を例に示している。   FIG. 6 is an explanatory diagram showing generated drive image data. As shown in FIG. 6A, the frame image data of each frame is stored in the frame memory 20 by the memory write control unit 30 (FIG. 1) during a certain period (frame period) Tfr. FIG. 6A shows a case where frame image data FR (N) of N frames (N is an integer equal to or greater than 1) and frame image data FR (N + 1) of (N + 1) frames are stored in the frame memory 20 in order. An example is shown.

また、図6(b)に示すように、動き領域検出部60(図2)によって、フレームメモリ20に格納されるフレーム画像データ(図6(a))のうち、1フレーム前のフレーム画像データに対して動きありと判定された領域(動き領域)が検出される。なお、図6中の点線で示された各格子領域は、動き領域検出部60の動き量検出部62において実行される動きベクトルの検出の単位であるp×q画素のブロックを示している。   Also, as shown in FIG. 6B, the frame image data one frame before the frame image data (FIG. 6A) stored in the frame memory 20 by the motion region detection unit 60 (FIG. 2). A region (motion region) that is determined to have motion is detected. Each lattice area indicated by a dotted line in FIG. 6 represents a block of p × q pixels, which is a unit of motion vector detection executed by the motion amount detection unit 62 of the motion area detection unit 60.

そして、図6(c)に示すように、メモリ読出制御部40(図1)によって、フレームメモリ20に格納されているフレーム画像データが、フレーム周期Tfrの2倍速の周期(フィールド周期)Tfiで2回読み出されて、第1フィールドに対応する読出画像データFI1および第2フィールドに対応する読出画像データFI2として順に出力される。図6(c)は、Nフレームにおける第1フィールドの読出画像データFI1(N)および第2フィールドの読出画像データFI2(N)と、(N+1)フレームにおける第1フィールドの読出画像データFI1(N+1)および第2フィールドの読出画像データFI2(N+1)が順に出力される場合が例示されている。   Then, as shown in FIG. 6C, the frame read data stored in the frame memory 20 by the memory read control unit 40 (FIG. 1) is a cycle (field cycle) Tfi that is twice the frame cycle Tfr. The data is read twice and sequentially output as read image data FI1 corresponding to the first field and read image data FI2 corresponding to the second field. FIG. 6C shows read image data FI1 (N) and read image data FI2 (N) in the first field in N frame, and read image data FI1 (N + 1) in the first field in (N + 1) frame. ) And the read image data FI2 (N + 1) of the second field are output in order.

そして、図6(d)に示すように、駆動画像データ生成部50(図4)では、マスクデータ生成部530における演算処理と、マルチプレクサ550における選択処理とによって、読出画像データ中の図6(b)に示した動き領域(図中破線で囲まれた領域)の一部が、マスクデータ生成部530で生成されたマスクデータに置き換えられて、第1フィールドの読出画像データFI1に対応する第1の駆動画像データDFI1と、第2フィールドの読出画像データFI2に対応する第2の駆動画像データDFI2とが生成される。   Then, as shown in FIG. 6D, the drive image data generation unit 50 (FIG. 4) performs the calculation process in the mask data generation unit 530 and the selection process in the multiplexer 550 in FIG. A part of the motion area shown in b) (area surrounded by a broken line in the figure) is replaced with the mask data generated by the mask data generation unit 530, and the first field corresponding to the read image data FI1 of the first field. One drive image data DFI1 and second drive image data DFI2 corresponding to the read image data FI2 in the second field are generated.

図7は、Nフレームのフレーム画像データFR(N)に対して生成される第1の駆動画像データDFI1(N)および第2の駆動画像データDFI2(N)中の動き領域を拡大して示す説明図である。また、図8は、(N+1)フレームのフレーム画像データFR(N+1)に対して生成される第1の駆動画像データDFI1(N+1)および第2の駆動画像データDFI2(N+1)中の動き領域を拡大して示す説明図である。なお、図中の細い破線による各格子領域は、動きベクトルを求める単位であるp×q画素のブロックであり、説明および図示の便宜上pおよびqを4画素として示している。また、太い破線により囲まれた領域は検出された動き領域を示している。   FIG. 7 shows an enlarged view of the motion area in the first drive image data DFI1 (N) and the second drive image data DFI2 (N) generated for the frame image data FR (N) of N frames. It is explanatory drawing. FIG. 8 shows motion areas in the first drive image data DFI1 (N + 1) and the second drive image data DFI2 (N + 1) generated for the frame image data FR (N + 1) of (N + 1) frames. It is explanatory drawing expanded and shown. In addition, each lattice area | region by the thin broken line in a figure is a block of pxq pixel which is a unit which calculates | requires a motion vector, and has shown p and q as 4 pixels for convenience of explanation and illustration. A region surrounded by a thick broken line indicates a detected motion region.

Nフレームにおける第1フィールドの読出画像データFI1(N)に対しては、図7(a)に示すように、偶数番目の水平ラインがマスクデータ(クロスハッチで示される領域)に置き換えられて第1の駆動画像データDFI1(N)が生成される。また、第2フィールドの読出画像データFI2(N)に対しては、図7(b)に示すように、奇数番目の水平ラインがマスクデータに置き換えられて第2の駆動画像データDFI2(N)が生成される。   For the read image data FI1 (N) of the first field in the N frame, as shown in FIG. 7A, even-numbered horizontal lines are replaced with mask data (areas indicated by cross hatching). One drive image data DFI1 (N) is generated. For the read image data FI2 (N) in the second field, as shown in FIG. 7B, the odd-numbered horizontal lines are replaced with mask data, and the second drive image data DFI2 (N). Is generated.

同様に、(N+1)フレームにおける第1フィールドの読出画像データFI1(N+1)に対しては、図8(a)に示すように、偶数番目の水平ラインがマスクデータに置き換えられて第1の駆動画像データDFI1(N+1)が生成される。また、第2フィールドの読出画像データFI2(N+1)に対しては、図8(b)に示すように、奇数番目の水平ラインがマスクデータに置き換えられて第2の駆動画像データDFI2(N+1)が生成される。   Similarly, for the read image data FI1 (N + 1) in the first field in the (N + 1) frame, as shown in FIG. 8A, even-numbered horizontal lines are replaced with mask data, and the first drive is performed. Image data DFI1 (N + 1) is generated. For the read image data FI2 (N + 1) in the second field, as shown in FIG. 8B, the odd-numbered horizontal lines are replaced with mask data and the second drive image data DFI2 (N + 1). Is generated.

なお、図7および図8では、第1の駆動画像データDFI1で偶数番目の水平ラインがマスクデータに置き換えられており、第2の駆動画像データDFI2で奇数番目の水平ラインがマスクデータに置き換えられているが、第1の駆動画像データDFI1と第2の駆動画像データDFI2とが逆であってもよい。   7 and 8, even-numbered horizontal lines are replaced with mask data in the first drive image data DFI1, and odd-numbered horizontal lines are replaced with mask data in the second drive image data DFI2. However, the first drive image data DFI1 and the second drive image data DFI2 may be reversed.

また、図7および図8に示した駆動画像データの表す画像は、説明を容易にするために1フレームの画像を水平方向に16ブロックで垂直方向に12ブロック、すなわち、水平方向に64画素(垂直64ラインに相当)で垂直方向に48画素(水平48ラインに相当)の画像としているため、離散した画像に見えるが、実際の画像は、数百本以上の水平および垂直ラインを有しているので、水平1ラインおきにマスクデータが配置されたとしても、画像の明るさは減衰するものの、人間の視覚上ほとんど目立たない。   Further, for the sake of easy explanation, the image represented by the drive image data shown in FIGS. 7 and 8 is obtained by converting one frame image into 16 blocks in the horizontal direction and 12 blocks in the vertical direction, that is, 64 pixels in the horizontal direction ( (It corresponds to 64 vertical lines) and 48 pixels in the vertical direction (corresponding to 48 horizontal lines), so it looks like a discrete image, but the actual image has several hundred horizontal and vertical lines. Therefore, even if mask data is arranged every other horizontal line, although the brightness of the image is attenuated, it is hardly noticeable in human vision.

A4.実施例の効果:
以上説明したように、本実施例の駆動画像データ生成部50では、1フレームの画像データが第1フィールドと第2フィールドの画像データとして読み出され、第1フィールドの読出画像データに対しては、動き領域に対応する読出画像データのうち、偶数番目の水平ラインに対応する読出画像データがマスクデータに置き換えられて第1の駆動画像データ信号が生成される。また、第2フィールドの読出画像データに対しては、動き領域に対応する読出画像データのうち、奇数番目の水平ラインに対応する読出画像データがマスクデータに置き換えられて第2の駆動画像データ信号が生成される。これにより、動き領域以外の領域は、従来通りのコントラストや画質を維持するとともに、動き領域に対しては、2つのフィールドの間を人間の視覚上の性質を利用して実効的に補間することができるので、滑らかな動きとなるように補償することができる。また、動き領域に対する人間の視覚による残像現象を軽減して滑らかな動きとなるように補償することもできる。さらに、また、動き領域に対する人間の視覚による残像現象に起因して発生する色バランスの乱れを抑制して優れた色バランスとなるように補償することもできる。
A4. Effects of the embodiment:
As described above, in the drive image data generation unit 50 of this embodiment, one frame of image data is read as the first field and second field image data, and the first field read image data is Of the read image data corresponding to the motion region, the read image data corresponding to the even-numbered horizontal lines is replaced with the mask data to generate the first drive image data signal. For the read image data in the second field, the read image data corresponding to the odd-numbered horizontal line in the read image data corresponding to the motion region is replaced with mask data, and the second drive image data signal Is generated. As a result, the regions other than the motion region maintain the conventional contrast and image quality, and the motion region is effectively interpolated between the two fields using human visual properties. Can be compensated for smooth movement. In addition, it is possible to compensate for a smooth motion by reducing the afterimage phenomenon caused by human vision with respect to the motion region. Furthermore, it is also possible to compensate for an excellent color balance by suppressing disturbance of the color balance caused by the afterimage phenomenon caused by human vision with respect to the motion region.

なお、第1の駆動画像データDFI1で奇数番目の水平ラインがマスクデータに置き換えられており、第2の駆動画像データDFI2で偶数番目の水平ラインがマスクデータに置き換えられている場合においても、同様である。   The same applies when the odd-numbered horizontal lines are replaced with mask data in the first drive image data DFI1 and the even-numbered horizontal lines are replaced with mask data in the second drive image data DFI2. It is.

A5.駆動画像データの変形例:
A5.1.変形例1:
上記実施例では、図7および図8に示すように、1本の水平ラインごとに読出画像データとマスクデータとが交互に配置される場合を例に示しているが、m本(mは1以上の整数)の水平ラインごとに、前記読出画像データと前記マスクデータとが交互に配置されるようにしてもよい。この場合においても、実施例と同様に、動き領域以外の領域は、従来通りのコントラストや画質を維持するとともに、動き領域に対しては、2つのフィールドの間を人間の視覚上の性質を利用して実効的に補間することができるので、滑らかな動きとなるように補償することができる。また、動き領域に対する人間の視覚による残像現象を軽減して滑らかな動きとなるように補償することもできる。さらに、また、動き領域に対する人間の視覚による残像現象に起因して発生する色バランスの乱れを抑制して優れた色バランスとなるように補償することもできる。
A5. Modified example of driving image data:
A5.1. Modification 1:
In the above embodiment, as shown in FIG. 7 and FIG. 8, the read image data and the mask data are alternately arranged for each horizontal line. However, m (m is 1). The read image data and the mask data may be alternately arranged for each horizontal line of the above integer). Even in this case, as in the embodiment, the regions other than the motion region maintain the conventional contrast and image quality, and use the human visual property between the two fields for the motion region. Thus, it is possible to effectively interpolate, so that it can be compensated for smooth movement. In addition, it is possible to compensate for a smooth motion by reducing the afterimage phenomenon caused by human vision with respect to the motion region. Furthermore, it is also possible to compensate for an excellent color balance by suppressing disturbance of the color balance caused by the afterimage phenomenon caused by human vision with respect to the motion region.

A5.2.変形例2:
図9は、生成される駆動画像データの第2の変形例について示す説明図である。図6と同様に、図9は、Nフレームの第1フィールドの読出画像データFI1(N)および第2フィールドの読出画像データFI2(N)に対して生成される第1の駆動画像データDFI1(N)および第2の駆動画像データDFI2(N)中の動き領域を拡大して示す説明図である。
A5.2. Modification 2:
FIG. 9 is an explanatory diagram showing a second modification of the generated drive image data. Similar to FIG. 6, FIG. 9 shows the first drive image data DFI1 (generated for the read image data FI1 (N) of the first field of the N frame and the read image data FI2 (N) of the second field. N) is an explanatory diagram showing an enlarged motion region in the second drive image data DFI2 (N).

第2の変形例における駆動画像データ生成部では、第1フィールドの読出画像データFI1に対しては、図9(a)に示すように、偶数番目の垂直ラインを形成する各画素がマスクデータ(クロスハッチで示される領域)に置き換えられて第1の駆動画像データDFI1(N)が生成される。また、第2フィールドの読出画像データFI2に対しては、図9(b)に示すように、奇数番目の垂直ラインを形成する各画素がマスクデータに置き換えられた第2の駆動画像データDFI2(N)が生成される。   In the drive image data generation unit in the second modified example, for the read image data FI1 in the first field, as shown in FIG. 9A, each pixel forming an even-numbered vertical line is mask data ( The first drive image data DFI1 (N) is generated by being replaced with the area indicated by the cross hatch. For the read image data FI2 in the second field, as shown in FIG. 9B, the second drive image data DFI2 (in which each pixel forming the odd-numbered vertical line is replaced with mask data). N) is generated.

以上説明したように、本変形例の場合、駆動画像データ生成部では、第1フィールドの読出画像データに対しては、動き領域に対応する読出画像データのうち、各水平ラインの画像データの偶数番目の画素(すなわち、偶数番目の垂直ライン)に対応する読出画像データがマスクデータに置き換えられて第1の駆動画像データ信号DFI1が生成される。また、第2フィールドの読出画像データに対しては、動き領域に対応する読出画像データのうち、各水平ラインの画像データの奇数番目の画素(すなわち、奇数番目の垂直ライン)に対応する読出画像データがマスクデータに置き換えられて第2の駆動画像データDFI2が生成される。これにより、本変形例においても、動き領域以外の領域は、従来通りのコントラストや画質を維持するとともに、動き領域に対しては、2つのフィールドの間を人間の視覚上の性質を利用して実効的に補間することができるので、滑らかな動きとなるように補償することができる。また、動き領域に対する人間の視覚による残像現象を軽減して滑らかな動きとなるように補償することもできる。さらに、また、動き領域に対する人間の視覚による残像現象に起因して発生する色バランスの乱れを抑制して優れた色バランスとなるように補償することもできる。   As described above, in the case of this modification, the drive image data generation unit, for the read image data in the first field, among the read image data corresponding to the motion region, the even number of the image data of each horizontal line. The read image data corresponding to the first pixel (that is, the even-numbered vertical line) is replaced with mask data to generate the first drive image data signal DFI1. For the read image data in the second field, the read image corresponding to the odd-numbered pixels (that is, the odd-numbered vertical lines) of the image data of each horizontal line among the read image data corresponding to the motion region. The data is replaced with mask data to generate second drive image data DFI2. As a result, in this modification as well, the regions other than the motion region maintain the conventional contrast and image quality, and the motion region uses the human visual property between the two fields. Since interpolation can be performed effectively, it can be compensated for smooth movement. In addition, it is possible to compensate for a smooth motion by reducing the afterimage phenomenon caused by human vision with respect to the motion region. Furthermore, it is also possible to compensate for an excellent color balance by suppressing disturbance of the color balance caused by the afterimage phenomenon caused by human vision with respect to the motion region.

特に、本変形例のように垂直ラインを形成する画素に対する読出画像データがマスクデータに置き換えられる場合には、実施例のように水平ラインに対する読出画像データがマスクデータに置き換えられる場合に比べて、水平方向への移動を含む動きの補償に、より効果的である。ただし、垂直方向の移動を含む動きの補償は実施例の方が効果的である。   In particular, when the read image data for the pixels forming the vertical line is replaced with mask data as in this modification, compared to the case where the read image data for the horizontal line is replaced with mask data as in the embodiment, It is more effective for motion compensation including movement in the horizontal direction. However, the embodiment is more effective for motion compensation including vertical movement.

なお、図9では、第1の駆動画像データDFI1で偶数番目の垂直ラインがマスクデータに置き換えられており、第2の駆動画像データDFI2で奇数番目の垂直ラインがマスクデータに置き換えられているが、第1の駆動画像データDFI1と第2の駆動画像データDFI2とでマスクデータの置き換え位置が逆であっても同様である。   In FIG. 9, even-numbered vertical lines are replaced with mask data in the first drive image data DFI1, and odd-numbered vertical lines are replaced with mask data in the second drive image data DFI2. The same applies even if the mask data replacement positions of the first drive image data DFI1 and the second drive image data DFI2 are reversed.

A5.3.変形例3:
なお、図9は、1本の垂直ラインごとに読出画像データとマスクデータとが交互に配置される場合を例に示しているが、n本(nは1以上の整数)の垂直ラインごとに、前記読出画像データと前記マスクデータとが交互に配置されるようにしてもよい。この場合においても、変形例2と同様に、動き領域以外の領域は、従来通りのコントラストや画質を維持するとともに、動き領域に対しては、2つのフィールドの間を人間の視覚上の性質を利用して実効的に補間することができるので、滑らかな動きとなるように補償することができる。また、動き領域に対する人間の視覚による残像現象を軽減して滑らかな動きとなるように補償することもできる。さらに、また、動き領域に対する人間の視覚による残像現象に起因して発生する色バランスの乱れを抑制して優れた色バランスとなるように補償することもできる。特に、水平方向への移動を含む動きの補償により効果的である。
A5.3. Modification 3:
FIG. 9 shows an example in which read image data and mask data are alternately arranged for each vertical line, but for each n (n is an integer of 1 or more) vertical lines. The read image data and the mask data may be alternately arranged. Also in this case, as in the second modification, the regions other than the motion region maintain the conventional contrast and image quality, and the motion region has a human visual property between the two fields. Since the interpolation can be effectively performed using this, it is possible to compensate for a smooth movement. In addition, it is possible to compensate for a smooth motion by reducing the afterimage phenomenon caused by human vision with respect to the motion region. Furthermore, it is also possible to compensate for an excellent color balance by suppressing disturbance of the color balance caused by the afterimage phenomenon caused by human vision with respect to the motion region. In particular, it is more effective for motion compensation including movement in the horizontal direction.

A5.4.変形例4:
図10は、生成される駆動画像データの第4の変形例について示す説明図である。図6と同様に、図10は、Nフレームの第1フィールドの読出画像データFI1(N)および第2フィールドの読出画像データFI2(N)に対して生成される第1の駆動画像データDFI1(N)および第2の駆動画像データDFI2(N)中の動き領域を拡大して示す説明図である。
A5.4. Modification 4:
FIG. 10 is an explanatory diagram showing a fourth modification of the generated drive image data. Similar to FIG. 6, FIG. 10 shows the first drive image data DFI1 (N) generated for the read image data FI1 (N) of the first field of N frames and the read image data FI2 (N) of the second field. N) is an explanatory diagram showing an enlarged motion region in the second drive image data DFI2 (N).

第4の変形例における駆動画像データ生成部では、第1フィールドの読出画像データFI1に対しては、図10(a)に示すように、水平方向および垂直方向に並ぶ画素の1画素ごとに、マスクデータ(クロスハッチで示される領域)と読出画像データが交互に配置されて第1の駆動画像データDFI1(N)が生成される。また、第2フィールドの読出画像データFI2に対しても、図10(b)に示すように、水平方向および垂直方向に並ぶ画素の1画素ごとに、マスクデータ(クロスハッチで示される領域)と読出画像データが交互に配置されて第2の駆動画像データDFI2(N)が生成される。ただし、第1の駆動画像データと第2の駆動画像データとは、マスクデータと読出画像データの配置位置が互いに反対である。なお、図10の例では、第1の駆動画像データDFI1(N)は、奇数番目の水平ラインにおける偶数番目の画素と偶数番目の水平ラインにおける奇数番目の画素とがマスクデータとされており、第2の駆動画像データDFI2(N)は、奇数番目の水平ラインにおける奇数番目の画素と偶数番目の水平ラインにおける偶数番目の画素とがマスクデータとされている。   In the drive image data generation unit in the fourth modification, for the read image data FI1 in the first field, as shown in FIG. 10A, for each pixel arranged in the horizontal direction and the vertical direction, Mask data (area indicated by a cross hatch) and read image data are alternately arranged to generate first drive image data DFI1 (N). Also for the read image data FI2 in the second field, as shown in FIG. 10 (b), mask data (area indicated by cross-hatch) for each pixel aligned in the horizontal direction and the vertical direction, as shown in FIG. The read image data is alternately arranged to generate the second drive image data DFI2 (N). However, the first drive image data and the second drive image data are opposite to each other in the arrangement positions of the mask data and the read image data. In the example of FIG. 10, the first drive image data DFI1 (N) includes mask data for even-numbered pixels on odd-numbered horizontal lines and odd-numbered pixels on even-numbered horizontal lines. In the second drive image data DFI2 (N), the odd-numbered pixels in the odd-numbered horizontal lines and the even-numbered pixels in the even-numbered horizontal lines are mask data.

以上説明したように、本変形例の場合、駆動画像データ生成部では、第1フィールドの読出画像データに対しては、動き領域に対応する読出画像データのうち、奇数番目の水平ラインにおける偶数番目の画素および偶数番目の水平ラインにおける奇数番目の画素に対応する読出画像データがマスクデータに置き換えられて第1の駆動画像データDFI1が生成される。また、第2フィールドの読出画像データに対しては、動き領域に対応する読出画像データのうち、奇数番目の水平ラインにおける奇数番目の画素および偶数番目の水平ラインにおける偶数番目の画素に対応する読出画像データがマスクデータに置き換えられて第2の駆動画像データDFI2が生成される。これにより、本変形例においても、実施例と同様に、動き領域以外の領域は、従来通りのコントラストや画質を維持するとともに、動き領域に対しては、2つのフィールドの間を人間の視覚上の性質を利用して実効的に補間することができるので、滑らかな動きとなるように補償することができる。また、動き領域に対する人間の視覚による残像現象を軽減して滑らかな動きとなるように補償することもできる。さらに、また、動き領域に対する人間の視覚による残像現象に起因して発生する色バランスの乱れを抑制して優れた色バランスとなるように補償することもできる。   As described above, in the case of this modification, the drive image data generation unit, for the read image data in the first field, among the read image data corresponding to the motion region, the even-numbered horizontal line. The read image data corresponding to the odd-numbered pixels and the odd-numbered pixels in the even-numbered horizontal lines are replaced with the mask data to generate the first drive image data DFI1. For the read image data in the second field, among the read image data corresponding to the motion region, the read corresponding to the odd-numbered pixels in the odd-numbered horizontal lines and the even-numbered pixels in the even-numbered horizontal lines. The image data is replaced with mask data to generate second drive image data DFI2. As a result, in this modified example, as in the embodiment, the regions other than the motion region maintain the conventional contrast and image quality. Therefore, it is possible to compensate for smooth motion. In addition, it is possible to compensate for a smooth motion by reducing the afterimage phenomenon caused by human vision with respect to the motion region. Furthermore, it is also possible to compensate for an excellent color balance by suppressing disturbance of the color balance caused by the afterimage phenomenon caused by human vision with respect to the motion region.

特に、本変形例のように、チェッカフラグ状にマスクデータが配置される場合には、実施例のように垂直方向の移動を含む動きの補償効果と、第2の変形例のように水平方向の移動を含む動きの補償効果の両方を得ることが可能である。   In particular, when the mask data is arranged in a checkered flag shape as in this modification, the motion compensation effect including vertical movement as in the embodiment and the horizontal direction as in the second modification. It is possible to obtain both motion compensation effects including movement of

なお、図10では、第1の駆動画像データDFI1は、奇数番目の水平ラインにおける偶数番目の画素と偶数番目の水平ラインにおける奇数番目の画素とがマスクデータとされており、第2の駆動画像データDFI2は、奇数番目の水平ラインにおける奇数番目の画素と偶数番目の水平ラインにおける偶数番目の画素とがマスクデータとされているが、第1の駆動画像データDFI1と第2の駆動画像データDFI2とが逆であっても同様である。   In FIG. 10, in the first drive image data DFI1, the even-numbered pixels in the odd-numbered horizontal lines and the odd-numbered pixels in the even-numbered horizontal lines are mask data, and the second drive image data In the data DFI2, the odd-numbered pixels in the odd-numbered horizontal lines and the even-numbered pixels in the even-numbered horizontal lines are used as mask data, but the first drive image data DFI1 and the second drive image data DFI2 It is the same even if is reversed.

A5.5.変形例5:
なお、図10は、1画素単位で水平方向および垂直方向に読出画像データとマスクデータとが交互に配置される場合を例に示しているが、水平方向にr画素(rは1以上の整数)で垂直方向にs画素(sは1以上の整数)のブロック単位で水平方向および垂直方向に読出画像データとマスクデータとが交互に配置されるようにしてもよい。この場合においても、変形例4と同様に、動き領域以外の領域は、従来通りのコントラストや画質を維持するとともに、動き領域に対しては、2つのフィールドの間を人間の視覚上の性質を利用して実効的に補間することができるので、滑らかな動きとなるように補償することができる。また、動き領域に対する人間の視覚による残像現象を軽減して滑らかな動きとなるように補償することもできる。さらに、また、動き領域に対する人間の視覚による残像現象に起因して発生する色バランスの乱れを抑制して優れた色バランスとなるように補償することもできる。特に、水平方向への移動を含む動きの補償により効果的である。
A5.5. Modification 5:
FIG. 10 shows an example in which read image data and mask data are alternately arranged in the horizontal direction and the vertical direction in units of one pixel, but r pixels (r is an integer of 1 or more in the horizontal direction). ), The read image data and the mask data may be alternately arranged in the horizontal and vertical directions in units of blocks of s pixels (s is an integer of 1 or more) in the vertical direction. In this case as well, as in the fourth modification, the regions other than the motion region maintain the conventional contrast and image quality, and the motion region has a human visual property between the two fields. Since the interpolation can be effectively performed using this, it is possible to compensate for a smooth movement. In addition, it is possible to compensate for a smooth motion by reducing the afterimage phenomenon caused by human vision with respect to the motion region. Furthermore, it is also possible to compensate for an excellent color balance by suppressing disturbance of the color balance caused by the afterimage phenomenon caused by human vision with respect to the motion region. In particular, it is more effective for motion compensation including movement in the horizontal direction.

A5.6.変形例6:
図11は、生成される駆動画像データの第6の変形例について示す説明図である。
A5.6. Modification 6:
FIG. 11 is an explanatory diagram showing a sixth modification of the generated drive image data.

上記実施例および第1ないし第5の変形例では、フレームメモリ20から1フレームの画像データをフレーム周期Tfrの間に2倍速のフィールド周期Tfiで2回読み出して、2つのフィールド画像データにより1つのフレーム画像データを表す場合を例に説明している。しかしながら、これに限定されるものではなく、図11に示すように、1フレームの画像データをフレーム周期の間で3回以上読み出すようにして、駆動画像データを生成するようにしてもよい。   In the above embodiment and the first to fifth modifications, one frame of image data is read twice from the frame memory 20 at the double-speed field period Tfi during the frame period Tfr, and one field data is obtained by two field image data. The case of representing frame image data is described as an example. However, the present invention is not limited to this, and drive image data may be generated by reading out one frame of image data three or more times during a frame period, as shown in FIG.

図11(c)は、フレームメモリ20に格納されている画像データが、各フレーム周期の間に3倍速のフィールド周期で3回読み出されて順に出力される場合を例に示している。また、Nフレームのフレーム画像データFR(N)に対してフレームメモリ20から読み出された3つのフレーム画像データのうち、1番目および3番目の読出画像データが第1フィールドの読出画像データFI1(N)とされ、2番目の画像データが第2フィールドの読出画像データFI2(N)とされる。そして、図11(d)に示すように、第1フィールドの読出画像データFI1(N)に対して第1の駆動画像データDFI1(N)が生成され、第2フィールドの読出画像データFI2(N)に対して第2の駆動画像データDFI2(N)が生成される。   FIG. 11C shows an example in which the image data stored in the frame memory 20 is read out three times at a triple speed field period and output in order during each frame period. Of the three frame image data read from the frame memory 20 for the frame image data FR (N) of N frames, the first and third read image data are read image data FI1 (first field). N), and the second image data is read image data FI2 (N) of the second field. Then, as shown in FIG. 11 (d), the first drive image data DFI1 (N) is generated for the read image data FI1 (N) in the first field, and the read image data FI2 (N in the second field). ), Second drive image data DFI2 (N) is generated.

また、図11(c)に示すように、(N+1)フレームのフレーム画像データFR(N+1)に対して読み出された3つの画像データのうち、1番目および3番目の画像データが第2フィールドの読出画像データFI2(N+1)とされ、2番目の画像データが第1フィールドの読出画像データFI1(N+1)とされる。そして、図11(d)に示すように、第1フィールドの読出画像データFI1(N+1)に対して第1の駆動画像データDFI1(N+1)が生成され、第2フィールドの読出画像データFI2(N+1)に対して第2の駆動画像データDFI1(N+1)が生成される。   Further, as shown in FIG. 11C, the first and third image data out of the three image data read out from the frame image data FR (N + 1) of the (N + 1) frame are the second field. Read image data FI2 (N + 1), and the second image data is read image data FI1 (N + 1) in the first field. Then, as shown in FIG. 11D, the first drive image data DFI1 (N + 1) is generated for the read image data FI1 (N + 1) in the first field, and the read image data FI2 (N + 1) in the second field. ), Second drive image data DFI1 (N + 1) is generated.

ここで、Nフレームのフレーム周期における1番目の読出画像データは第1フィールドの読出画像データFI1(N)であり、2番目の読出画像データは第2フィールドの読出画像データFI2(N)であるので、これら2つの読出画像データに対応する第1の駆動画像データDFI1(N)および第2の駆動画像データDFI2(N)により、Nフレームのフレーム画像FR(N)が表されることになる。   Here, the first read image data in the frame period of N frames is read image data FI1 (N) in the first field, and the second read image data is read image data FI2 (N) in the second field. Therefore, the frame image FR (N) of N frames is represented by the first drive image data DFI1 (N) and the second drive image data DFI2 (N) corresponding to these two read image data. .

また、(N+1)フレームのフレーム周期における2番目の読出画像データは第1フィールドの読出画像データFI1(N+1)であり、3番目の読出画像データは第2フィールドの読出画像データFI2(N)であるので、これら2つのフィールド画像データに対応する第1の駆動画像データDFI1(N+1)および第2の駆動画像データDFI2(N+1)により、(N+1)フレームのフレーム画像FR(N+1)が表されることになる。   The second read image data in the frame period of (N + 1) frames is read image data FI1 (N + 1) in the first field, and the third read image data is read image data FI2 (N) in the second field. Therefore, the frame image FR (N + 1) of (N + 1) frames is represented by the first drive image data DFI1 (N + 1) and the second drive image data DFI2 (N + 1) corresponding to these two field image data. It will be.

そして、Nフレームのフレーム周期における3番目の読出画像データは第1フィールドの読出画像データFI1(N)であり、(N+1)フレームのフレーム周期における1番目の読出画像データは第2フィールドの読出画像データFI2(N+1)であるので、これら2つのフィールド画像データに対応する第1の駆動画像データDFI1(N)および第2の駆動画像データDFI2(N+1)より、人間の視覚上の特性を利用して、Nフレームと(N+1)フレームとの間を実効的に補間する1つの補間フレーム画像が表されることになる。この補間フレーム画像により、Nフレームから(N+1)フレームに画像が急激に変化することによって発生する、画像変化の非連続性によるフリッカ等の種々の画質劣化を抑制することができる。   The third read image data in the frame period of N frames is read image data FI1 (N) of the first field, and the first read image data in the frame period of (N + 1) frames is the read image data of the second field. Since the data is FI2 (N + 1), the first driving image data DFI1 (N) and the second driving image data DFI2 (N + 1) corresponding to these two field image data are used to utilize human visual characteristics. Thus, one interpolated frame image that effectively interpolates between N frames and (N + 1) frames is represented. With this interpolated frame image, it is possible to suppress various image quality degradations such as flicker due to discontinuity of image changes, which are caused by an abrupt image change from N frames to (N + 1) frames.

なお、本駆動画像データの変形例は、実施例の駆動画像データの変形例として説明したが、駆動画像データの変形例1ないし変形例5に適用することも可能である。   The modified example of the drive image data has been described as a modified example of the drive image data of the embodiment, but can be applied to the modified examples 1 to 5 of the drive image data.

B.変形例:
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
B. Variations:
In addition, this invention is not restricted to said Example and embodiment, In the range which does not deviate from the summary, it is possible to implement in various aspects.

B1.変形例1:
上記実施例では、マスクデータが表す画素値として、対応する読出画像データと、動き量に応じて決定されたマスクパラメータとを演算することによって求められた画素値とする場合を例に説明しているが、例えば、黒色や灰色等の、あらかじめ決められている所定の色の画像を表す画素値をマスクデータとして用いることも可能である。
B1. Modification 1:
In the above embodiment, the pixel value represented by the mask data is described as an example in which the corresponding read image data and the pixel value obtained by calculating the mask parameter determined according to the amount of motion are used. However, for example, pixel values representing an image of a predetermined color such as black or gray can be used as mask data.

B2.変形例2:
上記実施例および駆動画像データの変形例においては、あらかじめ決められているパターンに従って読出画像データをマスクデータに置き換えて駆動画像データを生成することを前提として説明したが、これに限定されるものではない。動き量検出部62(図2)で検出された動きの方位および動き量に応じて、実施例の駆動画像データや変形例1〜5の駆動画像データに対応するパターンの中からいずれか一つを選択して駆動画像データを生成するようにしてもよい。例えば、水平方向の動きベクトル(水平ベクトル)が垂直方向の動きベクトル(垂直ベクトル)よりも大きい場合には、駆動画像データの変形例2ないし変形例5のうちのいずれかを選択し、垂直ベクトルが水平ベクトルよりも大きい場合には、実施例の駆動画像データと、駆動画像データの変形例1と、駆動画像データの変形例2のうちのいずれかを選択し、垂直ベクトルと水平ベクトルが等しい場合には、駆動画像データの変形例4および変形例5のうちのいずれかを選択することが考えられる。
B2. Modification 2:
In the above embodiment and the modified example of the driving image data, the description has been made on the assumption that the driving image data is generated by replacing the read image data with the mask data in accordance with a predetermined pattern. However, the present invention is not limited to this. Absent. One of the patterns corresponding to the driving image data of the embodiment and the driving image data of the first to fifth modifications, depending on the direction and amount of movement detected by the movement amount detection unit 62 (FIG. 2). Drive image data may be generated by selecting. For example, when the horizontal motion vector (horizontal vector) is larger than the vertical motion vector (vertical vector), any one of Modification Examples 2 to 5 of the drive image data is selected, and the vertical vector is selected. Is larger than the horizontal vector, any one of the driving image data of the embodiment, the driving image data modification 1 and the driving image data modification 2 is selected, and the vertical vector and the horizontal vector are equal. In this case, it is conceivable to select any one of Modification 4 and Modification 5 of the drive image data.

なお、この選択は、駆動画像データ生成制御部510が、動き量検出部62で検出された動きベクトルに基づいて実行することができる。あるいは、CPU80が動き量検出部62で検出された動きベクトルに基づいて実行し、対応する制御情報を駆動画像データ生成制御部510に供給するようにしてもよい。   This selection can be performed by the drive image data generation control unit 510 based on the motion vector detected by the motion amount detection unit 62. Alternatively, the CPU 80 may execute the control based on the motion vector detected by the motion amount detection unit 62 and supply the corresponding control information to the drive image data generation control unit 510.

B3.変形例3:
上記実施例の駆動画像データ生成部50では、フレームメモリ20から読み出された読出画像データ信号RVDSを順次第1のラッチ部520でラッチする構成としているが、第1のラッチ部520の前段に新たなフレームメモリを備える構成として、読出画像データ信号RVDSを一旦、新たなフレームメモリに書き込み、新たなフレームメモリから出力される新たな読出画像データ信号を第1のラッチ部520で順次ラッチするようにしてもよい。この場合、動き領域検出部60に入力される画像データ信号としては、新たなフレームメモリに書き込まれる画像データ信号および新たなフレームメモリから読み出される画像データ信号とすればよい。
B3. Modification 3:
In the drive image data generation unit 50 of the above embodiment, the read image data signal RVDS read from the frame memory 20 is sequentially latched by the first latch unit 520, but in the previous stage of the first latch unit 520. As a configuration including a new frame memory, the read image data signal RVDS is once written in the new frame memory, and the new read image data signal output from the new frame memory is sequentially latched by the first latch unit 520. It may be. In this case, the image data signal input to the motion region detection unit 60 may be an image data signal written to a new frame memory and an image data signal read from a new frame memory.

B4.変形例4:
上記実施例では、マスクデータの生成を読出画像データの各画素について実行する場合を例に説明しているが、置き換えを実行する画素についてのみマスクデータの生成を実行する構成としてもよい。ようするに、置き換えを実行する画素に対応するマスクデータを生成することができ、マスクデータの置き換えを実行することができれば、どのような構成であってもよい。
B4. Modification 4:
In the above embodiment, the case where the generation of the mask data is executed for each pixel of the read image data has been described as an example. However, the mask data may be generated only for the pixels for which the replacement is performed. In this way, any configuration may be used as long as mask data corresponding to a pixel to be replaced can be generated and mask data can be replaced.

B5.変形例5:
また、上記実施例では、液晶パネルを適用したプロジェクタを例に説明しているが、プロジェクタではなく直視型の表示装置にも適用可能である。また、液晶パネルの他にPDP(Plasma Display Panel)やELD(Electro Luminescence Display)等の種々の画像表示デバイスを適用することも可能である。また、DMD(Digital Micromirror Device,TI(Texas Instruments)社の商標)を用いたプロジェクタに適用することも可能である。
B5. Modification 5:
In the above embodiment, a projector using a liquid crystal panel is described as an example. However, the present invention can be applied to a direct-view display device instead of the projector. In addition to the liquid crystal panel, various image display devices such as PDP (Plasma Display Panel) and ELD (Electro Luminescence Display) can be applied. It is also possible to apply to a projector using DMD (Digital Micromirror Device, trademark of TI (Texas Instruments)).

B6.変形例6:
上記実施例では、駆動画像データを生成するための、メモリ書込制御部、メモリ読出制御部、駆動画像データ生成部、動き量検出部の各ブロックをハードウェアにより構築した場合を例に説明しているが、少なくとも一部のブロックをCPUがコンピュータプログラムを読み出して実行することによって実現するように、ソフトウェアにより構築するようにしてもよい。
B6. Modification 6:
In the above embodiment, the case where the blocks of the memory write control unit, the memory read control unit, the drive image data generation unit, and the motion amount detection unit for generating the drive image data are constructed by hardware will be described as an example. However, at least a part of the blocks may be constructed by software so that the CPU reads and executes the computer program.

この発明の一実施例としての画像データ処理装置を適用した画像表示装置の構成を示すブロック図である。1 is a block diagram showing a configuration of an image display apparatus to which an image data processing apparatus as an embodiment of the present invention is applied. 動き領域検出部60の構成の一例を示す概略ブロック図である。3 is a schematic block diagram illustrating an example of a configuration of a motion region detection unit 60. マスクパラメータ決定部66に格納されているテーブルデータについて示す説明図である。It is explanatory drawing shown about the table data stored in the mask parameter determination part 66. FIG. 駆動画像データ生成部50の構成の一例を示す概略ブロック図である。3 is a schematic block diagram illustrating an example of a configuration of a drive image data generation unit 50. FIG. マスクデータ生成部530の構成の一例を示す概略ブロック図である。5 is a schematic block diagram illustrating an example of a configuration of a mask data generation unit 530. FIG. 生成される駆動画像データについて示す説明図である。It is explanatory drawing shown about the drive image data produced | generated. Nフレームのフレーム画像データFR(N)に対して生成される第1の駆動画像データDFI1(N)および第2の駆動画像データDFI2(N)中の動き領域を拡大して示す説明図である。It is explanatory drawing which expands and shows the motion area | region in 1st drive image data DFI1 (N) and 2nd drive image data DFI2 (N) produced | generated with respect to the frame image data FR (N) of N frames. . (N+1)フレームのフレーム画像データFR(N+1)に対して生成される第1の駆動画像データDFI1(N+1)および第2の駆動画像データDFI2(N+1)中の動き領域を拡大して示す説明図である。Explanatory drawing which expands and shows the motion area | region in 1st drive image data DFI1 (N + 1) and 2nd drive image data DFI2 (N + 1) produced | generated with respect to the frame image data FR (N + 1) of a (N + 1) frame. It is. 生成される駆動画像データの第2の変形例について示す説明図である。It is explanatory drawing shown about the 2nd modification of the drive image data produced | generated. 生成される駆動画像データの第4の変形例について示す説明図である。It is explanatory drawing shown about the 4th modification of the drive image data produced | generated. 生成される駆動画像データの第6の変形例について示す説明図である。It is explanatory drawing shown about the 6th modification of the drive image data produced | generated.

符号の説明Explanation of symbols

10...信号変換部
20...フレームメモリ
30...メモリ書込制御部
40...メモリ読出制御部
50...駆動画像データ生成部
510...駆動画像データ生成制御部
520...第1のラッチ部
530...マスクデータ生成部
532...演算部
534...演算選択部
536...マスクパラメータ記憶部
540...第2のラッチ部
550...マルチプレクサ
60...動き領域検出部
62...動き量検出部
64...動き領域決定部
66...マスクパラメータ決定部
70...液晶パネル駆動部
80...CPU
90...メモリ
100...液晶パネル
110...光源ユニット
120...投写光学系
DESCRIPTION OF SYMBOLS 10 ... Signal conversion part 20 ... Frame memory 30 ... Memory write control part 40 ... Memory read-out control part 50 ... Drive image data generation part 510 ... Drive image data generation control part 520 ... first latch unit 530 ... mask data generation unit 532 ... calculation unit 534 ... calculation selection unit 536 ... mask parameter storage unit 540 ... second latch unit 550 ... Multiplexer 60 ... Motion region detection unit 62 ... Motion amount detection unit 64 ... Motion region determination unit 66 ... Mask parameter determination unit 70 ... Liquid crystal panel drive unit 80 ... CPU
90 ... Memory 100 ... Liquid crystal panel 110 ... Light source unit 120 ... Projection optical system

Claims (9)

画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理装置であって、
画像メモリと、
所定のフレームレートで入力される複数のフレーム画像データを前記画像メモリへ順に書き込む書込制御部と、
前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する動き領域検出部と、
前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す読出制御部と、
前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する駆動画像データ生成部と、
を備え
前記駆動画像データ生成部は、前記動き領域に相当する画像データのうち、m本(mは1以上の整数)の水平ラインごとに、前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することを特徴とする画像データ処理装置。
An image data processing apparatus for generating drive image data for driving an image display device,
Image memory,
A writing control section for sequentially writing a plurality of frame image data input at a predetermined frame rate to the image memory;
A motion region detection unit for detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
A read control unit that reads out the frame image data once at a rate of l times the frame rate (l is an integer of 2 or more) for each frame image data written in the image memory;
A drive image data generation unit that generates the drive image data by replacing at least a part of the image data corresponding to the motion region in the read image data with mask data for each read image data sequentially read from the image memory When,
Equipped with a,
The drive image data generation unit alternately arranges the read image data and the mask data for every m (m is an integer of 1 or more) horizontal lines of the image data corresponding to the motion region. An image data processing apparatus that generates drive image data, wherein the read image data and the mask data are different from each other in the arrangement order of the read image data and the mask data .
画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理装置であって、
画像メモリと、
所定のフレームレートで入力される複数のフレーム画像データを前記画像メモリへ順に書き込む書込制御部と、
前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する動き領域検出部と、
前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す読出制御部と、
前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する駆動画像データ生成部と、
を備え
前記駆動画像データ生成部は、前記動き領域に相当する画像データのうち、n本(nは1以上の整数)の垂直ラインごとに、前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することを特徴とする画像データ処理装置。
An image data processing apparatus for generating drive image data for driving an image display device,
Image memory,
A writing control section for sequentially writing a plurality of frame image data input at a predetermined frame rate to the image memory;
A motion region detection unit for detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
A read control unit that reads out the frame image data once at a rate of l times the frame rate (l is an integer of 2 or more) for each frame image data written in the image memory;
A drive image data generation unit that generates the drive image data by replacing at least a part of the image data corresponding to the motion region in the read image data with mask data for each read image data sequentially read from the image memory When,
Equipped with a,
The drive image data generation unit alternately arranges the read image data and the mask data for every n (n is an integer of 1 or more) vertical lines of the image data corresponding to the motion region. An image data processing apparatus that generates drive image data, wherein the read image data and the mask data are different from each other in the arrangement order of the read image data and the mask data .
画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理装置であって、
画像メモリと、
所定のフレームレートで入力される複数のフレーム画像データを前記画像メモリへ順に書き込む書込制御部と、
前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する動き領域検出部と、
前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す読出制御部と、
前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する駆動画像データ生成部と、
を備え
前記駆動画像データ生成部は、前記動き領域に相当する画像データのうち、水平方向にr画素(rは1以上の整数)で垂直方向にs画素(sは1以上の整数)のブロック単位で水平方向および垂直方向に前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することを特徴とする画像データ処理装置。
An image data processing apparatus for generating drive image data for driving an image display device,
Image memory,
A writing control section for sequentially writing a plurality of frame image data input at a predetermined frame rate to the image memory;
A motion region detection unit for detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
A read control unit that reads out the frame image data once at a rate of l times the frame rate (l is an integer of 2 or more) for each frame image data written in the image memory;
A drive image data generation unit that generates the drive image data by replacing at least a part of the image data corresponding to the motion region in the read image data with mask data for each read image data sequentially read from the image memory When,
Equipped with a,
The drive image data generation unit is a block unit of r pixels (r is an integer of 1 or more) in the horizontal direction and s pixels (s is an integer of 1 or more) in the vertical direction among the image data corresponding to the motion region. Drive image data in which the read image data and the mask data are alternately arranged in the horizontal direction and the vertical direction, and the first and second drives have different arrangement orders of the read image data and the mask data. An image data processing apparatus that generates image data.
m=1であることを特徴とする請求項記載の画像データ処理装置。 image data processing apparatus according to claim 1, characterized in that the m = 1. n=1であることを特徴とする請求項記載の画像データ処理装置。 3. The image data processing apparatus according to claim 2 , wherein n = 1. r=s=1であることを特徴とする請求項記載の画像データ処理装置。 4. The image data processing apparatus according to claim 3 , wherein r = s = 1. 画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理方法であって、  An image data processing method for generating drive image data for driving an image display device,
a)所定のフレームレートで入力される複数のフレーム画像データを画像メモリへ順に書き込む工程と、a) sequentially writing a plurality of frame image data input at a predetermined frame rate into an image memory;
b)前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する工程と、b) detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
c)前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す工程と、c) for each frame image data written in the image memory, reading the frame image data l times at a rate of l times the frame rate (l is an integer of 2 or more);
d)前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する工程と、d) for each of read image data sequentially read from the image memory, replacing at least part of the image data corresponding to the motion region in the read image data with mask data, and generating the drive image data;
を備え、With
前記工程d)は、前記動き領域に相当する画像データのうち、m本(mは1以上の整数)の水平ラインごとに、前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することを特徴とする画像データ処理方法。  In the step d), the read image data and the mask data are alternately arranged for every m (m is an integer of 1 or more) horizontal lines of the image data corresponding to the motion region. An image data processing method comprising: generating first and second drive image data, which are data, the arrangement order of the read image data and the mask data being different from each other.
画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理方法であって、  An image data processing method for generating drive image data for driving an image display device,
a)所定のフレームレートで入力される複数のフレーム画像データを画像メモリへ順に書き込む工程と、a) sequentially writing a plurality of frame image data input at a predetermined frame rate into an image memory;
b)前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する工程と、b) detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
c)前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す工程と、c) for each frame image data written in the image memory, reading the frame image data l times at a rate of l times the frame rate (l is an integer of 2 or more);
d)前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する工程と、d) for each of read image data sequentially read from the image memory, replacing at least a part of the image data corresponding to the motion region in the read image data with mask data, and generating the drive image data;
を備え、With
前記工程d)は、前記動き領域に相当する画像データのうち、n本(nは1以上の整数)の垂直ラインごとに、前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することを特徴とする画像データ処理方法。  In the step d), the read image data and the mask data are alternately arranged for every n (n is an integer of 1 or more) vertical lines of the image data corresponding to the motion region. An image data processing method comprising: generating first and second drive image data, which are data, the arrangement order of the read image data and the mask data being different from each other.
画像表示デバイスを駆動するための駆動画像データを生成する画像データ処理方法であって、  An image data processing method for generating drive image data for driving an image display device,
a)所定のフレームレートで入力される複数のフレーム画像データを前記画像メモリへ順に書き込む工程と、a) sequentially writing a plurality of frame image data input at a predetermined frame rate into the image memory;
b)前記画像メモリに順に書き込まれる前記フレーム画像データごとに、前記フレーム画像データの表す画像中の動き領域を検出する工程と、b) detecting a motion region in an image represented by the frame image data for each of the frame image data sequentially written in the image memory;
c)前記画像メモリに書き込まれた前記フレーム画像データごとに、前記フレームレートのl倍(lは2以上の整数)のレートで前記フレーム画像データをl回読み出す工程と、c) reading the frame image data once for each frame image data written in the image memory at a rate of l times the frame rate (l is an integer of 2 or more);
d)前記画像メモリから順に読み出される読出画像データごとに、前記読出画像データ中の前記動き領域に相当する画像データの少なくとも一部をマスクデータに置き換えて、前記駆動画像データを生成する工程と、d) for each of read image data sequentially read from the image memory, replacing at least a part of the image data corresponding to the motion region in the read image data with mask data, and generating the drive image data;
を備え、With
前記工程d)は、前記動き領域に相当する画像データのうち、水平方向にr画素(rは1以上の整数)で垂直方向にs画素(sは1以上の整数)のブロック単位で水平方向および垂直方向に前記読出画像データと前記マスクデータとが交互に配置された駆動画像データであって、前記読出画像データと前記マスクデータとの配置順が互いに異なる第1と第2の駆動画像データを生成することを特徴とする画像データ処理方法。  In the step d), in the image data corresponding to the motion region, the horizontal direction is a block unit of r pixels (r is an integer of 1 or more) in the horizontal direction and s pixels (s is an integer of 1 or more) in the vertical direction. Driving image data in which the read image data and the mask data are alternately arranged in the vertical direction, and the arrangement order of the read image data and the mask data is different from each other. Generating an image data.
JP2004320686A 2004-11-04 2004-11-04 Motion compensation Active JP4649956B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004320686A JP4649956B2 (en) 2004-11-04 2004-11-04 Motion compensation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004320686A JP4649956B2 (en) 2004-11-04 2004-11-04 Motion compensation

Publications (2)

Publication Number Publication Date
JP2006133384A JP2006133384A (en) 2006-05-25
JP4649956B2 true JP4649956B2 (en) 2011-03-16

Family

ID=36727002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004320686A Active JP4649956B2 (en) 2004-11-04 2004-11-04 Motion compensation

Country Status (1)

Country Link
JP (1) JP4649956B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4363314B2 (en) * 2004-11-19 2009-11-11 セイコーエプソン株式会社 Image data processing apparatus and image data processing method
JP5227502B2 (en) 2006-09-15 2013-07-03 株式会社半導体エネルギー研究所 Liquid crystal display device driving method, liquid crystal display device, and electronic apparatus
KR101399237B1 (en) * 2006-12-29 2014-05-28 엘지디스플레이 주식회사 Liquid crystal display device and method driving of the same
WO2009066590A1 (en) * 2007-11-20 2009-05-28 Semiconductor Energy Laboratory Co., Ltd. Liquid crystal display device and image display method of the same
KR101552475B1 (en) 2007-11-22 2015-09-11 가부시키가이샤 한도오따이 에네루기 켄큐쇼 Image processing method, image display system, and computer program
JP2009169257A (en) * 2008-01-18 2009-07-30 Kawasaki Microelectronics Inc Memory control circuit and image forming apparatus
US8687918B2 (en) 2008-03-05 2014-04-01 Semiconductor Energy Laboratory Co., Ltd. Image processing method, image processing system, and computer program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148134A (en) * 1998-11-13 2000-05-26 Seiko Epson Corp Image display method and image processing device
JP2002171424A (en) * 2000-11-30 2002-06-14 Nec Corp Moving picture processing method, moving picture processing apparatus and moving picture display device
JP2002287681A (en) * 2001-03-27 2002-10-04 Mitsubishi Electric Corp Partial holding type display controller and partial holding type display control method
JP2002323876A (en) * 2001-04-24 2002-11-08 Nec Corp Picture display method in liquid crystal display and liquid crystal display device
JP2003069961A (en) * 2001-08-27 2003-03-07 Seiko Epson Corp Frame rate conversion
JP3841104B2 (en) * 2004-11-01 2006-11-01 セイコーエプソン株式会社 Signal processing to improve motion blur

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07302061A (en) * 1994-05-09 1995-11-14 Fujitsu General Ltd Display processing method of video and its device
JP3475381B2 (en) * 1996-01-12 2003-12-08 カシオ計算機株式会社 Data controller
JPH10187089A (en) * 1996-12-26 1998-07-14 Canon Inc Device and method for display control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148134A (en) * 1998-11-13 2000-05-26 Seiko Epson Corp Image display method and image processing device
JP2002171424A (en) * 2000-11-30 2002-06-14 Nec Corp Moving picture processing method, moving picture processing apparatus and moving picture display device
JP2002287681A (en) * 2001-03-27 2002-10-04 Mitsubishi Electric Corp Partial holding type display controller and partial holding type display control method
JP2002323876A (en) * 2001-04-24 2002-11-08 Nec Corp Picture display method in liquid crystal display and liquid crystal display device
JP2003069961A (en) * 2001-08-27 2003-03-07 Seiko Epson Corp Frame rate conversion
JP3841104B2 (en) * 2004-11-01 2006-11-01 セイコーエプソン株式会社 Signal processing to improve motion blur

Also Published As

Publication number Publication date
JP2006133384A (en) 2006-05-25

Similar Documents

Publication Publication Date Title
JP4470824B2 (en) Afterimage compensation display
KR100860189B1 (en) Display control device of liquid crystal panel and liquid crystal display device
US7940240B2 (en) Signal processing for reducing blur of moving image
JP5021062B2 (en) Image display device, image display monitor, and television receiver
JP3841104B2 (en) Signal processing to improve motion blur
JPWO2008146424A1 (en) Image display device
JP2003069961A (en) Frame rate conversion
US7839453B2 (en) Movement compensation
WO1999053473A1 (en) Image processing method and image display
JP4649956B2 (en) Motion compensation
JP4731971B2 (en) Display device drive device and display device
JP2007171367A (en) Liquid crystal display device
JP3841105B1 (en) Signal processing to improve motion blur
JP4165590B2 (en) Image data processing device, image display device, driving image data generation method, and computer program
JP2019193144A (en) Projection device and control method of the same
JP2007033522A (en) Image output device and image display device
JP4770290B2 (en) Liquid crystal display
JP4923635B2 (en) Moving image display device and moving image display method
JP2010091711A (en) Display
JP4656546B2 (en) Video signal processing device
JP2015084022A (en) Electro-optical device, electronic apparatus and image processing device
JP2011141341A (en) Image signal distribution apparatus and control method thereof, and program
JP2006309252A (en) Signal processing for reducing blur of moving image
JP2008046551A (en) Display apparatus and method, and program and storage medium
JP2018197786A (en) Display, and method for displaying multi-display

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100406

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100603

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4649956

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20131224

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350