KR100645823B1 - 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치 - Google Patents

캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치 Download PDF

Info

Publication number
KR100645823B1
KR100645823B1 KR1020050030950A KR20050030950A KR100645823B1 KR 100645823 B1 KR100645823 B1 KR 100645823B1 KR 1020050030950 A KR1020050030950 A KR 1020050030950A KR 20050030950 A KR20050030950 A KR 20050030950A KR 100645823 B1 KR100645823 B1 KR 100645823B1
Authority
KR
South Korea
Prior art keywords
character
buyer
receiver
identification information
communication means
Prior art date
Application number
KR1020050030950A
Other languages
English (en)
Other versions
KR20060108793A (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 KR1020050030950A priority Critical patent/KR100645823B1/ko
Publication of KR20060108793A publication Critical patent/KR20060108793A/ko
Application granted granted Critical
Publication of KR100645823B1 publication Critical patent/KR100645823B1/ko

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16LPIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL
    • F16L3/00Supports for pipes, cables or protective tubing, e.g. hangers, holders, clamps, cleats, clips, brackets
    • F16L3/08Supports for pipes, cables or protective tubing, e.g. hangers, holders, clamps, cleats, clips, brackets substantially surrounding the pipe, cable or protective tubing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16BDEVICES FOR FASTENING OR SECURING CONSTRUCTIONAL ELEMENTS OR MACHINE PARTS TOGETHER, e.g. NAILS, BOLTS, CIRCLIPS, CLAMPS, CLIPS OR WEDGES; JOINTS OR JOINTING
    • F16B2/00Friction-grip releasable fastenings
    • F16B2/02Clamps, i.e. with gripping action effected by positive means other than the inherent resistance to deformation of the material of the fastening

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Telephonic Communication Services (AREA)

Abstract

캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고, 음성통신장치가 개시된다. 캐릭터 관리부는 구매자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보, 구매자의 통신수단 식별정보 및 소정의 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성한다. 저장부에는 각각의 구매자에 대해 생성된 영상캐릭터 관리정보 및 구매자의 통신수단과 수신자의 단말장치 사이에 음성호가 연결되면 구매자가 선택한 영상캐릭터를 출력하고, 구매자의 음성데이터 구간에 동기시켜 수신자의 단말장치에 출력된 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램이 저장된다. 캐릭터 전송부는 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 구매자의 통신수단 및 수신자의 단말장치로 전송한다. 호연결부는 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 구매자의 통신수단 식별정보를 기초로 구매자의 통신수단과 수신자의 단말장치 사이에 음성호를 연결한다. 프로그램 제공부는 저장부로부터 응용프로그램을 독출하여 캐릭터 식별정보를 전송한 수신자의 단말장치로 전송한다. 본 발명에 따르면, 발신자는 영상캐릭터에 의해 자신을 표현할 수 있고, 발신자와 수신자 사이의 호연결시 발신자의 음성구간에 동기시켜 캐릭터의 변형시킴으로써 보다 다양한 서비스를 제공할 수 있다.

Description

캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고, 음성통신장치{System for providing voice call using character and method of the same, and voice communication device}
도 1은 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템이 포함된 전체 네트워크의 구성을 도시한 도면,
도 2는 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템에 대한 일 실시예의 상세한 구성을 도시한 블록도,
도 3a 및 도 3b는 본 발명에 따른 캐릭터를 이용한 음성호 제공방법에 대한 일 실시예의 수행과정을 도시한 흐름도,
도 4는 본 발명에 따른 음성통신장치의 상세한 구성을 도시한 블록도,
도 5는 본 발명에 따른 음성통신장치에 구비되는 캐릭터제어부(440)의 상세한 구성을 도시한 도면, 그리고,
도 6은 본 발명에 따른 음성통신장치에서의 음성통신방법의 수행과정을 도시한 흐름도이다.
본 발명은 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고, 음성통신장치에 관한 것으로, 보다 상세하게는, 발신자에 대해 고유하게 설정된 캐릭터를 이용하여 발신자를 식별할 수 있는 음성호 제공시스템 및 그 방법, 그리고, 발신자에 대해 고유하게 설정된 캐릭터를 이용하여 발신자를 식별할 수 있는 음성통신장치에 관한 것이다.
통신기술이 발달함에 따라 음성통신서비스에 부가적으로 제공되는 다양한 형태의 부가서비스가 개발되어 제공되고 있다. 이러한 부가서비스 중에서 발신자표시서비스는 음성통화를 수행하기 전에 발신자를 확인할 수 있게 함으로써 수신자가 능동적으로 통화여부를 선택할 수 있는 방법을 제공한다는 장점을 가지고 있어 다른 서비스에 비해 보다 널리 이용되고 있다. 현재 제공되고 있는 발신자표시서비스는 교환기가 수신자의 통신단말기로 호유입신호와 함께 발신자의 전화번호를 전송하는 방식을 취하고 있다. 그러나 이러한 발신자표시서비스는 수신자의 통신단말기에 단순히 발신자의 전화번호만을 출력할 뿐 발신자에 관한 어떠한 다른 정보도 포함하고 있지 않다. 따라서, 현재 보급되어 있는 멀티미디어 데이터의 출력이 가능한 고성능의 통신단말기의 기능을 충분히 활용하고 있지 못하는 문제점과 함께 발신자가 능동적으로 수신자에게 자신을 알릴 수 있는 수단을 제공하고 있지 못한다는 문제가 있다.
이와 같은 기존의 발신자표시서비스의 한계를 극복하기 위해 캐릭터를 이용한 발신자표시방법이 제안된 바 있다. 캐릭터를 이용한 발신자표시방법은 수신자가 자신의 이동통신단말기에 타인의 사진(또는 캐릭터)과 전화번호를 연계시켜 저장하 면, 이동통신단말기는 호의 수신시 교환기로부터 수신된 발신자의 전화번호가 사진이 연계되어 저장되어 있는 전화번호에 해당하면 수신된 발신자의 전화번호에 대응하는 사진을 함께 출력하는 구성을 가지고 있다. 그러나 이는 수신자에 의해 주도되는 방식이므로 발신자의 의도와 무관하게 발신자에 대응하는 영상이 설정되어 출력된다는 단점이 있어, 통신서비스 이용자의 다양한 욕구를 충족시키기에는 부족한 방법이다.
본 발명이 이루고자 하는 기술적 과제는, 발신자가 능동적으로 자신을 대표하는 캐릭터를 수신자의 통신단말기에 제공하고, 발신자와 수신자 사이의 호연결시에 발신자의 캐릭터에 의해 발신자를 표시함과 아울러 발신자의 음성구간에 동기시켜 캐릭터의 변형이 가능한 캐릭터를 이용한 음성호 제공시스템 및 그 방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 발신자의 통신단말기와의 호연결시에 발신자로부터 제공받은 발신자의 캐릭터에 의해 발신자를 표시함과 아울러 발신자의 음성구간에 동기시켜 캐릭터를 변형시키는 기능을 구비한 음성통신장치를 제공하는 데 있다.
본 발명이 이루고자 하는 또 다른 기술적 과제는, 발신자의 통신단말기와의 호연결시에 발신자로부터 제공받은 발신자의 캐릭터에 의해 발신자를 표시함과 아울러 발신자의 음성구간에 동기시켜 캐릭터를 변형시키는 기능을 구비한 음성통신방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기 록매체를 제공하는 데 있다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템은, 구매자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보, 상기 구매자의 통신수단 식별정보 및 소정의 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성하는 캐릭터 관리부; 각각의 구매자에 대응하여 생성된 상기 영상캐릭터 관리정보 및 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 음성호가 연결되면 상기 구매자가 선택한 영상캐릭터를 출력하고, 상기 연결된 음성호의 음성데이터 구간에 동기시켜 상기 수신자의 단말장치에 출력된 상기 구매자가 선택한 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램이 저장되는 저장부; 수신자의 단말장치로부터 상기 구매자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보가 수신되면, 상기 저장부로부터 상기 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 상기 구매자의 통신수단 식별정보에 대응하는 구매자의 통신수단 및 상기 수신자의 단말장치로 전송하는 캐릭터 전송부; 상기 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 구매자의 영상캐릭터 관리정보에 포함되어 있는 상기 구매자의 통신수단 식별정보를 기초로 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 음성호를 연결하는 호연결부; 및 상기 저장부로부터 상기 응용프로그램을 독출하여 상기 캐릭터 식별정보를 전송한 상기 수신자의 단말장치로 전송하는 프로그램 제공부;를 구비한다.
상기의 다른 기술적 과제를 달성하기 위한, 본 발명에 따른 캐릭터를 이용한 음성호 제공방법은, (a) 구매자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보, 상기 구매자의 통신수단 식별정보 및 소정의 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성하여 저장수단에 저장하는 단계; (b) 수신자의 단말장치로부터 상기 구매자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보가 수신되면, 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 연결되는 음성호의 음성데이터 구간에 동기시켜 상기 수신자의 단말장치에 출력된 상기 구매자가 선택한 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램을 상기 수신자의 단말장치에 설치하는 단계; (c) 상기 저장수단으로부터 상기 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 상기 구매자의 통신수단 식별정보에 대응하는 구매자의 통신수단 및 상기 수신자의 단말장치로 전송하는 단계; 및 (d) 상기 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 구매자의 영상캐릭터 관리정보에 포함되어 있는 상기 구매자의 통신수단 식별정보를 기초로 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 음성호를 연결하는 단계;를 구비한다.
상기의 또 다른 기술적 과제를 달성하기 위한, 본 발명에 따른 음성통신장치는, 음성호 서비스를 제공하는 음성호 제공시스템으로부터 수신된 영상캐릭터 및 상기 영상캐릭터에 대응하는 발신자 통신수단의 식별정보가 연계되어 저장되는 저장부; 통신망을 통해 발신자의 단말장치로부터 발신자 통신수단의 식별정보, 발신자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보 및 상기 음성호 제공시스템의 식별정보를 포함하는 메시지를 수신하는 메시지수신부; 사용자의 선택 에 따라 상기 음성호 제공시스템의 식별정보에 대응하는 음성호 제공시스템으로 상기 캐릭터 식별정보를 전송하여 상기 발신자의 통신수단과의 사이에 음성호의 연결을 요청하는 호연결요청부; 및 상기 저장부로부터 상기 발신자 통신수단의 식별정보에 대응하는 영상캐릭터를 독출하여 출력수단에 출력하고, 상기 음성호 제공시스템을 통해 상기 발신자의 통신수단과의 사이에 연결된 음성호의 음성데이터 구간에 동기시켜 상기 출력수단에 출력한 상기 영상캐릭터의 형상을 변경시키는 캐릭터제어부;를 구비한다.
이에 의해, 발신자는 능동적으로 자신을 대표하는 캐릭터에 의해 수신자에게 자신을 나타낼 수 있고, 발신자와 수신자 사이의 호연결시에 발신자의 음성구간에 동기시켜 캐릭터의 변형시킴으로써 보다 다양한 통신서비스를 제공할 수 있다.
이하에서 첨부된 도면들을 참조하여 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템 및 방법, 그리고, 음성통신장치의 바람직한 실시예에 대해 상세하게 설명한다.
도 1은 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템이 포함된 전체 네트워크의 구성을 도시한 도면이다.
도 1을 참조하면, 전체 네트워크는 발신자 단말장치(100), 음성호 제공서버(110), 콜백서버(120), 수신자 단말장치(130) 및 발신자 통신장치(140)로 구성된다.
발신자 단말장치(100)는 유선전화, 무선전화, PDA, 컴퓨터, 노트북 컴퓨터 등과 같이 유무선 공중전화망 또는 유무선 인터넷에 연결되어 데이터통신 및 음성 통신을 제공하는 단말장치이다. 음성호 제공서버(110)는 발신자가 선택한 영상캐릭터(사진, 아바타 등)를 발신자 단말장치(100) 및 수신자 단말장치(130)에 제공하고, 발신자 단말장치(100)와 수신자 단말장치(130) 사이의 음성통신을 중계한다. 음성호 제공서버(110)의 상세한 구성은 도 2를 참조하여 후술한다. 콜백서버(120)는 음성호 제공서버(110)로부터 수신된 음성호연결방법에 따라 음성호 제공서버(110)로부터 수신된 발신자 단말장치(100)의 식별정보에 대응하는 발신자 단말장치(100)로 콜백호를 연결한다. 콜백호의 연결과 관련된 콜백서버(120)의 구성 및 기능은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 널리 알려진 사항이므로 상세한 설명은 생략한다. 수신자 단말장치(130)는 컴퓨터, PDA, 노트북 컴퓨터, 무선전화 등과 같은 음성통신을 제공하는 단말장치이다. 발신자 통신장치(140)는 유선전화, 무선전화, PDA, 컴퓨터, 노트북 컴퓨터 등과 같이 유무선 공중전화망 또는 유무선 인터넷에 연결되어 데이터통신 및 음성통신을 제공하는 단말장치로서, 발신자가 음성호 제공서버(110)에 접속하여 영상캐릭터를 구매할 때 입력한 통신수단의 식별정보에 대응하는 단말장치이다. 발신자 단말장치(100)와 발신자 통신장치(140)는 동일한 장치일 수 있으나 이하에서는 상이한 장치로 가정하고 설명한다.
도 2는 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템에 대한 일 실시예의 상세한 구성을 도시한 블록도이다.
도 2를 참조하면, 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템(110)은, 캐릭터 관리부(210), 저장부(220), 캐릭터 전송부(230), 호연결부(240), 응용 프로그램 제공부(250), 음성데이터관리부(260) 및 통신부(270)를 구비한다.
캐릭터 관리부(210)는 구매자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보, 구매자로부터 입력받은 구매자의 통신장치 식별정보, 구매자로부터 입력받은 수신자의 단말장치 식별정보 및 소정의 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성한다. 영상캐릭터의 선택시 구매자는 최소한 2개의 영상(예를 들면, 동일한 영상캐릭터에 대해 입을 다문영상과 입을 벌린 영상)으로 구성된 기본캐릭터세트와 함께 특정한 동작과 관련된 부가캐릭터세트(예를 들면, 춤추기라는 형상변경아이템에 대응하여 춤추는 동작과 관련된 일련의 연속적인 복수개의 영상)를 선택할 수 있다. 이 경우 캐릭터 식별정보에는 구매자가 선택한 특정한 영상캐릭터의 기본캐릭터세트와 더불어 구매자가 부가적으로 선택한 부가캐릭터세트가 연계된다. 한편, 영상캐릭터는 비트맵파일과 같은 정지영상으로 제작되거나 엠펙과 같은 동영상으로 제작되어 저장부(220)에 저장된 후 발신자의 단말장치(100), 수신자의 단말장치(130), 및/또는 발신자의 통신장치(140)로 전송될 수 있다. 이 경우 구매자가 많은 수의 부가캐릭터세트를 선택한 경우에는 저장공간의 부족 및 전송트랙픽의 증가라는 문제가 존재할 수 있기 때문에 이를 해결하기 위해 상대적으로 용량이 작은 플래쉬파일의 형태로 영상캐릭터를 제작하는 것이 바람직하다.
여기에서 구매자는 본 발명에 따른 캐릭터를 이용한 음성호 제공시스템(110)이 제공하는 영상캐릭터를 유상 또는 무상으로 이용하는 사용자로서 추후 수신자와의 음성호를 연결함에 있어서 실질적인 발신자의 역할을 수행하므로 이하에서는 발신자로 표기한다. 한편, 발신자의 통신장치 식별정보는 발신자의 통신장치(140)의 MAC 어드레스(또는 IP 주소) 및 발신자의 통신장치(140)에 부여된 전화번호 중에서 적어도 하나를 포함한다. 또한, 음성호연결방식은 발신자의 통신장치 식별정보에 대응하여 소켓통신방식 및 콜백호통신방식 중에서 하나의 통신방식으로 설정된다.
저장부(220)에는 각각의 발신자에 대응하여 생성된 영상캐릭터 관리정보가 저장된다. 또한, 저장부(220)에는 발신자의 통신장치(140)와 수신자의 단말장치(130) 사이에 음성호가 연결되면 발신자의 통신장치(140)와 수신자의 단말장치(130)에 발신자가 선택한 영상캐릭터를 출력하고, 발신자와 수신자 사이에 연결된 음성호의 음성데이터 구간에 동기시켜 수신자의 단말장치(130)에 출력된 발신자가 선택한 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램이 저장된다.
캐릭터 전송부(230)는 발신자가 영상캐릭터를 구매하는 시점에 발신자가 자신이 선택한 영상캐릭터를 확인할 수 있도록 발신자의 단말장치(100)에 영상캐릭터를 제공한다. 또한, 캐릭터 전송부(230)는 수신자의 단말장치(130)로부터 발신자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보가 수신되면, 저장부(220)로부터 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 발신자의 통신수단 식별정보에 대응하는 발신자의 통신장치(140) 및 수신자의 단말장치(130)로 전송한다. 아울러, 수신자의 단말장치(130)로부터 발신자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보의 수신시 캐릭터 전송부(230)는 선택적으로 발신자가 영상캐릭터의 구매시에 사용한 발신자의 단말장치(100)로 캐릭터 식별정보에 대응하는 영상캐릭터를 전송한다. 이에 의해 컴퓨터를 발신자의 단말장치(100)로 이용하여 영 상캐릭터를 구매하고 핸드폰을 발신자의 통신장치(140)로 설정한 경우에, 수신자가 음성호연결을 요청한 경우에 발신자의 컴퓨터 및 핸드폰에 영상캐릭터가 출력되어 발신자가 보다 편리하게 영상캐릭터를 제어할 수 있다.
호연결부(240)는 수신자의 단말장치(130)로부터 수신된 캐릭터 식별정보에 대응하는 발신자의 영상캐릭터 관리정보에 포함되어 있는 발신자의 통신수단 식별정보를 기초로 발신자의 통신장치(140)와 수신자의 단말장치(130) 사이에 음성호를 연결한다. 이를 위해 호연결부(240)는 소켓제어부(242), 호제어부(244), 콜백호제어부(246) 및 호중계부(248)를 구비한다. 소켓제어부(242)와 호제어부(244)는 콜백서버(120)의 개입없이 발신자의 통신장치(140)와 수신자의 단말장치(130) 사이에 음성통신을 제공하기 위한 구성요소이며, 콜백호제어부(246)와 호중계부(248)는 콜백서버(120)가 개입되는 경우에 발신자의 통신장치(140)와 수신자의 단말장치(130) 사이에 음성통신을 제공하기 위한 구성요소이다. 따라서 영상캐릭터 관리정보에 포함되어 있는 음성호연결방식이 발신자의 통신장치(140)와 수신자의 단말장치(130)간의 직접연결방식인 소켓통신방식으로 설정되어 있는 경우에는 소켓제어부(242)와 호제어부(244)에 의해 음성통신서비스가 제공되고, 음성호연결방식이 콜백호통신방식으로 설정되어 있는 경우에는 콜백호제어부(246)와 호중계부(248)에 의해 음성통신서비스가 제공된다.
소켓제어부(242)는 발신자의 통신장치(140) 및 수신자의 단말장치(130)의 MAC 어드레스(또는 IP 주소)를 기초로 발신자의 통신장치(140) 및 수신자의 단말장치(130) 각각 사이에 소켓을 개설하고, 발신자의 통신장치(140) 및 수신자의 단말 장치(130) 중 어느 하나로부터 통화종료신호가 수신되면 발신자의 통신장치(140) 및 수신자의 단말장치(130) 각각 사이에 개설된 소켓을 폐쇄한다. 호제어부(244)는 발신자의 통신장치(140) 및 수신자의 단말장치(130) 각각 사이에 개설된 소켓을 통해 전달되는 음성데이터를 중계한다.
또한, 콜백호제어부(246)는 통신망을 통해 연결되어 있는 콜백서버(120)로 발신자의 통신장치(140)에 부여된 전화번호를 전송하여 발신자의 통신장치(140)로의 콜백호연결을 요청한다. 한편, 호중계부(248)는 발신자의 통신장치(140)와 콜백서버(120) 사이에 연결된 콜백호를 통해 발신자의 통신장치(140)로부터 유입되는 음성데이터를 수신자의 단말장치(130)로 중계하고, 수신자의 단말장치(130)로부터 유입되는 음성데이터를 콜백서버(120)를 통해 발신자의 통신장치(140)로 중계한다. 이 때, 콜백호제어부(246)는 콜백서버(120)로 발신자의 통신장치(140)에 부여된 전화번호 및 콜백호연결조건을 전송하여 발신자의 단말장치(100)로의 콜백호연결을 요청한다. 콜백호연결조건은 콜백서버(120)에 부여된 전화번호가 발신자식별정보로 설정된 단문메시지를 발신자의 통신장치(140)로 전송하는 단문메시지연결 및 콜백서버(100)에 부여된 전화번호를 발신자의 통신장치(140)로 전송하여 발신자에게 콜백호를 요청하는 콜백요청연결을 포함한다.
프로그램 제공부(250)는 저장부(220)로부터 응용프로그램을 독출하여 캐릭터 식별정보를 전송한 수신자의 단말장치(130)로 전송한다. 수신자의 단말장치(130)로 전송된 응용프로그램은 자동 인스톨(Auto-install) 기능을 구비하여 수신자의 단말장치(130)에 자동으로 설치된다. 이 때, 프로그램 제공부(250)는 응용프로그램의 전송 전에 수신자의 단말장치(130)에 응용프로그램의 설치여부 및 설치된 응용프로그램의 버전을 확인한다. 만약, 수신자의 단말장치(130)에 응용프로그램이 설치되어 있지 않거나 설치되어 있는 응용프로그램이 구버전인 경우에 프로그램 제공부(250)는 응용프로그램을 수신자의 단말장치(130)로 전송한다. 이와 같은 프로그램 제공부(250)의 동작은 수신자의 단말장치(130)로부터 캐릭터 식별정보가 수신될 때마다 수행되는 것이 바람직하다.
이와 같은 프로그램 제공부(250)의 동작은 발신자의 통신수단(140)에 대해서도 동일하게 수행된다. 이 때, 발신자의 통신장치(140)에 인스톨되는 응용 프로그램의 기능은 영상캐릭터의 형상변경기능 및 영상캐릭터의 제어기능이다. 영상캐릭터의 형상변경기능은 발신자의 음성구간에 동기시켜 캐릭터의 형상을 변경시키는 기능으로 수신자의 단말장치(130)에서 수행되는 기능과 동일하다. 한편, 영상캐릭터의 제어기능은 윙크하기, 춤추기 등 영상캐릭터의 형상변경과 관련하여 사전에 설정된 특정한 변경패턴 중에서 발신자가 희망하는 패턴을 발신자로부터 입력받는 기능이다. 예를 들면, 발신자가 자신의 통신장치(140) 상에서 형상변경메뉴를 선택하면, 발신자의 통신장치(140)의 출력수단에는 선택가능한 형상변경아이템이 식별번호에 대응되어 출력된다. 만약 발신자가 원하는 형상변경아이템에 해당하는 식별번호를 입력하면, 발신자의 통신장치(140)에 인스톨되어 있는 응용 프로그램은 발신자가 선택한 형상변경아이템에 해당하는 식별번호를 전송하며, 수신자의 단말장치(130)에 인스톨되어 있는 응용 프로그램은 수신된 형상변경아이템에 해당하는 식별번호에 대응하는 영상캐릭터를 출력수단에 출력한다.
음성데이터관리부(260)는 발신자의 통신장치(140)로부터 유입되는 음성데이터를 캐릭터 식별정보에 대응시켜 저장부(220)에 저장하고, 저장부(220)에 저장되어 있는 음성데이터 중에서 음성호의 종료 후에 수신자의 단말장치(130)로부터 수신된 캐릭터 식별정보에 대응하는 음성데이터를 독출하여 수신자 단말장치(130)로 전송한다. 이 때, 캐릭터 전송부(230)는 저장부(220)로부터 수신된 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 수신자의 단말장치(130)로 전송하며, 수신자의 단말장치(130)는 수신된 영상캐릭터를 음성데이터관리부(260)로부터 수신된 음성데이터의 유성음 구간에 동기시켜 변형시킨다.
통신부(270)는 발신자의 단말장치(100), 콜백서버(120) 및 수신자의 단말장치(130)와의 데이터 송수신 수단을 제공한다. 통신부(270)는 멀티캐스팅 및 소켓통신을 지원하며, TCP/IP, UDP 등의 다양한 프로토콜을 수용한다.
도 3a 및 도 3b는 본 발명에 따른 캐릭터를 이용한 음성호 제공방법에 대한 일 실시예의 수행과정을 도시한 흐름도이다.
도 3a 및 도 3b를 참조하면, 발신자가 음성호 제공서버(110)에 접속하여 영상캐릭터를 선택하고, 발신자의 통신장치 식별정보, 수신자의 통신장치 식별정보, 및 음성호연결방식을 입력한다(S300). 이 때, 발신자가 자신이 선택한 영상캐릭터를 확인할 수 있도록 캐릭터 전송부(230)는 발신자의 단말장치(100)로 발신자가 선택한 영상캐릭터를 전송한다(S305). 다음으로, 캐릭터 관리부(210)는 발신자가 선택한 영상캐릭터에 고유한 캐릭터 식별정보를 부여하고, 캐릭터 식별정보, 발신자의 통신수단 식별정보, 수신자의 통신수단 식별정보 및 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성하여 저장부(220)에 저장한다(S310). 발신자의 통신수단 식별정보는 발신자의 단말장치(100)의 MAC 어드레스(또는 IP 주소) 및 발신자의 단말장치(100)에 부여된 전화번호 중에서 적어도 하나를 포함한다. 또한, 음성호연결방식은 발신자의 통신수단 식별정보에 대응하여 소켓통신방식 및 콜백호통신방식 중에서 하나의 통신방식으로 설정된다.
S300단계 내지 S310단계의 수행에 의해 영상캐릭터의 구매가 완료된 후 발신자는 실시간 채팅서비스를 제공하는 메신저를 통해 수신자에게 음성통신버튼을 전송하거나 음성통신정보가 포함되어 있는 이메일을 수신자에게 전송하거나 소정의 게시판(예를 들면, 미니홈피, 청와대 게시판과 같이 운영자가 특정되어 있는 웹페이지에 포함되어 있는 게시판)에 음성통신정보가 링크되어 있는 게시물을 업로드한다(S315). 이 때, 메신저을 통해 전송되는 음성통신버튼과 이메일 또는 게시판에 부가되어 있는 음성통신정보에는 음성호 제공서버(110)의 식별정보(예를 들면, IP 주소) 및 캐릭터 식별정보가 링크되어 있다. 만약, 수신자가 메신저를 통해 발신자로부터 수신된 음성통신버튼을 클릭하면(S320), 수신자의 단말장치(130)는 음성통신버튼에 링크되어 있는 음성호 제공서버(110)의 식별정보를 기초로 음성호 제공서버(110)에 접속하여 음성통신버튼에 링크되어 있는 캐릭터 식별정보를 전송한다(S325). 이와 달리, 음성통신정보가 부가되어 있는 이메일을 수신한 수신자가 이메일의 열람을 선택하거나 게시물을 클릭하여 게시물의 열람을 선택하면(S320), 수신자의 단말장치(130)에 이메일 또는 게시물의 내용이 출력됨과 동시에 수신자 단말장치(130)는 음성통신정보에 링크되어 있는 음성호 제공서버(110)의 식별정보를 기 초로 음성호 제공서버(110)에 접속하여 음성통신정보에 링크되어 있는 캐릭터 식별정보를 전송한다(S330).
수신자의 단말장치(130)로부터 발신자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보가 수신되면, 응용프로그램 제공부(250)는 발신자의 통신수단과 수신자의 단말장치(130) 사이에 연결되는 음성호의 음성데이터 구간에 동기시켜 수신자의 단말장치(130)에 출력된 발신자가 선택한 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램을 수신자의 단말장치(130)에 설치한다(S335). 수신자의 단말장치(130)에의 응용프로그램의 설치와 관련된 구체적인 동작은 도 2를 참조하여 설명한 바와 동일하므로 상세한 설명은 생략한다. 다음으로, 캐릭터 전송부(230)는 저장부(220)로부터 수신자의 단말장치(130)로부터 수신된 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 발신자의 통신수단 식별정보에 대응하는 발신자의 통신수단 및 수신자의 단말장치(130)로 전송한다(S340).
다음으로, 음성호 연결부(240)는 수신자의 단말장치(130)로부터 수신된 캐릭터 식별정보에 대응하는 발신자의 영상캐릭터 관리정보에 포함되어 있는 발신자의 통신수단 식별정보를 기초로 저장부(220)로부터 음성호연결방식을 파악한다(S345). 만약, 음성호연결방식이 발신자의 통신장치(140)와 수신자의 단말장치(130) 사이를 직접적으로 연결하는 소켓통신방식이면(S350), 소켓제어부(242)는 발신자의 통신장치 및 수신자의 단말장치(130)의 MAC 어드레스를 기초로 발신자의 통신장치(140) 및 수신자의 단말장치(130) 각각 사이에 소켓을 개설한다(S355). 다음으로, 호제어부(244)는 발신자의 통신장치(140) 및 수신자의 단말장치(130) 각각 사이에 개설된 소켓을 통해 전달되는 음성데이터를 중계한다(S360). 한편, 소켓제어부(242)는 발신자의 통신장치(140) 및 수신자의 단말장치(130) 중 어느 하나로부터 통화종료신호가 수신되면 발신자의 통신장치(140) 및 수신자의 단말장치(130) 각각 사이에 개설된 소켓을 폐쇄한다(S365).
이와 달리, 음성호연결방식이 콜백서버(300)가 개입되는 콜백호연결이면(S350), 콜백호제어부(246)는 통신망을 통해 연결되어 있는 콜백서버(300)로 발신자의 통신장치(140)에 부여된 전화번호를 전송하여 발신자의 통신장치로의 콜백호연결을 요청한다(S370). 또한, 호중계부(248)는 발신자의 통신장치(140)와 콜백서버(300) 사이에 연결된 콜백호를 통해 발신자의 통신장치(140)로부터 유입되는 음성데이터를 수신자의 단말장치(130)로 중계하고, 수신자의 단말장치(130)로부터 유입되는 음성데이터를 콜백서버(300)를 통해 발신자의 통신장치(140)로 중계한다(S375). 이 때, 콜백호제어부(246)는 콜백서버(300)로 발신자의 통신장치(140)에 부여된 전화번호 및 콜백호연결조건을 전송하여 발신자의 통신장치(140)로의 콜백호연결을 요청한다. 콜백호연결조건은 콜백서버(300)에 부여된 전화번호가 발신자식별정보로 설정된 단문메시지를 발신자의 통신장치(140)로 전송하는 단문메시지연결 및 콜백서버(300)에 부여된 전화번호를 발신자의 통신장치(140)로 전송하여 발신자에게 콜백호를 요청하는 콜백요청연결을 포함한다.
한편, 음성데이터관리부(260)는 발신자의 통신장치(140)로부터 유입되는 음성데이터를 캐릭터 식별정보에 대응시켜 저장부(220)에 저장한다(S380). 또한, 음성데이터관리부(260)는 저장부(220)에 저장되어 있는 음성데이터 중에서 음성호의 종료 후에 수신자의 단말장치(130)로부터 수신된 캐릭터 식별정보에 대응하는 음성데이터를 독출하여 수신자 단말장치(130)로 전송한다(S385). 이 때, 캐릭터 전송부(230)는 저장부(220)로부터 수신된 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 수신자의 단말장치(130)로 전송하며(S390), 수신자의 단말장치(130)는 수신된 영상캐릭터를 음성데이터의 유성음 구간에 동기시켜 변형시킨다(S395).
도 4는 본 발명에 따른 음성통신장치의 상세한 구성을 도시한 블록도이다. 도 4에 도시된 음성통신장치(400)는 도 1에 도시된 수신자의 단말장치(130)의 기능을 수행한다.
도 4를 참조하면, 본 발명에 따른 음성통신장치(400)는 저장부(410), 메시지수신부(420), 호연결요청부(430), 캐릭터제어부(440) 및 통신부(450)를 구비한다.
저장부(410)에는 음성호 서비스를 제공하는 음성호 제공시스템(110)으로부터 수신된 영상캐릭터 및 영상캐릭터에 대응하는 발신자의 통신장치(140)의 식별정보가 연계되어 저장된다. 이 때, 저장부(410)에는 최소한 2개의 영상(예를 들면, 동일한 영상캐릭터에 대해 입을 다문영상과 입을 벌린 영상)으로 구성된 기본캐릭터세트가 저장되며, 이와 함께 구매자가 선택한 특정한 동작과 관련된 부가캐릭터세트(예를 들면, 춤추기라는 형상변경아이템에 대응하여 춤추는 동작과 관련된 일련의 연속적인 복수개의 영상)가 선택적으로 기본캐릭터세트와 연계되어 저장된다.
메시지수신부(420)는 통신망을 통해 발신자의 단말장치(100)로부터 발신자의 통신장치(140)의 식별정보, 발신자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보 및 음성호 제공시스템(110)의 식별정보를 포함하는 메시지를 수신한 다.
호연결요청부(430)는 사용자의 선택에 따라 음성호 제공시스템(110)의 식별정보에 대응하는 음성호 제공시스템(110)으로 캐릭터 식별정보를 전송하여 발신자의 통신장치(140)와의 사이에 음성호의 연결을 요청한다.
캐릭터제어부(440)는 저장부(410)로부터 발신자의 통신수단(140)의 식별정보에 대응하는 영상캐릭터를 독출하여 출력수단에 출력하고, 음성호 제공시스템(110)을 통해 발신자의 통신장치(140)와의 사이에 연결된 음성호의 음성데이터 구간에 동기시켜 출력수단에 출력한 영상캐릭터의 형상을 변경한다.
통신부(450)는 발신자의 단말장치(100) 및 음성호 제공시스템(110)과의 데이터 송수신 수단을 제공한다. 통신부(450)는 멀티캐스팅 및 소켓통신을 지원하며, TCP/IP, UDP 등의 다양한 프로토콜을 수용한다.
상술한 실시예에서 영상캐릭터의 형상은 음성호의 음성데이터 구간에 대응하여 변경된다. 따라서, 캐릭터제어부(440)는 음성호의 음성데이터 구간, 즉, 발신자의 발성구간에 대응시켜 영상캐릭터의 형상을 변경한다. 하지만 이는 하나의 실시예이며, 영상캐릭터의 형상은 음성인식, 음소인식 등을 기초로 변경될 수 있다. 이하에서는 캐릭터제어부(440)가 발신자의 음성구간으로부터 인식된 음성 및 음소를 기초로 캐릭터를 제어하는 방법에 대해 설명한다.
먼저, 발신자의 음성을 인식하여 캐릭터를 제어하는 방법은 다음과 같으며, 이를 위해, 캐릭터제어부(440)는 음성인식부(510), 음향모델저장부(520), 언어모델저장부(530) 및 동작제어부(540)를 구비한다. 캐릭터제어부(440)의 상세한 구성은 도 5에 도시되어 있다.
음성인식부(510)는 입력되는 음성신호를 기초로 음성특징을 분석하여 특징파라미터를 추출한다. 이 때, 음성인식부(510)는 입력되는 음을 20~40㎳ 단위로 나누어 음성특징을 분석한다. 다음으로, 음성인식부(510)는 분석된 음성특징을 음향모델저장부(520)에 저장되어 있는 음소데이터 또는 단어데이터와 비교하여 음성패턴을 인식하여 후보음소 또는 후보단어를 출력한다. 음성인식부(510)에 의한 음성패턴인식은 분석된 입력음성의 주파수와 샘플데이터의 주파수의 패턴비교를 통해 이루어진다. 다음으로, 음성인식부(510)는 언어모델저장부(530)에 저장되어 있는 어휘, 문법, 주제별 기준데이터를 기초로 후보음소 또는 후보단어에 대한 언어처리를 통해 인식결과를 출력한다. 이 때, 언어모델저장부(530)는 선택적으로 구비되며, 본 발명에 따른 음성통신장치는 음성패턴인식을 통해 얻어진 후보음소 또는 후보단어를 인식결과로서 출력하도록 구성될 수 있다. 본 발명에 적용가능한 음성인식방법으로는 인식모델을 이용한 음성인식방법(예를 들면, Dynamic Time Warping, Hidden Markov Model, Hidden Markov Network, Artificial Neural Network 등), 언어모델을 이용한 탐색방법(예를 들면, Finite State Network, Word-pair, N-gram 등), 인식된 문장에 대한 구문분석방법(Context-Free Grammar, Chart parser 등) 등이 있다. 이와 같은 음성인식방법은 음성인식분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항이므로 상세한 설명은 생략한다.
동작제어부(540)는 저장부(410)로부터 저장되어 있는 영상캐릭터세트 중에서 인식된 음성에 대응하는 영상캐릭터를 독출하여 출력한다. 이 때, 동작제어부(540) 에 의한 영상캐릭터세트의 선택은 음성인식부(510)에서의 음성인식종류에 따라 달라진다. 즉, 음성인식부(510)가 음소인식을 기초로 각각의 음절에 포함되어 있는 기본모음(예를 들면, 단어 '거북이'의 경우 '어', '우', '이')을 인식하도록 설정되어 있다면, 동작제어부(540)는 저장부(410)에 저장되어 있는 캐릭터세트 중에서 각각의 모음에 대응하는 영상캐릭터들로 구성된 부가캐릭터세트를 선택하고, 해당 부가캐릭터세트를 구성하는 영상캐릭터들 중에서 인식된 모음에 대응하는 영상캐릭터를 독출하여 출력한다. 이와 달리, 음성인식부(510)가 음성데이터로부터 단어(예를 들면, '춤', '윙크' 등 사전에 설정되어 있는 영상캐릭터가 지정된 동작을 수행하도록 지시하는 단어)를 인식하도록 설정되어 있다면, 동작제어부(540)는 저장부(410)에 저장되어 있는 캐릭터세트 중에서 각각의 단어에 대응하는 영상캐릭터들로 구성된 부가캐릭터세트를 선택하고, 해당 부가캐릭터세트를 구성하는 영상캐릭터들 중에서 인식된 단어에 대응하는 영상캐릭터를 독출하여 출력한다.
도 6은 본 발명에 따른 음성통신장치에서의 음성통신방법의 수행과정을 도시한 흐름도이다.
도 6을 참조하면, 메시지수신부(420)는 통신망을 통해 발신자의 단말장치(100)로부터 발신자의 통신장치(140)의 식별정보, 발신자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보 및 음성호 제공시스템(110)의 식별정보를 포함하는 메시지를 수신한다(S600). 호연결요청부(430)는 사용자의 선택에 따라 음성호 제공시스템(110)의 식별정보에 대응하는 음성호 제공시스템(110)으로 캐릭터 식별정보를 전송하여 발신자의 통신장치(140)와의 사이에 음성호의 연결을 요청한다 (S610). 저장부(410)에는 음성호 서비스를 제공하는 음성호 제공시스템(110)으로부터 수신된 영상캐릭터 및 영상캐릭터에 대응하는 발신자의 통신장치(140)의 식별정보가 연계되어 저장된다(S620). 캐릭터제어부(440)는 저장부(410)로부터 발신자의 통신수단(140)의 식별정보에 대응하는 영상캐릭터를 독출하여 출력수단에 출력하고, 음성호 제공시스템(110)을 통해 발신자의 통신장치(140)와의 사이에 연결된 음성호의 음성데이터 구간에 동기시켜 출력수단에 출력한 영상캐릭터의 형상을 변경한다(S630). 이와 같은 캐릭터제어부(440)의 동작은 음성호 제공시스템(110)으로부터 수신되어 음성통신장치(400)에 인스톨되어 있는 응용프로그램에 의해 제어된다.
한편, 본 발명에 따른 음성통신장치(400)는 발신자의 통신장치(140)로부터 수신된 캐릭터 제어명령에 대응하여 캐릭터의 형상변경을 수행할 수 있다. 예를 들어, 발신자가 자신의 통신장치(140)를 통해 윙크하기, 웃기, 울기 등 영상캐릭터를 이용한 감정표현을 지시하는 제어명령을 입력할 수 있다. 발신자의 통신장치(140)가 컴퓨터인 경우에 발신자가 자신의 컴퓨터에 출력된 영상캐릭터의 각 부위(즉, 눈, 손, 발, 머리 등)에 커서를 위치시킨 후 마우스를 클릭하면, 발신자의 컴퓨터는 각각의 부위에 대응하여 저장수단에 저장되어 있는 제어명령을 수신자의 단말장치(130)로 전송한다. 이와 달리, 발신자의 통신장치(140)가 핸드폰, 컴퓨터 등과 같이 숫자키와 출력수단을 구비한 장치인 경우에 발신자가 핸드폰의 출력수단에 출력된 제어번호(예를 들면, 윙크하기, 손흔들기, 머리흔들기 등 각각의 동작에 고유하게 부여된 번호)를 선택하면, 발신자의 핸드폰은 각각의 부위에 대응하여 저장수단에 저장되어 있는 제어명령을 수신자의 단말장치(130)로 전송한다. 본 발명에 따 른 음성통신장치(400)는 발신자의 통신장치(140)로부터 수신된 캐릭터 제어명령에 대응하는 영상캐릭터세트를 저장부(410)로부터 독출하여 출력한다. 이러한 영상캐릭터의 제어동작은 본 발명에 따른 음성통신장치(400)에 인스톨되어 있는 응용프로그램에 의해 수행된다.
도 1 내지 도 5를 참조하여 설명한 실시예에서 발신자의 통신장치의 식별정보 및 음성호연결방식은 사전에 발신자가 설정하여 음성호 제공시스템에 저장된다. 그러나, 이와 달리 음성호 제공시스템에 저장되는 영상캐릭터 관리정보에는 발신자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보만 포함되도록 구성할 수 있다. 이 경우, 발신자의 통신수단 식별정보 및 음성호연결방식은 메신저를 통해 수신자에게 전송되는 음성통신버튼과 이메일 또는 게시판을 통해 수신자에게 전송되는 음성통신정보에 음성호 제공시스템의 식별정보(예를 들면, IP 주소) 및 캐릭터 식별정보와 함께 링크된다. 만약, 수신자가 메신저를 통해 발신자로부터 수신된 음성통신버튼을 클릭하면, 수신자의 단말장치는 음성통신버튼에 링크되어 있는 음성호 제공시스템의 식별정보를 기초로 음성호 제공시스템에 접속하여 음성통신버튼에 링크되어 있는 캐릭터 식별정보, 발신자의 통신수단 식별정보 및 음성호연결방식을 전송한다. 이와 달리, 음성통신정보가 부가되어 있는 이메일을 수신한 수신자가 이메일의 열람을 선택하거나 음성통신정보가 부가되어 있는 게시물의 열람을 선택하면, 수신자 단말장치는 음성통신정보에 링크되어 있는 음성호 제공시스템의 식별정보를 기초로 음성호 제공시스템에 접속하여 음성통신정보에 링크되어 있는 캐릭터 식별정보, 발신자의 통신수단 식별정보 및 음성호연결방식을 전송한다. 수 신자의 단말장치로부터 캐릭터 식별정보, 발신자의 통신수단 식별정보 및 음성호연결방식을 수신한 음성호 제공시스템의 다음 동작은 도 1 내지 도 5를 참조하여 설명한 바와 동일하므로 상세한 설명은 생략한다.
또한, 발신자의 단말장치와 수신자의 단말장치가 모두 핸드폰과 같은 무선통신장치인 경우에 음성호 제공시스템은 발신자가 선택한 영상캐릭터에 발신자의 핸드폰의 전화번호를 연계시켜 수신자의 핸드폰으로 전송하는 동시에 발신자가 선택한 영상캐릭터에 수신자의 핸드폰의 전화번호를 연계시켜 발신자의 핸드폰으로 전송한다. 발신자의 핸드폰 및 수신자의 핸드폰은 음성호 제공시스템으로부터 수신된 영상캐릭터를 연계되어 있는 전화번호와 함께 자체에 구비된 저장수단에 저장한다. 추후 발신자와 수신자 사이에 호가 연결되면, 발신자의 핸드폰 및 수신자의 핸드폰은 저장수단으로부터 상대방의 전화번호에 대응하는 영상캐릭터(즉, 발신자가 선택한 동일한 영상캐릭터)를 각각의 출력수단에 출력한다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상에서 본 발명의 바람직한 실시예에 대해 도시하고 설명하였으나, 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
본 발명에 따른 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고, 음성통신장치에 의하면, 발신자는 능동적으로 자신을 대표하는 캐릭터에 의해 수신자에게 자신을 나타낼 수 있고, 발신자와 수신자 사이의 호연결시에 발신자의 음성구간에 동기시켜 캐릭터의 변형시킴으로써 보다 다양한 형태의 통신서비스를 제공할 수 있다. 또한, 특정한 영상캐릭터에 대해 복수의 영상캐릭터세트를 제공함으로써 발신자의 선택에 따라 수신자의 단말장치에 다양한 형태의 영상캐릭터를 출력할 수 있다.

Claims (18)

  1. 구매자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보, 상기 구매자의 통신수단 식별정보 및 소정의 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성하는 캐릭터 관리부;
    각각의 구매자에 대응하여 생성된 상기 영상캐릭터 관리정보 및 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 음성호가 연결되면 상기 구매자가 선택한 영상캐릭터를 출력하고, 상기 연결된 음성호의 음성데이터 구간에 동기시켜 상기 수신자의 단말장치에 출력된 상기 구매자가 선택한 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램과 상기 구매자의 선택에 제공되는 적어도 하나 이상의 영상캐릭터가 저장되는 저장부;
    수신자의 단말장치로부터 상기 구매자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보가 수신되면, 상기 저장부로부터 상기 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 상기 구매자의 통신수단 식별정보에 대응하는 구매자의 통신수단 및 상기 수신자의 단말장치로 전송하는 캐릭터 전송부;
    상기 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 구매자의 영상캐릭터 관리정보에 포함되어 있는 상기 구매자의 통신수단 식별정보를 기초로 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 음성호를 연결하는 호연결부; 및
    상기 저장부로부터 상기 응용프로그램을 독출하여 상기 캐릭터 식별정보를 전송한 상기 수신자의 단말장치로 전송하는 프로그램 제공부;를 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  2. 제 1항에 있어서,
    상기 구매자의 통신수단 식별정보는 상기 구매자의 통신수단의 MAC 어드레스 및 상기 구매자의 통신수단에 부여된 전화번호 중에서 적어도 하나를 포함하며,
    상기 음성호연결방식은 상기 구매자의 통신수단 식별정보에 대응하여 소켓통신방식 및 콜백호통신방식 중에서 하나의 통신방식으로 설정되는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  3. 제 2항에 있어서,
    상기 호연결부는,
    상기 구매자의 통신수단의 MAC 어드레스 및 상기 수신자의 단말장치로부터 수신된 상기 수신자의 단말장치의 MAC 어드레스를 기초로 상기 구매자의 통신수단 및 상기 수신자의 단말장치 각각 사이에 소켓을 개설하고, 상기 구매자의 통신수단 및 상기 수신자의 단말장치 중 어느 하나로부터 통화종료신호가 수신되면 상기 구매자의 통신수단 및 상기 수신자의 단말장치 각각 사이에 개설된 소켓을 폐쇄하는 소켓제어부; 및
    상기 구매자의 통신수단 및 수신자의 단말장치 각각 사이에 개설된 소켓을 통해 전달되는 음성데이터를 중계하는 호제어부;를 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  4. 제 2항에 있어서,
    상기 호연결부는,
    통신망을 통해 연결되어 있는 콜백서버로 상기 구매자의 통신수단에 부여된 전화번호를 전송하여 상기 구매자의 통신수단으로의 콜백호연결을 요청하는 콜백호제어부; 및
    상기 구매자의 통신수단과 상기 콜백서버 사이에 연결된 콜백호를 통해 상기 구매자의 통신수단으로부터 유입되는 음성데이터를 상기 수신자의 단말장치로 중계하고, 상기 수신자의 단말장치로부터 유입되는 음성데이터를 상기 콜백서버를 통해 상기 구매자의 통신수단으로 중계하는 호중계부;를 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  5. 제 4항에 있어서,
    상기 콜백호제어부는 상기 콜백서버로 상기 구매자의 통신수단에 부여된 전화번호 및 콜백호연결조건을 전송하여 상기 구매자의 통신수단으로의 콜백호연결을 요청하며,
    상기 콜백호연결조건은 상기 콜백서버에 부여된 전화번호가 발신자식별정보로 설정된 단문메시지를 상기 구매자의 통신수단으로 전송하는 단문메시지연결 및 상기 콜백서버에 부여된 전화번호를 상기 구매자의 통신수단으로 전송하여 상기 구 매자에게 콜백호를 요청하는 콜백요청연결을 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  6. 제 1항에 있어서,
    상기 구매자의 통신수단으로부터 유입되는 음성데이터를 상기 캐릭터 식별정보에 대응시켜 상기 저장부에 저장하고, 상기 저장부에 저장되어 있는 음성데이터 중에서 상기 음성호의 종료 후에 상기 수신자의 단말장치로부터 수신된 상기 캐릭터 식별정보에 대응하는 음성데이터를 독출하여 상기 수신자 단말장치로 전송하는 음성데이터관리부를 더 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  7. 제 1항에 있어서,
    상기 저장부에는 상기 구매자가 선택한 복수개의 영상캐릭터로 구성된 기본캐릭터세트 및/또는 특정한 동작과 관련된 일련의 연속적인 복수개의 영상캐릭터로 구성된 부가캐릭터세트가 상기 캐릭터 식별정보에 연계되어 저장되고,
    상기 캐릭터전송부는 상기 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 캐릭터세트를 상기 저장부로부터 독출하여 상기 구매자의 통신수단 및 상기 수신자의 단말장치로 전송하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공시스템.
  8. (a) 구매자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보, 상기 구매자의 통신수단 식별정보 및 소정의 음성호연결방식을 포함하는 영상캐릭터 관리정보를 생성하여 저장수단에 저장하는 단계;
    (b) 수신자의 단말장치로부터 상기 구매자가 선택한 영상캐릭터에 고유하게 부여된 캐릭터 식별정보가 수신되면, 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 연결되는 음성호의 음성데이터 구간에 동기시켜 상기 수신자의 단말장치에 출력된 상기 구매자가 선택한 영상캐릭터의 형상을 변경시키는 동작을 수행하는 응용프로그램을 상기 수신자의 단말장치에 설치하는 단계;
    (c) 상기 저장수단으로부터 상기 캐릭터 식별정보에 대응하는 영상캐릭터를 독출하여 상기 구매자의 통신수단 식별정보에 대응하는 구매자의 통신수단 및 상기 수신자의 단말장치로 전송하는 단계; 및
    (d) 상기 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 구매자의 영상캐릭터 관리정보에 포함되어 있는 상기 구매자의 통신수단 식별정보를 기초로 상기 구매자의 통신수단과 상기 수신자의 단말장치 사이에 음성호를 연결하는 단계;를 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  9. 제 8항에 있어서,
    상기 구매자의 통신수단 식별정보는 상기 구매자의 통신수단의 MAC 어드레스 및 상기 구매자의 단말장치에 부여된 전화번호 중에서 적어도 하나를 포함하며,
    상기 음성호연결방식은 상기 구매자의 통신수단 식별정보에 대응하여 소켓통 신방식 및 콜백호통신방식 중에서 하나의 통신방식으로 설정되는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  10. 제 9항에 있어서,
    상기 (d)단계는,
    (d1) 상기 구매자의 통신수단의 MAC 어드레스 및 상기 수신자의 단말장치로부터 수신된 상기 수신자의 단말장치의 MAC 어드레스를 기초로 상기 구매자의 통신수단 및 상기 수신자의 단말장치 각각 사이에 소켓을 개설하는 단계;
    (d2) 상기 구매자의 통신수단 및 수신자의 단말장치 각각 사이에 개설된 소켓을 통해 전달되는 음성데이터를 중계하는 단계; 및
    (d3) 상기 구매자의 통신수단 및 상기 수신자의 단말장치 중 어느 하나로부터 통화종료신호가 수신되면 상기 구매자의 통신수단 및 상기 수신자의 단말장치 각각 사이에 개설된 소켓을 폐쇄하는 단계;를 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  11. 제 9항에 있어서,
    상기 (d)단계는,
    (d1) 통신망을 통해 연결되어 있는 콜백서버로 상기 구매자의 통신수단에 부여된 전화번호를 전송하여 상기 구매자의 통신수단으로의 콜백호연결을 요청하는 단계; 및
    (d2) 상기 구매자의 통신수단과 상기 콜백서버 사이에 연결된 콜백호를 통해 상기 구매자의 통신수단으로부터 유입되는 음성데이터를 상기 수신자의 단말장치로 중계하고, 상기 수신자의 단말장치로부터 유입되는 음성데이터를 상기 콜백서버를 통해 상기 구매자의 통신수단으로 중계하는 단계;를 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  12. 제 11항에 있어서,
    상기 (d1)단계에서 상기 콜백서버로 상기 구매자의 통신수단에 부여된 전화번호 및 콜백호연결조건을 전송하여 상기 구매자의 통신수단으로의 콜백호연결을 요청하며,
    상기 콜백호연결조건은 상기 콜백서버에 부여된 전화번호가 발신자식별정보로 설정된 단문메시지를 상기 구매자의 통신수단으로 전송하는 단문메시지연결 및 상기 콜백서버에 부여된 전화번호를 상기 구매자의 통신수단으로 전송하여 상기 구매자에게 콜백호를 요청하는 콜백요청연결을 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  13. 제 8항에 있어서,
    (e) 상기 구매자의 통신수단으로부터 유입되는 음성데이터를 상기 캐릭터 식별정보에 대응시켜 상기 저장수단에 저장하는 단계; 및
    (f) 상기 저장수단에 저장되어 있는 음성데이터 중에서 상기 음성호의 종료 후에 상기 수신자의 단말장치로부터 수신된 상기 캐릭터 식별정보에 대응하는 음성데이터를 독출하여 상기 수신자 단말장치로 전송하는 단계;를 더 포함하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  14. 제 8항에 있어서,
    상기 (a)단계에서 상기 저장수단에는 복수개의 영상캐릭터로 구성된 기본캐릭터세트 및 특정한 동작과 관련된 일련의 연속적인 복수개의 영상캐릭터로 구성된 부가캐릭터세트가 상기 캐릭터 식별정보에 연계되어 저장되고,
    상기 (c)단계는 상기 수신자의 단말장치로부터 수신된 캐릭터 식별정보에 대응하는 캐릭터세트를 상기 저장수단으로부터 독출하여 상기 구매자의 통신수단 및 상기 수신자의 단말장치로 전송하는 것을 특징으로 하는 캐릭터를 이용한 음성호 제공방법.
  15. 음성호 서비스를 제공하는 음성호 제공시스템으로부터 수신된 영상캐릭터 및 상기 영상캐릭터에 대응하는 발신자 통신수단의 식별정보가 연계되어 저장되는 저장부;
    통신망을 통해 발신자의 단말장치로부터 발신자 통신수단의 식별정보, 발신자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보 및 상기 음성호 제공시스템의 식별정보를 포함하는 메시지를 수신하는 메시지수신부;
    사용자의 선택에 따라 상기 음성호 제공시스템의 식별정보에 대응하는 음성 호 제공시스템으로 상기 캐릭터 식별정보를 전송하여 상기 발신자의 통신수단과의 사이에 음성호의 연결을 요청하는 호연결요청부; 및
    상기 저장부로부터 상기 발신자 통신수단의 식별정보에 대응하는 영상캐릭터를 독출하여 출력수단에 출력하고, 상기 음성호 제공시스템을 통해 상기 발신자의 통신수단과의 사이에 연결된 음성호의 음성데이터 구간에 동기시켜 상기 출력수단에 출력한 상기 영상캐릭터의 형상을 변경시키는 캐릭터제어부;를 포함하는 것을 특징으로 하는 음성통신장치.
  16. 제 15항에 있어서,
    상기 저장부에는 상기 구매자가 선택한 복수개의 영상캐릭터로 구성된 기본캐릭터세트 및/또는 특정한 동작과 관련된 일련의 연속적인 복수개의 영상캐릭터로 구성된 부가캐릭터세트가 저장되고,
    상기 캐릭터제어부는 상기 발신자 통신수단으로부터 수신된 제어명령에 대응하는 캐릭터세트를 구성하는 영상캐릭터를 상기 저장부로부터 독출하여 출력하는 것을 특징으로 하는 음성통신장치.
  17. 제 15항 또는 제 16항에 있어서,
    상기 캐릭터제어부는,
    소정의 음소 또는 단어에 대한 샘플주파수가 저장되는 음향모델저장부;
    상기 음성호의 음성데이터 구간에 포함되어 있는 음성신호를 기초로 음성특 징을 분석하여 특징파라미터를 추출하고, 상기 추출된 특징파라미터와 상기 샘플주파수를 비교하여 인식된 음성패턴을 기초로 상기 음성신호에 대한 인식결과를 출력하는 음성인식부; 및
    상기 음성신호에 대한 인식결과에 대응하는 영상캐릭터를 상기 저장부로부터 독출하여 출력하는 동작제어부;를 포함하는 것을 특징으로 하는 음성통신장치.
  18. 음성호 서비스를 제공하는 음성호 제공시스템으로부터 수신된 영상캐릭터 및 상기 영상캐릭터에 대응하는 발신자의 통신수단의 식별정보를 연계시켜어 저장수단에 저장하는 단계;
    통신망을 통해 발신자의 단말장치로부터 발신자 단말장치의 식별정보, 발신자가 선택한 영상캐릭터에 고유하게 부여되는 캐릭터 식별정보 및 상기 음성호 제공시스템의 식별정보를 포함하는 메시지를 수신하는 단계;
    사용자의 선택에 따라 상기 음성호 제공시스템의 식별정보에 대응하는 음성호 제공시스템으로 상기 캐릭터 식별정보를 전송하여 상기 발신자의 통신수단과의 사이에 음성호의 연결을 요청하는 단계;
    상기 저장수단으로부터 상기 발신자 통신수단의 식별정보에 대응하는 영상캐릭터를 독출하여 출력수단에 출력하는 단계; 및
    상기 음성호 제공시스템을 통해 상기 발신자의 통신수단과의 사이에 연결된 음성호의 음성데이터 구간에 동기시켜 상기 출력수단에 출력한 상기 영상캐릭터의 형상을 변경시키는 단계;를 포함하는 것을 특징으로 하는 음성통신방법을 컴퓨터에 서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020050030950A 2005-04-14 2005-04-14 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치 KR100645823B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050030950A KR100645823B1 (ko) 2005-04-14 2005-04-14 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050030950A KR100645823B1 (ko) 2005-04-14 2005-04-14 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치

Publications (2)

Publication Number Publication Date
KR20060108793A KR20060108793A (ko) 2006-10-18
KR100645823B1 true KR100645823B1 (ko) 2006-11-14

Family

ID=37628353

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050030950A KR100645823B1 (ko) 2005-04-14 2005-04-14 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치

Country Status (1)

Country Link
KR (1) KR100645823B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102236718B1 (ko) * 2019-07-25 2021-04-06 주식회사 모두커뮤니케이션 감정이 반영된 개인화 객체 생성을 위한 서비스 제공 장치 및 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010074009A (ko) * 2000-11-24 2001-08-04 김연수 톤 데이터와 그래픽 이미지 (캐릭터) 데이터를이동기지국으로 다운로드 시키는 방법과 그를 위한 시스템
KR20020003833A (ko) * 2001-08-22 2002-01-15 백종관 음성아바타를 이용한 이메일 또는 채팅 시스템에서음향효과가 가미된 음성메일 또는 음성채팅 방법
KR20020074112A (ko) * 2002-08-22 2002-09-28 고무성 통신단말기를 이용한 발신자 아바타 표시 서비스 방법
KR20030008995A (ko) * 2001-07-21 2003-01-29 라영호 캐릭터정보를 이용한 통신서비스 장치 및 그 방법
KR20050004510A (ko) * 2003-07-02 2005-01-12 (유)엔와이텔 무선단말장치에서의 캐릭터 동작방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010074009A (ko) * 2000-11-24 2001-08-04 김연수 톤 데이터와 그래픽 이미지 (캐릭터) 데이터를이동기지국으로 다운로드 시키는 방법과 그를 위한 시스템
KR20030008995A (ko) * 2001-07-21 2003-01-29 라영호 캐릭터정보를 이용한 통신서비스 장치 및 그 방법
KR20020003833A (ko) * 2001-08-22 2002-01-15 백종관 음성아바타를 이용한 이메일 또는 채팅 시스템에서음향효과가 가미된 음성메일 또는 음성채팅 방법
KR20020074112A (ko) * 2002-08-22 2002-09-28 고무성 통신단말기를 이용한 발신자 아바타 표시 서비스 방법
KR20050004510A (ko) * 2003-07-02 2005-01-12 (유)엔와이텔 무선단말장치에서의 캐릭터 동작방법

Also Published As

Publication number Publication date
KR20060108793A (ko) 2006-10-18

Similar Documents

Publication Publication Date Title
US9530415B2 (en) System and method of providing speech processing in user interface
US6975988B1 (en) Electronic mail method and system using associated audio and visual techniques
JP4271224B2 (ja) 音声翻訳装置、音声翻訳方法、音声翻訳プログラムおよびシステム
CA2345660C (en) System and method for providing network coordinated conversational services
CN100578614C (zh) 用语音应用语言标记执行的语义对象同步理解
FI115868B (fi) Puhesynteesi
US20040064322A1 (en) Automatic consolidation of voice enabled multi-user meeting minutes
CN109754783A (zh) 用于确定音频语句的边界的方法和装置
EP2747464A1 (en) Sent message playing method, system and related device
US20020198716A1 (en) System and method of improved communication
CN108806688A (zh) 智能电视的语音控制方法、智能电视、***及存储介质
US9110888B2 (en) Service server apparatus, service providing method, and service providing program for providing a service other than a telephone call during the telephone call on a telephone
KR20170135598A (ko) 특정인의 합성된 가상 음성을 이용한 음성 대화 시스템 및 방법
CN113630309B (zh) 机器人会话***、方法、装置、计算机设备和存储介质
US20140129228A1 (en) Method, System, and Relevant Devices for Playing Sent Message
KR100826778B1 (ko) 멀티모달을 위한 브라우저 기반의 무선 단말과, 무선단말을 위한 브라우저 기반의 멀티모달 서버 및 시스템과이의 운용 방법
KR100941598B1 (ko) 감정적 콘텐츠 효과를 포함하는 전화 통신 서비스를제공하는 VoIP 전화 통신 시스템 및 방법
JP3714159B2 (ja) ブラウザ搭載装置
KR20000072073A (ko) 음성 인식 및 음성 합성 기술을 이용한 자동동시통역서비스 방법 및 그 시스템
CN117292022A (zh) 基于虚拟对象的视频生成方法、装置及电子设备
KR100645823B1 (ko) 캐릭터를 이용한 음성호 제공시스템 및 그 방법, 그리고,음성통신장치
US11790913B2 (en) Information providing method, apparatus, and storage medium, that transmit related information to a remote terminal based on identification information received from the remote terminal
KR20220154655A (ko) 가족 관계에 기초하여 음성 데이터를 생성하는 장치, 방법 및 컴퓨터 프로그램
KR100380829B1 (ko) 에이전트를 이용한 대화 방식 인터페이스 운영 시스템 및방법과 그 프로그램 소스를 기록한 기록 매체
JP2002091473A (ja) 情報処理装置

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: 20111027

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20121106

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee