U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Z-coder: a fast adaptive binary arithmetic coder

Patent 6225925 Issued on May 1, 2001. Estimated Expiration Date: Icon_subject March 13, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Re35781

Probability adaptation for arithmetic coders
Patent #: 4935882
Issued on: 06/19/1990
Inventor: Pennebaker, et al.

Coding method of image information
Patent #: 5059976
Issued on: 10/22/1991
Inventor: Ono, et al.

Coding system
Patent #: 5307062
Issued on: 04/26/1994
Inventor: Ono, et al.

Digital information encoding device, digital information decoding device, digital information encoding/decoding device, digital information encoding method, and digital information decoding method
Patent #: 5781136
Issued on: 07/14/1998
Inventor: Imanaka, et al.

Merged VLSI implementation of hardware optimized Q-Coder and software optimized QM-Coder Patent #: 5859604
Issued on: 01/12/1999
Inventor: Slattery, et al.

Inventors

Application

No. 042007 filed on 03/13/1998

US Classes:

341/107, To or from code based on probability341/106Coding by table look-up techniques

Examiners

Primary: Young, Brian
Assistant: Wamsley, Patrick

Attorney, Agent or Firm

Foreign Patent References

  • 1291820 CA. 11/12/1991
  • 1292070 CA. 11/12/1991
  • 1291821 CA. 11/12/1991
  • 2008943 CA. 04/12/1995

International Class

H03M 007/00

Abstract

A binary arithmetic coder and decoder provides improved coding accuracy due to improved probability estimation and adaptation. They also provide improved decoding speed through a "fast path" design wherein decoding of a most probable symbol requires few computational steps. Coded data represents data that is populated by more probable symbols ("MPS") and less probable symbols ("LPS"). In an embodiment, a decoder receives a segment of the coded data as a binary fraction C. It defines a coding interval of possible values of C, the interval extending from a variable lower bound A to a constant upper bound 1. For each position in the decoded symbol string, the decoder computes a test value Z that subdivides the coding interval into sub-intervals according to the relative probabilities that an MPS or an LPS occurs in the position. A first sub-interval extends from the lower bound A to the test value Z; the second sub-interval extending from the test value Z to 1. If C is greater than Z, the decoder emits an MPS for the current position in the decoded symbol string and sets the lower bound A to the test variable Z for use during decoding of the next position in the decoded symbol string. If C is less than Z, the decoder emits an LPS and computes a new lower bound A and a new binary fraction C for use during decoding of the next position in the decoded symbol string. The encoder operates according to analogous techniques to compose coded data from original data.

Other References

  • Paul G. Howard, Jeffrey Scott Vitter, Arithmetic Coding for Data Compression, Proceedings of the IEEE, vol. 82, No. 6, Jun. 1994
  • Ono, et al., "Bi-Level Image Coding with Melcode-Comparison of Block Type ode and Arithmetic Type Code-", Communication Systems Development Lab., Mitsubishi Electric Corp., CH2682-3/89/0000-0255 1989 IEEE
  • Langdon, Jr. "An Introduction to Arithmetic Coding", IBM Journal of Research and Development, U.S., IBM Corp., Armonk, vol. 28, No. 2, pp. 135-149
  • Mitchell et al., "Software Implementations of the Q-Coder", IBM Journal of Research and Development, U.S., IBM Corp., Armonk, vol. 32, No. 6, pp. 753-774
  • "Speed-Up Mode", for Q-Coder Software Implementation, IBM Technical Bulletin, U.S. IBM Corp., New York, vol. 32, No. 8B, pp. 17-2
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?