JP2010028315A - Image signal processing apparatus and image signal processing method - Google Patents

Image signal processing apparatus and image signal processing method Download PDF

Info

Publication number
JP2010028315A
JP2010028315A JP2008185253A JP2008185253A JP2010028315A JP 2010028315 A JP2010028315 A JP 2010028315A JP 2008185253 A JP2008185253 A JP 2008185253A JP 2008185253 A JP2008185253 A JP 2008185253A JP 2010028315 A JP2010028315 A JP 2010028315A
Authority
JP
Japan
Prior art keywords
error diffusion
image signal
analysis
pixel
region
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.)
Pending
Application number
JP2008185253A
Other languages
Japanese (ja)
Inventor
Hiromasa Naganuma
宏昌 長沼
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2008185253A priority Critical patent/JP2010028315A/en
Publication of JP2010028315A publication Critical patent/JP2010028315A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Picture Signal Circuits (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To carry out good error diffusion in which noise is rarely recognized. <P>SOLUTION: A predetermined analysis on an input image signal is carried out for each image region in each frame. Whether an error diffusion process in each region of the image signal is carried out is determined based on the analysis results. In addition, error diffusion is carried out to a region of the input image signal when determinated that error diffusion is to be carried out by the analysis results. Thereby, noise is rarely recognized owing to error diffusion, and error diffusion can be carried out with high accuracy. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、画像信号を扱う各種機器に適用可能な、画像信号に対して誤差拡散を行う画像信号処理装置及び画像信号処理方法に関する。   The present invention relates to an image signal processing apparatus and an image signal processing method that are applicable to various devices that handle image signals and that perform error diffusion on the image signals.

従来、画像信号(映像信号)に対して、誤差拡散を行うことが提案され実用化されている。誤差拡散処理は、画像信号の少階調化などの処理を行う場合に、誤差拡散を行って、疑似中間調表現を行い、階調数を増やすことなく画像の品質を向上させる手法である。
誤差拡散処理の詳細の手法については、後述する[発明を実施するための最良の形態]の欄で説明する。
Conventionally, it has been proposed and put to practical use to perform error diffusion on an image signal (video signal). The error diffusion process is a technique for improving the quality of an image without increasing the number of gradations by performing error diffusion and performing pseudo halftone expression when processing such as reduction of gradation of an image signal is performed.
The details of the error diffusion process will be described in the section “Best Mode for Carrying Out the Invention” which will be described later.

特許文献1には、誤差拡散処理を行う構成の一例についての記載がある。   Patent Document 1 describes an example of a configuration for performing error diffusion processing.

特開2007−181250号公報JP 2007-181250 A

ところで、画像信号に対して誤差拡散処理を施すと、その画像信号で得られる画面全体の認識率は向上するが、画面全体のS/Nが低下し、画面によってはノイズが混じったようなザラザラした画面になることがある。
さらに、画面中のノイズがよく認識される部分は、S/Nの低下が最も判りやすい暗部であり、画像の輝度などに変化がない平坦な部分である。
By the way, when error diffusion processing is performed on an image signal, the recognition rate of the entire screen obtained from the image signal is improved, but the S / N of the entire screen is reduced, and the screen is gritty like noise is mixed depending on the screen. Screen may appear.
Further, the portion where noise in the screen is well recognized is a dark portion where the decrease in S / N is most easily recognized, and is a flat portion where there is no change in the luminance of the image.

従来の誤差拡散処理では、画像の特徴と関係なく、予め設定された条件に従って入力画像信号に対して画一的な誤差拡散を行っているため、画像によっては、その誤差拡散された結果、部分的にノイズが発生したように見えてしまう場合もある。
例えば、ノイズのない高画質な映画コンテンツの画像信号であるにもかかわらず、不必要な誤差拡散処理を施して、画質劣化を招く可能性があった。
In the conventional error diffusion processing, uniform error diffusion is performed on the input image signal in accordance with preset conditions regardless of the characteristics of the image. In some cases, it may appear that noise has occurred.
For example, although it is an image signal of high-quality movie content without noise, there is a possibility that unnecessary error diffusion processing is performed and image quality deterioration is caused.

本発明はかかる点に鑑みてなされたものであり、ノイズが目立つことがない良好な誤差拡散が行えるようにすることを目的とする。   The present invention has been made in view of the above points, and an object of the present invention is to enable good error diffusion without causing noticeable noise.

本発明は、入力画像信号を、各フレームの画像の領域ごとに所定の解析を行い、その解析結果に基づいて、画像信号の各領域での誤差拡散処理を行うか否か判断する。そして、その解析の結果で、誤差拡散を行うと判断された入力画像信号の領域に対して誤差拡散を行うようにした。   According to the present invention, the input image signal is subjected to a predetermined analysis for each region of the image of each frame, and based on the analysis result, it is determined whether or not to perform error diffusion processing in each region of the image signal. Then, based on the result of the analysis, error diffusion is performed on the area of the input image signal that is determined to be subjected to error diffusion.

このようにしたことで、例えば、誤差拡散を行うことでノイズが目立つ領域などの誤差拡散に適しない部分であるか否か判断できる。その判断に基づいて、誤差拡散に適しない領域に対しては、誤差拡散処理を実行しないことで、誤差拡散によってノイズが目立つことがなくなり、精度の高い誤差拡散が行えるようになる。   By doing in this way, it can be judged whether it is a part suitable for error diffusion, such as a field where noise is conspicuous by performing error diffusion, for example. Based on the determination, the error diffusion process is not performed on the region that is not suitable for error diffusion, so that noise does not stand out due to error diffusion, and highly accurate error diffusion can be performed.

本発明によると、誤差拡散に適しない領域に対しては、誤差拡散処理を実行しないことで、誤差拡散によってノイズが目立つことがなくなり、精度の高い誤差拡散が行えるようになる。このため、結果的に高画質化に貢献するようになる。   According to the present invention, the error diffusion process is not performed on the region that is not suitable for error diffusion, so that noise does not stand out due to error diffusion, and highly accurate error diffusion can be performed. As a result, it contributes to higher image quality.

以下、本発明の一実施の形態を、以下の順序で添付図面を参照して説明する。
1.一実施の形態が適用される装置の構成例:図1
2.一実施の形態の誤差拡散処理構成及び動作の例:図2〜図4
3.各解析処理の説明:図5〜図8
4.一実施の形態の変形例
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, an embodiment of the invention will be described with reference to the accompanying drawings in the following order.
1. Configuration example of an apparatus to which an embodiment is applied: FIG.
2. Example of error diffusion processing configuration and operation of one embodiment: FIGS.
3. Explanation of each analysis process: FIGS.
4). Modification of one embodiment

[一実施の形態が適用される装置の構成例]
図1は、本実施の形態が適用される画像信号処理装置の構成を示した図である。本実施の形態においては、画像信号処理装置として、入力端子やチューナ等から入力された映像信号を記録又は再生する記録再生装置に適用した場合を例に挙げて説明する。
[Configuration example of apparatus to which one embodiment is applied]
FIG. 1 is a diagram showing a configuration of an image signal processing apparatus to which the present embodiment is applied. In the present embodiment, the case where the present invention is applied to a recording / reproducing apparatus that records or reproduces a video signal input from an input terminal, a tuner, or the like will be described as an example.

図1は、記録再生装置100の内部構成例を示すブロック図である。まず、記録系の構成から説明を行う。図2に示す記録再生装置100は、ライン入力端子1、アナログチューナ2、セレクタ3、ビデオデコーダ4、ビデオ・グラフィック・プロセッサ30、セレクタ5、MPEG(Moving Picture Experts Group)エンコーダ6を備える。また、ストリームプロセッサ50、ディスクドライブ10、ハードディスクドライブ11、HDMI(High Definition Multimedia Interface)端子12、HDV(High-Definition Video)プロセッサ13、デジタルチューナ14を備える。   FIG. 1 is a block diagram illustrating an example of the internal configuration of the recording / reproducing apparatus 100. First, the configuration of the recording system will be described. The recording / reproducing apparatus 100 shown in FIG. 2 includes a line input terminal 1, an analog tuner 2, a selector 3, a video decoder 4, a video graphic processor 30, a selector 5, and an MPEG (Moving Picture Experts Group) encoder 6. In addition, a stream processor 50, a disk drive 10, a hard disk drive 11, an HDMI (High Definition Multimedia Interface) terminal 12, an HDV (High-Definition Video) processor 13, and a digital tuner 14 are provided.

セレクタ3は、ライン入力端子1から入力される映像信号と、アナログチューナ2から入力される映像信号のうちいずれかを、ユーザによる選択操作等に基づいて選択し、その後段に接続されたビデオデコーダ4に出力する。ビデオデコーダ4は、入力されたNTSC(National Television Standards Committee)方式等のアナログ映像信号を、8ビットのデジタル映像信号に変換して輝度信号とクロマ信号とに分離すると共に、デコード処理を施してベースバンド信号を得る。そして、得られたベースバンド信号をセレクタ5及びビデオ・グラフィック・プロセッサ30に出力する。ビデオデコーダ4におけるサンプリングレートは、例えば4:4:4であるものとする。   The selector 3 selects one of the video signal input from the line input terminal 1 and the video signal input from the analog tuner 2 based on a selection operation by the user, and the video decoder connected to the subsequent stage 4 is output. The video decoder 4 converts an input analog video signal of the NTSC (National Television Standards Committee) system or the like into an 8-bit digital video signal and separates it into a luminance signal and a chroma signal, and performs decoding processing to obtain a base signal. Get the band signal. The obtained baseband signal is output to the selector 5 and the video graphic processor 30. The sampling rate in the video decoder 4 is assumed to be 4: 4: 4, for example.

ビデオ・グラフィック・プロセッサ30は、入力された映像信号に対してスケーリング処理や、画質調整処理・ノイズリダクション処理等の様々なビデオ信号処理を行う。そして、ビデオ信号処理された映像信号にグラフィックス信号等を合成し、セレクタ5に出力する。   The video graphic processor 30 performs various video signal processing such as scaling processing, image quality adjustment processing, and noise reduction processing on the input video signal. Then, a graphics signal or the like is synthesized with the video signal subjected to the video signal processing, and is output to the selector 5.

セレクタ5は、ビデオデコーダ4から入力される映像信号と、ビデオ・グラフィック・プロセッサ30から入力される映像信号のうちいずれかを、ユーザによる選択操作等に基づいて選択し、その後段に接続されたMPEGエンコーダ6に出力する。MPEGエンコーダ6は、入力された映像信号を、MPEG2等の方式でエンコードし、エンコードされたストリームをストリームプロセッサ50に出力する。ストリームプロセッサ50は、記録媒体に所望のストリーム形態への変換や多重化の処理等を行い、処理されたストリームをディスクドライブ10やハードディスクドライブ11に出力する。   The selector 5 selects one of the video signal input from the video decoder 4 and the video signal input from the video graphic processor 30 based on a selection operation by the user, and is connected to the subsequent stage. Output to the MPEG encoder 6. The MPEG encoder 6 encodes the input video signal by a method such as MPEG2, and outputs the encoded stream to the stream processor 50. The stream processor 50 performs conversion into a desired stream format, multiplexing processing, and the like on the recording medium, and outputs the processed stream to the disk drive 10 and the hard disk drive 11.

ストリームプロセッサ50には、デジタルチューナ14が接続されている。ストリームプロセッサ50は、デジタルチューナ14から入力されたストリームに対して、処理されたストリームをディスクドライブ10やハードディスクドライブ11に出力する。   A digital tuner 14 is connected to the stream processor 50. The stream processor 50 outputs the processed stream to the disk drive 10 or the hard disk drive 11 with respect to the stream input from the digital tuner 14.

ディスクドライブ10は、ディスクドライブ10に接続されたBD(Blu-Ray Disk:登録商標)やDVD(Digital Versatile Disc)等のメディアに対する、ストリームの書き込み又は読み出し処理を行う。ハードディスクドライブ11は、ハードディスクドライブ11に接続されたハードディスクに対する、ストリームの書き込み又は読み出し処理を行う。   The disk drive 10 performs stream writing or reading processing on media such as a BD (Blu-Ray Disk: registered trademark) and a DVD (Digital Versatile Disc) connected to the disk drive 10. The hard disk drive 11 performs stream writing or reading processing on the hard disk connected to the hard disk drive 11.

ライン入力端子1から入力された映像信号又はチューナ2から入力された映像信号が、ディスクドライブ10やハードディスクドライブ11に装着された媒体に記録される場合には、セレクタ3により選択された映像信号が、ビデオデコーダ4に出力される。ビデオデコーダ4に入力された映像信号は、スケーリング処理やビデオ信号処理が施され、ビデオ・グラフィック・プロセッサ30及びセレクタ5に出力される。そして、ビデオデコーダ4からの出力映像信号とビデオ・グラフィック・プロセッサ30のいずれかが、セレクタ5によって選択され、MPEGエンコーダ6に出力される。   When the video signal input from the line input terminal 1 or the video signal input from the tuner 2 is recorded on a medium mounted in the disk drive 10 or the hard disk drive 11, the video signal selected by the selector 3 is Are output to the video decoder 4. The video signal input to the video decoder 4 is subjected to scaling processing and video signal processing, and is output to the video graphic processor 30 and the selector 5. Then, either the output video signal from the video decoder 4 or the video graphic processor 30 is selected by the selector 5 and output to the MPEG encoder 6.

MPEGエンコーダ6に入力された映像信号は、所定のMPEG方式でエンコードされて、ストリームとしてストリームプロセッサ50に出力される。ストリームプロセッサ50に入力されたストリームは、多重化等の処理が施された上で、ディスクドライブ10やハードディスクドライブ11に接続された媒体に出力され、記録される。   The video signal input to the MPEG encoder 6 is encoded by a predetermined MPEG method and output to the stream processor 50 as a stream. The stream input to the stream processor 50 is subjected to processing such as multiplexing, and then output to and recorded on a medium connected to the disk drive 10 or the hard disk drive 11.

デジタルチューナ12から入力されたストリームは、ストリームプロセッサ50に入力される。ストリームプロセッサ50に入力されたストリームは、ユーザからの操作入力等に基づいて取捨選択され、ディスクドライブ10やハードディスクドライブ11に接続された媒体に出力され、記録される。また、ストリームプロセッサ50に入力されたストリームは、ユーザからの操作入力等に基づく取捨選択等が行われた後で、MPEGデコーダ15aと15bに出力される。   The stream input from the digital tuner 12 is input to the stream processor 50. The stream input to the stream processor 50 is selected based on an operation input from the user, etc., and is output and recorded on a medium connected to the disk drive 10 or the hard disk drive 11. The stream input to the stream processor 50 is output to the MPEG decoders 15a and 15b after selection based on an operation input from the user.

MPEGデコーダ15aと15bに入力されたストリームは、MPEGデコーダ15aと15bでデコードされた後、ビデオ・グラフィック・プロセッサ30及びセレクタ5を経由して、MPEGエンコーダ6に出力される。MPEGエンコーダ6に入力されたストリームは、所望のMPEG方式にエンコードされ、再びストリームプロセッサ50に出力される。そして、ストリームプロセッサ50に入力されたストリームは、ディスクドライブ10やハードディスクドライブ11に接続された媒体に出力され、記録される。   The streams input to the MPEG decoders 15 a and 15 b are decoded by the MPEG decoders 15 a and 15 b and then output to the MPEG encoder 6 via the video graphic processor 30 and the selector 5. The stream input to the MPEG encoder 6 is encoded into a desired MPEG system and output to the stream processor 50 again. The stream input to the stream processor 50 is output and recorded on a medium connected to the disk drive 10 or the hard disk drive 11.

次に、同じく図1を参照して、記録再生装置100の再生系及び表示系の構成について説明する。図1に示した記録再生装置100は、上述した構成に加えて、誤差拡散部70及び70′、MPEGデコーダ15a及び15bを備える。さらに、HDMIトランスミッタ16(以下、HDMI Tx16と称する)、HDMIコネクタ17、デジタル・アナログコンバータ18(以下、DAC18と称する)、コンポーネント端子19、コンポジットビデオ端子20とを備える。   Next, with reference to FIG. 1 again, the configuration of the playback system and display system of the recording / playback apparatus 100 will be described. The recording / reproducing apparatus 100 shown in FIG. 1 includes error diffusion units 70 and 70 ′ and MPEG decoders 15a and 15b in addition to the above-described configuration. Furthermore, an HDMI transmitter 16 (hereinafter referred to as HDMI Tx16), an HDMI connector 17, a digital / analog converter 18 (hereinafter referred to as DAC 18), a component terminal 19, and a composite video terminal 20 are provided.

MPEGデコーダ15a及び15bは、ストリームプロセッサ50から出力されたストリームにデコード処理を施してベースバンド信号を得て、得られたベースバンド信号をビデオ・グラフィック・プロセッサ30に出力する。ビデオ・グラフィック・プロセッサ30が出力するベースバンドの映像信号は、誤差拡散部70を介してHDMI Tx16に供給する。誤差拡散部70は、映像信号に対して誤差拡散処理を行う。この詳細構成の詳細については後述するが。本例の場合には、映像信号を解析して、所定の解析結果が得られた箇所だけを誤差拡散する。誤差拡散された映像信号は、HDMI Tx16に供給する。HDMI Tx16は、入力されたベースバンド信号をTMDS(Transition Minimized Differential Signaling)信号に変換して、HDMIコネクタ17に出力する。   The MPEG decoders 15 a and 15 b perform decoding processing on the stream output from the stream processor 50 to obtain a baseband signal, and output the obtained baseband signal to the video graphic processor 30. The baseband video signal output from the video graphic processor 30 is supplied to the HDMI Tx 16 via the error diffusion unit 70. The error diffusion unit 70 performs error diffusion processing on the video signal. Details of this detailed configuration will be described later. In the case of this example, the video signal is analyzed, and error diffusion is performed only at a portion where a predetermined analysis result is obtained. The error-diffused video signal is supplied to HDMI Tx16. The HDMI Tx 16 converts the input baseband signal into a TMDS (Transition Minimized Differential Signaling) signal and outputs it to the HDMI connector 17.

また、アナログ映像信号を出力させる構成として、ビデオ・グラフィック・プロセッサ30から出力されたデジタルのベースバンド信号を、誤差拡散部70′を介してDAC18に供給する。誤差拡散部70′は、HDMI Tx16側に接続された誤差拡散部70と同様の構成である。
DAC18は、ビデオ・グラフィック・プロセッサ30から出力されたデジタルのベースバンド信号を、アナログのベースバンド信号に変換する。また、ビデオ・グラフィック・プロセッサ30からNTSC等に変換して出力されたデジタルのビデオエンコード信号を、アナログのビデオ信号に変換する。DAC18には、信号の出力先としてコンポーネント端子19とコンポジットビデオ端子20が接続されている。なお、コンポジットビデオ端子20の代わりにS端子を用いる構成としてもよい。また、ビデオ・グラフィック・プロセッサ30とDAC18との間の誤差拡散部70′は、省略してもよい。
Further, as a configuration for outputting an analog video signal, the digital baseband signal output from the video graphic processor 30 is supplied to the DAC 18 via the error diffusion unit 70 ′. The error diffusion unit 70 ′ has the same configuration as the error diffusion unit 70 connected to the HDMI Tx16 side.
The DAC 18 converts the digital baseband signal output from the video graphic processor 30 into an analog baseband signal. Also, the digital video encode signal output after being converted from the video graphic processor 30 to NTSC or the like is converted into an analog video signal. A component terminal 19 and a composite video terminal 20 are connected to the DAC 18 as signal output destinations. Note that an S terminal may be used instead of the composite video terminal 20. Further, the error diffusion unit 70 ′ between the video graphic processor 30 and the DAC 18 may be omitted.

上述のように構成される記録再生装置100において、ライン入力端子1から入力された映像信号又はアナログチューナ2から入力された映像信号が、HDMIコネクタ17やコンポーネント端子19、コンポジットビデオ端子20を介して接続された外部の表示機器に表示される場合には、入力された映像信号は、記録系の場合と同様の経路でビデオ・グラフィック・プロセッサ30に供給される。
なお、記録再生装置100は中央制御ユニット(CPU)60を備えて、その中央制御ユニット60の制御で、記録や再生の処理が実行される。また、操作部61を備えて、その操作部61のユーザ操作に基づいて、中央制御ユニット60での記録や再生の制御が行われる。
In the recording / reproducing apparatus 100 configured as described above, the video signal input from the line input terminal 1 or the video signal input from the analog tuner 2 is transmitted via the HDMI connector 17, the component terminal 19, and the composite video terminal 20. When displayed on a connected external display device, the input video signal is supplied to the video graphic processor 30 through the same path as in the recording system.
Note that the recording / reproducing apparatus 100 includes a central control unit (CPU) 60, and recording and reproduction processes are executed under the control of the central control unit 60. In addition, an operation unit 61 is provided, and recording and reproduction are controlled by the central control unit 60 based on a user operation of the operation unit 61.

[一実施の形態の誤差拡散処理構成及び動作の例]
次に、本発明の一実施の形態の誤差拡散部の構成について、図2を参照して説明する。
図2は、図1に示した誤差拡散部70の内部構成例を示した図である。誤差拡散部70′についても同一構成である。
図2に従って構成を説明すると、入力端子71に得られるビデオ信号を、メモリ72に一時蓄積させる。メモリ72は、例えばフレームメモリとして構成されて、1フレームを構成する全ての画像の信号を記憶する。メモリ72に記憶されたビデオ信号を、ビデオ信号解析部90で解析する。
ビデオ信号解析部90は、ビデオ信号に対して複数の解析処理を行う。本例の場合には、ビデオ信号解析部90として、ヒストグラム解析部91と、黒・暗部解析部92と、強エッジ解析部93と、中エッジ解析部94と、テクスチャ解析部95とを備える。各解析部91〜95での解析結果は、制御信号生成部9に送られ、それぞれの解析結果の優先順位に基づいて、ビデオ信号の該当する領域を誤差拡散するか否か判定する。その判定で誤差拡散する領域(又は画素)であると判定した場合には、該当する領域(又は画素)を誤差拡散させる制御信号を制御信号生成部96で生成させる。逆に、誤差拡散しない領域(又は画素)であると判定した場合には、該当する領域(又は画素)を誤差拡散させない制御信号を制御信号生成部96で生成させる。制御信号生成部96で生成されたこれらの制御信号は、誤差拡散処理部80に供給する。
誤差拡散処理部80で誤差拡散が実行されたビデオ信号は、出力端子73から後段の回路に供給される。
[Example of error diffusion processing configuration and operation of an embodiment]
Next, the configuration of the error diffusion unit according to the embodiment of the present invention will be described with reference to FIG.
FIG. 2 is a diagram illustrating an internal configuration example of the error diffusion unit 70 illustrated in FIG. 1. The error diffusion unit 70 'has the same configuration.
The configuration will be described with reference to FIG. 2. The video signal obtained at the input terminal 71 is temporarily stored in the memory 72. The memory 72 is configured as a frame memory, for example, and stores signals of all images constituting one frame. A video signal analysis unit 90 analyzes the video signal stored in the memory 72.
The video signal analysis unit 90 performs a plurality of analysis processes on the video signal. In the case of this example, the video signal analyzing unit 90 includes a histogram analyzing unit 91, a black / dark portion analyzing unit 92, a strong edge analyzing unit 93, a middle edge analyzing unit 94, and a texture analyzing unit 95. The analysis results from the respective analysis units 91 to 95 are sent to the control signal generation unit 9, and it is determined whether or not error diffusion is performed on the corresponding region of the video signal based on the priority order of the respective analysis results. If it is determined that the region (or pixel) is subjected to error diffusion, the control signal generation unit 96 generates a control signal for error diffusion of the corresponding region (or pixel). Conversely, when it is determined that the region (or pixel) is not subjected to error diffusion, the control signal generation unit 96 generates a control signal that does not cause error diffusion of the corresponding region (or pixel). These control signals generated by the control signal generation unit 96 are supplied to the error diffusion processing unit 80.
The video signal that has been subjected to error diffusion in the error diffusion processing unit 80 is supplied from the output terminal 73 to a subsequent circuit.

図3は、図2の誤差拡散処理部80の一般的な構成例を示した図である。
誤差拡散処理部80は、入力端子81に得られるビデオ信号の各画素信号を減算器82に供給し、後述するフィルタ86の出力データを減算する。この減算器82の出力データを、量子化する量子化器83を備え、量子化器83の出力画素信号を出力端子84に供給する。この量子化器83での量子化時には量子化誤差が発生する。そして、量子化器83の出力画素信号と、減算器82の出力画素信号とを減算器85に供給し、量子化器83の出力画素信号から、減算器82の出力画素信号を減算する。
この減算器82の出力をフィルタ86に供給し、所定のフィルタリング処理を行って、フィルタ出力を減算器82に供給する。フィルタ86は、一種の線形フィルタであり、ここでは伝達関数をG(z,z)と表す。このz,zは、それぞれi方向、j方向に関するz変換における変数である。
FIG. 3 is a diagram illustrating a general configuration example of the error diffusion processing unit 80 of FIG.
The error diffusion processing unit 80 supplies each pixel signal of the video signal obtained at the input terminal 81 to the subtracter 82 and subtracts output data of a filter 86 described later. A quantizer 83 that quantizes the output data of the subtractor 82 is provided, and the output pixel signal of the quantizer 83 is supplied to the output terminal 84. At the time of quantization by the quantizer 83, a quantization error occurs. Then, the output pixel signal of the quantizer 83 and the output pixel signal of the subtractor 82 are supplied to the subtracter 85, and the output pixel signal of the subtracter 82 is subtracted from the output pixel signal of the quantizer 83.
The output of the subtracter 82 is supplied to the filter 86, a predetermined filtering process is performed, and the filter output is supplied to the subtractor 82. The filter 86 is a kind of linear filter, and here, the transfer function is represented as G (z 1 , z 2 ). These z 1 and z 2 are variables in the z transformation with respect to the i direction and the j direction, respectively.

この図3に示した誤差拡散処理部80に画素信号を入力させることで、フィルタの伝達関数と量子化器での量子化誤差に対応した誤差拡散が行われることになり、良好な誤差拡散が行われる。本実施の形態においては、この誤差拡散処理部80での誤差拡散は、図2に示した制御信号生成部96からの信号により制御される。即ち、制御信号により誤差拡散される領域又は画素であると示された場合に、図3に示した構成で誤差拡散処理が実行され、制御信号により誤差拡散しない領域又は画素であると示された場合に、入力画素信号がそのまま出力端子84から出力される。
なお、図3に示した誤差拡散処理構成は一例を示したものであり、従来から提案されているその他の誤差拡散処理を適用してもよい。
By inputting a pixel signal to the error diffusion processing unit 80 shown in FIG. 3, error diffusion corresponding to the transfer function of the filter and the quantization error in the quantizer is performed, and good error diffusion is achieved. Done. In the present embodiment, error diffusion in the error diffusion processing unit 80 is controlled by a signal from the control signal generation unit 96 shown in FIG. That is, when it is indicated that the region or pixel is subjected to error diffusion by the control signal, the error diffusion processing is executed with the configuration shown in FIG. 3 and the control signal indicates that the region or pixel is not subjected to error diffusion. In this case, the input pixel signal is output from the output terminal 84 as it is.
The error diffusion processing configuration shown in FIG. 3 shows an example, and other conventionally proposed error diffusion processing may be applied.

次に、図2の誤差拡散部70での誤差拡散処理状態の例を、図4のフローチャートを参照して説明する。
まず図2の誤差拡散部70にビデオ信号が入力すると(ステップS11)、その入力したビデオ信号がメモリ72に入力されて記憶される(ステップS12)。このメモリ72に記憶された信号は、ビデオ信号解析部90に読出されて、各解析部91〜95で並行して解析処理が実行される。
即ち、ヒストグラム解析部91で対象画素とその周辺画素との画素値がヒストグラム化されて、そのヒストグラム中での対象画素の状態が解析される(ステップS13)。
また、黒・暗部解析部92で対象画素とその周辺画素とが黒状態、或いは黒に近い暗部であるかどうかが解析される(ステップS14)。
また、強エッジ解析部93で注目画素とその周辺画素とが強エッジに相当する箇所かどうか解析され(ステップS15)、中エッジ解析部94で対象画素とその周辺画素とが中エッジに相当する箇所かどうか解析される(ステップS16)。
さらにまた、テクスチャ解析部95で注目画素とその周辺画素とがテクスチャ領域に相当する箇所かどうか解析される(ステップS17)。
Next, an example of the error diffusion processing state in the error diffusion unit 70 of FIG. 2 will be described with reference to the flowchart of FIG.
First, when a video signal is input to the error diffusion unit 70 of FIG. 2 (step S11), the input video signal is input and stored in the memory 72 (step S12). The signal stored in the memory 72 is read out to the video signal analysis unit 90, and analysis processing is executed in parallel in each analysis unit 91-95.
That is, the histogram analysis unit 91 converts the pixel values of the target pixel and its surrounding pixels into a histogram, and analyzes the state of the target pixel in the histogram (step S13).
Further, the black / dark part analysis unit 92 analyzes whether the target pixel and its peripheral pixels are in a black state or a dark part close to black (step S14).
Further, the strong edge analysis unit 93 analyzes whether the pixel of interest and its peripheral pixels correspond to a strong edge (step S15), and the middle edge analysis unit 94 corresponds to the target pixel and its peripheral pixels as a middle edge. It is analyzed whether it is a place (step S16).
Furthermore, the texture analysis unit 95 analyzes whether the target pixel and its surrounding pixels are portions corresponding to the texture region (step S17).

制御信号生成部96では、これらの解析結果に優先順位をつけて判断して、最終的に1フレームを構成する各領域ごとに、誤差拡散するか否か判断する。優先順位としては、例えば黒・暗部解析部92で黒又は暗部であると解析された結果を最も高く採用し、次に強エッジ解析部93及び中エッジ解析部94でエッジ部分であると解析された結果を採用する。さらに次に、テクスチャ解析部95でテクスチャ領域であると解析された結果を採用し、最も低い優先順位で、ヒストグラム解析部91でのヒストグラム解析結果を採用する。各解析結果を優先順位を付けて制御する処理としては、それぞれの解析結果に、例えば優先順位に応じた重み付けを行って数値化して、その数値の合計の加算値を、予め設定された閾値と比較して、誤差拡散するか否か判断するようにしてもよい。   The control signal generation unit 96 makes a determination by assigning priorities to these analysis results, and finally determines whether or not error diffusion is performed for each region constituting one frame. As the priority order, for example, the result analyzed to be black or dark by the black / dark part analysis unit 92 is adopted most highly, and then the edge is analyzed by the strong edge analysis part 93 and the middle edge analysis part 94. Adopt the results. Next, a result analyzed as a texture region by the texture analysis unit 95 is adopted, and a histogram analysis result by the histogram analysis unit 91 is adopted with the lowest priority. As a process for controlling each analysis result with a priority, each analysis result is digitized by weighting according to the priority, for example, and the sum of the numerical values is set as a preset threshold value. In comparison, it may be determined whether or not error diffusion is performed.

このように解析結果の評価を行って(ステップS18)、誤差拡散するのに適した模様や平坦部やエッジ部であると判定したか否か判断する(ステップS19)。ここで、模様や平坦部やエッジ部であると判断した場合には、メモリから読出したビデオ信号に対して誤差拡散処理部80で誤差拡散を実行させる(ステップS20)。模様や平坦部やエッジ部でないと判断した場合には、その判断した領域又は画素に対して、誤差拡散処理部80での誤差拡散を実行させない。   In this way, the analysis result is evaluated (step S18), and it is determined whether or not it is determined that the pattern, flat portion, or edge portion is suitable for error diffusion (step S19). If it is determined that the pattern is a pattern, a flat portion, or an edge portion, the error diffusion processing unit 80 performs error diffusion on the video signal read from the memory (step S20). When it is determined that the pattern is not a pattern, a flat portion, or an edge portion, error diffusion in the error diffusion processing unit 80 is not executed for the determined region or pixel.

そして、次のフレームのビデオ信号の入力があるか否か判断し(ステップS21)、次のフレームのビデオ信号の入力がある場合にはステップS12の処理に戻る。次のフレームのビデオ信号の入力がない場合には、処理を終了する。   Then, it is determined whether there is an input of a video signal of the next frame (step S21). If there is an input of a video signal of the next frame, the process returns to step S12. If there is no video signal input for the next frame, the process is terminated.

[各解析処理の説明]
次に、図2の各解析部91〜95で実行される解析処理状態の例を、図5から図8を参照して順に説明する。
まず、図5を参照してヒストグラム解析を行う例について説明する。
このヒストグラム解析の場合には、図5に示すように、対象画素P1を中心として、縦横所定画素ずつ(ここでは21画素ずつ)の領域の各画素の画素値を、所定段階(ここでは16段階)に分け、その16段階の範囲ごとに何画素が存在しているのか判断する。そして、対象画素P1が含まれる段階のヒストグラム値が、他の段階のヒストグラム値よりも少ない場合、該当する対象画素P1が誤差拡散を行うことが適していると判定する。
[Description of each analysis process]
Next, examples of analysis processing states executed by the analysis units 91 to 95 in FIG. 2 will be described in order with reference to FIGS.
First, an example of performing histogram analysis will be described with reference to FIG.
In the case of this histogram analysis, as shown in FIG. 5, the pixel value of each pixel in a region of predetermined vertical and horizontal pixels (here, 21 pixels) centered on the target pixel P1 is determined in predetermined steps (here, 16 steps). ) And determine how many pixels exist for each of the 16 stages. When the histogram value at the stage including the target pixel P1 is smaller than the histogram values at the other stages, it is determined that it is appropriate for the target pixel P1 to perform error diffusion.

次に、図6を参照して黒・暗部解析を行う例について説明する。
この黒・暗部解析の場合には、図6に示すように、対象画素P2を中心として縦横所定画素ずつ(ここでは9画素ずつ)の領域内の全ての画素が、黒と判断される閾値以下の値であるか否か判断する。例えば、画素値が8ビットで0〜255の範囲の値をとるとき、領域内の全ての画素が、0から20までの画素値であるとき、黒又は暗部であると判断する。
さらに、その9画素の判断で黒又は暗部であると判断した場合に、図6に示すように、その周囲の9画素ずつのブロックを作成して、中央のブロックでの判断と同様の判断を行い、その周辺ブロックの判定値と、中央ブロックの判定値とを比較する。その比較で、黒又は暗部の領域であるかどうか判断し、黒又は暗部でないと判断した場合に、誤差拡散を行う可能性が高いと判定する。
Next, an example in which black / dark area analysis is performed will be described with reference to FIG.
In the case of this black / dark part analysis, as shown in FIG. 6, all the pixels in the region of predetermined vertical and horizontal pixels (here, 9 pixels each) centering on the target pixel P2 are equal to or less than a threshold value determined to be black. It is judged whether it is the value of. For example, when the pixel value is 8 bits and takes a value in the range of 0 to 255, when all the pixels in the region have pixel values from 0 to 20, it is determined that the pixel is black or dark.
Further, when it is determined that the pixel is black or dark by the determination of the nine pixels, a block of nine pixels around it is created as shown in FIG. 6, and the same determination as the determination in the central block is performed. The judgment value of the peripheral block is compared with the judgment value of the central block. In the comparison, it is determined whether the region is black or dark, and if it is determined that the region is not black or dark, it is determined that the possibility of error diffusion is high.

次に、図7を参照して強エッジ解析及び中エッジ解析を行う例について説明する。
図7(a)に示した範囲は、対象画素P10を中心にして、エッジ解析を行う探索範囲を示したものである。図7(b),(c),(d)は、それぞれこのエッジ解析を行う探索範囲の一部を抜き出したものである。エッジ解析とは、画素値に大きな変化があって画像上でエッジと認識される箇所を探す解析である。
まず図7(b)に示すように、対象画素P10を中心した縦横3画素ずつの合計9画素のブロック内で、エッジ方向を探索する。このエッジ方向の探索処理としては、対象画素P10の画素値をa0とし、周囲の8画素の画素値をa1〜a8とする。このとき、それぞれの周辺画素値a1〜a8と、対象画素値a0との差分を絶対値化し、8つの絶対値abs1〜abs8を得る。
Next, an example in which strong edge analysis and medium edge analysis are performed will be described with reference to FIG.
The range shown in FIG. 7A shows a search range in which edge analysis is performed around the target pixel P10. FIGS. 7B, 7C, and 7D are obtained by extracting a part of the search range in which the edge analysis is performed. The edge analysis is an analysis in which a pixel value has a large change and a part recognized as an edge on the image is searched.
First, as shown in FIG. 7B, the edge direction is searched in a block of 9 pixels in total of 3 pixels in the vertical and horizontal directions centering on the target pixel P10. In the edge direction search process, the pixel value of the target pixel P10 is set to a0, and the pixel values of the surrounding eight pixels are set to a1 to a8. At this time, the difference between each of the surrounding pixel values a1 to a8 and the target pixel value a0 is converted into an absolute value to obtain eight absolute values abs1 to abs8.

さらに、8つの絶対値の判定のため差分閾値sa_area0とカウント数cnt_area0を外部から設定する。
この値に対して、
abs1>sa_area0
abs2>sa_area0
・・・
abs8>sa_area0
を満たす数をカウント数cnt_area0とする。
ここで、差分閾値sa_area0と、カウント数cnt_area0は、強エッジと中エッジ判定で値を変える。強エッジの場合、閾値は大きくし、カウント数は小さくする。中エッジの場合、閾値は小さくし、カウント数は大きくする。
これらの結果から、絶対値判定に使用したcnt_area0と、予め設定されたチューニングパラメータreg_cnt_area0にて、強エッジであるか否かの判定、及び中エッジであるか否かの判定処理を行う。即ち、
reg_cnt_area0>=cnt_area0
を満たす場合、中エッジ又は強エッジであると判定され、対象画素は誤差拡散を行う可能性が高いと判定する。
Further, a difference threshold sa_area0 and a count number cnt_area0 are set from the outside for determination of eight absolute values.
For this value,
abs1> sa_area0
abs2> sa_area0
...
abs8> sa_area0
A number satisfying the condition is defined as a count number cnt_area0.
Here, the difference threshold value sa_area0 and the count number cnt_area0 are changed depending on the strong edge / medium edge determination. In the case of a strong edge, the threshold value is increased and the count number is decreased. In the case of the middle edge, the threshold value is decreased and the count number is increased.
Based on these results, a determination process as to whether or not the edge is a strong edge and a determination as to whether or not it is a middle edge is performed using cnt_area0 used for absolute value determination and a preset tuning parameter reg_cnt_area0. That is,
reg_cnt_area0> = cnt_area0
If it satisfies, it is determined that the edge is a medium edge or a strong edge, and it is determined that the target pixel is highly likely to be subjected to error diffusion.

ここまで説明した強エッジ解析及び中エッジ解析は、図7(c)に示すように、対象画素P10と隣接する4つの画素P11,P12,P13,P14を中心とした縦横3画素ずつの9画素で構成される4つのブロック内でも同様に、エッジ解析が行われる。
さらに、図7(d)に示すように、周辺の画素P21〜P36を中心とした縦横3画素ずつの9画素で構成される各ブロック内でも同様に、エッジ解析が行われる。
As shown in FIG. 7C, the strong edge analysis and the middle edge analysis described so far are 9 pixels each having three vertical and horizontal pixels centered on four pixels P11, P12, P13, and P14 adjacent to the target pixel P10. Similarly, the edge analysis is also performed in the four blocks constituted by
Further, as shown in FIG. 7D, edge analysis is similarly performed in each block composed of nine pixels each having three vertical and horizontal pixels with the peripheral pixels P21 to P36 as the center.

次に、図8を参照してテクスチャ解析を行う例について説明する。
この例では、対象画素P40の周囲3画素×3画素の9画素のブロックと、それぞれに隣接する8ブロックの合計9ブロックについての演算結果b1,b2,b3,・・・b9を得る。そして、垂直方向、水平方向、斜め方向で、中央ブロックを含む判定式が一定の条件を満たす場合に、テクスチャであると判定され、対象画素は誤差拡散を行う可能性が高いと判断する。
Next, an example of performing texture analysis will be described with reference to FIG.
In this example, calculation results b1, b2, b3,..., B9 are obtained for a total of 9 blocks of 3 pixels × 3 pixels surrounding the target pixel P40 and 8 blocks adjacent to each other. When the determination formula including the central block satisfies a certain condition in the vertical direction, the horizontal direction, and the diagonal direction, it is determined to be a texture, and it is determined that the target pixel is highly likely to be subjected to error diffusion.

これらの図5〜図8に示した解析結果を総合的に判断して、それぞれの対象画素又はその対象画素を含む周辺領域の画素に対して、誤差拡散を行うか否か制御信号生成部96(図2)で判断され、誤差拡散処理部80での誤差拡散の実行が制御される。   The analysis results shown in FIGS. 5 to 8 are comprehensively determined, and the control signal generation unit 96 determines whether or not to perform error diffusion for each target pixel or pixels in the peripheral region including the target pixel. (FIG. 2), and execution of error diffusion in the error diffusion processing unit 80 is controlled.

以上説明したように、画像の所定の解析結果に基づいて、1フレーム内の画素や領域単位で誤差拡散処理の実行状況を制御することで、誤差拡散によりノイズが発生し易い箇所での誤差拡散の実行が抑制され、良好な誤差拡散された映像信号が得られる。   As described above, by controlling the execution status of error diffusion processing in units of pixels or areas within one frame based on a predetermined analysis result of an image, error diffusion at a place where noise is likely to occur due to error diffusion Is suppressed and a good error-diffused video signal is obtained.

[実施の形態の変形例]
なお、上述した実施の形態では、図1に示した画像信号処理装置は、一例を示したものであり、その他の構成の各種画像信号(映像信号)処理装置に、本実施の形態の構成の誤差拡散処理を適用するようにしてもよい。また、誤差拡散を制御するための画像信号の解析処理についても、それぞれ好適な例を示したものであり、上述した解析処理に限定されるものではない。或いは、一部の解析処理を省略してもよい。
各解析処理の優先順位についても一例であり、その他の順位で処理してもよい。
[Modification of Embodiment]
In the above-described embodiment, the image signal processing apparatus shown in FIG. 1 is an example, and various image signal (video signal) processing apparatuses having other configurations have the configuration of the present embodiment. An error diffusion process may be applied. Also, the image signal analysis processing for controlling error diffusion is a suitable example, and is not limited to the above-described analysis processing. Alternatively, some analysis processing may be omitted.
The priority order of each analysis process is also an example, and the process may be performed in other orders.

また、上述した実施の形態では、図1に示した画像信号処理装置に内蔵させた例としたが、誤差拡散を行う専用の画像信号処理装置として構成してもよい。
あるいはまた、図4のフローチャートに示した如き本例の誤差拡散処理とその制御処理に相当する処理を実行させるプログラムを作成して、そのプログラムをコンピュータ装置に実装させて、同様の機能を行う装置を構成させてもよい。その処理に必要なプログラムは、各種媒体を使用して配布すればよい。
In the above-described embodiment, the image signal processing apparatus shown in FIG. 1 is incorporated. However, the image signal processing apparatus may be configured as a dedicated image signal processing apparatus that performs error diffusion.
Alternatively, an apparatus for creating a program for executing the error diffusion process of this example and the process corresponding to the control process as shown in the flowchart of FIG. 4 and mounting the program on a computer apparatus to perform the same function May be configured. The program necessary for the processing may be distributed using various media.

本発明の一実施の形態が適用される映像機器の構成例を示すブロック図である。It is a block diagram which shows the structural example of the video equipment with which one embodiment of this invention is applied. 本発明の一実施の形態による誤差拡散部の構成例を示すブロック図である。It is a block diagram which shows the structural example of the error-diffusion part by one embodiment of this invention. 本発明の一実施の形態による誤差拡散を行う処理部の構成例を示すブロック図である。It is a block diagram which shows the structural example of the process part which performs the error diffusion by one embodiment of this invention. 本発明の一実施の形態による誤差拡散部での処理状態の例を示すフローチャートである。It is a flowchart which shows the example of the processing state in the error diffusion part by one embodiment of this invention. 本発明の一実施の形態によるヒストグラム解析状態を示す説明図である。It is explanatory drawing which shows the histogram analysis state by one embodiment of this invention. 本発明の一実施の形態による黒・暗部解析状態を示す説明図である。It is explanatory drawing which shows the black and dark part analysis state by one embodiment of this invention. 本発明の一実施の形態によるエッジ解析状態を示す説明図である。It is explanatory drawing which shows the edge analysis state by one embodiment of this invention. 本発明の一実施の形態によるテクスチャ解析状態を示す説明図である。It is explanatory drawing which shows the texture analysis state by one embodiment of this invention.

符号の説明Explanation of symbols

70…誤差拡散部、71…入力端子、72…メモリ、73…出力端子、80…誤差拡散処理部、81…入力端子、82…減算器、83…量子化器、84…出力端子、85…減算器、86…フィルタ、90…ビデオ信号解析部、91…ヒストグラム解析部、92…黒・暗部解析部、93…強エッジ解析部、94…中エッジ解析部、95…テクスチャ解析部、96…制御信号生成部   DESCRIPTION OF SYMBOLS 70 ... Error diffusion part 71 ... Input terminal 72 ... Memory 73 ... Output terminal 80 ... Error diffusion processing part 81 ... Input terminal 82 ... Subtractor 83 ... Quantizer 84 ... Output terminal 85 ... Subtractor, 86 ... filter, 90 ... video signal analysis unit, 91 ... histogram analysis unit, 92 ... black / dark part analysis unit, 93 ... strong edge analysis unit, 94 ... medium edge analysis unit, 95 ... texture analysis unit, 96 ... Control signal generator

Claims (6)

入力画像信号を、各フレームの画像の画素又は領域ごとに所定の解析を行い、その解析結果に基づいて、前記画像信号の各画素又は領域での誤差拡散処理を行うか否か判断する制御部と、
前記制御部で誤差拡散を行うと判断された前記入力画像信号の画素又は領域に対して誤差拡散を行う誤差拡散部とを備えた
画像信号処理装置。
A control unit that performs a predetermined analysis on the input image signal for each pixel or region of the image of each frame, and determines whether to perform error diffusion processing on each pixel or region of the image signal based on the analysis result When,
An image signal processing apparatus comprising: an error diffusion unit that performs error diffusion on a pixel or a region of the input image signal determined to be subjected to error diffusion by the control unit.
前記制御部での所定の解析は、画像中の該当部分が黒又は暗部であるかの解析であり、黒又は暗部と判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項1記載の画像信号処理装置。
The predetermined analysis in the control unit is an analysis of whether a corresponding part in the image is a black or dark part, and performs control for performing error diffusion on a pixel or a region determined to be a black or dark part. The image signal processing apparatus described.
前記制御部での所定の解析は、画像中の該当部分がエッジ部分であるかの解析であり、エッジ部分と判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項1又は2記載の画像信号処理装置。
The predetermined analysis in the control unit is an analysis as to whether a corresponding portion in the image is an edge portion, and performs control for performing error diffusion on a pixel or a region determined to be an edge portion. The image signal processing apparatus described.
前記制御部での所定の解析は、画像中の該当部分の画素値のヒストグラム解析であり、他のヒストグラム値に対して割合が少ないヒストグラム値と判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項3記載の画像信号処理装置。
The predetermined analysis in the control unit is a histogram analysis of the pixel value of the corresponding part in the image, and error diffusion is performed on a pixel or region determined as a histogram value having a small ratio with respect to other histogram values. The image signal processing apparatus according to claim 3, wherein control is performed.
前記制御部での所定の解析は、画像中の該当部分のテクスチャ解析であり、テクスチャと判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項3記載の画像信号処理装置。
The image signal processing apparatus according to claim 3, wherein the predetermined analysis in the control unit is a texture analysis of a corresponding part in an image, and performs control to perform error diffusion on a pixel or region determined to be a texture.
入力画像信号を、各フレームの画像の領域ごとに所定の解析を行い、その解析結果に基づいて、前記画像信号の各領域での誤差拡散処理を行うか否か判断し、
誤差拡散を行うと判断された前記入力画像信号の領域に対して誤差拡散を行う誤差拡散処理を行う
画像信号処理方法。
The input image signal is subjected to a predetermined analysis for each area of the image of each frame, and based on the analysis result, it is determined whether to perform error diffusion processing in each area of the image signal,
An image signal processing method for performing error diffusion processing for performing error diffusion on a region of the input image signal determined to be subjected to error diffusion.
JP2008185253A 2008-07-16 2008-07-16 Image signal processing apparatus and image signal processing method Pending JP2010028315A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008185253A JP2010028315A (en) 2008-07-16 2008-07-16 Image signal processing apparatus and image signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008185253A JP2010028315A (en) 2008-07-16 2008-07-16 Image signal processing apparatus and image signal processing method

Publications (1)

Publication Number Publication Date
JP2010028315A true JP2010028315A (en) 2010-02-04

Family

ID=41733751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008185253A Pending JP2010028315A (en) 2008-07-16 2008-07-16 Image signal processing apparatus and image signal processing method

Country Status (1)

Country Link
JP (1) JP2010028315A (en)

Similar Documents

Publication Publication Date Title
US8139887B2 (en) Image-signal processing apparatus, image-signal processing method and image-signal processing program
JP4609457B2 (en) Image processing apparatus and image processing method
JP4114885B2 (en) Image encoding apparatus, method, and program
JP4996725B2 (en) Video processing device
CN101969557B (en) Image recording device, and image recording method
US8145006B2 (en) Image processing apparatus and image processing method capable of reducing an increase in coding distortion due to sharpening
US20100329357A1 (en) Decoding apparatus, decoding control apparatus, decoding method, and program
RU2507584C2 (en) Image processing device, image processing method and data transmission system
US7596297B2 (en) Information processing apparatus and method program, and recording medium
CN1798348A (en) Personal video recorder system and method for reproducing a signal in the system
JP4735696B2 (en) Image processing apparatus, image processing method, and program
JP4735294B2 (en) Video signal encoding transmission and decoding method
US8526506B1 (en) System and method for transcoding with quality enhancement
JP2010028315A (en) Image signal processing apparatus and image signal processing method
US8270773B2 (en) Image processing apparatus and image processing method
US20100045857A1 (en) Image Processor and Image Processing Method
JP3896635B2 (en) Image data conversion apparatus and method, prediction coefficient generation apparatus and method
JP2001285882A (en) Device and method for reducing noise
JP6024374B2 (en) Image processing device
JP2010028482A (en) Image signal processor, image signal processing method, and program
JP2007288627A (en) Mpeg decoding processing circuit and mpeg filtering display method to be used therefor
JP4645401B2 (en) Recording apparatus and method, and program
JP2005303887A (en) Signal processor
JP2006229460A (en) Encoder and encoding method, recording medium, program, image processing system and image processing method
Oujezdský Optimizing Video Clips in Educational Materials