|Publication number||USRE40778 E1|
|Application number||US 11/387,139|
|Publication date||Jun 23, 2009|
|Filing date||Mar 22, 2006|
|Priority date||Feb 18, 1998|
|Also published as||CN1136715C, CN1235470A, DE69942290D1, EP0938222A2, EP0938222A3, EP0938222B1, EP2091215A1, EP2091215B1, EP2797301A1, US6421353|
|Publication number||11387139, 387139, US RE40778 E1, US RE40778E1, US-E1-RE40778, USRE40778 E1, USRE40778E1|
|Original Assignee||Samsung Electronics Co., Ltd|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (20), Non-Patent Citations (11), Classifications (13), Legal Events (2)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Technical Field
The present invention relates generally to wireless communication and in particular, to a mobile radio telephone capable of recording and reproducing received frame data of voice channels.
2. Description of the Related Art
In general, a digital mobile communication system has advantages over analog systems both in terms of more efficient use of the frequency spectrum and superior speech quality. Digital mobile communication systems can be generally divided into GSM (Global Systems for Mobile Communication) systems and CDMA (Code Division Multiple Access) systems. The IS-95 (Interim Standard-95) DS/CDMA system has been adopted in both Korea and in the U.S.A. for applications such as PCS (Personal Communication Systems) and digital mobile radio communication systems.
In a mobile radio communication system employing the IS-95 DS/CDMA standard, a transmitter encodes voice data using a vocoder (i.e., a voice coder and decoder) and then converts the encoded data into a frame format having a plurality of data rates. For example, the vocoder in a transmission section of an IS-95 DS/CDMA system can set the data rate of the voice signal to one of the following data rates according to the voice traffic per unit time: full data rate, ½ rate, ¼ rate, and ⅛rate. The frame format of the voice data is 20 ms irrespective of the selected data rate. The vocoder of the transmitting party selects a data rate on the basis of the voice signal activity per unit time. A base station changes the length of the data packet within a frame according to the variable data rate, thereby transmitting the frame data.
Mobile radio telephones employing the IS-95 DS/CDMA standard are manufactured and sold by a plurality of communication equipment manufacturers such as QUALCOMM, MOTOROLA and SAMSUNG.
Mobile radio telephones employing the DS/CDMA system detect the frame data rate for a current voice channel by detecting a format byte contained within the frame data of a forward traffic voice channel. Having detected the data rate, the mobile radio telephone then decodes encoded voice data in accordance with the detected data rate. The vocoder of the mobile radio telephone decodes an information bitstream as part of a data packet within the received frame data as a PCM (Pulse Code Modulation) voice sample in accordance with a QCELP (QUALCOMM Codebook Excited Linear Prediction) algorithm. The voice data which is decoded as a PCM voice sample by the vocoder is reproduced as an analog voice signal by a PCM codec and is converted into an audible signal by a speaker.
While the general mobile radio telephone is capable of processing both the voice signal of the forward traffic channel and the voice signal of a reverse traffic channel, it is not capable of recording and reproducing voice messages transmitted from a communicating party (i.e., memo function). For example, in the case where a telephone number is provided from a transmitting party, the user must inconveniently manually record the number as it is spoken otherwise, the information is lost.
Thus, there is a need for a mobile radio telephone capable of recording and reproducing voice messages transmitted from a communicating party.
It is therefore an object of the present invention to provide a method and apparatus for recording and reproducing voice messages transmitted from a communicating party via a forward traffic channel.
It is another object of the present invention to provide a mobile radio telephone for recording and reproducing received frame data of a voice channel where the data rate varies depending on voice traffic per unit time.
According to one aspect of the present invention, a mobile radio telephone is provided having a decoder for decoding an input data packet comprising encoded voice sample data based on a predetermined decoding mode, wherein the decoding mode is set according to a supplied data rate. The mobile radio telephone comprises a memory for storing and outputting data according to a control operation; a recording controller for sequentially storing a format byte and a data packet included in a voice channel frame, input in response to a recording command in a communication mode; a reproducing controller for analyzing a format byte of the voice channel frame sequentially stored in the memory and packet data rate information and packet data in a frame unit, to thereby supply the accessed data to a decoder in response to a reproducing command in an idle mode; and a digital-to-analog converter for converting a voice sample data outputted from the decoder into an analog signal.
The above object and advantages of the present invention will become more apparent by referring to the following detailed description of a preferred embodiment, with reference to the attached drawings in which:
Hereinafter, the detailed explanation of a preferred embodiment of the present invention will be given with reference to the attached drawings.
This bit indicates a data
rate of a packet data inputted
to a vocoder.
1 = 13 Kpbs
This bit is 0.
This bit indicates an
This bit indicates an
Vocoder Rate (Data Rate)
00 = full rate
01 = ½ rate
10 = ¼ rate
11 = ⅛ rate
(* In the above table, the term “VOC” refers to a “vocoder” and the “DEC” to “decoder”)
Referring again to
Referring back to
The PCM voice data output from the vocoder 32 is then input to the PCM codec 20 (coder and decoder) which converts the PCM voice data sample into an analog voice signal which is provided to a speaker (SP) for conversion to an audible signal.
Referring now to the reverse link traffic channel of
The microprocessor 34 of the MSM 16, illustrated in
At step 38, the recording controller checks whether a record command is input by a user. The record command key may be input by a user by selecting the record key on a key panel of the mobile telephone. Selecting the record command key permits the user to record voice messages transmitted from a communicating party. Selecting the record key sends the record command (COMM-R) as input to the microprocessor 34 of FIG. 1. Next, at step 40, the recording controller detects and analyzes the format byte contained within an information bit stream output from the deinterleaver and decoder 28. The bit stream is an error corrected bit stream with a period of 20 ms comprising a format byte and a variable length data packet.
After analyzing the format byte at step 40, the recording controller proceeds to step 42. At step 42, the recording controller stores the current data packet byte count (CB) and the total number of format byte the data rate information of the format byte, in a data counter buffer (DPTN: data packet total number). Next, at step 44, the recording controller stores the voice data frame (i.e., detected format byte and associated variable length data packet) of the forward traffic channel in the internal memory 36.
According to the above operation, as illustrated in
Otherwise, if the end command (COMM-E) is not received and the predetermined time has elapsed since the input of an external recording command (COMM-R), at step 52, both the format byte of the frame data and the associated data packets are stored in the memory device 18, as illustrated in FIG. 1. Here, the frame counter (FNO) 50 stores the number of stored frames of the frame number and the data counter buffer (DTPN) stores the total byte count.
Otherwise, at step 46 of
As previously stated, in accordance with the operation of the recording controller of the microprocessor 34, the data rate of the frame data of the forward traffic channel and the corresponding data packet are sequentially stored in the flash memory 18.
The voice data of the forward traffic channel stored in the memory 18 may then be reproduced by a reproducing controller of the microprocessor 34 and then output as an audible signal.
If it is determined that the frame counter (FNO) is not zero, the method proceeds to step 58 where the reproducing controller reads out the value of the frame counter (FNO) and the data counter (DPSIF). Then, the reproducing controller accesses the format byte and data packet corresponding to the value of the frame counter (FNO) and data counter (DPSIF) in the memory 18 (flash memory) for storage in the internal memory 36. Then, the process continues at step 60 where the reproducing controller acquires the vocoder 32 to establish a decoding interrupt.
The process continues at step 62 where an analysis of the contents of the first frame format byte in the vocoder decoding interrupt service routine (VOC_DEC_ISR) is performed. Then, the reproducing controller determines whether the packet data size is 8K or 13K, (i.e., the vocoder data rate) and whether the frame is a blank frame or an erasure frame. The reproducing controller then stores a data packet and a corresponding format byte in a vocoder_decoder_packet register of the vocoder 32. The vocoder 32 decodes the format byte and data packet of the corresponding frame supplied from the reproducing controller in accordance with the vocoder data rate and then provides a PCM voice data sample of the corresponding frame with a codec 20. The codec 20 converts the PCM voice data sample into an analog signal and then outputs the analog signal as audio via the speaker (SP) connected to an output terminal.
The process then proceeds to step 64 where the value of the frame counter FNO is decremented by one (1). In step 66, the reproducing controller checks whether any other key signal (i.e., COMM command) has been received. If another key signal is input, the process proceeds to step 70, to release the vocoder 32 and interrupts the voice reproducing operation, to jump to the corresponding key signal processing routine.
Otherwise, if no other key signal is input at step 66, the process proceeds to step 68, to check whether the value of the frame counter (FNO) established in the internal memory 36 is zero (0). If the value of the frame counter (FNO) is not zero, the reproducing controller repeats step 62, accessing the next frame format byte and the corresponding data packet in the memory to be provided to the vocoder, and decrements the value of the frame counter FNO.
The reproducing controller decrements the value of the frame counter recorded in the internal memory and performs the reproduction operation for a number of additional iterations equal to the value of the frame counter (FNO). If any other key is input, then the reproducing controller ends the vocoder_decoding_interrupt service routine of the vocoder 32 and simultaneously, at step 70, releases the vocoder 32, to thereby end the reproducing operation.
As stated above, the present invention is advantageous in that when the forward traffic channel is received in the digital mobile radio telephone, the voice channel data is recorded and reproduced, to thereby preserve messages sent from a calling party.
While the present invention has been described in detail with reference to the specific embodiment of the present invention, it is a mere exemplary application. Thus, it is to be clearly understood that many variations can be made by anyone skilled in the art within the scope and spirit of the present invention.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5689511||Dec 27, 1995||Nov 18, 1997||Oki Electric Industry Co., Ltd.||Data receiver for receiving code signals having a variable data rate|
|US5745851 *||Jan 18, 1996||Apr 28, 1998||Nec Corporation||Apparatus and method for message recording and receipt-of-message notification to cordless station operating as cellular telephone|
|US5896416||Jan 18, 1995||Apr 20, 1999||Siemens Aktiengesellschaft||Method and arrangement for transmitting voice in a radio system|
|US5903871||Apr 15, 1997||May 11, 1999||Olympus Optical Co., Ltd.||Voice recording and/or reproducing apparatus|
|US5920554 *||Sep 18, 1996||Jul 6, 1999||Kabushiki Kaisha Toshiba||Mobile station apparatus used in CDMA cellular radio system and spread code synchronization method therefor|
|US6021123 *||Dec 27, 1996||Feb 1, 2000||Kabushiki Kaisha Toshiba||Cellular radio system using CDMA scheme|
|US6021325||Mar 10, 1997||Feb 1, 2000||Ericsson Inc.||Mobile telephone having continuous recording capability|
|US6049771||Dec 5, 1997||Apr 11, 2000||Rohm Co., Ltd.||Voice recording and reproducing apparatus using multiple ADPCM compression modes|
|US6058165 *||Apr 24, 1997||May 2, 2000||Matsushita Electric Industrial Co., Ltd.||Telephone apparatus with recording function|
|US6072860 *||Sep 8, 1998||Jun 6, 2000||Global Tel*Link Corp.||Telephone apparatus with recording of phone conversations on massive storage|
|US6076052 *||Mar 28, 1997||Jun 13, 2000||Uniden Corporation||Message playback device and message playback method|
|US6092082 *||Feb 5, 1998||Jul 18, 2000||Oki Micro Design Miyazaki Co., Ltd.||Digital audio recorder and player with address backup function|
|US6094475 *||Dec 22, 1997||Jul 25, 2000||Samsung Electronics Co., Ltd.||Apparatus and method for controlling automatic answering service of portable telephone in a base station unit|
|US6097716||Dec 12, 1997||Aug 1, 2000||Lucent Technologies Inc.||Rate detection for multi-rate communications|
|US6138091 *||Dec 17, 1997||Oct 24, 2000||Nokia Mobile Phones Ltd.||Method and arrangement for simultaneous recording of incoming and outgoing voice signals with compression of silence periods|
|US6141353 *||Mar 7, 1997||Oct 31, 2000||Oki Telecom, Inc.||Subsequent frame variable data rate indication method for various variable data rate systems|
|US6167079 *||Dec 20, 1996||Dec 26, 2000||Nokia Telecommunications Oy||Method for identifying data transmission rate, and a receiver|
|US6351635 *||Nov 17, 1998||Feb 26, 2002||Nec Corporation||Mobile telephone with voice data compression and recording features|
|EP0725499A1||Aug 2, 1995||Aug 7, 1996||Sony Corporation||Transmitter-receiver|
|EP0762711A2||Sep 11, 1996||Mar 12, 1997||Nokia Mobile Phones Ltd.||Speech storage in a portable cellular telephone|
|1||'353 claim chart (17 pp).|
|2||Amended Response in ITC Action (54 pp).|
|3||Answer, Affirmative Defenses in Texas Action (27 pp).|
|4||Complaint of Samsung Telecommunications America LLP under Section 337 of the Tariff Act of 1930 before the International Trade Commission (ITC).|
|5||European Search Report in EP 99 10 3212 ( 12 pgs) Jul. 14, 2003.|
|6||Expert Report of Arthur Williams in ITC Action (46 pp).|
|7||Order granting stay in Texas Action (2 pp).|
|8||Order No. 13 in ITC Action (6 pp).|
|9||Rebuttal Expert of Nathaniel Polish (35 pp).|
|10||Reply in Texas Action (32 pp).|
|11||TIA/EIA Interim Standard, Enhanced Variable Rate Codec, Speech Service Option 3 for Wide Spectrum Digital Systems, pp. 2-1, 2-2, 5-1, 5-2, A. B and i (7 pages total).|
|U.S. Classification||370/465, 379/67.1, 455/550.1|
|International Classification||H04B1/40, H04J3/16, H04M1/725, H04J3/22, H04B7/26, H04M1/656|
|Cooperative Classification||H04M1/656, H04M1/72519, H04M2250/68|
|Dec 16, 2009||FPAY||Fee payment|
Year of fee payment: 8
|Jan 9, 2014||FPAY||Fee payment|
Year of fee payment: 12