The present invention relates to an electronic player for implementing internet telephony function and method thereof, more specifically to a method and an electronic player utilizing the existing features of the electronic player to implement an internet telephone.
In general, the cost of the communication via the Internet, compared to the communication via the traditional PSTN (Public Switched Telephone Network) phone, is lower. Currently there are two types of internet phone. One comes with a telephone set, and a user can use it to get directly connection to the internet. However, a user has to purchase accompanying equipments to fully operate the set. And beside the higher cost on the equipments, lack of mobility is also a disadvantage of this type of physical internet phones.
The other type of internet phone obtains internet connection via a computer. The computer is equipped with an audio device or sound card and a headset, plus installed with an internet phone communication software. A user can simply click a button on the user interface of the computer to dial a phone call through the internet. Despite a lower cost, this type of internet phone is inferior to conventional PSTN phones as it's less convenient.
With the growing popularity of internet and sky-rocketing demand of long distance communication, technologies that incorporate the internet protocol in realizing telephone communication (e.g. Voice over Internet Protocol, VOIP) has gained an edge over traditional ones and been embraced by the market. Other widely used internet communication software programs include MSN Messenger and Skype (utilizing P2P technology).
MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a popular digital audio encoding and lossy compression format, designed to greatly reduce the amount of data to as little as 1/10 of the original data required to represent audio, yet still sound like a faithful reproduction of the original uncompressed audio to most listeners. That is why electronic players which play audio files in MP3 format have become extremely popular among music listeners.
To be able to download songs from a computer, an MP3 player usually comes with an Universal Serial Bus (USB) interface. Basing on that concept, a USB audio signal controller can download songs from the computer and store them in the MP3 player, while exchanging audio data with the internet and implementing telephony function on an MP3 player by installing associated communication application program on the computer as well as the support of a bottom layer communication protocol (e.g. H.263).
In order to increase the value and functionality of existing MP3 players, after considerable research and experimentation, an electronic player for implementing internet telephony function and method thereof according to the present invention have been developed to overcome the drawbacks associated with the prior art.
The present invention provides an electronic player for implementing Internet telephony function and a method therefore in which an existing audio transmitting/receiving channel and a connecting interface (e.g. USB interface) are employed to communicating with a computer, thereby said electronic player can not only work as a music player, but also serve as an internet telephone with call receiving and call dialing capabilities when connected to a computer.
The features, objects and advantages of the invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like references characters identify correspondingly throughout, and wherein:
An object of the present invention is to provide an electronic player for implementing internet telephony. Refer to
Consequently, to implement internet telephony function on an MP3 player with an existing connecting interface 16 (e.g. USB connecting interface), the present invention simply includes additional audio signal controller 10 (e.g. USB audio signal controller), channel switching unit 17 (USB channel switching unit), and buzzing unit 19 on said MP3 player. With those additional units, said central processing unit 11 is able to encode and decode audio signals and handle digital-to-analog/analog-to-digital conversion as well as exchange audio data with said audio signal controller 10 through a serial bus.
Refer to
Another object of the present invention is to provide a method for implementing Internet telephony function on said MP3 player. When said MP3 player is connected to said computer 20 through said connecting interface 16 and said communication application program 24 (e.g. Skype) having an internet telephony function is running, the following steps are executed. Refer to
In the above-mentioned steps shown in
In order to dial a phone call through the internet, said computer 20 is first connected to the internet. Said pre-installed communication application program 24 and the driver program 27 for said audio signal controller 10 are then executed. Said MP3 player and said computer 20 are connected. After said connecting interface is successfully activated, the execution of said communication application program 24 is under detection. Said MP3 player stays in its normal mode if said communication application program 24 is not being executed. Once said communication application program 24 is detected to be running, said channel switching unit 17 (e.g. USB channel switching unit) will be turned on and switched to said audio signal controller 10. Now said MP3 player changes said normal mode to the internet telephone mode, displays corresponding user interface on said display screen 12, and shows a message to indicate the current working mode (i.e. internet telephone mode) and a graphical telephone interface. Through said input device 14 (e.g. buttons), a user can click to input his/her selection of function or numbers. Accordingly, said MP3 player operates as a telephone set.
When making an internet telephone call, a user selects or dials a number by pressing the digit buttons on said graphical telephone interface. After being entered by the user, the number is transmitted to said audio signal controller 10 by said central processing unit 11. That information is then passed on through said connecting interface 16 to said communication application program 24 and subsequently to the internet to make an attempt at connecting to a receiving end of the call. The status of the call can be indicated by the messages provided from the internet (e.g. dialing/receiving end busy/connected/disconnected). When it shows that the receiving end has been successfully connected, the user is then able to talk to the receiving end with the audio input/output unit 15 (e.g. a microphone and speakers or a headset). If the receiving end is busy, the user has to hang up and re-dial the call later. The volume is also conveniently adjustable.
When said MP3 player operates under the internet telephone mode and there's an incoming call, said buzzing unit 19 rings in response to that event. The user can decide whether to take that phone call by checking the caller ID shown on the display screen 12.
The present invention and therefore the preferred embodiment take advantage of the existing connecting interface 16 (e.g. USB connecting interface) on said MP3 player to connect and establish a communication channel with said computer 20 so that audio signal packets are transmitted through said connecting interface 16 to said audio signal controller 10. After said central processing unit 11 encoding and decoding the audio signals and providing digital-to-analog and analog-to-digital conversion, audio signals are generated to drive said audio input/output unit 15(e.g. a headset). The audio inputlout unit 15 behaves as a receiving channel at this time. On the other hand, said audio input/output unit 15 (e.g. a microphone) also works to receive voice signals from a user. Said voice signals are processed by said central processing unit 11, transmitted to said audio signal controller 10, and transmitted to said computer 20 through said connecting interface 16 and finally to said internet through said computer 20. This time, said audio input/output unit 15 becomes a transmitting channel. As described, said audio input/output unit 15 is capable of multitasking between a receiving channel and a transmitting channel, therefore an internet telephony function is implemented on said MP3 player.
While the invention herein disclosed has been described by means of specific embodiments, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope and spirit of the invention set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
094146627 | Dec 2005 | TW | national |