KR102548365B1 - Method for generating conference record automatically and apparatus thereof - Google Patents
Method for generating conference record automatically and apparatus thereof Download PDFInfo
- Publication number
- KR102548365B1 KR102548365B1 KR1020160057008A KR20160057008A KR102548365B1 KR 102548365 B1 KR102548365 B1 KR 102548365B1 KR 1020160057008 A KR1020160057008 A KR 1020160057008A KR 20160057008 A KR20160057008 A KR 20160057008A KR 102548365 B1 KR102548365 B1 KR 102548365B1
- Authority
- KR
- South Korea
- Prior art keywords
- keyword
- meeting
- speaker
- text
- conference
- 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
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 10
- 239000000284 extract Substances 0.000 description 28
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/258—Heading extraction; Automatic titling; Numbering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명의 일 실시예에 따른 회의 기록 자동 생성 장치가 수행하는 회의 기록의 자동 생성 방법은, 회의에 참석한 복수의 화자의 컨텐츠를 수신하는 단계와 상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하고, 상기 변환된 텍스트로부터 키워드를 추출하는 단계와 상기 변환된 텍스트로부터 추출된 키워드를 기초로, 제1 키워드를 결정하는 단계와 상기 결정된 제1 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 단계와 상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계를 포함할 수 있다.According to an embodiment of the present invention, a method of automatically generating a meeting record performed by an apparatus for automatically generating a meeting record includes receiving contents of a plurality of speakers participating in a conference, converting the received contents into text for each speaker, , Extracting a keyword from the converted text, determining a first keyword based on the keyword extracted from the converted text, and generating comment text for each speaker based on the determined first keyword. and generating a meeting record for the first keyword including the generated comment text for each speaker.
Description
본 발명은 회의 기록 자동 생성 방법 및 그 장치에 관한 것이다. 보다 자세하게는, 진행 중인 회의의 주제를 식별하여 자동으로 주제별 회의 기록을 생성하는 방법 및 그 장치에 관한 것이다.The present invention relates to a method and apparatus for automatically generating a meeting record. More particularly, it relates to a method and apparatus for automatically generating a meeting record by subject by identifying a subject of an ongoing meeting.
멀티미디어 환경 및 통신 기술의 발전에 따라, 회의 진행에 있어 시간적, 공간적 효율성을 극대화시킬 수 있는 서비스 및 장치가 제공되고 있다.With the development of multimedia environments and communication technologies, services and devices capable of maximizing time and space efficiency in conducting conferences are being provided.
이러한 서비스 및 장치를 이용하면, 회의에 필요한 방대한 양의 컨텐츠가 참석자들에게 디스플레이 및 공유될 수 있으며, 회의 내용에 대한 참석자들의 판서 내용 역시 데이터화 되어 저장될 수 있다. 또한, 참석자들이 서로 다른 공간에서 리얼 타임 컨퍼런스(real time conference) 서비스를 제공받을 수도 있다.Using these services and devices, a vast amount of content required for a conference can be displayed and shared with participants, and the participants' writings on the conference content can also be converted into data and stored. In addition, participants may be provided with a real time conference service in different spaces.
이때, 회의 진행 중에 참석하거나, 회의 종료 후에 회의 내용을 확인하고 하는 경우, 회의 내용 전체에 대한 기록을 다시 확인하는 것은 비효율적이므로, 참석자가 놓친 주제에 대한 기록 또는 별도로 확인하고자 하는 주제에 대한 기록만을 선별하여 제공하는 서비스가 요구된다.At this time, if you attend the meeting while it is in progress or check the contents of the meeting after the meeting is over, it is inefficient to check the record of the entire meeting again. Selective services are required.
그럼에도, 특정 시간 대에 논의된 회의 내용, 특정 주제에만 관련된 회의 내용, 또는 특정 화자의 코멘트만 확인이 필요한 경우, 회의록 요청자가 요구한 회의 기록이 반영된, 개인화된 회의록을 생성하여 제공하는 서비스가 제공되지 않고 있다.Nevertheless, if it is necessary to check the contents of a meeting discussed at a specific time, the contents of a meeting only related to a specific topic, or the comments of a specific speaker, a service is provided to create and provide personalized meeting minutes reflecting the meeting record requested by the requester. It's not happening.
본 발명이 해결하고자 하는 기술적 과제는, 회의가 종료된 후 회의에 참석하지 않은 자, 또는 회의의 계속 중 중간에 참석한 참석자가 회의 기록 중 원하는 부분의 회의 기록에 접근할 수 있는 방법 및 그 장치를 제공하는 것이다.A technical problem to be solved by the present invention is a method and apparatus for allowing a person who does not attend a meeting or a participant who is present in the middle of a meeting to access a desired portion of the meeting record after the meeting is over is to provide
구체적으로 본 발명이 해결하고자 하는 기술적 과제는, 특정 시간 대에 논의된 회의 내용, 특정 주제에만 관련된 회의 내용, 또는 특정 화자의 코멘트 등 회의 기록 요청자가 원하는 정보를 회의 기록 요청자의 단말에 제공하는 방법을 제공하는 것이다.Specifically, the technical problem to be solved by the present invention is a method for providing information desired by a requestor for a meeting record, such as discussion contents at a specific time, meeting contents related only to a specific topic, or comments of a specific speaker, to the terminal of the meeting record requester. is to provide
본 발명이 해결하고자 하는 다른 기술적 과제는, 회의 중 디스플레이되는 회의 컨텐츠 상의 회의 주제를 식별하고, 식별된 회의 주제별로 회의 기록을 생성하는 방법 및 그 장치를 제공하는 것이다. Another technical problem to be solved by the present invention is to provide a method and apparatus for identifying a conference topic in conference content displayed during a conference and generating a conference record for each identified conference topic.
본 발명이 해결하고자 하는 또 다른 기술적 과제는, 회의 참석자의 컨텐츠를 수집하고 텍스트 변환하고, 이를 회의록에 반영할 수 있는 방법 및 그 장치를 제공하는 것이다.Another technical problem to be solved by the present invention is to provide a method and apparatus capable of collecting and converting content of conference participants into text and reflecting it in meeting minutes.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명의 기술분야에서의 통상의 기술자에게 명확하게 이해 될 수 있을 것이다.The technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below.
상기 기술적 과제를 해결하기 위한, 회의 기록 자동 생성 장치가 수행하는 회의 기록의 자동 생성 방법의 일 태양은, 회의에 참석한 복수의 화자의 컨텐츠를 수신하는 단계와 상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하고, 상기 변환된 텍스트로부터 키워드를 추출하는 단계와 상기 변환된 텍스트로부터 추출된 키워드를 기초로, 제1 키워드를 결정하는 단계와 상기 결정된 제1 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 단계와 상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계를 포함할 수 있다.In order to solve the above technical problem, an aspect of a method for automatically generating a meeting record performed by an apparatus for automatically generating a meeting record includes receiving contents of a plurality of speakers participating in a conference, and converting the received contents into text for each speaker. , extracting a keyword from the converted text, determining a first keyword based on the keyword extracted from the converted text, and generating the comment text for each speaker based on the determined first keyword. and generating a meeting record for the first keyword including the generated comment text for each speaker.
또한, 상기 기술적 과제를 해결하기 위한, 회의 기록 자동 생성 장치가 수행하는 회의 기록의 자동 생성 방법의 다른 태양은 회의에 참석한 복수의 화자의 컨텐츠를 수신하는 단계와 상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하는 단계와 사용자 단말로부터 키워드를 수신하는 단계와 상기 변환된 텍스트 중, 상기 수신한 키워드에 매칭되는 키워드를 추출하는 단계와 상기 추출된 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 단계와 상기 생성된 화자 별 코멘트 텍스트를 포함하는, 상기 수신된 키워드에 대한 회의 기록을 생성하는 단계를 포함할 수 있다.In addition, another aspect of a method for automatically generating a meeting record performed by an apparatus for automatically generating a meeting record for solving the above technical problem is the step of receiving contents of a plurality of speakers participating in a conference, and the received contents for each speaker. Converting to text, receiving keywords from a user terminal, extracting keywords matching the received keywords from the converted text, and generating comment text for each speaker based on the extracted keywords and generating a meeting record for the received keyword, including the generated comment text for each speaker.
또한, 상기 기술적 과제를 해결하기 위한, 하나 이상의 프로세서와 회의에 참석한 화자의 단말과 통신하는 네트워크 인터페이스와 상기 프로세서에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리 및 상기 컴퓨터 프로그램을 저장하되, 상기 컴퓨터 프로그램은, 회의에 참석한 복수의 화자의 컨텐츠를 수신하는 오퍼레이션과 상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하고, 상기 변환된 텍스트로부터 키워드를 추출하는 오퍼레이션과 상기 변환된 텍스트로부터 추출된 키워드를 기초로, 제1 키워드를 결정하는 오퍼레이션과 상기 결정된 제1 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 오퍼레이션과 상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 오퍼레이션을 포함할 수 있다.In addition, to solve the technical problem, a network interface communicating with one or more processors and a terminal of a speaker attending a conference, a memory for loading a computer program executed by the processor, and storing the computer program, The computer program includes an operation of receiving content of a plurality of speakers attending a conference, an operation of converting the received content into text for each speaker, and an operation of extracting a keyword from the converted text, and an operation of extracting a keyword from the converted text. An operation for determining a first keyword based on a keyword, an operation for generating a comment text for each speaker based on the determined first keyword, and a conference record for the first keyword including the generated comment text for each speaker. may contain an operation that creates
본 발명에 따르면, 참석자가 회의 중간에 회의에 참석하더라도, 참석 이전의 회의 내용을 빠르게 파악할 수 있도록 하는 회의록 생성 장치를 제공 받는 효과가 있다.According to the present invention, even if a participant attends a meeting in the middle of a meeting, there is an effect of being provided with a meeting minutes generation device that enables a participant to quickly grasp the contents of a meeting before attending.
또한, 본 발명에 따르면, 주제 별 회의 기록을 생성하고, 주제 별 회의 기록을 키워드를 이용하여 검색할 수 있는 방법 및 그 장치를 제공하는 효과가 있다. In addition, according to the present invention, there is an effect of providing a method and apparatus capable of generating a meeting record for each subject and searching for the meeting record for each subject using a keyword.
도 1은 본 발명의 일 실시예에 따른, 회의 기록 자동 생성 시스템의 구성도이다.
도 2는 본 발명의 다른 실시예에서 따른, 회의 기록 자동 생성 장치의 블록도이다.
도 3은 본 발명의 또 다른 실시예에 따른, 회의 기록 자동 생성 방법의 순서도이다.
도 4는 본 발명의 몇몇 실시예에서 참조되는, 회의 진행 순서에 따른 주제 별 컨텐츠의 예시이다.
도 5는 본 발명의 몇몇 실시예에서 참조되는, 회의 참석자의 음성 컨텐츠의 텍스트 변환 및 코멘트 텍스트 생성 과정을 설명하기 위한 예시도이다.
도 6은 본 발명의 또 다른 실시예에 따른, 진행 중인 회의의 주제에 대한 키워드를 식별하는 방법을 설명하기 위한 예시도이다.
도 7은 본 발명의 몇몇 실시예에서 참조되는, 자동 생성된 회의 기록의 예시이다.1 is a configuration diagram of a system for automatically generating a meeting record according to an embodiment of the present invention.
2 is a block diagram of an apparatus for automatically generating a meeting record according to another embodiment of the present invention.
3 is a flowchart of a method for automatically generating a meeting record according to another embodiment of the present invention.
4 is an example of content for each subject according to the order of conference progress, which is referred to in some embodiments of the present invention.
5 is an exemplary diagram for explaining a process of converting audio content of a conference participant into text and generating comment text, which is referred to in some embodiments of the present invention.
6 is an exemplary diagram for explaining a method of identifying a keyword for a topic of an ongoing conference according to another embodiment of the present invention.
7 is an example of an automatically generated conference record, referenced in some embodiments of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Advantages and features of the present invention, and methods for achieving them, will become clear with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms, only the present embodiments make the disclosure of the present invention complete, and the common knowledge in the art to which the present invention belongs It is provided to fully inform the holder of the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numbers designate like elements throughout the specification.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used in a meaning commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in commonly used dictionaries are not interpreted ideally or excessively unless explicitly specifically defined. Terminology used herein is for describing the embodiments and is not intended to limit the present invention. In this specification, singular forms also include plural forms unless specifically stated otherwise in a phrase.
본 명세서에서, 컨텐츠란, 회의 참석자가 회의 기록 자동 생성 시스템에 제공하는 각종 정보를 의미한다. 예를 들어, 컨텐츠는, 회의 참석자의 발언인 음성 컨텐츠를 포함할 수 있다.In this specification, content refers to various types of information that a conference participant provides to an automatic conference record creation system. For example, the content may include audio content that is a speech of a conference participant.
또한, 컨텐츠는, 회의 참석자가 제공하는 텍스트 컨텐츠를 포함할 수도 있다. 이때, 텍스트 컨텐츠는, 회의 참석자로부터 회의 참석자의 단말을 통해 입력될 수 있으며, 회의 참석자의 단말이 구비하는 각종 입력부를 통해 입력되는 텍스트 컨텐츠를 포함한다.Also, the content may include text content provided by conference participants. In this case, the text content may be input from a conference participant through a terminal of the conference participant, and includes text content input through various input units of the terminal of the conference participant.
예를 들어, 본 발명의 일 실시예에 따른 회의 기록 자동 생성 장치가 별도의 공간에서 회의에 참여하는 참석자들의 단말에 리얼 타임 컨퍼런스 서비스를 제공한다고 가정한다. 이때, 회의 참석자들은, 단말의 다양한 입력부를 통해 각종 컨텐츠를 송수신함으로써 회의에 참여할 수 있다. 이 경우, 텍스트 컨텐츠는 단말의 키보드를 통해 입력되는 텍스트를 포함할 수 있다. 예를 들어, 회의가 회의 참석자 간의 채팅으로 진행되는 경우이다. 또한, 텍스트 컨텐츠는 단말의 필기 장치를 통해 수기 형식으로 입력되는 텍스트를 포함할 수도 있다. 예를 들어, 회의 참석자의 단말에 디스플레이되는 각종 문서 상에 필기 장치를 통해 회의 참석자의 수기 입력이 입력되는 경우이다.For example, it is assumed that an apparatus for automatically generating conference records according to an embodiment of the present invention provides a real-time conference service to terminals of participants participating in a conference in a separate space. At this time, conference participants can participate in the conference by transmitting and receiving various contents through various input units of the terminal. In this case, the text content may include text input through the keyboard of the terminal. For example, this is a case where a conference is conducted by chatting between conference participants. Also, the text content may include text input in a handwritten form through a note-taking device of a terminal. For example, this is a case in which handwritten input of a conference participant is input through a note-taking device on various documents displayed on a terminal of a conference participant.
이하, 본 발명의 일 실시예에 따른 컨텐츠가 음성 컨텐츠인 경우가 주로 설명되나, 본 발명의 실시예가 이에 한정되는 것은 아니다.Hereinafter, a case in which content according to an embodiment of the present invention is audio content is mainly described, but the embodiment of the present invention is not limited thereto.
도 1은 본 발명의 일 실시예에 따른, 회의 기록 자동 생성 시스템의 구성도이다.1 is a configuration diagram of a system for automatically generating a meeting record according to an embodiment of the present invention.
도 1을 참조하면, 회의 기록 자동 생성 시스템은, 회의 기록 자동 생성 장치(100)와 디스플레이 장치(200)를 포함할 수 있다. 또한, 도시되지 않았으나, 회의 기록 자동 생성 시스템은 회의 기록 자동 생성 장치(100)를 통해 생성된 회의 기록을 열람하기 위한 별도의 사용자 단말을 포함할 수도 있다. 사용자 단말을 통해, 회의에 참석하지 못하였거나, 회의가 진행된 후 도중에 참석한 사용자는 사용자 단말을 통해 회의 기록 자동 생성 장치(100)를 통해 생성된 회의 기록(300)을 열람할 수 있다. 도 1에서 특히, 회의에 3명의 참석자인 화자 A, 화자 B 및 화자 C가 참석 중인 경우가 예로써 도시되었다.Referring to FIG. 1 , the system for automatically generating a meeting record may include an apparatus for automatically generating a
회의 기록 자동 생성 장치(100)는 디스플레이 장치(200)와 유선 또는 무선으로 연결되고, 상기 사용자 단말과 같은 외부 기기와 통신할 수 있는 컴퓨팅 장치이다. The automatic meeting
회의 기록 자동 생성 장치(100)는 회의에 참석한 화자로부터 음성 컨텐츠를 수신할 수 있다. 이를 위해 회의 기록 자동 생성 장치(100)는 음성 컨텐츠를 수집하기 위한 입력 장치를 구비할 수 있다. 예를 들어 상기 입력 장치는 마이크일 수 있다. 이 경우, 동일한 장소에서 회의가 이뤄지는 경우, 회의의 참석자인 화자 A, 화자 B, 화자 C의 발언은 음성 컨텐츠로 회의 기록 자동 생성 장치(100)에 입력된다.The
한편, 회의 기록 자동 생성 장치(100)는 별도의 공간에서 회의에 참여하는 참석자들의 단말에 리얼 타임 컨퍼런스 서비스를 제공할 수도 있다. 이 경우, 회의 기록 자동 생성 장치(100)는 상기 참석자(예를 들어, 화자 A, 화자 B, 화자 C)의 단말들이 수집한 음성 컨텐츠를 네트워크를 통해 수신하는 방식으로, 상기 음성 컨텐츠를 수신할 수도 있다. 상기 참석자의 단말은 리얼 타임 컨퍼런스 서비스를 제공받기 위하여, 참석자에게 회의 문서 및 참석자 정보를 포함하는 회의 컨텐츠를 디스플레이하는 출력 장치와 참석자의 음성 및 영상을 수집하기 위한 입력 장치를 포함하는 단말 장치일 수 있다. 또한, 상기 단말 장치는 회의 기록 자동 생성 장치(100)와 통신하기 위한 통신 장치를 구비할 수 있다. 참석자인 화자 A, 화자 B, 화자 C가 각각의 단말들을 통해 회의에 참여하여 발언하는 경우, 각 단말의 입력 장치를 통해 수신되는 음성 컨텐츠는 네트워크를 통해 회의 기록 생성 장치(100)에 송신된다.Meanwhile, the automatically generating
본 발명의 다른 실시예에서, 회의 기록 자동 생성 시스템은 별도의 리얼 타임 컨퍼런스 서비스 제공 서버를 구비할 수도 있다. 이 경우, 회의 컨텐츠는 리얼 타임 컨퍼런스 서비스 제공 서버에서 생성되어 각 참석자의 단말에 송신될 수 있다. 또한, 참석자의 음성 컨텐츠는 리얼 타임 컨퍼런스 서비스 제공 서버에서 수신하여 회의 기록 자동 생성 장치(100)에 전달될 수 있다.In another embodiment of the present invention, the system for automatically generating conference records may include a separate real-time conference service providing server. In this case, the conference content may be generated in the real-time conference service providing server and transmitted to each participant's terminal. In addition, the audio contents of the attendees may be received by the real-time conference service providing server and transmitted to the automatic meeting
회의 기록 자동 생성 장치(100)는 수신한 음성 컨텐츠를 텍스트로 변환할 수 있다. 이때, 회의 기록 생성 장치(100)는 회의에 참석한 화자 A, 화자B, 화자 C의 음성 컨텐츠를 각각 텍스트로 변환할 수 있다. 즉, 화자 A의 음성 컨텐츠는 화자 A의 텍스트로 변환되고, 나머지 화자 B, 화자 C의 음성 컨텐츠 역시, 각각 화자 B, 화자 C의 텍스트로 변환된다. 이를 위해 회의 기록 생성 장치(100)는 본 발명이 속한 기술 분야에 널리 알려진 스피치 투 텍스트(Speech To Text, STT) 기능을 실행하기 위한 소프트웨어를 구비할 수 있다.The
회의 기록 자동 생성 장치(100)는 상기 변환된 화자 별 텍스트로부터 키워드를 추출할 수 있다. 이때, 회의 기록 생성 장치(100)는 화자 A, 화자 B, 화자 C의 텍스트 별로 키워드를 각각 추출할 수 있다. 예를 들어, 회의 기록 자동 생성 장치(100)는 화자 A의 텍스트에서 키워드 1, 키워드 2, 키워드 3을 추출하고, 화자 B의 텍스트로부터 키워드 4, 키워드 5를 추출할 수 있다. 또한, 화자 C의 텍스트로부터는 키워드 6, 키워드 7 및 키워드 8을 추출할 수도 있다. 이를 위해, 회의 기록 자동 생성 장치(100)는 본 발명이 속한 기술 분야에 널리 알려진 키워드 추출 알고리즘을 실행하기 위한 소프트웨어를 구비할 수 있다. 구체적인 키워드 추출 방식은, 도 5 및 도 6에 대한 설명에서 후술하도록 한다.The
회의 기록 자동 생성 장치(100)는 상기 추출된 키워드를 화자 별로 분류하여 추출하고 저장할 수 있다. 이하, 설명의 편의를 위하여, 회의에 참석 중인 참석자가 화자 A 및 화자 B인 경우를 예로 들어 설명한다.The
상기 하나의 화자로부터 추출된 키워드는 각각 서로 다른 키워드이지만, 서로 관련성 있는 키워드 일 수 있다. 예를 들어, 화자 A의 키워드 1, 키워드 2, 키워드 3은 각각 "스마트 폰", "휴대폰", "이동 단말"일 수 있다.The keywords extracted from the one speaker are different keywords, but may be keywords that are related to each other. For example, keyword 1, keyword 2, and keyword 3 of speaker A may be “smart phone,” “mobile phone,” and “mobile terminal,” respectively.
또한, 다른 화자인 화자 B의 키워드 4 및 키워드 5는 각각 "아이폰", "갤럭시 S"일 수 있다.Also, keywords 4 and 5 of another speaker, speaker B, may be "iPhone" and "Galaxy S", respectively.
회의 기록 자동 생성 장치(100)는 상기 키워드 1, 키워드 2, 키워드 3 사이의 관련성을 식별할 수 있다. 이를 위해 회의 기록 자동 생성 장치(100)는 키워드 및 키워드 사이의 의미 관계를 인지하기 위한 사전(Dictionary)을 구비할 수도 있다. 회의 기록 자동 생성 장치(100)는 네트워크를 통해 키워드를 검색하여 추가적인 정보를 획득하고, 이를 사전에 반영할 수도 있다. The
상기 예와 같이 회의 기록 자동 생성 장치(100)가 키워드 4 및 키워드 5로 각각 "아이폰", "갤럭시 S"이 추출된 경우를 가정한다. 이 경우, 상기 "아이폰", "갤럭시 S"가 사전에서 조회되지 않는 경우, 회의 기록 자동 생성 장치(100)는 네트워크를 통해 웹 페이지에 접근하여 상기 키워드 4 및 키워드 5가 스마트 폰의 특정 브랜드 명칭임을 검색하고 저장할 수 있다.As in the above example, it is assumed that the automatic
이에 따라, 회의 기록 자동 생성 장치(100)는 키워드 1인 "스마트 폰"과 키워드 4인 "아이폰" 및 키워드 5인 "갤럭시 S"의 의미 관계를 인지할 수 있다.Accordingly, the
회의 기록 자동 생성 장치(100)는 추출된 키워드를 기초로 제1 키워드를 결정할 수 있다. 여기에서 제1 키워드란, 진행 중인 회의 주제에 대한 키워드일 수 있다. 회의 기록 자동 생성 장치(100)는 화자 A와 화자 B의 발언으로부터 추출되는 텍스트 상의 키워드를 기초로, 화자 A와 화자 B가 논의 중인 회의 주제의 키워드를 결정할 수 있다. 상기 예에서, 회의 기록 자동 생성 장치(100)는 추출된 키워드 1 내지 키워드 5 사이의 의미 관계를 인지하고, 진행 중인 회의 주제의 키워드를 "스마트 폰"으로 결정할 수 있다.The
회의 기록 자동 생성 장치(100)는 결정된 회의 주제의 키워드를 기초로 화자 별 코멘트 텍스트를 생성할 수 있다. 화자 별 코멘트 텍스트는 화자 별 발언이 요약된 텍스트일 수 있다. 즉, 회의 기록 자동 생성 장치(100)는 화자 별 음성 컨텐츠를 변환하여 화자 별 텍스트를 획득하고, 상기 획득된 화자 별 텍스트를 기초로 화자 별 코멘트 텍스트를 생성할 수 다.The
예를 들어, 화자 A의 제1 발언, 화자 B의 제1 발언, 화자 A의 제2 발언, 화자 B의 제2 발언 순서대로 발언이 이뤄진 경우, 회의 기록 자동 생성 장치(100)는 화자 A의 제1 발언 및 제2 발언을 기초로 화자 A의 코멘트 텍스트를 생성할 수 있다. 또한, 회의 기록 자동 생성 장치(100)는 화자 B의 제1 발언 및 제2 발언을 기초로 화자 B의 코멘트 텍스트를 생성할 수도 있다. 즉, 회의 기록 자동 생성 장치(100)는 화자를 구분하고, 각각의 화자 별 발언을 시계열적으로 조합하여 화자 별 코멘트 텍스트를 생성할 수 있다.For example, when the utterances are made in the order of the first utterance of speaker A, the first utterance of speaker B, the second utterance of speaker A, and the second utterance of speaker B, the
이때, 화자 A 및 화자 B의 발언은 결정된 제1 키워드를 기초로 생성될 수 있다. 즉, 상기 예에서 화자 A 의 제1 발언 및 제2 발언 중, "스마트 폰"이 제1 발언에 포함되고 제2 발언에는 포함되지 않은 경우, 회의 기록 자동 생성 장치(100)는 화자 A의 제1 발언에 가중치를 부여하여 코멘트 텍스트를 생성할 수 있다. 이 경우, 화자 A의 코멘트 텍스트에는 제1 발언이 제2 발언 대비 높은 비중으로 반영될 수 있다. 상기 가중치 및 코멘트 텍스트 반영 비중은 회의 기록 자동 생성 장치(100)의 관리자에 의해 미리 설정될 수 있다.In this case, the utterances of speaker A and speaker B may be generated based on the determined first keyword. That is, in the above example, among speaker A's first utterance and second utterance, when "smart phone" is included in the first utterance and not included in the second utterance, the automatic meeting
회의 기록 자동 생성 장치(100)는 상기 생성된 화자 별 코멘트 텍스트를 포함하는 회의 기록(300)을 생성할 수 있다. 상기 예에서, 회의 기록 생성 장치(100)는 회의 진행 중인 회의 주제의 키워드인 "스마트 폰"에 대한 기록(300)을 생성할 수 있다. 회의 기록(300)은 "스마트 폰"에 대한 회의에 참여한 화자 A 및 화자 B의 코멘트 텍스트를 포함할 수 있다. 또한, 회의 기록(300)은 "스마트 폰"에 대한 회의 중 디스플레이 장치(200)를 통해 디스플레이되는 회의 문서 상의 컨텐츠를 포함할 수도 있다.The
회의 기록 생성 장치(100)는 "스마트 폰"에 대한 회의가 진행되는 동안 디스플레이 장치(200)에 디스플레이된 회의 문서를 식별하고, 식별된 회의 문서 상의 컨텐츠를 추출할 수 있다. 회의 기록 생성 장치(100)는 회의 가 진행되는 동안 디스플레이되는 회의 문서를 식별하고, 디스플레이된 페이지를 상기 컨텐츠로 추출할 수 있다. 또는, 회의 기록 생성 장치(100)는 결정된 제1 키워드인 "스마트 폰"을 포함하는 단락을 상기 회의 문서 상에서 식별하고 이를 추출할 수도 있다.The conference
디스플레이 장치(200)는 회의 진행되는 동안, 회의 기록 자동 생성 장치(100) 또는 별도 단말로부터 수신되는 컨텐츠를 디스플레이할 수 있다.While the conference is in progress, the
특히, 디스플레이 장치(200)는 상기 회의 문서를 회의 진행 동안 디스플레이하는 장치이다. 상기 디스플레이 장치(200)는 회의 기록 자동 생성 장치(100)의 일 구성일 수도 있고, 별도 장치일 수도 있다.In particular, the
디스플레이 장치(200)는 회의 진행 과정에서 이용되는 다양한 회의 문서를 디스플레이할 수 있다. 예를 들어, 디스플레이 장치(200)는 회의 주제인 "스마트 폰"에 대한 문서1을 기초로 회의가 진행 중인 상황에서, 회의 진행자의 입력에 따라 디스플레이 대상 문서를 문서1에서 "스마트 폰"에 대한 다른 문서인 문서2로 변경하여 디스플레이할 수 있다. 또한, 디스플레이 장치(200)는 다시 문서1에 대한 디스플레이 요청을 수신하여 재차 문서1을 디스플레이할 수도 있다. 이 경우, 회의 기록 자동 생성 장치(100)는 회의 주제의 키워드인 "스마트 폰"에 대한 회의 중 디스플레이된 문서의 순서인 문서1, 문서2, 문서1을 식별할 수 있다. 또한, 회의 기록 자동 생성 장치(100)는 상기 각 문서의 디스플레이된 페이지 및/또는 "스마트 폰"이 포함된 단락을 식별할 수도 있다.The
한편, 디스플레이 장치(200)는, 참석자들이 별도의 공간에서 리얼 타임 컨퍼런스 서비스를 통해 회의에 참여하는 경우에는, 회의 기록 자동 생성 시스템에서 제외될 수 있다. 이 경우, 회의 기록 자동 생성 장치(100) 또는 리얼 타임 컨퍼런스 서비스 제공 서버로부터 송신되는 회의 문서가 참석자의 각 단말에 디스플레이될 수 있다. 회의 기록 자동 생성 장치(100)는 상기 송신 중인 회의 문서, 상기 회의 문서의 페이지 및 상기 회의 주제에 대한 제1 키워드를 포함하는 단락 중 적어도 하나를 식별할 수 있다.Meanwhile, the
회의 기록 자동 생성 장치(100)는 상기 식별한 회의 문서의 전부 또는 일부로부터 상기 제1 키워드와 관련된 컨텐츠를 추출할 수 있다. 또한, 회의 기록 자동 생성 장치(100)는 상기 추출된 컨텐츠가 반영된 회의 기록(300)을 생성할 수도 있다.The automatic meeting
이에 따라, 회의 기록 자동 생성 장치(100)는 화자간 발언에 따른 키워드 중, 회의 주제에 대하여 결정된 키워드를 기초로, 화자의 발언이 요약된 코멘트 텍스트 및 상기 결정된 키워드와 관련된 회의 컨텐츠를 포함하는 회의 기록(300)을 생성할 수 있다. 생성된 회의 기록(300)은, 회의 참석자의 단말에 제공될 수 있으며, 사용자의 단말을 통해 회의 에 참석하지 못했거나, 회의 진행 도중에 참여한 사용자에게 제공될 수 있다.Accordingly, the automatically generating
한편, 회의 기록(300) 상의 회의 컨텐츠는 회의 참석자의 판서에 따른 판서 정보를 포함할 수도 있다. 상기 판서 정보는 회의 진행 도중 참석자가 참석자의 단말을 통해 입력하는 판서에 따라 생성되는 정보일 수 있다. 또는 디스플레이 장치(200)가 입력 모듈을 구비하는 경우, 디스플레이 장치(200)에 직접 입력되는 판서에 따라 생성되는 정보일 수도 있다. 상기 판서 정보에 대하여 도 4 및 도 7에 대한 설명에서 후술한다.Meanwhile, the meeting content on the
도 2는 본 발명의 다른 실시예에서 따른, 회의 기록 자동 생성 장치(100)의 블록도이다.2 is a block diagram of an
이하, 도 2를 참조하여, 회의 기록 자동 생성 장치(100)의 구조와 동작에 대하여 자세히 설명한다.Hereinafter, with reference to FIG. 2 , the structure and operation of the automatic meeting
도 2를 참조하면, 회의 기록 자동 생성 장치(100)는 하나 이상의 프로세서(101), 복수의 단말과 통신하는 네트워크 인터페이스(102), 프로세서(101)에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리(103)와, 컴퓨터 프로그램을 저장하는 스토리지(104)를 포함할 수 있다. 또한, 도시 되지 않았으나, 회의 기록 자동 생성 장치(100)는, 화자의 음성 컨텐츠를 입력 받는 입력 장치 및 회의 문서를 출력하는 디스플레이 장치(200)를 포함할 수도 있다.Referring to FIG. 2 , an apparatus for automatically generating
프로세서(101)는 회의 기록 자동 생성 장치(100)의 각 구성의 전반적인 동작을 제어한다. 프로세서(101)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서를 포함하여 구성될 수 있다. 또한, 프로세서(101)는 본 발명의 실시예들에 따른 방법을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 회의 기록 자동 생성 장치(100)는 하나 이상의 프로세서를 구비할 수 있다.The
네트워크 인터페이스(102)는 회의 기록 자동 생성 장치(100)의 유무선 인터넷 통신을 지원한다. 또한, 네트워크 인터페이스(102)는 인터넷 통신 외의 다양한 통신 방식을 지원할 수도 있다. 이를 위해, 네트워크 인터페이스(102)는 본 발명의 기술 분야에 잘 알려진 통신 모듈을 포함하여 구성될 수 있다.The
네트워크 인터페이스(102)는 네트워크를 통해 도 1에 도시된 디스플레이 장치(200), 참석자의 단말, 사용자의 단말과 데이터 통신할 수 있다. 특히, 네트워크 인터페이스(102)는 참석자의 단말로부터 음성 컨텐츠를 수신하고, 리얼 타임 컨퍼런스 서비스 제공 서버가 별도로 존재하는 경우, 상기 리얼 타임 컨퍼런스 서비스 제공 서버로부터 진행 중인 회의의 회의 문서를 수신할 수 있다.The
메모리(103)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(103)는 본 발명의 실시예들에 따른 회의 기록 생성 방법을 실행하기 위하여 스토리지(104)로부터 하나 이상의 프로그램(105)을 로드할 수 있다. 도 2에서 메모리(103)의 예시로 RAM이 도시되었다.
스토리지(104)는 상기 하나 이상의 프로그램(105), 회의 문서 데이터베이스(106), 회의록 데이터베이스(107)를 비임시적으로 저장할 수 있다. 도 2에서 상기 하나 이상의 프로그램(105)의 예시로 회의 기록 자동 생성 소프트웨어(105)가 도시되었다.The
스토리지(104)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다.The
회의 기록 자동 생성 소프트웨어(105)는 본 발명의 실시예에 따라 화자의 음성 컨텐츠를 텍스트로 변환하고, 변환된 텍스트에서 키워드를 추출한다. 또한, 회의 기록 자동 생성 소프트웨어(105)는 추출된 키워드 중 제1 키워드를 결정한다. 또한, 회의 기록 자동 생성 소프트웨어(105)는 상기 제1 키워드를 기초로 화자 별 코멘트 텍스트를 생성하고, 회의 기록을 생성한다.The automatic
회의 문서 DB(106)는 회의에 이용되는 회의 문서를 저장한다. 특히, 회의 문서 DB(106)는 주제별 회의 문서의 페이지, 제1 키워드에 대하여 회의 진행 중에 디스플레이되는 회의 컨텐츠, 제1 키워드를 포함하는 회의 문서의 단락, 제1 키워드에 대하여 회의 진행 중에 입력되는 판서 정보를 저장할 수도 있다.The
회의록 데이터베이스(107)는 주제별 생성된 각각의 회의 기록을 저장할 수 있다. 또한, 회의록 데이터베이스(107)는 상기 각각의 회의 기록을 구성 요소로 하는 전체 회의록을 저장할 수도 있다. 본 발명의 다른 실시예에 따르면, 회의록 데이터베이스(107)는 상기 주제별 회의 기록뿐만 아니라, 회의 기록 자동 생성 장치(100)에 의해 생성된 화자별 회의 기록, 특정 시간대별 회의 기록을 저장할 수도 있다.The
도 3은 본 발명의 또 다른 실시예에 따른, 회의 기록 자동 생성 방법의 순서도이다. 이하, 회의 기록 자동 생성 방법은 회의 기록 자동 생성 장치(100)에 의해 수행되는 것으로 가정한다. 도 3에서, 회의 기록 자동 생성 장치(100)의 회의 기록 자동 생성 방법을 간단히 다시 한번 설명하고, 각 단계에 대하여는 도 4 내지 도 7을 참조하여 자세히 설명하도록 한다.3 is a flowchart of a method for automatically generating a meeting record according to another embodiment of the present invention. Hereinafter, it is assumed that the automatic meeting record generation method is performed by the automatic meeting
도 3을 참조하면, 회의 기록 자동 생성 장치(100)는 회의에 참석한 복수의 화자의 음성 컨텐츠를 수신할 수 있다(S10). 또한, 회의 기록 자동 생성 장치(100)는 수신된 음성 컨텐츠를 화자 별 텍스트로 변환하고, 변환된 텍스트로부터 키워드를 추출할 수 있다(S20).Referring to FIG. 3 , the
다음으로, 회의 기록 자동 생성 장치(100)는 변환된 텍스트로부터 추출된 키워드를 기초로, 제1 키워드를 결정할 수 있다(S30).Next, the
이때, 제1 키워드가 결정되면, 회의 기록 자동 생성 장치(100)는 결정된 제1 키워드를 기초로, 회의에 참여한 화자 별 코멘트 텍스트를 생성할 수 있다(S40). 또한, 회의 기록 자동 생성 장치(100)는 생성된 화자 별 코멘트 텍스트를 포함하는, 제1 키워드에 대한 회의 기록을 생성할 수 있다.In this case, if the first keyword is determined, the automatic meeting
단계(S30)에서, 제1 키워드는 단계(S20)에서 추출된 키워드 중, 임계 수량 이상 추출되는 키워드로 결정될 수 있다. 예를 들어, 시기 a부터 종기 b까지 키워드1이 미리 설정된 수량 이상 추출되는 경우, 회의 기록 자동 생성 장치(100)는 상기 시기 a부터 종기 b까지의 기간 동안 진행되는 회의의 주제에 대한 키워드를 키워드1로 결정할 수 있다. 한편, 단 기간 내에 주제에 벗어난 대화를 나눔에 따라 주제에 벗어나 키워드가 결정되는 것을 방지하기 위하여 회의 기록 자동 생성 장치(100)는 미리 설정된 기간 이상 임계 수량 이상 추출되는 키워드를 제1 키워드로 결정할 수도 있다.In step S30, the first keyword may be determined as a keyword extracted more than a threshold number of keywords extracted in step S20. For example, when keyword 1 is extracted in a predetermined amount or more from time a to end b, the
한편, 상기에서, 키워드가 추출되는 수량에 따라 제1 키워드를 결정하는 방법이 설명되었으나, 본 발명의 다른 실시예에 따르면, 제1 키워드를 결정하는 방법은 아래와 같은 다양한 방법이 적용될 수도 있다.Meanwhile, in the above, the method of determining the first keyword according to the number of extracted keywords has been described, but according to another embodiment of the present invention, the following various methods may be applied to the method of determining the first keyword.
1.One. 미리 등록된 회의 주제가 존재하는 경우If there is a pre-registered meeting topic
단계(S20)에서, 키워드 추출 후, 회의 기록 자동 생성 장치(100)는 미리 등록된 회의 주제가 존재하는지 판단할 수 있다.In step S20, after extracting the keyword, the automatically generating
상기 판단 결과, 미리 등록된 회의 주제가 존재하는 경우, 회의 기록 자동 생성 장치(100)는 단계(S20)에서 변환된 텍스트로부터 추출된 키워드 중, 미리 등록된 회의 주제에 매칭되는 키워드를 상기 제1 키워드로 결정할 수 있다.As a result of the determination, if there is a pre-registered conference topic, the automatic meeting
예를 들어, 회의의 시작 전, 또는 회의 중간에 진행자 또는 회의 기록 자동 생성 장치(100)의 관리자는 회의 주제를 등록할 수 있다. 회의 기록 자동 생성 장치(100)는 등록된 회의 주제를 식별할 수 있다. 이때, 회의 기록 자동 생성 장치(100)는 회의 주제로부터 키워드를 추출할 수 있다. 회의 기록 자동 생성 장치(100)는 상기 회의 주제로부터 추출된 키워드에 매칭되는 키워드를 상기 제1 키워드로 결정할 수 있다. 이때, 매칭 여부에 대한 판단을 위해, 회의 기록 자동 생성 장치(100)는 상술한 사전을 이용하거나, 웹 페이지 검색을 이용할 수도 있다.For example, before the start of a meeting or in the middle of a meeting, a moderator or a manager of the automatic meeting
2.2. 회의 meeting 문서 상의on the document 키워드를 이용하는 경우 When using keywords
단계(S10)에서, 회의 기록 자동 생성 장치(100)는, 회의 문서를 디스플레이할 수 있다. 이 경우, 단계(S30)에서, 회의 기록 자동 생성 장치(100)는, 디스플레이된 문서 상의 텍스트로부터 키워드를 추출할 수 있다. 또한, 회의 기록 자동 생성 장치(100)는 단계(S20)에서 변환된 텍스트로부터 추출된 키워드 중, 상기 디스플레이된 문서 상의 텍스트로부터 추출된 키워드에 매칭되는 키워드를 상기 제1 키워드로 결정할 수 있다.In step S10, the
예를 들어, 회의 진행 중, 회의 기록 자동 생성 장치(100)가 디스플레이 장치(200)를 통해 회의 문서를 디스플레이하고, 회의 기록 자동 생성 장치(100)는 디스플레이 중인 회의 문서 상의 텍스트 "스마트 폰"을 식별하고, 이를 키워드로 추출한 경우를 가정한다.For example, during a meeting, the automatic meeting
상기 예에서, 화자 A의 키워드 "스마트 폰"이 추출된 경우, 회의 기록 자동 생성 장치(100)는 디스플레이 중인 회의 문서 상의 텍스트로부터 추출된 "스마트 폰"에 화자 A의 키워드 "스마트 폰"이 매칭되는 것을 판단할 수 있다. 이 경우, 회의 기록 자동 생성 장치(100)는 "스마트 폰"을 제1 키워드로 결정할 수 있다. In the above example, when the keyword "smart phone" of speaker A is extracted, the automatic meeting
본 발명의 다른 실시예에 따르면, 회의 기록 자동 생성 장치(100)는 디스플레이된 회의 문서 상의 목차 페이지를 조회할 수도 있다. 회의 기록 자동 생성 장치(100)는 목차 페이지를 식별하고, 목차 페이지 상의 텍스트를 식별하여, 키워드를 추출할 수도 있다. 목차 페이지는 회의 주제에 대한 텍스트가 포함되므로, 이를 통해 키워드의 정확성을 높일 수 있다.According to another embodiment of the present invention, the
3.3. 텍스트 사이의 관련성을 이용하는 경우When using relationships between texts
단계(S20)에서, 회의 기록 자동 생성 장치(100)는 화자 별로 변환된 텍스트 사이의 관련성을 판단할 수 있다. 이 경우, 회의 기록 자동 생성 장치(100)는 화자 별로 변환된 텍스트의 문장 구조 및 상기 텍스트를 구성하는 단어 사이의 유사성 중 적어도 하나를 기초로, 상기 텍스트 사이의 관련성을 판단할 수 있다.In step S20, the
예를 들어, 회의 기록 자동 생성 장치(100)는 수신된 음성 컨텐츠 및/또는 변환된 텍스트의 문장 구조를 기초하여 화자 A가 질문을 하고, 화자 B가 답변하는 것을 인지할 수 있다. 이에 따라 회의 기록 자동 생성 장치(100)는 화자 A의 텍스트 및 화자 B의 텍스트 사이에 관련성이 존재함을 판단할 수 있다. For example, the
또한, 화자 A 및 화자 B의 텍스트를 구성하는 단어로 공통적인 "스마트 폰"이 식별되는 경우에도, 회의 기록 자동 생성 장치(100)는 화자 A의 텍스트 및 화자 B의 텍스트 사이에 관련성이 존재함을 판단할 수도 있다. 이 경우, 공통되는 단어가 아니더라도, 사전 또는 웹 페이지 검색을 통한 의미 관계를 인지할 수 있도록 화자 A의 텍스트 상의 "스마트 폰" 및 화자 B의 텍스트 상의 "휴대폰"이 식별되는 경우에도, 회의 기록 자동 생성 장치(100)는 양자 사이의 관련성이 존재함을 판단할 수 있다.In addition, even when a common “smart phone” is identified as a word constituting the texts of speaker A and speaker B, the automatic meeting
이와 같은 텍스트 사이의 관련성 판단 결과, 회의 기록 자동 생성 장치(100)는 상기 관련성이 임계값 이상인 텍스트를 선정할 수 있고, 상기 선정된 텍스트로부터 키워드를 추출할 수 있다. As a result of determining the relevance between the texts, the automatic meeting
회의 기록 자동 생성 장치(100)는 상기 선정된 텍스트로부터 추출된 키워드를 단계(S30)의 제1 키워드로 결정할 수 있다.The
상기 실시예에서, 텍스트 사이의 관련성에 대한 임계값은 회의 기록 자동 생성 장치(100)의 관리자에 의해 미리 설정될 수 있다. 관련성의 정도는 질문과 이에 대한 답변을 하는 화자의 종류 및/또는 공통되거나, 의미 관계가 인정되는 단어의 중복 정도로 결정될 수 있다.In the above embodiment, a threshold value for relevance between texts may be set in advance by an administrator of the
예를 들어, VIP인 화자 A의 질문에 대한 화자 B의 답변이 있고, 화자 C의 질문에 대한 화자 B의 답변이 있는 경우, 회의 기록 자동 생성 장치(100)는 화자 A의 질문 및 이에 대한 화자 B의 답변을 텍스트 사이의 관련성이 더욱 높은 것으로 판단할 수 있다.For example, if there is an answer from speaker B to a question of speaker A, who is a VIP, and an answer from speaker B to a question from speaker C, the
다른 예에서, 화자 A의 텍스트와 화자 B의 텍스트 사이의 단어 중복이 3회이고, 화자 A의 텍스트와 화자 C의 텍스트 사이의 단어 중복이 1회인 경우, 회의 기록 자동 생성 장치(100)는 전자의 텍스트 사이의 관련성이 후자 보다 높은 것으로 판단할 수 있다.In another example, when word overlap between speaker A's text and speaker B's text is 3 times and word overlap between speaker A's text and speaker C's text is 1 time, the automatic meeting
도 4는 본 발명의 몇몇 실시예에서 참조되는, 회의 진행 순서에 따른 주제 별 컨텐츠의 예시이다.4 is an example of content for each subject according to the order of conference progress, which is referred to in some embodiments of the present invention.
도 4를 참조하면, 타임테이블(401)은 회의 동안 화자 A, 화자 B, 화자C의 발언에 따른 음성 컨텐츠의 수신 순서를 시계열적으로 나타낸다. 타임테이블(402)는 회의 동안 시간의 경과에 따라 변경되는 회의의 주제에 대한 키워드 X1, X2를 나타낸다.Referring to FIG. 4 , a time table 401 time-sequentially shows the order of receiving audio contents according to the utterances of speakers A, B, and C during a conference. The time table 402 represents keywords X1 and X2 for the subject of the conference that change over time during the conference.
회의 문서(403)은 키워드 X1에 대한 회의 중 디스플레이되는 회의 문서이고, 회의 문서(404, 405)는 키워드 X2에 대한 회의 중 디스플레이되는 회의 문서이다.
음성 컨텐츠 a1, a2, a3은 화자 A의 발언에 따른 음성 컨텐츠이고, 음성 컨텐츠 b1, b2는 화자 B의 발언에 따른 음성 컨텐츠이고, 음성 컨텐츠 c1, c2, c3는 화자 C의 발언에 따른 음성 컨텐츠이다.Audio contents a1, a2, and a3 are audio contents according to the speech of speaker A, audio contents b1 and b2 are audio contents according to the speech of speaker B, and audio contents c1, c2, and c3 are audio contents according to the speech of speaker C am.
회의 기록 자동 생성 장치(100)는 타임테이블(401)과 같이 화자 A, 화자 B, 화자 C의 음성 컨텐츠를 수신할 수 있다.The
이와 함께, 회의 진행 순서에 따라, 회의 기록 자동 생성 장치(100)는 회의 문서(403, 404, 405)를 디스플레이할 수 있다.In addition, according to the order of the meeting, the automatic meeting
회의 기록 자동 생성 장치(100)는 화자 A, 화자 B, 화자 C의 음성 컨텐츠, a1, b1, c1을 텍스트 변환하고, 각각의 텍스트에서 키워드를 추출한 후, 이를 기초로 제1 키워드 X1을 추출할 수 있다. 이때, 회의 기록 자동 생성 장치(100)는 디스플레이되는 문서(403)을 식별할 수 있다.The
다음으로, 회의 기록 자동 생성 장치(100)는 화자 A, 화자 B, 화자 C의 음성 컨텐츠, a2, b2, c2, a3, c3를 텍스트 변환하고, 각각의 텍스트에서 키워드를 추출한 후, 이를 기초로 제2 키워드 X2을 추출할 수 있다.Next, the automatic
단계(S30)에서, 회의 기록 자동 생성 장치(100)는 변환된 텍스트로부터 추출된 키워드를 기초로 결정되는 키워드가, 상기 제1 키워드에서 제2 키워드로 변경되는지 판단할 수 있다.In step S30, the
이때, 복수의 화자 중, 미리 설정된 화자의 텍스트로부터 추출되는 키워드가 임계 수량 이상으로 미리 설정된 시간 이상 변경되는 경우, 회의 기록 자동 생성 장치(100)는 키워드가 제1 키워드에서 제2 키워드로 변경된 것으로 판단할 수도 있다. 예를 들어, 미리 설정된 화자 A로부터 키워드 X1이 추출되다가, 소정 시간 이상 X2가 추출되는 경우, 회의 기록 자동 생성 장치(100)는 키워드가 변경된 것으로 판단할 수 있다. 이는, 다른 화자의 키워드 보다 진행자 또는 VIP의 키워드 변화가 회의 주제에 영향을 끼치는 점을 고려한 것이다.At this time, if the keyword extracted from the text of a preset speaker among the plurality of speakers is changed by a threshold amount or more for a preset time or more, the automatic meeting
상기 결정되는 키워드가 상기 제1 키워드에서 상기 제2 키워드로 변경된 경우, 회의 기록 자동 생성 장치(100)는 상기 제2 키워드가 결정되기 전까지 디스플레이된 상기 회의 문서의 페이지 상의 컨텐츠를 추출할 수 있다. 즉, 회의 기록 자동 생성 장치(100)는 제2 키워드 X2가 결정되기 전에 디스플레이 중인 회의 문서(403)의 페이지 상의 컨텐츠를 추출할 수 있다.When the determined keyword is changed from the first keyword to the second keyword, the automatic meeting
회의 기록 자동 생성 장치(100)는 단계(S50)에서, 상기 추출된 컨텐츠를 포함하는 제1 키워드(X1)에 대한 회의 기록을 생성할 수 있다.The
이때, 상기 디스플레이되는 회의 문서는 회의의 진행 중 디스플레이되는 서로 다른 복수의 문서를 포함할 수 있다. 즉, 제1 키워드(X1)에 대한 회의 중에 서로 다른 복수의 문서가 임의의 순서로 디스플레이되는 경우, 회의 기록 자동 생성 장치(100)는 디스플레이되는 각각의 문서의 페이지 상의 컨텐츠를 추출할 수 있으며, 이를 제1 키워드(X1)에 대한 회의 기록에 반영할 수 있다.In this case, the displayed conference document may include a plurality of different documents displayed during the conference. That is, when a plurality of different documents are displayed in an arbitrary order during a meeting for the first keyword X1, the automatic meeting
한편, 도 4의 회의 문서(404) 및 회의 문서(405)를 참조하면, 회의 문서(404)가 디스플레이된 상태에서 회의 진행에 따라 참석자들의 판서 내용이 반영되어 회의 문서(405)가 생성되는 것이 예로써 도시되었다. 즉, 회의 문서(404)가 디스플레이된 상태에서 참석자는 판서 입력을 행할 수 있는데, 이 경우, 회의 기록 자동 생성 장치(100)는 판서가 시작되어 최종적으로 완료되는 것을 감지할 수 있다. 회의 기록 자동 생성 장치(100)는 제2 키워드(X2)에 대하여 회의가 진행 중인 경우, 상기 제2 키워드가 변경되기 전까지 행해지는 판서 입력을 최종 판서 입력으로 인식할 수 있다. 또는 디스플레이되는 회의 문서가 회의 문서(405)에서 다른 회의 문서로 변경되는 경우, 상기 변경 전에 행해진 판서 입력을 최종 판서 입력으로 인식할 수도 있다.On the other hand, referring to the
회의 기록 자동 생성 장치(100)는 회의 기록에 상기 최종 판서 입력에 따른 판서 정보를 반영할 수 있다. The automatic meeting
본 발명의 다른 실시예에 따르면, 리얼 타임 컨퍼런스 서비스가 제공 중인 경우, 상기 판서는 참석자의 단말을 통해 각각 입력될 수도 있다.According to another embodiment of the present invention, when a real-time conference service is being provided, the writings may be individually input through participants' terminals.
도 5는 본 발명의 몇몇 실시예에서 참조되는, 회의 참석자의 음성 컨텐츠의 텍스트 변환 및 코멘트 텍스트 생성 과정을 설명하기 위한 예시도이다.5 is an exemplary diagram for explaining a process of converting audio content of a conference participant into text and creating comment text, which is referred to in some embodiments of the present invention.
도 3의 단계(S20) 및 단계(S40)에 따르면, 회의 기록 자동 생성 장치(100)는 음성 컨테츠로부터 키워드를 추출하고, 결정된 제1 키워드를 기초로 화자 별 코멘트 텍스트를 생성할 수 있다. 이하, 상기 단계(S20)에서 추출된 키워드를 이용하여, 제1 키워드 기준으로 단계(S40)에서 화자 별 코멘트 텍스트가 생성되는 방법에 대하여 설명한다.According to steps S20 and S40 of FIG. 3 , the
도 5를 참조하면, 타임테이블(501, 502, 503)은 각각, 수신된 음성 컨텐츠를 화자 별로 분류한 것이다. 타임테이블(501)은 화자 A의 음성 컨텐츠인 a1, a2, a3를 시계열적으로 나타낸다. 타임테이블(502)은 화자 B의 음성 컨텐츠인 b1, b2를 시계열적으로 나타낸다. 또한, 타임테이블(501)은 화자 C의 음성 컨텐츠인 c1, c2, c3를 시계열적으로 나타낸다.Referring to FIG. 5 ,
단계(S20)에서, 회의 기록 자동 생성 장치(100)는 타임테이블(501)에서 음성 컨텐츠마다 키워드1, 키워드2, 키워드3을 각각 추출할 수 있다. 회의 기록 자동 생성 장치(100)는 타임테이블(502)에서는 음성 컨텐츠마다 키워드4, 키워드5를 각각 추출할 수 있다. 또한, 회의 기록 자동 생성 장치(100)는 타임테이블(503)에서 음성 컨텐츠마다 키워드6, 키워드7, 키워드8을 각각 추출할 수 있다.In step S20, the
단계(S30)에서, 제1 키워드가 결정된 경우, 회의 기록 자동 생성 장치(100)는 화자 A의 코멘트 텍스트(511)를 생성할 수 있다. 회의 기록 자동 생성 장치(100)는 화자 B의 코멘트 텍스트(512), 화자 C의 코멘트 텍스트(513)을 생성할 수 도 있다. 상술한 바와 같이, 결정된 제1 키워드를 기초로, 회의 기록 자동 생성 장치(100)는 화자 A의 음성 컨텐츠 a1, a2, a3의 텍스트 변환 결과를 요약하여 코멘트 텍스트(511)을 생성할 수 있다. 또한, 화자 B의 음성 컨텐츠 b1, b2의 요약, 화자 C의 음성 컨텐츠 c1, c2, c3의 요약으로 각각 코멘트 텍스트(512, 513)이 생성될 수도 있다. In operation S30 , when the first keyword is determined, the automatic meeting
도 6은 본 발명의 또 다른 실시예에 따른, 진행 중인 회의의 주제에 대한 키워드를 식별하는 방법을 설명하기 위한 예시도이다.6 is an exemplary diagram for explaining a method of identifying a keyword for a topic of an ongoing conference according to another embodiment of the present invention.
도 6을 참조하면, 임계 수량 이상의 키워드가 추출되는 시간 당 횟수를 기초로, 회의 기록 자동 생성 장치(100)가 회의의 주제에 대한 키워드를 결정할 수 있다. 그래프(600)에서, 시간의 순서에 따라, 제1 키워드(X1)이 제2 키워드(X2)로 변경되고, 제3 키워드(Y)로 회의 주제가 변경되는 경우가 예로써 도시되었다.Referring to FIG. 6 , the
특히 그래프(600)에서 제2 키워드(X2) 및 제3 키워드(Y)가 일부 시간 동안 중첩되는 경우가 도시되었다. In particular, in the
이와 같이 중첩되는 회의 주제가 논의되는 경우, 회의 기록 자동 생성 장치(100)는 도 5의 타임테이블(501, 502, 503)과 같이 음성 컨텐츠를 화자 별로 분류한 뒤, 추출되는 키워드를 다시 분류함으로써, 제2 키워드(X2) 및 제3 키워드(Y)에 대한 회의 기록을 각각 생성할 수 있다. 이 경우, 회의 기록 자동 생성 장치(100)는 화자의 발언 시간의 선후에 무관하게, 결정된 키워드 별로 코멘트 키워드를 생성하여 각각의 회의 기록에 반영할 수 있다.When such overlapping conference topics are discussed, the automatically generating
한편, 제1 키워드(X1) 및 제2 키워드(X2) 사이에 임계값 이상의 관련성이 존재하는 경우, 회의 기록 자동 생성 장치(100)는 제1 키워드(X1) 및 제2 키워드(X2)에 대한 회의 기록이 결합된 회의 기록을 생성할 수도 있다.On the other hand, when there is a relationship of a threshold value or higher between the first keyword X1 and the second keyword X2, the automatically generating
도 7은 본 발명의 몇몇 실시예에서 참조되는, 자동 생성된 회의 기록의 예시이다.7 is an example of an automatically generated conference record, referenced in some embodiments of the present invention.
도 7은 상술한 회의 기록 자동 생성 방법에 따라 생성된 회의 기록(700)의 예시이다. 도 7을 참조하면, 회의 기록(700)은 키워드 X에 대한 회의 기록으로서, 화자 A, 화자 B, 화자 C의 코멘트 텍스트(702, 703, 704) 및 키워드 X에 대한 회의 중 디스플레이된 문서(705, 706)을 포함할 수 있다.7 is an example of a
회의 기록 자동 생성 장치(100)는 회의 기록(700)과 같이 주제별 회의 기록을 저장할 수 있다. 이에 따라, 사용자는 회의 종료, 또는 회의 중간에 회의에 참여하더라도, 주제에 대한 키워드를 입력하여 회의 기록(700)에 접근할 수 있다.The
또한, 본 발명의 다른 실시예에 따르면, 회의 기록 자동 생성 장치(100)는 사용자가 입력한 키워드 기반의 회의 기록을 생성할 수도 있다.Also, according to another embodiment of the present invention, the
회의가 진행 중인 상황에서, 회의 기록 자동 생성 장치(100)가 상술한 도 3의 단계(S10), 단계(S20)과 유사한 방식으로, 음성 컨텐츠 수신 후, 이를 텍스트 변환한 경우를 가정한다.In a situation where a conference is in progress, it is assumed that the automatic
이때, 회의 기록 자동 생성 장치(100)는 사용자 단말로부터 키워드를 수신할 수 있다. 회의 기록 자동 생성 장치(100)는 단계(S20)과 유사한 방식으로 변환된 텍스트 중, 상기 수신한 키워드에 매칭되는 키워드를 추출할 수 있다.In this case, the
회의 기록 자동 생성 장치(100)는 상기 추출된 키워드를 기초로, 도 3의 단계(S40)와 유사한 방식으로 화자 별 코멘트 텍스트를 생성할 수 있다.The automatic meeting
다음으로, 회의 기록 자동 생성 장치(100)는 생성된 화자 별 코멘트 텍스트를 포함하는, 상기 수신된 키워드에 대한 회의 기록을 생성할 수 있다.Next, the
또한, 회의 기록 자동 생성 장치(100)는 상기 수신된 키워드에 매칭되는 회의 문서의 컨텐츠를 포함하는 회의 기록을 생성할 수도 있다. 즉, 회의 기록 자동 생성 장치(100)는 입력된 키워드에 응답하여 키워드를 포함하는 회의 문서의 페이지 상의 컨텐츠를 추출할 수 있으며, 회의 기록에 추출된 상기 컨텐츠를 반영할 수 있다.Also, the automatic meeting
이로써, 회의 진행 도중에 회의에 참석한 사용자는 사용자의 단말을 통해, 키워드를 입력함으로써, 회의 기록 자동 생성 장치(100)에 의해 키워드 기반으로 생성된 회의 기록에 접근할 수 있다.Accordingly, a user participating in a conference can access the conference record generated based on the keyword by the automatic conference
또한, 상기와 같은 키워드 기반의 회의 기록 생성 방법을 이용함에 따라, 사용자 별로 관심 있는 회의 주제는 다를 수 있는 상황에서 사용자 맞춤형 회의 기록을 제공할 수 있게 된다. In addition, by using the above keyword-based conference record generation method, a user-customized conference record can be provided in a situation where the conference topic of interest to each user may be different.
지금까지 첨부된 도면을 참조하여 설명된 본 발명의 실시예에 따른 방법들은 컴퓨터가 읽을 수 있는 코드로 구현된 컴퓨터프로그램의 실행에 의하여 수행될 수 있다. 상기 컴퓨터프로그램은 인터넷 등의 네트워크를 통하여 제1 컴퓨팅 장치로부터 제2 컴퓨팅 장치에 송신되어 상기 제2 컴퓨팅 장치에 설치될 수 있고, 이로써 상기 제2 컴퓨팅 장치에서 사용될 수 있다. 상기 제1 컴퓨팅 장치 및 상기 제2 컴퓨팅 장치는, 서버 장치, 데스크탑 PC와 같은 고정식 컴퓨팅 장치, 노트북, 스마트폰, 태블릿 PC와 같은 모바일 컴퓨팅 장치를 모두 포함한다.Methods according to embodiments of the present invention described so far with reference to the accompanying drawings can be performed by executing a computer program implemented as a computer readable code. The computer program may be transmitted from the first computing device to the second computing device through a network such as the Internet, installed in the second computing device, and thus used in the second computing device. The first computing device and the second computing device include both a server device, a stationary computing device such as a desktop PC, and a mobile computing device such as a notebook computer, a smart phone, and a tablet PC.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다.Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art can realize that the present invention can be implemented in other specific forms without changing the technical spirit or essential features. you will be able to understand Therefore, it should be understood that the embodiments described above are illustrative in all respects and not limiting.
Claims (11)
상기 회의 기록 자동 생성 장치의 네트워크 인터페이스가, 회의에 참석한 복수의 화자의 단말을 통해 상기 복수의 화자의 컨텐츠를 수신하는 단계;
상기 회의 기록 자동 생성 장치의 프로세서가, 상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하고, 상기 변환된 텍스트로부터 키워드를 추출하는 단계;
상기 프로세서가, 상기 변환된 텍스트로부터 추출된 키워드를 기초로, 제1 키워드를 결정하는 단계;
상기 프로세서가, 상기 결정된 제1 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 단계; 및
상기 프로세서가, 상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계를 포함하되,
상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계는,
상기 복수의 화자 중 제1 화자의 제1 발언 및 제2 발언 중, 상기 제1 발언에 상기 제1 키워드가 포함되는 경우, 상기 제1 발언에 가중치를 부여하여 상기 제1 화자의 코멘트 텍스트를 생성하는 단계를 포함하며,
상기 제1 발언 및 상기 제2 발언은 시간적으로 분리된,
회의 기록의 자동 생성 방법.A method performed by a meeting record automatically generating device implemented as a computing device, comprising:
receiving, by the network interface of the automatic conference recording device, content of the plurality of speakers participating in the conference through terminals of the plurality of speakers;
converting the received content into text for each speaker and extracting a keyword from the converted text, by a processor of the automatic meeting record generating device;
determining, by the processor, a first keyword based on a keyword extracted from the converted text;
generating, by the processor, comment text for each speaker based on the determined first keyword; and
Generating, by the processor, a meeting record for the first keyword including the generated comment text for each speaker;
Generating a meeting record for the first keyword including the generated comment text for each speaker,
Among the first and second utterances of a first speaker among the plurality of speakers, when the first utterance includes the first keyword, a weight is applied to the first utterance to generate comment text of the first speaker. Including the steps of
The first utterance and the second utterance are temporally separated,
How to automatically create a meeting record.
상기 제1 키워드를 결정하는 단계는,
미리 등록된 회의 주제가 존재하는지 판단하는 단계;
상기 미리 등록된 회의 주제가 존재하는 경우, 상기 변환된 텍스트로부터 추출된 키워드 중, 상기 미리 등록된 회의 주제에 매칭되는 키워드를 상기 제1 키워드로 결정하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 1,
Determining the first keyword,
determining whether there is a pre-registered meeting topic;
When the pre-registered conference topic exists, determining a keyword matching the pre-registered conference topic as the first keyword among keywords extracted from the converted text.
How to automatically create a meeting record.
상기 복수의 화자의 컨텐츠를 수신하는 단계는,
상기 회의 기록 자동 생성 장치와 연결된 디스플레이 장치를 통해 회의 문서를 디스플레이하는 단계를 포함하고,
상기 제1 키워드를 결정하는 단계는,
상기 디스플레이된 회의 문서 상의 텍스트로부터 키워드를 추출하는 단계; 및
상기 변환된 텍스트로부터 추출된 키워드 중, 상기 디스플레이된 회의 문서 상의 텍스트로부터 추출된 키워드에 매칭되는 키워드를 상기 제1 키워드로 결정하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 1,
Receiving the contents of the plurality of speakers,
Displaying a meeting document through a display device connected to the automatically generating meeting record device;
Determining the first keyword,
extracting keywords from text on the displayed meeting document; and
Determining, among keywords extracted from the converted text, a keyword matching a keyword extracted from text on the displayed meeting document as the first keyword,
How to automatically create a meeting record.
상기 복수의 화자의 컨텐츠를 수신하는 단계는,
상기 회의 기록 자동 생성 장치와 연결된 디스플레이 장치를 통해 회의 문서를 디스플레이하는 단계를 포함하고,
상기 제1 키워드를 결정하는 단계는,
상기 변환된 텍스트로부터 추출된 키워드를 기초로 결정되는 키워드가 상기 제1 키워드에서 제2 키워드로 변경되는지 판단하는 단계;
상기 결정되는 키워드가 상기 제1 키워드에서 상기 제2 키워드로 변경된 경우, 상기 제2 키워드가 결정되기 전까지 디스플레이된 상기 회의 문서의 페이지 상의 컨텐츠를 추출하는 단계를 포함하고,
상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계는,
상기 추출된 컨텐츠를 더 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 1,
Receiving the contents of the plurality of speakers,
Displaying a meeting document through a display device connected to the automatically generating meeting record device;
Determining the first keyword,
determining whether a keyword determined based on a keyword extracted from the converted text is changed from the first keyword to a second keyword;
When the determined keyword is changed from the first keyword to the second keyword, extracting content on a page of the conference document displayed until the second keyword is determined;
Generating a meeting record for the first keyword including the generated comment text for each speaker,
Generating a meeting record for the first keyword further comprising the extracted content,
How to automatically create a meeting record.
상기 키워드가 상기 제1 키워드에서 상제2 키워드로 변경되는지 판단하는 단계는,
상기 복수의 화자 중, 미리 설정된 화자의 텍스트로부터 추출되는 키워드가 임계 수량 이상으로 미리 설정된 시간 이상 변경되는 경우, 상기 키워드가 상기 제1 키워드에서 상기 제2 키워드로 변경된 것으로 판단하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 4,
Determining whether the keyword is changed from the first keyword to the second keyword,
Determining that the keyword is changed from the first keyword to the second keyword when a keyword extracted from the text of a preset speaker among the plurality of speakers is changed by a threshold amount or more for a preset time or more.
How to automatically create a meeting record.
상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계는,
상기 결정되는 키워드가 상기 제1 키워드에서 상기 제2 키워드로 변경되기 전까지 상기 네트워크 인터페이스를 통해 상기 복수의 화자의 단말로부터 수신한 판서 정보를 더 포함시켜 상기 제1 키워드에 대한 회의 기록을 생성하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 4,
Generating a meeting record for the first keyword including the generated comment text for each speaker,
generating a meeting record for the first keyword by further including writing information received from terminals of the plurality of speakers through the network interface until the determined keyword is changed from the first keyword to the second keyword; including,
How to automatically create a meeting record.
상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하고, 상기 변환된 텍스트로부터 키워드를 추출하는 단계는,
상기 화자 별로 변환된 텍스트 사이의 관련성을 판단하는 단계;
상기 판단 결과, 상기 관련성이 임계값 이상인 텍스트를 선정하는 단계; 및
상기 선정된 텍스트로부터 키워드를 추출하는 단계를 포함하고,
상기 제1 키워드를 결정하는 단계는,
상기 선정된 텍스트로부터 추출된 키워드를 상기 제1 키워드로 결정하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 1,
The step of converting the received content into text for each speaker and extracting a keyword from the converted text,
determining relevance between the converted texts for each speaker;
Selecting a text whose relevance is greater than or equal to a threshold value as a result of the determination; and
Extracting keywords from the selected text;
Determining the first keyword,
Determining a keyword extracted from the selected text as the first keyword,
How to automatically create a meeting record.
상기 제1 키워드를 결정하는 단계는,
상기 변환된 텍스트로부터 추출된 키워드 중, 미리 설정된 기간 동안 임계 수량 이상 추출되는 키워드를 상기 제1 키워드로 결정하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 1,
Determining the first keyword,
Among the keywords extracted from the converted text, determining a keyword extracted more than a threshold amount during a preset period as the first keyword,
How to automatically create a meeting record.
상기 회의 기록 자동 생성 장치의 네트워크 인터페이스가, 회의에 참석한 복수의 화자의 단말을 통해 상기 복수의 화자의 컨텐츠를 수신하는 단계;
상기 회의 기록 자동 생성 장치의 프로세서가, 상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하는 단계;
상기 네트워크 인터페이스가, 사용자 단말로부터 키워드를 수신하는 단계;
상기 프로세서가, 상기 변환된 텍스트 중, 상기 수신한 키워드에 매칭되는 제1 키워드를 추출하는 단계;
상기 프로세서가, 상기 추출된 제1 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 단계; 및
상기 프로세서가, 상기 생성된 화자 별 코멘트 텍스트를 포함하는, 상기 수신된 키워드에 대한 회의 기록을 생성하는 단계를 포함하되,
상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 단계는,
상기 복수의 화자 중 제1 화자의 제1 발언 및 제2 발언 중, 상기 제1 발언에 상기 제1 키워드가 포함되는 경우, 상기 제1 발언에 가중치를 부여하여 상기 제1 화자의 코멘트 텍스트를 생성하는 단계를 포함하며,
상기 제1 발언 및 상기 제2 발언은 시간적으로 분리된,
회의 기록의 자동 생성 방법.A method performed by a meeting record automatically generating device implemented as a computing device, comprising:
receiving, by the network interface of the automatic conference recording device, content of the plurality of speakers participating in the conference through terminals of the plurality of speakers;
converting, by a processor of the automatic meeting record generation device, the received content into text for each speaker;
receiving, by the network interface, a keyword from a user terminal;
extracting, by the processor, a first keyword matching the received keyword from among the converted text;
generating, by the processor, comment text for each speaker based on the extracted first keyword; and
generating, by the processor, a meeting record for the received keyword, including the generated comment text for each speaker;
Generating a meeting record for the first keyword including the generated comment text for each speaker,
Among the first and second utterances of a first speaker among the plurality of speakers, when the first utterance includes the first keyword, a weight is applied to the first utterance to generate comment text of the first speaker. Including the steps of
The first utterance and the second utterance are temporally separated,
How to automatically create a meeting record.
상기 수신된 키워드에 대한 회의 기록을 생성하는 단계는,
상기 수신된 키워드에 매칭되는 회의 문서의 컨텐츠를 더 포함하는 회의 기록을 생성하는 단계를 포함하는,
회의 기록의 자동 생성 방법.According to claim 9,
Generating a meeting record for the received keyword,
generating a meeting record further comprising content of a meeting document matching the received keyword.
How to automatically create a meeting record.
회의에 참석한 화자의 단말과 통신하는 네트워크 인터페이스;
상기 프로세서에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리; 및
상기 컴퓨터 프로그램을 저장하는 스토리지를 포함하되,
상기 컴퓨터 프로그램은,
회의에 참석한 복수의 화자의 컨텐츠를 수신하는 오퍼레이션;
상기 수신된 컨텐츠를 상기 화자 별 텍스트로 변환하고, 상기 변환된 텍스트로부터 키워드를 추출하는 오퍼레이션;
상기 변환된 텍스트로부터 추출된 키워드를 기초로, 제1 키워드를 결정하는 오퍼레이션;
상기 결정된 제1 키워드를 기초로, 상기 화자 별 코멘트 텍스트를 생성하는 오퍼레이션; 및
상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 오퍼레이션을 포함하되,
상기 생성된 화자 별 코멘트 텍스트를 포함하는 상기 제1 키워드에 대한 회의 기록을 생성하는 오퍼레이션은,
상기 복수의 화자 중 제1 화자의 제1 발언 및 제2 발언 중, 상기 제1 발언에 상기 제1 키워드가 포함되는 경우, 상기 제1 발언에 가중치를 부여하여 상기 제1 화자의 코멘트 텍스트를 생성하는 오퍼레이션을 포함하며,
상기 제1 발언 및 상기 제2 발언은 시간적으로 분리된,
회의 기록의 자동 생성 장치.one or more processors;
a network interface communicating with a terminal of a speaker attending the conference;
a memory for loading a computer program executed by the processor; and
Including a storage for storing the computer program,
The computer program,
an operation for receiving contents of a plurality of speakers attending the conference;
an operation of converting the received content into text for each speaker and extracting a keyword from the converted text;
an operation of determining a first keyword based on a keyword extracted from the converted text;
an operation of generating comment text for each speaker based on the determined first keyword; and
An operation of generating a meeting record for the first keyword including the generated comment text for each speaker,
An operation of generating a meeting record for the first keyword including the generated comment text for each speaker,
Among the first and second utterances of a first speaker among the plurality of speakers, when the first utterance includes the first keyword, a weight is applied to the first utterance to generate comment text of the first speaker. It includes an operation that
The first utterance and the second utterance are temporally separated,
Device for automatic creation of meeting records.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160057008A KR102548365B1 (en) | 2016-05-10 | 2016-05-10 | Method for generating conference record automatically and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160057008A KR102548365B1 (en) | 2016-05-10 | 2016-05-10 | Method for generating conference record automatically and apparatus thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170126667A KR20170126667A (en) | 2017-11-20 |
KR102548365B1 true KR102548365B1 (en) | 2023-06-26 |
Family
ID=60809432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160057008A Active KR102548365B1 (en) | 2016-05-10 | 2016-05-10 | Method for generating conference record automatically and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102548365B1 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111355920A (en) * | 2018-12-24 | 2020-06-30 | 中兴通讯股份有限公司 | Conference summary generation method and conference terminal |
CN111626061A (en) * | 2020-05-27 | 2020-09-04 | 深圳前海微众银行股份有限公司 | Conference record generation method, device, equipment and readable storage medium |
KR102575038B1 (en) * | 2020-07-14 | 2023-09-07 | (주)날리지포인트 | Apparatus and method for video conferencing service |
KR102287431B1 (en) * | 2020-10-07 | 2021-08-09 | 주식회사 셀바스에이아이 | Apparatus for recording meeting and meeting recording system |
CN112669847B (en) * | 2020-12-03 | 2024-11-26 | 深圳华德美视科技有限公司 | A smart screen that can be used to automatically edit and organize meeting records |
CN114758659A (en) * | 2020-12-29 | 2022-07-15 | Tcl商用信息科技(惠州)有限责任公司 | Conference recording method, device, terminal equipment and storage medium |
CN112839195B (en) * | 2020-12-30 | 2023-10-10 | 深圳市皓丽智能科技有限公司 | Conference record consulting method and device, computer equipment and storage medium |
KR102715945B1 (en) * | 2021-04-07 | 2024-10-10 | 네이버 주식회사 | Method and system for providing speech-to-text recording generated based on information after speech recording |
KR102462219B1 (en) * | 2021-06-15 | 2022-11-04 | (주)미소정보기술 | Method of Automatically Generating Meeting Minutes Using Speaker Diarization Technology |
KR102695646B1 (en) * | 2023-12-07 | 2024-08-16 | 한양전자산업(주) | Computer program, electronic device, and system for controlling conference |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016062196A (en) * | 2014-09-16 | 2016-04-25 | 株式会社東芝 | Conference information accumulation device, method and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140077514A (en) * | 2012-12-14 | 2014-06-24 | 박종봉 | Conference records managing apparatus |
KR101622661B1 (en) | 2014-04-11 | 2016-05-19 | 콜투게더 주식회사 | Method and system for making automatically minutes file of remote meeting |
KR20160019279A (en) * | 2014-08-11 | 2016-02-19 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
KR102296483B1 (en) * | 2014-09-26 | 2021-08-31 | 주식회사 엘지유플러스 | Terminal and method for providing conference record |
-
2016
- 2016-05-10 KR KR1020160057008A patent/KR102548365B1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016062196A (en) * | 2014-09-16 | 2016-04-25 | 株式会社東芝 | Conference information accumulation device, method and program |
Also Published As
Publication number | Publication date |
---|---|
KR20170126667A (en) | 2017-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102548365B1 (en) | Method for generating conference record automatically and apparatus thereof | |
JP7443407B2 (en) | Automated assistant with conferencing capabilities | |
US10586541B2 (en) | Communicating metadata that identifies a current speaker | |
US10185711B1 (en) | Speech recognition and summarization | |
US9613636B2 (en) | Speaker association with a visual representation of spoken content | |
Morrison et al. | Protocol for the collection of databases of recordings for forensic-voice-comparison research and practice | |
US10613825B2 (en) | Providing electronic text recommendations to a user based on what is discussed during a meeting | |
US20140278405A1 (en) | Automatic note taking within a virtual meeting | |
US20150066935A1 (en) | Crowdsourcing and consolidating user notes taken in a virtual meeting | |
EP3036658A1 (en) | Providing an electronic summary of source content | |
KR102476099B1 (en) | METHOD AND APPARATUS FOR GENERATING READING DOCUMENT Of MINUTES | |
US20220109585A1 (en) | Customized meeting notes | |
US20230403174A1 (en) | Intelligent virtual event assistant | |
CN110992958B (en) | Content recording method, content recording apparatus, electronic device, and storage medium | |
KR101618084B1 (en) | Method and apparatus for managing minutes | |
US8788621B2 (en) | Method, device, and computer product for managing communication situation | |
US20230274730A1 (en) | Systems and methods for real time suggestion bot | |
CN110460798B (en) | Video interview service processing method, device, terminal and storage medium | |
CN114936001A (en) | Interaction method and device and electronic equipment | |
CN113111658B (en) | Method, device, equipment and storage medium for checking information | |
CN113609833B (en) | Dynamic file generation method and device, computer equipment and storage medium | |
KR102464156B1 (en) | Call center service providing apparatus, method, and program for matching a user and an agent vasded on the user`s status and the agent`s status | |
CN114339132A (en) | Intelligent meeting minutes method, device and computer equipment for video conferencing | |
JP7183316B2 (en) | Voice recording retrieval method, computer device and computer program | |
US20250062928A1 (en) | Apparatus and method for providing meeting records in artificial intelligence-based chat room |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160510 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201222 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160510 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220902 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20230220 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20220902 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0701 | Decision of registration after re-examination |
Patent event date: 20230608 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20230517 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20230220 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20221031 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230622 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230622 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |