JP4182442B2 - 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 - Google Patents
画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 Download PDFInfo
- Publication number
- JP4182442B2 JP4182442B2 JP2006122890A JP2006122890A JP4182442B2 JP 4182442 B2 JP4182442 B2 JP 4182442B2 JP 2006122890 A JP2006122890 A JP 2006122890A JP 2006122890 A JP2006122890 A JP 2006122890A JP 4182442 B2 JP4182442 B2 JP 4182442B2
- Authority
- JP
- Japan
- Prior art keywords
- macroblock
- processing
- image data
- slice
- processed
- 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.)
- Expired - Fee Related
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
- 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/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
- H04N19/436—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 using parallelised computational arrangements
-
- 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
- H04N19/423—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 characterised by memory arrangements
-
- 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
- H04N19/43—Hardware specially adapted for motion estimation or compensation
-
- 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
- H04N19/43—Hardware specially adapted for motion estimation or compensation
- H04N19/433—Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図2は、本発明の実施例1の映像機器に適用されるエンコーダを示すブロック図である。この実施例の映像機器は、このエンコーダ10で画像データを符号化処理して記録媒体に記録し、また伝送路に出力する。また後述するデコーダで記録媒体に記録した画像データ、伝送路から入力する符号化データを復号化処理する。
以上の構成において、これら実施例の映像機器では、例えばチューナー、光ディスク装置等から出力される画像データPixelが、エンコーダ10(図2)で符号化処理されて符号化データStreamが生成され、この符号化データStreamが記録媒体に記録され、また伝送路に出力される。またこれとは逆に、記録媒体から再生された符号化データStream、伝送路から入力される符号化データStreamがデコーダ40(図12)で復号化されて画像データPixel が生成され、この画像データPixelがモニタ装置等に出力される。
以上の構成によれば、複数のマクロブロック処理エンジンにそれぞれ順次循環的にスライスを割り当てて、これら複数の演算処理手段で同時並列的に画像データを符号化処理、復号化処理するようにして、各スライスにおける処理中のマクロブロックの参照マクロブロックが、直前スライスにおける処理中のマクロブロックの参照マクロブロックと一部重複するように、各スライスの処理開始のタイミングを設定することにより、複数の演算処理手段で画像データを同時並列的に処理して符号化処理、復号化処理する構成において、キャッシュメモリの容量を低減することができる。従って、全体の消費電力を低減し、構成を簡略化、小型化することができる。
Claims (7)
- 画像データをそれぞれマクロブロック単位で符号化又は復号化する複数の演算処理部と、
前記複数の演算処理部の処理に使用するデータを蓄積して保持するメインメモリと、
前記メインメモリに保持されたデータの一部を保持する前記複数の演算処理部のキャッシュメモリとを備え、
前記複数の演算処理部には、
前記画像データの連続するスライスが順次循環的に割り当てられて、それぞれ処理対象のスライスが設定され、
前記複数の演算処理部は、
各スライスの処理が直前スライスの処理に対して一定の関係となるようにして、それぞれ前記処理対象のスライスのマクロブロックをラスタ走査の順序で処理する順序で、前記キャッシュメモリに保持されたデータを処理して前記画像データを同時並列的に符号化又は復号化し、
前記一定の関係が、
現在のスライスと直前のスライスとを同時並列的に処理可能な関係であって、
かつ前記現在のスライスで処理中のマクロブロックの参照マクロブロックと、前記直前スライスで処理中のマクロブロックの参照マクロブロックとが一部重複する関係となるように、前記現在のスライスで処理中のマクロブロックが、前記直前スライスで処理中のマクロブロックから一定数のマクロブロックだけラスタ走査開始端側となる関係である
画像データの処理装置。 - 前記キャッシュメモリの容量が、
1つのマクロブロックの参照マクロブロック数に値1を加算した加算値に、前記複数の演算処理部の数を乗算した後、前記一部重複する参照マクロブロックの数を減算した数のマクロブロック数に対応する容量である
請求項1に記載の画像データの処理装置。 - 前記キャッシュメモリの容量が、
1つのマクロブロックの参照マクロブロック数に値1を加算した加算値に、前記複数の演算処理部の数を乗算した後、前記一部重複する参照マクロブロックの数を減算した数のマクロブロック数に対応する容量となるように、前記複数の演算処理部の数が設定された
請求項1に記載の画像データの処理装置。 - 前記複数の演算処理部による処理系統を複数系統有し、
前記複数系統の前記複数の演算処理部で前記キャッシュメモリを共用した
請求項1に記載の画像データの処理装置。 - 画像データをマクロブロック単位で符号化又は復号化する画像データの処理方法において、
前記符号化又は復号化に必要なデータをメインメモリに格納するメインメモリへのデータ格納のステップと、
前記メインメモリに格納されたデータをキャッシュメモリに格納するキャッシュメモリへのデータ格納のステップと、
前記画像データの連続するスライスが順次循環的に割り当てられた複数の処理対象を、それぞれ前記マクロブロック単位で、同時並列的に処理するように、前記キャッシュメモリに保持されたデータを用いて複数の演算処理手段で前記画像データを符号化又は復号化する同時並列処理ステップとを有し、
前記同時並列処理ステップは、
各スライスの処理が直前スライスの処理に対して一定の関係となるようにして、それぞれ前記処理対象のスライスのマクロブロックをラスタ走査の順序で処理する順序で、前記画像データを符号化又は復号化し、
前記一定の関係が、
現在のスライスと直前のスライスとを同時並列的に処理可能な関係であって、
かつ前記現在のスライスで処理中のマクロブロックの参照マクロブロックと、前記直前スライスで処理中のマクロブロックの参照マクロブロックとが一部重複する関係となるように、前記現在のスライスで処理中のマクロブロックが、前記直前スライスで処理中のマクロブロックから一定数のマクロブロックだけラスタ走査開始端側となる関係である
画像データの処理方法。 - 演算処理手段による実行により、画像データをマクロブロック単位で符号化又は復号化する画像データの処理方法のプログラムにおいて、
前記符号化又は復号化に必要なデータをメインメモリに格納するメインメモリへのデータ格納のステップと、
前記メインメモリに格納されたデータをキャッシュメモリに格納するキャッシュメモリへのデータ格納のステップと、
前記画像データの連続するスライスが順次循環的に割り当てられた複数の処理対象を、それぞれ前記マクロブロック単位で、同時並列的に処理するように、前記キャッシュメモリに保持されたデータを用いて複数の演算処理手段で前記画像データを符号化又は復号化する同時並列処理ステップとを有し、
前記同時並列処理ステップは、
各スライスの処理が直前スライスの処理に対して一定の関係となるようにして、それぞれ前記処理対象のスライスのマクロブロックをラスタ走査の順序で処理する順序で、前記画像データを符号化又は復号化し、
前記一定の関係が、
現在のスライスと直前のスライスとを同時並列的に処理可能な関係であって、
かつ前記現在のスライスで処理中のマクロブロックの参照マクロブロックと、前記直前スライスで処理中のマクロブロックの参照マクロブロックとが一部重複する関係となるように、前記現在のスライスで処理中のマクロブロックが、前記直前スライスで処理中のマクロブロックから一定数のマクロブロックだけラスタ走査開始端側となる関係である
画像データの処理方法のプログラム。 - 演算処理手段による実行により、画像データをマクロブロック単位で符号化又は復号化する画像データの処理方法のプログラムを記録した記録媒体において、
前記画像データの処理方法のプログラムは、
前記符号化又は復号化に必要なデータをメインメモリに格納するメインメモリへのデータ格納のステップと、
前記メインメモリに格納されたデータをキャッシュメモリに格納するキャッシュメモリへのデータ格納のステップと、
前記画像データの連続するスライスが順次循環的に割り当てられた複数の処理対象を、それぞれ前記マクロブロック単位で、同時並列的に処理するように、前記キャッシュメモリに保持されたデータを用いて複数の演算処理手段で前記画像データを符号化又は復号化する同時並列処理ステップとを有し、
前記同時並列処理ステップは、
各スライスの処理が直前スライスの処理に対して一定の関係となるようにして、それぞれ前記処理対象のスライスのマクロブロックをラスタ走査の順序で処理する順序で、前記画像データを符号化又は復号化し、
前記一定の関係が、
現在のスライスと直前のスライスとを同時並列的に処理可能な関係であって、
かつ前記現在のスライスで処理中のマクロブロックの参照マクロブロックと、前記直前スライスで処理中のマクロブロックの参照マクロブロックとが一部重複する関係となるように、前記現在のスライスで処理中のマクロブロックが、前記直前スライスで処理中のマクロブロックから一定数のマクロブロックだけラスタ走査開始端側となる関係である
画像データの処理方法のプログラムを記録した記録媒体。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006122890A JP4182442B2 (ja) | 2006-04-27 | 2006-04-27 | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 |
TW96113373A TW200818925A (en) | 2006-04-27 | 2007-04-16 | Image data processing apparatus, image data processing method, program for image data processing method, and recording medium recording program for image data processing method |
EP20070251643 EP1850598A1 (en) | 2006-04-27 | 2007-04-19 | Video coding and decoding with partial parallel processing |
US11/789,613 US8279942B2 (en) | 2006-04-27 | 2007-04-25 | Image data processing apparatus, image data processing method, program for image data processing method, and recording medium recording program for image data processing method |
KR20070040814A KR20070105903A (ko) | 2006-04-27 | 2007-04-26 | 화상 데이터의 처리 장치, 화상 데이터의 처리 방법, 화상데이터의 처리 방법의 프로그램, 및 화상 데이터의 처리방법의 프로그램을 기록한 기록 매체 |
CN2007100976447A CN101064848B (zh) | 2006-04-27 | 2007-04-27 | 图像数据处理装置与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006122890A JP4182442B2 (ja) | 2006-04-27 | 2006-04-27 | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007295423A JP2007295423A (ja) | 2007-11-08 |
JP4182442B2 true JP4182442B2 (ja) | 2008-11-19 |
Family
ID=38375634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006122890A Expired - Fee Related JP4182442B2 (ja) | 2006-04-27 | 2006-04-27 | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8279942B2 (ja) |
EP (1) | EP1850598A1 (ja) |
JP (1) | JP4182442B2 (ja) |
KR (1) | KR20070105903A (ja) |
CN (1) | CN101064848B (ja) |
TW (1) | TW200818925A (ja) |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI330987B (en) * | 2007-05-18 | 2010-09-21 | Via Tech Inc | Method and apparatus for determining whether adjacent macroblocks are located in the same slice |
US9648325B2 (en) * | 2007-06-30 | 2017-05-09 | Microsoft Technology Licensing, Llc | Video decoding implementations for a graphics processing unit |
US8634470B2 (en) * | 2007-07-24 | 2014-01-21 | Samsung Electronics Co., Ltd. | Multimedia decoding method and multimedia decoding apparatus based on multi-core processor |
JP2009060444A (ja) * | 2007-08-31 | 2009-03-19 | Canon Inc | 画像復号装置、画像復号方法及び記録装置 |
WO2009085788A1 (en) * | 2007-12-31 | 2009-07-09 | Rmi Corporation | System, method and device for processing macroblock video data |
US8923384B2 (en) * | 2007-12-31 | 2014-12-30 | Netlogic Microsystems, Inc. | System, method and device for processing macroblock video data |
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 |
CN101222636B (zh) * | 2008-01-24 | 2011-05-11 | 杭州华三通信技术有限公司 | 图像编解码方法和图像编解码装置 |
JP4314315B1 (ja) * | 2008-03-31 | 2009-08-12 | 株式会社東芝 | 情報処理装置および復号制御方法 |
US8787693B2 (en) * | 2008-04-15 | 2014-07-22 | Orange | Prediction of images by prior determination of a family of reference pixels, coding and decoding using such a prediction |
US8923385B2 (en) * | 2008-05-01 | 2014-12-30 | Nvidia Corporation | Rewind-enabled hardware encoder |
CN102957914B (zh) | 2008-05-23 | 2016-01-06 | 松下知识产权经营株式会社 | 图像解码装置、图像解码方法、图像编码装置、以及图像编码方法 |
US8711154B2 (en) * | 2008-06-09 | 2014-04-29 | Freescale Semiconductor, Inc. | System and method for parallel video processing in multicore devices |
WO2009150808A1 (ja) * | 2008-06-10 | 2009-12-17 | パナソニック株式会社 | 画像復号装置および画像符号化装置 |
CN101998141B (zh) * | 2008-06-19 | 2013-06-05 | 华为技术有限公司 | 视频数据的打包、编解码方法及装置及系统 |
US8160389B2 (en) * | 2008-07-24 | 2012-04-17 | Microsoft Corporation | Method for overlapping visual slices |
JP5141425B2 (ja) * | 2008-07-29 | 2013-02-13 | 富士通株式会社 | データ処理装置およびデータ処理プログラム |
US20100053181A1 (en) * | 2008-08-31 | 2010-03-04 | Raza Microelectronics, Inc. | Method and device of processing video |
US8331446B2 (en) * | 2008-08-31 | 2012-12-11 | Netlogic Microsystems, Inc. | Method and device for reordering video information |
US8326075B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
US8948255B2 (en) * | 2008-09-29 | 2015-02-03 | Panasonic Intellectual Property Management Co., Ltd. | Moving picture coding method for quantizing a plurality of pictures using a quantization step and a small quantization step having a size smaller than a size of the quantization step |
KR101590633B1 (ko) * | 2008-11-11 | 2016-02-02 | 삼성전자주식회사 | 슬라이스 단위로 분할된 동영상을 처리하는 동영상 부호화/복호화장치 및 동영상 부호화/복호화방법 |
US8855191B2 (en) * | 2008-11-24 | 2014-10-07 | Broadcast International, Inc. | Parallelization of high-performance video encoding on a single-chip multiprocessor |
US8311115B2 (en) * | 2009-01-29 | 2012-11-13 | Microsoft Corporation | Video encoding using previously calculated motion information |
US8737475B2 (en) | 2009-02-02 | 2014-05-27 | Freescale Semiconductor, Inc. | Video scene change detection and encoding complexity reduction in a video encoder system having multiple processing devices |
JP5004986B2 (ja) * | 2009-03-19 | 2012-08-22 | キヤノン株式会社 | スキャン変換装置及び画像符号化装置、並びにそれらの制御方法 |
JP5072893B2 (ja) * | 2009-03-25 | 2012-11-14 | 株式会社東芝 | 画像符号化方法および画像復号化方法 |
WO2010113227A1 (ja) * | 2009-03-31 | 2010-10-07 | パナソニック株式会社 | 画像復号装置 |
JP5343703B2 (ja) * | 2009-05-22 | 2013-11-13 | ソニー株式会社 | 復号処理装置、復号処理方法、およびプログラム |
KR101118091B1 (ko) * | 2009-06-04 | 2012-03-09 | 주식회사 코아로직 | 비디오 데이터 처리 장치 및 방법 |
WO2010143226A1 (en) * | 2009-06-09 | 2010-12-16 | Thomson Licensing | Decoding apparatus, decoding method, and editing apparatus |
KR101292668B1 (ko) * | 2009-10-08 | 2013-08-02 | 한국전자통신연구원 | 멀티프로세서기반의 영상 복호화 장치 및 방법 |
CN102714717A (zh) * | 2009-10-15 | 2012-10-03 | 豪威科技有限公司 | 低成本的视频编码器 |
KR20110055022A (ko) * | 2009-11-19 | 2011-05-25 | 한국전자통신연구원 | 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치 및 방법 |
TWI401614B (zh) * | 2010-02-05 | 2013-07-11 | Pixart Imaging Inc | 資料轉換方法及資料轉換裝置 |
US8705616B2 (en) | 2010-06-11 | 2014-04-22 | Microsoft Corporation | Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures |
KR101698797B1 (ko) | 2010-07-27 | 2017-01-23 | 삼성전자주식회사 | 영상 데이터를 분할하여 부호화 및 복호화를 병렬 처리하는 장치 및 상기 장치의 동작 방법 |
US8594177B2 (en) * | 2010-08-31 | 2013-11-26 | Arm Limited | Reducing reference frame data store bandwidth requirements in video decoders |
CA2722993A1 (fr) * | 2010-12-01 | 2012-06-01 | Ecole De Technologie Superieure | Systeme d'ecodage video parallele multitrames et multitranches avec encodage simultane de trames predites |
US8781004B1 (en) | 2011-04-07 | 2014-07-15 | Google Inc. | System and method for encoding video using variable loop filter |
US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
US8780971B1 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method of encoding using selectable loop filters |
CN102148988B (zh) * | 2011-04-20 | 2013-04-17 | 上海交通大学 | 基于fpga的高速jpeg图像处理系统及其处理方法 |
US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
US9591318B2 (en) | 2011-09-16 | 2017-03-07 | Microsoft Technology Licensing, Llc | Multi-layer encoding and decoding |
KR20130043322A (ko) * | 2011-10-20 | 2013-04-30 | 삼성전자주식회사 | 디스플레이 컨트롤러 및 이를 포함하는 디스플레이 장치 |
TWI580264B (zh) * | 2011-11-10 | 2017-04-21 | Sony Corp | Image processing apparatus and method |
US11089343B2 (en) | 2012-01-11 | 2021-08-10 | Microsoft Technology Licensing, Llc | Capability advertisement, configuration and control for video coding and decoding |
US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
EP2850830B1 (en) | 2012-05-14 | 2023-08-30 | V-Nova International Ltd | Encoding and reconstruction of residual data based on support information |
US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
CN102752600B (zh) * | 2012-07-13 | 2015-02-11 | 航天恒星科技有限公司 | 一种降低图像传输系统时延的实现方法 |
US20140112589A1 (en) * | 2012-10-22 | 2014-04-24 | Gurulogic Microsystems Oy | Encoder, decoder and method |
WO2014087860A1 (ja) * | 2012-12-06 | 2014-06-12 | ソニー株式会社 | 復号装置、復号方法、およびプログラム |
US20140169481A1 (en) * | 2012-12-19 | 2014-06-19 | Ati Technologies Ulc | Scalable high throughput video encoder |
RU2013109063A (ru) * | 2013-02-28 | 2014-09-10 | ЭлЭсАй Корпорейшн | Процессор изображения с многоканальным интерфейсом между уровнем предварительной обработки и одним или несколькими более высокими уровнями |
US20150023410A1 (en) * | 2013-07-16 | 2015-01-22 | Arcsoft Hangzhou Co., Ltd. | Method for simultaneously coding quantized transform coefficients of subgroups of frame |
CN104202602B (zh) * | 2014-08-18 | 2018-03-02 | 三星电子(中国)研发中心 | 执行视频编码的装置及方法 |
US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
US9854261B2 (en) * | 2015-01-06 | 2017-12-26 | Microsoft Technology Licensing, Llc. | Detecting markers in an encoded video signal |
GB2545398B (en) * | 2015-12-08 | 2020-02-19 | Advanced Risc Mach Ltd | Advance loading of memory page access data in data processing systems |
CN112333467B (zh) * | 2020-11-27 | 2023-03-21 | 中国船舶工业系统工程研究院 | 一种用于检测视频的关键帧的方法、系统和介质 |
CN112738385A (zh) * | 2021-03-30 | 2021-04-30 | 北京芯海视界三维科技有限公司 | 一种传感器及拍摄模组 |
CN113259675B (zh) * | 2021-05-06 | 2021-10-01 | 北京中科大洋科技发展股份有限公司 | 一种超高清晰度视频图像并行处理方法 |
US12149720B2 (en) | 2022-06-10 | 2024-11-19 | Qualcomm Incorporated | Storing misaligned reference pixel tiles |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03167984A (ja) * | 1989-11-28 | 1991-07-19 | Mitsubishi Electric Corp | 画像情報伝送装置 |
JP3027605B2 (ja) * | 1990-11-30 | 2000-04-04 | 株式会社リコー | 画像処理装置 |
BE1007252A3 (nl) * | 1993-06-29 | 1995-05-02 | Philips Electronics Nv | Bewegingscompensator. |
FR2719398B1 (fr) * | 1994-04-27 | 1996-07-19 | Sgs Thomson Microelectronics | Dispositif et procédé d'adressage d'une mémoire cache d'un circuit de compression d'images mobiles. |
US6301299B1 (en) | 1994-10-28 | 2001-10-09 | Matsushita Electric Industrial Co., Ltd. | Memory controller for an ATSC video decoder |
JP3014031B2 (ja) * | 1995-07-17 | 2000-02-28 | 日本電気株式会社 | 動画圧縮装置 |
US6163576A (en) * | 1998-04-13 | 2000-12-19 | Lsi Logic Corporation | Video encoder having reduced memory bandwidth requirements |
EP1061747A1 (en) * | 1999-05-25 | 2000-12-20 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for block motion estimation |
EP1187489B1 (en) * | 2000-04-14 | 2007-08-29 | Sony Corporation | Decoder and decoding method, recorded medium, and program |
GB2378345B (en) * | 2001-07-09 | 2004-03-03 | Samsung Electronics Co Ltd | Motion estimation apparatus and method for scanning a reference macroblock window in a search area |
KR100460950B1 (ko) * | 2001-12-18 | 2004-12-09 | 삼성전자주식회사 | 트랜스코더 및 트랜스코딩 방법 |
US7813431B2 (en) * | 2002-05-20 | 2010-10-12 | Broadcom Corporation | System, method, and apparatus for decoding flexibility ordered macroblocks |
US20040008779A1 (en) * | 2002-06-18 | 2004-01-15 | Lai King Chung | Techniques for video encoding and decoding |
JP4195969B2 (ja) * | 2002-08-05 | 2008-12-17 | パナソニック株式会社 | 動きベクトル検出装置 |
EP1627533B1 (en) * | 2003-05-02 | 2006-12-27 | Koninklijke Philips Electronics N.V. | Biased motion vector interpolation for reduced video artifacts |
JP4577048B2 (ja) * | 2004-03-11 | 2010-11-10 | パナソニック株式会社 | 画像符号化方法、画像符号化装置および画像符号化プログラム |
US7852343B2 (en) * | 2004-04-15 | 2010-12-14 | Panasonic Corporation | Burst memory access method to rectangular area |
EP1741296A2 (en) * | 2004-04-22 | 2007-01-10 | Koninklijke Philips Electronics N.V. | Data processing apparatus that provides parallel access to multi-dimensional array of data values |
KR100668302B1 (ko) | 2004-07-28 | 2007-01-12 | 삼성전자주식회사 | 비디오 디코더/엔코더에서의 메모리 맵핑 장치 및 그 방법 |
JP4476065B2 (ja) * | 2004-07-29 | 2010-06-09 | 富士通マイクロエレクトロニクス株式会社 | 画像処理システム |
US20060050976A1 (en) * | 2004-09-09 | 2006-03-09 | Stephen Molloy | Caching method and apparatus for video motion compensation |
US7630565B2 (en) * | 2004-11-30 | 2009-12-08 | Lsi Corporation | Parallel video encoder with whole picture deblocking and/or whole picture compressed as a single slice |
US20060215754A1 (en) * | 2005-03-24 | 2006-09-28 | Intel Corporation | Method and apparatus for performing video decoding in a multi-thread environment |
US20070086528A1 (en) * | 2005-10-18 | 2007-04-19 | Mauchly J W | Video encoder with multiple processors |
JP4062711B2 (ja) * | 2006-04-17 | 2008-03-19 | 俊宏 南 | 動画像符号化装置 |
-
2006
- 2006-04-27 JP JP2006122890A patent/JP4182442B2/ja not_active Expired - Fee Related
-
2007
- 2007-04-16 TW TW96113373A patent/TW200818925A/zh unknown
- 2007-04-19 EP EP20070251643 patent/EP1850598A1/en not_active Withdrawn
- 2007-04-25 US US11/789,613 patent/US8279942B2/en not_active Expired - Fee Related
- 2007-04-26 KR KR20070040814A patent/KR20070105903A/ko not_active Application Discontinuation
- 2007-04-27 CN CN2007100976447A patent/CN101064848B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1850598A1 (en) | 2007-10-31 |
CN101064848A (zh) | 2007-10-31 |
TW200818925A (en) | 2008-04-16 |
US20070253491A1 (en) | 2007-11-01 |
KR20070105903A (ko) | 2007-10-31 |
JP2007295423A (ja) | 2007-11-08 |
US8279942B2 (en) | 2012-10-02 |
CN101064848B (zh) | 2010-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4182442B2 (ja) | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 | |
CN103118253B (zh) | 运动图像编码装置以及运动图像译码装置 | |
CN101107861B (zh) | 重叠平滑与环路内解块之分段处理 | |
EP2015581A1 (en) | Dynamic image processing method, program for the dynamic image processing method, recording medium containing the program for the dynamic image processing method, dynamic image processing device | |
US20170188033A1 (en) | Method and Apparatus of Bandwidth Estimation and Reduction for Video Coding | |
JP2007251865A (ja) | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 | |
CN102547296A (zh) | 移动估计加速电路、移动估计方法及环路滤波加速电路 | |
EP2775718A1 (en) | Method, device, and program for coding and decoding of images | |
US20130028332A1 (en) | Method and device for parallel decoding of scalable bitstream elements | |
CN101707716B (zh) | 视频编码器和编码方法 | |
JP2008182527A (ja) | 画像符号化装置及び方法、並びに撮像システム | |
JP2009170992A (ja) | 画像処理装置およびその方法、並びにプログラム | |
CN102769753A (zh) | H264编码器及编码方法 | |
JP2023018110A (ja) | ビデオサンプルの変換されたブロックを符号化および復号する方法、装置、およびシステム | |
JP2007325119A (ja) | 画像処理装置及び画像処理方法 | |
CN101513067A (zh) | 用于处理视频数据的设备和方法 | |
Jiang et al. | Highly paralleled low-cost embedded HEVC video encoder on TI KeyStone multicore DSP | |
KR102171119B1 (ko) | 복수개의 블록 기반의 파이프라인을 이용한 데이터 처리 속도 개선 장치 및 그 동작 방법 | |
JP2011061320A (ja) | 動き補償装置、符号化装置、復号装置、これらにおける処理方法およびプログラム | |
US8249373B2 (en) | Image data decoding apparatus and method for decoding image data | |
JP2009272948A (ja) | 動画像復号化装置及び動画像復号化方法 | |
Jo et al. | Flexible multi-core platform for a multiple-format video decoder | |
KR101439848B1 (ko) | 움직임 보상 방법 및 장치 | |
JP6825699B2 (ja) | 動画像処理装置、動画像処理方法、及び、動画像処理プログラム | |
US20160165235A1 (en) | Method of encoding image data, encoder using the method, and application processor including the encoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080423 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080616 |
|
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: 20080807 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080820 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |