Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

The Road to Fitness Getting the Most Out of an Elliptical Machin...
Category:
Health / Fitness  

How to make recruitment agencies work for you
Category:
Business  

Get Your Buzz On
Category:
Health / Fitness  

Mizuno Golf Clubs reviewed
Category:
Sports  

Credit Counseling vs Debt Consolidation Which is right for me
Category:
Finance / Investment  

Leverage Your Time Talent to Help More People Make More Money
Category:
Marketing  

Digital Music Music has a surviving Skill
Category:
Entertainment / Television  

Secured Debt Consolidation Loan United we stand divided we fall
Category:
Finance / Investment  

The Whole Truth About Acne Home Remedies
Category:
Health / Fitness  

The Key Benefits of Hyaluronic Acid
Category:
Health / Fitness  

Do You Have A Vision For Your Online Business
Category:
Business  

Guide to online debt consolidation
Category:
Finance / Investment  

Casino income 101
Category:
Hobbies / Pastimes  

Breast Enhancement Pills Formulat natural increase size firmness...
Category:
Health / Fitness  

Breast Augmentation At A Glance
Category:
Health / Fitness  

Immigration Canada Business Immigration Is Economy Booster
Category:
Business  

How Are Your Choices Forming Patterns and Perspectives In Your L...
Category:
Self Help  

Ectopic Pregnancy A Better Understanding
Category:
Health / Fitness  

Injured Plaintiff s Win Today With No Win No Pay No Risk Lawsuit...
Category:
Finance / Investment  

Fresh Fruit Baskets
Category:
Home And Family  

Trampoline
Category:
Health / Fitness  

Home Business Obstacles Deal with Them Now
Category:
Business  

Niche Blogs and WHY They Make Such An Excellent Affiliate Market...
Category:
Business  

Why You need a Payment Processing System
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

What does Coca Cola Clothing say to you
Category:
Home And Family  

Debt Management Plans Suggesting Ways to Survive the Quagmire of...
Category:
Finance / Investment  

5 Marketing Strategies That Will Increase Traffic To Your Websit...
Category:
Marketing  

Warning selling your home is a security and preparation issue
Category:
Home And Family  

Mortgage Scams Did You Fall For One
Category:
Finance / Investment  

The Benefits of Electric Adjustable Beds
Category:
Home And Family  

Whirlpool air purifiers
Category:
Business  

Be Smart and Repay Your Credit Cards Quickly
Category:
Business  

Follow Help To Advertising Internet Online
Category:
Marketing  

The Importance of Career Mentoring
Category:
Self Help  

Call Handling Service
Category:
Business  

The Far Realms of Computers and Self Improvement
Category:
Self Help  

7 Reasons We Procrastinate and Strategies to Overcome Them
Category:
Self Help  

Web Furniture Retailers Embracing Art Yet Another Reason to Shop...
Category:
Home And Family  

3 Reasons Why a 7 Year Old Doesn t Get Everything He Wants
Category:
Self Help  

It All Turned Out Okay In the End
Category:
Sports  

How To Really Enjoy A Bubble Bath
Category:
Home And Family  

How to prevent your nasal allergy
Category:
Health / Fitness  

Work Part Time Or Work One Time It s Your Choice
Category:
Finance / Investment  

The Fear for Panic Attacks
Category:
Self Help  

4 Secrets Men Keep And Why You Should Let Them
Category:
Self Help  

What is Guided Meditation
Category:
Self Help  

Medical Malpractice Law An Overview
Category:
Health / Fitness  

Choose Back Surgery As A Last Resort
Category:
Health / Fitness  

How To Write A Sample Letter For Credit Repair
Category:
Business  

Blueprint for Success Defining Your Goals
Category:
Self Help  

The Wedding Planner
Category:
Home And Family  

Time is a Unique Resource
Category:
Business  

Trucking Safety C Is for the Cautious Driver
Category:
Business  

Indtroduction to foreclosure investing
Category:
Finance / Investment  

Interracial Dating For You Check It Out
Category:
Home And Family  

Simple Ways to Get Slim Drop Cellulite and Increase Breast Size ...
Category:
Health / Fitness  

Today s Personal Care Products Health and Beauty
Category:
Health / Fitness  

Timesheets in Compliance with SOX
Category:
Business  

Buying Equipment for a Home Gym What You Should Know First
Category:
Health / Fitness  

10 Free Reasons To Look At People Building NLP and Hypnotherapy ...
Category:
Business  

Buy s Property from Lottery for Pension Why
Category:
Finance / Investment  

4 Poker Tips the Pros Won t Tell You
Category:
Hobbies / Pastimes  

Holiday Eating Without Overeating Eat what s Yummy and Flatten Y...
Category:
Self Help  

Should You Confide in Your Friends About Your Panic Attacks
Category:
Health / Fitness  

Must Dos From Work From Home Veterans
Category:
Business  

United World Merchandise
Category:
Business  

Women gambling 101
Category:
Hobbies / Pastimes  

The top 3 reasons for losing your hair
Category:
Health / Fitness  

Out of the Box Marketing
Category:
Marketing  

Can You Really Use Articles To Build Your List
Category:
Marketing  

Perennials in the Garden
Category:
Home And Family  

Get That Dream Job
Category:
Business  

Are Genital Wart Serious
Category:
Self Help  

Popularity Of The Retro Clothes
Category:
Home And Family

Device for improving voice signal in quality Number:6,889,184 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Device for improving voice signal in quality

Abstract: Provided is a code correction circuit for presuming an error pattern of the received code when a received ADPCM code contains a click noise and correcting such error. A device for improving voice signal comprises a click noise detector (13) which judges that a received ADPCM code contains a click noise when a short interval average value of the absolute value of the received ADPCM code exceeds a predetermined value, and a code correction circuit (11) which presumes an error position of the bit of the received ADPCM code and corrects such error so as to minimize the variation in the short interval average value of the absolute value of the received ADPCM code when a transmission error is generated in the receiving ADPCM code judged to be containing a click noise.

Patent Number: 6,889,184 Issued on 05/03/2005 to Tanaka,   et al.


Inventors: Tanaka; Masato (Tokyo, JP); Wang; Meizhong (Tokyo, JP); Seki; Kazuhiko (Tokyo, JP)
Assignee: Uniden Corporation (Tokyo, JP)
Appl. No.: 739225
Filed: December 19, 2000

Foreign Application Priority Data

Jun 23, 2000[JP]2000-189094

Current U.S. Class: 704/212; 375/244; 714/746
Intern'l Class: G10L 019/00
Field of Search: 704/212 375/244 714/746


References Cited [Referenced By]

U.S. Patent Documents
5768291Jun., 1998Kelton et al.
5799039Aug., 1998Laird et al.
6078620Jun., 2000Rennig.
6578162Jun., 2003Yung.
6731635May., 2004Brueckheimer et al.
Foreign Patent Documents
8-223126Aug., 1996JP.


Other References

Shuji Kubota et al., "Improved ADPCM voice signal transmission employing click-noise detection scheme for TDMA-TDD personal communication system", IEEE transations on vehicular technology, vol. 46, No. 1, Feb. 1997.

Primary Examiner: Dorvil; Richemond
Assistant Examiner: Han; Qi
Attorney, Agent or Firm: McDermott Will & Emery LLP

Claims



1. A device for improving voice signal in quality comprising:

a click noise detector which judges that received ADPCM code contains a click noise when a short interval average value of the absolute value of said received ADPCM code exceeds a predetermined value; and

a code correction circuit which presumes an error position of the bit of said received ADPCM code and corrects the error so as to minimize the variation in said short interval average value of the absolute value of said received ADPCM code when a transmission error is generated in said received ADPCM code judged to be containing a click noise.

2. A device for improving voice signal in quality comprising:

a click noise detector which, then a differential value of a short interval average value of the absolute value of a received ADPCM code exceeds a predetermined value, judges that said received ADPCM code contains a click noise; and

a code correction circuit which, when a transmission error is generated in said received ADPCM code judged to contain a click noise, presumes an error position of bits of said received ADPCM code and performs correction of the error so as to minimize the variation in said average value for a short interval of the absolute value of said received ADPCM code.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to technology of, upon the occurrence of an error in a transmission code, presuming the error pattern and correcting such error in an Adaptive Differential Pulse Code Modulation (ADPCM) coding system utilized for voice communication such as digital mobile communication.

2. Description of the Related Art

In a voice signal coding processing by the ADPCM system provided for in KDD Advisory Committee s Recommendation G. 726, a current input signal is predicted from a past input signal, and the difference between the predicted value and an actual value is quantized and transmitted as an ADPCM code. When a radio line is used in voice communications using an ADPCM coding system, an error transmission of a code may occur due to the influence of a channel interference or fading, etc. Upon the occurrence of an error transmission of an ADPCM signal, a click noise (allophone) occures when an ADPCM code is converted by an ADPCM decoder into a PCM code, therefore, in such case of this voice signal coding processing being utilized for digital mobile communications, etc., a device for compensating on a receiving side such error in a transmission code will be required.

Japanese Patent Laid-Open Hei 8-223126, for example, describes a device for improving voice signal in quality as shown in FIG. 2. In FIG. 2, a device for improving voice signal in quality 21 is constructed comprising a sample presumption replacing circuit. The sample presumption replacing circuit 22 receives from a sending set an ADPCM signal via a radio line as well as receives a frame error detecting signal. The frame error detecting signal, when an error occurs in the corresponding frame, outputs "1," and when an error does not occur, "0." The sample presumption replacing circuit 22, when the frame error detecting signal is "1," presumes the status before the occurrence of the error in such code and produces a code, and then replaces such code with the received code. The replacement of code is performed based on the probability distribution of the error pattern of an ADPCM code.

However, as the presumption of an error in a received ADPCM code in the above prior art is performed based on the probability distribution of an error pattern previously calculated, the replacement of a received ADPCM code becomes fixed and an appropriate error correction is not always performed.

Considering that, upon the occurrence of a click noise, the average value for a short interval of an absolute value of the received ADPCM code substantially varies, it would be possible that, when a click noise is detected in such received ADPCM code, a voice signal is improved in quality by presuming the error pattern of the ADPCM code and correcting such error so as to lessen the variation in the average value for a short interval of the absolute value of the received code.

SUMMARY OF THE INVENTION

Thus, an object of the present intention is to provide a device for improving voice signal in quality, when a click noise is included in a received ADPCM code, presuming an error pattern of the received code and performing an error correction so as to lessen the average value for a short interval of the absolute value of the received code.

To solve the above problem, a device for improving voice signal in quality of the present invention comprises a click noise detector which, when the average value for a short interval of a received ADPCM code exceeds a predetermined value, judges that such received ADPCM code contains a click noise, and a code correction circuit which, when a transmission error occurs in the received ADPCM code judged as containing a click noise, presumes an error position of a bit of the received ADPCM code and performs an error correction so as to minimize the variation in the average value for a short interval or the absolute value of the received ADPCM code.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a circuit diagram illustrating a device for improving voice signal in quality of this embodiment.

FIG. 2 is a block diagram of a conventional device for improving voice signal in quality.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

An embodiment of the present invention is now described with reference to the respective figures.

FIG. 1 is a circuit diagram of a device for improving voice signal in quality of the present invention. The device for improving voice signal in quality is constructed comprising a code correction circuit 11, an ADPCM decoder 12, a click noise detector 13 and an AND circuit 14. In FIG. 1, a received ADPCM code of 32 kbps is supplied to the code correction circuit 11 and the click noise detector 13. The click noise 13 calculates the average value for a short interval of the absolute value of the received ADPCM code and, when such average value for a short interval exceeds a predetermined value, judges that a click noise is occurred. Provided that a received ADPCM code at time k is I (K) and the average value for a short interval thereof is D(k), D(k) can be obtained according to formula (1).


Here, I (k) can be obtained when a differential signal of a PCM signal and a predicted signal is converted into a logarithm the base of which is 2, normalized such logarithm using a scale factor, and coded it in 4 bits according to the translation table of a quantizer. That is, function F (x), as shown in Table 1, has the following values in view of |x|.
TABLE 1
|x| 7 6 5 4 3 2 1 0
F(x) 7 3 1 1 1 0 0 0


The click noise detector 13 outputs a signal of "1" to the AND circuit 14 upon judging that a click noise is occurred in a received ADPCM code. Further, the received ADPCM code is inspected using a Cyclic Redundancy Check (CRC) as to whether or not it has an error, and if an error is detected, the output of a frame error detecting signal becomes "1." Accordingly, when a click noise is detected by the click noise detector 13 and a frame error is detected by the CRC, the output of the AND circuit 14 becomes "1" and is supplied to the code correction circuit 11 as a click noise detection signal.

The code correction circuit 11, upon receiving a click noise detecting signal, presumes which bit among I(K) of 4 bits has an error and performs a code correction. The presumption of the code error is performed so as to lessen the variation in the average value for a short interval of the absolute valve. Upon finding the difference between D (K) and D(k-1) in reference to formula (1, formula (2) below will be obtained.


As the (1-α) on the right side is a fixed number, in order to obtain the variation in the average value for a short interval of the absolute value of the received code, only the value of F(I(k))-D(k-1) is required. Here, dmsd(k) representing the difference information of the average value for a short interval of the absolute value of the received code is defined as formula (3).


Here, presuming that an one bit error being occurred in the received ADPCM code, the difference information dmsd1(k) of the average value for a short interval of the absolute value of the received code in the case of an error in the lowest bit being occurred will be defined as formula (4).


In this specification, the mark "0001) is a reverse of the lowest bit of I(k). Similarly, when an error is occurred in the second lowest bit, the third lowest bit (the second highest bit) and the fourth lowest bit (the highest bit), the difference information dmsd2(k), dmsd3(k) and dmsd4(k)of the average value for a short interval of the absolute value will be obtained according to formulas (5) through (7) respectively.




If an error is detected in the received ADPCM code as a result of the CRC presuming that this error is one bit, it is possible to find in which bit the error occurs by comparing each value from formulas (3) through (7). For example, when the value of formula (5) is the minimum, it indicates that an error occurs in the second lowest bit. When there is no error, the value of formula (3) is the minimum. The code correction circuit 1 presumes an error position of the bit comparing each value of formula (3) through (7) and performs a code correction of the received ADPCM code. The ADPCM code, after the correction, is supplied to the ADPCM decoder 12 and converted into a PCM code of 64 kbps. The PCM code is converted with a PCM decoder (not shown) into a voice signal.

Further, in the above description, a click noise is judged to be occurred when the average value for a short interval of the absolute value of the received ADPCM code exceeds a predetermined value, however, a click noise may be judged to be occurred when a differential value of the average value for a short interval of the absolute value of the received code, that is, the difference value of D(K) exceeds a predetermined value. Further, the above two methods may be jointly adopted.

Furthermore, in the above description, an error correction was performed presuming that the received ADPCM code has an one bit error, but even in the case of two bits or three bits error occurring, the error bit can be presumed as the above.

According to the present invention, an error correction can be performed so as to lessen the variation by presuming an error pattern of the average value for a short interval of the absolute value of a received code, therefore, a voice signal can be improved in quality.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  4         6 8  
        4   2 9  
    8   7     5  
        2 5   6  
  3   9   7   4  
  2   6 3        
  7     9   5    
  1 3   8        
  5 4         1  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!