TWI348653B - Decoding of context adaptive binary arithmetic codes in computational core of programmable graphics processing unit - Google Patents
Decoding of context adaptive binary arithmetic codes in computational core of programmable graphics processing unitInfo
- Publication number
- TWI348653B TWI348653B TW096120896A TW96120896A TWI348653B TW I348653 B TWI348653 B TW I348653B TW 096120896 A TW096120896 A TW 096120896A TW 96120896 A TW96120896 A TW 96120896A TW I348653 B TWI348653 B TW I348653B
- Authority
- TW
- Taiwan
- Prior art keywords
- decoding
- processing unit
- graphics processing
- binary arithmetic
- adaptive binary
- Prior art date
Links
- 230000003044 adaptive effect Effects 0.000 title 1
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US81182106P | 2006-06-08 | 2006-06-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200813884A TW200813884A (en) | 2008-03-16 |
| TWI348653B true TWI348653B (en) | 2011-09-11 |
Family
ID=38899303
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96120728A TWI354239B (en) | 2006-06-08 | 2007-06-08 | Decoding system unit |
| TW96120899A TWI344795B (en) | 2006-06-08 | 2007-06-08 | Decoding of context adaptive variable length codes in computational core of programmable graphics processing unit |
| TW096120896A TWI348653B (en) | 2006-06-08 | 2007-06-08 | Decoding of context adaptive binary arithmetic codes in computational core of programmable graphics processing unit |
| TW96120726A TWI428850B (en) | 2006-06-08 | 2007-06-08 | Decoding method |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96120728A TWI354239B (en) | 2006-06-08 | 2007-06-08 | Decoding system unit |
| TW96120899A TWI344795B (en) | 2006-06-08 | 2007-06-08 | Decoding of context adaptive variable length codes in computational core of programmable graphics processing unit |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96120726A TWI428850B (en) | 2006-06-08 | 2007-06-08 | Decoding method |
Country Status (2)
| Country | Link |
|---|---|
| CN (4) | CN101087411A (en) |
| TW (4) | TWI354239B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI556632B (en) * | 2011-11-08 | 2016-11-01 | 三星電子股份有限公司 | Method and apparatus for arithmetic encoding of video, and method and apparatus for arithmetic decoding of video |
| TWI620434B (en) * | 2016-02-24 | 2018-04-01 | 聯發科技股份有限公司 | Video processing apparatus for generating count table in external storage device of hardware entropy engine and associated video processing method |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8156410B2 (en) * | 2008-03-05 | 2012-04-10 | Himax Technologies Limited | Fast debugging tool for CRC insertion in MPEG-2 video decoder |
| US8686921B2 (en) * | 2008-12-31 | 2014-04-01 | Intel Corporation | Dynamic geometry management of virtual frame buffer for appendable logical displays |
| CN101577629B (en) * | 2009-05-14 | 2011-05-25 | 北京邮电大学 | A Dynamic Allocation Method of Coding Vectors Based on Graph Coloring in Multicast Networks |
| CN101908200B (en) * | 2009-06-05 | 2012-08-08 | 财团法人资讯工业策进会 | Drawing processing system and method with power gating function |
| US8681162B2 (en) * | 2010-10-15 | 2014-03-25 | Via Technologies, Inc. | Systems and methods for video processing |
| GB2488159B (en) * | 2011-02-18 | 2017-08-16 | Advanced Risc Mach Ltd | Parallel video decoding |
| US9378560B2 (en) | 2011-06-17 | 2016-06-28 | Advanced Micro Devices, Inc. | Real time on-chip texture decompression using shader processors |
| US9231616B2 (en) * | 2011-08-05 | 2016-01-05 | Broadcom Corporation | Unified binarization for CABAC/CAVLC entropy coding |
| CN103037213B (en) * | 2011-09-28 | 2016-02-17 | 晨星软件研发(深圳)有限公司 | The cloth woods entropy decoding method of cloth woods entropy decoder and image playing system |
| WO2013147828A1 (en) * | 2012-03-30 | 2013-10-03 | Intel Corporation | Preempting fixed function media devices |
| US9451258B2 (en) * | 2012-04-03 | 2016-09-20 | Qualcomm Incorporated | Chroma slice-level QP offset and deblocking |
| CN104303506B (en) * | 2012-05-29 | 2017-08-01 | 寰发股份有限公司 | Device and method for processing adaptive sampling point offset of video data |
| US9196014B2 (en) * | 2012-10-22 | 2015-11-24 | Industrial Technology Research Institute | Buffer clearing apparatus and method for computer graphics |
| CN103813177A (en) * | 2012-11-07 | 2014-05-21 | 辉达公司 | System and method for video decoding |
| US9947084B2 (en) | 2013-03-08 | 2018-04-17 | Nvidia Corporation | Multiresolution consistent rasterization |
| JP6379107B2 (en) * | 2013-05-21 | 2018-08-22 | 株式会社スクウェア・エニックス・ホールディングス | Information processing apparatus, control method therefor, and program |
| CN107037984B (en) * | 2013-12-27 | 2019-10-18 | 威盛电子股份有限公司 | data storage device and data writing method thereof |
| US9455743B2 (en) * | 2014-05-27 | 2016-09-27 | Qualcomm Incorporated | Dedicated arithmetic encoding instruction |
| DE102015115605A1 (en) | 2014-09-16 | 2016-03-17 | Jeffrey A. Bolz | Techniques for passing on dependencies in an API |
| US10205957B2 (en) | 2015-01-30 | 2019-02-12 | Mediatek Inc. | Multi-standard video decoder with novel bin decoding |
| US10250912B2 (en) * | 2015-02-17 | 2019-04-02 | Mediatek Inc. | Method and apparatus for entropy decoding with arithmetic decoding decoupled from variable-length decoding |
| CN104869398B (en) * | 2015-05-21 | 2017-08-22 | 大连理工大学 | A kind of CABAC realized based on CPU+GPU heterogeneous platforms in HEVC parallel method |
| GB2542162B (en) | 2015-09-10 | 2019-07-17 | Imagination Tech Ltd | Trailing or leading digit anticipator |
| US9537504B1 (en) * | 2015-09-25 | 2017-01-03 | Intel Corporation | Heterogeneous compression architecture for optimized compression ratio |
| US10467006B2 (en) * | 2015-12-20 | 2019-11-05 | Intel Corporation | Permutating vector data scattered in a temporary destination into elements of a destination register based on a permutation factor |
| US10776699B2 (en) | 2017-05-05 | 2020-09-15 | Intel Corporation | Optimized compute hardware for machine learning operations |
| CN106921859A (en) * | 2017-05-05 | 2017-07-04 | 郑州云海信息技术有限公司 | A kind of CABAC entropy coding methods and device based on FPGA |
| CN107277505B (en) * | 2017-05-19 | 2020-06-16 | 北京大学 | AVS-2 Video Decoder Device Based on Software and Hardware Partitioning |
| CN107242882A (en) * | 2017-06-05 | 2017-10-13 | 上海瓴舸网络科技有限公司 | A kind of B ultrasound shows auxiliary equipment and its control method |
| WO2019112669A1 (en) * | 2017-12-08 | 2019-06-13 | Google Llc | Context derivation for coefficient coding |
| TWI674558B (en) * | 2018-06-12 | 2019-10-11 | 財團法人工業技術研究院 | Device and method for processing numercial array data, and color table generation method thereof |
| CN109818855B (en) * | 2019-01-14 | 2020-12-25 | 东南大学 | Method for obtaining content by supporting pipeline mode in NDN (named data networking) |
| CN110458120B (en) * | 2019-08-15 | 2022-01-04 | 中国水利水电科学研究院 | Method and system for identifying different vehicle types in complex environment |
| CN111028135B (en) * | 2019-12-10 | 2023-06-02 | 国网重庆市电力公司电力科学研究院 | A method for repairing image files |
| CN112582009B (en) * | 2020-12-11 | 2022-06-21 | 武汉新芯集成电路制造有限公司 | Monotonic counter and counting method thereof |
| US11733895B2 (en) * | 2021-03-31 | 2023-08-22 | Silicon Motion, Inc. | Control method of flash memory controller and associated flash memory controller and storage device |
| US11748011B2 (en) | 2021-03-31 | 2023-09-05 | Silicon Motion, Inc. | Control method of flash memory controller and associated flash memory controller and storage device |
| CN114816434B (en) * | 2022-06-28 | 2022-10-04 | 之江实验室 | Programmable switching-oriented hardware parser and parser implementation method |
| CN116319457B (en) * | 2023-03-09 | 2025-09-02 | 奇瑞汽车股份有限公司 | CANFD bus delay rate calculation method, device, electronic device and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1599049A3 (en) * | 2004-05-21 | 2008-04-02 | Broadcom Advanced Compression Group, LLC | Multistandard video decoder |
| US7742544B2 (en) * | 2004-05-21 | 2010-06-22 | Broadcom Corporation | System and method for efficient CABAC clock |
| KR100612015B1 (en) * | 2004-07-22 | 2006-08-11 | 삼성전자주식회사 | Context-adaptive binary arithmetic coding method and apparatus |
| US7800620B2 (en) * | 2004-11-05 | 2010-09-21 | Microsoft Corporation | Optimizing automated shader program construction |
-
2007
- 2007-06-08 CN CN 200710126453 patent/CN101087411A/en active Pending
- 2007-06-08 CN CN 200710110297 patent/CN101072350B/en active Active
- 2007-06-08 TW TW96120728A patent/TWI354239B/en active
- 2007-06-08 TW TW96120899A patent/TWI344795B/en active
- 2007-06-08 TW TW096120896A patent/TWI348653B/en active
- 2007-06-08 CN CN 200710126452 patent/CN101072353B/en active Active
- 2007-06-08 TW TW96120726A patent/TWI428850B/en active
- 2007-06-08 CN CN 200710110295 patent/CN101072349B/en active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI556632B (en) * | 2011-11-08 | 2016-11-01 | 三星電子股份有限公司 | Method and apparatus for arithmetic encoding of video, and method and apparatus for arithmetic decoding of video |
| TWI620434B (en) * | 2016-02-24 | 2018-04-01 | 聯發科技股份有限公司 | Video processing apparatus for generating count table in external storage device of hardware entropy engine and associated video processing method |
| US10375395B2 (en) | 2016-02-24 | 2019-08-06 | Mediatek Inc. | Video processing apparatus for generating count table in external storage device of hardware entropy engine and associated video processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI428850B (en) | 2014-03-01 |
| TW200809689A (en) | 2008-02-16 |
| TWI344795B (en) | 2011-07-01 |
| CN101072353B (en) | 2013-02-20 |
| CN101072349B (en) | 2012-10-10 |
| CN101072349A (en) | 2007-11-14 |
| CN101072350A (en) | 2007-11-14 |
| TW200821982A (en) | 2008-05-16 |
| CN101072350B (en) | 2012-12-12 |
| CN101072353A (en) | 2007-11-14 |
| TWI354239B (en) | 2011-12-11 |
| TW200813884A (en) | 2008-03-16 |
| TW200803526A (en) | 2008-01-01 |
| CN101087411A (en) | 2007-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI348653B (en) | Decoding of context adaptive binary arithmetic codes in computational core of programmable graphics processing unit | |
| GB2450287B (en) | Binary arithmetic decoding apparatus and system | |
| GB0700341D0 (en) | Context adaptive binary arithmetic decoding for high definition video | |
| EP2090096A4 (en) | Encoding method and apparatus and decoding method and apparatus | |
| IL188963A0 (en) | Adaptive coding and decoding of wide-range coefficients | |
| GB2449036B (en) | Layered decoder and method for performing layered decoding | |
| IL189126A (en) | Efficient coding and decoding of transform blocks | |
| PL2473995T3 (en) | Audio signal encoder, audio signal decoder, method for providing an encoded representation of an audio content, method for providing a decoded representation of an audio content and computer program for use in low delay applications | |
| EP1982290A4 (en) | Encoding and decoding data in an image | |
| EP1991986A4 (en) | Methods and arrangements for audio coding and decoding | |
| PT2827327T (en) | Coding method, decoding method, coder, and decoder | |
| EP2191381A4 (en) | Encoding and/or decoding digital content | |
| GB0609366D0 (en) | Processing method | |
| TWI369907B (en) | Cabac decoding unit and decoding method | |
| EP1931958A4 (en) | Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor | |
| PL1852172T3 (en) | Removal of contaminants with ozone | |
| EP2433279A4 (en) | Encoder, decoder, encoding method, and decoding method | |
| ZA201201402B (en) | Method and device for arithmetic encoding or arithmetic decoding | |
| IL197248A0 (en) | Programmable trellis decoder and associated methods | |
| TWI365616B (en) | Method and decoder for decoding encoded data frame | |
| GB2451437B (en) | Content encoder and decoder and methods of encoding and decoding content | |
| EP2076049A4 (en) | DECODING CIRCUIT, DECODING PROCESS, CODING CIRCUIT, AND CODING METHOD | |
| ZA200703388B (en) | Ozone production process and its use in industrial processes | |
| GB2471513B (en) | Encoding/decoding apparatus and method | |
| GB0602710D0 (en) | Processing Comic Art |