[go: up one dir, main page]

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 unit

Info

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
Application number
TW096120896A
Other languages
Chinese (zh)
Other versions
TW200813884A (en
Inventor
Zahid Hussain
Duc Huy Bui
Original Assignee
Via Tech Inc
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 Via Tech Inc filed Critical Via Tech Inc
Publication of TW200813884A publication Critical patent/TW200813884A/en
Application granted granted Critical
Publication of TWI348653B publication Critical patent/TWI348653B/en

Links

TW096120896A 2006-06-08 2007-06-08 Decoding of context adaptive binary arithmetic codes in computational core of programmable graphics processing unit TWI348653B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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