Finite-precision arithmetic coding via index-splitting and probability-fitting
This paper proposes a fitting-by-splitting algorithm (abbreviated as the FS algorithm), which is composed of an index-splitting (IS) algorithm and a probability-fitting (PF) algorithm, to effectively achieve the finite-precision arithmetic coding code named as the FS-AC code. The FS algorithm genera...
Uloženo v:
| Vydáno v: | Applied mathematics and computation Ročník 167; číslo 2; s. 976 - 995 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York, NY
Elsevier Inc
15.08.2005
Elsevier |
| Témata: | |
| ISSN: | 0096-3003, 1873-5649 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | This paper proposes a fitting-by-splitting algorithm (abbreviated as the FS algorithm), which is composed of an index-splitting (IS) algorithm and a probability-fitting (PF) algorithm, to effectively achieve the finite-precision arithmetic coding code named as the FS-AC code. The FS algorithm generates the FS-AC codes of arbitrarily specified length without the need of post-appended sentinel symbol or pre-affixed side-information bits. Its IS process can split the input symbols into paired indices to make the residual information space be reused as effectively as possible at the end of arithmetically encoding a fixed-precision code. And, the PF process performs after each IS operation for enhancing the reuse efficiency via a fast adaptation process of probability table. Through the integration of IS and PF processes, not only the coding efficiency of proposed finite-precision AC codec can be close to that of unlimited precision AC codec especially for our proposed binary AC codecs. And also, consecutive FS-AC codes can be mutually independent such that the error propagation can be almost blocked to an AC code in problem. Hence, our new AC codecs can be appropriate for generating finite-precision AC codes in the high-speed networks. |
|---|---|
| AbstractList | This paper proposes a fitting-by-splitting algorithm (abbreviated as the FS algorithm), which is composed of an index-splitting (IS) algorithm and a probability-fitting (PF) algorithm, to effectively achieve the finite-precision arithmetic coding code named as the FS-AC code. The FS algorithm generates the FS-AC codes of arbitrarily specified length without the need of post-appended sentinel symbol or pre-affixed side-information bits. Its IS process can split the input symbols into paired indices to make the residual information space be reused as effectively as possible at the end of arithmetically encoding a fixed-precision code. And, the PF process performs after each IS operation for enhancing the reuse efficiency via a fast adaptation process of probability table. Through the integration of IS and PF processes, not only the coding efficiency of proposed finite-precision AC codec can be close to that of unlimited precision AC codec especially for our proposed binary AC codecs. And also, consecutive FS-AC codes can be mutually independent such that the error propagation can be almost blocked to an AC code in problem. Hence, our new AC codecs can be appropriate for generating finite-precision AC codes in the high-speed networks. |
| Author | Chan, Din-Yuen Ku, Cheng-Yuan |
| Author_xml | – sequence: 1 givenname: Din-Yuen surname: Chan fullname: Chan, Din-Yuen email: dychan@mail.ncyu.edu.tw – sequence: 2 givenname: Cheng-Yuan surname: Ku fullname: Ku, Cheng-Yuan email: cooperku@mis.ccu.edu.tw |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17438860$$DView record in Pascal Francis |
| BookMark | eNp9kE1LAzEQhoMo2Ko_wNtePO462aTJLp6kWBVEL95DNh86pc0uSRD7702pIHjoaeDlfYaZZ05OwxgcIdcUGgpU3K4bvTVNC8AbEA1t2QmZ0U6yeiF4f0pmAL2oGQA7J_OU1gAgBeUz8rrCgNnVU3QGE46h0hHz59ZlNJUZLYaP6gt1hcG67zpNG8x5n-lgqymOgx6wRLvaH_JLcub1Jrmr33lB3lcP78un-uXt8Xl5_1Ib1spcM95xcAs5MG294K7TVrad005CayTTwi8GzmCQraMeRO-pXLS8H3xvmW05uyA3h7WTTkZvfNShXK-miFsdd4pKzrpOQOnRQ8_EMaXo_F8F1N6bWqviTe29KRCqeCuM_McYzDoXNTlq3Bwl7w6kK59_oYsqGXTBOIvFblZ2xCP0D6ZHio8 |
| CODEN | AMHCBQ |
| CitedBy_id | crossref_primary_10_1088_1674_1056_20_7_070501 |
| Cites_doi | 10.1109/18.681345 10.1109/78.403346 10.1109/TIT.1982.1056559 10.1145/214762.214771 10.1109/49.848240 10.1109/TIT.1987.1057285 10.1109/18.259639 10.1147/rd.326.0775 10.1109/5.286189 10.1147/rd.232.0149 10.1147/rd.326.0727 10.1109/76.920188 10.1109/TCOM.1981.1095052 10.1109/18.272486 |
| ContentType | Journal Article |
| Copyright | 2004 Elsevier Inc. 2006 INIST-CNRS |
| Copyright_xml | – notice: 2004 Elsevier Inc. – notice: 2006 INIST-CNRS |
| DBID | AAYXX CITATION IQODW |
| DOI | 10.1016/j.amc.2004.06.123 |
| DatabaseName | CrossRef Pascal-Francis |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Applied Sciences |
| EISSN | 1873-5649 |
| EndPage | 995 |
| ExternalDocumentID | 17438860 10_1016_j_amc_2004_06_123 S0096300304005430 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 23M 4.4 457 4G. 5GY 5VS 6J9 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO ABAOU ABEFU ABFNM ABFRF ABJNI ABMAC ABXDB ABYKQ ACAZW ACDAQ ACGFO ACGFS ACRLP ADBBV ADEZE ADGUI ADIYS ADMUD AEBSH AEFWE AEKER AENEX AFFNX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AI. AIEXJ AIGVJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ ARUGR ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CS3 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HLZ HMJ HVGLF HZ~ IHE J1W KOM LG9 M26 M41 MHUIS MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG RNS ROL RPZ RXW SBC SDF SDG SES SEW SME SPC SPCBC SSW SSZ T5K TAE TN5 VH1 VOH WH7 WUQ X6Y XPP ZMT ~02 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD AFXIZ AGCQF AGRNS BNPGV IQODW SSH |
| ID | FETCH-LOGICAL-c327t-34840e57b3adf64e8ad728eae702c73a6f5b430b72e1f069f175249bf9d3d243 |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000232501200015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0096-3003 |
| IngestDate | Mon Jul 21 09:11:24 EDT 2025 Sat Nov 29 02:46:06 EST 2025 Tue Nov 18 21:37:19 EST 2025 Fri Feb 23 02:29:04 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | Arithmetic coding Binary arithmetic coding Index-splitting Block code Error estimation Applied mathematics Index splitting High precision Probability distribution Binary coding |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 CC BY 4.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c327t-34840e57b3adf64e8ad728eae702c73a6f5b430b72e1f069f175249bf9d3d243 |
| PageCount | 20 |
| ParticipantIDs | pascalfrancis_primary_17438860 crossref_primary_10_1016_j_amc_2004_06_123 crossref_citationtrail_10_1016_j_amc_2004_06_123 elsevier_sciencedirect_doi_10_1016_j_amc_2004_06_123 |
| PublicationCentury | 2000 |
| PublicationDate | 2005-08-15 |
| PublicationDateYYYYMMDD | 2005-08-15 |
| PublicationDate_xml | – month: 08 year: 2005 text: 2005-08-15 day: 15 |
| PublicationDecade | 2000 |
| PublicationPlace | New York, NY |
| PublicationPlace_xml | – name: New York, NY |
| PublicationTitle | Applied mathematics and computation |
| PublicationYear | 2005 |
| Publisher | Elsevier Inc Elsevier |
| Publisher_xml | – name: Elsevier Inc – name: Elsevier |
| References | Howard, Vitter (bib11) 1994; 82 Tjalkens, Willems (bib10) 1987; 33 Boncelet (bib12) 1993; 39 Shannon (bib3) 1948; 27 Elias (bib4) 1963 Teuhola, Raita (bib13) 1994; 40 Chou, Ramchandran (bib9) 2000; 18 Stearns (bib14) 1995; 43 Mitchell, Pennebaker (bib5) 1988; 32 Langdon, Rissanen (bib1) 1979; 23 Witten, Neal, Cleary (bib2) 1987; 30 Langdon, Rissanen (bib6) 1982; IT-28 Moffat, Turpin (bib16) 1998; 44 Chan, Yang, Chen (bib15) 2001; 11 Langdon, Rissanen (bib7) 1981; COM-29 Arps, Truong, Lu, Pasco, Friedman (bib8) 1988; 32 Langdon (10.1016/j.amc.2004.06.123_bib1) 1979; 23 Mitchell (10.1016/j.amc.2004.06.123_bib5) 1988; 32 Howard (10.1016/j.amc.2004.06.123_bib11) 1994; 82 Boncelet (10.1016/j.amc.2004.06.123_bib12) 1993; 39 Shannon (10.1016/j.amc.2004.06.123_bib3) 1948; 27 Chou (10.1016/j.amc.2004.06.123_bib9) 2000; 18 Elias (10.1016/j.amc.2004.06.123_bib4) 1963 Witten (10.1016/j.amc.2004.06.123_bib2) 1987; 30 Langdon (10.1016/j.amc.2004.06.123_bib7) 1981; COM-29 Langdon (10.1016/j.amc.2004.06.123_bib6) 1982; IT-28 Stearns (10.1016/j.amc.2004.06.123_bib14) 1995; 43 Chan (10.1016/j.amc.2004.06.123_bib15) 2001; 11 Arps (10.1016/j.amc.2004.06.123_bib8) 1988; 32 Moffat (10.1016/j.amc.2004.06.123_bib16) 1998; 44 Tjalkens (10.1016/j.amc.2004.06.123_bib10) 1987; 33 Teuhola (10.1016/j.amc.2004.06.123_bib13) 1994; 40 |
| References_xml | – volume: IT-28 start-page: 800 year: 1982 end-page: 803 ident: bib6 article-title: A simple general binary source code publication-title: IEEE Trans. Inf. Theory – volume: 32 start-page: 775 year: 1988 end-page: 795 ident: bib8 article-title: A multi-purpose VLSI chip for adaptive data compression of bilevel images publication-title: IBM J. Res. Dev. – volume: 39 start-page: 1546 year: 1993 end-page: 1554 ident: bib12 article-title: Block arithmetic coding for source compression publication-title: IEEE Trans. Inf. Theory – year: 1963 ident: bib4 publication-title: Information Theory and Coding – volume: COM-29 start-page: 858 year: 1981 end-page: 867 ident: bib7 article-title: Compression of black–white image with arithmetic coding publication-title: IEEE Trans. Commun. – volume: 82 start-page: 857 year: 1994 end-page: 865 ident: bib11 article-title: Arithmetic coding for data compression publication-title: Proc. IEEE – volume: 40 start-page: 219 year: 1994 end-page: 223 ident: bib13 article-title: Arithmetic coding into fixed-length codewords publication-title: IEEE Trans. Inf. Theory – volume: 11 start-page: 581 year: 2001 end-page: 593 ident: bib15 article-title: Effective connected-index finite-length arithmetic codes publication-title: IEEE Trans. Circ. Syst. Video Technol. – volume: 44 start-page: 1650 year: 1998 end-page: 1657 ident: bib16 article-title: Efficient construction of minimum-redundancy codes for large alphabet publication-title: IEEE Trans. Inf. Theory – volume: 30 start-page: 520 year: 1987 end-page: 540 ident: bib2 article-title: Arithmetic coding for data compression, computing practices publication-title: Commun. ACM – volume: 23 start-page: 149 year: 1979 end-page: 162 ident: bib1 article-title: Arithmetic coding publication-title: IBM J. Res. Dev. – volume: 27 start-page: 398 year: 1948 end-page: 403 ident: bib3 article-title: A mathematical theory of communication publication-title: Bell Syst. Tech. J. – volume: 32 start-page: 727 year: 1988 end-page: 736 ident: bib5 article-title: Optimal hardware and software arithmetic coding procedures for the Q-codec publication-title: IBM J. Res. Dev. – volume: 18 start-page: 861 year: 2000 end-page: 867 ident: bib9 article-title: Arithmetic coding-based continuous error detection for efficient ARQ-based image transmission publication-title: IEEE J. Sel. Areas Commun. – volume: 33 start-page: 246 year: 1987 end-page: 257 ident: bib10 article-title: Variable to fixed-length codes for Markov sources publication-title: IEEE Trans. Inf. Theory – volume: 43 start-page: 1847 year: 1995 end-page: 1879 ident: bib14 article-title: Arithmetic coding in lossless waveform compression publication-title: IEEE Trans. Signal Process. – volume: 44 start-page: 1650 issue: 4 year: 1998 ident: 10.1016/j.amc.2004.06.123_bib16 article-title: Efficient construction of minimum-redundancy codes for large alphabet publication-title: IEEE Trans. Inf. Theory doi: 10.1109/18.681345 – volume: 43 start-page: 1847 issue: 8 year: 1995 ident: 10.1016/j.amc.2004.06.123_bib14 article-title: Arithmetic coding in lossless waveform compression publication-title: IEEE Trans. Signal Process. doi: 10.1109/78.403346 – year: 1963 ident: 10.1016/j.amc.2004.06.123_bib4 – volume: IT-28 start-page: 800 issue: 5 year: 1982 ident: 10.1016/j.amc.2004.06.123_bib6 article-title: A simple general binary source code publication-title: IEEE Trans. Inf. Theory doi: 10.1109/TIT.1982.1056559 – volume: 30 start-page: 520 issue: 6 year: 1987 ident: 10.1016/j.amc.2004.06.123_bib2 article-title: Arithmetic coding for data compression, computing practices publication-title: Commun. ACM doi: 10.1145/214762.214771 – volume: 18 start-page: 861 issue: 6 year: 2000 ident: 10.1016/j.amc.2004.06.123_bib9 article-title: Arithmetic coding-based continuous error detection for efficient ARQ-based image transmission publication-title: IEEE J. Sel. Areas Commun. doi: 10.1109/49.848240 – volume: 33 start-page: 246 issue: 2 year: 1987 ident: 10.1016/j.amc.2004.06.123_bib10 article-title: Variable to fixed-length codes for Markov sources publication-title: IEEE Trans. Inf. Theory doi: 10.1109/TIT.1987.1057285 – volume: 39 start-page: 1546 issue: 5 year: 1993 ident: 10.1016/j.amc.2004.06.123_bib12 article-title: Block arithmetic coding for source compression publication-title: IEEE Trans. Inf. Theory doi: 10.1109/18.259639 – volume: 27 start-page: 398 issue: July year: 1948 ident: 10.1016/j.amc.2004.06.123_bib3 article-title: A mathematical theory of communication publication-title: Bell Syst. Tech. J. – volume: 32 start-page: 775 issue: 6 year: 1988 ident: 10.1016/j.amc.2004.06.123_bib8 article-title: A multi-purpose VLSI chip for adaptive data compression of bilevel images publication-title: IBM J. Res. Dev. doi: 10.1147/rd.326.0775 – volume: 82 start-page: 857 issue: 6 year: 1994 ident: 10.1016/j.amc.2004.06.123_bib11 article-title: Arithmetic coding for data compression publication-title: Proc. IEEE doi: 10.1109/5.286189 – volume: 23 start-page: 149 issue: 2 year: 1979 ident: 10.1016/j.amc.2004.06.123_bib1 article-title: Arithmetic coding publication-title: IBM J. Res. Dev. doi: 10.1147/rd.232.0149 – volume: 32 start-page: 727 issue: 6 year: 1988 ident: 10.1016/j.amc.2004.06.123_bib5 article-title: Optimal hardware and software arithmetic coding procedures for the Q-codec publication-title: IBM J. Res. Dev. doi: 10.1147/rd.326.0727 – volume: 11 start-page: 581 issue: 5 year: 2001 ident: 10.1016/j.amc.2004.06.123_bib15 article-title: Effective connected-index finite-length arithmetic codes publication-title: IEEE Trans. Circ. Syst. Video Technol. doi: 10.1109/76.920188 – volume: COM-29 start-page: 858 issue: 6 year: 1981 ident: 10.1016/j.amc.2004.06.123_bib7 article-title: Compression of black–white image with arithmetic coding publication-title: IEEE Trans. Commun. doi: 10.1109/TCOM.1981.1095052 – volume: 40 start-page: 219 issue: 1 year: 1994 ident: 10.1016/j.amc.2004.06.123_bib13 article-title: Arithmetic coding into fixed-length codewords publication-title: IEEE Trans. Inf. Theory doi: 10.1109/18.272486 |
| SSID | ssj0007614 |
| Score | 1.7496012 |
| Snippet | This paper proposes a fitting-by-splitting algorithm (abbreviated as the FS algorithm), which is composed of an index-splitting (IS) algorithm and a... |
| SourceID | pascalfrancis crossref elsevier |
| SourceType | Index Database Enrichment Source Publisher |
| StartPage | 976 |
| SubjectTerms | Algebra Algorithmics. Computability. Computer arithmetics Applied sciences Arithmetic coding Binary arithmetic coding Coding, codes Computer science; control theory; systems Exact sciences and technology Index-splitting Information, signal and communications theory Mathematics Number theory Sciences and techniques of general use Signal and communications theory Telecommunications and information theory Theoretical computing |
| Title | Finite-precision arithmetic coding via index-splitting and probability-fitting |
| URI | https://dx.doi.org/10.1016/j.amc.2004.06.123 |
| Volume | 167 |
| WOSCitedRecordID | wos000232501200015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1873-5649 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0007614 issn: 0096-3003 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nb9MwFLfKxgGE-BggxseUAycqo9R24uRYjU0DRMWhSOVCZCc2dFqzqGmr8d_zHNtJWmDAgUsUWc6H_Pv5-T37fSD0MiEsD4G4mEhNMRNK4EQXAsuEqUTSNJIkb4pN8Mkkmc3Sj4PBFx8Ls7ngZZlcXaXVf4Ua2gBsEzr7D3C3L4UGuAfQ4Qqww_WvgD-dGzUSV0tXPWcI1vDq28IEKw7zyyaGZTMXwyZNIq5BB7WezzZhAMzuxlv2O9a2va-8eo110aZ6rX1YXLXePtI_Phs3_gNv5iX-vO7Czd5_smf8qvwK7Y6ZftMhMruoNuzS7oS5ZbsvWVPjQxfSLclqK204CpGenEx53FtyU1tn8ydpbjcWzl-LRZNskplMqyMbnrydOXtnRWv9DI25lSRxeAPtEx6lILj3x29PZu_atZrHNvu7_3t_7t14AO589neay51K1DCftC2E0tNOpvfRXWdWBGNLhwdooMoDdM8BFjgBXh-g2x867B6iyS5Xgo4rgeVKAFwJdrgSAOjBL7jyCE1PT6bHZ9gV2MA5JXyFKQPzXkVcUlHoGCanKDhJlFA8JDmnItaRZDSUnKiRDuNUg64J5rrUaUELwuhjtFdeluoJCpTMwfIYKbAWCjYKqVCMm9RCggkJSmh-iEI_dlnuks-bGigXmfcyPM9guE1RVJaFcQbDfYhetY9UNvPKdZ2ZByRzqqNVCTPg0nWPHW2B133IEefpnzo8Q7e6-fEc7a2Wa_UC3cw3q3m9PHJ0-wFGyZjq |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Finite-precision+arithmetic+coding+via+index-splitting+and+probability-fitting&rft.jtitle=Applied+mathematics+and+computation&rft.au=CHAN%2C+Din-Yuen&rft.au=KU%2C+Cheng-Yuan&rft.date=2005-08-15&rft.pub=Elsevier&rft.issn=0096-3003&rft.volume=167&rft.issue=2&rft.spage=976&rft.epage=995&rft_id=info:doi/10.1016%2Fj.amc.2004.06.123&rft.externalDBID=n%2Fa&rft.externalDocID=17438860 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0096-3003&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0096-3003&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0096-3003&client=summon |