KR101669859B1 - 소셜네트워크 기반 합창 연주 지원 방법 및 장치 - Google Patents

소셜네트워크 기반 합창 연주 지원 방법 및 장치 Download PDF

Info

Publication number
KR101669859B1
KR101669859B1 KR1020150144207A KR20150144207A KR101669859B1 KR 101669859 B1 KR101669859 B1 KR 101669859B1 KR 1020150144207 A KR1020150144207 A KR 1020150144207A KR 20150144207 A KR20150144207 A KR 20150144207A KR 101669859 B1 KR101669859 B1 KR 101669859B1
Authority
KR
South Korea
Prior art keywords
chorus
performance data
client
accompaniment
phonetic
Prior art date
Application number
KR1020150144207A
Other languages
English (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 KR1020150144207A priority Critical patent/KR101669859B1/ko
Application granted granted Critical
Publication of KR101669859B1 publication Critical patent/KR101669859B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/30
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

소셜네트워크 기반 합창 연주 지원 방법이 제공된다. 본 방법은 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트를 저장하는 단계 및, 복수의 클라이언트의 각각으로부터 합창 서비스 제공 요청 메시지를 수신하는 단계를 포함할 수 있다. 여기서, 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함할 수 있다. 본 방법은 상기 합창 서비스 제공 요청 메시지의 수신에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 해당 클라이언트로 제공하는 단계, 상기 복수의 클라이언트의 각각으로부터 상기 해당 성부의 연주 데이터를 수신하여 저장하는 단계, 상기 복수의 클라이언트의 각각으로 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계 및 상기 선택된 적어도 하나의 연주 데이터를 상기 해당 클라이언트에게 제공하여 상기 해당 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하는 단계를 더 포함할 수 있으며, 여기서 상기 적어도 하나의 연주 데이터는 상기 해당 클라이언트가 연주한 연주 데이터를 포함할 수 있다.

Description

소셜네트워크 기반 합창 연주 지원 방법 및 장치{Method and Apparatus for Choir Recording using Social network Service}
본 발명은 합창 연주 지원 방법 및 장치에 관한 것으로, 보다 구체적으로는 소셜네트워크 기반의 합창 연주 지원 방법 및 장치에 관한 것이다
최근의 경제 발전에 힘입어 여유 시간 활용의 차원에서 문화.예술에 대한 관심이 날로 높아지고 있다. 수동적으로 음악, 미술, 사진 등을 감상하는 것에서 나아가 직접 노래를 부르거나 악기를 연주하고, 미술 작품을 만들고 사진을 찍는 등 문화.예술 활동에 적극적으로 참여하고자 하는 욕구도 아울러 증가하고 있는 추세이다.
이러한 추세의 일환으로, 가볍고 편리한 DSLR 카메라 또는 카메라가 부착된 스마트폰을 통해 누구나 사진을 쉽게 찍을 수 있는 환경이 제공되고 있다. 더욱이 보급형 카메라나 스마트폰에 내장된 카메라는 고급 카메라랑 차이가 없을 정도로 다양한 기능을 제공하고 있다. 카메라 기술의 발전과 관련 소프트웨어의 개발로 전문가가 아니더라도 좋은 사진을 찍고 현상할 수 있는 환경이 제공되고 있다.
미술 분야에서는 직접 새롭게 작품을 만들어 볼 수 있도록 점묘법으로 유명 화가의 파레트를 분석하고 모션그래픽을 통해 무수한 점이 분해하여 새로운 작품으로 생성하는 소프트웨어가 제공되고 있다. 한편, 레오나르도 다빈치 스스로 '신이 내려주신 비율'로 그렸다는 '모나리자'를 소프트웨어를 통해 구동되는 터치스크린을 이용해 표정을 바꾸어 봄으로써 황금비율의 원리를 이해할 수 있도록 하게 할 수도 있다.
한편, 음악 분야에서도 음악을 듣는 것에 그치지 않고, 전문가가 아니더라도 음악을 직접 작곡하거나 노래를 직접 부르는 사람들이 증가하였다. 이에 따라 다양한 악보 제작 프로그램, 반주 제공 프로그램들이 출시되어 사용되고 있다. 이러한 프로그램들은 한 명 또는 여럿이 함께 연주하는 것을 전제로 하고 있어, 한 명이 여러 번의 반복을 통해 여러 성부로 구성된 합창을 완성하거나, 여러 명이 시.공간이 이격된 상황에서의 합창 연주를 하기에는 어려움이 있다.
본 발명의 과제는 동일한 시간과 동일한 장소에 한정되지 않고 합창 연주를 할 수 있도록 하여 사용자 편의성을 높인 소셜네트워크 기반 합창 연주 지원 방법 및 장치를 제공하는 것이다.
본 발명의 다른 과제는 전문적인 합창 연주 환경을 제공하여 노래하는 사람이 자신의 능력을 가장 잘 발휘할 수 있도록 해주는 소셜네트워크 기반 합창 연주 지원 방법 및 장치를 제공하는 것이다.
본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제들에 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
본 발명의 실시예의 일 특징에 따르면, 소셜네트워크 기반 합창 연주 지원 방법이 제공된다. 본 방법은 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트를 저장하는 단계 및, 복수의 클라이언트의 각각으로부터 합창 서비스 제공 요청 메시지를 수신하는 단계를 포함할 수 있다. 여기서, 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함할 수 있다. 본 방법은 상기 합창 서비스 제공 요청 메시지의 수신에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 해당 클라이언트로 제공하는 단계, 상기 복수의 클라이언트의 각각으로부터 상기 해당 성부의 연주 데이터를 수신하여 저장하는 단계, 상기 복수의 클라이언트의 각각으로 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계 및 상기 선택된 적어도 하나의 연주 데이터를 상기 해당 클라이언트에게 제공하여 상기 해당 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하는 단계를 더 포함할 수 있으며, 여기서 상기 적어도 하나의 연주 데이터는 상기 해당 클라이언트가 연주한 연주 데이터를 포함할 수 있다.
일 실시예에서, 상기 방법은 상기 복수의 클라이언트의 각각으로부터 다른 클라이언트가 연주한 연주 데이터에 대한 평가를 수신하여, 상기 평가를 상기 복수의 클라이언트에게 제공하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 해당 클라이언트로 제공하는 단계는 메트로놈 기능을 제공하는 단계를 포함할 수 있다.
일 실시예에서, 상기 복수의 클라이언트의 각각으로 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계는 상기 해당 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하도록 하는 단계를 포함할 수 있다.
본 발명의 실시예의 다른 특징에 따르면, 소셜네트워크 기반 합창 연주 지원 방법이 제공된다. 본 방법은 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 합창 악보들의 곡 이름 리스트 및 상기 복수의 합창 악보의 각각의 K개의 성부의 연주 데이터를 저장하는 단계, 및 클라이언트로부터 합창 서비스 제공 요청 메시지를 수신하는 단계를 포함할 수 있다. 여기서 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함한다. 본 방법은 상기 합창 서비스 제공 요청 메시지의 수신에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 클라이언트로 제공하는 단계, 상기 클라이언트로부터 상기 해당 성부의 연주 데이터를 수신하여 저장하는 단계, 상기 클라이언트 하여금 상기 곡 이름에 대응하는 합창 악보의 K개의 성부의 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계 및 상기 선택된 적어도 하나의 연주 데이터를 상기 클라이언트에게 제공하여 상기 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하는 단계를 더 포함할 수 있는데, 여기서 상기 적어도 하나의 연주 데이터는 상기 클라이언트가 연주한 연주 데이터를 포함한다.
일 실시예에서, 상기 클라이언트 하여금 상기 곡 이름에 대응하는 합창 악보의 K개의 성부의 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계는 상기 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하도록 하는 단계를 포함할 수 있다.
본 발명의 실시예의 또 다른 특징에 따르면, 소셜네트워크 기반 합창 연주 지원 장치가 제공된다. 본 장치는 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트, 상기 복수의 합창 악보의 각각의 K개의 성부의 연주 데이터를 저장하도록 구성된 데이터베이스, 클라이언트로부터 합창 서비스 제공 요청 메시지를 수신하는 것에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 클라이언트로 제공하도록 구성된 웹 서버를 포함하고, 여기서 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함할 수 있다. 본 장치에서 상기 웹 서버는 상기 클라이언트로부터 상기 해당 성부의 연주 데이터를 수신하여 상기 데이터베이스에 저장하도록 구성되고, 상기 웹 서버는 상기 클라이언트 하여금 상기 곡 이름에 대응하는 합창 악보의 K개의 성부의 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하고, 상기 선택된 적어도 하나의 연주 데이터를 상기 클라이언트에게 제공하여 상기 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 더 구성될 수 있으며, 여기서 상기 적어도 하나의 연주 데이터는 상기 클라이언트가 연주한 연주 데이터를 포함할 수 있다.
일 실시예에서, 상기 웹 서버는 상기 클라이언트로 하여금 자신을 제외한 다른 클라이언트가 연주한 연주 데이터에 대한 평가를 하도록 하여, 상기 평가를 상기 다른 클라이언트에게 제공하도록 더 구성될 수 있다.
일 실시예에서, 상기 웹 서버는 상기 클라이언트로 하여금 상기 성부 반주에 따라 박자에 맞는 연주를 하도록 상기 클라이언트에게 메트로놈 기능을 제공하도록 더 구성될 수 있다.
일 실시예에서, 상기 웹 서버는 상기 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하게 하도록 더 구성될 수 있다.
본 발명의 실시예들에 따른 소셜네트워크 기반 합창 연주 지원 방법 및 장치에 따르면, 연주자들이 같은 공간 또는 동일한 시간에 함께 연주하기 어려운 환경에서도 합창 연주를 할 수 있도록 하여 사용자 편의성을 높여주는 효과가 제공된다.
본 발명의 실시예들에 따른 소셜네트워크 기반 합창 연주 지원 방법 및 장치에 따르면, 노래하는 사람이 자신의 능력을 가장 잘 발휘할 수 있도록 전문적인 합창 연주 환경을 제공해주는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 소셜네트워크 기반의 합창 연주 지원 장치가 클라이언트 단말기들과 접속되는 네트워크 다이어그램을 도시한 도면이다.
도 2는 도 1에 도시된 합창 연주 지원 장치의 구성의 일 실시예를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 복수의 클라이언트가 하나의 합창을 연주하는 소셜네트워크 기반의 합창 연주 지원 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 단일 클라이언트가 하나의 합창을 연주하는 소셜네트워크서비스 기반 합창 연주 지원 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 소셜네트워크 기반의 합창 연주 지원 방법의 클라이언트 제공 화면을 도시한 도면이다.
본 발명의 이점들과 특징들 그리고 이들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해 질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 본 실시예들은 단지 본 발명의 개시가 완전하도록 하며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려 주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
본 명세서에서 사용되는 용어는 단지 특정한 실시예를 설명하기 위해 사용되는 것으로 본 발명을 한정하려는 의도에서 사용된 것이 아니다. 예를 들어, 단수로 표현된 구성 요소는 문맥상 명백하게 단수만을 의미하지 않는다면 복수의 구성 요소를 포함하는 개념으로 이해되어야 한다. 또한, 본 발명의 명세서에서, 포함하다' 또는 '가지다' 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것일 뿐이고, 이러한 용어의 사용에 의해 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성이 배제되는 것은 아니다.
본 명세서에 기재된 실시예에 있어서 '모듈' 혹은 '부'는 적어도 하나의 기능이나 동작을 수행하는 기능적 부분을 의미하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 '모듈' 혹은 복수의 '부'는 특정한 하드웨어로 구현될 필요가 있는 '모듈' 혹은 '부'를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서로 구현될 수 있다.
덧붙여, 다르게 정의되지 않는 한 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미가 있는 것으로 해석되어야 하며, 본 발명의 명세서에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세히 설명한다. 다만, 이하의 설명에서는 본 발명의 요지를 불필요하게 흐릴 우려가 있는 경우, 널리 알려진 기능이나 구성에 관한 구체적 설명은 생략하기로 한다.
도 1은 본 발명의 일 실시예에 따른 소셜네트워크 기반의 합창 연주 지원 장치가 클라이언트 단말기들과 접속되는 네트워크 다이어그램을 도시한 도면이다.
도 1에 도시된 바와 같이, 사용자는 클라이언트 단말기(120-1 내지 120-n)를 이용해 본 발명의 일 실시예에 따른 소셜네트워크 서비스 기반의 합창 연주 지원 장치(100)에 통신망(150)을 통해 접속하여 합창 연주 정보를 검색하고 합창 연주 지원 장치(100)에서 제공되는 각종 웹 기반의 지원 서비스 이용하여 합창 연주를 진행할 수 있다. 일 실시예에서, 클라이언트 단말기(120-1 내지 120-n)는 무선 랜 및/또는 유선 랜 모듈을 구비한 데스크탑 PC, 태블릿 PC, 스마트 폰, 노트 북, 노트 패드, 워크스테이션 등을 포함할 수 있다. 일 실시예에서, 클라이언트 단말기(120-1 내지 120-n)는 웹 브라우저를 구비할 수 있고 이를 할용하여 인터넷에 엑세스하여 각종 웹 페이지를 브라우징 및 검색할 수 있도록 구성될 수 있다. 통신망(150)은 인터넷(Internet)을 포함할 수 있고, 선택적으로 WiFi 등의 무선 랜 및 3G/4G 무선 통신망을 포함할 수 있다. 본 발명의 일 실시예에 따른 소셜네트워크 서비스 기반의 합창 연주 지원 장치(100)는 이에 엑세스하는 클라이언트 단말기(120-1 내지 120-n)에게 웹 페이지를 통해 합창 연주에 관한 정보 및 합창 연주 지원을 제공하는 기능을 하도록 구성될 수 있다.
도 2는 도 1에 도시된 소셜네트워크 서비스 기반의 합창 연주 지원 장치의 구성의 일 실시예를 도시한 블록도이다.
도시된 바와 같이, 본 발명의 일 실시예에 따른 소셜네트워크 서비스 기반의 합창 연주 지원 장치(100)는 데이터베이스(230)를 포함할 수 있다. 일 실시예에서, 데이터베이스(230)는 디스크 드라이브, 자기 디스크, 광 디스크 또는 다른 적절한 기억 장치를 이용하여 구현될 수 있다. 일 실시예에서, 데이터베이스(230)는 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡이름 리스트를 저장할 수 있다. 일 실시예에서 데이터베이스(230)는 클라이언트로부터 해당 성부의 연주 데이터를 수신하여 저장할 수 있다.
일 실시예에서, 데이터베이스(230)에 저장되는 연주 데이터는 마이크와 코덱(codec)을 이용하여 저장할 수 있다. 데이터베이스(230)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), RAM(Random Access Memory), SRAM(Static Random Access Memory), ROM(Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체로 구현될 수 있다.
본 발명의 일 실시예에 따른 소셜네트워크 기반의 합창 지원 장치(100)는 웹 서버(210)를 더 포함할 수 있다. 웹 서버(210)는 데이터베이스(230)와 연동될 수 있다. 일 실시예에서, 웹 서버(210)는 대용량 기억 장치를 구비한 프로세서, 개인용 컴퓨터 또는 워크스테이션 등으로 구현될 수 있다. 통상, 대용량 기억 장치는 디스크 드라이브, 자기 디스크, 광 디스크 또는 다른 적절한 기억 장치를 포함할 수 있다. 웹 서버(210)는 클라이언트 단말기(120-1 내지 120-n)에 의한 그로의 접속에 응답하여 클라이언트 단말기(120-1 내지 120-n)에 적어도 하나의 웹 페이지를 제공하도록 구성될 수 있다.
일 실시예에서, 전술한 웹 페이지는 데이터베이스(230)에 저장된 합창 연주 정보 위한 메뉴(menu) 또는 링크(link)를 포함할 수 있다. 일 실시예에서, 적어도 하나의 웹 페이지는 클라이언트 단말기(120-1 내지 120-n)로부터 합창 연주 정보를 입력 받기 위한 창(window)을 활성화시키기 위한 메뉴를 포함할 수 있다. 여기서, 합창 연주 정보는 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡이름 리스트를 포함할 수 있다. 일 실시예에서, 적어도 하나의 웹 페이지는 클라이언트 단말기(120-1 내지 120-n)로부터 적어도 하나의 합창 연주 희망 곡에 관한 정보를 입력 받기 위한 창을 활성화시키기 위한 메뉴를 포함할 수 있다.
웹 서버(210)는 클라이언트 단말기(120-1 내지 120-n)로부터 입력된 곡이름 및 성부에 관한 정보를 포함한 합창 서비스 제공 요청 메시지를 수신하고, 이에 대응하여 곡이름에 대응하는 합창 악보, 합창 악보의 K개의 성부 반주 중 해당 성부에 관한 정보에 대응하는 성부 반주 및 성부 반주에 대응하는 지휘 동영상을 클라이언트로 제공하도록 구성될 수 있다.
웹 서버(210)는, 클라이언트 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하고, 선택된 적어도 하나의 연주 데이터를 클라이언트에게 제공하여 클라이언트가 적어도 하나의 연주 데이터를 합성하여 재생할 수 있도록 구성될 수 있다. 이 경우, 상기 적어도 하나의 연주 데이터는 상기 클라이언트가 연주한 연주 데이터를 포함할 수 있다.
웹 서버(210)는, 적어도 하나의 기능 또는 동작을 수행하게 하는, 하드웨어 플랫폼(platform) 상에서 실행 가능한 펌웨어(firmware)/소프트웨어 모듈로 구현될 수 있다. 소프트웨어 코드(software codes)는 적절한 프로그램(program) 언어로 쓰여진 소프트웨어 애플리케이션(software applications)에 의해 구현될 수 있다.
도 3은 본 발명의 일 실시예에 따른 복수의 클라이언트가 하나의 합창을 연주하는 소셜네트워크서비스 기반 합창 연주 지원 방법을 설명하기 위한 흐름도이다. 본 발명의 실시예에 따른 소셜네트워크 기반 합창 연주 지원 방법은, 합창 연주 정보 데이터베이스를 구축하는 단계(S301)로부터 시작한다. 일 실시예에 있어서, 합창 연주 정보 데이터베이스는 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트를 저장하도록 구성될 수 있다.
단계(S303)에서, 웹 서버(210)는 합창 서비스 제공 요청 메시지를 수신한다. 일 실시예에서, 복수의 클라이언트의 각각으로부터 합창 서비스 제공 요청 메시지를 수신할 수 있고, 여기서 메시지는 곡 이름 및 성부에 관한 정보를 포함할 수 있다.
단계(S305)에서는, 웹 서버(210)는 합창 서비스 제공 요청 메시지의 수신에 응답하여 곡 이름에 대응하는 합창 악보, 합창 악보의 K개의 성부 반주 중 성부에 관한 정보에 대응하는 성부 반주 및 성부 반주에 대응하는 지휘 동영상을 해당 클라이언트로 제공할 수 있다. 예컨대, 4개의 성부로 이루어진 4성부(소프라노, 알토, 테너, 베이스) 합창곡인 경우, 메시지에는 곡 이름 및 성부(가령, 소프라노)에 관한 정보를 수신하여 곡 이름에 대응하는 합창 악보와, 소프라노 성부 반주 및 소프라노 지휘 동영상을 해당 클라이언트에게 제공할 수 있다.
일 실시예에서, 성부 반주 및 성부 반주에 대응하는 지휘 동영상을 상기 해당 클라이언트로 제공하는 것은 메트로놈 기능을 함께 제공할 수 있다. 예컨대, 클라이언트는 성부 반주에 대응하는 지휘 동영상과 함께 메트로놈 기능을 제공 받아 보다 정확하게 편리하게 해당 성부에 대한 연주를 할 수 있다.
단계(S307)에서는, 웹 서버(210)는 복수의 클라이언트의 각각으로부터 상기 해당 성부의 연주 데이터를 수신하여 저장할 수 있다. 여기서, 복수의 클라이언트는 동일한 성부를 연주한 경우일 수도 있고, 다른 성부를 연주한 경우일 수도 있다. 즉, 복수의 클라이언트는 예컨대 4성부 합창곡에서 소프라노, 알토, 테너, 베이스 각각 다른 성부를 연주한 경우일 수도 있고 소프라노, 알토, 테너, 베이스 중 어느 하나의 성부를 연주한 경우일 수도 있다.
단계(S309)에서는, 웹 서버(210)는 클라이언트의 각각으로 하여금 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 할 수 있다. 여기서 적어도 하나의 연주 데이터는 상기 해당 클라이언트가 연주한 연주 데이터를 포함할 수 있다. 일 실시예에 있어서, 클라이언트의 각각으로부터 다른 클라이언트가 연주한 연주 데이터에 대한 평가를 수신하여, 평가를 클라이언트에게 제공할 수 있다. 가령, 복수의 클라이언트가 연주한 경우 4성부 합창곡에서 소프라노, 알토, 테너, 베이스 각각 다른 성부를 연주하거나, 소프라노, 알토, 테너, 베이스 중 어느 하나의 성부를 연주한 경우, 복수개의 연주 데이터가 있을 수 있는데, 클라이언트로 하여금 다른 클라이언트가 연주한 데이터에 대한 평가를 하도록 할 수 있고, 또 다른 클라이언트가 평가한 다른 클라이언트의 평가 점수를 클라이언트에게 제공할 수도 있다.
일 실시예에서, 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하도록 할 수 있다. 예컨대, 제1 클라이언트가 자신이 연주한 연주 데이터를 제1 클라이언트와 관련 있는 제2 클라이언트에게 전송하여 제2 클라이언트로 하여금 하나의 합창곡으로 재생할 수 있도록 할 수 있다.
단계(S311)에서는, 웹 서버(210)는 선택된 적어도 하나의 연주 데이터를 해당 클라이언트에게 제공하여 해당 클라이언트가 상기 적어도 하나의 연주 데이터를 재생하도록 할 수 있다. 예를 들어, 클라이언트가 자신이 연주한 연주 데이터와 다른 클라이언트가 연주한 연주 데이터를 함께 재생하여 합장곡을 완성할 수 있다.
도 4는 본 발명의 일 실시예에 따른 단일 클라이언트가 하나의 합창을 연주하는 소셜네트워크서비스 기반 합창 연주 지원 방법을 설명하기 위한 흐름도이다. 본 발명의 실시예에 따른 소셜네트워크 기반 합창 연주 지원 방법은, 합창 연주 정보 데이터베이스를 구축하는 단계(S401)로부터 시작한다. 일 실시예에 있어서, 합창 연주 정보 데이터베이스는 복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트를 저장하도록 구성될 수 있다.
단계(S403)에서는, 웹 서버(210)는 단일 클라이언트로부터 합창 서비스 제공 요청 메시지를 수신한다. 일 실시예에서, 합창 서비스 제공 요청 메시지 곡 이름 및 성부에 관한 정보를 포함할 수 있다.
단계(S405)에서는, 웹 서버(210)는 합창 서비스 제공 요청 메시지의 수신에 응답하여 곡 이름에 대응하는 합창 악보, 합창 악보의 K개의 성부 반주 중 성부에 관한 정보에 대응하는 성부 반주 및 성부 반주에 대응하는 지휘 동영상을 클라이언트로 제공할 수 있다. 일 실시예에서, 성부 반주 및 성부 반주에 대응하는 지휘 동영상을 클라이언트로 제공하는 것은 메트로놈 기능을 함께 제공할 수 있다.
단계(S407)에서는, 웹 서버(210)는 클라이언트로부터 상기 해당 성부의 연주 데이터를 수신하여 저장할 수 있다.
단계(S409)에서는, 웹 서버(210)는 클라이언트로 하여금 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 할 수 있다. 여기서 적어도 하나의 연주 데이터는 해당 클라이언트가 연주한 연주 데이터를 포함할 수 있다. 일 실시예에서, 해당 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하도록 할 수 있다.
단계(S411)에서는, 웹 서버(210)는 선택된 적어도 하나의 연주 데이터를 해당 클라이언트에게 제공하여 해당 클라이언트가 상기 적어도 하나의 연주 데이터를 재생하도록 할 수 있다. 예컨대, 클라이언트는 4성부 합창곡에서 소프라노, 알토, 테너, 베이스 각각 다른 성부를 혼자 연주하여 모든 성부 데이터를 함께 재생함으로써 합창곡을 완성할 수 있다.
도 5는 본 발명의 일 실시예에 따른 소셜네트워크 기반의 합창 연주 지원 방법의 클라이언트 제공 화면을 도시한 도면이다.
클라이언트에게 제공되는 화면에는 곡 이름(510), 곡 이름(510)에 해당하는 합창 악보(550), 합창 악보의 K개의 성부 반주 중 성부에 관한 정보에 대응하는 성부 반주(도시되지 않음) 및 성부 반주에 대응하는 지휘 동영상(530)을 포함될 수 있다. 일 실시예에서, 화면에는 해당 성부에 관한 악보(570)가 제공될 수 있다. 일 실시예에서, 클라이언트는 화면에 제공된 버튼들(490)을 이용해 성부 반주 및 성부 반주에 대응하는 지휘 동영상(530)을 재생하거나 멈추거나 다음 화면으로 건너뛸 수 있으며, 자신의 연주 데이터를 녹음할 수도 있다. 일 실시예에서, 클라이언트의 합창 연주 데이터를 수집할 수 있도록 클라이언트에게 마이크(도시되지 않음)를 제공하고, 화면에 마이크 표시(도시되지 않음)를 제공할 수 있다.
본원에 개시된 실시예들에 있어서, 도시된 구성 요소들의 배치는 발명이 구현되는 환경 또는 요구 사항에 따라 달라질 수 있다. 예컨대, 일부 구성 요소가 생략되거나 몇몇 구성 요소들이 통합되어 하나로 실시될 수 있다. 또한 일부 구성 요소들의 배치 순서 및 연결이 변경될 수 있다.
본 발명 및 그 다양한 기능적 구성 요소들은 특정 실시예들로 설명되었으나, 본 발명은 하드웨어, 소프트웨어, 펌웨어, 미들웨어 또는 이들의 조합으로 구현될 수 있으며, 시스템, 서브시스템, 구성 요소들 또는 이들의 서브 구성 요소들로 활용될 수 있음을 이해하여야 한다. 소프트웨어로 구현되는 경우, 본 발명의 요소들은 필요한 작업들을 수행하기 위한 명령어들/코드 세그먼트들이 될 수 있다. 프로그램 또는 코드 세그먼트들은 프로세서 판독가능 매체와 같은 머신 판독가능 매체, 컴퓨터 프로그램 제품 내에 저장될 수 있다. 머신 판독가능 매체 또는 프로세서 판독가능 매체는 머신(예컨대, 프로세서, 컴퓨터 등)에 의해 판독되고 실행 가능한 형태로 정보를 저장 또는 전송할 수 있는 임의의 매체를 포함할 수 있다.
이상에서는 본 발명의 다양한 실시예들에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예들에 한정되지 아니하며, 상술한 실시예들은 첨부하는 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양하게 변형 실시될 수 있음은 물론이고, 이러한 변형 실시예들이 본 발명의 기술적 사상이나 범위와 별개로 이해되어져서는 아니 될 것이다. 따라서, 본 발명의 기술적 범위는 오직 첨부된 특허청구범위에 의해서만 정해져야 할 것이다.
100: 소셜네트워크 기반 합창 연주 지원 장치
120-1 ~ 120-n: 클라이언트 단말기
150: 통신망
210: 웹 서버
220: 데이터베이스
510: 곡 이름
530: 지휘 동영상
550: 전체 성부 악보
570: 특정 성부 악보
590: 녹음 및 재생 버튼

Claims (12)

  1. 소셜네트워크 기반 합창 연주 지원 방법으로서,
    복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트를 저장하는 단계,
    복수의 클라이언트의 각각으로부터 합창 서비스 제공 요청 메시지를 수신하는 단계 - 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함함 -,
    상기 합창 서비스 제공 요청 메시지의 수신에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 해당 클라이언트로 제공하는 단계,
    상기 복수의 클라이언트의 각각으로부터 해당 성부의 연주 데이터를 수신하여 저장하는 단계,
    상기 복수의 클라이언트의 각각으로 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계 - 상기 적어도 하나의 연주 데이터는 상기 해당 클라이언트가 연주한 연주 데이터를 포함함 -,
    상기 선택된 적어도 하나의 연주 데이터를 상기 해당 클라이언트에게 제공하여 상기 해당 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하는 단계, 및
    상기 복수의 클라이언트의 각각으로부터 다른 클라이언트가 연주한 연주 데이터에 대한 평가를 수신하여, 상기 평가를 상기 복수의 클라이언트에게 제공하는 단계를 포함하는 소셜네트워크 기반 합창 연주 지원 방법.
  2. 삭제
  3. 소셜네트워크 기반 합창 연주 지원 방법으로서,
    복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트를 저장하는 단계,
    복수의 클라이언트의 각각으로부터 합창 서비스 제공 요청 메시지를 수신하는 단계 - 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함함 -,
    상기 합창 서비스 제공 요청 메시지의 수신에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 해당 클라이언트로 제공하는 단계,
    상기 복수의 클라이언트의 각각으로부터 해당 성부의 연주 데이터를 수신하여 저장하는 단계,
    상기 복수의 클라이언트의 각각으로 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계 - 상기 적어도 하나의 연주 데이터는 상기 해당 클라이언트가 연주한 연주 데이터를 포함함 -, 및
    상기 선택된 적어도 하나의 연주 데이터를 상기 해당 클라이언트에게 제공하여 상기 해당 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하는 단계를 포함하고,
    상기 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 해당 클라이언트로 제공하는 단계는 메트로놈 기능을 제공하는 단계를 포함하는, 소셜네트워크 기반 합창 연주 지원 방법.
  4. 제1항에 있어서,
    상기 복수의 클라이언트의 각각으로 하여금 상기 저장된 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계는 해당 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하도록 하는 단계를 포함하는, 소셜네트워크 기반 합창 연주 지원 방법.
  5. 소셜네트워크 기반 합창 연주 지원 방법으로서,
    복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 합창 악보들의 곡 이름 리스트 및 상기 복수의 합창 악보의 각각의 K개의 성부의 연주 데이터를 저장하는 단계,
    클라이언트로부터 합창 서비스 제공 요청 메시지를 수신하는 단계 - 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함함 -,
    상기 합창 서비스 제공 요청 메시지의 수신에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 클라이언트로 제공하는 단계,
    상기 클라이언트로부터 해당 성부의 연주 데이터를 수신하여 저장하는 단계,
    상기 클라이언트로 하여금 상기 곡 이름에 대응하는 합창 악보의 K개의 성부의 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계 - 상기 적어도 하나의 연주 데이터는 상기 클라이언트가 연주한 연주 데이터를 포함함 -, 및
    상기 선택된 적어도 하나의 연주 데이터를 상기 클라이언트에게 제공하여 상기 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하는 단계를 포함하고,
    상기 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 클라이언트로 제공하는 단계는 메트로놈 기능을 제공하는 단계를 포함하는 소셜네트워크 기반 합창 연주 지원 방법.
  6. 삭제
  7. 제5항에 있어서,
    상기 클라이언트로 하여금 상기 곡 이름에 대응하는 합창 악보의 K개의 성부의 연주 데이터 중 적어도 하나의 연주 데이터를 선택하도록 하는 단계는 상기 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하도록 하는 단계를 포함하는, 소셜네트워크 기반 합창 연주 지원 방법.
  8. 프로그램을 기록한 컴퓨터 판독가능 기록매체로서, 상기 프로그램은 명령어들을 포함하고, 상기 명령어들은 컴퓨터에 의해 실행될 때 제1항, 제3항 내지 제5항 및 제7항 중 어느 한 항에 따른 방법을 수행하는, 컴퓨터 판독가능 기록매체.
  9. 소셜네트워크 기반 합창 연주 지원 장치로서,
    복수의 합창 악보, 상기 복수의 합창 악보의 각각의 K개의 성부 반주, 상기 반주들에 대응하는 지휘 동영상들 및 상기 복수의 합창 악보의 곡 이름 리스트, 상기 복수의 합창 악보의 각각의 K개의 성부의 연주 데이터를 저장하도록 구성된 데이터베이스,
    클라이언트로부터 합창 서비스 제공 요청 메시지 - 상기 메시지는 곡 이름 및 성부에 관한 정보를 포함함 - 를 수신하는 것에 응답하여 상기 곡 이름에 대응하는 합창 악보, 상기 합창 악보의 K개의 성부 반주 중 상기 성부에 관한 정보에 대응하는 성부 반주 및 상기 성부 반주에 대응하는 지휘 동영상을 상기 클라이언트로 제공하도록 구성된 웹 서버를 포함하고,
    상기 웹 서버는 상기 클라이언트로부터 해당 성부의 연주 데이터를 수신하여 상기 데이터베이스에 저장하도록 구성되고,
    상기 웹 서버는 상기 클라이언트로 하여금 상기 곡 이름에 대응하는 합창 악보의 K개의 성부의 연주 데이터 중 적어도 하나의 연주 데이터 - 상기 적어도 하나의 연주 데이터는 상기 클라이언트가 연주한 연주 데이터를 포함함 - 를 선택하도록 하고, 상기 선택된 적어도 하나의 연주 데이터를 상기 클라이언트에게 제공하여 상기 클라이언트가 상기 적어도 하나의 연주 데이터를 재생할 수 있도록 하며,
    상기 웹 서버는 상기 클라이언트로 하여금 자신을 제외한 다른 클라이언트가 연주한 연주 데이터에 대한 평가를 하도록 하여, 상기 평가를 상기 다른 클라이언트에게 제공하도록 더 구성되는, 소셜네트워크 기반 합창 연주 지원 장치.
  10. 삭제
  11. 제9항에 있어서,
    상기 웹 서버는 상기 클라이언트로 하여금 상기 성부 반주에 따라 박자에 맞는 연주를 하도록 상기 클라이언트에게 메트로놈 기능을 제공하도록 더 구성되는, 소셜네트워크 기반 합창 연주 지원 장치.
  12. 제9항에 있어서,
    상기 웹 서버는 상기 클라이언트로 하여금 상기 선택된 적어도 하나의 연주 데이터를 특정 클라이언트에게 전송하게 하도록 더 구성되는, 소셜네트워크 기반 합창 연주 지원 장치.
KR1020150144207A 2015-10-15 2015-10-15 소셜네트워크 기반 합창 연주 지원 방법 및 장치 KR101669859B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150144207A KR101669859B1 (ko) 2015-10-15 2015-10-15 소셜네트워크 기반 합창 연주 지원 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150144207A KR101669859B1 (ko) 2015-10-15 2015-10-15 소셜네트워크 기반 합창 연주 지원 방법 및 장치

Publications (1)

Publication Number Publication Date
KR101669859B1 true KR101669859B1 (ko) 2016-10-27

Family

ID=57247283

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150144207A KR101669859B1 (ko) 2015-10-15 2015-10-15 소셜네트워크 기반 합창 연주 지원 방법 및 장치

Country Status (1)

Country Link
KR (1) KR101669859B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090005686A (ko) * 2007-07-09 2009-01-14 에스케이 텔레콤주식회사 온라인 오디션을 통한 온라인 합주 서비스를 제공하기 위한방법, 시스템 및 서버
KR20100106795A (ko) * 2009-03-24 2010-10-04 이찬우 성부 음악파일 전송 시스템
KR20130064569A (ko) * 2011-12-08 2013-06-18 한국전자통신연구원 지휘자의 지휘동작 인식 기반 협연 지원방법 및 그 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090005686A (ko) * 2007-07-09 2009-01-14 에스케이 텔레콤주식회사 온라인 오디션을 통한 온라인 합주 서비스를 제공하기 위한방법, 시스템 및 서버
KR20100106795A (ko) * 2009-03-24 2010-10-04 이찬우 성부 음악파일 전송 시스템
KR20130064569A (ko) * 2011-12-08 2013-06-18 한국전자통신연구원 지휘자의 지휘동작 인식 기반 협연 지원방법 및 그 장치

Similar Documents

Publication Publication Date Title
US20160041981A1 (en) Enhanced cascaded object-related content provision system and method
CN104205209B (zh) 回放控制设备、回放控制方法
US8972265B1 (en) Multiple voices in audio content
CN106531201B (zh) 歌曲录制的方法和装置
CN108230428B (zh) 基于增强现实的电子书呈现方法、电子设备及存储介质
CN107798931A (zh) 一种智能幼教学习***及方法
JP2024523812A (ja) オーディオ共有方法、装置、機器及び媒体
US20190110110A1 (en) Recording medium recording content display program, content display method, and information processing apparatus
JP5456977B2 (ja) 携帯用端末機及びそのためのディスプレイ方法
CN111930453A (zh) 听写交互方法、装置和电子设备
JP2012178028A (ja) アルバム作成装置、アルバム作成装置の制御方法、及びプログラム
KR101669859B1 (ko) 소셜네트워크 기반 합창 연주 지원 방법 및 장치
CN116564272A (zh) 提供语音内容的方法及电子设备
US20230298629A1 (en) Dynamically generated content stickers for use in video creation
KR20110056131A (ko) 사용자 정의의 단어 학습 콘텐츠를 제공하는 단어 학습 시스템 및 그 단어 학습 방법
JP6134506B2 (ja) 歌唱動画コンテンツの視聴システム
JP6116213B2 (ja) 合成動画コンテンツの生成システム
JP6382423B1 (ja) 情報処理装置、画面出力方法及びプログラム
JP6007098B2 (ja) 歌唱動画生成システム
JP2019023747A (ja) 音合成装置、音合成方法、及びそのプログラム
JP6051028B2 (ja) 歌唱動画データの取得システム
JP5860575B1 (ja) 音声録音プログラム、音声録音端末装置、及び音声録音システム
Dal Farra et al. creation in Latin America
JP2008022978A (ja) ゲームシステム、プログラムおよび情報記憶媒体
JP6495722B2 (ja) 音合成装置、音合成方法、及びそのプログラム

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant