KR0166885B1 - Automatic answering phone voice message compression controller - Google Patents

Automatic answering phone voice message compression controller Download PDF

Info

Publication number
KR0166885B1
KR0166885B1 KR1019950067260A KR19950067260A KR0166885B1 KR 0166885 B1 KR0166885 B1 KR 0166885B1 KR 1019950067260 A KR1019950067260 A KR 1019950067260A KR 19950067260 A KR19950067260 A KR 19950067260A KR 0166885 B1 KR0166885 B1 KR 0166885B1
Authority
KR
South Korea
Prior art keywords
memory
unit
message
speed
answering machine
Prior art date
Application number
KR1019950067260A
Other languages
Korean (ko)
Other versions
KR970056607A (en
Inventor
한동철
Original Assignee
구자홍
엘지전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 구자홍, 엘지전자주식회사 filed Critical 구자홍
Priority to KR1019950067260A priority Critical patent/KR0166885B1/en
Publication of KR970056607A publication Critical patent/KR970056607A/en
Application granted granted Critical
Publication of KR0166885B1 publication Critical patent/KR0166885B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/6505Recording arrangements for recording a message from the calling party storing speech in digital form

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 자동 응답기에서 메시지를 시간축 변환후 압축하여 저장하고 사용자가 녹음신호를 확인할 때 재생속도를 가변할 수 있도록 하여 메모리의 소모를 줄이기 위한 자동 응답기의 메모리 감소를 위한 제어장치에 관한 것이다.The present invention relates to a control device for reducing the memory of the answering machine for reducing the memory consumption by allowing the answering machine to compress and store the message after time-base conversion, and to change the playback speed when the user checks the recording signal.

종래의 자동 응답기에서는 걸려온 전화음성을 A/D(Analog/Digital) 변환후 ADPCM 방식으로 데이타를 압축후 저장하므로 많은 양의 DARM이 필요하고 이로 인해 제작비용이 많이들어 비경제적이다.In the conventional answering machine, the incoming voice is compressed after the A / D (Analog / Digital) conversion and then stored in ADPCM. Therefore, a large amount of DARM is required.

그러나 본 발명에서는 전화음성을 A/D변환후 시간축변환 방법으로 음성의 속도를 빠르게 하여 압축함으로써 2배 이상의 메모리 감소를 할 수 있다. 또한 녹음된 음성 데이타를 재생할 경우 사용자가 원하는 속도로 재생할 수 있는데 즉, 중요한 데이타는 원래 음성속도 보다 느린 속도로, 별로 중요하지 않은 데이타는 원래 음성속도 보다 빠르게 청취할 수 있어 신속함과 편리함을 제공한다.In the present invention, however, the voice can be reduced by more than twice as fast as the voice speed is compressed by the time-base conversion method after A / D conversion. In addition, when playing back recorded voice data, users can play it at the desired speed, which means that important data is slower than the original voice speed, and less important data can be heard faster than the original voice speed. do.

Description

자동 응답기의 메모리 감소를 위한 제어장치Control for reducing the memory of the answering machine

제1도는 종래 기술에 따른 디지탈 자동 응답기의 구성블록도.1 is a block diagram of a digital answering machine according to the prior art.

제2도 (a)는 종래 기술에 따른 디지탈 자동 응답기의 메시지 녹음에 대한 플로우 챠트.Figure 2 (a) is a flow chart for message recording of a digital answering machine according to the prior art.

(b)는 종래 기술에 따른 디지탈 자동 응답기의 메시지 재생에 대한 플로우 챠트.(b) is a flow chart for message reproduction of a digital answering machine according to the prior art.

제3도는 본 발명에 따른 디지탈 자동 응답기의 구성블록도.3 is a block diagram of a digital answering machine according to the present invention.

제4도 (a)는 본 발명에 따른 디지탈 자동 응답기의 메시지 녹음에 대한 플로우 챠트.Figure 4 (a) is a flow chart for message recording of the digital answering machine according to the present invention.

(b)는 본 발명에 따른 디지탈 자동 응답기의 메시지 재생에 대한 플로우 챠트.(b) is a flow chart for message reproduction of a digital answering machine according to the present invention.

제5도는 본 발명에 따른 시간축 변환에 대한 도면.5 is a diagram of a time base transformation according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

31 : 사용자 인터페이스부 32 : 제어부31: user interface unit 32: control unit

33 : 메모리부 34 : 코덱33: memory 34: codec

35 : 전화선 인터페이스부 321 : 제어 로직부35: telephone line interface unit 321: control logic unit

322, 324 : 시간축 변환부 323 : ADPCM 압축부322, 324: time base conversion unit 323: ADPCM compression unit

325 : ADPCM 재생부325: ADPCM playback unit

본 발명은 디지탈 저장방식의 자동 응답기에 관한 것으로 특히, 메시지 녹음 및 재생에 있어서 시간축 변환후 압축을 하여 메모리 감소효과를 얻을 수 있고 녹음된 음성메시지는 재생시 사용자가 편리한 속도로 원음의 손상없이 들을 수 있는 자동 응답기에 관한 것이다.The present invention relates to an answering machine of a digital storage method, in particular, in the recording and playback of the message can be compressed after the time base conversion to reduce the memory and recorded voice messages can be heard at the user's convenience rate without damage to the original sound during playback To an answering machine.

첨부된 도면을 참조하여 종래 기술에 따른 디지탈 자동 응답기를 설명하면 다음과 같다.Referring to the accompanying drawings, a digital answering machine according to the prior art will be described.

제1도는 종래 기술에 따른 디지탈 자동 응답기의 구성블록도로써, 키보드 스캐닝, 디스플레이, 리프래쉬 등 사용자가 버튼을 선택 입력하여 시스템으로 동작명령을 입력하는 전화기 판넬(11)과, 전화가 걸려오면 상기 전화기 판넬(11)의 입력에 의해 메시지를 저장하고 저장된 메시지를 재생하도록 전체 시스템을 제어하는 제어부(12)와, 상기 제어부(12)의 제어에 의해 걸려온 메시지 및 사용자의 안내문을 저장하는 메모리부(13)와, 상기 제어부(12)의 제어에 의해 상기 메모리부(13)에 저장된 메시지를 재생하거나 전화가 걸려와서 메시지를 녹음하기 위해 코딩 및 디코딩하는 코덱(14)과, 상기 제어부(12)의 제어에 의해 전화가 걸려오는지를 확인하고(Ring Detection), 오디어 이득을 제어하여 상기 코덱(14)으로 입출력하는 인터페이스(Telephone Line Interface)부(15)로 구성된다.1 is a block diagram of a digital answering machine according to the prior art. The telephone panel 11 for inputting an operation command to a system by selecting a button, such as a keyboard scanning, a display, a refresh, and the like, and when a call is received, A control unit 12 for controlling the entire system to store a message and reproduce the stored message by the input of the telephone panel 11, and a memory unit for storing the message received by the control of the control unit 12 and the user's guidance ( 13) and a codec 14 for reproducing and decoding a message stored in the memory unit 13 under the control of the control unit 12 or for making a call to record a message, and the control unit 12. Check the incoming call by the control (Ring Detection), to control the audio gain to input and output to the codec 14 (Telephone Line Interface) section 15 It is sex.

이와 같이 구성된 종래의 디지탈 자동 응답기에서 제어부(12)는 모든 시스템의 기능을 제어하고 메모리부(13)는 전화 걸려온 음성과 사용자의 안내문을 저장하며 코덱(14)은 상기 메모리부(13)에 저장된 데이타를 재생하거나 걸려온 음성을 녹음할 때 사용된다.In the conventional digital answering machine configured as described above, the control unit 12 controls the functions of all systems, the memory unit 13 stores voice calls and user instructions, and the codec 14 is stored in the memory unit 13. Used to play data or record incoming voice.

또한 전화기 판넬(11)은 머신 인터페이스(Man Machine Interface) 또는 유저 인터페이스로 제어부(12)에 동작 명령을 전해 주며 전화선 인터페이스부(15)는 오디오 이득제어 및 링 검색을 수행한다.In addition, the telephone panel 11 transmits an operation command to the control unit 12 through a man machine interface or a user interface, and the telephone line interface unit 15 performs audio gain control and ring search.

이와 같이 구성된 종래 디지탈 자동 응답기에서 메시지 녹음이나 메시지 재생시 상기 제어부(12)의 동작을 제2도의 플로우 챠트를 참조하여 설명한다.The operation of the control unit 12 when recording or reproducing a message in a conventional digital answering machine configured as described above will be described with reference to the flowchart of FIG.

먼저 제2도 (a)의 플로우챠트는 메시지 녹음에 관한 것으로, 전화가 걸려올 때까지 대기 상태에 있다가(S201) 전화가 걸려오면(S202) 전화선 인터페이스부(15)와 코덱(14)을 거쳐 입력된 메시지를 디지탈 데이타로 변환시킨다(S203).First, the flowchart of FIG. 2 (a) relates to recording a message. The flowchart of FIG. 2 is in a standby state until a call is made (S201). When a call is made (S202), the telephone line interface unit 15 and the codec 14 are connected. The message inputted through the data is converted into digital data (S203).

상기 메시지는 전화가 걸려 왔을때의 음성신호일수고 있고 사용자 안내음성일수도 있다.The message may be a voice signal when a call comes in or may be a user guide voice.

상기 변환된 디지탈 데이타를 ADPCM(적응차분 펄스부호변조 : Adaptive Differential Pulse Code Modulation) 코딩을 하여 메모리부(13)에 저장한다.The converted digital data is stored in the memory unit 13 by ADPCM (Adaptive Differential Pulse Code Modulation) coding.

또한 제2도 (b)의 플로우챠트는 메시지 재생에 관한 것으로, 사용자가 전화기 판넬(11)을 통해 메시지 확인신호가 입력되면(S206) 메모리부(13)에 압축 저장되어 있는 데이타를 ADPCM 디코딩 하고(S207) 아날로그 신호로 변환하여(S208) 전화기에 있는 스피커로 재생한다(S209).In addition, the flowchart of FIG. 2 (b) relates to message reproduction. When the user inputs a message confirmation signal through the telephone panel 11 (S206), the data stored in the memory unit 13 is ADPCM decoded. (S207) It converts into an analog signal (S208) and reproduces by the speaker of a telephone (S209).

상기에서와 같이 종래의 자동 응답기에서 걸려온 전화 에세지를 저장할 때 ADPCM 방식으로 압축후 저장하더라도 많은 양의 디램(DRAM)이 필요하다는 문제점이 발생된다.As described above, when storing a telephone message received from a conventional answering machine, a large amount of DRAM (DRAM) is required even after compressing and storing it in the ADPCM method.

또한 저장된 메시지를 재생할 때 사용자는 원하는 속도로 메시지를 재생할 수 없고 일정한 속도로 하기 때문에 중요한 메시지 같은 경우에는 여러번 재생해야 한다는 문제점이 발생된다.In addition, when playing a stored message, the user cannot play the message at a desired speed, but because the user plays the message at a constant speed, there is a problem that the user needs to play the message several times.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출한 것으로, 자동 응답기에서 메시지를 기록할 때 시간축 변환방법으로 음성 속도를 빠르게 변환 압축하여 메모리량을 감소시킬수 있고 메시지를 재생할 때 원하는 청취속도를 선택하여 사용자에게 편리함을 제공할수 있는 자동 응답기의 메모리 감소와 재생기능 향상을 위한 제어장치를 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, and when recording a message in an answering machine, the time-base conversion method can quickly convert and compress the voice speed to reduce the amount of memory and select the desired listening speed when playing the message. The purpose of the present invention is to provide a control device for reducing the memory of the answering machine and improving the playback function that can provide convenience to the user.

상기 목적을 달성하기 위한 본 발명의 자동 응답기의 메모리 감소를 위한 제어장치의 특징은, 원하는 재생속도를 선택 입력하여 사용자와 시스템을 인터페이스 하는 사용자 인터페이스부와, 걸려온 전화의 메시지 및 사용자의 안내문을 저장하는 메모리부와, 상기 메모리부에 저장된 메시지를 재생하거나 걸려온 전화의 메시지를 녹음하기 위해 코딩 및 디코딩하는 코덱과, 메모리 감소를 위해 전체 시스템을 제어하는 제어 로직부와, 상기 코덱을 통해 입력된 메시지를 시간축으로 변환시키는 제1 시간축 변환부와, 상기 제1 시간축 변환부에서 변환된 데이타를 차분펄스부호 변조로 압축하는 적응 펄스변조 압축부와, 상기 메모리부에 저장된 메시지를 차분팔스부호 변조로 압축하는 적응 펄스변조로 디코딩하는 적응 차분 펄스변조 재생부와, 상기 디코딩된 데이타를 원하는 재생속도로 시간축 변환하여 상기 코덱으로 출력하는 제2 시간축 변환부로 구성된 점에 있다.Features of the control device for reducing the memory of the answering machine of the present invention for achieving the above object, the user interface unit for interfacing the system with the user by selecting and inputting the desired playback speed, and stores the incoming call message and the user's guide And a codec for coding and decoding to reproduce a message stored in the memory or to record a message of an incoming call, a control logic for controlling the entire system for reducing the memory, and a message input through the codec. Compressing the data stored in the memory unit by differential pulse code modulation; a first time axis converting unit converting the data into the time axis, an adaptive pulse modulation compression unit compressing the data converted by the first time axis converting unit by differential pulse code modulation, and An adaptive differential pulse modulation reproducing unit for decoding with adaptive pulse modulation; And a second time axis converter for time-coded the coded data at a desired playback speed and outputting the coded data to the codec.

또한 본 발명의 자동 응답기의 메모리 감소를 위한 녹음 제어방법은 대기상태에서 전화가 걸려오면 음성 신호를 디지탈 신호로 바꾸어 출력하는 제1 단계와, 상기 디지탈 신호를 시간축으로 변환하여 차분 펄스부호 변조를 코딩한 후 메모리에 저장하는 제2 단계로 이루어짐에 있다.In addition, the recording control method for reducing the memory of the answering machine of the present invention, the first step of converting the voice signal to a digital signal when the telephone call in the standby state, and outputting the coding, the differential pulse code modulation by converting the digital signal to the time axis And then a second step of storing it in memory.

그리고 본 발명의 자동 응답기의 사용자가 원하는 재생속도로 재생하는 방법은 사용자가 원하는 재생속도로 저장된 음성신호를 재생하기 위해 신호를입력하는 제1 단계와, 저장된 음성 신호를 차분 펄스부호 변조를 디코딩 한후, 사용자가 원하는 재생속도로 음성 신호를 재생하기 위해 저장된 음성 신호를 입력하는 제2 단계와, 상기 시간축 변환한 음성 신호를 사용자가 청취할 수 있는 아날로그 신호로 변환하여 출력하는 제 3 단계로 이루어짐에 있다.The method for reproducing a user's desired playback speed of the answering machine of the present invention includes a first step of inputting a signal for reproducing a stored voice signal at a desired playback speed, and after decoding the differential pulse code modulation on the stored voice signal. And a second step of inputting a stored voice signal for reproducing the voice signal at a desired playback speed, and a third step of converting the time-base converted voice signal into an analog signal that can be heard by the user. have.

이하, 본 발명의 자동 응답기의 메모리 감소와 재생기능 향상을 위한 제어 장치를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, with reference to the accompanying drawings, a control device for reducing the memory and improving the playback function of the answering machine of the present invention will be described in detail.

제3도는 본 발명에 따른 자동 응답기의 메모리 감소와 재생기능 향상을 위한 제어장치의 구성블록도로써, 키보드 스캐닝, 디스플레이, 리프래쉬 등 사용자가 버튼을 선택 입력하여 시스템과 인터페이싱 하도록 하는 사용자 인터페이스부(31)와, 상기 사용자가 인터페이스부(31)를 통해 입력된 데이타에 의해 시간축 변환 및 ADPCM 변환하여 메시지 저장 및 재생하도록 전체 시스템을 제어하는 제어부(32)와, 상기 제어부(32)의 제어에 의해 전화 걸려온 메세지 및 사용자의 안내문을 저장하는 메모리부(33)와, 상기 제어부(32)의 제어에 의해 상기 메모리부(33)에 저장된 메시지를 재생하거나 전화 걸려온 메시지를 녹음하기 위해 코딩 및 디코딩하는 코덱(34)과, 상기 제어부(12)의 제어에 의해 전화가 걸려오는지를 확인하고, 오디오 이득을 제어하여 상기 코덱(34)으로 입출력하는 전화선 인터페이스부(35)로 구성된다.FIG. 3 is a block diagram illustrating a control device for reducing memory and improving a playback function of an answering machine according to the present invention. The user interface unit for interfacing with the system by selecting a button such as keyboard scanning, display, and refresh, etc. 31) and a control unit 32 for controlling the entire system so that the user stores and reproduces a message by time-base conversion and ADPCM conversion by data input through the interface unit 31, and under the control of the control unit 32. A memory unit 33 for storing a call message and a user's guide, and a codec for coding and decoding a message stored in the memory unit 33 or recording a call message under the control of the controller 32; (34) checks whether a call is made under the control of the control unit (12), and controls the audio gain to control the codec (34). It consists of a telephone line interface unit 35 for inputting and outputting to.

여기서 상기 제어부(32)는 시간축 변환과 ADPCM 변환을 하도록 제어 신호를 입출력하는 제어 로직부(321)와, 상기 전화선 인터페이스부(35)의 전화선 및 코덱(34)을 통해 입력된 메시지를 시간축으로 변환시키는 제1 시간축 변환부(322)와, 상기 제 1 시간축 변환부(322)에서 변환된 데이타를 ADPCM으로 압축하여 상기 메모리부(33)에 저장하는 ADPCM 압축부(323)와, 상기 제어 로직부(321)로 부터 녹음된 정보의 재생 신호가 입력되면 상기 메모리부(33)에 저장된 메시지를 ADPCM 디코딩하는 ADPCM 재생부(325)와, 상기 디코딩된 데이타를 시간축으로 압축하여 상기 코덱(34)을 통해 전화선 인터페이스부(35)의 스피커로 출력하도록 하는 제 2 시간축 변환부(324)로 구성된다.The control unit 32 converts a message inputted through a control logic unit 321 for inputting / outputting a control signal to the time axis conversion and the ADPCM conversion, and the telephone line and the codec 34 of the telephone line interface unit 35 to the time axis. A first time axis converter 322, an ADPCM compressor 323 for compressing the data converted by the first time axis converter 322 into an ADPCM, and storing the compressed data in the memory 33; When the reproduction signal of the recorded information is input from 321, an ADPCM reproducing unit 325 for ADPCM decoding the message stored in the memory unit 33, and the codec 34 is compressed by compressing the decoded data on a time axis. And a second time base converting unit 324 for outputting to the speaker of the telephone line interface unit 35.

이와 같이 구성된 본 발명의 자동 응답기의 메모리 감소를 위한 제어 장치에서 전화선 인터페이스(35)의 전화선을 통해 입력되는 음성 데이타를 기록하는 경우에는 코덱(34)을 통하여 디지탈 데이타로 압축한다.When the voice data input through the telephone line of the telephone line interface 35 is recorded in the control device for memory reduction of the answering machine of the present invention configured as described above, it is compressed into digital data through the codec 34.

이때 제어 로직부(321)에 의해 일정한 비율로 상기 디지탈 데이타를 제 1 시간축 변환부(322)에서 사용자가 원하는 속도로 시간축으로 신장시킨다.At this time, the control logic unit 321 extends the digital data on the time axis at a rate desired by the first time axis converter 322 at a constant rate.

상기 시간축 데이타를 변환하여 ADPCM 압축부(323)에서 압축한 후 메모리부(33)에 저장한다.The time base data is converted and compressed by the ADPCM compression unit 323 and stored in the memory unit 33.

또한 사용자가 인터페이스부(31)를 통해 저장된 메시지를 청취하고자 하는 속도를 입력하면 제어 로직부(321)는 상기 인터페이스로 입력된 신호를 분석해서 메모리(32)안에 저장되어 있는 메시지를 ADPCM 재생부(325)에서 디코딩하고 그 후 제 2 시간축 변환부(324)에서 사용자가 원하는 속도로 시간축을 압축한다.In addition, when the user inputs a speed to listen to the stored message through the interface unit 31, the control logic unit 321 analyzes the signal input to the interface and stores the message stored in the memory 32 in the ADPCM playback unit ( After decoding at 325, the second time axis converter 324 compresses the time axis at a speed desired by the user.

상기 시간축으로 신장된 데이타는 코덱(34) 및 전화선 인터페이스부(35)의 스피커를 통해 사용자가 원하는 속도로 재생된다.The data extended on the time axis is reproduced at a speed desired by the user through the speakers of the codec 34 and the telephone line interface unit 35.

상기와 같이 발명된 본 발명의 자동응답기의 메모리 감소와 재생기능 향상을 위한 제어장치에 따른 자동 응답기의 메모리 감소를 위한 제어방법을 제4도의 플로우챠트를 참조하여 상세히 설명하면 다음과 같다.The control method for reducing the memory of the answering machine according to the control device for reducing the memory and improving the reproduction function of the answering machine of the present invention as described above will be described in detail with reference to the flowchart of FIG.

제4도 (a)는 본 발명에 따른 디지탈 자동 응답기의 메시지 녹음에 대한 플로우 챠트로 대기 상태에 있다가(S41)전화선 인터페이스부(35)로부터 오는 신호로 전화가 걸려오는지를 판단한다.(S42).FIG. 4 (a) stands by on a flow chart for message recording of the digital answering machine according to the present invention (S41) and determines whether a call is received by a signal from the telephone line interface unit 35 (S42). ).

상기 전화가 걸려오지 않는다면 계속 대기 상태에서 링 디텍션을 수행하고 전화가 걸려오면 음성 신호를 코덱(34)에서 디지탈화 한다(S43).If the call is not received, ring detection is performed in the standby state, and when the call is received, the voice signal is digitized by the codec 34 (S43).

상기 디지탈로 변환된 데이타는 제1 시간축 변환부(322)에서 시간축 변환으로 음성 신호의 중요한 특징인 피치정보를 유지하면서 말의 속도를 빠르게 변환한다(S44).The digitally converted data converts the speed of words rapidly while maintaining pitch information, which is an important feature of a voice signal, by time-base conversion in the first time-base converter 322 (S44).

그후 시간축 변환된 데이타를 ADPCM 압축부(323)에서 압축한(S45)후 메모리부(33)에 저장한다(S46).Thereafter, the time-domain transformed data is compressed by the ADPCM compression unit 323 (S45) and then stored in the memory unit 33 (S46).

상기 단계(S44)에서 시간축 변환이란 원음의 피치를 일정하게 유지한 채로 발음속도만을 변환하는 것인데 제5도를 참조하여 설명한다.In the step S44, the time axis conversion is to convert only the pronunciation speed while keeping the pitch of the original sound constant, which will be described with reference to FIG.

상기 제5도는 시간축 변환의 일예로 발음속도를 2배 빠르게 변환하는 것을 나타내었다.FIG. 5 shows that the pronunciation speed is converted twice as fast as an example of time-base conversion.

우선 음성신호를 디지탈 신호로 변환하며(a) 전 프레임(n-1 frame)과 현 프레임(n frame)을 변환하기 위해서 현 프레임을 2배 빠르게 변속하기 위한 샘플 M/4 위치로 배열한다(b). 여기서 M은 한 프레임의 크기를 가리킨다.First, a voice signal is converted into a digital signal (a) and arranged at a sample M / 4 position for shifting the current frame twice as fast to convert the previous frame (n-1 frame) and the current frame (n frame) (b ). Where M is the size of one frame.

상기 샘플 M/4 주변에서의 동기를 맞추기 위해서 상호 상관 함수가 최대가 되는 점(M/4-△β)을 찾아 그 지점(M/4-△β)으로 n 프레임 데이타를 옮긴다(c).In order to synchronize around the sample M / 4, the point where the cross correlation function is maximized (M / 4-Δβ) is found and n frame data is moved to the point (M / 4-Δβ) (c).

상기(M/4-△β) 지점으로 옮긴후 두 프레임의 중점되는 곳에 가중함수(Window Funtion)를 곱해서 더한다(d).After moving to the point (M / 4-Δβ), the weighted function (Window Funtion) is added to the center of the two frames (d).

그후 겹쳐서 더한 신호중 앞에서 M/2 샘플을 출력하고 나머지 데이타는 버퍼 앞으로 이동한 후 다음 프레임(n+1) 신호와 위의 시간축 변환 과정(a-d)을 수행하여 불연속적인 프레임이 생기지 않고 자연스럽게 변환하여 음성신호를 피치가 유지된 채 단지 속도만을 변화시킬 수 있다.After that, M / 2 samples are output in front of the superimposed signals, and the rest of the data is moved to the front of the buffer, and the next frame (n + 1) signal and the time-base conversion process (ad) are performed. The signal can only change speed while keeping the pitch.

또한 상기와 같이 디지탈 자동 응답기의 메시지를 시간축 변환하여 녹음하였을 경우 메세지 재생방법을 제4도 (b)의 플로우챠트를 참조하여 설명한다.In addition, when the message of the digital answering machine is recorded with time-base conversion, the message reproducing method will be described with reference to the flowchart of FIG.

먼저 저장된 메시지를 재생하고자 사용자가 조그셔틀(도시 생략함) 같은 장치에 의해 재생속도를 결정하여 입력하면(S47) 사용자 인터페이스부(31)를 통해 메시지 재생신호를 입력받는다(S48).First, when a user determines a playback speed by a device such as a jog shuttle (not shown) to play a stored message (S47), the user receives a message playback signal through the user interface unit 31 (S48).

상기 재생신호를 입력받으면 재생할 메시지 데이타를 ADPCM 재생부(325)에서 ADPCM 디코딩하고(S49) 상기 단계(S47)에서 결정된 재생속도로 제 2 시간축 변환부(324)에서 시간축 변환을 한다(S50).When the reproduction signal is received, the ADPCM decoding unit 325 decodes the message data to be reproduced (S49) and converts the time axis by the second time axis conversion unit 324 at the reproduction speed determined in the step S47 (S50).

만약 메시지 녹음이 2배 빠르게 되어 있고 정상속도로 재생을 하려면 2배 느린 배속으로 변환을 한다.If the message is recorded twice as fast and you want it to play at normal speed, convert it to twice as slow.

그후 코덱(34)에서 상기 시간축 변환된 데이타를 아날로그 신호로 변환시키고 전화선 인터페이스부(35)의 스피커로 음성 데이타를 재생 출력한다.The codec 34 then converts the time-base converted data into an analog signal and reproduces and outputs the audio data to the speaker of the telephone line interface unit 35.

상기에서 살펴본 바와 같이 본 발명의 자동 응답기의 메모리 감소를 위한 제어장치는 걸려온 전화 음성을 A/D 변환후 시간축 변환을 하여 원래 음성 속도보다 빠르게 변환하여 압축함으로서 2배 이상의 메모리 사용을 감소할 수 있다.As described above, the control device for reducing the memory of the answering machine of the present invention can reduce the memory usage by more than twice by converting and compressing the incoming telephone voice faster than the original voice speed by performing time-base conversion after A / D conversion. .

또한 레코딩된 음성 데이타를 재생할 경우 사용자가 원하는 속도로 음성을 재생하여 편리함을 제공한다.Also, when playing back recorded voice data, it provides convenience by playing back voice at user's desired speed.

즉, 별로 중요하지 않은 데이타는 원래 속도보다 빠르게 재생할수 있고 자세한 내용을 청취해야 할 경우에는 원래 음성속도 보다 느린 속도로 재생할 수 있다.In other words, less important data can be played faster than the original speed, and if you need to listen to the details, it can be played at a slower speed than the original voice speed.

Claims (1)

원하는 재생속도를 선택 입력하여 사용자와 시스템을 인터페이스하는 사용자 인터페이스부와, 걸려온 전화의 메시지 및 사용자의 안내문을 저장하는 메모리부와, 상기 메모리부에 저장된 메시지를 재생하거나 걸려온 전화의 메시지를 녹음하기 위해 코딩 및 디코딩하는 코덱과, 메모리 감소를 위해 전체 시스템을 제어하는 제어 로직부와, 상기 코덱을 통해 입력된 메시지를 시간축으로 변환시키는 제1 시간축 변환부와, 상기 제1 시간축 변환부에서 변환된 데이타를 차분펄스부호 변조로 압축하는 적응 펄스변조 압축부와, 상기 메모리부에 저장된 메시지를 차분펄스 부호변조로 디코딩하는 적응 차분 펄스변조 재생부와, 상기 디코딩된 데이타를 원하는 재생속도로 시간축 변환하여 상기 코덱으로 출력하는 제2 시간축 변환부로 구성됨을 특징으로 하는 자동응답기의 메모리 감소를 위한 제어장치.A user interface for interfacing the system with a user by selecting and inputting a desired playback speed, a memory for storing messages of incoming calls and instructions for the user, and for reproducing the messages stored in the memory or recording messages of incoming calls; A codec for coding and decoding, a control logic unit for controlling the entire system for memory reduction, a first time axis converter for converting a message input through the codec into a time axis, and data converted by the first time axis converter. An adaptive pulse modulation compression unit for compressing the signal by differential pulse code modulation, an adaptive differential pulse modulation reproduction unit for decoding a message stored in the memory unit with differential pulse code modulation, and time-base transforming the decoded data at a desired reproduction speed. And a second time base converter for outputting the codec. Is a control unit for reducing the memory of the answering machine.
KR1019950067260A 1995-12-29 1995-12-29 Automatic answering phone voice message compression controller KR0166885B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950067260A KR0166885B1 (en) 1995-12-29 1995-12-29 Automatic answering phone voice message compression controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950067260A KR0166885B1 (en) 1995-12-29 1995-12-29 Automatic answering phone voice message compression controller

Publications (2)

Publication Number Publication Date
KR970056607A KR970056607A (en) 1997-07-31
KR0166885B1 true KR0166885B1 (en) 1999-02-01

Family

ID=19447615

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950067260A KR0166885B1 (en) 1995-12-29 1995-12-29 Automatic answering phone voice message compression controller

Country Status (1)

Country Link
KR (1) KR0166885B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0865187B1 (en) * 1997-03-11 2006-06-28 Koninklijke Philips Electronics N.V. Telephone set including a digital processing circuit for speech signals and method carried out in such an apparatus

Also Published As

Publication number Publication date
KR970056607A (en) 1997-07-31

Similar Documents

Publication Publication Date Title
US6085157A (en) Reproducing velocity converting apparatus with different speech velocity between voiced sound and unvoiced sound
KR0166885B1 (en) Automatic answering phone voice message compression controller
JPH09152889A (en) Speech speed transformer
KR960039792A (en) Answering telephone in absence
JPH08211894A (en) Voice-grade communication equipment and voice-grade communication system
JP2010002841A (en) Content reproduction device
JPH0854895A (en) Reproducing device
JPH0916200A (en) Voice recording and reproducing device
JPH11167396A (en) Voice recording and reproducing device
US5825853A (en) Communication device
JPH0573089A (en) Speech reproducing method
JPH08214058A (en) Recorder for telephone set
KR20010085664A (en) Speech speed converting device
JP4529859B2 (en) Audio playback device
JPH05103076A (en) Automatic answering telephone set
JPH09146587A (en) Speech speed changer
KR900003627B1 (en) Voice-post service system
KR940008867B1 (en) Editing method of human speech message using computer
KR960020525A (en) Door phone with message memo
JPH10214098A (en) Voice converting toy
JPH0944199A (en) Voice signal reproducing device
JPH07123147A (en) Automatic answering telephone equipment
JPS62257246A (en) Recording and reproducing device for automatic answering telephone set
KR950009560B1 (en) The voice message storing and playing method in pager
JPH05297900A (en) Speech recording and reproducing device

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20060616

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee