KR102613350B1 - Method and device for providing contents using text - Google Patents
Method and device for providing contents using text Download PDFInfo
- Publication number
- KR102613350B1 KR102613350B1 KR1020210058882A KR20210058882A KR102613350B1 KR 102613350 B1 KR102613350 B1 KR 102613350B1 KR 1020210058882 A KR1020210058882 A KR 1020210058882A KR 20210058882 A KR20210058882 A KR 20210058882A KR 102613350 B1 KR102613350 B1 KR 102613350B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- target text
- text
- font
- determined
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90324—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/64—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
텍스트를 이용한 컨텐츠 제공 방법에 있어서, 복수의 텍스트를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트를 결정하는 단계; 상기 대상 텍스트에 대응되는 폰트를 결정하는 단계; 상기 대상 텍스트를 플레이함에 따라 제공되는 컨텐츠를 상기 대상 텍스트 및 상기 폰트에 따라 결정하는 단계; 및 상기 컨텐츠를 제공하는 단계;를 포함하는 방법이 개시된다.A method of providing content using text, comprising: determining a target text that is currently being played while sequentially playing a plurality of texts; determining a font corresponding to the target text; determining content provided when playing the target text according to the target text and the font; and providing the content. A method including a step of providing the content is disclosed.
Description
본 개시는 텍스트를 이용한 컨텐츠 제공 방법 및 디바이스에 관한 것으로, 보다 상세하게는 복수의 텍스트를 순차적으로 플레이하는 과정에서, 플레이 대상이 되는 대상 텍스트 및 대상 텍스트에 대응되는 폰트에 기초하여 결정된 컨텐츠를 제공하는 방법 및 디바이스에 관한 것이다.The present disclosure relates to a method and device for providing content using text, and more specifically, in the process of sequentially playing a plurality of texts, providing content determined based on the target text to be played and the font corresponding to the target text. It relates to a method and device for doing so.
종래에는 OCR(광학 문자 판독 장치) 기술 등을 통한 텍스트 인식 결과에 따라 매칭된 정보 또는 이미지 등의 컨텐츠를 제공하거나 개별 텍스트에 대해 기저장된 사람의 목소리를 OCR 기술 등을 통한 텍스트 인식 결과에 따라 조합하여 제작하는 오디오 북 컨텐츠 등 다양한 산업 환경에서 OCR 기술이 활용되고 있다.Conventionally, content such as matched information or images is provided according to the text recognition results through OCR (Optical Character Recognition) technology, or the human voice previously stored for each text is combined according to the text recognition results through OCR technology, etc. OCR technology is being used in a variety of industrial environments, such as audio book content produced.
그러나, 이러한 OCR기술은 텍스트에 따른 컨텐츠를 제공하기 위해 매번 텍스트 인식 과정을 거쳐야 하며, OCR 기술의 텍스트 인식률 및 텍스트의 해상도 등 다양한 요인에 따라서 텍스트 인식률 저하 문제가 발생하기 때문에 OCR 텍스트 인식 결과를 매번 검수해야 하는 번거로움이 존재하며, 이로 인해 OCR을 이용하여 실시간으로 텍스트에 따른 컨텐츠를 제공하는 기술은 현실적으로 구현하기가 어렵다는 문제점이 존재한다.However, this OCR technology must go through a text recognition process every time to provide content according to the text, and the problem of lowering the text recognition rate occurs depending on various factors such as the text recognition rate of OCR technology and the resolution of the text. Therefore, the OCR text recognition results are not verified every time. There is the inconvenience of having to inspect, and because of this, there is a problem that technology that provides text-based content in real time using OCR is difficult to realistically implement.
이에 따라, 대상 텍스트에 대응되도록 결정된 오디오 또는 비디오 컨텐츠를 기저장하고, 복수의 텍스트를 플레이하는 과정에서 결정된 복수의 텍스트에 포함된 대상 텍스트를 플레이함에 따라 대상 텍스트에 대응되는 컨텐츠를 텍스트에 대한 OCR 과정 없이 즉각적으로 제공할 수 있는 기술이 필요한 실정이다.Accordingly, the audio or video content determined to correspond to the target text is pre-stored, and as the target text included in the plurality of texts determined in the process of playing the plurality of texts is played, the content corresponding to the target text is OCRed to the text. There is a need for technology that can be provided immediately without any process.
이러한 종래의 문제점을 해결하기 위한 본 개시의 일 실시 예에 따른 목적은, 복수의 텍스트를 순차적으로 플레이하는 과정에서 대상 텍스트 및 대상 텍스트에 대응되는 폰트에 기초하여 기저장된 오디오 컨텐츠 및 비디오 컨텐츠를 포함하는 컨텐츠의 종류, 내용, 스타일 등을 결정하여 제공함으로써 대상 텍스트 플레이에 따라 즉각적으로 컨텐츠를 제공할 수 있는 방법 및 디바이스를 제공하는 데에 있다.The purpose of an embodiment of the present disclosure to solve these conventional problems is to include audio content and video content pre-stored based on the target text and the font corresponding to the target text in the process of sequentially playing a plurality of texts. The purpose is to provide a method and device that can immediately provide content according to the target text play by determining and providing the type, content, and style of the content.
본 개시의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objectives of the present disclosure are not limited to the objectives mentioned above, and other objectives not mentioned may be clearly understood from the description below.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제 1측면에 따르면, 텍스트를 이용한 컨텐츠 제공 방법에 있어서, 복수의 텍스트를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트를 결정하는 단계; 상기 대상 텍스트에 대응되는 폰트를 결정하는 단계; 상기 대상 텍스트를 플레이함에 따라 제공되는 컨텐츠를 상기 대상 텍스트 및 상기 폰트에 따라 결정하는 단계; 및 상기 컨텐츠를 제공하는 단계;를 포함하는 방법을 제공할 수 있다.As a technical means for achieving the above-mentioned technical problem, according to the first aspect of the present disclosure, in the method of providing content using text, in the process of sequentially playing a plurality of texts, the target text currently being played is selected. deciding step; determining a font corresponding to the target text; determining content provided when playing the target text according to the target text and the font; and providing the content.
또한, 상기 컨텐츠를 결정하는 단계는 상기 폰트의 속성 정보에 기초하여 상기 컨텐츠를 결정할 수 있다.Additionally, the step of determining the content may determine the content based on attribute information of the font.
또한, 상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠 중 적어도 하나를 포함할 수 있다.Additionally, the content may include at least one of audio content and video content.
또한, 상기 컨텐츠의 내용은 상기 대상 텍스트에 따라 결정되고, 상기 컨텐츠의 스타일은 상기 폰트에 따라 결정될 수 있다.Additionally, the content of the content may be determined according to the target text, and the style of the content may be determined according to the font.
또한, 상기 컨텐츠는 상기 대상 텍스트 및 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트에 기초하여 결정될 수 있다.Additionally, the content may be determined based on the target text and a preceding text played prior to the target text.
또한, 상기 컨텐츠는 상기 대상 텍스트, 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트 및 상기 대상 텍스트보다 후행하여 플레이될 후행 텍스트에 기초하여 결정될 수 있다.Additionally, the content may be determined based on the target text, a preceding text played before the target text, and a subsequent text played after the target text.
또한, 상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠를 포함하고, 상기 오디오 컨텐츠는 상기 대상 텍스트에 따라 결정되고, 상기 비디오 컨텐츠는 상기 폰트에 따라 결정될 수 있다.Additionally, the content may include audio content and video content, the audio content may be determined according to the target text, and the video content may be determined according to the font.
또한, 상기 컨텐츠의 내용은 상기 대상 텍스트에 따라 결정되고, 상기 컨텐츠의 종류는 상기 폰트에 따라 결정될 수 있다.Additionally, the content of the content may be determined according to the target text, and the type of the content may be determined according to the font.
또한, 사용자 입력에 기초하여 상기 대상 텍스트 및 상기 폰트에 대응되는 컨텐츠를 결정하는 단계;를 더 포함할 수 있다.Additionally, the method may further include determining content corresponding to the target text and the font based on user input.
본 개시의 제 2 측면에 따르면, 텍스트를 이용한 컨텐츠 제공 디바이스에 있어서, 복수의 텍스트를 획득하는 수신부; 및 복수의 텍스트를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트를 결정하고, 상기 대상 텍스트에 대응되는 폰트를 결정하고, 상기 대상 텍스트를 플레이함에 따라 제공되는 컨텐츠를 상기 대상 텍스트 및 상기 폰트에 따라 결정하고, 상기 컨텐츠를 제공하는 프로세서;를 포함하는 디바이스를 제공할 수 있다.According to a second aspect of the present disclosure, a content providing device using text, comprising: a receiving unit for acquiring a plurality of texts; And in the process of sequentially playing a plurality of texts, the target text that is currently the target of play is determined, a font corresponding to the target text is determined, and the content provided by playing the target text is stored in the target text and A device including a processor that determines the font and provides the content can be provided.
또한, 상기 프로세서는 상기 폰트의 속성 정보에 기초하여 상기 컨텐츠를 결정할 수 있다.Additionally, the processor may determine the content based on attribute information of the font.
또한, 상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠 중 적어도 하나를 포함할 수 있다.Additionally, the content may include at least one of audio content and video content.
또한, 상기 프로세서는 상기 컨텐츠의 내용을 상기 대상 텍스트에 따라 결정하고, 상기 컨텐츠의 스타일을 상기 폰트에 따라 결정할 수 있다.Additionally, the processor may determine the content of the content according to the target text and determine the style of the content according to the font.
또한, 상기 프로세서는 상기 대상 텍스트 및 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트에 기초하여 상기 컨텐츠를 결정할 수 있다.Additionally, the processor may determine the content based on the target text and a preceding text played before the target text.
또한, 상기 프로세서는 상기 컨텐츠를 상기 대상 텍스트, 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트 및 상기 대상 텍스트보다 후행하여 플레이될 후행 텍스트에 기초하여 결정할 수 있다.Additionally, the processor may determine the content based on the target text, a preceding text played before the target text, and a subsequent text played after the target text.
또한, 상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠를 포함하고, 상기 프로세서는 상기 오디오 컨텐츠를 상기 대상 텍스트에 따라 결정하고, 상기 비디오 컨텐츠를 상기 폰트에 따라 결정할 수 있다.Additionally, the content includes audio content and video content, and the processor can determine the audio content according to the target text and the video content according to the font.
또한, 상기 프로세서는 상기 컨텐츠의 내용을 상기 대상 텍스트에 따라 결정하고, 상기 컨텐츠의 종류를 상기 폰트에 따라 결정할 수 있다.Additionally, the processor may determine the content of the content according to the target text and determine the type of the content according to the font.
또한, 상기 프로세서는 사용자 입력에 기초하여 상기 대상 텍스트 및 상기 폰트에 대응되는 컨텐츠를 결정할 수 있다.Additionally, the processor may determine content corresponding to the target text and the font based on user input.
본 개시의 제 3 측면에 따르면, 제 1 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.According to a third aspect of the present disclosure, a computer-readable recording medium recording a program for executing the method of the first aspect on a computer can be provided.
본 개시의 일 실시 예에 따르면, 대상 텍스트 및 대상 텍스트에 대응되는 폰트에 기초하여 기저장된 오디오 컨텐츠 및 비디오 컨텐츠를 제공함으로써 대상 텍스트 플레이에 따라 적합한 컨텐츠를 즉각적으로 제공할 수 있다.According to an embodiment of the present disclosure, by providing pre-stored audio content and video content based on the target text and the font corresponding to the target text, appropriate content can be immediately provided according to the play of the target text.
또한, 대상 텍스트 및 대상 텍스트에 대응되는 폰트에 컨텐츠가 매칭 저장되어 있어 단순한 텍스트 획득에 따라 컨텐츠를 제공할 수 있기 때문에 종래 텍스트에 따라 컨텐츠를 제공하기 위해 수행되는 OCR과 같은 문자 인식 절차를 생략할 수 있다.In addition, since the content is matched and stored in the target text and the font corresponding to the target text, content can be provided based on simple text acquisition, so character recognition procedures such as OCR, which are performed to provide content according to the conventional text, can be omitted. You can.
또한, 대상 텍스트를 단순히 읽어주는 것뿐만 아니라 대상 텍스트에 대응되는 폰트 및 폰트에 적용된 서식에 기초하여 기저장된 다양한 효과음을 제공할 수 있고, 대상 텍스트의 내용 및 폰트와 사용자 음성을 매칭 저장하여 대상 텍스트에 대한 플레이 과정에서 사용자 음성에 따른 컨텐츠를 제공할 수 있다.In addition, in addition to simply reading the target text, it is possible to provide various pre-stored sound effects based on the font corresponding to the target text and the format applied to the font, and match and store the content and font of the target text with the user's voice to create the target text. During the play process, content according to the user's voice can be provided.
본 개시의 효과는 상기의 효과로 한정되는 것은 아니며, 본 개시의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present disclosure are not limited to the above effects, and should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description or claims of the present disclosure.
도 1은 일 실시 예에 따른 컨텐츠 제공 디바이스의 구성을 개략적으로 도시한 블록도이다.
도 2는 일 실시 예에 따른 컨텐츠 제공 디바이스를 통해 컨텐츠를 제공하는 각 단계를 도시한 흐름도이다.
도 3은 일 실시 예에 따른 컨텐츠 제공 디바이스에 의해 컨텐츠 제공이 수행되는 일 예를 개략적으로 도시한 도면이다.
도 4는 일 실시 예에 따른 컨텐츠 제공 디바이스에 의해 오디오 컨텐츠 제공이 수행되는 일 예를 개략적으로 도시한 도면이다.
도 5는 일 실시 예에 따른 컨텐츠 제공 디바이스에 의해 통합 컨텐츠 제공이 수행되는 일 예를 개략적으로 도시한 도면이다.
도 6은 일 실시 예에 따른 사용자 입력에 기초하여 대상 텍스트 및 폰트에 대응되는 컨텐츠가 결정되는 일 예를 개략적으로 도시한 도면이다.Figure 1 is a block diagram schematically showing the configuration of a content providing device according to an embodiment.
Figure 2 is a flowchart illustrating each step of providing content through a content providing device according to an embodiment.
FIG. 3 is a diagram schematically illustrating an example in which content is provided by a content provision device according to an embodiment.
FIG. 4 is a diagram schematically illustrating an example in which audio content is provided by a content providing device according to an embodiment.
FIG. 5 is a diagram schematically illustrating an example in which integrated content provision is performed by a content provision device according to an embodiment.
FIG. 6 is a diagram schematically illustrating an example in which content corresponding to a target text and font is determined based on a user input according to an embodiment.
실시 예들에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments are general terms that are currently widely used as much as possible while considering the function in the present invention, but this may vary depending on the intention or precedent of a person working in the art, the emergence of new technology, etc. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the relevant invention. Therefore, the terms used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, rather than simply the name of the term.
명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “…부”, “…모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When a part in the entire specification is said to “include” a certain element, this means that it does not exclude other elements but may further include other elements, unless specifically stated to the contrary. In addition, “…” stated in the specification. wealth", "… Terms such as “module” refer to a unit that processes at least one function or operation, which may be implemented as hardware or software, or as a combination of hardware and software.
아래에서는 첨부한 도면을 참고하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Below, with reference to the attached drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily implement the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein.
이하에서는 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도 1은 일 실시 예에 따른 컨텐츠 제공 디바이스(100)의 구성을 개략적으로 도시한 블록도이다.FIG. 1 is a block diagram schematically showing the configuration of a content providing device 100 according to an embodiment.
도 1을 참조하면, 일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 수신부(110) 및 프로세서(120)를 포함할 수 있다. Referring to FIG. 1, a content providing device 100 according to an embodiment may include a receiving unit 110 and a processor 120.
구체적으로, 컨텐츠 제공 디바이스(100)는 복수의 텍스트(310)를 획득하는 수신부(110) 및Specifically, the content providing device 100 includes a receiving unit 110 that acquires a plurality of texts 310 and
복수의 텍스트(310)를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트(320)를 결정하고, 대상 텍스트(320)에 대응되는 폰트를 결정하고, 대상 텍스트(320)를 플레이함에 따라 제공되는 컨텐츠를 대상 텍스트(320) 및 폰트에 따라 결정하고, 컨텐츠를 제공하는 프로세서(120)를 포함할 수 있다.In the process of sequentially playing a plurality of texts 310, the target text 320 that is the current target of play is determined, the font corresponding to the target text 320 is determined, and the target text 320 is played. It may include a processor 120 that determines the content provided according to the target text 320 and font and provides the content.
또한, 프로세서(120)는 폰트의 속성 정보에 기초하여 컨텐츠를 결정할 수 있고, 컨텐츠의 내용을 대상 텍스트(320)에 따라 결정하고, 컨텐츠의 스타일을 폰트에 따라 결정할 수 있다.Additionally, the processor 120 may determine the content based on the attribute information of the font, determine the content of the content according to the target text 320, and determine the style of the content according to the font.
또한, 프로세서(120)는 대상 텍스트(320) 및 대상 텍스트(320)보다 선행하여 플레이된 선행 텍스트에 기초하여 컨텐츠를 결정할 수 있고, 컨텐츠를 대상 텍스트(320), 대상 텍스트(320)보다 선행하여 플레이된 선행 텍스트 및 대상 텍스트(320)보다 후행하여 플레이될 후행 텍스트에 기초하여 결정할 수 있다.Additionally, the processor 120 may determine the content based on the target text 320 and the preceding text played prior to the target text 320, and may determine the content based on the target text 320 and the preceding text played prior to the target text 320. The decision may be made based on the preceding text that has been played and the subsequent text that will be played after the target text (320).
또한, 프로세서(120)는 오디오 컨텐츠(340)를 대상 텍스트(320)에 따라 결정하고, 비디오 컨텐츠(330)를 폰트에 따라 결정할 수 있고, 컨텐츠의 내용을 대상 텍스트(320)에 따라 결정하고, 컨텐츠의 종류를 폰트에 따라 결정할 수 있고, 사용자 입력에 기초하여 대상 텍스트(320) 및 폰트에 대응되는 컨텐츠를 결정할 수 있다.In addition, the processor 120 may determine the audio content 340 according to the target text 320, determine the video content 330 according to the font, and determine the content of the content according to the target text 320. The type of content can be determined according to the font, and the content corresponding to the target text 320 and font can be determined based on user input.
더하여, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 컨텐츠 제공 디바이스(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 예를 들면, 컨텐츠 제공 디바이스(100)는 컨텐츠를 저장하는 메모리(미도시)를 더 포함할 수 있다. 또는 다른 실시 예에 따를 경우, 도 1에 도시된 구성요소들 중 일부 구성요소는 생략될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다.In addition, those skilled in the art can understand that other general-purpose components other than those shown in FIG. 1 may be further included in the content providing device 100. For example, the content providing device 100 may further include a memory (not shown) that stores content. Alternatively, according to another embodiment, those skilled in the art may understand that some of the components shown in FIG. 1 may be omitted.
일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 사용자 또는 작업자에 의해 이용될 수 있고, 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등과 같이 터치 스크린 패널이 구비된 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있으며, 이 외에도 데스크탑 PC, 태블릿 PC, 랩탑 PC, 셋탑 박스를 포함하는 IPTV와 같이, 애플리케이션을 설치하고 실행할 수 있는 기반이 마련된 장치도 포함할 수 있다.The content providing device 100 according to one embodiment may be used by a user or worker, and may be equipped with a touch screen panel such as a mobile phone, smartphone, PDA (Personal Digital Assistant), PMP (Portable Multimedia Player), tablet PC, etc. It can include all types of handheld wireless communication devices, and in addition, it can include desktop PCs, tablet PCs, laptop PCs, and IPTVs including set-top boxes, which provide a basis for installing and running applications. It may also include devices.
컨텐츠 제공 디바이스(100)는 본 명세서에서 설명되는 기능을 실현시키기 위한 컴퓨터 프로그램을 통해 동작하는 컴퓨터 등의 단말기로 구현될 수 있다.The content providing device 100 may be implemented as a terminal such as a computer that operates through a computer program to realize the functions described in this specification.
일 실시 예에 따른 폰트 제공 시스템은 컨텐츠 제공 디바이스(100) 및 서버(미도시)를 포함할 수 있으나, 이에 제한되지 않는다. 일 실시 예에 따른 서버는 컨텐츠 제공을 위한 애플리케이션 및 관련 서비스를 지원할 수 있다.The font providing system according to an embodiment may include a content providing device 100 and a server (not shown), but is not limited thereto. A server according to an embodiment may support applications and related services for providing content.
이하에서는 일 실시 예에 따른 컨텐츠 제공 디바이스(100)가 독립적으로 컨텐츠를 결정, 제공하는 수행하는 실시 예를 중심으로 서술하도록 하지만, 전술한 것처럼, 서버와의 연동을 통해 컨텐츠 제공을 수행할 수도 있다. 즉, 일 실시 예에 따른 컨텐츠 제공 디바이스(100)와 서버는 그 기능의 측면에서 통합 구현될 수 있고, 서버는 생략될 수도 있으며, 어느 하나의 실시 예에 제한되지 않음을 알 수 있다.Hereinafter, the description will focus on an embodiment in which the content provision device 100 according to an embodiment independently determines and provides content. However, as described above, content provision can also be performed through interworking with a server. . That is, the content providing device 100 and the server according to one embodiment may be integrated in terms of their functions, and the server may be omitted, and it can be seen that the content providing device 100 and the server according to one embodiment are not limited to any one embodiment.
각 구성을 참조하여 전술한 내용은 아래의 도면들을 참조하여 보다 상세히 후술하도록 한다.The contents described above with reference to each configuration will be described in more detail later with reference to the drawings below.
도 2는 일 실시 예에 따른 컨텐츠 제공 디바이스(100)를 통해 컨텐츠를 제공하는 각 단계를 도시한 흐름도이다.FIG. 2 is a flowchart illustrating each step of providing content through the content providing device 100 according to an embodiment.
단계 S210에서 일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 복수의 텍스트(310)를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트(320)를 결정할 수 있다.In step S210, the content providing device 100 according to an embodiment may determine the target text 320 that is currently being played while sequentially playing a plurality of texts 310.
구체적으로, 복수의 텍스트(310)는 신문, 책 등을 비롯한 오프라인 매체에서 제공되는 텍스트 및 PC, 모바일 환경 등 온라인 매체에서 제공되는 텍스트로 이루어진 모든 매체를 포함하는 의미일 수 있다. 컨텐츠 제공 디바이스(100)는 오프라인 또는 온라인에서 이러한 복수의 텍스트(310)를 획득할 수 있고, 획득된 복수의 텍스트(310)에 대해 순차적으로 플레이하는 과정에서 현재 플레이의 대상이 되는 대상 텍스트(320)를 결정할 수 있다. 여기서 개시된 대상 텍스트(320)는 이하에서 설명하는 컨텐츠를 제공하기 위한 대상이 되는 텍스트를 의미하며 도 3을 참조하면, 복수의 텍스트(310)를 플레이함에 따라 대상 텍스트(320)가 결정될 수 있다. 또한, “플레이” 라는 용어는 OCR 등 텍스트를 판독, 인식하는 것이 아닌, 나열 또는 전개되는 복수의 텍스트(310)를 시간의 흐름에 따라 순차적으로 획득하여 복수의 텍스트(310)에 대해 결정된 대상 텍스트(320)에 대응되는 컨텐츠를 제공하는 동작의 개념으로 이해하는 것이 바람직할 수 있다. 이러한 플레이라는 용어는 이하에서 설명하는 각 도면을 참조한 실시 예를 통해 더욱 명확히 이해될 수 있다.Specifically, the plurality of texts 310 may include all media consisting of text provided in offline media such as newspapers, books, etc., and text provided in online media such as PC and mobile environments. The content providing device 100 can acquire such a plurality of texts 310 offline or online, and in the process of sequentially playing the acquired plurality of texts 310, the target text 320 that is the current target of play ) can be determined. The target text 320 disclosed herein refers to a target text for providing content described below. Referring to FIG. 3, the target text 320 can be determined by playing a plurality of texts 310. In addition, the term “play” refers to the target text determined for the plurality of texts 310 by sequentially acquiring a plurality of texts 310 that are listed or developed over time, rather than reading or recognizing text such as OCR. It may be desirable to understand the concept of an operation that provides content corresponding to 320. The term play can be more clearly understood through examples referring to each drawing described below.
단계 S220에서 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)에 대응되는 폰트를 결정할 수 있다. 대상 텍스트(320)에 대응되는 폰트는 복수의 텍스트(310) 중 대상 텍스트(320)가 작성된 폰트의 종류를 의미할 수 있다.In step S220, the content providing device 100 may determine a font corresponding to the target text 320. The font corresponding to the target text 320 may refer to the type of font in which the target text 320 is written among the plurality of texts 310.
단계 S230에서 일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)를 플레이함에 따라 제공되는 컨텐츠를 대상 텍스트(320) 및 폰트에 따라 결정할 수 있다. In step S230, the content providing device 100 according to an embodiment may determine content provided as the target text 320 is played based on the target text 320 and the font.
구체적으로, 대상 텍스트(320)에 따른 컨텐츠는 폰트의 속성 정보에 기초하여 결정될 수 있다. 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)에 대응되는 폰트와 컨텐츠 간의 매칭 정보를 나타내는 기저장된 속성 정보에 기초하여 해당 폰트에 매칭되어 있는 컨텐츠를 판단 및 결정할 수 있다. 또한, 컨텐츠의 종류는 폰트에 따라서 결정될 수 있다. 컨텐츠의 종류는 예를 들어 “읽어주기”, “계이름”, “음성”, “각종 효과음(예: 물방울 터지는 소리 등)”, “분수 이미지”, “파도 치는 이미지”, “폭죽이 터지는 이미지”, 등을 포함할 수 있다.Specifically, content according to the target text 320 may be determined based on font attribute information. The content providing device 100 may determine and determine the content matched to the font based on pre-stored attribute information indicating matching information between the font corresponding to the target text 320 and the content. Additionally, the type of content may be determined depending on the font. Types of content include, for example, “reading”, “name of the system”, “voice”, “various sound effects (e.g. sound of water drops bursting, etc.)”, “fountain image”, “image of waves”, “image of firecrackers exploding” , etc. may be included.
더하여, 컨텐츠의 내용은 대상 텍스트(320)가 나타내는 텍스트에 따라 결정되고, 컨텐츠의 스타일은 폰트에 따라 결정될 수 있다. 이러한 컨텐츠는 오디오 컨텐츠(340) 및/또는 비디오 컨텐츠(330)를 포함할 수 있다. 예를 들어 컨텐츠의 내용은 컨텐츠가 나타내는 사물, 대사, 단어, 영어 문장, 숫자 등 텍스트 자체가 갖는 의미를 나타낼 수 있고, 컨텐츠의 스타일은 대상의 분위기, 동작 등에 대한 스타일을 나타내는 것으로, 예를 들어 비디오 컨텐츠(330)의 경우 “분수의 물줄기 세기”, “폭죽의 색상” 등의 시각적 스타일을 포함할 수 있고, 오디오 컨텐츠(340)의 경우 “어린 아이 음성”, “성인 남자 음성”, “점점 작아지는 소리” 등의 청각적 스타일을 포함할 수 있다.In addition, the content of the content may be determined according to the text represented by the target text 320, and the style of the content may be determined according to the font. This content may include audio content 340 and/or video content 330. For example, the content of the content can represent the meaning of the text itself, such as the object, dialogue, word, English sentence, or number that the content represents, and the style of the content can represent the style of the object's atmosphere, action, etc., for example. In the case of video content 330, it may include visual styles such as “the intensity of water in a fountain” and “the color of firecrackers,” and in the case of audio content 340, it may include “voice of a young child,” “voice of an adult man,” and “gradually.” It may include auditory styles such as “smaller sounds.”
예를 들어, 도 3 내지 도 4를 참조하면, 대상 텍스트(320)가 “안녕하세요”이고, 대상 텍스트(320)에 대응되는 폰트가 “바탕체”일 경우, 대상 텍스트(320)가 플레이됨에 따라 제공되는 컨텐츠는 대상 텍스트(320)에 대응되는 “바탕체” 폰트의 속성 정보에 기초하여 기저장된 컨텐츠의 종류는 “종소리”로 결정될 수 있고, 컨텐츠의 내용은 “솔(G) 음정 2번”으로 결정될 수 있고, 컨텐츠의 스타일은 “바탕체” 폰트에 따라 “4/4박자” 스타일로 결정될 수 있다. 이에 따라, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)를 플레이함에 따라 결정되는 컨텐츠를 4/4 박자 스타일로 솔(G) 음정 2번을 표현하는 종소리”인 컨텐츠를 오디오 컨텐츠(340)로 결정할 수 있다. 추가적으로, 대상 텍스트(320)에 대응되는 폰트의 크기, 폰트의 컬러, 폰트의 기울기 등 폰트에 대해 적용된 서식에 기초하여 “4/4 박자” 스타일의 박자의 빠르기 등이 갱신될 수 있다. For example, referring to FIGS. 3 and 4, when the target text 320 is “Hello” and the font corresponding to the target text 320 is “Batang Font,” the font is provided as the target text 320 is played. Based on the attribute information of the “batang” font corresponding to the target text 320, the type of pre-stored content may be determined as “bell sound,” and the content content may be determined as “sol (G) pitch number 2.” and the style of the content can be determined as a “4/4 beat” style depending on the “batang” font. Accordingly, the content providing device 100 converts the content determined by playing the target text 320 into audio content 340, which is a bell sound representing the second sole (G) pitch in a 4/4 time signature. You can decide. Additionally, the tempo of the “4/4 time” style may be updated based on the format applied to the font, such as the size of the font corresponding to the target text 320, the color of the font, and the slope of the font.
일 실시 예에서, 컨텐츠 제공 디바이스(100)는 사용자 입력에 기초하여 대상 텍스트(320) 및 폰트에 대응되는 컨텐츠를 결정할 수도 있다. 즉, 사용자가 선택한 컨텐츠가 대상 텍스트 및 폰트에 대응되는 컨텐츠로 결정될 수 있다.In one embodiment, the content providing device 100 may determine content corresponding to the target text 320 and font based on user input. That is, the content selected by the user may be determined as content corresponding to the target text and font.
다른 실시 예에서, 대상 텍스트(320)가 “소풍”이고, 대상 텍스트(320)에 대응되는 폰트가 비교적 활발한 느낌의 “돋움체”일 경우, 대상 텍스트(320)가 플레이됨에 따라 제공되는 컨텐츠는 대상 텍스트(320)에 대응되는 “돋움체” 폰트의 속성 정보에 기초하여 기저장된 컨텐츠의 종류인 “읽어주기” 컨텐츠로 결정될 수 있고, 컨텐츠의 내용은 “경쾌한 발음”으로 결정될 수 있고, 컨텐츠의 스타일은 “돋움체” 폰트에 따라 “어린 아이 목소리” 스타일로 결정될 수 있다. 이에 따라, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)를 플레이함에 따라 결정되는 컨텐츠를 “어린 아이 목소리” 스타일로 “경쾌한 발음” 이라는 내용을 “읽어주기”인 컨텐츠 종류를 포함하는 오디오 컨텐츠(340)로 결정할 수 있다. 추가적으로, 대상 텍스트(320)에 대응되는 폰트의 크기, 폰트의 컬러, 폰트의 기울기 등 폰트에 대해 적용된 서식에 기초하여 “어린 아이 목소리” 스타일에 따른 음성 주체의 성별 및 연령, 음성의 세기, 빠르기, 높낮이 등이 결정될 수 있다.In another embodiment, when the target text 320 is “Picnic” and the font corresponding to the target text 320 is “Dotum” with a relatively lively feel, the content provided as the target text 320 is played is the target text. Based on the attribute information of the “Dotum” font corresponding to the text 320, it can be determined as “reading” content, which is a type of pre-stored content, the content of the content can be determined as “bright pronunciation,” and the style of the content can be determined as “reading” content. Depending on the “Dotum” font, it can be decided to be a “child’s voice” style. Accordingly, the content providing device 100 provides audio content that includes a content type that “reads” the content determined by playing the target text 320 in a “child’s voice” style and “lively pronunciation.” 340). Additionally, based on the formatting applied to the font, such as the size of the font corresponding to the target text 320, the color of the font, and the inclination of the font, the gender and age of the voice subject according to the “child voice” style, the intensity of the voice, and the speed of the voice. , height, etc. can be determined.
전술한 실시 예에서는 “어린 아이 목소리”와 같이 특정인의 음성에 따른 오디오 컨텐츠(340)를 제공하지만, 컨텐츠 제공 디바이스(100)는 복수의 텍스트(310) 및 복수의 텍스트(310)에 대응되는 폰트에 대응되도록 획득된 사용자 음성을 매칭 저장함으로써 대상 텍스트(320)가 재생됨에 따라 결정된 오디오 컨텐츠(340)가 사용자 음성으로 제공될 수도 있다. 이에 따라 사용자의 만족도 높은 컨텐츠 이용 기회를 제공할 수 있다.In the above-described embodiment, audio content 340 according to the voice of a specific person, such as “a child's voice,” is provided, but the content providing device 100 provides a plurality of texts 310 and fonts corresponding to the plurality of texts 310. By matching and storing the acquired user voice to correspond to , the audio content 340 determined as the target text 320 is played may be provided as the user voice. Accordingly, it is possible to provide opportunities to use content with high user satisfaction.
다른 실시 예에서, 대상 텍스트(320)가 “꽃밭”이고, 대상 텍스트(320)에 대응되는 폰트가 “맑은 고딕” 폰트일 경우, 대상 텍스트(320)가 플레이됨에 따라 제공되는 컨텐츠는 대상 텍스트(320)에 대응되는 “맑은 고딕” 폰트의 속성 정보에 기초하여 기저장된 컨텐츠의 종류인 “영상”(비디오 컨텐츠(330))으로 결정될 수 있고, 컨텐츠의 스타일은 “맑은 고딕” 폰트에 따라 “분수” 스타일로 결정될 수 있다. 이에 따라, 대상 텍스트(320)를 플레이함에 따라 제공되는 컨텐츠는 대상 텍스트(320)에 따라 결정된 컨텐츠 내용인 “꽃밭”을 나타내는 이미지 및 대상 텍스트(320)에 대응되는 폰트에 따라 결정된 “영상”인 비디오 컨텐츠(330), “분수”인 스타일을 포함하는 컨텐츠로 결정될 수 있다. 결과적으로, 결정된 비디오 컨텐츠(330)는 “꽃밭”을 나타내는 이미지가 “분수” 스타일에 따라 분수의 물줄기처럼 연속적으로 제공되는 “영상” 컨텐츠로 결정될 수 있다. 추가적으로, 대상 텍스트(320)에 대응되는 폰트의 크기, 폰트의 컬러, 폰트의 기울기 등 폰트에 대해 적용된 서식에 기초하여 “분수” 스타일로 제공되는 이미지의 색상, 개수, 빠르기 등이 결정될 수 있다.In another embodiment, when the target text 320 is “flower field” and the font corresponding to the target text 320 is a “clear gothic” font, the content provided as the target text 320 is played is the target text ( 320), the type of pre-stored content, “video” (video content 330), can be determined based on the attribute information of the “clear Gothic” font, and the style of the content is “fountain” according to the “clear Gothic” font. ” It can be decided by style. Accordingly, the content provided by playing the target text 320 is an image representing a “flower field”, which is the content determined according to the target text 320, and a “video” determined according to the font corresponding to the target text 320. Video content 330 may be determined to be content including a style of “fountain.” As a result, the determined video content 330 may be determined as “video” content in which an image representing a “flower field” is continuously provided like a stream of water from a fountain according to the “fountain” style. Additionally, the color, number, speed, etc. of images provided in a “fountain” style may be determined based on formatting applied to the font, such as the size of the font corresponding to the target text 320, the color of the font, and the slope of the font.
전술한 바에 따르면, 컨텐츠는 오디오 컨텐츠(340) 및 비디오 컨텐츠(330)가 각각 결정되는 실시 예에 대해 설명하고 있으나, 컨텐츠 제공 디바이스(100)는 오디오 컨텐츠(340) 및 비디오 컨텐츠(330)가 통합된 통합 컨텐츠(510)를 제공할 수 있음을 통상의 기술자라면 명세서 전반에 개시된 실시 예들을 통해 이해할 수 있다. According to the above, an embodiment in which the audio content 340 and the video content 330 are respectively determined is described, but the content providing device 100 integrates the audio content 340 and the video content 330. Anyone skilled in the art can understand that integrated content 510 can be provided through the embodiments disclosed throughout the specification.
예를 들어, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)가 “파도”, “폭포”, “연주” 등과 같이 시각적, 청각적으로 동시에 표현 가능한 특정 텍스트를 통합 텍스트로 기저장할 수 있고, 기저장된 통합 텍스트에 대응되는 복수의 폰트 중 어느 하나의 폰트를 미리 매칭할 수 있고, 매칭된 통합 텍스트 및 통합 텍스트에 대응되는 폰트에 대한 컨텐츠를 “통합 컨텐츠(510)”로 미리 매칭할 수 있고, 결과인 매칭 데이터를 데이터 베이스(미도시)에 미리 저장할 수 있다(동일한 어느 하나의 통합 텍스트에 대한 매칭 데이터는 복수의 폰트의 종류에 따라 복수개로 결정, 저장될 수 있다) 이러한 통합 컨텐츠(510)는 비디오 컨텐츠(330) 및 오디오 컨텐츠(340)가 동시에 제공되는 컨텐츠일 수 있고, 복수의 텍스트(310)를 재생하는 과정에서 결정된 대상 텍스트(320)가 통합 텍스트인 경우 결정되는 컨텐츠는, 통합 텍스트 및 통합 텍스트에 대응되는 폰트에 따라 컨텐츠의 종류, 내용 및 스타일이 미리 결정되어 기저장된 통합 컨텐츠(510)로 결정될 수 있다.For example, the content providing device 100 may pre-store a specific text in which the target text 320 can be simultaneously expressed visually and auditorily, such as “wave,” “waterfall,” “performance,” etc., as integrated text. Any one font among a plurality of fonts corresponding to the stored integrated text can be matched in advance, and content for the matched integrated text and the font corresponding to the integrated text can be matched in advance with “integrated content 510”, The resulting matching data can be stored in advance in a database (not shown) (matching data for the same integrated text can be determined and stored in multiple numbers depending on the type of font). This integrated content 510 may be content in which video content 330 and audio content 340 are provided simultaneously, and if the target text 320 determined in the process of playing a plurality of texts 310 is an integrated text, the determined content is an integrated text And the type, content, and style of the content may be determined in advance according to the font corresponding to the integrated text and determined as the pre-stored integrated content 510.
예를 들어, 컨텐츠 제공 디바이스(100)는 복수의 텍스트(310)를 순차적으로 플레이함에 따라 결정된 현재 플레이 대상이 되는 대상 텍스트(320)가 통합 텍스트인 “파도”로 결정된 경우 대상 텍스트(320)를 플레이함에 따라 결정되는 컨텐츠는, 결정된 통합 텍스트와 통합 텍스트에 대응되도록 기저장된 폰트인 “견명조” 폰트에 따라, 컨텐츠의 종류는 “파도 치는 이미지” 및 “입체 음향”, 컨텐츠의 내용은 “파도 형상을 나타내는 이미지” 및 “파도 소리”, 컨텐츠의 스타일은 “넘실거리는” 및 “거센 소리”로 기저장된 통합 컨텐츠(510)로 결정될 수 있다. 이에 따라 제공되는 통합 컨텐츠(510)는 “파도 형상을 나타내는 이미지는 넘실거리며 파도 치는 이미지를 포함하는 비디오 컨텐츠와 파도 소리가 거센 소리로 표현되는 입체 음향을 포함하는 오디오 컨텐츠“로 결정되어 기저장될 수 있고, 복수의 텍스트(310)를 순차적으로 플레이함에 따라 결정된 대상 텍스트(320)가 “파도”로 결정될 경우 기저장된 통합 컨텐츠(510)가 제공될 수 있다. 이러한 통합 컨텐츠(510)의 스타일은 폰트에 적용된 서식에 기초하여 갱신될 수 있다.For example, when the content providing device 100 determines that the target text 320 currently being played as determined by sequentially playing the plurality of texts 310 is “wave”, which is an integrated text, the content providing device 100 selects the target text 320. The content determined as you play depends on the determined integrated text and the “Gyeonmyeongjo” font, which is a pre-stored font to correspond to the integrated text. The type of content is “wave image” and “stereoscopic sound,” and the content is “waves.” The style of the content, such as “image representing shape” and “sound of waves,” may be determined by integrated content 510 pre-stored as “fluttering” and “robust sound.” Accordingly, the integrated content 510 provided is determined to be “video content containing images of waves overflowing as images representing the shape of waves and audio content containing three-dimensional sound in which the sound of waves is expressed as a strong sound” and will be pre-stored. If the target text 320 determined by sequentially playing the plurality of texts 310 is determined to be a “wave,” pre-stored integrated content 510 may be provided. The style of this integrated content 510 may be updated based on the format applied to the font.
이와 같이 비디오 컨텐츠(330) 및 오디오 컨텐츠(340)가 통합된 통합 컨텐츠(510)를 미리 저장하여 컨텐츠를 결정함으로써 시각적, 청각적으로 더욱 풍부한 컨텐츠를 제공할 수 있다.In this way, by pre-storing the integrated content 510 in which the video content 330 and the audio content 340 are integrated and determining the content, richer visual and auditory content can be provided.
또한, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320) 및 이에 대응되는 폰트와 폰트에 적용된 서식에 기초하여 기저장된 컨텐츠를 제공할 수 있어 단순 텍스트의 재생 만으로 시각적, 청각적으로 풍부한 컨텐츠를 즉각적으로 제공할 수 있게 된다.In addition, the content providing device 100 can provide pre-stored content based on the target text 320 and the corresponding font and format applied to the font, so that visually and auditorily rich content can be immediately provided by simply playing the text. can be provided.
일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 대상 텍스트(320) 및 대상 텍스트(320)보다 선행하여 플레이된 선행 텍스트에 기초하여 컨텐츠를 결정할 수 있다.The content providing device 100 according to an embodiment may determine content based on the target text 320 and a preceding text played before the target text 320.
예를 들어, “같이”라는 텍스트를 사람이 발음할 경우 일반적으로 구개음화 현상에 의해 “가치”로 발음된다. 그러나, 구개음화 현상이 적용되지 않은 경우 “가치” 발음이 아닌 “같이” 로 발음된다. 컨텐츠 제공 디바이스(100)는 대상 텍스트(320) “이” 및 선행 텍스트 “같”에 대해 구개음화 현상을 적용하여 “가치”라는 발음의 컨텐츠를 결정할 수 있다. 추가적으로, 컨텐츠 제공 디바이스(100)는 유음화, 연음, 된소리 등의 다양한 음운 변동 현상에 기초하여 컨텐츠를 결정할 수 있어 보다 자연스러운 컨텐츠를 결정할 수 있다.For example, when a person pronounces the text “together,” it is generally pronounced as “value” due to the palatalization phenomenon. However, if the palatalization phenomenon is not applied, it is pronounced as “like” instead of “ga-ga-chi.” The content providing device 100 may determine the content of the pronunciation “value” by applying the palatalization phenomenon to the target text 320 “i” and the preceding text “like”. Additionally, the content providing device 100 can determine content based on various phonetic variation phenomena such as voicing, soft consonance, and desonization, thereby determining more natural content.
또한, 컨텐츠 제공 디바이스(100)는 비디오 컨텐츠(330)의 경우 대상 텍스트(320)(예: 구름) 및 선행 텍스트(예: 햇살) 간의 연속성을 고려하여 자연스럽게 연속되는 이미지(예: 햇살이 점차 구름에 가려지는 이미지)의 컨텐츠를 결정할 수 있다.Additionally, in the case of the video content 330, the content providing device 100 considers the continuity between the target text 320 (e.g., clouds) and the preceding text (e.g., sunlight) and provides a naturally continuous image (e.g., sunlight gradually becomes clouds). You can determine the content of the image that is obscured.
추가적으로, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320), 선행 텍스트에 더하여, 대상 텍스트(320)보다 후행하여 플레이될 후행 텍스트에 기초하여 컨텐츠를 결정할 수 있다. 음성 컨텐츠의 경우 음운 변동 현상이 고려된 컨텐츠를 결정할 수 있고, 비디오 컨텐츠(330)의 경우 연속성을 고려하여 자연스럽게 연속되는 이미지의 컨텐츠를 결정할 수 있다. 선행 텍스트, 대상 텍스트(320) 및 후행 텍스트에 기초하여 컨텐츠가 결정될 경우 대상 텍스트(320) 및/또는 폰트에 기초하여 컨텐츠 스타일 및 종류가 결정될 수도 있다.Additionally, the content providing device 100 may determine content based on the target text 320 and the preceding text, as well as a subsequent text to be played after the target text 320 . In the case of voice content, content that takes phoneme variation into consideration can be determined, and in the case of video content 330, content of naturally continuous images can be determined by considering continuity. When content is determined based on the preceding text, target text 320, and following text, the content style and type may be determined based on the target text 320 and/or font.
다른 실시 예에 따르면, 컨텐츠 제공 디바이스(100)는 오디오 컨텐츠(340)를 대상 텍스트(320)에 기초하여 결정될 수 있고, 비디오 텍스트를 폰트에 기초하여 결정될 수 있다. 즉 대상 텍스트(320) 및 폰트에 대해 컨텐츠의 종류를 구분되도록 결정함으로써 일관적이고 안정적인 정서의 컨텐츠를 제공하기에 적절할 수 있다.According to another embodiment, the content providing device 100 may determine the audio content 340 based on the target text 320 and the video text may be determined based on the font. In other words, it may be appropriate to provide content with consistent and stable emotions by determining the type of content for the target text 320 and font.
일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 동일한 대상 텍스트(320)에 대해 상이한 컨텐츠가 복수개로 기저장된 경우, 복수개의 상이한 컨텐츠 중 적어도 어느 하나를 우선적으로 제공하기 위한 우선 순위를 결정할 수 있다.When a plurality of different contents are pre-stored for the same target text 320, the content providing device 100 according to one embodiment may determine a priority for providing at least one of the plurality of different contents first.
예를 들어, 우선 순위는 대상 텍스트(320)에 대한 선행 텍스트 및 후행 텍스트, 컨텐츠 제공 횟수 및 대상 텍스트(320)에 대한 문장 부호 포함 여부의 순서로 높은 가중치에 기초하여 결정될 수 있다. 제공되는 컨텐츠는 문맥상 가장 자연스럽고 적절한 컨텐츠일수록 바람직할 수 있다. For example, the priority may be determined based on a higher weight in the order of the text preceding and following the target text 320, the number of times content is provided, and whether or not the target text 320 includes punctuation marks. The content provided may be more desirable as it is the most natural and appropriate content in the context.
이에 따라, 대상 텍스트(320)에 대한 선행 텍스트 및 후행 텍스트에 기초하여 제공되는 컨텐츠를 결정함으로써 복수의 텍스트(310)의 문맥상 적절하고 자연스러운 컨텐츠를 제공할 가능성이 가장 높다는 점에서 선행 텍스트 및 후행 텍스트에 1순위로 높은 가중치가 부여될 수 있다. 또한, 복수개의 상이한 컨텐츠 중 미리 제공된 횟수가 높은 컨텐츠를 우선 제공함으로써 문맥의 적절성에 대한 신뢰성이 일부 보장된다는 점에서 컨텐츠 제공 횟수에 2 순위로 높은 가중치가 부여될 수 있다. 또한, 대상 텍스트(320)에 대한 문장 부호(예: 큰 따옴표)가 포함될 경우 대상 텍스트(320)를 강조하는 것으로 이해될 수 있기 때문에 오디오 컨텐츠(340)를 제공하고, 문장 부호가 포함되지 않을 경우 단순히 문맥 상 언급되는 정도로 그칠 수 있기 때문에 비디오 컨텐츠(330)로 제공할 수 있어 복수의 텍스트(310)의 문맥 상 보다 적절한 컨텐츠를 제공할 수 있으나, 선행 텍스트 및 후행 텍스트, 컨텐츠 제공 횟수에 비해 정확도가 다소 낮다는 점에서 3순위로 높은 가중치가 부여될 수 있다.Accordingly, by determining the content to be provided based on the preceding and succeeding text for the target text 320, the leading and succeeding text is most likely to provide appropriate and natural content in the context of the plurality of texts 310. Text may be given a high weight of first priority. In addition, the number of times the content has been provided may be given a high second priority in that reliability of the appropriateness of the context is partially guaranteed by providing the content with the highest number of pre-provided contents first among the plurality of different contents. In addition, audio content 340 is provided because it can be understood as emphasizing the target text 320 when punctuation marks (e.g., double quotation marks) for the target text 320 are included, and when punctuation marks are not included, the audio content 340 is provided. Since it can be simply mentioned in context, it can be provided as video content 330, providing more appropriate content in the context of the plurality of texts 310, but accuracy compared to the number of preceding and following texts and content provision. Since is somewhat low, it can be given a high weighting as 3rd place.
결과적으로, 컨텐츠 제공 디바이스(100)는 전술한 바에 따라 대상 텍스트(320)에 대한 선행 텍스트 및 후행 텍스트, 컨텐츠 제공 횟수 및 대상 텍스트(320)에 대한 문장 부호 포함 여부의 순서로 높은 가중치를 부여하고, 부여된 가중치에 기초하여 복수개의 상이한 컨텐츠 중 우선 제공하기 위한 우선 순위를 결정함으로써 복수의 텍스트(310)의 문맥 상 더욱 적절한 컨텐츠를 우선적으로 제공할 수 있다.As a result, the content providing device 100 assigns high weight to the target text 320 in the order of preceding and following text, the number of times content is provided, and whether or not the target text 320 includes punctuation marks, as described above. , By determining the priority for provision among a plurality of different contents based on the assigned weight, content more appropriate in the context of the plurality of texts 310 can be provided preferentially.
도 3은 일 실시 예에 따른 컨텐츠 제공 디바이스(100)에 의해 컨텐츠 제공이 수행되는 일 예를 개략적으로 도시한 도면이다.FIG. 3 is a diagram schematically showing an example in which content is provided by the content provision device 100 according to an embodiment.
도면을 참조하면, 컨텐츠 제공 디바이스(100)는 복수의 텍스트(310)를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트(320) 및 대상 텍스트(320)에 대응되는 폰트를 결정할 수 있고, 결정된 대상 텍스트(320) 및 대상 텍스트(320)에 대응되는 폰트에 기초하여 컨텐츠를 결정할 수 있다. 도면을 참조하면, 대상 텍스트(320) 및 대상 텍스트(320)에 대응되는 폰트에 기초하여 결정된 컨텐츠는 비디오 컨텐츠(330) 및/또는 오디오 컨텐츠(340)로 결정될 수 있다. 구체적으로, 비디오 컨텐츠(330) 및 오디오 컨텐츠(340)의 컨텐츠의 종류, 내용, 스타일 등은 대상 텍스트(320), 폰트, 폰트의 속성 정보, 선행 텍스트, 후행 텍스트 및 사용자 입력에 기초하여 결정될 수 있다. 이처럼 대상 텍스트(320)뿐만 아니라 대상 텍스트(320)에 대응되는 폰트까지 활용하여 컨텐츠를 결정함으로써 종래의 OCR 기반의 컨텐츠 대비 컨텐츠 활용 가능성, 용이성 및 시각적, 청각적 컨텐츠 제작에 대한 범용성 등에서 현저하게 뛰어난 효과를 갖는다.Referring to the drawing, the content providing device 100 may determine the target text 320 that is currently being played and the font corresponding to the target text 320 in the process of sequentially playing a plurality of texts 310. The content may be determined based on the determined target text 320 and the font corresponding to the target text 320. Referring to the drawing, content determined based on the target text 320 and the font corresponding to the target text 320 may be determined as video content 330 and/or audio content 340. Specifically, the type, content, style, etc. of the video content 330 and the audio content 340 may be determined based on the target text 320, font, font attribute information, preceding text, following text, and user input. there is. In this way, by determining the content by utilizing not only the target text 320 but also the font corresponding to the target text 320, the content is significantly superior to conventional OCR-based content in terms of usability, ease of use, and versatility in creating visual and auditory content. It has an effect.
도 4는 일 실시 예에 따른 컨텐츠 제공 디바이스(100)에 의해 오디오 컨텐츠(340) 제공이 수행되는 일 예를 개략적으로 도시한 도면이다.FIG. 4 is a diagram schematically illustrating an example in which audio content 340 is provided by the content providing device 100 according to an embodiment.
도면을 참조하면, 복수의 텍스트를 플레이함에 따라 결정된 대상 텍스트(320)가 “안녕하세요”이고, 대상 텍스트(320)에 대응되는 폰트가 “바탕체”일 경우, 대상 텍스트(320)가 플레이됨에 따라 제공되는 컨텐츠는 대상 텍스트(320)에 대응되는 “바탕체” 폰트의 속성 정보에 기초하여 기저장된 컨텐츠의 종류는 “종소리”로 결정될 수 있고, 컨텐츠의 내용은 “솔(G) 음정 2번”으로 결정될 수 있고, 컨텐츠의 스타일은 “바탕체” 폰트에 따라 “4/4박자” 스타일로 결정될 수 있다. 이에 따라, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)를 플레이함에 따라 결정되는 컨텐츠를 4/4 박자 스타일로 솔(G) 음정 2번을 표현하는 종소리”인 컨텐츠를 오디오 컨텐츠(340)로 결정할 수 있다. 추가적으로, 대상 텍스트(320)에 대응되는 폰트의 크기, 폰트의 컬러, 폰트의 기울기 등 폰트에 대해 적용된 서식에 기초하여 “4/4 박자” 스타일의 박자의 빠르기 등이 갱신될 수 있다.Referring to the drawing, if the target text 320 determined by playing a plurality of texts is “Hello” and the font corresponding to the target text 320 is “Batang Font,” it is provided as the target text 320 is played. Based on the attribute information of the “batang” font corresponding to the target text 320, the type of pre-stored content may be determined as “bell sound,” and the content content may be determined as “sol (G) pitch number 2.” and the style of the content can be determined as a “4/4 beat” style depending on the “batang” font. Accordingly, the content providing device 100 converts the content determined by playing the target text 320 into audio content 340, which is a bell sound representing the second sole (G) pitch in a 4/4 time signature. You can decide. Additionally, the tempo of the “4/4 time” style may be updated based on the format applied to the font, such as the size of the font corresponding to the target text 320, the color of the font, and the slope of the font.
이와 같이 대상 텍스트(320) 및 대상 텍스트(320)에 대응되는 폰트에 따라 기저장된 오디오 컨텐츠(340)를 즉각적으로 제공함으로써 더욱 생동감 있는 컨텐츠를 제공할 수 있게 된다.In this way, by immediately providing the target text 320 and the pre-stored audio content 340 according to the font corresponding to the target text 320, it is possible to provide more vivid content.
도 5는 일 실시 예에 따른 컨텐츠 제공 디바이스에 의해 통합 컨텐츠 제공이 수행되는 일 예를 개략적으로 도시한 도면이다.FIG. 5 is a diagram schematically illustrating an example in which integrated content provision is performed by a content provision device according to an embodiment.
도면을 참조하면, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)가 “파도”, “폭포”, “연주” 등과 같이 시각적, 청각적으로 동시에 표현 가능한 특정 텍스트를 통합 텍스트로 기저장할 수 있고, 기저장된 통합 텍스트에 대응되는 복수의 폰트 중 어느 하나의 폰트를 미리 매칭할 수 있고, 매칭된 통합 텍스트 및 통합 텍스트에 대응되는 폰트에 대한 컨텐츠를 “통합 컨텐츠(510)”로 미리 매칭할 수 있고, 결과인 매칭 데이터를 데이터 베이스(미도시)에 미리 저장할 수 있다(동일한 어느 하나의 통합 텍스트에 대한 매칭 데이터는 복수의 폰트의 종류에 따라 복수개로 결정, 저장될 수 있다) 이러한 통합 컨텐츠(510)는 비디오 컨텐츠(330) 및 오디오 컨텐츠(340)가 동시에 제공되는 컨텐츠일 수 있고, 복수의 텍스트(310)를 재생하는 과정에서 결정된 대상 텍스트(320)가 통합 텍스트인 경우 결정되는 컨텐츠는, 통합 텍스트 및 통합 텍스트에 대응되는 폰트에 따라 컨텐츠의 종류, 내용 및 스타일이 미리 결정되어 기저장된 통합 컨텐츠(510)로 결정될 수 있다.Referring to the drawing, the content providing device 100 may pre-store a specific text in which the target text 320 can be expressed both visually and auditorily, such as “waves,” “waterfall,” “performance,” etc., as integrated text. Any one font among a plurality of fonts corresponding to the pre-stored integrated text can be matched in advance, and content for the matched integrated text and the font corresponding to the integrated text can be matched in advance with “integrated content 510”. , the resulting matching data can be stored in advance in a database (not shown) (matching data for the same integrated text can be determined and stored in plural numbers depending on the types of plural fonts). This integrated content 510 ) may be content in which video content 330 and audio content 340 are provided simultaneously, and if the target text 320 determined in the process of playing a plurality of texts 310 is an integrated text, the determined content is integrated Depending on the text and the font corresponding to the integrated text, the type, content, and style of the content may be determined in advance and determined as pre-stored integrated content 510.
예를 들어, 컨텐츠 제공 디바이스(100)는 복수의 텍스트(310)를 순차적으로 플레이함에 따라 결정된 현재 플레이 대상이 되는 대상 텍스트(320)가 통합 텍스트인 “파도”로 결정된 경우 대상 텍스트(320)를 플레이함에 따라 결정되는 컨텐츠는, 결정된 통합 텍스트와 통합 텍스트에 대응되도록 기저장된 폰트인 “견명조” 폰트에 따라, 컨텐츠의 종류는 “파도 치는 이미지” 및 “입체 음향”, 컨텐츠의 내용은 “파도 형상을 나타내는 이미지” 및 “파도 소리”, 컨텐츠의 스타일은 “넘실거리는” 및 “거센 소리”로 기저장된 통합 컨텐츠(510)로 결정될 수 있다. 이에 따라 제공되는 통합 컨텐츠(510)는 “파도 형상을 나타내는 이미지는 넘실거리며 파도 치는 이미지를 포함하는 비디오 컨텐츠와 파도 소리가 거센 소리로 표현되는 입체 음향을 포함하는 오디오 컨텐츠“로 결정되어 기저장될 수 있고, 복수의 텍스트(310)를 순차적으로 플레이함에 따라 결정된 대상 텍스트(320)가 “파도”로 결정될 경우 기저장된 통합 컨텐츠(510)가 제공될 수 있다. 이러한 통합 컨텐츠(510)의 스타일은 폰트에 적용된 서식에 기초하여 갱신될 수 있다.For example, when the content providing device 100 determines that the target text 320 currently being played as determined by sequentially playing the plurality of texts 310 is “wave”, which is an integrated text, the content providing device 100 selects the target text 320. The content determined as you play depends on the determined integrated text and the “Gyeonmyeongjo” font, which is a pre-stored font to correspond to the integrated text. The type of content is “wave image” and “stereoscopic sound,” and the content is “waves.” The style of the content, such as “image representing shape” and “sound of waves,” may be determined by integrated content 510 pre-stored as “fluttering” and “robust sound.” Accordingly, the integrated content 510 provided is determined to be “video content containing images of waves overflowing as images representing the shape of waves and audio content containing three-dimensional sound in which the sound of waves is expressed as a strong sound” and will be pre-stored. If the target text 320 determined by sequentially playing the plurality of texts 310 is determined to be a “wave,” pre-stored integrated content 510 may be provided. The style of this integrated content 510 may be updated based on the format applied to the font.
이와 같이 비디오 컨텐츠(330) 및 오디오 컨텐츠(340)가 통합된 통합 컨텐츠(510)를 미리 저장하여 컨텐츠를 결정함으로써 시각적, 청각적으로 더욱 풍부한 컨텐츠를 제공할 수 있다.In this way, by pre-storing the integrated content 510 in which the video content 330 and the audio content 340 are integrated and determining the content, richer visual and auditory content can be provided.
도 6은 일 실시 예에 따른 사용자 입력에 기초하여 대상 텍스트 및 폰트에 대응되는 컨텐츠가 결정되는 일 예를 개략적으로 도시한 도면이다.FIG. 6 is a diagram schematically illustrating an example in which content corresponding to a target text and font is determined based on a user input according to an embodiment.
일 실시 예에 따른 컨텐츠 제공 디바이스(100)는 사용자 입력에 기초하여 대상 텍스트(320) 및 폰트에 대응되는 컨텐츠를 결정할 수 있다.The content providing device 100 according to an embodiment may determine content corresponding to the target text 320 and font based on user input.
도면을 참조하면, 컨텐츠 제공 디바이스(100)는 대상 텍스트(320)에 대한 텍스트 입력 또는 선택 입력에 대한 사용자 입력을 수신할 수 있고, 대상 텍스트(320)에 대응되는 폰트에 대한 선택 입력을 수신할 수 있다. 사용자 입력에 기초하여 대상 텍스트(320) 및 대상 텍스트(320)에 대응되는 폰트가 결정되면, 결정된 대상 텍스트(320) 및 대상 텍스트(320)에 매칭될 컨텐츠 종류, 컨텐츠 내용 및 컨텐츠 스타일이 사용자 입력에 기초하여 결정될 수 있다.Referring to the drawing, the content providing device 100 may receive a user input for a text input or selection input for the target text 320, and may receive a selection input for a font corresponding to the target text 320. You can. Once the target text 320 and the font corresponding to the target text 320 are determined based on the user input, the determined target text 320 and the content type, content content, and content style to match the target text 320 are input by the user. It can be decided based on.
또한, 컨텐츠 제공 디바이스(100)는 획득된 사용자 음성을 이용하여 대상 텍스트(320) 및 폰트에 따른 오디오 컨텐츠(340)에 대응되도록 제작되어 기저장될 수 있고, 해당 대상 텍스트(320)가 결정될 경우 사용자 음성에 기초하여 기저장된 오디오 컨텐츠(340)가 제공될 수 있다.In addition, the content providing device 100 may be produced and stored to correspond to the target text 320 and the audio content 340 according to the font using the acquired user voice, and when the target text 320 is determined, Pre-stored audio content 340 may be provided based on the user's voice.
이와 같이 사용자 입력에 기초하여 대상 텍스트(320) 및 폰트에 대응되는 컨텐츠를 결정하여 컨텐츠 제공 디바이스(100)에 기저장함으로써 컨텐츠 제작에 대해 사용자가 참여할 수 있고, 사용자가 제작한 컨텐츠를 제공받을 수 있는 사용자 참여형 컨텐츠를 제공할 수 있다.In this way, the content corresponding to the target text 320 and font is determined based on the user input and stored in the content providing device 100, so that the user can participate in content creation and receive user-created content. User-participatory content can be provided.
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 램, USB, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.Meanwhile, the above-described method can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. Additionally, the data structure used in the above-described method can be recorded on a computer-readable recording medium through various means. The computer-readable recording media includes storage media such as magnetic storage media (e.g., ROM, RAM, USB, floppy disk, hard disk, etc.) and optical read media (e.g., CD-ROM, DVD, etc.) do.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The description of the present invention described above is for illustrative purposes, and those skilled in the art will understand that the present invention can be easily modified into other specific forms without changing the technical idea or essential features of the present invention. will be. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive. For example, each component described as unitary may be implemented in a distributed manner, and similarly, components described as distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the claims described below rather than the detailed description above, and all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.
100: 컨텐츠 제공 디바이스
110: 수신부 120: 프로세서
310: 복수의 텍스트
320: 대상 텍스트100: Content provision device
110: receiving unit 120: processor
310: plural text
320: Target text
Claims (19)
복수의 텍스트를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트를 결정하는 단계;
상기 대상 텍스트에 대응되는 폰트를 결정하는 단계;
상기 대상 텍스트를 플레이함에 따라 제공되는 컨텐츠의 내용을 상기 대상 텍스트에 따라 결정하고, 상기 컨텐츠의 종류를 상기 폰트에 따라 결정하는 단계; 및
상기 컨텐츠를 제공하는 단계;를 포함하는, 방법.
In a method of providing content using text,
In the process of sequentially playing a plurality of texts, determining a target text that is currently the target of play;
determining a font corresponding to the target text;
determining the contents of content provided when playing the target text according to the target text and determining the type of the content according to the font; and
A method comprising: providing the content.
상기 컨텐츠를 결정하는 단계는
상기 폰트의 속성 정보에 기초하여 상기 컨텐츠를 결정하는, 방법.
According to claim 1,
The step of determining the content is
A method of determining the content based on attribute information of the font.
상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠 중 적어도 하나를 포함하는, 방법.
According to claim 1,
The method, wherein the content includes at least one of audio content and video content.
상기 컨텐츠의 내용은 상기 대상 텍스트에 따라 결정되고, 상기 컨텐츠의 스타일은 상기 폰트에 따라 결정되는, 방법.
According to claim 1,
The method wherein the content of the content is determined according to the target text, and the style of the content is determined according to the font.
상기 컨텐츠는 상기 대상 텍스트 및 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트에 기초하여 결정되는, 방법.
According to claim 1,
The method of claim 1, wherein the content is determined based on the target text and a preceding text played prior to the target text.
상기 컨텐츠는 상기 대상 텍스트, 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트 및 상기 대상 텍스트보다 후행하여 플레이될 후행 텍스트에 기초하여 결정되는, 방법.
According to claim 1,
The method is determined based on the target text, a preceding text to be played before the target text, and a subsequent text to be played after the target text.
상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠를 포함하고,
상기 오디오 컨텐츠는 상기 대상 텍스트에 따라 결정되고, 상기 비디오 컨텐츠는 상기 폰트에 따라 결정되는, 방법.
According to claim 1,
The content includes audio content and video content,
The method wherein the audio content is determined according to the target text, and the video content is determined according to the font.
사용자 입력에 기초하여 상기 대상 텍스트 및 상기 폰트에 대응되는 컨텐츠를 결정하는 단계;를 더 포함하는, 방법.
According to claim 1,
The method further comprising determining content corresponding to the target text and the font based on user input.
복수의 텍스트를 획득하는 수신부; 및
복수의 텍스트를 순차적으로 플레이하는 과정에서, 현재 플레이의 대상이 되는 대상 텍스트를 결정하고, 상기 대상 텍스트에 대응되는 폰트를 결정하고, 상기 대상 텍스트를 플레이함에 따라 제공되는 컨텐츠의 내용을 상기 대상 텍스트에 따라 결정하고, 상기 컨텐츠의 종류를 상기 폰트에 따라 결정하고, 상기 컨텐츠를 제공하는 프로세서;를 포함하는 디바이스.
In a content provision device using text,
A receiving unit that acquires a plurality of texts; and
In the process of sequentially playing a plurality of texts, the target text that is the current target of play is determined, the font corresponding to the target text is determined, and the contents of the content provided by playing the target text are stored in the target text. A device comprising: a processor that determines the type of content according to the font and provides the content.
상기 프로세서는
상기 폰트의 속성 정보에 기초하여 상기 컨텐츠를 결정하는, 디바이스.
According to claim 10,
The processor is
A device that determines the content based on attribute information of the font.
상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠 중 적어도 하나를 포함하는, 디바이스.
According to claim 10,
A device wherein the content includes at least one of audio content and video content.
상기 프로세서는 상기 컨텐츠의 내용을 상기 대상 텍스트에 따라 결정하고, 상기 컨텐츠의 스타일을 상기 폰트에 따라 결정하는, 디바이스.
According to claim 10,
The device determines the content of the content according to the target text and determines the style of the content according to the font.
상기 프로세서는 상기 대상 텍스트 및 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트에 기초하여 상기 컨텐츠를 결정하는, 디바이스.
According to claim 10,
The device determines the content based on the target text and a preceding text played prior to the target text.
상기 프로세서는 상기 컨텐츠를 상기 대상 텍스트, 상기 대상 텍스트보다 선행하여 플레이된 선행 텍스트 및 상기 대상 텍스트보다 후행하여 플레이될 후행 텍스트에 기초하여 결정하는, 디바이스.
According to claim 10,
wherein the processor determines the content based on the target text, a preceding text played before the target text, and a subsequent text played after the target text.
상기 컨텐츠는 오디오 컨텐츠 및 비디오 컨텐츠를 포함하고,
상기 프로세서는 상기 오디오 컨텐츠를 상기 대상 텍스트에 따라 결정하고, 상기 비디오 컨텐츠를 상기 폰트에 따라 결정하는, 디바이스.
According to claim 10,
The content includes audio content and video content,
The device determines the audio content according to the target text and the video content according to the font.
상기 프로세서는 사용자 입력에 기초하여 상기 대상 텍스트 및 상기 폰트에 대응되는 컨텐츠를 결정하는, 디바이스.
According to claim 10,
The device determines content corresponding to the target text and the font based on user input.
A computer-readable recording medium recording a program for executing the method of any one of claims 1 to 7 and 9 on a computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210058882A KR102613350B1 (en) | 2021-05-07 | 2021-05-07 | Method and device for providing contents using text |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210058882A KR102613350B1 (en) | 2021-05-07 | 2021-05-07 | Method and device for providing contents using text |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220151725A KR20220151725A (en) | 2022-11-15 |
| KR102613350B1 true KR102613350B1 (en) | 2023-12-14 |
Family
ID=84041982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210058882A Active KR102613350B1 (en) | 2021-05-07 | 2021-05-07 | Method and device for providing contents using text |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102613350B1 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100644027B1 (en) | 2004-01-05 | 2006-11-10 | 삼성에스디에스 주식회사 | Text based voice information service provision system |
| KR20200119217A (en) * | 2019-04-09 | 2020-10-19 | 네오사피엔스 주식회사 | Method and system for generating synthesis voice for text via user interface |
-
2021
- 2021-05-07 KR KR1020210058882A patent/KR102613350B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220151725A (en) | 2022-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9478143B1 (en) | Providing assistance to read electronic books | |
| CN111415399B (en) | Image processing method, device, electronic equipment and computer readable storage medium | |
| CN108962217B (en) | Speech synthesis method and related equipment | |
| US10891928B2 (en) | Automatic song generation | |
| US10580319B2 (en) | Interactive multimedia story creation application | |
| US20060194181A1 (en) | Method and apparatus for electronic books with enhanced educational features | |
| US8498866B2 (en) | Systems and methods for multiple language document narration | |
| US8793133B2 (en) | Systems and methods document narration | |
| US9548052B2 (en) | Ebook interaction using speech recognition | |
| US20120196260A1 (en) | Electronic Comic (E-Comic) Metadata Processing | |
| JP5634853B2 (en) | Electronic comic viewer device, electronic comic browsing system, viewer program, and electronic comic display method | |
| WO2012086356A1 (en) | File format, server, view device for digital comic, digital comic generation device | |
| CN112509609B (en) | Audio processing method and device, electronic equipment and storage medium | |
| CN111079423A (en) | A kind of generation method, electronic device and storage medium of dictation report reading audio | |
| US20140278428A1 (en) | Tracking spoken language using a dynamic active vocabulary | |
| KR102281298B1 (en) | System and method for video synthesis based on artificial intelligence | |
| WO2024114389A1 (en) | Interaction method and apparatus, device, and storage medium | |
| KR20130137367A (en) | System and method for providing book-related service based on image | |
| KR102613350B1 (en) | Method and device for providing contents using text | |
| KR102389153B1 (en) | Method and device for providing voice responsive e-book | |
| KR20230069402A (en) | Audio comics conversion method and audio comics providing method for visually impaired, and comics reader apparatus performign the method | |
| KR102479023B1 (en) | Apparatus, method and program for providing foreign language learning service | |
| CN110428668B (en) | Data extraction method and device, computer system and readable storage medium | |
| KR100593590B1 (en) | Automatic Content Generation Method and Language Learning Method | |
| KR101632055B1 (en) | Chinese education system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |