KR102112738B1 - Method for displaying lyrics for karaoke device and device for the method - Google Patents

Method for displaying lyrics for karaoke device and device for the method Download PDF

Info

Publication number
KR102112738B1
KR102112738B1 KR1020170166587A KR20170166587A KR102112738B1 KR 102112738 B1 KR102112738 B1 KR 102112738B1 KR 1020170166587 A KR1020170166587 A KR 1020170166587A KR 20170166587 A KR20170166587 A KR 20170166587A KR 102112738 B1 KR102112738 B1 KR 102112738B1
Authority
KR
South Korea
Prior art keywords
lyrics
data
sound source
determining
source data
Prior art date
Application number
KR1020170166587A
Other languages
Korean (ko)
Other versions
KR20190066809A (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 KR1020170166587A priority Critical patent/KR102112738B1/en
Publication of KR20190066809A publication Critical patent/KR20190066809A/en
Application granted granted Critical
Publication of KR102112738B1 publication Critical patent/KR102112738B1/en

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B31/00Arrangements for the associated working of recording or reproducing apparatus with related apparatus
    • G11B31/02Arrangements for the associated working of recording or reproducing apparatus with related apparatus with automatic musical instruments
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/375Tempo or beat alterations; Music timing control
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/005Non-interactive screen display of musical or status data
    • G10H2220/011Lyrics displays, e.g. for karaoke applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

본 발명은 노래방 기기의 가사 표시 방법에 관한 것으로, 본 발명에 따른 노래방 기기의 가사 표시 방법은 노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는 단계; 상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도를 결정하고 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 단계; 및 상기 결정된 표시 방식에 따라 상기 음원 데이터 및 상기 가사 데이터를 출력하는 단계를 포함할 수 있다. 본 발명에 따르면 사용자는 부르고자 하는 노래의 진행 속도에 따라 표시되는 가사를 보다 쉽게 확인하고 따라 부를 수 있다. 또한, 노래 가사를 표시하기 위한 부가적인 인터페이스 요소를 배제하고 기존의 표시 방식의 단순 변경을 통해 다양한 노래 진행 속도에 맞추어 가사를 표시할 수 있어, 기존의 노래방 기기에 쉽게 적용이 가능하다.The present invention relates to a method of displaying lyrics of a karaoke device, wherein the method of displaying lyrics of a karaoke device according to the present invention comprises receiving meta data for determining a speed of progress of sound source data for accompaniment of karaoke; Determining a progress rate of the sound source data based on the metadata and determining a display method of lyrics data corresponding to the sound source data; And outputting the sound source data and the lyrics data according to the determined display method. According to the present invention, the user can more easily check and sing the lyrics displayed according to the speed of the song to be sung. In addition, the additional interface elements for displaying song lyrics are excluded, and lyrics can be displayed according to various song progress rates by simply changing the existing display method, so that it can be easily applied to existing karaoke devices.

Description

노래방 기기의 가사 표시 방법 및 장치{Method for displaying lyrics for karaoke device and device for the method}Method for displaying lyrics for karaoke device and device for the method}

본 발명은 노래방 기기 또는 음원 재생 장치의 가사 표시 방법에 관한 것이다.The present invention relates to a method for displaying lyrics of a karaoke device or a sound source reproduction device.

일반적으로 노래방에서 사용되는 노래방 기기는 미리 저장된 노래 데이터나 실시간 스트리밍으로 수신한 노래 데이터를 음향 기기를 통해 출력하며, 이와 함께 사용자가 따라 부르기 쉽도록 노래 데이터에 대응되는 가사 데이터를 함께 읽어 디스플레이 장치를 통해 표시해주고 있다.In general, a karaoke device used in a karaoke outputs pre-stored song data or song data received in real-time streaming through a sound device, and also reads lyrics data corresponding to the song data together so that the user can easily sing along with the display device. Is displayed.

또한, 더욱더 사용자가 노래를 쉽게 부르도록 하기 위하여 가사 데이터를 표시함에 있어, 가사의 음절을 기준으로 노래의 진행 속도에 맞추어 음절이 색칠되는 효과를 발생시켜 사용자로 하여금 박자를 맞출 수 있도록 하고 있다.In addition, in displaying lyrics data to make the user more easily sing a song, the syllable is colored according to the speed of the song based on the syllables of the lyrics, thereby allowing the user to set the beat.

즉, 노래방 기기는 디스플레이 장치를 통해 표시되는 가사 데이터를 통해 가사의 전달이라는 1차적인 목적에서 나아가, 박자의 안내라는 2차적인 목적을 달성하고 있다.That is, the karaoke device has achieved the primary purpose of transmitting lyrics through the lyrics data displayed through the display device, and the secondary purpose of guiding the beat.

나아가, 박자 외에 디스플레이 장치를 통해 출력되는 시각 정보를 통해 음정을 표시해주거나 사용자의 설정에 따른 반주의 속성 정보를 함께 제공해 주고 있다. Furthermore, in addition to the beat, the pitch is displayed through visual information output through the display device, or property information of accompaniment according to a user's setting is provided.

이와 관련하여 최근에는 노래방 기기의 디스플레이 장치에서 표시되는 영상 데이터를 노래와 매칭시켜, 선곡한 노래에 알맞은 분위기를 영상을 통해 연출하는 방법이 개발되고 있으며(한국등록특허 10-1770551(공고일 2017.08.17.)), 노래와 함께 음정을 표시하는 방법(한국등록특허 10-1476788(공고일 2014.12.19)) 등, 다양한 사용자의 노래를 보조하기 위한 방법들이 개발되고 있다.In this regard, recently, a method has been developed to match an image data displayed on a display device of a karaoke device with a song, and to create an atmosphere suitable for a selected song through an image (Korean Registered Patent 10-1770551 (announcement date 2017.08.17) .)), A method of displaying a pitch with a song (Korea Patent Registration No. 10-1476788 (announced on December 19, 2014)), methods for assisting songs of various users have been developed.

그럼에도 불구하고, 노래방 기기의 영상의 기본적인 목적인 가사의 표시 방법은 노래와 무관하며, 종래의 표시 방식인 2줄로 고정되고 있다. 또한 최근에는 스마트폰을 통한 노래방 어플리케이션이 개발되고 있는데 이러한 노래방 어플리케이션도 스마트폰을 통해 가사를 표시할 때 기존의 박자 표시 방법을 그대로 채용할 뿐 노래에 따라 가사의 표시 방식이 달라지지는 않고 있다.Nevertheless, the method of displaying the lyrics, which is the basic purpose of the video of a karaoke device, is independent of the song, and is fixed to two lines, which are conventional display methods. In addition, recently, a karaoke application through a smart phone has been developed, and such a karaoke application adopts an existing time signature method when displaying lyrics through a smartphone, but the display method of the lyrics does not change depending on the song.

즉, 현재 노래방 기기를 기준으로 자막 표시는 노래의 진행 속도, 가사의 양 등에 관계없이 한 화면에 2줄의 자막만을 표시하게 때문에, 힙합곡(랩)과 같은 빠른 노래의 가사를 눈으로 보고 따라 부르고 연습함에 여전히 어려움이 있다.That is, the subtitle display based on the current karaoke device displays only two lines of subtitles on one screen regardless of the speed of the song or the amount of lyrics, so you can see and follow the lyrics of a fast song such as a hip-hop song (rap) with your eyes. There are still difficulties in singing and practicing.

상기 기술적 과제를 해결하기 위하여 본 발명은 노래방 기기의 가사 표시 방법을 노래에 따라 달리할 수 있는 방법을 제안하는 것을 목적으로 한다.In order to solve the above technical problem, an object of the present invention is to propose a method capable of differently displaying a lyrics of a karaoke device according to a song.

보다 상세하게는 노래의 진행 속도에 따른 가사 표시 방법을 영상을 기준으로 결정하는 방법을 제안하는 것을 목적으로 한다.In more detail, an object of the present invention is to propose a method of determining a lyrics display method based on an image based on a video's progress rate.

또한, 보다 상세하게는 노래의 진행 속도의 판단 방법 및 가사의 표시 변경 방법을 제안하는 것을 목적으로 한다.In addition, it is an object of the present invention to propose a method for determining the speed of a song and a method for changing the display of lyrics.

상기 기술적 과제를 해결하기 위한 본 발명의 일실시예에 따른 노래방 기기의 가사 표시 방법은 노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는 단계; 상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도를 결정하고 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 단계; 및 상기 결정된 표시 방식에 따라 상기 음원 데이터 및 상기 가사 데이터를 출력하는 단계를 포함할 수 있다.The method for displaying lyrics of a karaoke device according to an embodiment of the present invention for solving the above technical problem includes receiving meta data for determining a speed of progress of sound source data for karaoke accompaniment; Determining a progress rate of the sound source data based on the metadata and determining a display method of lyrics data corresponding to the sound source data; And outputting the sound source data and the lyrics data according to the determined display method.

상기 기술적 과제를 해결하기 위한 본 발명의 일실시예에 따른 노래방 기기는 노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받고, 상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도 및 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 진행 속도 결정부; 상기 결정된 표시 방식에 따라 상기 가사 데이터를 출력하도록 하는 영상 표시부; 상기 음원 데이터를 출력하도록 하는 음원 재생부; 및 사용자의 선곡 정보를 입력 받는 사용자 입력부를 포함할 수있다.The karaoke device according to an embodiment of the present invention for solving the above technical problem is inputted with metadata for determining a speed of progress of sound source data for accompaniment to karaoke, and the speed and speed of progression of the sound source data based on the metadata A progress rate determination unit for determining a display method of lyrics data corresponding to sound source data; An image display unit configured to output the lyrics data according to the determined display method; A sound source reproduction unit configured to output the sound source data; And a user input unit that receives user selection information.

상기 기술적 과제를 해결하기 위한 본 발명의 일실시예에 따른 노래방 서비스 제공 서버는 노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받고, 상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도 및 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 진행 속도 결정부; 사용자 단말로부터 선곡 정보를 입력 받고 선곡된 노래의 음원 데이터를 스트리밍으로 제공하되, 상기 선곡된 노래의 가사 데이터를 상기 결정된 표시 방식에 따라 사용자 단말에 표시되도록 하는 스트리밍부를 포함할 수 있다.The karaoke service providing server according to an embodiment of the present invention for solving the above technical problem receives metadata for determining a speed of progress of sound source data for accompaniment to karaoke, and a speed of progress of the sound source data based on the metadata And a progress rate determining unit determining a display method of lyrics data corresponding to the sound source data. It may include a streaming unit that receives the selection information from the user terminal and provides sound source data of the selected song by streaming, and displays lyrics data of the selected song on the user terminal according to the determined display method.

본 발명의 과제의 해결 수단이 상술한 해결 수단들로 제한되는 것은 아니며, 언급되지 아니한 해결 수단들은 본 명세서 및 첨부된 도면으로부터 본 출원이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The solving means of the subject matter of the present invention is not limited to the above-mentioned solving means, and the solving means not mentioned will be clearly understood by those skilled in the art from the present specification and the accompanying drawings. Will be able to.

본 발명에 따르면 사용자는 부르고자 하는 노래의 진행 속도에 따라 표시되는 가사를 보다 쉽게 확인하고 따라 부를 수 있다. 또한, 노래 가사를 표시하기 위한 부가적인 인터페이스 요소를 배제하고 기존의 표시 방식의 단순 변경을 통해 다양한 노래 진행 속도에 맞추어 가사를 표시할 수 있어, 기존의 노래방 기기에 쉽게 적용이 가능하다. According to the present invention, the user can more easily check and sing the lyrics displayed according to the speed of the song to be sung. In addition, the additional interface elements for displaying song lyrics are excluded, and lyrics can be displayed according to various song progress rates by simply changing the existing display method, so that it can be easily applied to existing karaoke devices.

도 1은 종래의 노래방 기기의 가사 표시 예를 나타내는 예시도이다.
도 2는 본 발명의 일 실시예에 따른 노래방 기기의 가사 표시 예를 나타내는 예시도이다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 노래방 기기가 동작하는 환경을 나타내는 예시도이다.
도 5는 본 발명의 일 실시예에 따른 노래방 기기를 나타내는 블록도이다.
도 6 내지 도 8은 본 발명의 일 실시예에 따른 노래방 기기에서 이용되는 메타데이터의 구성을 나타내는 예시도이다.
도 9 내지 도 12는 본 발명의 일 실시예에 따른 노래방 기기의 가사 표시 예를 나타내는 예시도이다.
도 13 내지 도 15는 본 발명의 일 실시예에 따른 노래방 기기의 가사 표시 예를 나타내는 예시도이다.
1 is an exemplary view showing an example of displaying lyrics of a conventional karaoke device.
2 is an exemplary view showing an example of displaying lyrics of a karaoke device according to an embodiment of the present invention.
3 and 4 are exemplary views showing an environment in which a karaoke device operates according to an embodiment of the present invention.
5 is a block diagram showing a karaoke device according to an embodiment of the present invention.
6 to 8 are exemplary views showing a configuration of metadata used in a karaoke device according to an embodiment of the present invention.
9 to 12 are exemplary views showing an example of displaying lyrics of a karaoke device according to an embodiment of the present invention.
13 to 15 are exemplary views showing an example of displaying lyrics of a karaoke device according to an embodiment of the present invention.

이하의 내용은 단지 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시 되지 않았지만 발명의 원리를 구현하고 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시 예들은 원칙적으로, 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이외같이 특별히 열거된 실시 예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다. The following merely illustrates the principles of the invention. Therefore, those skilled in the art can implement various principles included in the concept and scope of the invention and implement the principles of the invention, although not explicitly described or illustrated in the specification. In addition, all conditional terms and examples listed in this specification are in principle intended to be clearly understood only for the purpose of understanding the concept of the invention, and should be understood as not limited to the specifically listed embodiments and conditions. .

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. The above-described objects, features, and advantages will become more apparent through the following detailed description in connection with the accompanying drawings, and accordingly, those skilled in the art to which the invention pertains can easily implement the technical spirit of the invention. .

또한, 발명을 설명함에 있어서 발명과 관련된 공지 기술에 대한 구체적인 설명이 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하에는 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예에 대해 상세하게 설명한다.In addition, in the description of the invention, when it is determined that the detailed description of the known technology related to the invention may unnecessarily obscure the subject matter of the invention, the detailed description will be omitted. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 종래의 노래방 기기의 가사 표시 예를 나타내는 예시도이다.1 is an exemplary view showing an example of displaying lyrics of a conventional karaoke device.

도 1을 참조하면 노래방 기기는 화면(210)에 영상과 함께 가사(220)를 표시하여 노래를 부르는 사용자로 하여금 가사를 눈으로 확인하여 노래를 따라 부를 수 있도록 한다.Referring to FIG. 1, the karaoke device displays the lyrics 220 together with the image on the screen 210 so that the user who sings the song can check the lyrics with their eyes and sing along with the song.

이때, 가사는 노래의 진행 속도에 맞추어 자동으로 변경되며 표시되는 가사와 관련된 멜로디 부분을 지나가게 되면 자동으로 다음 멜로디에 해당하는 가사를 영상의 하단에 표시해 주고 있다.At this time, the lyrics are automatically changed according to the speed of the song, and when the melody related to the displayed lyrics is passed, the lyrics corresponding to the next melody are automatically displayed at the bottom of the video.

이를 통해 사용자는 현재 재생되는 멜로디에 맞는 가사를 쉽게 확인할 수 있으며 가사를 외우지 않더라도 노래를 따라 부를 수 있다. This allows the user to easily check the lyrics that match the currently played melody and sing along without having to memorize the lyrics.

또한, 가사 표시 시 진행 속도에 맞추어 시각적으로 음절의 색을 채우거나 하는 등의 보조적인 기능을 포함하여 표시되는 가사를 보고 사용자는 박자를 맞추는 것도 가능하다.In addition, the user can set the beat by viewing the displayed lyrics including auxiliary functions such as visually filling the syllable color in accordance with the speed of progress when displaying the lyrics.

따라서 현재 노래방 기기의 가사 표시는 필수 불가결한 기능으로 포함되어 있으며, 가사 표시와 함께 최초 노래의 시작 타이밍을 제공해 주기 위해 숫자를 카운팅하는 이미지, 노래가 간주중을 의미하는 표시 정보, 나아가 음정을 표시해 주는 표시 정보들도 함께 포함되어 사용자의 노래를 보조하고 있다.Therefore, the lyrics display of karaoke devices is now included as an indispensable function, along with the lyrics display, the image counting the numbers to provide the start timing of the first song, the display information indicating that the song is being considered, and the pitch Note information is also included to assist the user's song.

즉, 노래방 기기는 영상을 표시하는 디스플레이 장치들과 연동하여 사용자의 노래 부르기에 도움을 줄 수 있는 다양한 기능 들을 부가하고 있다.That is, the karaoke device is interlocked with display devices that display images to add various functions that can help the user sing.

다만, 이러한 노래방 기기의 부가 기능에도 불구하고 가사 표시 방식은 도 1에 도시된 바와 같이 2줄로 고정되어 있으며, 2줄에 표시할 수 있는 텍스트 정보의 제한으로 인해 랩이나 박자가 빠른 노래의 경우는 노래를 부르며 다음 가사를 미리 눈으로 익히기에 부족한 문제들이 발생하고 있다.However, in spite of the additional functions of such a karaoke device, the lyrics display method is fixed to 2 lines as shown in FIG. 1, and due to the limitation of text information that can be displayed on 2 lines, in the case of a song with a fast rap or beat, There is a problem that is insufficient to learn the next lyrics in advance while singing a song.

또한, 현재에는 네트워크 통신 기술과 스마트폰의 보급으로 직접 노래방에 가지않고도 사용자가 노래방 어플리케이션을 설치하고, 이를 통해 실시간 스트리밍 또는 스마트폰의 내부 메모리에 저장된 노래 데이터를 재생하고 스마트폰에 탑재된 마이크와 스피커를 통해 노래 연습을 하는 것도 가능하다.In addition, the current network communication technology and the spread of smartphones allow users to install karaoke applications without going directly to the karaoke, through which they can play real-time streaming or song data stored in the internal memory of the smartphone, and with the microphone mounted on the smartphone. It is also possible to practice singing through the speaker.

이때, 스마트폰에 설치된 노래방 어플리케이션도 일반적인 노래방 기기와 마찬가지로 가사를 디스플레이부 하단에 표시해주고 있으며, 가사를 표시하는 줄 수는 어플리케이션의 개별적인 설정에 따라 차이 날수 있으나 노래의 진행 속도에 따라 가사를 표시하는 방식을 변경하지는 않는 바 위에서 언급한 문제는 여전히 존재하게 된다.At this time, the karaoke application installed on the smartphone also displays the lyrics at the bottom of the display, like a normal karaoke device, and the number of lines displaying the lyrics may differ depending on the individual settings of the application, but displays the lyrics according to the speed of the song. There is no change in the way, so the problems mentioned above still exist.

이하, 상술한 문제를 해결하기 위한 본 발명에 따른 노래방 기기의 가사 표시 방법에 대하여 보다 상세히 설명하기로 한다.Hereinafter, a method for displaying lyrics of a karaoke device according to the present invention for solving the above-described problem will be described in more detail.

도 2는 본 발명의 일 실시예에 따른 노래방 기기의 가사 표시 예를 나타내는 예시도이다.2 is an exemplary view showing an example of displaying lyrics of a karaoke device according to an embodiment of the present invention.

도 1과 비교하여 도 2를 참조하면, 도 2는 노래방 기기와 연동된 디스플레이 장치에서 표시되는 영상을 예시하는 것으로서 도 1의 경우 동일한 화면(210)의 영상에 2줄로 가사를 표시(220)하고 있으나 도 2는 3줄로 가사를 표시(220)해 준다.Referring to FIG. 2 in comparison with FIG. 1, FIG. 2 illustrates an image displayed on a display device linked to a karaoke device. In the case of FIG. 1, the lyrics are displayed in two lines on the image of the same screen 210 (220). However, FIG. 2 shows the lyrics 220 in three lines.

이 때, 본 발명은 노래 가사를 단순히 2줄에서 3줄, 4줄 등으로 변경하는 것이 특징이 아니라, 가사의 표시 방식을 변경함에 있어 노래의 진행 속도를 판단하고 이에 따라 가사의 표시 방식을 변경하는 것을 특징으로 하며 이에 대하여는 도면을 참조하여 보다 상세히 설명한다.At this time, the present invention is not a feature of simply changing the lyrics of a song from 2 lines to 3 lines, 4 lines, etc .. In changing the display method of the lyrics, the speed of the song is judged and the display method of the lyrics is changed accordingly. It is characterized in that it will be described in more detail with reference to the drawings.

먼저, 도 3 및 도 4는 본 발명의 일 실시예에 따른 노래방 기기(100)가 동작하는 환경을 나타내는 도이다.First, FIGS. 3 and 4 are diagrams illustrating an environment in which a karaoke device 100 according to an embodiment of the present invention operates.

도 3은 오프라인 환경에서 동작하는 예로서, 노래방 기기(100)와 디스플레이 장치(200), 스피커 장치(300), 마이크 장치(400) 및 데이터베이스(105)를 포함할 수 있다. 또한 웹(1000)에 직접 접속하여 웹 환경과 연동하여 동작할 수 있다.3 is an example of operating in an offline environment, and may include a karaoke device 100, a display device 200, a speaker device 300, a microphone device 400, and a database 105. In addition, it is possible to directly connect to the web 1000 and operate in conjunction with the web environment.

본 실시예에서 노래방 기기(100)는 음원 데이터(10)와 음원 데이터(10)에 대한 메타 데이터(20)를 데이터베이스(105) 또는 웹(1000)으로부터 수신하고, 음원 데이터(10)는 스피커 장치(300)를 통해 외부로 출력 시킨다.In the present embodiment, the karaoke device 100 receives sound source data 10 and metadata 20 for the sound source data 10 from the database 105 or the web 1000, and the sound source data 10 is a speaker device It is output to the outside through (300).

또한, 노래방 기기(100)는 음원 데이터(10)와 직접 연관되거나 또는 미리 저장된 영상 데이터(30)를 디스플레이 장치(200)를 통해 표시하고 이때, 영상 데이터(30)의 프레임 일부에 가사 데이터(40)를 표시하여 사용자가 영상과 함께 가사를 인식할 수 있도록 한다.In addition, the karaoke device 100 displays the image data 30 directly associated with the sound source data 10 or stored in advance through the display device 200, and at this time, the lyrics data 40 is displayed in a part of the frame of the image data 30. ) To allow the user to recognize lyrics along with the video.

나아가, 마이크 장치(400)는 사용자로부터 사용자가 부르는 노래를 입력 받고 노래방 기기(100)는 이를 통해 미리 저장된 음원 데이터(10)와 가사 데이터(40) 등의 정보들과 비교하여 노래의 점수를 산출할 수 있다.Furthermore, the microphone device 400 receives a song sung by the user from the user, and the karaoke device 100 calculates a score of the song by comparing it with information such as sound source data 10 and lyrics data 40 stored in advance. can do.

즉, 노래방 기기(100)는 기존의 노래방에서 이용되는 디스플레이 장치(200)와 스피커 장치(300), 마이크 장치(400)와 연동하여 동작하되 본 발명에 따른 가사 데이터(40)의 표시 방식에 따라 디스플레이 장치(200)에 가사를 표시해 준다.That is, the karaoke device 100 operates in conjunction with the display device 200, the speaker device 300, and the microphone device 400 used in the existing karaoke, but according to the display method of the lyrics data 40 according to the present invention. Lyrics are displayed on the display device 200.

이때, 노래방 기기(100)는 내부의 데이터베이스(105)에 저장된 소프트웨어의 변경, 업데이트를 통해 본 발명에 따른 가사 표시 방법을 수행할 수 있으며 웹(1000)으로부터 직접 변경되는 업데이트 파일을 수신하고 이를 통해 내부 소프트웨어를 변경하는 것도 가능하다.At this time, the karaoke device 100 can perform the lyrics display method according to the present invention by changing and updating the software stored in the internal database 105, and receives the updated update file directly from the web 1000 and through this It is also possible to change the internal software.

나아가, 본 실시예에 따른 노래방 기기(100)의 가사 표시 방법은 일반적인 노래방 환경 외에 스마트폰을 통한 노래방 환경에도 적용이 가능하다.Furthermore, the lyrics display method of the karaoke device 100 according to the present embodiment can be applied to a karaoke environment through a smartphone in addition to the general karaoke environment.

도 4를 참조하면 스마트폰 환경에서 노래방 기기(100)는 스마트폰 단말과 스마트폰에 설치된 노래방 어플리케이션(112)을 통해 구현될 수 있다.Referring to FIG. 4, in a smartphone environment, the karaoke device 100 may be implemented through a smartphone terminal and a karaoke application 112 installed in a smartphone.

즉, 스마트폰 내부의 스피커부(106)를 통해 음원 데이터(10)를 재생할 수 있으며, 디스플레이부(108)를 통해 가사와 영상을 표시해 줄 수 있다. 또한 마이크부(110)를 통해 사용자가 부르는 노래 정보를 수신할 수 있다.That is, the sound source data 10 can be reproduced through the speaker unit 106 inside the smartphone, and lyrics and images can be displayed through the display unit 108. In addition, through the microphone 110, song information that a user sings may be received.

노래방 어플리케이션(112)은 앱스토어, 플레이스토어 등을 통해 배포될 수 있으며, 사용자가 다운로드 하면 스마트폰의 메모리부(104)에 설치될 수 있다.Karaoke application 112 may be distributed through an app store, play store, or the like, and may be installed in the memory unit 104 of the smart phone when the user downloads it.

노래방 어플리케이션(112)은 스마트폰의 운영체제 상에서 동작하며, 스마트폰에 탑재된 스피커부(106), 마이크부(110), 디스플레이부(108)에 대한 접근 권한을 얻어 노래방 서비스를 사용자에게 제공해 준다. The karaoke application 112 operates on the operating system of the smartphone, and provides access to the speaker unit 106, the microphone unit 110, and the display unit 108 mounted on the smartphone to provide a karaoke service to the user.

이때, 노래방 어플리케이션(112)은 본 실시예에 따른 가사 표시 방법을 수행하기 위한 알고리즘을 포함하고 있으며 본 실시예에 따른 노래 진행 속도에 따른 가사 표시 방법을 결정하고 이를 디스플레이부(108)에 적용하여 노래 진행 속도에 맞추어 가사를 표시해 준다.At this time, the karaoke application 112 includes an algorithm for performing the lyrics display method according to this embodiment, and determines the lyrics display method according to the song progress rate according to this embodiment and applies it to the display 108 The lyrics are displayed according to the speed of the song.

또한 노래방 어플리케이션(112)은 스마트폰의 통신부(102)를 통해 직접 웹(1000)에 접속하여 노래의 음원 데이터(10) 및 메타 데이터 등을 직접 수신할 수 있으며, 메모리에 저장하지 않고 스트리밍 방식으로 음원 데이터(10)를 사용자에게 제공해 주는 것도 가능하다.In addition, the karaoke application 112 can directly access the web 1000 through the communication unit 102 of the smartphone and directly receive the sound source data 10 and metadata of the song, and store the memory in a streaming manner. It is also possible to provide the sound source data 10 to the user.

또는, 노래방 어플리케이션(112)이 가사 데이터(40)의 표시 방식을 서버로부터 직접 입력 받고 이를 수신한 가사 데이터(40)에 적용하여 디스플레이부(108)로 표시해 주는 것도 가능하다. 즉, 노래방 어플리케이션(112)이 음원 데이터(10)와 가사 데이터(40)를 서버로부터 스트리밍 하여 제공하는 경우에는 서버에서 가사 표시 방식을 결정하고 그 결정 값을 전달 받고 스마트폰 단말의 단위에서 적용하는 것도 가능하다.Alternatively, the karaoke application 112 may directly input the display method of the lyrics data 40 from the server and apply it to the received lyrics data 40 to display it on the display unit 108. That is, when the karaoke application 112 streams and provides the sound source data 10 and the lyrics data 40 from the server, the server determines the lyrics display method, receives the decision value, and applies it at the unit of the smartphone terminal It is also possible.

이하, 도 5를 참조하여 본 실시예에 따른 가사 표시 방법을 수행하는 노래방 기기(100)의 구성을 보다 상세히 설명한다.Hereinafter, the configuration of the karaoke device 100 performing the lyrics display method according to this embodiment will be described in more detail with reference to FIG. 5.

도 5를 참조하면, 본 실시에에 따른 노래방 기기(100)는 음원 재생부(120), 진행 속도 결정부(130), 영상 표시부(140), 가사 표시 방식 결정부(150), 사용자 입력부(160), 제어부(170)를 포함한다.Referring to FIG. 5, the karaoke device 100 according to the present embodiment includes a sound source playback unit 120, a progress speed determination unit 130, an image display unit 140, a lyrics display method determination unit 150, and a user input unit ( 160), a control unit 170.

음원 재생부(120)는 사용자가 선택한 노래 즉 음원 데이터(10)를 스피커 장치(300)를 통해 출력한다. 구체적으로 음원 재생부(120)는 사용자가 특정 노래 번호를 입력하면, 입력된 선곡 번호를 통해 데이터베이스(105)에 미리 저장된 음원 데이터(10)를 읽고 이를 스피커 장치(300)를 통해 출력할 수 있다.The sound source playback unit 120 outputs the song selected by the user, that is, the sound source data 10 through the speaker device 300. Specifically, when the user inputs a specific song number, the sound source playback unit 120 may read the sound source data 10 stored in the database 105 through the input song number and output it through the speaker device 300. .

또한, 사용자가 음원 데이터(10)의 재생과 관련된 속성을 입력하면 이에 따라 재생 속성을 변경하여 스피커 장치(300)가 출력할 수 있도록 한다. In addition, when a user inputs an attribute related to reproduction of the sound source data 10, the reproduction attribute is changed accordingly so that the speaker device 300 can output it.

속성으로는 예를 들어, 사용자가 간주를 스킵하고 가사가 나오는 부분부터 재생 하기를 입력한 경우 미리 저장된 간주 구간 정보를 통해 구간을 스킵하여 재생할 수 있도록 한다. 또는 음원 데이터(10)의 재생 속도를 빠르게 하거나 느리게 하는 정보를 입력 받거나, 음정을 변경하는 정보 등을 받으면 이에 따라 조절하여 음원 데이터(10)가 출력될 수 있도록 한다. As an attribute, for example, when the user skips the deliberation and inputs playing from the part where the lyrics appear, the section is skipped through the pre-stored deemed section information so that it can be played. Alternatively, when receiving information that speeds up or slows down the reproduction speed of the sound source data 10, or receives information that changes the pitch, etc., it is adjusted accordingly so that the sound source data 10 can be output.

진행 속도 결정부(130)는 노래방 반주용 음원 데이터(10)의 진행 속도를 결정하기 위한 메타 데이터(20)를 입력 받고, 메타 데이터(20)를 이용하여 진행 속도를 결정한다. The progress speed determining unit 130 receives metadata 20 for determining the progress speed of the sound source data 10 for karaoke accompaniment, and determines the progress speed using the metadata 20.

진행 속도는 음원 데이터(10)의 빠르기를 나타내는 정보로서, 템포 정보로 메타 데이터(20)에 저장될 수 있다. 즉 진행 속도 결정부(130)는 템포 정보를 메타 데이터로(20)부터 읽고 이를 통해 진행 속도를 결정한다. 진행 속도는 템포 정보 값을 그대로 결정될 수 있으며, 또는 템포 정보 값과 함께 부가 적인 메타 데이터 값을 이용하여 산출될 수 있다.The progress speed is information indicating the speed of the sound source data 10 and may be stored in the meta data 20 as tempo information. That is, the progress speed determining unit 130 reads the tempo information from the metadata 20 and determines the progress speed through this. The speed of the progress may be determined as it is with the tempo information value, or may be calculated using an additional metadata value along with the tempo information value.

도 6을 참조하면, 도 6은 본 실시예에 따른 음원 데이터(10)의 메타 데이터(20)를 예시하는 도로서, 메타 데이터(20)는 곡명 정보(21), 곡 번호 정보(22), 가수 정보(23), 작곡가 정보(24), 작사가 정보(25), 장르 정보(26), 국가 정보(27), 템포 정보(28)를 포함할 수 있다.Referring to FIG. 6, FIG. 6 is a diagram illustrating meta data 20 of the sound source data 10 according to the present embodiment, wherein the meta data 20 includes song name information 21, song number information 22, Singer information 23, composer information 24, lyricist information 25, genre information 26, country information 27, and tempo information 28 may be included.

즉, 템포 정보(28)에 저장된 템포 값을 직접 추출하고 이를 노래 진행 속도로 결정하는 것 뿐만 아니라, 추가적인 메타 데이터(20)의 값을 이용하여 노래 진행 속도의 결정에 반영할 수 있다.That is, in addition to directly extracting the tempo value stored in the tempo information 28 and determining it as the song progressing speed, the value of the additional metadata 20 can be used to determine the song progressing speed.

예를 들어, 음원 데이터(10)의 템포 정보 값 외에 가수 정보(23)를 통해 해당 노래의 가수의 노래 부르는 방식으로 음색이나 플로우 등을 반영하여 템포 외에 가수의 특징에 따른 노래의 진행 속도, 더욱 상세하게는 가사의 읽기 속도를 산출할 수 있다. 또한 가수 정보(23)는 노래가 다른 가수와의 협업 여부에 대한 정보를 포함할 수 있으며 이를 통해 예를 들어 가수는 발라드 가수이나 랩을 하는 힙합 가수와 협업이 이루어진 경우에는 이를 반영하여 노래의 진행 속도를 결정하는 것도 가능하다.For example, in addition to the tempo information value of the sound source data 10, through the singer information 23, the tone or flow of the singer of the song is reflected to reflect the tone or flow, and the speed of the song according to the characteristics of the singer in addition to the tempo, more Specifically, the reading speed of the lyrics can be calculated. In addition, the singer information 23 may include information about whether the song is collaborated with other singers, and through this, for example, when a singer is collaborated with a ballad singer or a hip-hop singer who raps, the singer progresses by reflecting this. It is also possible to determine the speed.

구체적으로 가수와 협업이 이루어진 경우 각 가수 별로 구분하여 노래의 진행 속도를 결정할 수 있다. 따라서 가사 표시 방식 역시 가수 별로 구분되어 결정될 수 있다.Specifically, when a collaboration is performed with a singer, the speed of the song can be determined by dividing each singer. Therefore, the lyrics display method can also be determined for each singer.

가수 정보(23) 외에도 작곡가 정보(24), 작사가 정보(25) 역시 단순한 템포 정보 외에 가사 읽기 속도에 영향을 미칠 수 있으므로 이를 반영하여 노래 진행 속도를 산출할 수 있다. In addition to the singer information 23, the composer information 24 and the songwriter information 25 can also affect the reading speed of the lyrics in addition to the simple tempo information, so that the song progress rate can be reflected.

또한, 장르 정보(26)를 통해 노래의 장르가 발라드인지, 힙합인지, R&B인지에 따라 평균적인 노래의 플로우를 파악하고 이를 진행 속도 결정에 반영시킬 수 있다.In addition, through the genre information 26, the average song flow can be determined according to whether the genre of the song is ballad, hip-hop, or R & B, and reflected in the progress rate determination.

국가 정보(27)는 해당 가수의 국적에 대한 정보로서 국적에 따라 사용하는 언어가 달라질 수 있으며, 언어가 다른 경우는 텍스트의 표기 방식이 달라질 수 있으므로 이는 노래의 진행 속도 외에 가사 표시 방식을 결정하는데 대한 부가 정보로 이용될 수 있다. The country information 27 is information about the nationality of the singer, so the language used may vary depending on the nationality, and if the language is different, the method of displaying the text may vary. It can be used as additional information for.

또한 음원 데이터(10)의 메타 데이터(20) 외에 가사 데이터(또는 가사 데이터의 메타 데이터)(40)를 이용할 수 있다.In addition, lyrics data (or metadata of lyrics data) 40 may be used in addition to metadata 20 of the sound source data 10.

이에 대해서는 도 7을 참조하여 보다 상세히 설명한다.This will be described in more detail with reference to FIG. 7.

도 7을 참조하면, 가사 데이터(40)는 곡 매칭 정보(42), 싱크 정보(44), 언어 정보(46), 데이터 크기 정보(48)를 포함한다.Referring to FIG. 7, the lyrics data 40 includes song matching information 42, sync information 44, language information 46, and data size information 48.

곡 매칭 정보(42)는 사용자가 선택한 노래방 곡과 매칭 정보로서 노래방 기기(100)가 음원 데이터(10)와 독립하여 가사 데이터(40)를 저장하는 경우 사용자의 선곡에 따라 음원 데이터(10)와 함께 가사 데이터(40)가 디스플레이 장치(200)를 통해 출력될 수 있도록 한다.The song matching information 42 is information matching the karaoke song selected by the user, and when the karaoke device 100 stores the lyrics data 40 independently of the sound source data 10, the music source data 10 and the music selection data according to the user's selection. Together, the lyrics data 40 can be output through the display device 200.

또한, 가사 데이터(40)가 음원 데이터(10)의 메타 데이터(20) 내부에 포함되는 경우 곡 매칭 정보는 생략될 수 있다. Also, when the lyrics data 40 is included in the metadata 20 of the sound source data 10, song matching information may be omitted.

싱크 정보(44)는 가사 데이터(40)가 표시되어야 할 타이밍 값으로 가사 마디 별로 대응되는 노래의 진행 시간 값을 저장하고, 노래의 해당 진행 시간에 가사 데이터(40)가 표시되도록 할 수 있다. The sync information 44 is a timing value at which the lyrics data 40 should be displayed, and stores the progress time value of the song corresponding to each lyrics word, so that the lyrics data 40 is displayed at the corresponding progress time of the song.

즉, 싱크 정보(44)는 스피커 장치(300)를 통해 출력되는 음원 데이터(10)와 디스플레이 장치(200)를 통해 출력되는 가사 데이터(40)를 서로 동기화하여 사용자가 노래를 부르며 쉽게 가사를 인식할 수 있도록 한다.That is, the sync information 44 synchronizes the sound source data 10 output through the speaker device 300 and the lyrics data 40 output through the display device 200, so that a user sings a song and easily recognizes the lyrics Make it possible.

나아가, 싱크 정보(44)는 보다 상세한 정보로 가사 데이터(40)에 포함된 음절 별 노래의 진행 시간 값을 저장할 수 있으며 이를 통해 노래방 가사를 통해 박자 정보를 부가적으로 제공할 수 있도록 한다. 또한, 사용자가 부르는 노래를 마이크 장치(400)로부터 입력 받고, 싱크 정보(44)를 통해 사용자가 부르는 노래의 정확도를 점수로 산정할 수 있다. Furthermore, the sync information 44 may store the progress time value of a song for each syllable included in the lyrics data 40 as more detailed information, and thereby additionally provide beat information through karaoke lyrics. In addition, the song sung by the user may be input from the microphone device 400, and the accuracy of the song sung by the user may be calculated through the sync information 44 as a score.

언어 정보(46)는 가사 데이터(40)의 사용 언어에 대한 값으로, 예를 들어 우리나라 노래의 경우는 언어 정보는 국어, 영어가 포함될 수 있다. 팝송의 경우에는 영어, J-POP의 경우는 일본어, 등 각 나라의 노래에 따라 가사 데이터(40)에 이용된 언어 정보(46)가 포함될 수 있다.The language information 46 is a value for a language used in the lyrics data 40. For example, in the case of a Korean song, the language information may include Korean and English. Language information 46 used in the lyrics data 40 may be included according to songs of each country, such as English in the case of pop songs, Japanese in the case of J-POP, and the like.

이때 언어 정보(46)는 상술한 메타 데이터(20)의 국가 정보(27)와 함께 가사 표시 방식을 결정하는데 대한 부가 정보로 이용될 수 있다. 예를 들어 영어의 경우는 받침이 없어 동일한 뜻의 단어가 영상 내 차지하는 길이가 늘어날 수 있으므로 이를 반영하여 가사 표시 방식을 결정할 수 있다. At this time, the language information 46 may be used as additional information for determining the lyrics display method together with the country information 27 of the metadata 20 described above. For example, in the case of English, since there is no final consonant, the length of the word having the same meaning may increase, so it is possible to determine the lyrics display method by reflecting this.

다음 데이터 크기(48)는 가사 데이터(40)의 절대적인 크기 값으로서 이를 이용하여 노래 진행 속도를 간접적으로 산출하는 것도 가능하다. 즉, 수치적인 데이터 크기 값으로 노래의 전체 길이 정보와 전체 가사 데이터(40)의 크기를 노래의 진행 속도 결정에 이용하는 것도 가능하다. The next data size 48 is an absolute size value of the lyrics data 40, and it is also possible to indirectly calculate a song progressing speed using this. That is, it is also possible to use the total length information of the song and the size of the entire lyrics data 40 as a numerical data size value to determine the speed of the song.

예를 들어 가사 데이터(40)의 크기가 100kb이고 노래의 전체 시간 중 간주를 제외한 실 노래 진행 시간이 120초인경우 초당 0.83kb의 텍스트를 표시해야 하므로 이를 간접적인 노래 진행 속도로 결정할 수 있다.For example, if the size of the lyrics data 40 is 100 kb and the actual song progress time is 120 seconds excluding the total time of the song, 0.83 kb of text should be displayed per second, so this can be determined as an indirect song progress rate.

또한 이때의 산출된 노래 진행 속도를 이용하여 가사 표시 방식 결정부(150)는 언어 정보(46)로서 해당 언어의 영상 프레임 내 한 줄 당 표시되는 텍스트의 데이터 크기를 기준으로 영상 프레임 내 한번에 표시되는 가사 데이터(40)의 줄 수를 결정할 수 있다.In addition, using the calculated song progressing speed, the lyrics display method determining unit 150 is the language information 46 that is displayed at one time in the video frame based on the data size of the text displayed per line in the video frame of the language. The number of lines of the lyrics data 40 can be determined.

이하, 가사 표시 방식 결정부(150)에 대하여 보다 상세히 설명한다. Hereinafter, the lyrics display method determining unit 150 will be described in more detail.

가사 표시 방식 결정부(150)는 음원 데이터(10)에 대응하는 가사 데이터(40)의 표시 방식을 결정한다. 가사 표시 방식 결정부(150)는 상술한 진행 속도 결정부(130)에서 결정된 노래의 진행 속도에 따라 가사 데이터(40)가 표시되는 디스플레이 장치(200) 화면의 일 프레임을 기준으로 가사 데이터(40)의 표시 방식을 결정한다.The lyrics display method determination unit 150 determines a display method of the lyrics data 40 corresponding to the sound source data 10. The lyrics display method determining unit 150 is based on the one frame of the display device 200 screen where the lyrics data 40 is displayed according to the progress rate of the song determined by the above-described progress rate determining unit 130. ).

구체적으로 가사 표시 방식 결정부(150)는 화면의 일 프레임 당 표시되는 상기 가사 데이터(40)의 표시 라인의 수를 결정할 수 있다.Specifically, the lyrics display method determining unit 150 may determine the number of display lines of the lyrics data 40 displayed per frame of the screen.

상술한 도 1과 같이 2줄로 표시되는 가사 데이터(40)를 기준으로 노래 진행 속도의 변화, 가사 데이터(40)의 크기를 기초로 가사 데이터(40)의 표시 라인의 수를 결정할 수 있다. As illustrated in FIG. 1, the number of display lines of the lyrics data 40 may be determined based on the change in the song progress rate and the size of the lyrics data 40 based on the lyrics data 40 displayed in two lines.

예를 들어, 진행 속도 결정부(130)에서 결정된 노래의 진행 속도를 미리 설정된 진행 속도 별 일 구간에 대응시켜 해당하는 표시 라인의 수를 선택할 수 있다. 따라서, 진행 속도 결정부(130)는 노래의 진행 속도를 구간으로 구분하고 이에 대응되는 표시 라인의 수를 테이블로 저장할 수 있다.For example, the progress speed of the song determined by the progress speed determination unit 130 may correspond to a predetermined section for each progress speed to select the number of corresponding display lines. Accordingly, the progressing speed determining unit 130 may divide the progressing speed of the song into sections and store the number of display lines corresponding thereto as a table.

또한, 참조 테이블로 상술한 가사 데이터(40)의 언어 정보 등에 따른 변경 값 들을 저장하고 이를 반영하여 최종 표시 라인의 수를 결정하도록 하는 것도 가능하다.In addition, it is also possible to store the changed values according to the language information of the lyrics data 40 described above as a reference table and reflect it, thereby determining the number of final display lines.

또한, 진행 속도 및 언어 정보 외에 상술한 가사 데이터(40)의 데이터 크기 정보를 통해 보다 산술적으로 최종 표시 라인의 수를 결정하는 것도 가능하다.In addition, it is also possible to determine the number of final display lines arithmetically through the data size information of the lyrics data 40 described above in addition to the progress speed and language information.

추가적으로, 가사 표시 방식 결정부(150)는 영상에 표시되는 가사의 표시 방식을 결정하므로 가사의 배경이 되는 영상에 대한 정보를 반영하여 표시 방식을 결정하는 것도 가능하다.Additionally, since the lyrics display method determination unit 150 determines the display method of the lyrics displayed on the image, it is also possible to determine the display method by reflecting information on the image that is the background of the lyrics.

이때, 영상에 대한 미리 결정된 정보를 이용하여 가사의 표시 위치, 표시 공간의 크기를 반영하여 표시 라인의 수를 결정할 수 있으며, 보다 구체적으로 영상 데이터(또는 영상 데이터의 메타 데이터)(30)를 이용하여 표시 방식을 결정하는 것도 가능하다.At this time, the number of display lines may be determined by reflecting the display position of the lyrics and the size of the display space using predetermined information about the image, and more specifically, the image data (or meta data of the image data) 30 may be used. It is also possible to determine the display method.

도 8을 참조하면, 도 8은 영상 데이터의 메타 데이터(30)를 나타내는 도로서, 영상 데이터에 대한 곡 매칭 정보(32), 프레임 정보(34), 영상 내 객체 정보(36), 기타 속성 정보(38)를 포함할 수 있다.Referring to FIG. 8, FIG. 8 is a diagram showing meta data 30 of image data, which includes song matching information 32, frame information 34, image object information 36, and other attribute information for image data (38).

곡 매칭 정보(32)는 영상 데이터(30)와 음원 데이터(10)를 곡으로 매칭 시키기 위한 인덱싱 정보로 가사 데이터(40)와 마찬가지로 해당 곡을 사용자가 선택하는 경우 이에 맞는 영상 데이터(30)를 표시하는데 이용될 수 있다.The song matching information 32 is indexing information for matching the video data 30 and the sound source data 10 to a song, and similarly to the lyrics data 40, if the user selects the corresponding song, the video data 30 corresponding thereto is selected. It can be used to display.

예를 들어 특정 가수의 곡을 사용자가 선택하면 곡 매칭 정보를 이용하여 가사 데이터(40)와 해당 곡의 뮤직비디오를 선택하여 디스플레이 장치(200)로 표시되도록 할 수 있다.For example, if a user selects a song of a specific singer, the lyrics data 40 and the music video of the song can be selected using the song matching information to be displayed on the display device 200.

프레임 정보(34)는 영상 내 프레임의 크기, 영상의 전체 프레임 수 등의 정보를 포함할 수 있다. 영상의 전체 프레임 수를 계산하고 특정 프레임에서 가사가 변경될 수 있도록 설정할 수 있다. 나아가 영상 내 프레임의 크기가 결정된 가사 표시 라인의 수를 수용하기에 작은 경우에는 이를 반영하여 가사 표시 라인의 수를 줄이는 것도 가능하다.The frame information 34 may include information such as the size of a frame in an image and the total number of frames in the image. You can calculate the total number of frames in the video and set the lyrics to be changed in a specific frame. Furthermore, if the size of the frame in the image is small to accommodate the determined number of lyrics display lines, it is possible to reduce the number of lyrics display lines by reflecting this.

영상 내 객체 정보(36)는 영상에 포함된 객체들을 저장하는 정보로서 예를 들어 영상에 등장하는 인물이나 사물에 대한 정보, 영상에 등장하는 배경의 정보들을 포함할 수 있다. 이러한 영상 내 객체 정보(36)는 노래방 기기(100)의 특성상 전경에 표시되는 가사 데이터(40)의 배경으로 표시되게 되므로 가사의 시인성에 영향을 미칠 수 있다. The object information 36 in the image is information for storing objects included in the image, and may include, for example, information about a person or object appearing in the image, and background information appearing in the image. Since the object information 36 in the image is displayed as a background of the lyrics data 40 displayed in the foreground due to the characteristics of the karaoke device 100, it may affect visibility of the lyrics.

또한 배경으로 표시되는 영상이 가사에 의해 무조건적으로 가려지게 되는 경우 영상으로 인해 제공되는 몰입도나 분위기를 저하시킬 수 있으므로 이를 상호 보완적으로 고려할 필요가 있다.In addition, if an image displayed as a background is uncovered unconditionally by lyrics, it may be necessary to consider this complementarily because it may degrade the immersion or atmosphere provided by the image.

따라서, 가사 표시 방식 결정부(150)는 영상 내 객체 정보(36)를 이용하여 시인성의 영향 여부를 고려하여 적절한 가사 표시 라인의 수를 결정할 수 있다.Accordingly, the lyrics display method determining unit 150 may determine the appropriate number of lyrics display lines in consideration of whether the visibility is affected by using the object information 36 in the image.

도 9와 도 10을 비교하여 참조하면, 도 9는 영상 내 의미가 있는 객체가 포함된 경우와 도 10은 의미가 다소 약한 객체가 포함된 영상을 나타내는 도이다.Referring to FIG. 9 and FIG. 10, FIG. 9 is a diagram showing an image in which a meaningful object in an image is included and FIG. 10 is an image in which an object having a slightly weaker meaning is included.

도 9의 경우 화면(210)에 의미 있는 객체(230)가 2가지로 표시되고 있으며, 이러한 객체가 곡의 전체적인 분위기를 제공하는 것인 경우 객체가 가려지지 않는 범위 내에서 본 발명의 목적을 달성하기 위한 최대한의 가사 표시 라인의 수를 결정하여 표시(220)할 수 있다.In the case of FIG. 9, two meaningful objects 230 are displayed on the screen 210, and the objects of the present invention are achieved within an unobstructed range when these objects provide the overall atmosphere of the song. The maximum number of lyrics display lines to be determined may be determined and displayed 220.

이에 비해 도 10과 같이 화면(20)에 의미 있는 객체가 없이 단순 배경인 경우에는 가사가 화면 전체에 표시되더라도 몰입도나 분위기에 큰 영향이 없으므로, 가사 표시 라인의 수를 보다 크게 결정하여 표시(220)할 수 있다.On the other hand, in the case of a simple background without a meaningful object on the screen 20 as shown in FIG. 10, even if the lyrics are displayed on the entire screen, there is no significant effect on immersion or mood, so the number of lyrics display lines is determined and displayed (220) )can do.

이상, 본 실시예에서 가사 표시 방식 결정부(150)는 영상 데이터(30)에 대한 메타 데이터로서 영상 내 객체 정보(36)를 이용하여 가사 표시 방식을 결정하는 것도 가능하다. 또한 기타 속성 정보(38)로서 영상의 해상도 등의 정보를 반영하는 것도 가능하다.As described above, in the present embodiment, the lyrics display method determining unit 150 may determine the lyrics display method using the object information 36 in the image as meta data for the image data 30. It is also possible to reflect information such as the resolution of an image as other attribute information 38.

본 실시예에서 영상 표시부(140)는 이상의 각 구성들의 동작에 따라 결정된 가사 표시 방식에 따라 영상 데이터(30)와 가사 데이터(40)를 함께 디스플레이부(108)가 출력하도록 한다.In this embodiment, the image display unit 140 causes the display unit 108 to output the image data 30 and the lyrics data 40 together according to the lyrics display method determined according to the operation of each of the above components.

본 실시예에서 사용자 입력부(160)는 노래방 기기(100)에 대한 사용자의 곡 선택 정보를 기본으로, 사용자의 재생 속도의 변경, 간주를 스킵하는 등의 재생 상황의 변경 등의 정보를 입력 받고 이를 반영하여 가사 표시 방식 결정부(150)가 가사 표시 방식을 변경할 필요가 있는지를 추가적으로 확인하도록 할 수 있다.In the present embodiment, the user input unit 160 receives information such as a change in the playback situation, such as a change in the playback speed of the user or skipping the consideration, based on the user's song selection information for the karaoke device 100. By reflecting it, the lyrics display method determining unit 150 may additionally check whether the lyrics display method needs to be changed.

본 실시예에서 제어부(170)는 이상의 구성에 따른 각 구성들의 동작을 제어하며 수집되는 정보나 결정된 정보를 전달하여 본 발명의 목적을 달성할 수 있도록 한다. In this embodiment, the control unit 170 controls the operation of each component according to the above configuration and delivers the collected information or the determined information to achieve the object of the present invention.

나아가, 본 실시예에서 가사 표시 방식 결정부(150)는 추가적인 기능으로서 표시되는 가사를 변경하는 방식을 결정하는 것도 가능하다.Furthermore, in this embodiment, the lyrics display method determining unit 150 may determine a method of changing the displayed lyrics as an additional function.

즉, 본 실시예에 따라 가사 표시 방식 결정부(150)에서 표시 라인의 수를 다수로 결정한 경우 다수로 표시되는 가사를 단순 변경하게 되면, 사용자의 시선이 맨 아래 라인의 가사를 읽고 변경된 화면의 맨 위 라인의 가사를 읽어야 함에 따라 노래 부르는데 있어 시선의 이동으로 인한 방해가 발생 될 수 있다.That is, when the number of display lines is determined by the lyrics display method determining unit 150 in accordance with the present embodiment, if the lyrics displayed in multiple numbers are simply changed, the user's gaze reads the lyrics of the bottom line and displays the changed screen. As the lyrics on the top line have to be read, disturbances due to movement of gaze may occur in singing.

따라서, 본 실시예에서 가사 표시 방식 결정부(150)는 표시 라인의 수가 결정된 이후, 표시 라인의 수에 따른 가사 화면의 변경 방식을 더욱 결정할 수 있다.Therefore, in this embodiment, after the number of display lines is determined, the lyrics display method determining unit 150 may further determine a method of changing the lyrics screen according to the number of display lines.

도 11을 참조하면, 본 실시예에 따른 가사 표시 방식 결정부(150)는 표시 라인의 수의 중간 값(2)을 기준으로 가사 화면의 변경 방식을 결정할 수 있다.Referring to FIG. 11, the lyrics display method determining unit 150 according to the present embodiment may determine a method of changing the lyrics screen based on the middle value 2 of the number of display lines.

즉, 도 11에 따르면 총 4개의 라인으로 가사가 표시되는 경우 중간 값인 라인 2의 가사(②)와 라인 3의 가사(③)를 기준으로, 라인 3의 가사(③)에 해당하는 멜로디가 끝나갈 때쯤, 각 라인의 가사를 상위로 이동 시킬 수 있다.That is, according to FIG. 11, when lyrics are displayed in a total of four lines, the melody corresponding to the lyrics (③) of the line 3 may end based on the lyrics (②) of the line 2 and the lyrics (③) of the line 3, which are intermediate values. At some point, you can move the lyrics of each line to the top.

따라서 라인 1에 존재하던 가사(①)는 화면에서 사라지게 되며, 라인 2에 존재하던 가사(②)는 라인 1로 이동한다, 라인 3 및 라인 4에 존재하는 가사 (③,④)도 각각 라인 2와 라인 3으로 이동하게 된다. 라인 4는 다음 가사에 해당하는 가사가 신규로 표시되게 된다.Therefore, the lyrics (①) existing in line 1 disappear from the screen, and the lyrics (②) existing in line 2 move to line 1, and the lyrics (③, ④) existing in line 3 and line 4 also correspond to line 2, respectively. And go to line 3. In line 4, lyrics corresponding to the next lyrics are displayed as new.

따라서, 사용자는 라인 2와 라인 3의 위치에 대부분의 시선을 고정한 채 노래를 따라 부를 수가 있다. Therefore, the user can sing along the song while fixing most of the gazes at the positions of the lines 2 and 3.

도 12를 참조하면, 도 12는 총 5개의 라인으로 가사가 표시되는 경우를 나타낸다.Referring to FIG. 12, FIG. 12 shows a case in which lyrics are displayed in a total of five lines.

이때는 중간값(3)에 해당하는 라인 3의 가사(③)를 기준으로 상술한 방식으로 가사가 변경되도록 할 수 있으며, 사용자는 라인 3에 대부분의 시선을 고정한 채 변경되는 가사를 눈으로 인식하고 노래를 따라 부를 수가 있다.In this case, the lyrics can be changed in the manner described above based on the lyrics (③) of the line 3 corresponding to the median value (3), and the user recognizes the lyrics being changed while fixing most eyes on the line 3 Sing along.

다만, 도 12와 같이 복수의 라인으로 표시되는 경우는 노래의 진행 속도가 평균보다 빠른 경우 이므로 라인 3의 가사를 기준으로 전체 가사를 도 11과 같은 방식으로 변경하게 되면 변경이 너무 잦아지게 되며 사용자가 오히려 가사를 인식하기 어렵게 될 수 있다.However, since the progress rate of the song is faster than the average when displayed as a plurality of lines as shown in FIG. 12, if the entire lyrics are changed in the same manner as in FIG. 11 based on the lyrics of the line 3, the change becomes too frequent and the user Rather, it may become difficult to recognize lyrics.

따라서, 특정 라인의 수를 초과하여 표시 라인의 수가 결정된 경우 도 12와 같이 5개의 라인으로 표시 라인의 수가 결정된 경우에는 중간값에 해당하는 라인 3(③)의 전후 라인으로 라인 2, 라인 4의 가사(②,④)를 기준으로 가사가 변경되도록 할 수 있다.Therefore, when the number of display lines is determined in excess of the number of specific lines, when the number of display lines is determined by five lines as shown in FIG. 12, the lines 2 and 4 of the lines before and after the line 3 (③) corresponding to the intermediate value The lyrics can be changed based on the lyrics (②, ④).

예를 들어, 라인 4의 가사(④)의 중반부에 해당하는 멜로디가 재생될 때쯤 라인 4의 가사(④)를 라인 2의 위치로 이동 시키고, 라인 5의 가사(⑤)는 라인 3으로 이동 시킬 수 있다. 또한 라인 3의 가사(③)는 라인 1로 이동 시킬 수 있다. For example, when the melody corresponding to the middle part of the lyrics (④) of the line 4 is played, the lyrics (④) of the line 4 are moved to the position of the line 2, and the lyrics (⑤) of the line 5 is moved to the line 3. Can be. Also, the lyrics of line 3 (③) can be moved to line 1.

변경된 화면의 라인 4, 5는 다음 멜로디에 해당하는 가사가 신규로 표시될 수 있다. In the lines 4 and 5 of the changed screen, lyrics corresponding to the next melody may be newly displayed.

이상, 본 실시예에 따른 가사 표시 방법은 노래의 진행 속도, 가사 데이터(40)의 속성 및 영상 데이터(30)의 속성을 고려하여 가사의 표시 라인의 수를 결정하되, 결정된 표시 라인의 수에 따라 다음 가사를 연속하여 표시하는 방법을 결정하여 사용자가 노래를 따라 부르기에 가장 적절한 방법으로 가사를 표시해 준다.As described above, in the lyrics display method according to the present embodiment, the number of display lines of the lyrics is determined in consideration of the speed of the song, the properties of the lyrics data 40 and the properties of the image data 30. Accordingly, the method of displaying the next lyrics continuously is determined, and the lyrics are displayed in the most appropriate way for the user to sing along.

나아가, 상술한 실시예는 노래방 기기(100)를 기준으로 설명하였으나, 도 4에서 설명한 바와 같이 노래방 기기(100)는 소프트웨어적으로 스마트폰의 노래방 어플리케이션(112), 통신부(102) 및 메모리부(104)와 연동하여 구현할 수 있으며, 하드웨어적으로 노래방 기기(100)의 스피커 장치(300)는 스마트폰의 스피커부(106)로, 디스플레이 장치(200)는 디스플레이부(108)로, 마이크 장치(400)는 마이크부(110)로 구현될 수 있으므로 주체만 달리하여 그대로 적용될 수 있다.Furthermore, although the above-described embodiment was described based on the karaoke device 100, the karaoke device 100, as described with reference to FIG. 4, is a software karaoke application 112, a communication unit 102, and a memory unit ( 104), the speaker device 300 of the karaoke device 100 is a speaker unit 106 of a smartphone, the display device 200 is a display unit 108, and a microphone device (in hardware). 400) can be implemented as a microphone 110, so it can be applied as it is, with different subjects.

이하, 본 실시예에 따른 노래방 기기(100)의 가사 표시 방법을 흐름도를 통해 그 동작을 순차적으로 설명한다. Hereinafter, the operation of the lyrics display method of the karaoke device 100 according to this embodiment will be sequentially described through a flowchart.

도 13을 참조하면 본 실시예에 따른 가사 표시 방법은 노래방 반주용 음원 데이터(10)의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는다(S100). Referring to FIG. 13, the lyrics display method according to the present embodiment receives meta data for determining the speed of progress of the sound source data 10 for karaoke accompaniment (S100).

입력 받는 단계(S100)는 기본적으로 메타 데이터로 템포 정보를 직접 입력 받거나 그 외 진행 속도와 관련될 수 있는 메타 데이터, 가사 데이터(40), 영상 데이터(30)의 각 메타 데이터를 더욱 입력 받는 것도 가능하다.In the step of receiving input (S100), it is also possible to directly receive each meta data of meta data, lyrics data 40, and video data 30 that may directly receive tempo information as meta data or may be related to other speeds. It is possible.

메타 데이터가 입력되면 메타 데이터를 기반으로 상기 음원 데이터(10)의 진행 속도를 결정하고 상기 음원 데이터(10)에 대응하는 가사 데이터(40)의 표시 방식을 결정한다(S200).When the meta data is input, the progress rate of the sound source data 10 is determined based on the metadata, and a display method of the lyrics data 40 corresponding to the sound source data 10 is determined (S200).

상술한 바와 같이 템포 정보 외에 가수 정보, 작곡가 정보, 작사가 정보 역시 단순한 템포 정보 외에 가사 읽기 속도에 영향을 미칠 수 있으므로 이를 반영하여 노래 진행 속도를 산출하고 이에 따라 가사 데이터(40)의 표시 방식을 결정할 수 있다.As described above, since the singer information, composer information, and lyrics information in addition to the tempo information may also affect the reading speed of the lyrics in addition to the simple tempo information, the speed of the song is calculated by reflecting this, and accordingly the display method of the lyrics data 40 is determined. Can decide.

나아가, 가사 데이터(40)로서 언어 정보와 데이터 크기 정보를 이용하여 진행 속도에 반영하여 가사 데이터(40)의 표시 방식을 결정하는 것도 가능하다.Furthermore, it is also possible to determine the display method of the lyrics data 40 by reflecting the progress rate using language information and data size information as the lyrics data 40.

이상의 방식에 따라 표시 라인의 수가 결정되면 결정된 표시 방식에 따라 상기 음원 데이터(10) 및 상기 가사 데이터(40)를 출력한다(S300).If the number of display lines is determined according to the above method, the sound source data 10 and the lyrics data 40 are output according to the determined display method (S300).

도 14를 참조하여 결정하는 단계(S200)에 대하여 보다 상세히 설명하면 결정하는 단계는 가사 데이터(40)가 표시되는 화면의 일 프레임을 기준으로 가사 데이터(40)의 표시 방식을 결정할 수 있으며, 구체적으로 가사 데이터(40)의 표시 라인의 수를 결정할 수 있다(S210). If the step of determining (S200) is described in more detail with reference to FIG. 14, the determining step may determine a display method of the lyrics data 40 based on one frame of a screen on which the lyrics data 40 is displayed. As a result, the number of display lines of the lyrics data 40 may be determined (S210).

나아가 영상 데이터(30)의 메타 데이터를 이용하여 가사 데이터(40)의 표시 라인의 수를 최종적으로 결정하는 것도 가능하다.Furthermore, it is also possible to finally determine the number of display lines of the lyrics data 40 using the metadata of the image data 30.

또한, 표시 라인의 수가 결정되면 다음 가사를 연속하여 표시하는 방법으로 표시 라인의 변경 방법을 결정하여 사용자가 노래를 따라 부르기에 가장 적절한 방법으로 가사를 표시할 수 있도록 한다(S220).In addition, when the number of display lines is determined, the method of changing the display line is determined by continuously displaying the next lyrics so that the user can display the lyrics in the most appropriate way to sing along (S220).

추가적으로 본 실시예에 따른 가사 표시 방법은 도 15와 같이 노래의 진행 중간에 사용자의 템포 변경 입력이 있는 경우(S205) 이를 반영하여 가사 표시 라인의 수 및 표시 라인의 변경 방법을 재수정 할 수 있다. Additionally, the lyrics display method according to the present embodiment may re-modify the number of lyrics display lines and the method of changing the display lines by reflecting the user's tempo change input in the middle of the progress of the song as shown in FIG. 15 (S205).

이상 본 발명에 따르면 사용자는 부르고자 하는 노래의 진행 속도에 따라 표시되는 가사를 보다 쉽게 확인하고 따라 부를 수 있다. 또한, 노래 가사를 표시하기 위한 부가적인 인터페이스 요소를 배제하고 기존의 표시 방식의 단순 변경을 통해 다양한 노래 진행 속도에 맞추어 가사를 표시할 수 있어, 기존의 노래방 기기에 쉽게 적용이 가능하다.As described above, according to the present invention, the user can more easily check and sing lyrics displayed according to the speed of the song to be sung. In addition, the additional interface elements for displaying song lyrics are excluded, and lyrics can be displayed according to various song progress rates by simply changing the existing display method, so that it can be easily applied to existing karaoke devices.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. The above description is merely illustrative of the technical idea of the present invention, and those of ordinary skill in the art to which the present invention pertains may make various modifications, changes, and substitutions without departing from the essential characteristics of the present invention. will be.

따라서, 본 발명에 개시된 실시 예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리 범위에 포함되는 것으로 해석되어야 할 것이다.Therefore, the embodiments disclosed in the present invention and the accompanying drawings are not intended to limit the technical spirit of the present invention, but to explain the scope of the technical spirit of the present invention. . The scope of protection of the present invention should be interpreted by the claims below, and all technical spirits within the scope equivalent thereto should be interpreted as being included in the scope of the present invention.

Claims (16)

노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는 단계;
상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도를 결정하고 상기 결정된 진행 속도에 따라 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 단계; 및
상기 결정된 표시 방식에 따라 상기 음원 데이터 및 상기 가사 데이터를 출력하는 단계를 포함하고,
상기 결정하는 단계는 상기 가사 데이터가 표시되는 화면 당 표시 가능한 상기 가사 데이터의 전체 표시 라인의 수를 결정하고,
상기 전체 표시 라인의 수의 중간 값에 해당하는 일 가사 라인을 기준으로 상기 가사를 변경하되,
상기 전체 표시 라인의 수가 특정 라인의 수를 초과하여 결정된 경우 상기 중간 값에 해당하는 가사 라인의 전후 가사 라인을 기준으로,
중간 값 이후 가사 라인의 가사가 중간 값 이전 라인으로 이동하여 가사가 변경되도록 하는 것을 특징으로 하는 노래방 기기의 가사 표시 방법.
Receiving meta data for determining the speed of the karaoke accompaniment sound source data;
Determining a progress rate of the sound source data based on the metadata and determining a display method of lyrics data corresponding to the sound source data according to the determined progress rate; And
And outputting the sound source data and the lyrics data according to the determined display method,
The determining step determines the total number of display lines of the lyrics data that can be displayed per screen on which the lyrics data is displayed,
Change the lyrics based on the daily lyrics line corresponding to the middle value of the total number of display lines,
When the total number of display lines is determined to exceed the number of specific lines, based on the lyrics line before and after the lyrics line corresponding to the intermediate value,
A method of displaying lyrics on a karaoke device, characterized in that the lyrics of the lyrics line after the middle value move to the line before the middle value to change the lyrics.
제 1 항에 있어서,
상기 결정하는 단계는,
상기 화면의 일 프레임을 기준으로 가사 데이터의 표시 방식을 결정하는 것을 특징으로 하는 노래방 기기의 가사 표시 방법.
According to claim 1,
The determining step,
Lyrics display method of a karaoke device, characterized in that for determining the display method of the lyrics data based on one frame of the screen.
삭제delete 삭제delete 제 1 항에 있어서,
상기 메타 데이터는 상기 음원 데이터의 템포 정보인 것을 특징으로 하는 노래방 기기의 가사 표시 방법.
According to claim 1,
The meta data is the tempo information of the sound source data.
제 1 항에 있어서,
상기 메타 데이터는 상기 음원 데이터의 가수 정보이며,
상기 결정하는 단계는 상기 가수 정보에 따라 해당 가수의 음원 데이터들의 진행 속도를 결정하는 것을 특징으로 하는 노래방 기기의 가사 표시 방법.
According to claim 1,
The meta data is singer information of the sound source data,
The determining step is a method of displaying lyrics of a karaoke device, characterized in that determining the speed of progress of sound source data of the corresponding singer according to the singer information.
제 1 항에 있어서,
상기 메타 데이터는 상기 음원 데이터의 길이 정보이며,
상기 결정하는 단계는 상기 길이 정보 대비 상기 가사 데이터의 크기에 따라 상기 진행 속도를 결정하는 것을 특징으로 하는 노래방 기기의 가사 표시 방법.
According to claim 1,
The meta data is length information of the sound source data,
In the determining, the progress rate is determined according to a size of the lyrics data compared to the length information, and the lyrics display method of the karaoke device is characterized in that.
제 1 항에 있어서,
상기 결정하는 단계는,
상기 표시 라인의 수의 중간 범위에 해당하는 가사 라인을 기준으로 상기 표시 라인을 변경하는 것을 특징으로 하는 노래방 기기의 가사 표시 방법
According to claim 1,
The determining step,
Lyrics display method of a karaoke device, characterized in that the display line is changed based on the lyrics line corresponding to the middle range of the number of display lines
노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받고, 상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도 및 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 진행 속도 결정부;
상기 결정된 표시 방식에 따라 상기 가사 데이터를 출력하도록 하는 영상 표시부;
상기 음원 데이터를 출력하도록 하는 음원 재생부; 및
사용자의 선곡 정보를 입력 받는 사용자 입력부를 포함하고,
상기 진행 속도 결정부는 상기 가사 데이터가 표시되는 화면 당 표시 가능한 상기 가사 데이터의 전체 표시 라인의 수를 결정하고,
상기 전체 표시 라인의 수의 중간 값에 해당하는 일 가사 라인을 기준으로 상기 가사를 변경하되,
상기 전체 표시 라인의 수가 특정 라인의 수를 초과하여 결정된 경우 상기 중간 값에 해당하는 가사 라인의 전후 가사 라인을 기준으로,
중간 값 이후 가사 라인의 가사가 중간 값 이전 라인으로 이동하여 가사가 변경되도록 하는 것을 특징으로 하는 노래방 기기.
A progress rate determining unit that receives metadata for determining a progress rate of sound source data for karaoke accompaniment, and determines a progress rate of the sound source data and a display method of lyrics data corresponding to the sound source data based on the metadata;
An image display unit configured to output the lyrics data according to the determined display method;
A sound source reproduction unit configured to output the sound source data; And
It includes a user input unit for receiving the user's selection information,
The progress rate determining unit determines the total number of display lines of the lyrics data that can be displayed per screen on which the lyrics data is displayed,
Change the lyrics based on the daily lyrics line corresponding to the middle value of the total number of display lines,
When the total number of display lines is determined to exceed the number of specific lines, based on the lyrics line before and after the lyrics line corresponding to the intermediate value,
Karaoke device characterized in that the lyrics of the lyrics line after the middle value moves to the line before the middle value to change the lyrics.
제 9 항에 있어서,
상기 진행 속도 결정부는,
상기 화면의 일 프레임을 기준으로 가사 데이터의 표시 방식을 결정하는 것을 특징으로 하는 노래방 기기.
The method of claim 9,
The progress rate determining unit,
Karaoke device, characterized in that for determining the display method of the lyrics data based on one frame of the screen.
삭제delete 삭제delete 노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받고, 상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도 및 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 진행 속도 결정부; 및
사용자 단말로부터 선곡 정보를 입력 받고 선곡된 노래의 음원 데이터를 스트리밍으로 제공하되, 상기 선곡된 노래의 가사 데이터를 상기 결정된 표시 방식에 따라 사용자 단말에 표시되도록 하는 스트리밍부를 포함하고,
상기 진행 속도 결정부는 상기 가사 데이터가 표시되는 화면 당 표시 가능한 상기 가사 데이터의 전체 표시 라인의 수를 결정하고,
상기 전체 표시 라인의 수의 중간 값에 해당하는 일 가사 라인을 기준으로 상기 가사를 변경하되,
상기 전체 표시 라인의 수가 특정 라인의 수를 초과하여 결정된 경우 상기 중간 값에 해당하는 가사 라인의 전후 가사 라인을 기준으로,
중간 값 이후 가사 라인의 가사가 중간 값 이전 라인으로 이동하여 가사가 변경되도록 하는 것을 특징으로 하는 노래방 서비스 제공 서버.
A progress rate determining unit that receives metadata for determining a progress rate of sound source data for karaoke accompaniment, and determines a progress rate of the sound source data and a display method of lyrics data corresponding to the sound source data based on the metadata; And
A streaming unit for receiving the selection information from the user terminal and providing sound source data of the selected song by streaming, wherein the lyrics data of the selected song is displayed on the user terminal according to the determined display method,
The progress rate determining unit determines the total number of display lines of the lyrics data that can be displayed per screen on which the lyrics data is displayed,
Change the lyrics based on the daily lyrics line corresponding to the middle value of the total number of display lines,
When the total number of display lines is determined to exceed the number of specific lines, based on the lyrics line before and after the lyrics line corresponding to the intermediate value,
A karaoke service providing server, characterized in that the lyrics of the lyrics line after the middle value move to the line before the middle value to change the lyrics.
노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는 단계;
상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도를 결정하고 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 단계; 및
상기 결정된 표시 방식에 따라 상기 음원 데이터 및 상기 가사 데이터를 출력하는 단계를 포함하고,
상기 결정하는 단계는 상기 가사 데이터가 표시되는 화면 당 표시 가능한 상기 가사 데이터의 전체 표시 라인의 수를 결정하고,
상기 전체 표시 라인의 수의 중간 값에 해당하는 일 가사 라인을 기준으로 상기 가사를 변경하되,
상기 전체 표시 라인의 수가 특정 라인의 수를 초과하여 결정된 경우 상기 중간 값에 해당하는 가사 라인의 전후 가사 라인을 기준으로,
중간 값 이후 가사 라인의 가사가 중간 값 이전 라인으로 이동하여 가사가 변경되도록 하는 것을 특징으로 하는 가사 표시 방법을 수행하는 프로그램이 저장된 컴퓨터 판독 가능 기록 매체.
Receiving meta data for determining the speed of the karaoke accompaniment sound source data;
Determining a progress rate of the sound source data based on the metadata and determining a display method of lyrics data corresponding to the sound source data; And
And outputting the sound source data and the lyrics data according to the determined display method,
The determining step determines the total number of display lines of the lyrics data that can be displayed per screen on which the lyrics data is displayed,
Change the lyrics based on the daily lyrics line corresponding to the middle value of the total number of display lines,
When the total number of display lines is determined to exceed the number of specific lines, based on the lyrics line before and after the lyrics line corresponding to the intermediate value,
A computer-readable recording medium storing a program for performing a lyrics display method, characterized in that the lyrics of the lyrics line after the intermediate value move to the line before the intermediate value to change the lyrics.
노래방 반주용 음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는 단계;
상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도를 결정하고 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 단계; 및
상기 결정된 표시 방식에 따라 상기 음원 데이터 및 상기 가사 데이터를 출력하는 단계를 포함하고,
상기 결정하는 단계는 상기 가사 데이터가 표시되는 화면 당 표시 가능한 상기 가사 데이터의 전체 표시 라인의 수를 결정하고,
상기 전체 표시 라인의 수의 중간 값에 해당하는 일 가사 라인을 기준으로 상기 가사를 변경하되,
상기 전체 표시 라인의 수가 특정 라인의 수를 초과하여 결정된 경우 상기 중간 값에 해당하는 가사 라인의 전후 가사 라인을 기준으로,
중간 값 이후 가사 라인의 가사가 중간 값 이전 라인으로 이동하여 가사가 변경되도록 하는 것을 특징으로 하는 가사 표시 방법을 수행하는 컴퓨터 판독 가능 기록 매체에 저장된 프로그램.
Receiving meta data for determining the speed of the karaoke accompaniment sound source data;
Determining a progress rate of the sound source data based on the metadata and determining a display method of lyrics data corresponding to the sound source data; And
And outputting the sound source data and the lyrics data according to the determined display method,
The determining step determines the total number of display lines of the lyrics data that can be displayed per screen on which the lyrics data is displayed,
Change the lyrics based on the daily lyrics line corresponding to the middle value of the total number of display lines,
When the total number of display lines is determined to exceed the number of specific lines, based on the lyrics line before and after the lyrics line corresponding to the intermediate value,
A program stored on a computer-readable recording medium performing a lyrics display method, characterized in that the lyrics of the lyrics line after the intermediate value move to the line before the intermediate value to change the lyrics.
음원 데이터의 진행 속도를 결정하기 위한 메타 데이터를 입력 받는 단계;
상기 메타 데이터를 기반으로 상기 음원 데이터의 진행 속도를 결정하고 상기 음원 데이터에 대응하는 가사 데이터의 표시 방식을 결정하는 단계; 및
상기 결정된 표시 방식에 따라 상기 음원 데이터 및 상기 가사 데이터를 출력하는 단계를 포함하고,
상기 결정하는 단계는 상기 가사 데이터가 표시되는 화면 당 표시 가능한 상기 가사 데이터의 전체 표시 라인의 수를 결정하고,
상기 전체 표시 라인의 수의 중간 값에 해당하는 일 가사 라인을 기준으로 상기 가사를 변경하되,
상기 전체 표시 라인의 수가 특정 라인의 수를 초과하여 결정된 경우 상기 중간 값에 해당하는 가사 라인의 전후 가사 라인을 기준으로,
중간 값 이후 가사 라인의 가사가 중간 값 이전 라인으로 이동하여 가사가 변경되도록 하는 것을 특징으로 하는 것을 특징으로 하는 음원 데이터 재생 시 가사 표시 방법.
Receiving meta data for determining a speed of progress of sound source data;
Determining a progress rate of the sound source data based on the metadata and determining a display method of lyrics data corresponding to the sound source data; And
And outputting the sound source data and the lyrics data according to the determined display method,
The determining step determines the total number of display lines of the lyrics data that can be displayed per screen on which the lyrics data is displayed,
Change the lyrics based on the daily lyrics line corresponding to the middle value of the total number of display lines,
When the total number of display lines is determined to exceed the number of specific lines, based on the lyrics line before and after the lyrics line corresponding to the intermediate value,
A method of displaying lyrics when playing sound source data, characterized in that the lyrics of the lyrics line after the middle value move to the line before the middle value to change the lyrics.
KR1020170166587A 2017-12-06 2017-12-06 Method for displaying lyrics for karaoke device and device for the method KR102112738B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170166587A KR102112738B1 (en) 2017-12-06 2017-12-06 Method for displaying lyrics for karaoke device and device for the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170166587A KR102112738B1 (en) 2017-12-06 2017-12-06 Method for displaying lyrics for karaoke device and device for the method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020200020097A Division KR20200019939A (en) 2020-02-19 2020-02-19 Method for displaying lyrics for karaoke device and device for the method

Publications (2)

Publication Number Publication Date
KR20190066809A KR20190066809A (en) 2019-06-14
KR102112738B1 true KR102112738B1 (en) 2020-05-19

Family

ID=66846498

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170166587A KR102112738B1 (en) 2017-12-06 2017-12-06 Method for displaying lyrics for karaoke device and device for the method

Country Status (1)

Country Link
KR (1) KR102112738B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195068A (en) * 1999-11-04 2001-07-19 Yamaha Corp Portable terminal device, music information utilization system, and base station
JP2013231833A (en) * 2012-04-27 2013-11-14 Brother Ind Ltd Karaoke device and karaoke program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3319985B2 (en) * 1997-07-15 2002-09-03 株式会社第一興商 Karaoke lyrics display system and lyrics display method
KR20070099501A (en) * 2007-09-18 2007-10-09 테크온팜 주식회사 System and methode of learning the song
US8543395B2 (en) * 2010-05-18 2013-09-24 Shazam Entertainment Ltd. Methods and systems for performing synchronization of audio with corresponding textual transcriptions and determining confidence values of the synchronization

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195068A (en) * 1999-11-04 2001-07-19 Yamaha Corp Portable terminal device, music information utilization system, and base station
JP2013231833A (en) * 2012-04-27 2013-11-14 Brother Ind Ltd Karaoke device and karaoke program

Also Published As

Publication number Publication date
KR20190066809A (en) 2019-06-14

Similar Documents

Publication Publication Date Title
CN108806656B (en) Automatic generation of songs
CN108806655B (en) Automatic generation of songs
US10102834B2 (en) Method, device and computer program product for scrolling a musical score
JP5811837B2 (en) Display control apparatus and program
US20150053067A1 (en) Providing musical lyrics and musical sheet notes through digital eyewear
WO2017179040A1 (en) System and method for distribution and synchronized presentation of content
JP6665446B2 (en) Information processing apparatus, program, and speech synthesis method
US20140258858A1 (en) Content customization
US9075760B2 (en) Narration settings distribution for content customization
US11211074B2 (en) Presentation of audio and visual content at live events based on user accessibility
JP5293712B2 (en) Karaoke device and karaoke system
KR102112738B1 (en) Method for displaying lyrics for karaoke device and device for the method
JP7036014B2 (en) Speech processing equipment and methods
JP5387642B2 (en) Lyric telop display device and program
JP6809177B2 (en) Information processing system and information processing method
JP4170279B2 (en) Lyric display method and apparatus
JP2007334202A (en) Karaoke device
KR20200019939A (en) Method for displaying lyrics for karaoke device and device for the method
KR101790998B1 (en) Switching Method of music score and device thereof
JPWO2019239971A1 (en) Information processing methods, information processing devices and programs
JP6587459B2 (en) Song introduction system in karaoke intro
JP2004302285A (en) Device and program for information output
JP6144593B2 (en) Singing scoring system
US20230245644A1 (en) End-to-end modular speech synthesis systems and methods
KR20180135300A (en) The method and the system providing the service of virtual reality singing room

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
A107 Divisional application of patent
GRNT Written decision to grant