WO2012073644A1 - 画像処理装置及び画像処理方法 - Google Patents
画像処理装置及び画像処理方法 Download PDFInfo
- Publication number
- WO2012073644A1 WO2012073644A1 PCT/JP2011/075403 JP2011075403W WO2012073644A1 WO 2012073644 A1 WO2012073644 A1 WO 2012073644A1 JP 2011075403 W JP2011075403 W JP 2011075403W WO 2012073644 A1 WO2012073644 A1 WO 2012073644A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image data
- data
- compression
- image
- processing
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/34—Control 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/36—Control 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0439—Pixel structures
- G09G2300/0452—Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0252—Improving the response speed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/16—Determination of a pixel data signal depending on the signal applied in the previous frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
Definitions
- the present invention relates to an image processing apparatus and an image processing method, and in particular, stores predetermined image data as state image data in a frame memory after being subjected to data compression processing, and read out from the frame memory to perform data processing for the next frame.
- the present invention relates to an image processing apparatus and an image processing method that are used after being subjected to data decompression processing.
- Some image processing apparatuses generate output image data by performing data processing of image input data depending on a state generated as a result of processing of image data input so far, in addition to current image data input. .
- data representing a state generated as a result of the processing is generated as state image data, which is temporarily stored in an image memory called a frame memory and used for data processing of the next frame.
- a frame memory an image memory
- the amount of image data to be processed by devices and systems is increasing explosively with the recent rapid increase in definition and speed of image data. Accordingly, the required frame memory size and the data transfer capability to the frame memory are increasing, and realization with a realistic circuit is becoming difficult. Therefore, it is very important to reduce the amount of data stored in the frame memory.
- FIG. 5 shows that state image data is generated from input image data, the state image data is compressed and stored in a frame memory, and output image data is generated using the state image data expanded in the processing of the next frame.
- Patent Document 2 as one method of lossy compression, encoding with less signal degradation is one of a means for encoding image input data (PCM processing) and a means for differentially encoding image input data (DPCM processing).
- PCM processing a means for encoding image input data
- DPCM processing a means for differentially encoding image input data
- An apparatus that reduces and eliminates image quality degradation by selecting means is disclosed.
- the image processing apparatus targeted by the present invention can be configured as shown in FIG. 5 using, for example, the apparatus disclosed in Patent Document 2 below as image compression means and image expansion means.
- the present invention has been made in view of the above-described problems, and an object of the present invention is to provide an image processing apparatus and image processing capable of reducing the influence of compression errors generated in image data stored in a frame memory on output image data. It is to provide a method.
- FIG. 1 is a block diagram showing a schematic configuration of the apparatus of the present invention.
- the apparatus 1 of the present invention includes an input terminal IN, a compression error prediction unit 11, a substitute image data generation unit 12, a current image data selection unit 13, an output image data generation unit 14, and a state image data generation unit 15. , Image compression means 16, image expansion means 17, frame memory 18, and output terminal OUT.
- the method of the present invention includes the following steps executed by the above-described units of the device of the present invention.
- the input terminal IN is a terminal that receives input of input image data DI to be subjected to image processing.
- the input image data DI input from the input terminal IN is sent to the compression error prediction unit 11, the substitute image data generation unit 12, and the current image data selection unit 13.
- the current image data selection means 13 selects either the input image data DI or the substitute image data DIA as the current image data DC based on the compression error prediction value ERR for each pixel data of the input image data DI, It outputs to the output image data generation means 14 and the state image data generation means 15 (current image data selection process).
- the embodiment of the image processing (the method of the present invention) by the device 1 of the present invention has been described in detail based on the specific calculation examples.
- the device and method of the present invention are the specific examples described in the above embodiments.
- the processing content is not limited.
- the number of pixels of image data, the gradation value, and the color system (color specification format) handled by the apparatus and method of the present invention are not limited to those in the above embodiments.
- the data processing contents of the output image data generation means 14 and the state image data generation means 15 are also limited to the data processing functions F (dc, dr) and G (dc, dr) shown in the above equations 1 and 2. is not.
- the data processing function F (dc, dr) is for overshoot processing in each of the above embodiments, but may be another data processing function for correction processing.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Crystallography & Structural Chemistry (AREA)
- Computer Hardware Design (AREA)
- Chemical & Material Sciences (AREA)
- Multimedia (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
前フレームで生成された画像データの圧縮誤差が出力画像データに及ぼす影響を軽減する画像処理装置を提供する。画像処理装置は、入力画像データDIに基づき圧縮誤差予測値ERRを生成し、圧縮誤差の出現傾向に基づき入力画像データDIの代替画像データDIAを生成し、圧縮誤差予測値ERRに基づき入力画像データDIまたは代替画像データDIAを選択して現画像データDCとし、現画像データDCと状態画像データDRに基づき次状態画像データDPを生成し、次状態画像データDPを圧縮して圧縮状態画像データDPCを生成し、圧縮状態画像データをフレームメモリ18に格納し、フレームメモリ18から圧縮状態画像データDPCを読み出し伸張して状態画像データDRを生成し、現画像データDCと状態画像データDRに基づき出力画像データDQを生成する。
Description
本発明は、画像処理装置及び画像処理方法に関し、特に、所定の画像データを状態画像データとして、データ圧縮処理を施してフレームメモリに格納し、次フレームのデータ処理を行うためにフレームメモリから読み出し、データ伸長処理を施して使用する画像処理装置及び画像処理方法に関する。
画像処理装置には、現在の画像データ入力だけでなく、これまでの画像データ入力の処理の結果生じた状態に依存して画像入力データのデータ処理を行い、出力画像データを生成するものがある。このような画像処理装置では、当該処理の結果生じた状態を表すデータを状態画像データとして生成し、それをフレームメモリと呼ばれる画像メモリに一旦格納して、次フレームのデータ処理のために使用する(例えば、下記特許文献1参照)。
一方、近年の急速な画像データの高精細化や高速処理化に伴って、デバイスやシステムが処理すべき画像データ量は爆発的に増加の一途を辿っている。それに従って必要となるフレームメモリサイズやフレームメモリへのデータ転送能力も増加し、現実的な回路での実現が困難になりつつある。そのため、フレームメモリに格納するデータ量の削減が非常に重要となっている。
データ量の削減方法として、一般にフレームメモリに格納する画像データを符号化して圧縮する手法が採用される。図5は、入力画像データから状態画像データを生成し、当該状態画像データを圧縮してフレームメモリに格納し、次のフレームの処理で伸張した状態画像データを使用して出力画像データ生成を行う典型的な画像処理装置の概略構成を示すブロック図である。
フレームメモリを対象とした画像圧縮は従来に様々な方法が提案され特許としても開示されている。このような画像圧縮手法は大別すると可逆圧縮手法と非可逆圧縮が存在する。前者はロスレス圧縮とも呼ばれ、圧縮して伸張すると情報量のロスなしに元のデータを復元することができる。後者はロッシー圧縮と呼ばれ、圧縮して伸張しても元のデータを復元できる保証はなく、元のデータと圧縮・伸張後のデータの間には誤差が生ずる。これを圧縮誤差と呼ぶ。ロスレス圧縮では圧縮誤差は0であるが、一般にロッシー圧縮の方が圧縮率は高いため、フレームメモリ量を大きく削減したい場合にはロッシー圧縮が用いられる。下記特許文献2には、ロッシー圧縮の一つの手法として、画像入力データを符号化する手段(PCM処理)と画像入力データを差分符号化する手段(DPCM処理)のうち、信号劣化の少ない符号化手段を選択することにより,画質劣化を軽減除去する装置が開示されている。本発明が対象とする画像処理装置は、例えば下記特許文献2に開示された装置を画像圧縮手段と画像伸張手段として用いて、図5のように構成することができる。
図5に示す画像処理装置において、圧縮誤差は、状態画像データを圧縮してフレームメモリに格納し、次フレームのデータ処理時にフレームメモリに格納された状態画像データを伸張するときに生じる。圧縮誤差は画像圧縮手段や画像伸張手段の処理方法によって決まり、小さい方が望ましく後段での正確な処理が期待できる。
ロッシー圧縮による圧縮誤差をできるだけ小さくすることは様々な圧縮技術における課題であるが、限界がある。例えば図5に示す画像処理装置おいて、画像伸張手段によって生成された状態画像データに圧縮誤差が生じた場合、出力画像データ生成手段によってその圧縮誤差が増幅され、出力画像データが期待するデータから大きく外れてしまう虞がある。また、次のフレームで参照される状態画像データと、圧縮誤差の増幅された出力画像データによって駆動される結果生じる実際の状態画像データとの間に、圧縮誤差に起因する階調値の乖離が生じ、フレームを更新する毎に累積されるという問題がある。
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、フレームメモリに格納される画像データに生じる圧縮誤差が出力画像データに及ぼす影響を軽減可能な画像処理装置および画像処理方法を提供することにある。
上記目的を達成するため、本発明は、現画像データと状態画像データに基づいて次フレーム処理時に使用する次状態画像データを生成する状態画像データ生成手段と、前記次状態画像データを圧縮して圧縮状態画像データを生成する画像圧縮手段と、前記圧縮状態画像データを格納するフレームメモリと、前フレーム処理時に格納された前記圧縮状態画像データを前記フレームメモリから読み出して伸張し、前記状態画像データを生成する画像伸張手段と、前記現画像データと前記状態画像データに基づいて出力画像データを生成する出力画像データ生成手段と、前記画像圧縮手段と前記画像伸張手段によって生じる圧縮誤差の圧縮誤差予測値を入力画像データに基づいて生成する圧縮誤差予測手段と、前記圧縮誤差の出現傾向に基づいて前記入力画像データに対する代替画像データを生成する代替画像データ生成手段と、前記入力画像データと前記代替画像データの何れか一方を選択して前記現画像データとする現画像データ選択手段と、を備えることを特徴とする画像処理装置を提供する。
更に、上記目的を達成するため、本発明は、現画像データと状態画像データに基づいて次フレーム処理時に使用する次状態画像データを生成する状態画像データ生成工程と、前記次状態画像データを圧縮して圧縮状態画像データを生成する画像圧縮工程と、フレームメモリに前記圧縮状態画像データを格納する格納工程と、前フレーム処理時に格納された前記圧縮状態画像データを前記フレームメモリから読み出して伸張し、前記状態画像データを生成する画像伸張工程と、前記現画像データと前記状態画像データに基づいて出力画像データを生成する出力画像データ生成工程と、前記画像圧縮工程と前記画像伸張工程によって生じる圧縮誤差の圧縮誤差予測値を入力画像データに基づいて圧縮誤差予測工程と、前記圧縮誤差の出現傾向に基づいて前記入力画像データに対する代替画像データを生成する代替画像データ生成工程と、前記入力画像データと前記代替画像データの何れか一方を選択して前記現画像データとする現画像データ選択工程と、を備えることを特徴とする画像処理方法を提供する。
更に、上記特徴の画像処理装置または方法は、前記圧縮誤差予測手段または工程が、前記入力画像データの各画素データについて、前記状態画像データ生成手段または工程と前記画像圧縮手段または工程と前記画像伸張手段または工程の各処理内容に基づき、前記状態画像データの各画素データの前記画像圧縮手段または工程と前記画像伸張手段または工程による圧縮及び伸張処理後と当該圧縮及び伸張処理前の差分を、前記圧縮誤差予測値として算出することが好ましい。
更に、上記特徴の画像処理装置または方法は、前記代替画像データ生成手段または工程が、前記入力画像データの各画素データについて、前記状態画像データ生成手段または工程と前記画像圧縮手段または工程と前記画像伸張手段または工程の各処理内容に基づいて定まる所定の方式によって、前記代替画像データの各画素データを生成することが好ましい。
更に、上記特徴の画像処理装置または方法は、前記代替画像データ生成手段または工程が、前記入力画像データの各画素データについて、前記入力画像データの各画素データについて、前記画像圧縮手段または工程と前記画像伸張手段または工程による圧縮及び伸張処理による圧縮誤差によって生じる前記次状態画像データと前記状態画像データ間の各画素データのデータ値の増減に応じて、前記入力画像データの各画素データに対してデータ値を増加或いは減少させる補正を施して、前記代替画像データの各画素データを生成することが好ましい。
更に、上記特徴の画像処理装置または方法は、前記現画像データ選択手段または工程が、前記入力画像データの画素データ毎に、前記圧縮誤差予測値が所定の範囲内の場合に、前記入力画像データを選択し、前記圧縮誤差予測値が前記所定の範囲外の場合に、前記代替画像データを選択することが好ましい。
上記特徴の画像処理装置または方法によれば、状態画像データ生成手段または工程、画像圧縮手段または工程、画像伸張手段または工程、出力画像生成手段または工程における各処理内容が予め分かっているため、入力画像データの各画素データの隣接するフレーム間での変動が小さい場合には、当該処理内容に基づいて前フレーム処理時の圧縮された状態画像データに対する圧縮誤差を現フレーム処理時に或る程度予測することができ、更には、出力画像データに対する圧縮誤差の影響を或る程度予測することができるので、入力画像データを代替画像データに置き換えることで当該圧縮誤差の影響を軽減できる場合には、当該置き換えを行うことで、画像圧縮手段または工程、画像伸張手段または工程において圧縮誤差自体の軽減を図ることなく、つまり、データ圧縮率を犠牲にせず、出力画像データに対する圧縮誤差の影響を軽減することが可能になる。
ところで、状態画像データ生成手段または工程において生成される次状態画像データは、本来、出力画像生成手段または工程で生成された出力画像データによって駆動される各画素の次フレームにおける状態(例えば階調値)を予測したものである。ここで、前フレームまでのデータ処理時において、出力画像データの生成に使用した状態画像データに圧縮誤差が重畳されていなかったと仮定し、現フレームにおける出力画像データの生成に使用した状態画像データに圧縮誤差が重畳されたとすると、現フレームにおける出力画像データには当該圧縮誤差の影響が含まれる。そして、現フレームで生成された次状態画像データは、圧縮誤差を含む状態画像データに基づいて生成された出力画像データで駆動された場合の各画素の次フレームにおける状態を予測するものであるが、実際は、出力画像データで駆動される前の現フレームにおける各画素の状態は、圧縮誤差を含まない正しい値であるので、同じ出力画像データによって駆動されることで、次状態画像データで示されるデータ値とは異なる状態となる。従って、仮に次状態画像データの算出過程において状態画像データに重畳した圧縮誤差が直接伝搬されなくても、出力画像データに圧縮誤差が重畳されることで、各画素の次フレームにおける状態(便宜的に、「実際の次状態画像データ」と称す)は、当該出力画像データにより圧縮誤差の影響を受けることになり、状態画像データ生成手段または工程において生成される次状態画像データとの間に、圧縮誤差に起因する乖離が発生する。更に、圧縮誤差は、実際には各フレームで発生し得るため、当該乖離が、フレーム毎に累積することになり、結果として、状態画像データにも実質的に圧縮誤差が伝搬し、累積していくことになる。しかしながら、上記特徴の画像処理装置または方法によれば、出力画像データに対する圧縮誤差の影響が軽減される結果、状態画像データに対する上述の圧縮誤差の伝搬及び累積が抑制される。
本発明に係る画像処理装置(以下、適宜「本発明装置」という。)及び画像処理方法(以下、適宜「本発明方法」という。)の実施の形態につき、図面に基づいて説明する。尚、図5に示す従来の画像処理装置との対比を容易にするために、当該従来の画像処理装置と共通する構成要素には共通の符号を付して説明する。
図1は、本発明装置の概略構成を示すブロック図である。図1に示すように、本発明装置1は、入力端子IN、圧縮誤差予測手段11、代替画像データ生成手段12、現画像データ選択手段13、出力画像データ生成手段14、状態画像データ生成手段15、画像圧縮手段16、画像伸張手段17、フレームメモリ18、出力端子OUTを備える。また、本発明方法は、本発明装置の上記各手段によって実行される以下の各工程を備える。
入力端子INは、画像処理を行う対象となる入力画像データDIの入力を受け付ける端子である。入力端子INより入力された入力画像データDIは、圧縮誤差予測手段11、代替画像データ生成手段12、並びに現画像データ選択手段13に送出される。
圧縮誤差予測手段11は、入力画像データDIの各画素データについて、状態画像データ生成手段15、画像圧縮手段16、及び画像伸張手段17の各処理内容に基づいて、圧縮誤差予測値ERRの各画素データを算出し、その結果を代替画像データ生成手段12と現画像データ選択手段13に送出する(圧縮誤差予測工程)。
代替画像データ生成手段12は、入力画像データDIの各画素データに対して、所定の補正処理を行って代替画像データDIAを算出し、結果を現画像データ選択手段13に送出する(代替画像データ生成工程)。尚、所定の補正処理については後述の実施例において詳述する。
現画像データ選択手段13は、入力画像データDIの画素データ毎に、圧縮誤差予測値ERRに基づいて、入力画像データDIと代替画像データDIAの何れか一方を現画像データDCとして選択して、出力画像データ生成手段14と状態画像データ生成手段15に出力する(現画像データ選択工程)。
出力画像データ生成手段14は、現画像データDCと後述の画像伸張手段17から出力される状態画像データDRから、現画像データDCの各画素データに対して所定の補正処理を施した出力画像データDQを算出し、結果を出力端子OUTに出力する(出力画像データ生成工程)。
状態画像データ生成手段15は、現画像データDCと画像伸張手段17から出力される状態画像データDRから次状態画像データDPを算出し、結果を画像圧縮手段16に送出する(状態画像データ生成工程)。
画像圧縮手段16は、次状態画像データDPを所定の画像圧縮方法で符号化し(画像圧縮工程)、その結果を圧縮状態画像データDPCとしてフレームメモリ18に書き込む(格納工程)。フレームメモリ18に書き込まれた圧縮状態画像データDPCは、1フレーム分の処理期間中保持される。
画像伸張手段17は、フレームメモリ18に保持されている圧縮状態画像データDPCを入力として読み出し、画像圧縮手段16の画像圧縮方法に対応した画像伸張方法によって伸張し、その結果を状態画像データDRとして、次フレーム処理用に現画像データ選択手段13と出力画像データ生成手段14に送出する(画像伸張工程)。
次に、上記構成の本発明装置1による画像処理(本発明方法)の実施例(実施例1~3)につき、具体的に数値例を用いて詳細に説明する。
以下の各実施例では、取り扱う画像データを階調値が10bitの4色(R(赤),G(緑),B(青),Y(黄))のフル・ハイビジョン画像(1920×1080画素)を想定する。以降、説明の明確化のために、図1の各画像データに対して画像データ全体を大文字で表記し、画像データ全体の任意の画素データを小文字で表記する。各画素データは、座標と色を指定して特定される。例えば、入力画像データ全体はDIと表記され、入力画像データの(x,y)座標のR画素の画素データはdi=DI(x,y,R)と表記される。同様に、状態画像データの(x,y)座標のG画素の画素データはdr=DR(x,y,G)と表記される。このとき、0≦x≦1919、0≦y≦1079であり、色はR/G/B/Yを取り得る。各画素データは0~1023の階調値(正の整数)を取り得る。また、圧縮誤差予測値ERRについても、各画像データと同様に、圧縮誤差予測値全体は大文字ERRで表記され、例えばB画素の圧縮誤差予測値の画素データはerr=ERR(x,y,B)と表記される。
本発明装置1の各手段は、処理対象となる画像データに対して画素単位で逐次処理を行うため、各画像データ及び圧縮誤差予測値の画素データ(di,dia,dc,dp,dpc,dr,dq,err)が処理対象となる。
また、出力画像データ生成手段14のデータ処理関数をF(dc,dr)、状態画像データ生成手段15のデータ処理関数をG(dc,dr)と表記し、本実施例では、説明の簡単化のために、一例として、以下の数1及び数2に示すデータ処理関数を使用する。尚、数2中の[]で示す演算は、[]内の数値を、小数点以下を切り捨てて整数化する処理であり、後述する数3においても同様である。
(数1)
F(dc,dr)=1023 :2×dc-dr>1023
=2×dc-dr :0≦2×dc-dr≦1023
=0 :2×dc-dr<0
F(dc,dr)=1023 :2×dc-dr>1023
=2×dc-dr :0≦2×dc-dr≦1023
=0 :2×dc-dr<0
(数2)
G(dc,dr)=[(1024+dr)/2] :2×dc-dr>1023
=dc :0≦2×dc-dr≦1023
=[(1+dr)/2] :2×dc-dr<0
G(dc,dr)=[(1024+dr)/2] :2×dc-dr>1023
=dc :0≦2×dc-dr≦1023
=[(1+dr)/2] :2×dc-dr<0
上記数1及び数2に例示するデータ処理関数は、液晶表示装置等で動画像の応答速度を向上させるためのオーバーシュート処理(OS処理、オーバードライブ処理とも呼ばれる)等で用いられる関数に近いものである。OS処理は液晶画素の応答をより高速に追随させるため、ドライブ前の液晶画素の状態(階調値)と現フレームで表示すべき階調値に基づいて液晶画素をドライブする出力値を決める処理である。このとき、液晶の応答速度が足りない場合には、出力する値を表示すべき階調値より高く或いは低く強調してドライブすることによって必要とする応答時間内(例えば毎秒240枚表示であれば1/240秒の間)に階調値を表示すべき目標値まで変化させる。この出力値を決める関数が数1に例示した関数F(dc,dr)である。そして、このドライブの結果、対応する液晶画素がどのような階調値になるかを予測する関数が数2に例示した関数G(dc,dr)である。関数G(dc,dr)の値はOS処理によっても応答が間に合わない場合には表示すべき階調値とは異なる値を取る。尚、上記2つのデータ処理関数は、色別に異なる関数となる可能性があるが、本実施例では各色で同じ関数とする。
また、画像圧縮手段16の符号化処理関数をEnc(dp)、画像伸張手段17の復号化処理関数をDec(dpc)と表記し、本実施例では、一例として、以下の数3及び数4に示すデータ処理関数を使用する。
(数3)
Enc(dp)=[dp/16]
Enc(dp)=[dp/16]
(数4)
Dec(dpc)=dpc×16
Dec(dpc)=dpc×16
数3及び数4に示すデータ圧縮及び伸長処理によれば、画像圧縮手段16は、10bitの次状態画像データDPの画素データdpの下位4bitを切り捨てて6bitデータに量子化することにより、次状態画像データDPを圧縮して圧縮状態画像データDPCとし、画像伸張手段17は、6bitの圧縮状態画像データDPCの画素データdpcに対して下位側に4bitを追加し、当該下位4ビットに0を埋めて10bitデータに戻し、圧縮状態画像データDPCを伸長して状態画像データDRとする。従って、本実施例の画像圧縮手段16と画像伸張手段17は、元の次状態画像データDPの各画素データdpの下位4bitの情報が欠落するので、ロッシー圧縮の圧縮手段と伸張手段に該当する。
本実施例では、状態画像データ生成手段15、画像圧縮手段16、及び画像伸張手段17の各処理内容は、夫々上記数2、数3、数4によって予め設定されているため、圧縮誤差予測手段11は、現フレームの入力画像データDIの各画素データdiに対して、例えば、数2、数3、数4の演算を順次行った結果の状態画像データDRと、数3、数4の圧縮及び伸長処理を行わなかった場合の結果dr0との差分Δdr(=dr-dr0)を各画素データについて求めて、圧縮誤差予測値ERRの画素データerrとする。本実施例では、現フレームの入力画像データDIの各画素データdiに基づいて差分Δdrを算出して、1フレーム前に生成された状態画像データDRの圧縮誤差として近似的に使用するため、隣接するフレーム間で入力画像データDIの各画素データdiの値が近似していることを前提としている。一方、隣接するフレーム間で入力画像データDIの変化が緩やかな場合ほど、各画素データdiの変化に対して圧縮誤差が相対的に大きくなり、出力画像データDQに対する圧縮誤差の影響、及び、状態画像データDRにおける圧縮画像の累積が顕著に現れる。他方、隣接するフレーム間で入力画像データDIの変化が大きい場合は、各画素データdiの変化に対して圧縮誤差が相対的に小さくなり、出力画像データDQに対する圧縮誤差の影響、及び、状態画像データDRにおける圧縮画像の累積は、顕著には視覚されない。従って、現フレームの入力画像データDIに基づいて算出された差分Δdrが実質的に圧縮誤差予測値ERRとして使用できる。
出力画像データ生成手段14のデータ処理関数F(dc,dr)は、状態画像データDRと現画像データDCの両方を入力データとして受け付けるため、状態画像データDRの画素データdrに圧縮誤差Δdrが重畳されることで、F(dc,dr)の処理結果dqに何らかの変動Δdqが生じる。本発明装置では、当該変動Δdqを軽減するために、状態画像データDR側の圧縮誤差を抑制するのではなく、圧縮誤差が大きいと予測される場合に、現フレームの入力画像データDIの画素データdiを使用せずに、代替画像データ生成手段12が入力画像データDIの画素データdiに対して所定の補正処理を施すことにより生成した代替画像データDIAの画素データdiaを、現画像データDCの画素データdcとして使用して、F(dc,dr)の処理時における圧縮誤差の影響を実質的に抑制することで、当該変動Δdqを軽減する。
代替画像データ生成手段12の代替画像データDIAの生成アルゴリズムは、特定のアルゴリズムに限定されるものではないが、出力画像データ生成手段14、状態画像データ生成手段15、画像圧縮手段16、及び画像伸張手段17の各処理内容に大きく依存し、必ずしも最適解とは限らないが、圧縮誤差、或いは、圧縮誤差が処理結果である出力画像データDQに及ぼす影響を効果的に抑制可能な代替画像データDIAの生成アルゴリズムが存在する。具体的には、上記各手段の処理内容が予め分かっているため、当該処理内容による圧縮誤差やその及ぼす影響の出現の仕方の傾向や特徴を予め抽出することで、当該傾向や特徴に適合した代替画像データDIAの生成アルゴリズムを設定することが可能となる。以下、3種類の生成アルゴリズムを、実施例1~3として説明する。実施例1~3の各生成アルゴリズムを、夫々下記の数5~数7に順番に示す。
(数5)
dia=di-8
dia=di-8
(数6)
dia=[di/16]×16=dix
dia=[di/16]×16=dix
(数7)
dia=(di+[di/16]×16+1)/2=(di+dix+1)/2
dia=(di+[di/16]×16+1)/2=(di+dix+1)/2
実施例1の生成アルゴリズムは、入力画像データDIの各画素データdiから定数8を引算して、代替画像データDIAの各画素データdiaとするものである。実施例2の生成アルゴリズムは、入力画像データDIの各画素データdiに対して、数3及び数4に示す圧縮処理及び伸長処理を順番に施したデータ値(便宜的に、“dix”と記す)を、代替画像データDIAの各画素データdiaとするものである。つまり、各画素データdiaは、入力画像データDIの画素データdiから当該画素データdiに対する圧縮誤差を引算した値となっている。実施例3の生成アルゴリズムは、入力画像データDIの各画素データdiと実施例2の生成アルゴリズムで生成された代替画像データDIAの画素データdia(=dix)との平均値を代替画像データDIAの各画素データdiaとするものである。各実施例の生成アルゴリズムの特徴については、後述の計算例を参照して説明する。
現画像データ選択手段13は、入力画像データDIの画素データ毎に、圧縮誤差予測値ERRの画素データerrに基づいて、入力端子INより入力された入力画像データDIの画素データdiと代替画像データ生成手段12から出力された代替画像データDIAの画素データdiaの何れか一方を現画像データDCの画素データdcとして選択する。本実施例では、単純に圧縮誤差予測値ERRの画素データerrの絶対値A(=|err|)にのみ基づいて上記選択を行う。具体的には、絶対値Aが所定の閾値TH以上の場合、代替画像データDIAの画素データdiaを選択し、絶対値Aが閾値TH未満の場合、入力画像データDIの画素データdiを選択する。本実施例では、閾値THを例えば8に設定する。
実施例1~3の各計算例について説明する。実施例1~3は、代替画像データ生成手段12の代替画像データDIAの生成アルゴリズムが互いに異なるだけで、代替画像データ生成手段12以外の各手段の構成は同じである。
図2~図4に、実施例1~3における各計算例を示す。図2~図4では、表示画面中の任意の1画素に着目し、入力画像データDIの当該1画素の画素データdiに対してフレーム毎に逐次処理した場合の図1に示す各データ値の様子を示している。図2~図4の最上行のフレームインデックスは、連続したフレームの処理順を示しており、1フレーム目から16フレーム目までを例示している。図2~図4の各行の左端に行を特定するための行インデックス(0)~(11)を便宜的に付している。インデックス(0)は最上行である。以下、最上行を0行目として、以下、行インデックス(1)~(11)を1行目~11行目と称す。
図2~図4の1行目と3行目から8行目は、図1に示す各画素データのデータ値を示す。各行がどの画素データに対応しているかは、左から3番目のカラムに表示した各画素データの名称と3番目のカラムに表示した各画素データの記号により識別できる。また、2行目は、実施例2及び3の代替画像データDIAの生成アルゴリズム(数6、数7参照)で使用するデータ値dixを示す。また、7行目の状態画像データDRの画素データdrは、6行目の次状態画像データDPの画素データdpに対して圧縮及び伸長処理を行った値、つまり、次フレームのデータ処理に使用する画素データdrを示している。
9行目は、「実際の次状態画像データ」の各画素データ(便宜的に“dpa”と記す)を示す。上述の如く、状態画像データ生成手段または工程において生成される次状態画像データDPの各画素データdpは、本来、出力画像データDQによって駆動される各画素の次フレームにおける状態(例えば階調値)を予測したものであるが、出力画像データDQに圧縮誤差の影響が重畳されることで、実際の各画素の次フレームにおける状態(画素データdpa)との間で齟齬が生じる。具体的には、画素データdpaは、関数F(dc,dr)の逆関数F’(dq、dr)の変数drに1フレーム前の画素データdpaを代入して算出される。
また、10行目は、9行目に示す「実際の次状態画像データ」の画素データdpaと6行目に示す次状態画像データDPの画素データdpとの差分Δdp(=dpa-dp)を示す。差分Δdpは、次状態画像データDPに対する圧縮誤差の影響を示している。11行目は、8行目に示す出力画像データDQの画素データdqと後述するデータ圧縮及び伸長を行わない場合(比較例1)の出力画像データDQ1の画素データdq1との差分Δdqを示す。差分Δdqは、出力画像データDQに対する圧縮誤差の影響を示している。以上、0行目~11行目の記載項目は、各実施例において共通である。
次に、図2~図4の各実施例の計算例について考察をする前に、各実施例と対比するために、上記比較例1とデータ圧縮及び伸長を行う図2に示す構成の従来の画像処理装置(比較例2)の各計算例について説明する。比較例1は、図2に示す比較例2の回路構成の画像圧縮手段16と画像伸張手段17による圧縮及び伸長処理が実行されない場合に相当する。また、比較例1及び比較例2の出力画像データ生成手段14と状態画像データ生成手段15のデータ処理関数は、上記各実施例のデータ処理関数F(di,dr)、G(di,dr)と同じである。但し、比較例1及び比較例2では、現画像データDCの画素データdcは常に入力画像データDIの画素データdiと等しいため、変数dcに代えて変数diとする。比較例2の画像圧縮手段16の符号化処理関数、及び、画像伸張手段17の復号化処理関数は、上記各実施例の符号化処理関数Enc(dp)、及び、復号化処理関数Dec(dpc)と同じである。
上記比較例1の計算例を図6に、上記比較例2の計算例を図7に夫々示す。図6及び図7の表記方法は、基本的に図2~図4と同じである。図6の3行目には、図2~図4の11行目に示す差分Δdqの計算に使用される画素データdq1が表示されている。図7の比較例2においても、実施例1~3と同様に圧縮誤差が生じているために、5行目に示す「実際の次状態画像データ」の画素データdpa2が計算される。また、図7の6行目は、5行目に示す「実際の次状態画像データ」の画素データdpa2と2行目に示す次状態画像データDPの画素データdpとの差分Δdp2(=dpa2-dp2)を示す。差分Δdp2は、比較例2における次状態画像データDP2に対する圧縮誤差の影響を示している。図7の7行目は、4行目に示す出力画像データDQ2の画素データdq2と比較例1の出力画像データDQ1の画素データdq1との差分Δdq2を示す。差分Δdq2は、出力画像データDQ2に対する圧縮誤差の影響を示している。
図7の7行目に示す差分Δdq2の計算結果より、比較例2の出力画像データDQ2の画素データdq2は、常に圧縮誤差の影響の無い場合の本来の値より高くなり、また、6行目に示す差分Δdp2の計算結果より、圧縮誤差の影響が、フレーム処理を繰り返すに従い蓄積されていることが分かる。このことは、数3及び数4に例示した実施例1~3及び比較例2で使用する符号化処理関数Enc(dp)と復号化処理関数Dec(dpc)による圧縮及び伸長処理では、圧縮誤差によって、当該処理後のデータ値が常に処理前以下に低下することと符合する。更に、圧縮誤差によって、当該処理後のデータ値が常に処理前以下に低下することは、実施例1~3において各フレームの圧縮誤差予測値ERRの画素データerrが全て負値であることと対応している。従って、実施例1~3では、当該圧縮誤差の影響を相殺するために、何れの実施例においても、代替画像データDIAの各画素データdiaが入力画像データDIの各画素データdiより小さくなるように、画素データdiに対して数5~数7に示す各変換処理(補正処理)を行い、画素データdiaを算出している。
先ず、図2と図7より、実施例1の差分Δdqと比較例2の差分Δdq2を対比すると、10フレーム目を除き、差分Δdqの絶対値は、差分Δdq2の絶対値以下であり、また、2フレーム目から15フレーム目までの夫々の平均値も、比較例2が7.2であるのに対して、実施例1では3.67に低下している。本実施例では、9フレーム目から13フレーム目に掛けて入力画像データDIの画素データdiが、50ずつ増加している。本画像処理装置1では、圧縮誤差予測手段11が現フレームの画素データdiに基づいて圧縮誤差予測値ERRの画素データerrを算出しているので、隣接するフレーム間での画素データdiの変化が大きいと、画素データerrに誤差が生じる。この結果、比較例2とは逆に、出力画像データDQの画素データdqが、圧縮誤差の影響の無い場合の本来の値より低くなる場合が生じる。しかしながら、全体としては、出力画像データDQに対する圧縮誤差の影響は軽減されていることが分かる。
更に、実施例1の差分Δdpと比較例2の差分Δdp2を対比すると、各フレームで、差分Δdpは差分Δdp2以下となっており、2フレーム目から15フレーム目までの夫々の平均値も、比較例2が7.6であるのに対して、実施例1では4.33に低下している。従って、次状態画像データDPの画素データdpに対しても圧縮誤差の影響は軽減され、更には、圧縮誤差の累積も抑制されていることが分かる。
次に、図3と図7より、実施例2の差分Δdqと比較例2の差分Δdq2を対比すると、10フレーム目~13フレーム目を除き、差分Δdqの絶対値は、差分Δdq2の絶対値以下であり、また、2フレーム目から15フレーム目までの夫々の平均値も、比較例2が7.2であるのに対して、実施例2では7と僅かに低下している。実施例2では、実施例1と比較して、出力画像データDQに対する圧縮誤差の影響の軽減効果は小さいことが分かる。
しかしながら、実施例2の差分Δdpと比較例2の差分Δdp2を対比すると、各フレームで、差分Δdpは差分Δdp2以下となっており、2フレーム目から15フレーム目までの夫々の平均値は、比較例2が7.6であるのに対して、実施例2では3に低下している。従って、次状態画像データDPの画素データdpに対して、実施例1よりも圧縮誤差の影響は軽減され、更には、圧縮誤差の累積もより効果的に抑制されていることが分かる。
次に、図4と図7より、実施例3の差分Δdqと比較例2の差分Δdq2を対比すると、全てのフレームにおいて、差分Δdqの絶対値は、差分Δdq2の絶対値以下であり、また、2フレーム目から15フレーム目までの夫々の平均値も、比較例2が7.2であるのに対して、実施例3では2.33にまで低下している。実施例3では、実施例1と比較して、出力画像データDQに対する圧縮誤差の影響の軽減効果は非常に大きいことが分かる。
また、実施例3の差分Δdpと比較例2の差分Δdp2を対比すると、各フレームで、差分Δdpは差分Δdp2以下となっており、2フレーム目から15フレーム目までの夫々の平均値は、比較例2が7.6であるのに対して、実施例2では5.13に低下している。従って、次状態画像データDPの画素データdpに対して、圧縮誤差の影響は軽減され、更には、圧縮誤差の累積もより効果的に抑制されていることが分かる。但し、画素データdpに対する圧縮誤差の影響の軽減効果は、実施例1及び実施例2よりも小さい。
以上、実施例1~3の各計算例について、比較例2と対比して詳細に考察した。何れの実施例においても程度の差はあるものの、出力画像データDQ及び次状態画像データDPの各画素データdq、dpに対して、圧縮誤差の影響が軽減されていることが分かった。また、代替画像データDIAの生成アルゴリズムの違いによって、出力画像データDQと次状態画像データDPの何れに対してより効果的に圧縮誤差の影響の軽減が図れるかが異なることが分かる。
以上、本発明装置1による画像処理(本発明方法)の実施例につき、具体的な計算例に基づいて詳細に説明したが、本発明装置及び方法は、上記各実施例で説明した具体的な処理内容に限定されるものではない。例えば、本発明装置及び方法で取り扱う画像データの画素数、階調値、カラーシステム(表色形式)は、上記各実施例のものに限定されるものではない。更に、出力画像データ生成手段14及び状態画像データ生成手段15のデータ処理内容も、上記数1及び数2に示すデータ処理関数F(dc,dr)、G(dc,dr)に限定されるものではない。また、データ処理関数F(dc,dr)は、上記各実施例では、オーバーシュート処理用のものであったが、他の補正処理用のデータ処理関数であっても良い。
また、上記各実施例では、画像圧縮手段16の符号化処理関数及び画像伸張手段17の復号化処理関数として、上記数3及び数4に示すデータ処理関数Enc(dp)、Dec(dpc)を使用する場合を例に説明したが、夫々のデータ処理関数は、上記数3及び数4に示すデータ処理関数に限定されるものではない。
また、上記各実施例では、代替画像データ生成手段12の代替画像データDIAの生成アルゴリズムとして、上記数5~数7に示す3種類のものを使用する場合を例に説明したが、当該生成アルゴリズムは、上記数5~数7に示すものに限定されるものではない。上述のように、代替画像データDIAの生成アルゴリズムは、出力画像データ生成手段14、状態画像データ生成手段15、画像圧縮手段16、及び画像伸張手段17の各処理内容に大きく依存するため、当該処理内容による圧縮誤差やその及ぼす影響の出現の仕方の傾向や特徴に適合するように設定することが重要となる。例えば、上記各実施例で使用する圧縮伸長処理では、圧縮誤差によって、当該処理後のデータ値が常に処理前以下に低下するため、上記各実施例では、代替画像データDIAの各画素データdiaが入力画像データDIの各画素データdiより小さくなるような生成アルゴリズムを使用した。従って、使用する圧縮伸長処理の圧縮誤差によって、当該処理後のデータ値が常に処理前以上に増加する場合は、代替画像データDIAの各画素データdiaが入力画像データDIの各画素データdiより大きくなるような生成アルゴリズムを使用することが重要となる。更に、使用する圧縮伸長処理の圧縮誤差によって、当該処理後のデータ値が処理前と比較して増減する場合には、例えば、当該増減情報(1ビット/画素)を次フレームでの代替画像データDIAの生成処理のためにフレームメモリの一部に記憶することで、当該増減情報に基づいた生成アルゴリズムの使用が可能となる。
また、上記実施形態では、本発明装置1の各手段の具体的な回路構成については詳細に説明しなかったが、各手段は、その一部または全部を、周知のマイクロプロセッサ等の演算処理装置を用いて、各手段における演算処理を、コンピュータプログラムを実行することにより実現するソフトウェア手段として構成しても良く、更には、その一部または全部を、周知なロジック回路やメモリ回路を用いたハードウェア手段として構成しても良い。
1: 画像処理装置
11: 圧縮誤差予測手段
12: 代替画像データ生成手段
13: 現画像データ選択手段
14: 出力画像データ生成手段
15: 状態画像データ生成手段
16: 画像圧縮手段
17: 画像伸張手段
18: フレームメモリ
DC: 現画像データ
DI: 入力画像データ
DIA: 代替画像データ
DP: 次状態画像データ
DPC: 圧縮状態画像データ
DR: 状態画像データ
DQ: 出力画像データ
ERR: 圧縮誤差予測値
IN: 入力端子
OUT: 出力端子
11: 圧縮誤差予測手段
12: 代替画像データ生成手段
13: 現画像データ選択手段
14: 出力画像データ生成手段
15: 状態画像データ生成手段
16: 画像圧縮手段
17: 画像伸張手段
18: フレームメモリ
DC: 現画像データ
DI: 入力画像データ
DIA: 代替画像データ
DP: 次状態画像データ
DPC: 圧縮状態画像データ
DR: 状態画像データ
DQ: 出力画像データ
ERR: 圧縮誤差予測値
IN: 入力端子
OUT: 出力端子
Claims (10)
- 現画像データと状態画像データに基づいて次フレーム処理時に使用する次状態画像データを生成する状態画像データ生成手段と、
前記次状態画像データを圧縮して圧縮状態画像データを生成する画像圧縮手段と、
前記圧縮状態画像データを格納するフレームメモリと、
前フレーム処理時に格納された前記圧縮状態画像データを前記フレームメモリから読み出して伸張し、前記状態画像データを生成する画像伸張手段と、
前記現画像データと前記状態画像データに基づいて出力画像データを生成する出力画像データ生成手段と、
前記画像圧縮手段と前記画像伸張手段によって生じる圧縮誤差の圧縮誤差予測値を入力画像データに基づいて生成する圧縮誤差予測手段と、
前記圧縮誤差の出現傾向に基づいて前記入力画像データに対する代替画像データを生成する代替画像データ生成手段と、
前記入力画像データと前記代替画像データの何れか一方を選択して前記現画像データとする現画像データ選択手段と、を備えることを特徴とする画像処理装置。 - 前記圧縮誤差予測手段は、前記入力画像データの各画素データについて、前記状態画像データ生成手段と前記画像圧縮手段と前記画像伸張手段の各処理内容に基づき、前記状態画像データの各画素データの前記画像圧縮手段と前記画像伸張手段による圧縮及び伸張処理後と当該圧縮及び伸張処理前の差分を、前記圧縮誤差予測値として算出することを特徴とする請求項1に記載の画像処理装置。
- 前記代替画像データ生成手段は、前記入力画像データの各画素データについて、前記状態画像データ生成手段と前記画像圧縮手段と前記画像伸張手段の各処理内容に基づいて定まる所定の方式によって、前記代替画像データの各画素データを生成することを特徴とする請求項1または2に記載の画像処理装置。
- 前記代替画像データ生成手段は、前記入力画像データの各画素データについて、前記画像圧縮手段と前記画像伸張手段による圧縮及び伸張処理による圧縮誤差によって生じる前記次状態画像データと前記状態画像データ間の各画素データのデータ値の増減に応じて、前記入力画像データの各画素データに対してデータ値を増加或いは減少させる補正を施して、前記代替画像データの各画素データを生成することを特徴とする請求項1~3の何れか1項に記載の画像処理装置。
- 前記現画像データ選択手段は、前記入力画像データの画素データ毎に、前記圧縮誤差予測値が所定の範囲内の場合に、前記入力画像データを選択し、前記圧縮誤差予測値が前記所定の範囲外の場合に、前記代替画像データを選択することを特徴とする請求項1~4の何れか1項に記載の画像処理装置。
- 現画像データと状態画像データに基づいて次フレーム処理時に使用する次状態画像データを生成する状態画像データ生成工程と、
前記次状態画像データを圧縮して圧縮状態画像データを生成する画像圧縮工程と、
フレームメモリに前記圧縮状態画像データを格納する格納工程と、
前フレーム処理時に格納された前記圧縮状態画像データを前記フレームメモリから読み出して伸張し、前記状態画像データを生成する画像伸張工程と、
前記現画像データと前記状態画像データに基づいて出力画像データを生成する出力画像データ生成工程と、
前記画像圧縮工程と前記画像伸張工程によって生じる圧縮誤差の圧縮誤差予測値を入力画像データに基づいて圧縮誤差予測工程と、
前記圧縮誤差の出現傾向に基づいて前記入力画像データに対する代替画像データを生成する代替画像データ生成工程と、
前記入力画像データと前記代替画像データの何れか一方を選択して前記現画像データとする現画像データ選択工程と、を備えることを特徴とする画像処理方法。 - 前記圧縮誤差予測工程は、前記入力画像データの各画素データについて、前記状態画像データ生成工程と前記画像圧縮工程と前記画像伸張工程の各処理内容に基づき、前記状態画像データの各画素データの前記画像圧縮工程と前記画像伸張工程による圧縮及び伸張処理後と当該圧縮及び伸張処理前の差分を、前記圧縮誤差予測値として算出することを特徴とする請求項6に記載の画像処理方法。
- 前記代替画像データ生成工程は、前記入力画像データの各画素データについて、前記状態画像データ生成工程と前記画像圧縮工程と前記画像伸張工程の各処理内容に基づいて定まる所定の方式によって、前記代替画像データの各画素データを生成することを特徴とする請求項6または7に記載の画像処理方法。
- 前記代替画像データ生成工程は、前記入力画像データの各画素データについて、前記画像圧縮工程と前記画像伸張工程による圧縮及び伸張処理による圧縮誤差によって生じる前記次状態画像データと前記状態画像データ間の各画素データのデータ値の増減に応じて、前記入力画像データの各画素データに対してデータ値を増加或いは減少させる補正を施して、前記代替画像データの各画素データを生成することを特徴とする請求項6~8の何れか1項に記載の画像処理方法。
- 前記現画像データ選択工程は、前記入力画像データの画素データ毎に、前記圧縮誤差予測値が所定の範囲内の場合に、前記入力画像データを選択し、前記圧縮誤差予測値が前記所定の範囲外の場合に、前記代替画像データを選択することを特徴とする請求項6~9の何れか1項に記載の画像処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP11845368.7A EP2648408A4 (en) | 2010-12-01 | 2011-11-04 | IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD |
| CN201180057877.9A CN103238324B (zh) | 2010-12-01 | 2011-11-04 | 图像处理装置以及图像处理方法 |
| US13/991,032 US8983215B2 (en) | 2010-12-01 | 2011-11-04 | Image processing device and image processing method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010-268098 | 2010-12-01 | ||
| JP2010268098A JP5285683B2 (ja) | 2010-12-01 | 2010-12-01 | 画像処理装置及び画像処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012073644A1 true WO2012073644A1 (ja) | 2012-06-07 |
Family
ID=46171593
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2011/075403 Ceased WO2012073644A1 (ja) | 2010-12-01 | 2011-11-04 | 画像処理装置及び画像処理方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8983215B2 (ja) |
| EP (1) | EP2648408A4 (ja) |
| JP (1) | JP5285683B2 (ja) |
| CN (1) | CN103238324B (ja) |
| WO (1) | WO2012073644A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6262571B2 (ja) * | 2014-03-07 | 2018-01-17 | 株式会社メガチップス | 画像処理装置 |
| US10051279B2 (en) | 2014-07-01 | 2018-08-14 | Samsung Display Co., Ltd. | High quality display system combining compressed frame buffer and temporal compensation technique |
| JP7326794B2 (ja) * | 2019-03-19 | 2023-08-16 | 富士フイルムビジネスイノベーション株式会社 | データ管理システム |
| JP7038903B2 (ja) * | 2019-03-25 | 2022-03-18 | 株式会社ソニー・インタラクティブエンタテインメント | 画像表示制御装置、送信装置、画像表示制御方法及びプログラム |
| CN121037523B (zh) * | 2025-10-30 | 2026-02-03 | 知合行一技术(上海)有限公司 | 数据整形方法及设备 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005316369A (ja) * | 2004-04-26 | 2005-11-10 | Chunghwa Picture Tubes Ltd | Tft−lcdの画像処理方法 |
| JP2006195151A (ja) * | 2005-01-13 | 2006-07-27 | Nec Electronics Corp | コントローラ・ドライバ及びそれを用いる液晶表示装置並びに液晶駆動方法 |
| JP2006267172A (ja) * | 2005-03-22 | 2006-10-05 | Kawasaki Microelectronics Kk | 画像表示装置および画像データ補正回路 |
| JP2007052127A (ja) | 2005-08-16 | 2007-03-01 | Toshiba Corp | 画像処理装置、画像処理方法および画像処理プログラム |
| JP2008281734A (ja) * | 2007-05-10 | 2008-11-20 | Kawasaki Microelectronics Kk | オーバードライブ回路 |
| JP2010002668A (ja) * | 2008-06-20 | 2010-01-07 | Sharp Corp | 表示制御回路、それを備えた液晶表示装置、および表示制御方法 |
| JP2010004514A (ja) | 2007-10-01 | 2010-01-07 | Sharp Corp | 画像符号化装置、画像符号化方法、画像符復号化システム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1667457A4 (en) * | 2003-09-16 | 2011-11-16 | Fujitsu Semiconductor Ltd | PICTURE PROCESSING DISPLAY DEVICE AND PICTURE PROCESSING DISPLAY METHOD |
| US20050123038A1 (en) * | 2003-12-08 | 2005-06-09 | Canon Kabushiki Kaisha | Moving image encoding apparatus and moving image encoding method, program, and storage medium |
| US7787541B2 (en) * | 2005-10-05 | 2010-08-31 | Texas Instruments Incorporated | Dynamic pre-filter control with subjective noise detector for video compression |
| US20090129685A1 (en) * | 2005-12-01 | 2009-05-21 | Nec Corporation | Image processing apparatus, image transmitting apparatus and method and program of the same and display device |
| TWI362887B (en) * | 2008-03-26 | 2012-04-21 | Etron Technology Inc | An over-drive device and method and method for generating compressed frames |
-
2010
- 2010-12-01 JP JP2010268098A patent/JP5285683B2/ja not_active Expired - Fee Related
-
2011
- 2011-11-04 WO PCT/JP2011/075403 patent/WO2012073644A1/ja not_active Ceased
- 2011-11-04 EP EP11845368.7A patent/EP2648408A4/en not_active Withdrawn
- 2011-11-04 CN CN201180057877.9A patent/CN103238324B/zh not_active Expired - Fee Related
- 2011-11-04 US US13/991,032 patent/US8983215B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005316369A (ja) * | 2004-04-26 | 2005-11-10 | Chunghwa Picture Tubes Ltd | Tft−lcdの画像処理方法 |
| JP2006195151A (ja) * | 2005-01-13 | 2006-07-27 | Nec Electronics Corp | コントローラ・ドライバ及びそれを用いる液晶表示装置並びに液晶駆動方法 |
| JP2006267172A (ja) * | 2005-03-22 | 2006-10-05 | Kawasaki Microelectronics Kk | 画像表示装置および画像データ補正回路 |
| JP2007052127A (ja) | 2005-08-16 | 2007-03-01 | Toshiba Corp | 画像処理装置、画像処理方法および画像処理プログラム |
| JP2008281734A (ja) * | 2007-05-10 | 2008-11-20 | Kawasaki Microelectronics Kk | オーバードライブ回路 |
| JP2010004514A (ja) | 2007-10-01 | 2010-01-07 | Sharp Corp | 画像符号化装置、画像符号化方法、画像符復号化システム |
| JP2010002668A (ja) * | 2008-06-20 | 2010-01-07 | Sharp Corp | 表示制御回路、それを備えた液晶表示装置、および表示制御方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2648408A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2648408A1 (en) | 2013-10-09 |
| CN103238324B (zh) | 2016-11-16 |
| JP5285683B2 (ja) | 2013-09-11 |
| US20130251277A1 (en) | 2013-09-26 |
| CN103238324A (zh) | 2013-08-07 |
| US8983215B2 (en) | 2015-03-17 |
| JP2012119950A (ja) | 2012-06-21 |
| EP2648408A4 (en) | 2015-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6756955B2 (en) | Liquid-crystal driving circuit and method | |
| JP5242991B2 (ja) | 主観的な無損失のイメージデータ圧縮方法及び装置 | |
| JP5490287B2 (ja) | エッジ領域を効果的に圧縮して復元する方法及び装置 | |
| JP5285683B2 (ja) | 画像処理装置及び画像処理方法 | |
| WO2012132624A1 (ja) | 表示装置及び表示装置制御回路 | |
| JP4438997B2 (ja) | 液晶表示方法及び液晶表示装置 | |
| JP5255089B2 (ja) | 画像処理装置 | |
| JP2017204811A5 (ja) | ||
| US20160044210A1 (en) | Color conversion method, gray scale value correction apparatus, computer program and display apparatus | |
| JP5381930B2 (ja) | 映像制御装置および映像制御方法 | |
| TWI506965B (zh) | A coding apparatus, a decoding apparatus, a coding / decoding system, a coding method, and a decoding method | |
| JP2008281734A (ja) | オーバードライブ回路 | |
| JP4190551B2 (ja) | 画像処理装置、画像処理方法、画像符号化装置、および画像符号化方法 | |
| JP5998982B2 (ja) | 映像信号処理装置及び方法 | |
| JP4814826B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP5591838B2 (ja) | 画像符号化装置、及び方法 | |
| WO2012073645A1 (ja) | 画像処理装置、画像処理方法 | |
| JP4100405B2 (ja) | 画像処理装置、画像処理方法、画像表示装置 | |
| JP3617524B2 (ja) | 液晶駆動用画像処理回路、およびこれを用いた液晶ディスプレイ装置、ならびに画像処理方法 | |
| JP3786110B2 (ja) | 液晶駆動用画像処理回路、およびこれを用いた液晶ディスプレイ装置、ならびに画像処理方法 | |
| JP2008129208A (ja) | 画像処理装置、液晶表示装置および画像処理方法 | |
| JP6303636B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP3617516B2 (ja) | 液晶駆動回路、液晶駆動方法、及び液晶ディスプレイ装置 | |
| JP3580312B2 (ja) | 液晶駆動用画像処理回路、およびこれを用いた液晶ディスプレイ装置、ならびに画像処理方法 | |
| JP2017041740A (ja) | 補正回路、表示装置、および、補正回路の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11845368 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13991032 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REEP | Request for entry into the european phase |
Ref document number: 2011845368 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011845368 Country of ref document: EP |