RU97119861A - IMPROVED METHOD FOR FINAL PROCESSING AND DEVICE FOR USE IN THE IMAGE SIGNAL DECODING SYSTEM - Google Patents

IMPROVED METHOD FOR FINAL PROCESSING AND DEVICE FOR USE IN THE IMAGE SIGNAL DECODING SYSTEM

Info

Publication number
RU97119861A
RU97119861A RU97119861/09A RU97119861A RU97119861A RU 97119861 A RU97119861 A RU 97119861A RU 97119861/09 A RU97119861/09 A RU 97119861/09A RU 97119861 A RU97119861 A RU 97119861A RU 97119861 A RU97119861 A RU 97119861A
Authority
RU
Russia
Prior art keywords
data
coordinates
image element
image
filtered
Prior art date
Application number
RU97119861/09A
Other languages
Russian (ru)
Other versions
RU2154917C2 (en
Inventor
Хо Ким Санг
Original Assignee
Дэу Электроникс Ко., Лтд.
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
Priority claimed from KR1019950010440A external-priority patent/KR960039992A/en
Application filed by Дэу Электроникс Ко., Лтд. filed Critical Дэу Электроникс Ко., Лтд.
Publication of RU97119861A publication Critical patent/RU97119861A/en
Application granted granted Critical
Publication of RU2154917C2 publication Critical patent/RU2154917C2/en

Links

Claims (7)

1. Фильтрующее устройство для использования в системе декодирования сигнала изображения, для заключительной обработки на поэлементной основе декодированных данных изображения текущего кадра из декодера сигнала изображения, входящего в систему декодирования сигнала изображения, указанное фильтрующее устройство содержит запоминающее устройство для хранения декодированных данных изображения текущего кадра, буфер для хранения данных элемента изображения с заданными координатами, которые представляют величину элемента изображения, подвергаемого фильтрации, и содержатся в декодированных данных изображения текущего кадра, средство для фильтрации данных элемента изображения с заданными координатами для получения отфильтрованных данных элемента изображения с заданными координатами; средство для суммирования данных элемента изображения с заданными координатами с заданной пороговой величиной, благодаря чему получают верхнюю величину, первое средство сравнения для сравнения отфильтрованных данных элемента изображения с заданными координатами с верхней величиной для получения первого сигнала выбора, первое средство выбора для выбора, в ответ на первый сигнал выбора, данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами больше,
чем верхняя величина, или выбора, в ответ на первый сигнал выбора, отфильтрованных данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами не больше, чем верхняя величина, средство для вычитания заданной пороговой величины из данных элемента изображения с заданными координатами, благодаря чему получают нижнюю величину, второе средство сравнения для сравнения отфильтрованных данных элемента изображения с заданными координатами или данных элемента изображения с заданными координатами, которые выбраны в первом средстве выбора, с нижней величиной для получения второго сигнала выбора, второе средство выбора для выбора, в ответ на второй сигнал выбора, данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами или данные элемента изображения с заданными координатами, которые выбраны в первом средстве выбора, меньше, чем нижняя величина, или выбора, в ответ на второй сигнал выбора, отфильтрованных данных элемента изображения с заданными координатами или данных элемента изображения с заданными координатами, которые выбраны в первом средстве выбора, если отфильтрованные данные элемента изображения с заданными координатами или данные элемента изображения с заданными координатами, которые выбраны в первом средстве выбора,
не меньше, чем нижняя величина, благодаря чему получают отфильтрованный результат для элемента изображения с заданными координатами, и средство для обновления данных элемента изображения с заданными координатами, хранящихся в запоминающем устройстве, путем замены их на отфильтрованный результат для элемента изображения с заданными координатами.
1. A filtering device for use in an image signal decoding system for final processing on an element-by-element basis of decoded image data of a current frame from an image signal decoder included in an image signal decoding system, said filtering device comprises a storage device for storing decoded image data of the current frame, a buffer for storing image element data with predetermined coordinates that represent the value of the image element, p filtering data, and contained in the decoded image data of the current frame, means for filtering image element data with predetermined coordinates to obtain filtered image element data with predetermined coordinates; means for summing the image element data with predetermined coordinates with a predetermined threshold value, whereby an upper value is obtained, a first comparison means for comparing the filtered image element data with predetermined coordinates with an upper value to obtain a first selection signal, first selection means, in response to the first signal of the selection, the data of the image element with the given coordinates, if the filtered data of the image element with the given coordinates is greater,
than the upper value, or selection, in response to the first selection signal, the filtered image element data with the given coordinates, if the filtered image element data with the given coordinates is not greater than the upper value, means for subtracting the given threshold value from the image element data with the given coordinates so that a lower value is obtained, the second means of comparison for comparing the filtered image element data with the given coordinates or image element data with the given coordinates, which are selected in the first selection tool, with a lower value for obtaining the second selection signal, the second selection means for selecting, in response to the second selection signal, image data with specified coordinates if the filtered image data with the specified coordinates or element data images with specified coordinates that are selected in the first selector are smaller than the lower value, or select, in response to the second selection signal, the filtered image element data from nnym coordinates or pixel data of a target pixel selected in the first selection means, the filtered pixel data of a target pixel or the pixel data of a target pixel selected in the first selection means,
no less than the lower value, due to which a filtered result is obtained for the image element with the given coordinates, and means for updating the image element data with the given coordinates stored in the storage device by replacing them with the filtered result for the image element with the given coordinates.
2. Устройство по п.1, в котором средство для фильтрации содержит средство для обеспечения данными элемента изображения с заданными координатами и данными соседних элементов изображения, хранящимися в запоминающем устройстве, причем данные соседних элементов изображения представляют собой величины элементов изображения, соседних с элементом изображения с заданными координатами, и фильтрующее средство для определения отфильтрованных данных элемента изображения с заданными координатами на основе данных элемента изображения с заданными координатами и данных соседних элементов изображения. 2. The device according to claim 1, in which the filtering means comprises means for providing image element data with predetermined coordinates and data of neighboring image elements stored in a storage device, the data of neighboring image elements being the values of image elements adjacent to the image element c specified coordinates, and filtering means for determining filtered image data with specified coordinates based on image data with a given and coordinates and data of neighboring pixels. 3. Устройство по п.2, в котором фильтрующее средство определяет отфильтрованные данные элемента изображения с заданными координатами, используя медиан-фильтр. 3. The device according to claim 2, in which the filtering means determines the filtered data of the image element with the specified coordinates using a median filter. 4. Способ для использования в системе декодирования сигнала изображения, для заключительной обработки на поэлементной основе декодированных данных изображения текущего кадра из декодера сигнала изображения, входящего в систему декодирования сигнала изображения, включает шаги (a) запоминание декодированных данных изображения текущего кадра, (b) запоминание данных элемента изображения с заданными координатами, которые представляют величину элемента изображения, который подвергается фильтрации, и содержатся в декодированных данных изображения текущего кадра, (c) фильтрацию данных элемента изображения с заданными координатами для получения отфильтрованных данных элемента изображения с заданными координатами, (d) суммирование заданной пороговой величины с данными элемента изображения с заданными координатами, благодаря чему получают верхнюю величину, (e) сравнение отфильтрованных данных элемента изображения с заданными координатами с верхней величиной для получения первого сигнала выбора, (f) выбор, в ответ на первый сигнал выбора,
данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами больше, чем верхняя величина; или выбор, в ответ на первый сигнал выбора, отфильтрованных данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами не больше, чем верхняя величина, (g) вычитание заданной пороговой величины из данных элемента изображения с заданными координатами, благодаря чему получают нижнюю величину, (h) сравнение отфильтрованных данных элемента изображения с заданными координатами или данных элемента изображения с заданными координатами, которые выбраны на шаге (f), с нижней величиной,
благодаря чему получают второй сигнал выбора, (i) выбор, в ответ на второй сигнал выбора, данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами или данные элемента изображения с заданными координатами, которые выбраны на шаге (f), меньше, чем нижняя величина; или выбор, в ответ на второй сигнал выбора, отфильтрованных данных элемента изображения с заданными координатами или данных элемента изображения с заданными координатами, которые выбраны на шаге (f), если отфильтрованные данные элемента изображения с заданными координатами или данные элемента изображения с заданными координатами, которые выбраны на шаге (f), не меньше, чем нижняя величина, благодаря чему получают отфильтрованный результат для элемента изображения с заданными координатами, (j) обновление данных элемента изображения с заданными координатами, запомненных на шаге (a), путем замены их на отфильтрованный результат для элемента изображения с заданными координатами,
(k) повторение указанных шагов от (b) до (j) N раз, и (1) повторение указанных шагов от (b) до (k) для следующего элемента изображения с заданными координатами до тех пор, пока все элементы изображения текущего кадра не пройдут заключительную обработку.
4. The method for use in the image signal decoding system for final processing on an element-by-element basis of the decoded image data of the current frame from the image signal decoder included in the image signal decoding system includes the steps of (a) storing the decoded image data of the current frame, (b) storing image element data with specified coordinates, which represent the value of the image element that is being filtered, and are contained in decoded data from image of the current frame, (c) filtering the image element data with the given coordinates to obtain filtered image element data with the given coordinates, (d) summing the predetermined threshold value with the image element data with the given coordinates, thereby obtaining the upper value, (e) comparing the filtered image element data with predetermined coordinates with an upper value to obtain a first selection signal, (f) selecting, in response to the first selection signal,
image element data with predetermined coordinates, if the filtered image element data with predetermined coordinates is greater than the upper value; or selecting, in response to the first selection signal, the filtered image element data with predetermined coordinates if the filtered image element data with predetermined coordinates is not greater than the upper value, (g) subtracting the predetermined threshold value from the image element data with predetermined coordinates, whereby get the lower value, (h) comparing the filtered data of the image element with the given coordinates or the data of the image element with the given coordinates, which were selected in step (f), with the lower Ichina,
whereby a second selection signal is obtained, (i) selecting, in response to the second selection signal, image element data with predetermined coordinates if the filtered image element data with predetermined coordinates or image element data with predetermined coordinates that are selected in step (f), less than the lower value; or selection, in response to a second selection signal, of filtered image element data with predetermined coordinates or image element data with predetermined coordinates that are selected in step (f) if the filtered image element data with predetermined coordinates or image element data with predetermined coordinates that are selected in step (f), no less than the lower value, due to which a filtered result is obtained for the image element with the given coordinates, (j) updating the data of the image element from GOVERNMENTAL coordinates stored in step (a), by replacing them with the filtered result for the image element with given coordinates,
(k) repeating the indicated steps from (b) to (j) N times, and (1) repeating the indicated steps from (b) to (k) for the next image element with the given coordinates until all the image elements of the current frame are will be finalized.
5. Способ по п.4, в котором указанный шаг (c) включает (c1) обеспечение данными элемента изображения с заданными координатами и данными соседних элементов изображения, запомненными на шаге (a), причем данные соседних элементов изображения представляют собой величины соседних элементов изображения для элемента изображения с заданными координатами, и (c2) определение отфильтрованных данных элементов изображения с заданными координатами на основе данных элемента изображения с заданными координатами и данных соседних элементов изображения. 5. The method according to claim 4, in which said step (c) includes (c1) providing pixel data with predetermined coordinates and neighboring pixel data stored in step (a), wherein adjacent pixel data are values of neighboring image pixels for an image element with predetermined coordinates, and (c2) determining filtered data of image elements with predetermined coordinates based on image element data with predetermined coordinates and data of neighboring image elements. 6. Способ для использования в системе декодирования сигнала изображения, для заключительной обработки на поэлементной основе декодированных данных изображения текущего кадра из декодера сигнала изображения, входящего в систему декодирования сигнала изображения, включает шаги (a) запоминание декодированных данных изображения текущего кадра, (b) запоминание данных элемента изображения с заданными координатами, которые представляют величину элемента изображения, который подвергается фильтрации, и содержатся в декодированных данных изображения текущего кадра, (c) фильтрацию данных элемента изображения с заданными координатами для получения отфильтрованных данных элемента изображения с заданными координатами, (d) суммирование заданной пороговой величины с данными элемента изображения с заданными координатами, благодаря чему получают верхнюю величину, (e) сравнение отфильтрованных данных элемента изображения с заданными координатами с верхней для получения первого сигнала выбора,
(f) выбор, в ответ на первый сигнал выбора, данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами больше, чем верхняя величина; или выбор, в ответ на первый сигнал выбора, отфильтрованных данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами не больше, чем верхняя величина, (g) вычитание заданной пороговой величины из данных элемента изображения с заданными координатами, благодаря чему получают нижнюю величину, (h) сравнение отфильтрованных данных элемента изображения с заданными координатами или данных элемента изображения с заданными координатами, которые выбраны на шаге (f),
с нижней величиной, благодаря чему получают второй сигнал выбора, (i) выбор, в ответ на второй сигнал выбора, данных элемента изображения с заданными координатами, если отфильтрованные данные элемента изображения с заданными координатами или данные элемента изображения с заданными координатами, которые выбраны на шаге (f), меньше, чем нижняя величина, или выбор, в ответ на второй сигнал выбора, отфильтрованных данных элемента изображения с заданными координатами или данных элемента изображения с заданными координатами, которые выбраны на шаге (f), если отфильтрованные данные элемента изображения с заданными координатами или данные элемента изображения с заданными координатами, которые выбраны на шаге (f), не меньше, чем нижняя величина, благодаря чему получают отфильтрованный результат элемента изображения с заданными координатами, (j) обновление данных элемента изображения с заданными координатами, запомненных на шаге (a), путем замены их на отфильтрованный результат для элемента изображения с заданными координатами, (k) повторение указанных шагов от (b) до (j) заданное число раз, если отфильтрованные данные элемента изображения с заданными координатами выбираются в качестве отфильтрованного результата для элемента изображения с заданными координатами; и (1) повторение указанных шагов от (b) до (k) для следующего элемента изображения с заданными координатами до тех пор, пока все элементы изображения текущего кадра не пройдут заключительную обработку.
6. The method for use in the image signal decoding system for final processing on an element-by-element basis of the decoded image data of the current frame from the image signal decoder included in the image signal decoding system includes the steps of (a) storing the decoded image data of the current frame, (b) storing image element data with specified coordinates, which represent the value of the image element that is being filtered, and are contained in decoded data from image of the current frame, (c) filtering the image element data with the given coordinates to obtain filtered image element data with the given coordinates, (d) summing the predetermined threshold value with the image element data with the given coordinates, thereby obtaining the upper value, (e) comparing the filtered image element data with specified coordinates from the top to receive the first selection signal,
(f) selecting, in response to the first selection signal, image element data with predetermined coordinates if the filtered image element data with predetermined coordinates is greater than the upper value; or selecting, in response to the first selection signal, the filtered image element data with predetermined coordinates, if the filtered image element data with predetermined coordinates is not greater than the upper value, (g) subtracting the predetermined threshold value from the image element data with predetermined coordinates, whereby get the lower value, (h) comparing the filtered image element data with the given coordinates or image element data with the given coordinates that are selected in step (f),
with a lower value, due to which a second selection signal is obtained, (i) selection, in response to the second selection signal, of image data with given coordinates, if the filtered image element data with given coordinates or image element data with given coordinates that are selected in step (f) less than a lower value, or selection, in response to a second selection signal, of filtered image element data with predetermined coordinates or image element data with predetermined coordinates that are selected on Age (f), if the filtered image element data with the specified coordinates or the image element data with the specified coordinates that were selected in step (f) is not less than the lower value, so that the filtered image element result with the given coordinates is obtained, (j) updating the data of the image element with the given coordinates stored in step (a) by replacing them with the filtered result for the image element with the given coordinates, (k) repeating the indicated steps from (b) to (j) the given number p of the filtered pixel data of a target pixel are selected as the filtered result for the target pixel element; and (1) repeating the indicated steps from (b) to (k) for the next image element with the given coordinates until all image elements of the current frame have undergone final processing.
7. Способ по п.6, в котором указанный шаг (c) включает (c1) обеспечение данными элемента изображения с заданными координатами и данными соседних элементов изображения, запомненными на шаге (a), причем данные соседних элементов изображения представляют собой величины элементов изображения соседних с элементов изображения с заданными координатами, и (c2) определение отфильтрованных данных элементов изображения с заданными координатами на основе данных элемента изображения с заданными координатами и данных соседних элементов изображения. 7. The method according to claim 6, in which said step (c) includes (c1) providing image element data with predetermined coordinates and neighboring image data stored in step (a), wherein the neighboring image data are values of neighboring image elements from image elements with specified coordinates, and (c2) determining filtered image data with specified coordinates based on image element data with specified coordinates and data of neighboring image elements.
RU97119861/09A 1995-04-29 1996-04-25 Improved final processing method and device for image signal decoding system RU2154917C2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1995/10440 1995-04-29
KR1019950010440A KR960039992A (en) 1995-04-29 1995-04-29 Blocking phenomenon removal device and video decoder using the same

Publications (2)

Publication Number Publication Date
RU97119861A true RU97119861A (en) 1999-11-20
RU2154917C2 RU2154917C2 (en) 2000-08-20

Family

ID=19413343

Family Applications (1)

Application Number Title Priority Date Filing Date
RU97119861/09A RU2154917C2 (en) 1995-04-29 1996-04-25 Improved final processing method and device for image signal decoding system

Country Status (11)

Country Link
US (1) US5734757A (en)
EP (1) EP0886972B1 (en)
JP (1) JPH11504482A (en)
KR (1) KR960039992A (en)
CN (1) CN1139255C (en)
CA (1) CA2219746A1 (en)
DE (1) DE69619707T2 (en)
MX (1) MX9708188A (en)
PL (1) PL180169B1 (en)
RU (1) RU2154917C2 (en)
WO (1) WO1996035295A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100219628B1 (en) * 1997-02-15 1999-09-01 윤종용 Signal adaptive filtering method and signal adaptive filter
KR100251549B1 (en) * 1997-02-28 2000-04-15 구자홍 Digital image decoder
US7003174B2 (en) * 2001-07-02 2006-02-21 Corel Corporation Removal of block encoding artifacts
KR100679035B1 (en) 2005-01-04 2007-02-06 삼성전자주식회사 Deblocking filtering method considering intra BL mode, and video encoder/decoder based on multi-layer using the method
JP4747975B2 (en) * 2006-07-14 2011-08-17 ソニー株式会社 Image processing apparatus and method, program, and recording medium
EP2375747B1 (en) 2010-04-12 2019-03-13 Sun Patent Trust Filter positioning and selection

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60120482A (en) * 1983-12-02 1985-06-27 Canon Inc Picture signal processor
US4941043A (en) * 1988-06-14 1990-07-10 Siemens Aktiengesellschaft Method for reducing blocking artifacts in video scene coding with discrete cosine transformation (DCT) at a low data rate
FR2661063B1 (en) * 1990-04-13 1992-06-19 Thomson Csf POST-FILTERING METHOD AND DEVICE FOR CODING OF IMAGES BY DISCRETE COSINUS TRANSFORMATION.
US5454051A (en) * 1991-08-05 1995-09-26 Eastman Kodak Company Method of reducing block artifacts created by block transform compression algorithms
KR0148130B1 (en) * 1992-05-18 1998-09-15 강진구 Apparatus and method for encoding/decoding due to restrain blocking artifact
KR100229783B1 (en) * 1994-07-29 1999-11-15 전주범 Adaptive post processing apparatus in digital transmission picture

Similar Documents

Publication Publication Date Title
EP2063390A1 (en) Image processing method and device, and its program
US20080152254A1 (en) Image processing apparatus and control method thereof
CN1191710C (en) Data processing method
CN101573980A (en) Detecting block artifacts in coded images and video
CN1362834A (en) Data processing method
CN112150400B (en) Image enhancement method and device and electronic equipment
CN111028165B (en) High-dynamic image recovery method for resisting camera shake based on RAW data
KR950006779B1 (en) Method and device for the reduction of noise
EP0154766B1 (en) A method for processing gray scale picture elements to facilitate data compression
RU97119861A (en) IMPROVED METHOD FOR FINAL PROCESSING AND DEVICE FOR USE IN THE IMAGE SIGNAL DECODING SYSTEM
KR100901945B1 (en) Image motion vector detecting device
KR20010080611A (en) Device and method for filtering
CN116112809A (en) Image noise reduction processing method, device and storage medium
KR20040111436A (en) Video signal post-processing method
JP2806287B2 (en) Image quality evaluation device
JP3427354B2 (en) Video binarization method and binary image generation method
JPH09288737A (en) Onboard picture processor
JPH0537775A (en) Pseudo intermediate tone processing method and its device
JPS60136476A (en) Picture processor
JPS63190474A (en) Color picture data coder
JP2001045507A (en) Pixel data processor and pixel data processing method
US8842192B2 (en) Image processing apparatus, image processing method, and imaging apparatus for performing image processing and coding of a preprocess image
JPS62118482A (en) Picture processing method
JP2002262081A (en) Image processor and image processing method
JPH01137378A (en) Picture processing system