KR100723679B1 - 착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법 - Google Patents

착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법 Download PDF

Info

Publication number
KR100723679B1
KR100723679B1 KR1020050085761A KR20050085761A KR100723679B1 KR 100723679 B1 KR100723679 B1 KR 100723679B1 KR 1020050085761 A KR1020050085761 A KR 1020050085761A KR 20050085761 A KR20050085761 A KR 20050085761A KR 100723679 B1 KR100723679 B1 KR 100723679B1
Authority
KR
South Korea
Prior art keywords
bitstream
mobile communication
aac
communication network
mpeg
Prior art date
Application number
KR1020050085761A
Other languages
English (en)
Other versions
KR20070031089A (ko
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 KR1020050085761A priority Critical patent/KR100723679B1/ko
Publication of KR20070031089A publication Critical patent/KR20070031089A/ko
Application granted granted Critical
Publication of KR100723679B1 publication Critical patent/KR100723679B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법에 관한 것이다.
본 발명은 이동통신 단말기의 음성 채널을 통해 MPEG-4(Motion Picture Expert Group-4) HE(High Efficiency) AAC(Advanced Audio Coding) 비트스트림을 전송할 경우에 오디오 프레임 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법에 있어서, (a) 착신 대기음 서비스를 제공하기 위하여 상기 MPEG-4 HE AAC 비트스트림을 전송하는 단계; (b) 상기 MPEG-4 HE AAC 비트스트림을 전송하는 중에 전송 오류가 발생하였는지를 판단하는 단계; (c) 상기 (b) 단계에서 상기 전송 오류가 발생하였음을 판단할 경우에, 손실된 상기 MPEG-4 HE AAC 비트스트림에 해당되는 프레임을 제거하고, 오류 없이 수신된 다음 프레임의 시작점을 찾기 위하여 CDMA(Code Division Multiple Access) 이동통신망의 음성슬롯의 비트스트림 중에서 시작 비트를 검색하는 단계; (d) 상기 시작 비트를 검색하는 중에 상기 시작 비트가 '1'인 상기 CDMA 이동통신망의 음성슬롯의 비트스트림이 존재하는지를 판단하는 단계; 및 (e) 상기 (d) 단계에서 CDMA 이동통신망의 음성슬롯의 비트스트림의 상기 시작 비트가 '1'이 존재하였음을 판단할 경우에, 상기 CDMA 이동통신망의 음성슬롯의 비트스트림을 포함하는 프레임에서 디코딩을 다시 시작하는 단계를 포함하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트 림을 전송하는 방법을 제공한다.
본 발명에 의하면, HE AAC 프레임의 경계를 표현하기 위한 필드를 CDMA 이동통신망의 음성슬롯의 데이터 구조에 포함하여 전송 오류가 발생할 경우에 프레임 경계 검색의 속도 및 안정성을 향상시키고, HE AAC 비트스트림의 크기를 168 비트, 즉 21 바이트로 고정함으로써 바이트 단위 처리를 용이하게 하는 효과가 있다.
오디오, 디코딩, AAC+, HE AAC, EVRC, Ring Back Tone, 착신 대기음, 프레임

Description

착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법{Method for Delivering Audio Bitstream in Ring Back Tone Section by Using Voice Slot Data Structure of Code Division Multiple Access Mobile Communication Network}
도 1은 교환기 간의 EVRC 패킷 전송을 위한 일반적인 데이터 프레임 구조를 나타낸 도면,
도 2a는 HE AAC 비트스트림을 무선 구간의 CDMA 이동통신망 음성슬롯에 매핑한 구조를 나타낸 도면,
도 2b는 HE AAC 프레임이 CDMA 이동통신망 음성슬롯으로 매핑되어 전송될 경우, 하나의 음성슬롯 내에서 포함된 비트스트림에서 전송 오류가 발생한 경우를 나타낸 도면,
도 3a는 ADTS(Audio Data Transport Stream) 헤더를 HE AAC 비트스트림에 적용한 프레임의 구조를 나타낸 도면,
도 3b는 ADTS 헤더를 HE AAC 비트스트림에 적용한 프레임에 전송 오류가 발생한 경우를 나타낸 도면,
도 4a는 본 발명의 바람직한 실시예에 따른 착신 대기음 구간에서 보코더 패킷 전송 시스템을 이용하여 오디오 비트스트림을 전송하는 프레임 경계 구간을 포 함하는 패킷을 나타낸 도면,
도 4b는 발명의 바람직한 실시예에 따른 착신 대기음 구간에서 보코더 패킷 전송 시스템을 이용하여 오디오 비트스트림을 전송하는 프레임 경계 구간을 포함하는 패킷이 전송 오류가 발생할 경우를 나타낸 도면,
도 5는 본 발명의 바람직한 실시예에 따른 착신 대기음 패이로드 CDMA 이동통신망 음성슬롯 데이터의 처리 과정을 나타낸 순서도이다.
본 발명은 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법에 관한 것이다. 더욱 상세하게는 이동통신 단말기의 음성 채널을 통해 MPEG-4(Motion Picture Expert Group-4) HE AAC(Advanced Audio Coding) 비트스트림을 전송할 경우에 오디오 프레임 구분을 판단하기 위해 HE AAC 프레임에 시작과 끝을 표시하는 2 비트를 할당하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법에 관한 것이다.
컴퓨터, 전자, 통신 기술이 비약적으로 발전함에 따라 무선 통신망(Wireless Network)을 이용한 다양한 무선 통신 서비스가 제공되고 있다. 가장 기본적인 무선 통신 서비스는 이동 통신 단말기 사용자들에게 무선으로 음성 통화를 제공하는 무선 음성 통화 서비스로서 이는 시간과 장소에 구애받지 않고 서비스를 제공할 수 있다는 특징이 있다. 또한, 문자 메시지 서비스를 제공하여 음성 통화 서비스를 보완해주는 한편, 최근에는 이동 통신 단말기의 사용자에게 무선 통신망을 통해 인터넷 통신 서비스를 제공하는 무선 인터넷 서비스가 대두하였다.
따라서, 이동 통신 서비스의 가입자들은 무선 통화 서비스를 이용하여 언제 어디서든지 자유롭게 이동하면서 상대방과 통화할 수 있을 뿐만 아니라, 무선 인터넷 서비스를 통하여 생활에 필요한 다양한 정보, 예컨대, 뉴스, 날씨, 스포츠, 증권, 환율 또는 교통 정보 등을 문자, 음성 또는 이미지(Image) 등의 각종 형태로 제공받을 수 있다.
이처럼 이동 통신 기술의 발달로 인해 부호 분할 다중 접속(CDMA: Code Division Multiple Access) 이동 통신 시스템에서 제공하는 서비스는 음성 서비스뿐만이 아니라, 서킷(Circuit) 데이터, 패킷(Packet) 데이터 등과 같은 데이터를 전송하는 멀티미디어 통신 서비스로 발전해 가고 있는 것이다.
최근에는 기존의 IS-95A, IS-95B 망에서 진화한 IS-95C 망을 이용하여 IS-95A, IS-95B 망에서 지원 가능한 데이터 전송 속도인 14.4 Kbps나 56 Kbps보다 훨씬 빠른 최고 307.2 Kbps의 전송 속도로 무선 인터넷을 제공하고 있다. 특히 IMT-2000 서비스를 이용하면 기존의 음성 및 WAP 서비스 품질의 향상은 물론 각종 멀티미디어 서비스(AOD, VOD 등)를 더욱 빠른 속도로 제공할 수 있다.
한편, 최근에는 이동 통신 단말기의 착신자가 지정한 다양한 음을 상대방 발신자의 이동 통신 단말기 또는 일반 전화기에서 통화 대기음으로 들리도록 하는 링백톤(RBT: Ring Back Tone) 서비스 또는 소위 컬러링 통화 대기음(CRBT: Coloring RBT) 서비스가 각광받고 있다. 이러한 링백톤 서비스는 착신자가 지정한 링백톤을 발신자에게 제공한다는 개념으로, 기존의 통화시 발생하는 기계적인 통화 대기음, 예컨대, "따르릉 따르릉" 소리 대신 최신 가요나 팝송 등은 물론이고 새소리, 물소리 등을 비롯하여 사전에 녹음해 둔 자신의 음성까지도 링백톤으로 사용할 수 있도록 한 서비스이다. 이러한 링백톤 서비스가 제공됨에 따라 상대방은 획일적이고 기계적인 링백톤을 청취하는 대신 착신자가 지정한 음원의 소리를 청취함으로써 청각적인 만족감을 느끼도록 할 수 있다.
한편, 대부분의 이동통신 단말기는 음성 통화의 효율화 및 무선 채널의 최적화를 위해 EVRC(Enhanced Variable Rate Codec)와 같은 가변 전송률을 가지는 음성 코덱을 사용한다. EVRC는 디지털 이동통신 시스템에서 사용하고 있는 음성을 디지털로 변환하는 방식으로 전송속도는 8 kbps이고, 음성의 질이 떨어지는 부분을 획기적으로 개선한 소프트웨어이다. 그리고 EVRC는 음성의 정보량에 따라 가변적으로 음성 정보를 부호화하는 방식으로, 통화자가 말을 하지 않는 무음 구간에는 정보량이 낮은 속도로 음성 부호화를 하고, 정보량이 많은 경우에는 높은 속도로 음성 부호화를 한다. 이러한 EVRC는 균일한 속도로 부호화를 하는 이전 방식에 비하여 효율적인 방식이다. 이를 이용함으로써 부호분할 다중접속(CDMA) 이동통신 시스템의 시스템 용량을 증가시키는 효과가 있으며, 동시에 소비 전력도 절약할 수 있게 된다.
도 1은 교환기 간의 EVRC 패킷 전송을 위한 일반적인 데이터 프레임 구조를 나타낸 도면이다.
음성 통화에서 이동전화 교환기 간의 데이터를 전송하는 EVRC 패킷은 160 바이트의 크기를 가진다. 그리고 실제 EVRC 패킷은 80 바이트의 바이패스 프레임 1(Bypass Frame 1)과 80 바이트의 바이패스 프레임 2(Bypass Frame 2)에 포함되어 구성된다.
바이패스 프레임 1은 32 비트의 프리엠블, 32 비트의 메시지 헤더, 352 비트의 인코딩 패킷 데이터, 194 비트의 더미(Dummy) 및 30 비트의 CRC(Cyclic Redundancy Check)를 포함하여 구성된다. 이 중에서 음성 통화나 착신 대기음 서비스용 패이로드(Payload)로 사용되는 EVRC 패킷의 크기는 인코딩 패킷 데이터에 포함된 171 비트이다.
44 바이트의 인코딩 패킷 데이터는 8 바이트의 헤더, 34 바이트의 보이스 패킷 및 2 바이트의 더미(Dummy)를 포함하여 구성된다. 보이스 패킷은 순수 보이스 패킷으로서, 171 비트의 압축된 음원 페이로드와 101 비트의 더미를 포함하여 구성된다.
한편, AAC(Advanced Audio Coding)는 ISO/IEC의 MPEG에 있어서 국제 표준이 된 디지털 오디오 신호용의 부호화 방식을 말한다.
AAC의 프레임은 압축률에 따라 크기가 변하므로 전체 파일의 용량이 훨씬 줄어든다. 실제로 MP3 파일과 비교하면 최대 30 %까지 용량을 줄일 수 있다. AAC의 두 번째 장점은 음질에 있다. MP3에 비해 AAC는 TNS와 프리딕션이라는 두 가지 기법을 통해 음질을 향상한다. TNS(Temporal Noise Shaping)는 양자화 보정 기술의 하나로 아날로그의 연속적인 음악 데이터를 0과 1의 디지털 데이터로 구성할 때 발 생하는 오차를 지능적으로 줄여 잡음을 감소시키고 원음에 가깝게 만든다. 프리딕션(Prediction)이란 TNS로 보정된 수치를 기억하는 것으로 앞에서 보정된 정보를 기억하여 다음에 같은 데이터가 나타날 때 기억된 데이터를 사용한다. 만일 양자화 단계에서 같은 음의 보정치가 다르면 다른 소리로 들리게 되므로 이를 같게 만드는 기술이다. 이처럼 AAC는 압축률과 음질 면에서 MP3보다 우수하다.
이렇듯 고성능 및 고품질을 자랑하는 AAC(Advanced Audio Coding)는 MPEG-4, 3GPP, 3GPP2 표준에 채택되고 있으며 인터넷, 무선 및 디지털 브로드 캐스트 영역을 위한 새로운 오디오 코덱이다. AAC는 MP3 같은 구 버전보다 훨씬 효과적인 방식으로 압축되는 오디오 인코딩을 제공하며 비압축 CD 오디오에 버금가는 품질을 전달한다.
도 2a는 HE AAC 비트스트림을 무선 구간의 CDMA 이동통신망 음성슬롯에 매핑한 구조를 나타낸 도면이다. 도 2b는 HE AAC 프레임이 CDMA 이동통신망 음성슬롯으로 매핑되어 전송될 경우, 하나의 음성슬롯 내에서 포함된 비트스트림에서 전송 오류가 발생한 경우를 나타낸 도면이다.
도 2a에 나타난 바와 같이, HE AAC 비트스트림은 EVRC 패킷의 171 비트에 HE AAC 비트스트림을 포함한다. 도 2a와 같은 구조를 사용하는 경우에는 전송 오류가 없는 정상적인 환경에서는 디코딩하는 데 문제가 발생하지 않는다.
그러나 도 2b에 예시된 바와 같이, 전송 오류가 발생하여 HE AAC 한 프레임에 대한 디코딩을 완료하지 못하게 될 경우에는, 다음 프레임의 시작 지점을 판별하지 못하여 디코딩이 종료된다. 따라서 전송 오류가 발생하더라도 디코딩의 연속 성을 보장하기 위해서 HE AAC 프레임의 경계를 구분하는 방안이 필요하였다.
도 3a는 ADTS(Audio Data Transport Stream) 헤더를 HE AAC 비트스트림에 적용한 프레임의 구조를 나타낸 도면이다. 도 3b는 ADTS 헤더를 HE AAC 비트스트림에 적용한 프레임에 전송 오류가 발생한 경우를 나타낸 도면이다. 도 3c는 ADTS(Audio Data Transport Stream) 헤더를 HE AAC 비트스트림에 적용한 프레임에서 프레임의 경계를 포함하는 패킷이 손실된 경우를 나타낸 도면이다.
도 3a에 나타난 바와 같이, HE AAC 비트스트림을 프레임 단위로 처리하기 위해 ADTS 헤더를 적용하였다. ADTS 헤더는 28 비트의 ADTS 고정 헤더(ADTS Fixed Header), 28 비트의 ADTS 가변 헤더(ADTS Variable Header) 및 16 비트의 에러 검출 비트를 포함하여 구성된다. 그리고 ADTS 고정 헤더는 12 비트의 Syncword, 1 비트의 ID, 2 비트의 Layer, 1 비트의 Protection_Absent, 2 비트의 Profile_ObjectType, 1 비트의 Private_Bit, 4 비트의 Sampling_Frequency_Index, 3 비트의 Channel_Configuration), 1 비트의 Home 및 1 비트의 Original/Copy를 포함하여 구성된다.
도 3b에 나타난 바와 같이, ADTS 헤더를 HE AAC 비트스트림에 적용한 한 프레임의 디코딩을 완료하지 못한 경우에도 ADTS 헤더의 Syncword 및 프레임 크기 필드를 이용하여 다음 프레임의 시작 지점을 판별한 후 디코딩을 진행한다.
그러나 도 3c에 나타난 바와 같이, ADTS 헤더를 적용하더라도 두 프레임의 경계를 포함하는 CDMA 이동통신망 음성슬롯의 비트스트림이 손실될 경우에는, 다음 프레임의 시작 지점을 검색하기 위해 손실된 패킷 이후의 모든 음성슬롯 내의 비트 스트림을 검색해야 하는 문제가 발생하였고, ADTS 헤더가 HE AAC 비트스트림의 중간에 재현되거나 ADTS 헤더 자체가 손상 및 손실될 가능성이 있기 때문에 검색된 ADTS 헤더의 정확성을 판별해야 하는 문제점이 발생하였다.
전술한 문제점을 해결하기 위해 본 발명은, 이동통신 단말기의 음성 채널을 통해 MPEG-4(Motion Picture Expert Group-4) HE AAC(Advanced Audio Coding) 비트스트림을 전송할 경우에 오디오 프레임 구분을 판단하기 위해 HE AAC 프레임에 시작과 끝을 표시하는 2 비트를 할당하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법을 제공하는 것을 그 목적으로 한다.
본 발명의 제 1 목적에 의하면, 이동통신 단말기의 음성 채널을 통해 MPEG-4(Motion Picture Expert Group-4) HE(High Efficiency) AAC(Advanced Audio Coding) 비트스트림을 전송할 경우에 오디오 프레임 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법에 있어서, (a) 착신 대기음 서비스를 제공하기 위하여 상기 MPEG-4 HE AAC 비트스트림을 전송하는 단계; (b) 상기 MPEG-4 HE AAC 비트스트림을 전송하는 중에 전송 오류가 발생하였는지를 판단하는 단계; (c) 상기 (b) 단계에서 상기 전송 오류가 발생하였음을 판단할 경우에, 손실된 상기 MPEG-4 HE AAC 비트스트림에 해당되는 프레임을 제거하고, 오류 없이 수신된 다음 프레임의 시작점을 찾기 위하여 CDMA(Code Division Multiple Access) 이동통신망의 음성슬롯의 비트스트림 중에서 시작 비트를 검색하는 단계; (d) 상기 시작 비트를 검색하는 중에 상기 시작 비트가 '1'인 상기 CDMA 이동통신망의 음성슬롯의 비트스트림이 존재하는지를 판단하는 단계; 및 (e) 상기 (d) 단계에서 CDMA 이동통신망의 음성슬롯의 비트스트림의 상기 시작 비트가 '1'이 존재하였음을 판단할 경우에, 상기 CDMA 이동통신망의 음성슬롯의 비트스트림을 포함하는 프레임에서 디코딩을 다시 시작하는 단계를 포함하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법을 제공하는 데 목적이 있다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
도 4a는 본 발명의 바람직한 실시예에 따른 착신 대기음 구간에서 보코더 패킷 전송 시스템을 이용하여 오디오 비트스트림을 전송하는 프레임 경계 구간을 포함하는 패킷을 나타낸 도면이다.
도 4a에 나타난 바와 같이, CDMA 음성 채널 상의 슬롯에의 인코딩 패킷 데이터의 압축된 음원 페이로드에 HE AAC 프레임의 경계를 표현하기 위한 필드가 패킷에 포함되어 있다. HE AAC 프레임의 경계를 포함하는 패킷은 168 비트의 HE AAC 비 트스트림, 1 비트의 유보 비트(Reserved Bit), 1 비트의 시작 비트(Start Bit) 및 1 비트의 종료 비트(End Bit)를 포함하여 구성된다.
HE AAC 비트스트림은 ADTS 헤더를 포함한 HE AAC 비트스트림 데이터이다. 시작 비트는 0 또는 1로 표현되며, 1은 프레임의 시작 지점, 즉 ADTS 헤더를 포함하는 경우이다.
종료 비트는 0 또는 1로 표현되며, 1은 프레임의 끝 지점을 포함하는 경우이고, 0은 프레임의 끝 지점을 포함하지 않는 경우이다.
도 4b는 발명의 바람직한 실시예에 따른 착신 대기음 구간에서 보코더 패킷 전송 시스템을 이용하여 오디오 비트스트림을 전송하는 프레임 경계 구간을 포함하는 패킷이 전송 오류가 발생할 경우를 나타낸 도면이다.
도 4b에 나타난 바와 같이, 시작 비트 및 종료 비트를 사용하여 프레임의 경계를 포함하는 패킷이 손실된 경우에도 다음 프레임의 시작 지점을 검색하기 위해 모든 패킷을 검색할 필요 없이 시작 비트가 1인 패킷만을 검색하여, 시작 비트가 1인 패킷이 검색된 프레임에서 다시 전송을 시작한다.
도 5는 본 발명의 바람직한 실시예에 따른 착신 대기음 패이로드 CDMA 이동통신망 음성슬롯 데이터의 처리 과정을 나타낸 순서도이다.
도 5에 나타난 바와 같이, 이동통신 단말기의 음성 채널을 통해 착신 대기음 서비스를 제공하기 위하여 MPEG-4 HE AAC 오디오 비트스트림을 전송한다(S500).
MPEG-4 HE AAC 오디오 비트스트림을 전송하는 중에 전송 오류가 발생하였는지를 판단한다(S510).
S510 단계에서 전송 오류가 발생하였음을 판단할 경우에, MPEG-4 HE AAC 오디오 비트스트림을 재전송하기 위하여 CDMA 음성 채널 상의 슬롯 데이터에서 시작 비트를 검색한다(S520).
시작 비트를 검색하는 중에 시작 비트가 '1'인 CDMA 음성 채널 상의 슬롯 데이터가 존재하는지를 판단한다(S530).
S530 단계에서 CDMA 음성 채널 상의 슬롯 데이터의 시작 비트가 '1'이 존재하였음을 판단할 경우에, 이 CDMA 음성 채널 상의 슬롯 데이터는 ADTS 헤더를 포함하고 있기 때문에 이 패킷을 포함하는 프레임에서 디코딩을 다시 시작한다(S540).
S530 단계에서 시작 비트가 '1'인 CDMA 음성 채널 상의 슬롯 데이터를 확인하지 못한 경우에는, S530 단계로 돌아간다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
이상에서 설명한 바와 같이 본 발명에 의하면, HE AAC 프레임의 경계를 표현 하기 위한 필드를 CDMA 이동통신망의 음성슬롯의 데이터 구조에 포함하여 전송 오류가 발생할 경우에 프레임 경계 검색의 속도 및 안정성을 향상시키고, HE AAC 비트스트림의 크기를 168 비트, 즉 21 바이트로 고정함으로써 바이트 단위 처리를 용이하게 하는 효과가 있다.

Claims (8)

  1. 이동통신 단말기의 음성 채널을 통해 MPEG-4(Motion Picture Expert Group-4) HE(High Efficiency) AAC(Advanced Audio Coding) 비트스트림을 전송할 경우에 오디오 프레임 구분을 판단하기 위해 HE AAC 프레임에 시작과 끝을 표시하는 2 비트를 할당하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법에 있어서,
    (a) 착신 대기음 서비스를 제공하기 위하여 상기 MPEG-4 HE AAC 비트스트림을 전송하는 단계;
    (b) 상기 MPEG-4 HE AAC 비트스트림을 전송하는 중에 전송 오류가 발생하였는지를 판단하는 단계;
    (c) 상기 (b) 단계에서 상기 전송 오류가 발생하였음을 판단할 경우에, 손실된 상기 MPEG-4 HE AAC 비트스트림에 해당되는 프레임을 제거하고, 오류 없이 수신된 다음 프레임의 시작점을 찾기 위하여 CDMA(Code Division Multiple Access) 이동통신망의 음성슬롯의 비트스트림 중에서 시작 비트를 검색하는 단계;
    (d) 상기 시작 비트를 검색하는 중에 상기 시작 비트가 '1'인 상기 CDMA 이동통신망의 음성슬롯의 비트스트림이 존재하는지를 판단하는 단계; 및
    (e) 상기 (d) 단계에서 CDMA 이동통신망의 음성슬롯의 비트스트림의 상기 시작 비트가 '1'이 존재하였음을 판단할 경우에, 상기 CDMA 이동통신망의 음성슬롯의 비트스트림을 포함하는 프레임에서 디코딩을 다시 시작하는 단계
    를 포함하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  2. 제 1 항에 있어서, 상기 (a) 단계에서,
    상기 EVRC 패킷은 HE AAC 비트, 시작 비트, 종료 비트 및 유보(Reserved) 비트를 포함하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  3. 제 2 항에 있어서,
    상기 시작 비트는 신규 MPEG-4 HE AAC 비트스트림을 전송할 경우에 '1'로 설정되는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  4. 제 2 항에 있어서,
    상기 종료 비트는 기존 MPEG-4 HE AAC 비트스트림의 전송을 종료할 경우에 '1'로 설정되는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  5. 제 2 항에 있어서,
    상기 기존 MPEG-4 HE AAC 비트스트림 및 상기 신규 MPEG-4 HE AAC 비트스트 림을 동시에 전송할 경우에 상기 시작 비트 및 상기 종료 비트를 각각 '1'로 설정하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  6. 제 1 항에 있어서,
    상기 MPEG-4 HE AAC 비트스트림을 수신한 상기 이동통신 단말기는 상기 시작 비트를 확인하여 상기 MPEG-4 HE AAC 비트스트림의 디코딩을 시작하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  7. 제 1 항에 있어서,
    상기 MPEG-4 HE AAC 비트스트림을 수신한 상기 이동통신 단말기는 상기 종료 비트를 확인하여 상기 MPEG-4 HE AAC 비트스트림의 전송을 종료하는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
  8. 제 3 항에 있어서,
    상기 신규 MPEG-4 HE AAC 비트스트림은 ADTS 헤더를 포함하고, 상기 ADTS 헤더는 상기 신규 MPEG-4 HE AAC 비트스트림을 프레임 단위로 처리하기 위해 적용되는 것을 특징으로 하는 착신 대기음 구간에서 CDMA 이동통신망의 음성슬롯 데이터 구조를 이용해 HE AAC 비트스트림을 전송하는 방법.
KR1020050085761A 2005-09-14 2005-09-14 착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법 KR100723679B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050085761A KR100723679B1 (ko) 2005-09-14 2005-09-14 착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050085761A KR100723679B1 (ko) 2005-09-14 2005-09-14 착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법

Publications (2)

Publication Number Publication Date
KR20070031089A KR20070031089A (ko) 2007-03-19
KR100723679B1 true KR100723679B1 (ko) 2007-05-30

Family

ID=41634725

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050085761A KR100723679B1 (ko) 2005-09-14 2005-09-14 착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법

Country Status (1)

Country Link
KR (1) KR100723679B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100746050B1 (ko) * 2006-06-09 2007-08-06 에스케이 텔레콤주식회사 오디오 코덱의 프레임 구성 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030096784A (ko) * 2002-06-17 2003-12-31 엘지전자 주식회사 영상신호 디코딩 방법
KR20040000199A (ko) * 2002-06-24 2004-01-03 엘지전자 주식회사 이동통신 시스템의 동영상 재생 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030096784A (ko) * 2002-06-17 2003-12-31 엘지전자 주식회사 영상신호 디코딩 방법
KR20040000199A (ko) * 2002-06-24 2004-01-03 엘지전자 주식회사 이동통신 시스템의 동영상 재생 방법

Also Published As

Publication number Publication date
KR20070031089A (ko) 2007-03-19

Similar Documents

Publication Publication Date Title
JP5011305B2 (ja) オーディオデータパケットの生成方法及びその復調方法
US7912510B2 (en) Terminal for multimedia ring back tone service and method for controlling terminal
MXPA04007668A (es) Comunicacion de voz de inter-sistemas de tandem libre.
KR20060107120A (ko) 이동통신 단말기의 음성코덱 전환 방법
JP5713296B2 (ja) 信号ソースに関連付けられた少なくとも1つのパラメータを符号化するための装置および方法
CN111681664A (zh) 一种降低音频编码码率的方法、***、存储介质及设备
KR100706968B1 (ko) 오디오 데이터 패킷 생성 장치 및 이의 복조 방법
KR100723679B1 (ko) 착신 대기음 구간에서 cdma 이동통신망의 음성슬롯데이터 구조를 이용해 he aac 비트스트림을 전송하는방법
KR101011320B1 (ko) 스피치를 저장, 전송 및 재생하기 위하여 포즈 프레임을 식별하여 제외하는 방법 및 장치
KR100629142B1 (ko) 착신 대기음 구간에서 멀티미디어 데이터 제공 방법 및시스템
KR100816601B1 (ko) 정보 제공 시스템, 방법 및 정보 제공용 프로그램을 기록한 기록 매체
KR100723697B1 (ko) 멀티미디어 링백톤 서비스를 제공하는 방법 및 이동통신시스템과 멀티미디어 링백톤 서비스를 위한 이동통신단말기
KR100740373B1 (ko) 음악 제공 시스템, 멜로디 재생 제어 서버, 음악 제공 방법및 음악 제공용 프로그램
KR100668686B1 (ko) 이동통신 단말기에서의 코덱 설정 오류 수정 방법 및 이를수행하는 이동통신 단말기
KR100726859B1 (ko) 오디오 비트 스트림을 보코더 패킷 단위로 전송하는 방법
KR101247961B1 (ko) 다중 오디오 코덱 정보 및 지능망을 이용하여 멀티미디어 링백톤 서비스를 제공하는 방법, 시스템 및 단말기
KR100760905B1 (ko) 통신망을 통해 가입자 단말기로 전송되는 오디오 신호의출력 품질 개선을 위한 오디오 신호의 처리 방법 및 상기방법을 채용한 오디오 신호 처리 장치
KR20070089425A (ko) 멀티미디어 링백톤 대체음 서비스에서 부가 정보를 이용한오디오 데이터 전송 방법, 시스템 및 장치
KR100704848B1 (ko) 착신 대기음 구간에서의 코덱 변경 및 적응 방법
KR100428717B1 (ko) 무선 데이터 채널상에서의 음성파일 송수신 방법
KR100738914B1 (ko) 지에스엠망에서의 멀티미디어 링백톤 대체음 서비스 제공방법, 시스템, 서버 및 그를 위한 이동 단말기
KR100814763B1 (ko) 멀티미디어 링백톤 대체음 서비스를 위한 오디오 데이터재생 방법 및 그를 위한 이동통신 단말기
KR200414833Y1 (ko) 통신 단말기를 위한 3차원 입체음향 재생 장치
KR200341196Y1 (ko) 통신 단말기를 위한 3차원 입체음향 재생 장치
KR100806198B1 (ko) 멀티미디어 링백톤 대체음 서비스에서 음성 부가 서비스제공 방법, 시스템 및 이동통신 단말기

Legal Events

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

Payment date: 20130403

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140519

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150507

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160504

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170504

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190502

Year of fee payment: 13