JP5390773B2 - オーバーラップスムージングおよびインループデブロッキングの区分的な処理 - Google Patents
オーバーラップスムージングおよびインループデブロッキングの区分的な処理 Download PDFInfo
- Publication number
- JP5390773B2 JP5390773B2 JP2007553130A JP2007553130A JP5390773B2 JP 5390773 B2 JP5390773 B2 JP 5390773B2 JP 2007553130 A JP2007553130 A JP 2007553130A JP 2007553130 A JP2007553130 A JP 2007553130A JP 5390773 B2 JP5390773 B2 JP 5390773B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- deblocking
- video
- filter
- smoothing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
(i)前のマクロブロック(マクロブロック1など)に隣接する8×8ブロック(mb4y0、mb4y1など)のスムージングおよびデブロッキングを完全に完了し、次のマクロブロック(マクロブロック7など)に隣接する8×8ブロック(mb4y2、mb4y3など)のスムージングおよびデブロッキングを部分的に完了する。
(ii)完了した8×8ブロック(mb4y0、mb4y1など)を出力して、部分的に完了した8×8ブロック(mb4y2、mb4y3など)をスクラッチパッドメモリに記憶する。
(iii)次のマクロブロック(マクロブロック7など)の処理中に、スクラッチパッドメモリから部分的に完了した8×8ブロック(mb4y2、mb4y3など)をフェッチして、取り出した8×8ブロック(mb4y2、mb4y3など)の処理を完了する。
(iv)次のマクロブロックの完了した8×8ブロック(mb7y0、mb7y1など)と共に、完了した8×8ブロック(mb4y2、mb4y3など)を出力する。
スクラッチパッドの容量=(576バイト)×(フレーム内の水平方向のマクロブロックの個数)
Claims (11)
- 各マクロブロック内で、少なくとも第1のブロックに対して、前記第1のブロックが第1のフィルタ操作で部分的に処理され、次に第2のフィルタ操作で完全に処理されるように、区分的なオーバーラップスムージングおよびデブロッキングを逐次的に実行するインループフィルタを有するビデオアクセラレータであって、
前記第1のフィルタ操作は、区分的なオーバーラップスムージングおよびデブロッキングを逐次的に実行することを含み、
前記第2のフィルタ操作は、区分的なオーバーラップスムージングおよびデブロッキングを逐次的に実行することを含む、
ビデオアクセラレータ。 - 各フィルタ操作では、異なるマクロブロックから集められてなる複数のブロックが処理される請求項1に記載のビデオアクセラレータ。
- 前記第1のフィルタ操作は、マクロブロックの先頭行に対するオーバーラップスムージング操作およびデブロッキング操作を含み、前記第2のフィルタ操作は、マクロブロックの第2の行に対するオーバーラップスムージング操作およびデブロッキング操作を含む請求項1に記載のビデオアクセラレータ。
- 前記第1のフィルタ操作は、前記第1のブロックに対する、区分的なオーバーラップスムージング操作およびデブロッキング操作の第1の組を含み、前記第2のフィルタ操作は、前記第1のブロックに対する、区分的なオーバーラップスムージング操作およびデブロッキング操作の第2の組を含む請求項1に記載のビデオアクセラレータ。
- 前記部分的に処理された第1のブロックを記憶するためのスクラッチパッドメモリを更に有し、前記第2のフィルタ操作は、前記スクラッチパッドメモリから前記部分的に処理された第1のブロックをフェッチする請求項1に記載のビデオアクセラレータ。
- 前記第1のブロックが前に処理されたマクロブロックに隣接している場合に、前記第1のフィルタ操作は、オーバーラップスムージングおよびデブロッキングのために、前記第1のブロックを完全にフィルタすることを含む請求項1に記載のビデオアクセラレータ。
- 前記第1のブロックがその後処理されるマクロブロックに隣接している場合に、前記第2のフィルタ操作は、オーバーラップスムージングおよびデブロッキングのために、前記第1のブロックを部分的にフィルタすることを含む請求項1に記載のビデオアクセラレータ。
- 前記第1のフィルタ操作は、
少なくとも前記第1のブロックの選択された垂直ブロック境界に対してオーバーラップスムージングを実行することと、
少なくとも前記第1のブロックの選択された水平ブロック境界に対してオーバーラップスムージングを実行することと、
少なくとも前記第1のブロックの選択された水平ブロック境界に対してインループデブロッキングを実行することと、
少なくとも前記第1のブロックの選択された水平サブブロック境界に対してインループデブロッキングを実行することと、
少なくとも前記第1のブロックの選択された垂直ブロック境界に対してインループデブロッキングを実行することと、
少なくとも前記第1のブロックの選択された垂直サブブロック境界に対してインループデブロッキングを実行することと、を含む請求項1に記載のビデオアクセラレータ。 - 前記第2のフィルタ操作は、 少なくとも前記第1のブロックの残りの垂直ブロック境界に対してオーバーラップスムージングを実行することと、
少なくとも前記第1のブロックの残りの水平ブロック境界に対してオーバーラップスムージングを実行することと、
少なくとも前記第1のブロックの残りの水平ブロック境界に対してインループデブロッキングを実行することと、
少なくとも前記第1のブロックの残りの水平サブブロック境界に対してインループデブロッキングを実行することと、
少なくとも前記第1のブロックの残りの垂直ブロック境界に対してインループデブロッキングを実行することと、
少なくとも前記第1のブロックの残りの垂直サブブロック境界に対してインループデブロッキングを実行することと、を含む請求項8に記載のビデオアクセラレータ。 - 圧縮ビデオデータストリームからのビデオ情報を復号化するためのビデオ処理システムであって、
部分的に復号化されたビデオデータを生成するために、前記圧縮ビデオデータストリームを部分的に復号化するプロセッサと、
ビデオフレームを生成するために、前記部分的に復号化されたビデオデータを復号化するビデオ復号化回路と、を有し、前記ビデオ復号化回路は、前記ビデオフレームの各マクロブロック内で、少なくとも第1のブロックに対して、前記第1のブロックが第1のフィルタ操作で部分的に処理され、次に第2のフィルタ操作で完全に処理されるように、区分的なオーバーラップスムージングおよびデブロッキングを逐次的に実行するためのインループフィルタを有するビデオ処理システムであって、
前記第1のフィルタ操作は、区分的なオーバーラップスムージングおよびデブロッキングを逐次的に実行することを含み、
前記第2のフィルタ操作は、区分的なオーバーラップスムージングおよびデブロッキングを逐次的に実行することを含む、
ビデオ処理システム。 - 前記インループフィルタは、一度に1つのマクロブロックについてオーバーラップスムージングおよびデブロッキングをするために、ビデオフレーム内のマクロブロックの各行を逐次的に処理する請求項10に記載のビデオ処理システム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/042,366 | 2005-01-25 | ||
US11/042,366 US8576924B2 (en) | 2005-01-25 | 2005-01-25 | Piecewise processing of overlap smoothing and in-loop deblocking |
PCT/US2006/001598 WO2006081097A1 (en) | 2005-01-25 | 2006-01-17 | Piecewise processing of overlap smoothing and in-loop deblocking |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008529411A JP2008529411A (ja) | 2008-07-31 |
JP5390773B2 true JP5390773B2 (ja) | 2014-01-15 |
Family
ID=36282870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007553130A Active JP5390773B2 (ja) | 2005-01-25 | 2006-01-17 | オーバーラップスムージングおよびインループデブロッキングの区分的な処理 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8576924B2 (ja) |
JP (1) | JP5390773B2 (ja) |
KR (1) | KR101227667B1 (ja) |
CN (2) | CN103188495B (ja) |
DE (1) | DE112006000271T5 (ja) |
GB (1) | GB2441188B (ja) |
TW (1) | TWI461065B (ja) |
WO (1) | WO2006081097A1 (ja) |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060013315A1 (en) * | 2004-07-19 | 2006-01-19 | Samsung Electronics Co., Ltd. | Filtering method, apparatus, and medium used in audio-video codec |
US7792385B2 (en) * | 2005-01-25 | 2010-09-07 | Globalfoundries Inc. | Scratch pad for storing intermediate loop filter data |
US7965773B1 (en) | 2005-06-30 | 2011-06-21 | Advanced Micro Devices, Inc. | Macroblock cache |
JP2007060627A (ja) * | 2005-07-27 | 2007-03-08 | Victor Co Of Japan Ltd | 再生装置および再生方法 |
CN100370834C (zh) * | 2005-08-08 | 2008-02-20 | 北京中星微电子有限公司 | 多模图像编解码芯片中的系数缩放计算模块 |
US7636497B1 (en) | 2005-12-27 | 2009-12-22 | Advanced Micro Devices, Inc. | Video rotation in a media acceleration engine |
US20070223591A1 (en) * | 2006-03-22 | 2007-09-27 | Metta Technology, Inc. | Frame Deblocking in Video Processing Systems |
JP4797853B2 (ja) * | 2006-07-19 | 2011-10-19 | ソニー株式会社 | 映像信号処理装置及び方法、並びに映像信号復号装置 |
JP4830691B2 (ja) * | 2006-07-26 | 2011-12-07 | ソニー株式会社 | 映像信号処理方法及び装置、並びに映像信号復号方法 |
KR100771879B1 (ko) * | 2006-08-17 | 2007-11-01 | 삼성전자주식회사 | 내부 메모리 용량을 감소시키는 디블록킹 필터링 방법 및그 방법을 이용하는 영상 처리 장치 |
JP4848892B2 (ja) * | 2006-08-25 | 2011-12-28 | ソニー株式会社 | 映像信号処理装置及び方法、並びに映像信号復号装置 |
US7760964B2 (en) * | 2006-11-01 | 2010-07-20 | Ericsson Television Inc. | Method and architecture for temporal-spatial deblocking and deflickering with expanded frequency filtering in compressed domain |
KR100903863B1 (ko) | 2007-01-25 | 2009-06-24 | 주식회사 씬멀티미디어 | Wmv 디코더의 오버랩 변환부와 디블록킹 필터 사이의인터페이스 방법 |
US8462841B2 (en) * | 2007-12-31 | 2013-06-11 | Netlogic Microsystems, Inc. | System, method and device to encode and decode video data having multiple video data formats |
US8923384B2 (en) * | 2007-12-31 | 2014-12-30 | Netlogic Microsystems, Inc. | System, method and device for processing macroblock video data |
US20090285308A1 (en) * | 2008-05-14 | 2009-11-19 | Harmonic Inc. | Deblocking algorithm for coded video |
US20100053181A1 (en) * | 2008-08-31 | 2010-03-04 | Raza Microelectronics, Inc. | Method and device of processing video |
US8861586B2 (en) * | 2008-10-14 | 2014-10-14 | Nvidia Corporation | Adaptive deblocking in a decoding pipeline |
US8867605B2 (en) * | 2008-10-14 | 2014-10-21 | Nvidia Corporation | Second deblocker in a decoding pipeline |
US20100111166A1 (en) * | 2008-10-31 | 2010-05-06 | Rmi Corporation | Device for decoding a video stream and method thereof |
US9179166B2 (en) * | 2008-12-05 | 2015-11-03 | Nvidia Corporation | Multi-protocol deblock engine core system and method |
KR101885382B1 (ko) * | 2009-07-06 | 2018-08-03 | 톰슨 라이센싱 | 공간적으로 변하는 잔류물 코딩을 위한 방법 및 장치 |
US8589942B2 (en) | 2010-05-07 | 2013-11-19 | Qualcomm Incorporated | Non-real time thread scheduling |
US8873637B2 (en) * | 2010-05-14 | 2014-10-28 | Qualcomm Incorporated | Hardware pixel processing pipeline and video processing instructions |
US9143793B2 (en) * | 2010-05-27 | 2015-09-22 | Freescale Semiconductor, Inc. | Video processing system, computer program product and method for managing a transfer of information between a memory unit and a decoder |
US8787443B2 (en) | 2010-10-05 | 2014-07-22 | Microsoft Corporation | Content adaptive deblocking during video encoding and decoding |
US9042458B2 (en) | 2011-04-01 | 2015-05-26 | Microsoft Technology Licensing, Llc | Multi-threaded implementations of deblock filtering |
US20130027748A1 (en) * | 2011-07-29 | 2013-01-31 | Canon Kabushiki Kaisha | Image processing apparatus |
US9460495B2 (en) * | 2012-04-06 | 2016-10-04 | Microsoft Technology Licensing, Llc | Joint video stabilization and rolling shutter correction on a generic platform |
KR20220131366A (ko) * | 2012-10-01 | 2022-09-27 | 지이 비디오 컴프레션, 엘엘씨 | 베이스 레이어로부터 예측을 위한 서브블록 세부분할의 유도를 이용한 스케일러블 비디오 코딩 |
US9854252B2 (en) * | 2013-05-20 | 2017-12-26 | Texas Instruments Incorporated | Method and apparatus of HEVC de-blocking filter |
US9471995B2 (en) * | 2014-01-14 | 2016-10-18 | Vixs Systems Inc. | Codec engine with inline image processing |
KR102306336B1 (ko) | 2014-03-03 | 2021-09-30 | 소니그룹주식회사 | 범위 확장에서의 강력한 내부 평활화 |
US10999602B2 (en) | 2016-12-23 | 2021-05-04 | Apple Inc. | Sphere projected motion estimation/compensation and mode decision |
US11259046B2 (en) | 2017-02-15 | 2022-02-22 | Apple Inc. | Processing of equirectangular object data to compensate for distortion by spherical projections |
US10924747B2 (en) | 2017-02-27 | 2021-02-16 | Apple Inc. | Video coding techniques for multi-view video |
US11093752B2 (en) | 2017-06-02 | 2021-08-17 | Apple Inc. | Object tracking in multi-view video |
US20190005709A1 (en) * | 2017-06-30 | 2019-01-03 | Apple Inc. | Techniques for Correction of Visual Artifacts in Multi-View Images |
US10754242B2 (en) | 2017-06-30 | 2020-08-25 | Apple Inc. | Adaptive resolution and projection format in multi-direction video |
WO2020043193A1 (en) * | 2018-08-31 | 2020-03-05 | Mediatek Inc. | Method and apparatus of subblock deblocking in video coding |
WO2020089201A1 (en) * | 2018-10-30 | 2020-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Deblocking between block boundaries and sub-block boundaries in a video encoder and/or video decoder |
US11134275B2 (en) * | 2019-06-04 | 2021-09-28 | Tencent America LLC | Method and apparatus for performing primary transform based on filtering of blocks |
CN110213579A (zh) * | 2019-06-11 | 2019-09-06 | 上海富瀚微电子股份有限公司 | 双核心计算单元实现环路滤波的方法 |
US11917144B2 (en) * | 2021-09-29 | 2024-02-27 | Mediatek Inc. | Efficient in-loop filtering for video coding |
US11714620B1 (en) | 2022-01-14 | 2023-08-01 | Triad National Security, Llc | Decoupling loop dependencies using buffers to enable pipelining of loops |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4631750A (en) * | 1980-04-11 | 1986-12-23 | Ampex Corporation | Method and system for spacially transforming images |
US5097518A (en) * | 1990-02-27 | 1992-03-17 | Eastman Kodak Company | Technique for performing digital image scaling by logically combining or replicating pixels in blocks of differing groupsizes |
EP0525513B1 (en) * | 1991-07-16 | 2002-01-16 | Yozan Inc. | Method for detecting inclination of an image of characters |
US5903313A (en) * | 1995-04-18 | 1999-05-11 | Advanced Micro Devices, Inc. | Method and apparatus for adaptively performing motion compensation in a video processing apparatus |
US5872866A (en) * | 1995-04-18 | 1999-02-16 | Advanced Micro Devices, Inc. | Method and apparatus for improved video decompression by predetermination of IDCT results based on image characteristics |
US6075918A (en) * | 1995-10-26 | 2000-06-13 | Advanced Micro Devices, Inc. | Generation of an intermediate video bitstream from a compressed video bitstream to enhance playback performance |
JP3895431B2 (ja) * | 1996-07-08 | 2007-03-22 | 株式会社ハイニックスセミコンダクター | 物体境界ブロック合併/分割を利用した映像情報符号化方法 |
US5923782A (en) * | 1996-08-01 | 1999-07-13 | Nynex Science & Technology, Inc. | System for detecting and identifying substantially linear horizontal and vertical lines of engineering drawings |
US5859651A (en) * | 1996-08-19 | 1999-01-12 | International Business Machines Corporation | Method and apparatus for block data transfer to reduce on-chip storage for interpolative video resizing |
KR100213089B1 (ko) * | 1997-01-29 | 1999-08-02 | 윤종용 | 루프필터링 방법 및 루프필터 |
US6188799B1 (en) * | 1997-02-07 | 2001-02-13 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for removing noise in still and moving pictures |
JPH1198020A (ja) * | 1997-09-24 | 1999-04-09 | Sony Corp | ビットストリーム解析方法及び装置 |
US6259734B1 (en) * | 1998-04-03 | 2001-07-10 | Matsushita Electric Industrial Co., Ltd. | Image processing method, image processing apparatus, and data storage media |
WO2000028518A2 (en) * | 1998-11-09 | 2000-05-18 | Broadcom Corporation | Graphics display system |
US6614930B1 (en) * | 1999-01-28 | 2003-09-02 | Koninklijke Philips Electronics N.V. | Video stream classifiable symbol isolation method and system |
US6441754B1 (en) * | 1999-08-17 | 2002-08-27 | General Instrument Corporation | Apparatus and methods for transcoder-based adaptive quantization |
KR100335055B1 (ko) * | 1999-12-08 | 2002-05-02 | 구자홍 | 압축 영상신호의 블럭현상 및 링현상 제거방법 |
US6771196B2 (en) * | 1999-12-14 | 2004-08-03 | Broadcom Corporation | Programmable variable-length decoder |
JP2001285863A (ja) * | 2000-03-30 | 2001-10-12 | Sony Corp | 画像情報変換装置及び方法 |
US6901170B1 (en) * | 2000-09-05 | 2005-05-31 | Fuji Xerox Co., Ltd. | Image processing device and recording medium |
DE10048438A1 (de) * | 2000-09-29 | 2002-04-18 | Siemens Ag | Referenzbilddrehung |
JP4620901B2 (ja) * | 2001-06-04 | 2011-01-26 | キヤノン株式会社 | 2次元光走査装置、及び該2次元光走査装置の駆動方法 |
US6819803B2 (en) * | 2001-07-02 | 2004-11-16 | International Business Machines Corporation | Faster lossless rotation of JPEG images |
GB0124882D0 (en) * | 2001-10-17 | 2001-12-05 | Koninkl Philips Electronics Nv | Improved variable length decoder |
CN101448162B (zh) * | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
TW563343B (en) * | 2002-03-15 | 2003-11-21 | Via Tech Inc | Image frame scaling method |
EP1351513A3 (en) * | 2002-04-01 | 2005-08-03 | Broadcom Corporation | Method of operating a video decoding system |
US6907079B2 (en) * | 2002-05-01 | 2005-06-14 | Thomson Licensing S.A. | Deblocking filter conditioned on pixel brightness |
EP1530829B1 (en) * | 2002-07-09 | 2018-08-22 | Nokia Technologies Oy | Method and apparatus for selecting interpolation filter type in video coding |
US7084929B2 (en) * | 2002-07-29 | 2006-08-01 | Koninklijke Philips Electronics N.V. | Video data filtering arrangement and method |
US7379496B2 (en) * | 2002-09-04 | 2008-05-27 | Microsoft Corporation | Multi-resolution video coding and decoding |
JP3680845B2 (ja) * | 2003-05-28 | 2005-08-10 | セイコーエプソン株式会社 | 圧縮動画像の伸張装置及びそれを用いた画像表示装置 |
US20050013494A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | In-loop deblocking filter |
US7254272B2 (en) * | 2003-08-21 | 2007-08-07 | International Business Machines Corporation | Browsing JPEG images using MPEG hardware chips |
JP5280003B2 (ja) * | 2003-09-07 | 2013-09-04 | マイクロソフト コーポレーション | 映像コーデックにおけるスライス層 |
CN1285214C (zh) * | 2004-01-14 | 2006-11-15 | 华中科技大学 | 一种环路滤波方法和环路滤波器 |
US7680351B2 (en) * | 2004-05-21 | 2010-03-16 | Broadcom Corporation | Video deblocking method and apparatus |
US7590059B2 (en) * | 2004-05-21 | 2009-09-15 | Broadcom Corp. | Multistandard video decoder |
US20050281339A1 (en) * | 2004-06-22 | 2005-12-22 | Samsung Electronics Co., Ltd. | Filtering method of audio-visual codec and filtering apparatus |
-
2005
- 2005-01-25 US US11/042,366 patent/US8576924B2/en active Active
-
2006
- 2006-01-17 JP JP2007553130A patent/JP5390773B2/ja active Active
- 2006-01-17 CN CN201310059414.7A patent/CN103188495B/zh active Active
- 2006-01-17 GB GB0713744A patent/GB2441188B/en active Active
- 2006-01-17 CN CN2006800028034A patent/CN101107861B/zh active Active
- 2006-01-17 KR KR1020077017291A patent/KR101227667B1/ko active IP Right Grant
- 2006-01-17 WO PCT/US2006/001598 patent/WO2006081097A1/en active Application Filing
- 2006-01-17 DE DE112006000271T patent/DE112006000271T5/de active Pending
- 2006-01-19 TW TW095102015A patent/TWI461065B/zh active
Also Published As
Publication number | Publication date |
---|---|
TWI461065B (zh) | 2014-11-11 |
TW200704197A (en) | 2007-01-16 |
GB0713744D0 (en) | 2007-08-22 |
US20060165181A1 (en) | 2006-07-27 |
WO2006081097A1 (en) | 2006-08-03 |
KR101227667B1 (ko) | 2013-01-29 |
KR20070104568A (ko) | 2007-10-26 |
US8576924B2 (en) | 2013-11-05 |
JP2008529411A (ja) | 2008-07-31 |
CN103188495A (zh) | 2013-07-03 |
GB2441188B (en) | 2010-08-25 |
CN101107861B (zh) | 2013-03-27 |
CN103188495B (zh) | 2016-12-28 |
GB2441188A (en) | 2008-02-27 |
CN101107861A (zh) | 2008-01-16 |
DE112006000271T5 (de) | 2007-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5390773B2 (ja) | オーバーラップスムージングおよびインループデブロッキングの区分的な処理 | |
TWI382764B (zh) | 用於儲存中間迴路過濾資料之暫存記憶體(scratch pad) | |
US7965773B1 (en) | Macroblock cache | |
JP4577048B2 (ja) | 画像符号化方法、画像符号化装置および画像符号化プログラム | |
EP3386199B1 (en) | Lossless compression method and system appled to video hard decoding | |
US20060133504A1 (en) | Deblocking filters for performing horizontal and vertical filtering of video data simultaneously and methods of operating the same | |
US20060013315A1 (en) | Filtering method, apparatus, and medium used in audio-video codec | |
JP2006197521A (ja) | 画像復号装置及び方法 | |
JP2006157925A (ja) | パイプラインデブロッキングフィルタ | |
JP5496047B2 (ja) | 画像再生方法、画像再生装置、画像再生プログラム、撮像システム、および再生システム | |
JP2012085001A5 (ja) | ||
JP2007503787A (ja) | メモリ帯域幅要求が低いビデオ処理装置 | |
US20140105306A1 (en) | Image processing apparatus and image processing method | |
JP2007258882A (ja) | 画像復号装置 | |
JP2007180723A (ja) | 画像処理装置及び画像処理方法 | |
JP2000175201A (ja) | 画像処理装置及び方法、並びに提供媒体 | |
TW202315411A (zh) | 視訊編解碼方法及裝置 | |
JP7359653B2 (ja) | 動画像符号化装置 | |
US20110051815A1 (en) | Method and apparatus for encoding data and method and apparatus for decoding data | |
US10694190B2 (en) | Processing apparatuses and controlling methods thereof | |
KR100636911B1 (ko) | 색도 신호의 인터리빙 기반 동영상 복호화 방법 및 그 장치 | |
KR100556341B1 (ko) | 메모리 대역폭이 감소된 비디오 디코더 시스템 | |
KR101676792B1 (ko) | 데이터를 효율적으로 임베디드 압축 하기 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 | |
WO2010095181A1 (ja) | 可変長復号化装置 | |
JP4888224B2 (ja) | 画像処理装置およびその方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090114 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100421 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20100902 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111026 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120125 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120201 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120223 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120301 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120322 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121010 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130110 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130212 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130808 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130830 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131002 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131011 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5390773 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |