WO2019177182A1 - Multimedia content search apparatus and search method using attribute information analysis - Google Patents
Multimedia content search apparatus and search method using attribute information analysis Download PDFInfo
- Publication number
- WO2019177182A1 WO2019177182A1 PCT/KR2018/002911 KR2018002911W WO2019177182A1 WO 2019177182 A1 WO2019177182 A1 WO 2019177182A1 KR 2018002911 W KR2018002911 W KR 2018002911W WO 2019177182 A1 WO2019177182 A1 WO 2019177182A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- search
- attribute
- information
- unit
- multimedia content
- 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.)
- Ceased
Links
Images
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/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/432—Query formulation
- G06F16/433—Query formulation using audio data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Definitions
- the present invention relates to an apparatus and method for searching multimedia contents through attribute information analysis. More particularly, the present invention relates to a method of searching a text keyword by acquiring a search word of multimedia content input by speech recognition or text, or performing a similar attribute search. The multimedia information to be searched is output by outputting the search result information of the multimedia contents when performing the text keyword search by determining whether to perform the search.
- the present invention relates to a multimedia content retrieval apparatus and a retrieval method through attribute information analysis capable of providing multimedia contents having high similarity with the attribute information of the content.
- a portal company such as the following, and a search engine such as Google
- the user can search for the latest keyword information related to the keyword of the user's search query, or a specific operator grouping the keywords. Through this, efforts are made to provide information closer to the information desired by the user.
- the related search word providing service not only facilitates a user's search, but also serves as one piece of information.
- the prior art 1 relates to a keyword visualization apparatus and a method thereof, comprising: a keyword extracting unit extracting a keyword from data obtained through the Internet; A frequency analysis unit for raising a frequency of occurrence of the keyword each time a keyword is extracted; An association analysis unit for increasing association values between the extracted keywords when a plurality of keywords are extracted from a single data; An information storage unit for storing the extracted keywords and storing occurrence frequency values for each keyword and correlation values between the keywords; And a graph having a plurality of nodes and edges is displayed on the screen by using a plurality of keywords, occurrence frequency values of the keywords, and correlation values between the keywords, and each node of the graph is displayed with keywords.
- Nodes with high values are displayed in large sizes, and nodes with low keyword occurrence frequencies are displayed in small sizes. If the correlation values between keywords of two nodes connected by edges are high, the edges are displayed with thick edges. If it is low, characterized in that it comprises a visualization processing unit for processing so that the edge is displayed thin, suggests a change in the frequency of occurrence of the keyword and the degree of association between the keywords.
- patent documents include "a search method and system using the ranking of keywords (patent registration no. 10-1072113, hereinafter referred to asโ prior art 2 ").
- the prior art 2 is a search method and system using an association ranking of a keyword, comprising: an index module for generating an independent index by indexing a property of a keyword and an association index by indexing a correlation between a keyword and another keyword; An association score calculation module that quantifies an association degree between a keyword and another keyword based on an association index as an association score; A rank score calculation module that calculates a rank score according to the use purpose based on the association score and the independent index; And a search module for providing a related keyword for the search term based on the ranking score.
- Prior Art 2 only discloses a technical idea of extracting a related search word for a keyword, and does not provide general information on the related search.
- Prior Art 1 provides a graph of ranking among related search terms for a keyword to provide which related search terms for a search term is the most frequently used.
- the related art automatically searches for the highest frequency among related search terms. It is not much different from the known technology ranking at the top of the related search word list.
- search systems equipped with artificial intelligence-based can be divided into crawler-based, directory-based, hybrid search, and meta-search method in terms of search method.
- the crawler-based retrieval system downloads and stores documents on the web in its database using an automated agent program called spider, crawler, webbot, and the like.
- the user's search request is handled by finding the search keyword in the index of the stored web document and providing a link to that document.
- web sites are classified and stored in a predetermined directory by a person, and the stored websites are ranked by a predefined rule.
- the user's search request is processed by grouping the web documents found by keyword matching by directory.
- the crawler method and the directory method are used together and generally provide a better search result to the user.
- meta-search system utilizes search algorithms and evaluation criteria of other search systems.
- search results of different search systems are merged and provided to the user.
- Metacrawler system is a typical example.
- a first object of the present invention is to perform a text keyword search by acquiring a search word of multimedia content input by speech recognition or text, or similar property search.
- the search result information of the multimedia content is output when the text keyword search is performed and the search result information of the multimedia content having the similar property is output.
- the second object of the present invention is to provide the similarity matching property analysis unit 530 to the attribute information and the multimedia content attribute assignment unit 520 for the search word stored in the search term attribute value information DB 517 when performing the similar attribute search. Similarity matching analysis is performed with the multimedia content attribute information assigned by the present invention, thereby providing search result information of the multimedia content having attributes similar to the intention of the search word (question).
- the third object of the present invention is to provide a content crawling module 522, to collect a plurality of multimedia content information from the content server 560 to store in the content storage DB to extend the operation range of the attribute information, the content attribute allocation model
- the module 524 By providing the module 524, the attribute information is allocated to each multimedia content stored in the content storage DB 523 and provided to the content information search module.
- the multimedia content retrieval apparatus through attribute information analysis
- a search start unit 100 for acquiring a search word of multimedia content input by voice recognition or text and providing search execution request information to the attribute search execution determining unit 200;
- the search execution request information from the search start unit 100 it is determined whether to perform a text keyword search or a similar attribute search, and as a result of the determination, the text keyword search is performed when the text keyword search is performed.
- the attribute search decision unit 200 which provides the text keyword search request information to the unit 300, and provides the similar property search request information to the attribute similarity search unit 500 when performing the similar attribute search as a result of the determination; ,
- a text keyword search unit 300 which performs a text keyword search when obtaining the text keyword search request information provided from the attribute search performing determination unit, and provides the search result information to the text keyword result output unit;
- a text keyword result output unit 400 for outputting search result information of the text keyword provided from the text keyword search unit;
- An attribute similarity search means 500 which performs a similar attribute search when obtaining similar attribute search request information provided from the attribute search execution determination unit and provides the search result information to the attribute similarity search result output unit 500;
- an attribute similarity search result output unit 600 for outputting search result information of the similar attribute provided from the attribute similarity search unit 500.
- the multimedia content retrieval method by analyzing the attribute information
- the attribute search execution unit 200 obtains the search execution request information from the search start unit 100, it is determined whether to perform a text keyword search or a similar attribute search.
- the text keyword search request information is provided to the text keyword search unit 300, and as a result of the determination, when the similar property search is performed, the similar property search request information is provided to the attribute similarity search unit 500.
- Attribute search determination step (S200) is performed when the attribute search execution request information is performed.
- the text keyword search unit 300 obtains the text keyword search request information provided from the attribution search execution determination unit 200, the text keyword search unit performs a text keyword search and provides the search result information to the text keyword result output unit. Step S300,
- the attribute similarity search result output unit 600 includes an attribute similarity search result output step S600 for outputting search result information of similar attributes provided from the attribute similarity search unit 500.
- Search result of multimedia content is output when performing a text keyword search by determining whether to perform a text keyword search, and output search result information of multimedia content having a similar property when performing a similar property search.
- the present invention provides an effect of providing a multimedia content search result using a keyword method and of providing a multimedia content search result most similar to a search word (question) that a user wants to search through a similar property search.
- the amount of information of the multimedia content changes over time, and accordingly, the attributes of a specific object change from time to time.
- the multimedia content attribute assignment unit By reflecting this variably by the multimedia content attribute assignment unit, various multimedia contents that change in real time may be reflected in a search. Will be effective.
- FIG. 1 is an overall configuration diagram schematically showing an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
- FIG. 2 is an exemplary view in which a movie of a conventional similar atmosphere is not searched.
- FIG. 3 is an overall block diagram of an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
- FIG. 4 is an exemplary view showing a search result output when a text keyword is searched.
- FIG. 5 is an exemplary view of a similar property search result output through a multimedia content search apparatus through analysis of property information according to a first embodiment of the present invention.
- FIG. 6 is a block diagram of attribute similarity retrieval means of a multimedia content retrieval apparatus by analyzing attribute information according to the first embodiment of the present invention
- FIG. 7 is a block diagram of a keyword attribute analysis unit of a multimedia content retrieval apparatus through attribute information analysis according to the first embodiment of the present invention.
- FIG. 8 is a block diagram of a multimedia content attribute assignment unit of the multimedia content retrieval apparatus through attribute information analysis according to the first embodiment of the present invention.
- FIG. 9 is a flowchart illustrating a multimedia content retrieval method through attribute information analysis according to a first embodiment of the present invention.
- FIG. 10 is a flowchart illustrating an attribute similarity search step of a multimedia content search method through analysis of attribute information according to a first embodiment of the present invention
- first and second may be used to describe various components, but the components may not be limited by the terms.
- the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
- a component When a component is referred to as being connected or connected to another component, it may be understood that the component may be directly connected to or connected to the other component, but there may be other components in between. .
- an apparatus for retrieving multimedia contents through attribute information analysis In accordance with a first aspect of the present invention, there is provided an apparatus for retrieving multimedia contents through attribute information analysis.
- a search start unit 100 for acquiring a search word of multimedia content input by voice recognition or text and providing search execution request information to the attribute search execution determining unit 200;
- the search execution request information from the search start unit 100 it is determined whether to perform a text keyword search or a similar attribute search, and as a result of the determination, the text keyword search is performed when the text keyword search is performed.
- the attribute search decision unit 200 which provides the text keyword search request information to the unit 300, and provides the similar property search request information to the attribute similarity search unit 500 when performing the similar attribute search as a result of the determination; ,
- a text keyword search unit 300 which performs a text keyword search when obtaining the text keyword search request information provided from the attribute search performing determination unit, and provides the search result information to the text keyword result output unit;
- a text keyword result output unit 400 for outputting search result information of the text keyword provided from the text keyword search unit;
- An attribute similarity search means 500 which performs a similar attribute search when obtaining similar attribute search request information provided from the attribute search execution determination unit and provides the search result information to the attribute similarity search result output unit 500;
- It is characterized in that it comprises a property similarity search result output unit 600 for outputting the search result information of the similar property provided from the attribute similarity search unit 500.
- a search word attribute analyzer 510 for analyzing linguistic attribute information included in a search word of multimedia content input through speech recognition or text;
- a multimedia content attribute allocator 520 for acquiring and storing multimedia contents from the content server 560 and allocating attribute information to the stored multimedia contents;
- a similarity matching analysis unit 530 for performing a similarity matching analysis of multimedia contents included in the multimedia contents list information
- a similarity candidate group extracting unit 540 for sequentially extracting multimedia contents according to candidate group numbers from multimedia contents having the highest similarity with reference to a preset candidate group number;
- a similarity reference multimedia content sorting unit 550 for sorting the multimedia contents extracted according to the number of candidate groups according to similarity and providing the sorted multimedia contents to the attribute similarity search result output unit 600. do.
- the machine learning model module 512 provides information on requesting interpretation of linguistic attributes included in a search word of multimedia content input through speech recognition or text, and provides linguistic attribute information included in a search word interpreted from the machine learning model module.
- Machine learning model module for providing linguistic attribute information interpreted as natural language processing module by interpreting linguistic attributes included in search term when obtaining information on interpretation of linguistic attributes included in search term from natural language processing module. 512);
- a knowledge information DB 514 that stores attribute type information refined into attribute types that can be matched with attribute information of multimedia content
- the probability model calculation request information is provided to the attribute model module 516, and the probability value calculated from the attribute model module 516 is obtained to provide the search term.
- a keyword attribute value conversion module 515 for converting the attribute value into an attribute value and providing the result to the keyword attribute value information DB 517;
- An attribute model module 516 for calculating a probability value through language modeling when obtaining the probability value calculation request information from the keyword attribute value conversion module 515 and providing the calculated probability value to the keyword attribute value conversion module 515;
- a search word attribute value information DB 517 that stores the attribute value for the search word provided by the search word attribute value conversion module 515.
- a content interlocking module 521 for providing multimedia content information to the content crawling module 522 in association with the content server 560;
- a content crawling module 522 for collecting a plurality of multimedia content information provided from the content interworking module 521 and storing the multimedia content information in a content storage DB to expand the operation range of the attribute information;
- a content storage DB 523 for storing multimedia content information provided from the content crawling module 522 and attribute information allocated to each multimedia content
- a content property information analysis module 525 for analyzing the property information of each multimedia content assigned by the content property assignment model module 524 and providing the same to the content information search module;
- the attribute information of each multimedia content analyzed by the content attribute information analysis module 525 is provided to the similarity matching property analysis unit 530, and similar property information is similar to the linguistic property information of the search word from the similarity matching property analysis unit 530.
- the similarity matching analysis may be performed using the attribute information of the search word stored in the search term attribute value information DB 517 and the multimedia content attribute information allocated by the multimedia content attribute assigning unit 520.
- a method for retrieving multimedia contents by analyzing attribute information includes:
- the attribute search execution unit 200 obtains the search execution request information from the search start unit 100, it is determined whether to perform a text keyword search or a similar attribute search.
- the text keyword search request information is provided to the text keyword search unit 300, and as a result of the determination, when the similar property search is performed, the similar property search request information is provided to the attribute similarity search unit 500.
- Attribute search determination step (S200) is performed when the attribute search execution request information is performed.
- the text keyword search unit 300 obtains the text keyword search request information provided from the attribution search execution determination unit 200, the text keyword search unit performs a text keyword search and provides the search result information to the text keyword result output unit. Step S300,
- the attribute similarity search result output unit 600 includes an attribute similarity search result output step S600 for outputting search result information of similar attributes provided from the attribute similarity search unit 500.
- a multimedia content attribute assignment step (S520) of the multimedia content attribute assignment unit 520 acquiring and storing multimedia content from the content server 560 and allocating attribute information to the stored multimedia content;
- the similarity matching property analysis unit 530 provides the multimedia content property assignment unit 520 with multimedia content request information including property information similar to the linguistic property information of the search word, and the multimedia content from the multimedia content property assignment unit 520.
- Similarity-based multimedia content sorting unit 550 sorts the multimedia contents extracted according to the number of candidate groups according to similarity, and provides similarity-based multimedia content sorting step to provide the sorted multimedia contents to the attribute similarity search result output unit 600.
- S550 characterized in that it comprises a.
- FIG. 1 is an overall configuration diagram schematically showing an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
- the apparatus 1000 for retrieving multimedia contents through the analysis of attribute information of the present invention obtains and stores multimedia contents from the content server 560, and allocates and manages attribute information to the stored multimedia contents. to be.
- the multimedia content search apparatus 1000 through attribute information analysis acquires a search word of multimedia content input by voice recognition or text, and determines whether to perform a text keyword search or a similar property search.
- the search result information of the multimedia content is output.
- the conventional text keyword based search has a problem of being searched again with the same title, and a movie having a similar name and a completely different content is recommended. There was a serious problem that the movies were not searched at all.
- the user cannot search for a movie that has a similar mood, emotion, or the like.
- the present invention by providing the above-described text keyword-based search function, by providing a structural feature for performing a similar property search, the search results of multimedia content having similar properties when performing a similar property search By outputting the information, it is possible to provide multimedia contents having high similarity to the attribute information of the multimedia contents to be searched.
- the present invention through the configuration as described above, to determine whether to proceed to the existing keyword search or similar property search and the attributes of each multimedia content (warm, touching, fun, etc.)
- the similarity between the constructive feature that assigns the attribute value of the searched multimedia through the constructive feature and natural language processing (data crawling, statistical modeling, etc.) and the comparable feature and attribute information that are numerically calculated (language modeling) It provides a constructive feature for recommending high multimedia content (comparison value).
- FIG. 3 is a block diagram of an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
- the present invention provides a multimedia content search apparatus 1000 through attribute information analysis.
- the search start unit 100, the attribute search execution determination unit 200, the text keyword search unit 300, and the text keyword result are shown. It comprises an output unit 400, the attribute similarity search means 500, the attribute similarity search result output unit 600.
- the present invention provides a text keyword type search and an attribute similarity type search.
- the search start unit 100 obtains a search word of multimedia content input through voice recognition or text and provides search execution request information to the attribute search execution determining unit 200.
- the search start unit includes a natural language processing module for speech recognition, and extracts a user's command target value from the speech recognition result text processed by the natural language processing module.
- Embedded Natural Language Understanding technology incorporates a natural language processing module using a rule-based algorithm or statistical model inside an electronic device, so that the user's final goal in speech recognition text is a command. It means the method of automatically extracting the intention (Intention, Goal) and the specific named object, it is to extract the command target value of the user from the speech recognition result text processed by the natural language processing module.
- the search start unit may configure a voice recognition engine, through which the function of extracting a recognition result value by recognizing a result close to a word or sentence previously input as a command based on the extracted command target value of the user. Done.
- speech recognition is performed based on recognition grammars that can be understood by a recognizer, and a list of recognition targets is determined, and only the target list has a structure that can be output as a recognition result.
- the search start unit 100 obtains a search word of the multimedia content input through voice recognition or text and provides the search execution request information to the attribute search execution determining unit 200.
- a user inputs a movie such as a love act by voice or text, it can be referred to as a search word for requesting multimedia content by referring to a love act, a movie, and the like. It will be provided to the search performance determination unit 200.
- the attribute search determining unit 200 determines whether to perform a text keyword search or a similar attribute search when obtaining the search execution request information from the search start unit 100.
- the determination of whether to perform a text keyword search or a similar property search is performed in at least one of a first mode for determining according to a service domain and a second mode for analyzing and determining a sentence input by a search word. It is characterized by applying the mode.
- the first mode or the second mode may be set in advance by an administrator.
- the first mode when the first mode is set to determine whether to perform a text keyword search or similar property search, whether to perform a text keyword search with reference to the service domain address or similar property search is performed. Is determined.
- a text keyword search is set for a domain address of 'www.naver.com'
- a similar attribute search is set for a domain address of 'www.google.com'.
- a sentence input as a search word is analyzed to determine whether a keyword corresponding to a similar attribute search exists.
- a search word that is intended to search for similar attributes, such as 'same', 'similar', 'same', etc., it may be understood that this is to perform a similar attribute search.
- the attribution search performing decision unit 200 provides the text keyword search request information to the text keyword search unit 300 when the text keyword search is performed.
- the text keyword search unit 300 when the text keyword search unit 300 obtains the text keyword search request information provided from the attribute search performing determination unit, the text keyword search unit 300 performs a text keyword search by referring to the text keyword 'love actual', The search result information including 'Love Actually' is provided to the text keyword result output unit.
- the text keyword result output unit 400 outputs search result information of the text keyword provided from the text keyword search unit.
- the present invention is characterized by providing a similar attribute search method while providing a general text keyword search method.
- the attribute search performing decision unit 200 provides similar attribute search request information to the attribute similarity search unit 500 when performing the similar attribute search.
- the similarity property search is performed by the property similarity search unit 500. It is to provide the request information.
- the attribute similarity search means 500 performs a similar attribute search when obtaining the similar attribute search request information provided from the attribute search determining unit 200, and provides the search result information to the attribute similarity search result output unit.
- the attribute similarity search result output unit 600 outputs the search result information of the similar attribute provided from the attribute similarity search unit 500.
- a similar property search is performed through the property similarity search means 500, and the search result is provided to the property similarity search result output unit 600 and displayed on the screen. Will print.
- the attribute similarity search means 500 includes a keyword attribute analysis unit 510, a multimedia content attribute assignment unit 520, a similarity matching property analysis unit 530, a similarity candidate group extraction unit 540, and similarity degree.
- the reference multimedia content alignment unit 550 is included.
- the property refers to an inherent characteristic of the object, and the property itself is not meaningful. However, when an object is composed of related properties, one important expression can be expressed, and the property is generally meaningful data. It is recognized as the smallest logical unit of and used for database processing.
- the similar property is used to search for multimedia content information having the highest similarity with a search word (question or query word).
- the keyword attribute analyzer 510 analyzes linguistic attribute information included in a keyword of a multimedia content input through speech recognition or text.
- a linguistic meaning included in a search word such as a movie such as a love reality is analyzed, which means to analyze linguistic attribute information.
- attribute information such as 'warmness, inspiration, and fun' is assigned to the love reality, it is possible to search for a movie having the above-mentioned attribute information 'warmness, inspiration and fun'.
- the multimedia content attribute assignment unit 520 acquires and stores multimedia content from the content server 560 and allocates attribute information to the stored multimedia content.
- the content information is gathered to determine what attribute information the multimedia contents have.
- the content information is crawled by a connected content server using an external network or communication, and the attribute information is assigned through linguistic refinement.
- the similarity matchability analysis unit 530 provides the multimedia content attribute assignment unit 520 with multimedia content request information including attribute information similar to linguistic attribute information of a search word.
- multimedia attribute information such as 'movie', 'love truth', and 'like', which are the linguistic attribute information of the search word
- multimedia content attribute information such as 'warm, touching, fun'
- Multimedia content request information including attribute information similar to โim, fun,โ and the like
- Similarity matching analysis of multimedia contents included in the content list information is performed.
- the similarity matching analysis described above is content to be provided to the user by using various similarity calculation formulas such as Euclidean distance formula and vector space model, which are frequently used to search for similarity in information retrieval theory. Can be selected.
- the most similar content with the keyword of the content may be searched and the contents may be sorted in the order of high similarity.
- the number of contents derived as a result of the similarity search may be determined by sorting an upper predetermined number, and the predetermined number may be arbitrarily set by the user according to a situation.
- a is a keyword inputted by a user to search for content, and there are n keywords in total up to a 1 , a 2 , a 3 ... a n , and the total n keywords are a (a 1 , a 2 , a 3 ... a n)
- b is the content
- the total n keywords are b (b 1 , When b 2 , b 3 ... b n)
- the Euclidean distance formula can be expressed as follows.
- vector space model can be expressed as follows.
- Equation 2 the closer the value derived through Equation 2 is to 1, the higher the similarity, and the closer to 0, the lower the similarity may be determined.
- the similarity between the search keyword and the keyword generated for each content may be inspected by Equation 1 and Equation 2 to sort the contents in the order of high similarity.
- the similarity candidate group extracting unit 540 extracts the multimedia contents according to the number of candidate groups sequentially from the multimedia contents having the highest similarity with reference to a preset candidate group number.
- the multimedia content is sequentially extracted according to the number of candidates, and four candidate groups of 'if only, romantic holiday, notting hill, and work-to-member' are extracted.
- the similarity-based multimedia content sorting unit 550 sorts the multimedia contents extracted according to the number of candidate groups according to the similarity, and provides the sorted multimedia contents to the attribute similarity search result output unit 600.
- the Euclidean distance formula is The smaller the similarity value is, the higher the similarity is. Therefore, when the content is rearranged in the order of high similarity, the information is sorted in order of work-to-member, romantic holiday, if only, and notting hill, and the corresponding information is returned to the attribute similarity search result output unit 600. Will be provided to the screen.
- the search term attribute analysis unit 510 includes a natural language processing module 511, a machine learning model module 512, a search term attribute assignment module 513, a knowledge information DB 514, a search term attribute value conversion module 515, and an attribute model. Module 516, search word attribute value information DB (517).
- the natural language processing module 511 provides the machine learning model module 512 to provide information on requesting interpretation of linguistic attributes included in a search word of multimedia content input through speech recognition or text, and a search word interpreted from the machine learning model module.
- the linguistic attribute information included in the search word attribute assignment module 513 is provided.
- the machine learning model module 512 obtains request information for interpretation of linguistic attributes included in the search word from the natural language processing module, the linguistic language interpreted by the natural language processing module is interpreted. Function to provide attribute information.
- the linguistic attribute information such as 'Love Actually, Movie,' It is provided to the allocation module (513).
- the knowledge information DB 514 stores attribute type information refined into a type of attribute that can be matched with attribute information of multimedia content.
- attribute information such as 'warm, touching, fun, romance' as attribute information of a movie called love act
- 'movie' as an attribute type that can be matched and stored.
- the type of attribute may be used to find information, a website, a news / region / shopping, a specific field of content, or a multimedia content.
- the search word attribute assignment module 513 obtains the linguistic attribute information included in the search word provided by the natural language processing module, extracts the attribute type information from the knowledge information DB based on the obtained linguistic attribute information, and then searches the attribute for the search term. And assign the attribute information on the assigned keyword to the keyword attribute value conversion module 515.
- the attribute type information 'movie' is extracted from the knowledge information DB, and the attribute information of the search term 'warmness, emotion, fun, romance' 'And the like are provided to the keyword attribute value conversion module 515.
- the search word attribute value conversion module 515 provides the probability model calculation request information to the attribute model module 516 when obtaining the attribute information for the search word provided from the search word attribute assignment module 513.
- the attribute model module 516 calculates a probability value through language modeling when obtaining the probability value calculation request information from the keyword attribute value conversion module 515, and converts the calculated probability value to the keyword attribute value conversion module 515. Will be provided.
- the language modeling refers to an algorithm for finding regularity about a grammar, phrase, word, etc. in a natural language and increasing the accuracy of an object to be searched using the regularity.
- a commonly used method is a statistical modeling method for calculating a probability value, which is a method of expressing a language rule as a probability in a large corpus and restricting the search area through the probability value.
- N-Gram which is a statistical language model in most language modeling applications, is known as the most successful language model, and the present invention preferably uses N-Gram.
- the keyword attribute value conversion module 515 obtains the probability value calculated from the attribute model module 516, converts the probability value into an attribute value for the keyword, and provides the result to the keyword attribute value information DB 517.
- the attribute information is converted into attribute values for each attribute information and stored in the query attribute value information DB 517.
- the attribute information for the search word is also stored.
- the similarity matching property analysis unit 530 has similarity with the attribute values for various search terms and contents provided by the multimedia content attribute assignment unit 520 described below. Will be analyzed.
- the similarity matching analysis unit 530 performs similarity matching analysis using the attribute information on the search word stored in the search word attribute value information DB 517 and the multimedia content property information allocated by the multimedia content attribute assigning unit 520. will be.
- the similarity matching analysis unit 530 obtains the multimedia content list information and performs the similarity matching analysis.
- the multimedia content attribute assignment unit 520 includes a content linkage module 521, a content crawling module 522, a content storage DB 523, a content attribute assignment model module 524, a content attribute information interpretation module 525, and a content. And an information retrieval module 526.
- the amount of information of multimedia contents changes with the passage of time, and accordingly, the attributes of a specific object change from time to time, and various multimedia contents that are changed in real time are searched by reflecting multimedia contents variably through the multimedia content attribute assignment unit as described above. The effect can be reflected in.
- the content interlocking module 521 interoperates with the content server 560 to provide the multimedia content information to the content crawling module 522, and the content crawling module 522 is provided from the content interlocking module 521. Collecting a plurality of multimedia content information provided and stored in the content storage DB to extend the operation range of the attribute information.
- the information delivered from the content server becomes a resource of the content property model through the content interworking module.
- the multimedia content is collected through the content crawling module 522 to expand the operation range of the attribute information.
- the content property assignment model module 524 obtains each multimedia content stored in the content storage DB 523 and allocates property information to each multimedia content.
- the content storage DB 523 stores multimedia content information provided from the content crawling module 522 and attribute information allocated to each multimedia content.
- it plays a role of assigning attribute information to each multimedia content, for example, assigning attribute information of 'calm and touching' to A music.
- the content attribute information analysis module 525 interprets the attribute information of each multimedia content assigned by the content attribute assignment model module 524 and provides the same to the content information search module.
- a content information search module requests a 'movie' that provides 'warmness, inspiration, fun, romance' corresponding to a search word
- the corresponding content is interpreted, and each of the analyzed multimedia contents is analyzed.
- the attribute information is provided to the content information search module 526.
- the content information retrieval module 526 is to provide the similarity matching property analysis unit 530 with attribute information of each multimedia content analyzed by the content property information analysis module 525.
- the multimedia content request information including attribute information similar to the linguistic attribute information of the search word is obtained from the similarity matching property analysis unit 530, the multimedia content list including the similar attribute information from the content storage DB 523.
- the information is requested to the content attribute information analysis module 525, the multimedia content list information including similar attribute information is obtained from the content storage DB 523, and provided to the similarity matching property analysis unit 530.
- the multimedia contents list information such as 'If Only, Romantic Holiday, Notting Hill, Work to Remember' including similar attribute information is stored in the content storage DB. It is extracted from 523.
- FIG. 9 is a flowchart illustrating a multimedia content searching method through attribute information analysis according to a first embodiment of the present invention.
- the multimedia content search method through attribute information analysis includes: a search start step (S100), an attribute search execution determination step (S200), a text keyword search step (S300), and a text keyword result output step (S400). ), Attribute similarity search step (S500), and attribute similarity search result output step (S600).
- the search start step (S100) is to obtain the search request request information of the multimedia content input by voice recognition or text through the search start unit 100 to provide the search execution request information to the attribute search determination unit 200. Done.
- the search information is provided by extracting text information and providing search request information.
- the search start unit includes a natural language processing module for voice recognition, and processes the voice processed by the natural language processing module.
- the command target value of the user is extracted from the recognition result text.
- the attribute search determination step (S200) when the attribute search execution determination unit 200 obtains the search execution request information from the search start unit 100, whether to perform a text keyword search or perform a similar attribute search If it is determined whether or not to perform, and as a result of the determination, the text keyword search unit 300 provides the text keyword search request information when performing the text keyword search, and when the similar attribute search is performed, the attribute similarity search unit ( 500), similar property search request information is provided.
- the text keyword search request information is provided to the text keyword search unit 300.
- the text keyword search step (S300) performs a text keyword search when the text keyword search unit 300 obtains the text keyword search request information provided from the attribution search execution determination unit 200, and retrieves the search result information. It is provided to the text keyword result output unit.
- the text keyword result output unit 400 outputs search result information of the text keyword provided from the text keyword search unit 300.
- a text keyword search is performed by referring to a text keyword called 'love actual', and search result information including 'love actual' is provided to the text keyword result output unit.
- the attribute search decision unit 200 when the attribute search decision unit 200 performs a similar attribute search as a result of the determination, it provides the similarity attribute search request information to the attribute similarity search unit 500, in which the attribute similarity search step (S500)
- the similarity similarity search means 500 obtains the similar property search request information provided from the attribution search execution decision unit 200, the similar property search is performed and the search result information is provided to the property similarity search result output unit. .
- the attribute similarity search result output unit 600 outputs search result information of similar attributes provided from the attribute similarity search unit 500.
- a similar property search is performed through the property similarity search means 500, and the search result is provided to the property similarity search result output unit 600 and displayed on the screen. Will print.
- FIG. 10 is a flowchart illustrating an attribute similarity retrieval step of a multimedia content retrieval method through attribute information analysis according to a first embodiment of the present invention.
- the attribute similarity search step (S500), the keyword attribute analysis step (S510), multimedia content attribute assignment step (S520), similarity matching property analysis step (S530), similarity candidate group extraction step (540), Similarity-based multimedia content sorting step (S550) is included.
- the search word attribute analyzer 510 analyzes linguistic attribute information included in a search word of multimedia content input by voice recognition or text.
- attribute information such as 'warmness, inspiration, and fun' is assigned to the love reality, it is possible to search for a movie having the above-mentioned attribute information 'warmness, inspiration and fun'.
- the multimedia content attribute assignment unit 520 acquires and stores the multimedia content from the content server 560, and assigns attribute information to the stored multimedia content.
- the content information is gathered to determine what attribute information the multimedia contents have.
- the content information is crawled by a connected content server using an external network or communication, and the attribute information is assigned through linguistic refinement.
- the similarity matching property analysis unit 530 provides the multimedia content property assignment unit 520 with the multimedia content request information including the similar property information in the linguistic property information of the search word.
- the multimedia content list information is obtained from the content property allocator 520, and similarity matching analysis of multimedia contents included in the obtained multimedia content list information is performed.
- multimedia attribute information such as 'movie', 'love truth', and 'like', which are the linguistic attribute information of the search word
- multimedia content attribute information such as 'warm, touching, fun'
- Multimedia content request information including attribute information similar to โim, fun,โ and the like
- Similarity matching analysis of multimedia contents included in the content list information is performed.
- the similarity candidate group extracting unit 540 extracts the multimedia contents according to the candidate group numbers sequentially from the multimedia contents having the highest similarity with reference to a preset candidate group number.
- the multimedia content is sequentially extracted according to the number of candidates, and four candidate groups of 'if only, romantic holiday, notting hill, and work-to-member' are extracted.
- the similarity-based multimedia content sorter 550 sorts the multimedia contents extracted according to the candidate group number according to the similarity, and arranges the sorted multimedia contents in the attribute similarity search result output unit ( 600).
- the Euclidean distance formula is The smaller the similarity value is, the higher the similarity is. Therefore, when the content is rearranged in the order of high similarity, the information is sorted in order of work-to-member, romantic holiday, if only, and notting hill, and the corresponding information is returned to the attribute similarity search result output unit 600. Will be provided to the screen.
- the multimedia content is obtained when a text keyword search is performed by determining whether to perform a text keyword search or a similar property search by acquiring a search word of the multimedia content input through speech recognition or text. Outputs the search result information of and outputs the search result information of the multimedia contents having the similar property when performing the similar property search.
- the multimedia content search result most similar to the search word (question) that the user wants to search through is effective.
- similarity matching analysis when performing a similar attribute search, similarity matching analysis is performed using the attribute information of the search term stored in the search term attribute information DB and the multimedia content attribute information assigned by the multimedia content attribute assignment unit.
- search result information of multimedia contents having attributes similar to the intention of the search term questions
- it provides multimedia contents that match the attributes (atmosphere, emotion, etc.) desired by the user, thereby increasing the reliability of the search. Will be effective.
- Determining whether to perform a text keyword search or a similar property search by acquiring a search word of multimedia content input through speech recognition or text through an apparatus and method for searching multimedia contents through analyzing attribute information according to the present invention. Outputting the search result information of the multimedia content when performing a text keyword search, and outputting the search result information of the multimedia content having a similar property when performing a similar property search, thereby generating multimedia content using a general search keyword method. It is also highly applicable to the industry through providing a multimedia content search result that is most similar to a search word (question) that a user wants to search through the effect of providing a search result and similar property search.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
๋ณธ ๋ฐ๋ช ์ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น ๋ฐ ๊ฒ์๋ฐฉ๋ฒ์ ๊ดํ ๊ฒ์ผ๋ก์, ๋์ฑ ์์ธํ๊ฒ๋ ์์ฑ ์ธ์ ๋๋ ํ ์คํธ๋ก ์ ๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ฉฐ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํจ์ผ๋ก์จ, ๊ฒ์ํ๊ณ ์ ํ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ์์ฑ ์ ๋ณด์ ์ ์ฌ๋๊ฐ ๋์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ ์ ๊ณตํ ์ ์๋ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น ๋ฐ ๊ฒ์๋ฐฉ๋ฒ์ ๊ดํ ๊ฒ์ด๋ค.The present invention relates to an apparatus and method for searching multimedia contents through attribute information analysis. More particularly, the present invention relates to a method of searching a text keyword by acquiring a search word of multimedia content input by speech recognition or text, or performing a similar attribute search. The multimedia information to be searched is output by outputting the search result information of the multimedia contents when performing the text keyword search by determining whether to perform the search. The present invention relates to a multimedia content retrieval apparatus and a retrieval method through attribute information analysis capable of providing multimedia contents having high similarity with the attribute information of the content.
๊ฒ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋ค์ด๋ฒ๋ ๋ค์๊ณผ ๊ฐ์ ํฌํธ ์ ์ฒด, ๊ทธ๋ฆฌ๊ณ ๊ตฌ๊ธ๊ณผ ๊ฐ์ ๊ฒ์ ์์ง์ ๊ฒฝ์ฐ, ์ฌ์ฉ์์ ๊ฒ์์ด์ ํค์๋๋ฅผ ์ค์ฌ์ผ๋ก, ํด๋น ํค์๋๊ฐ ๊ฐ์ง๋ ์ต๊ทผ์ ์ด์ํ๋ ์ ๋ณด๋, ์ด๋ค ํค์๋๋ค์ ๋ฌถ๊ณ ์๋ ํน์ ์ฐ์ฐ์๋ฅผ ํตํด, ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ๋ณด์ ๋ณด๋ค ๊ฐ๊น์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด๊ณ ์๋ค.In the case of Naver, a portal company such as the following, and a search engine such as Google, the user can search for the latest keyword information related to the keyword of the user's search query, or a specific operator grouping the keywords. Through this, efforts are made to provide information closer to the information desired by the user.
๊ฒ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ด๋ค ์ ์ฒด๋ค์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ๋ ํค์๋์๋ง ์๋์ ์ผ๋ก ๋ฐ์ํ์ง ์๊ณ , ๋ค์์ ์ฌ์ฉ์๋ค์ด ์ ๋ ฅํ๋ ๋ณต์ ๊ฐ์ ํค์๋ ํน์ ์์ฐจ์ ์ผ๋ก ์ ๋ ฅํ๋ ํค์๋๊ฐ์ ์ฐ๊ด์ฑ์ ๋ถ์ฌํ์ฌ, ์ฐ๊ด์ด๋ก ์ฑํํ ํ ํน์ ํค์๋๋ง์ ์ ๋ ฅํ์ฌ๋, ์ฐ๊ด๋ ํค์๋๋ฅผ ์ ๊ณตํ๋ ์์คํ ์ ๊ฐ๋ฐํ์ฌ ์๋น์ค๋ฅผ ์งํํ๊ณ ์๋ค.These companies that provide a search service do not respond to only the keywords entered by the user, but give associations between a plurality of keywords entered by a plurality of users or keywords entered sequentially. In addition, a service providing a related keyword has been developed.
์ด๋ฌํ ์ฐ๊ด ๊ฒ์์ด ์ ๊ณต ์๋น์ค๋ ์ฌ์ฉ์์ ๊ฒ์์ ์ฉ์ดํ๊ฒ ํ ๋ฟ๋ง ์๋๋ผ, ๊ทธ ์์ฒด ์ญ์ ํ๋์ ์ ๋ณด๋ก์์ ์ญํ ์ ํ๊ฒ ๋๋ค.The related search word providing service not only facilitates a user's search, but also serves as one piece of information.
๊ฒ์์ด๋ฅผ ๊ตฌ์ฑํ๋ ํค์๋ ๊ฐ์ ์ฐ๊ด์ฑ์ ๋ถ์ฌํ์ฌ, ์ฐ๊ด์ด๋ฅผ ์ถ์ถํ๋ ๊ธฐ์ ์ ์ธ ์๋๋ ๋ง์ด ์กด์ฌํ๋ค.There have been many technical attempts to extract related words by giving associations between keywords constituting a search word.
๊ด๋ จ ํนํ ๋ฌธํ์ผ๋ก๋, "ํค์๋ ์๊ฐํ ์ฅ์น ๋ฐ ๊ทธ ๋ฐฉ๋ฒ(๊ณต๊ฐ ๋ฒํธ ์ 10-2011-0035001ํธ, ์ดํ '์ ํ๊ธฐ์ 1'์ด๋ผ ํ๋ค)"์ด ์กด์ฌํ๋ค.Related patent documents include "Keyword Visualization Apparatus and Method thereof (Publication No. 10-2011-0035001, hereinafter referred to as" prior art 1 ").
์๊ธฐ ์ ํ๊ธฐ์ 1์ ํค์๋ ์๊ฐํ ์ฅ์น ๋ฐ ๊ทธ ๋ฐฉ๋ฒ์ ๊ดํ ๊ฒ์ผ๋ก, ์ธํฐ๋ท์ ํตํด ํ๋ํ ๋ฐ์ดํฐ๋ก๋ถํฐ ํค์๋๋ฅผ ์ถ์ถํ๋ ํค์๋ ์ถ์ถ๋ถ; ํค์๋๊ฐ ์ถ์ถ๋ ๋๋ง๋ค ํด๋น ํค์๋์ ๋ฐ์๋น๋ ๊ฐ์ ์ํฅ์ํค๋ ๋น๋ ๋ถ์๋ถ; ๋จ์ผ ๋ฐ์ดํฐ ๋ด์์ ๋ค์์ ํค์๋๊ฐ ์ถ์ถ๋๋ฉด ์ถ์ถ๋ ๊ฐ ํค์๋๋ค๊ฐ์ ์ฐ๊ด๋ ๊ฐ์ ์ํฅ์ํค๋ ์ฐ๊ด๋ ๋ถ์๋ถ; ์ถ์ถ๋ ํค์๋๋ค์ ์ ์ฅํ๋, ๊ฐ ํค์๋๋ค์ ๋ํ ๋ฐ์๋น๋ ๊ฐ ๋ฐ ๊ฐ ํค์๋๋ค๊ฐ ์ฐ๊ด๋ ๊ฐ์ ์ ์ฅํ๋ ์ ๋ณด ์ ์ฅ๋ถ; ๋ฐ ๋ค์์ ํค์๋, ํค์๋๋ค์ ๋ฐ์๋น๋ ๊ฐ ๋ฐ ํค์๋๋ค๊ฐ ์ฐ๊ด๋ ๊ฐ์ ์ด์ฉํ์ฌ ๋ค์์ ๋ ธ๋ ๋ฐ ์์ง๋ฅผ ๊ฐ๋ ๊ทธ๋ํ๊ฐ ํ๋ฉด์์ ํ์๋๋๋ก ์ฒ๋ฆฌํ๋, ๊ทธ๋ํ์ ๊ฐ ๋ ธ๋์๋ ํค์๋๊ฐ ํ์๋๋ฉฐ, ํค์๋์ ๋ฐ์๋น๋ ๊ฐ์ด ๋์ ๋ ธ๋์ ํฌ๊ธฐ๊ฐ ํฌ๊ฒ ํ์๋๊ณ , ํค์๋์ ๋ฐ์๋น๋ ๊ฐ์ด ๋ฎ์ ๋ ธ๋์ ํฌ๊ธฐ๊ฐ ์๊ฒ ํ์๋๋, ์์ง์ ์ํด ์ฐ๊ฒฐ๋ ๋ ๋ ธ๋์ ํค์๋๋ค๊ฐ ์ฐ๊ด๋ ๊ฐ์ด ๋์ผ๋ฉด ์์ง๊ฐ ๋๊ป๊ฒ ํ์๋๊ณ , ์ฐ๊ด๋ ๊ฐ์ด ๋ฎ์ผ๋ฉด ์์ง๊ฐ ์๊ฒ ํ์๋๋๋ก ์ฒ๋ฆฌํ๋ ์๊ฐํ ์ฒ๋ฆฌ๋ถ๋ฅผ ๊ตฌ๋นํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ์ฌ, ํค์๋์ ๋ฐ์๋น๋์ ํค์๋๋ค๊ฐ ์ฐ๊ด๋์ ๋ณํ ์ถ์ด๋ฅผ ์ ์ํ๋ค.The prior art 1 relates to a keyword visualization apparatus and a method thereof, comprising: a keyword extracting unit extracting a keyword from data obtained through the Internet; A frequency analysis unit for raising a frequency of occurrence of the keyword each time a keyword is extracted; An association analysis unit for increasing association values between the extracted keywords when a plurality of keywords are extracted from a single data; An information storage unit for storing the extracted keywords and storing occurrence frequency values for each keyword and correlation values between the keywords; And a graph having a plurality of nodes and edges is displayed on the screen by using a plurality of keywords, occurrence frequency values of the keywords, and correlation values between the keywords, and each node of the graph is displayed with keywords. Nodes with high values are displayed in large sizes, and nodes with low keyword occurrence frequencies are displayed in small sizes.If the correlation values between keywords of two nodes connected by edges are high, the edges are displayed with thick edges. If it is low, characterized in that it comprises a visualization processing unit for processing so that the edge is displayed thin, suggests a change in the frequency of occurrence of the keyword and the degree of association between the keywords.
๊ด๋ จ๋ ๋ค๋ฅธ ํนํ ๋ฌธํ์ผ๋ก๋ "ํค์๋์ ์ฐ๊ด ์์๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๋ฐฉ๋ฒ ๋ฐ ์์คํ
(ํนํ ๋ฑ๋ก ๋ฒํธ ์ 10-1072113ํธ, ์ดํ '์ ํ๊ธฐ์ 2'๋ผ ํ๋ค)"์ด ์กด์ฌํ๋ค.Other related patent documents include "a search method and system using the ranking of keywords (patent registration no. 10-1072113, hereinafter referred to as"
์๊ธฐ ์ ํ๊ธฐ์ 2๋ ํค์๋์ ์ฐ๊ด ์์๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๋ฐฉ๋ฒ ๋ฐ ์์คํ
์ผ๋ก์, ํค์๋์ ์์ฒด ์์ฑ์ ์งํํํ์ฌ ๋
๋ฆฝ ์งํ๋ฅผ ์์ฑํ๊ณ , ํค์๋์ ๋ค๋ฅธ ํค์๋ ๊ฐ์ ์ฐ๊ด์ฑ์ ์งํํํ์ฌ ์ฐ๊ด ์งํ๋ฅผ ์์ฑํ๋ ์งํ ๋ชจ๋; ์ฐ๊ด ์งํ๋ฅผ ๊ธฐ์ด๋ก ํค์๋์ ๋ค๋ฅธ ํค์๋ ๊ฐ์ ์ฐ๊ด๋๋ฅผ ์ฐ๊ด ์ ์๋ก ์์นํํ๋ ์ฐ๊ด ์ ์ ์ฐ์ ๋ชจ๋; ์ฐ๊ด ์ ์์ ๋
๋ฆฝ ์งํ๋ฅผ ๊ธฐ์ด๋ก ์ฌ์ฉ ์ฉ๋์ ๋ฐ๋ฅธ ์์ ์ ์๋ฅผ ๊ณ์ฐํ๋ ์์ ์ ์ ๊ณ์ฐ ๋ชจ๋; ๋ฐ ์์ ์ ์์ ๊ธฐ์ดํ์ฌ ๊ฒ์์ด์ ๋ํ ์ฐ๊ด ํค์๋๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ชจ๋์ ๊ฐ์ํ๋ค.The
๊ทธ๋ฌ๋, ์ ํ๊ธฐ์ 2๋ ํค์๋์ ๋ํ ์ฐ๊ด ๊ฒ์์ด๋ฅผ ์ถ์ถํ๋๋ก ํ๋ ๊ธฐ์ ์ ์ฌ์๋ง์ ๊ฐ์ํ๊ณ ์์ ๋ฟ์ด๋ฉฐ, ํด๋น ์ฐ๊ด ๊ฒ์์ ๋ํ ์ ๋ฐ์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง๋ ๋ชปํ์๋ค.However, Prior
๋ค๋ง, ์ ํ๊ธฐ์ 1์ ํค์๋์ ๋ํ ์ฐ๊ด ๊ฒ์์ด๋ค ๊ฐ์ ์์ ๋ฑ์ ๊ทธ๋ํํ ํ์ฌ, ๊ฒ์์ด์ ๋ํ ์ด๋ค ์ฐ๊ด ๊ฒ์์ด๊ฐ ๊ฐ์ฅ ๋น๋์๊ฐ ๋์์ง ๋ฑ์ ์ ๊ณตํ๊ณ ์์ผ๋, ์ด ์ญ์, ์ฐ๊ด ๊ฒ์์ด์ ์ค์์ ๋น๋์๊ฐ ๊ฐ์ฅ ๋์ ๊ฒ์ ์๋ ์ฐ๊ด ๊ฒ์์ด ๋ฆฌ์คํธ ์ค์์ ๊ฐ์ฅ ์์์ ๋ญํฌ ์ํค๋ ๊ณต์ง ๊ธฐ์ ๊ณผ ํฌ๊ฒ ๋ค๋ฅผ ๋ฐ ์๋ค.However, Prior Art 1 provides a graph of ranking among related search terms for a keyword to provide which related search terms for a search term is the most frequently used. However, the related art automatically searches for the highest frequency among related search terms. It is not much different from the known technology ranking at the top of the related search word list.
ํํธ, ํ์ฌ ์ธ๊ณต ์ง๋ฅ ๊ธฐ๋ฐ์ ํ์ฌํ ๊ฒ์ ์์คํ ์ ๊ฒ์ ๋ฐฉ์ ์ธก๋ฉด์์ ํฌ๋กค๋ฌ ๊ธฐ๋ฐ, ๋๋ ํ ๋ฆฌ ๊ธฐ๋ฐ, ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์, ๋ฉํ ๊ฒ์ ๋ฐฉ์์ผ๋ก ๊ตฌ๋ถํ ์ ์๋ค.On the other hand, search systems equipped with artificial intelligence-based can be divided into crawler-based, directory-based, hybrid search, and meta-search method in terms of search method.
์๊ธฐ ํฌ๋กค๋ฌ ๊ธฐ๋ฐ ๋ฐฉ์์ ๊ฒ์ ์์คํ ์์๋ ์คํ์ด๋, ํฌ๋กค๋ฌ, ์น๋ด ๋ฑ์ผ๋ก ๋ถ๋ฆฌ๋ ์๋ํ๋ ์์ด์ ํธ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ์ฌ ์น์์ ๋ฌธ์๋ฅผ ์์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์ด๋ก๋ํ๊ณ ์ ์ฅํ๋ค. The crawler-based retrieval system downloads and stores documents on the web in its database using an automated agent program called spider, crawler, webbot, and the like.
์ฌ์ฉ์์ ๊ฒ์ ์์ฒญ์ ๊ฒ์ ํค์๋๋ฅผ ์ ์ฅ๋ ์น ๋ฌธ์์ ์ธ๋ฑ์ค์์ ์ฐพ์ ํด๋น ๋ฌธ์์ ๋งํฌ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ฒ๋ฆฌ๋๋ค. The user's search request is handled by finding the search keyword in the index of the stored web document and providing a link to that document.
์ด ๋ฐฉ์์ ๊ตฌ๊ธ ๊ฒ์ ์์คํ ์ด ๋ํ์ ์ธ ์์ด๋ค. This is a good example of the Google search system.
๋ํ, ์๊ธฐ ๋๋ ํ ๋ฆฌ ๊ธฐ๋ฐ ๋ฐฉ์์ ๊ฒ์ ์์คํ ์์๋ ์ฌ๋์ ์ํด ์น ์ฌ์ดํธ๋ค์ด ์ฌ์ ์ ์ ์๋ ํน์ ๋๋ ํฐ๋ฆฌ์ ๋ถ๋ฅ ์ ์ฅ๋๊ณ , ์ ์ฅ๋ ์น์ฌ์ดํธ๋ค์ด ์ฌ์ ์ ์ ์๋ ๊ท์น์ ์ํด ๋ญํน๋๋ค. In addition, in the directory-based search system, web sites are classified and stored in a predetermined directory by a person, and the stored websites are ranked by a predefined rule.
์ฌ์ฉ์์ ๊ฒ์ ์์ฒญ์ ํค์๋ ๋งค์นญ์ ์ํด ์ฐพ์์ง ์น ๋ฌธ์๋ฅผ ๋๋ ํฐ๋ฆฌ ๋ณ๋ก ๊ทธ๋ฃนํํ์ฌ ์ ๊ณตํจ์ผ๋ก์จ ์ฒ๋ฆฌ๋๋ค. The user's search request is processed by grouping the web documents found by keyword matching by directory.
์ด ๋ฐฉ์์ ์ผํ, ๋ค์ด๋ฒ ๊ฒ์ ์์คํ ์ด ๋ํ์ ์์ด๋ค. ๋ํ, This is the case with Yahoo and Naver search system. Also,
์๊ธฐ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ ๊ฒ์ ์์คํ ์์๋ ์๊ธฐ ํฌ๋กค๋ฌ ๋ฐฉ์๊ณผ ์๊ธฐ ๋๋ ํ ๋ฆฌ ๋ฐฉ์์ ๋ณ์ฉํ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์์๊ฒ ๋ ์ข์ ๊ฒ์๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ค. In the hybrid search system, the crawler method and the directory method are used together and generally provide a better search result to the user.
์ด ๋ฐฉ์์ ๋ง์ดํฌ๋ก์ํํธ์ MSN๊ฒ์์ด ๋ํ์ ์์ด๋ค. Microsoft's MSN search is a good example of this.
๋ํ, ์๊ธฐ ๋ฉํ ๊ฒ์ ๋ฐฉ์์ ์์คํ ์์๋ ๋ค๋ฅธ ๊ฒ์ ์์คํ ์ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํ๊ฐ ๊ธฐ์ค์ ํ์ฉํ๋ค. In addition, the meta-search system utilizes search algorithms and evaluation criteria of other search systems.
์ฆ, ๋ค๋ฅธ ๊ฒ์ ์์คํ ์ ๊ฒ์๊ฒฐ๊ณผ๋ฅผ ๋ณํฉํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๋ค.That is, the search results of different search systems are merged and provided to the user.
Metacrawler ์์คํ ์ด ๋ํ์ ์ธ ์์ด๋ค.Metacrawler system is a typical example.
ํํธ, ์น ๊ธฐ๋ฐ ํ๊ธ ์ ๋ณด๊ฒ์ ์์คํ ์ ๊ตฌํ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๊ณ ์๋๋ฐ, ์ด๋ ์น ๊ธฐ๋ฐ์ ํ๊ธ ์ ๋ณด ๊ฒ์ ์์คํ ์ ๊ตฌํํ๋๋ฐ ์์ด์, ํต์ฌ ๋ถ๋ถ์ด ๋๋ ํ๊ธ ๊ฒ์์์ง์ด ๊ฐ์ถ์ด์ผ ํ ๊ธฐ๋ฅ ๋ฐ ๊ตฌํ ๋ฐฉ๋ฒ, ํนํ ๋ช ์ฌ, ์กฐ์ฌ, ๋ถ์ฉ์ด ๋ฑ ๊ฐ์ข ํ๊ธ ์ฌ์ ๋ฑ์ ์ด์ฉํ์ฌ ํ๊ธ์ ํน์ฑ์ ๋ง๋ ํํ์ ๋ถ์์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๊ณ ์๋ค. On the other hand, there is a method of implementing a web-based Hangul information retrieval system, which is a function and an implementation method of the Hangul search engine, which is a key part in implementing a web-based Hangul information retrieval system, especially nouns, investigations, and stopwords Using various Hangul dictionaries etc., this paper suggests how to use morphological analysis suitable for the characteristics of Hangul.
ํ์ง๋ง, ์๊ธฐ ์น ๊ธฐ๋ฐ ํ๊ธ ์ ๋ณด๊ฒ์ ์์คํ ์ ๊ตฌํ ๋ฐฉ๋ฒ๊ณผ ํฌ๋กค๋ฌ ๊ธฐ๋ฐ, ๋๋ ํ ๋ฆฌ๊ธฐ๋ฐ, ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์, ๋ฐ ๋ฉํ ๊ฒ์ ๋ฐฉ์์ ๊ฒ์ ์์คํ ์ ๊ฒ์ ํค์๋๋ง์ ์ฌ์ฉํ์ฌ ์ ๋ณด๋ฅผ ๊ฒ์ํจ์ ๋ฐ๋ผ, ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ์ ๋ฐ์ํ์ง ๋ชปํ์ฌ ์ฌ์ฉ์๊ฐ ์ง์ ์ํ๋ ์ ํํ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ์ง ๋ชปํ๋ค๋ ์น๋ช ์ ์ธ ๋จ์ ์ด ์กด์ฌํ๋ค.However, as the web-based Korean information retrieval system and the crawler-based, directory-based, hybrid search, and meta-search methods search for information using only search keywords, the user cannot reflect the desired attributes. There is a fatal drawback that it does not provide the exact content it really wants.
๋ฐ๋ผ์, ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ๊ณผ ๊ฐ์ฅ ๊ทผ์ ํ๊ฑฐ๋ ์ผ์นํ๋ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ์ ์๋ ๊ธฐ์ ์ด ํ์ํ๊ฒ ๋์์ผ๋ฉฐ, ํด๋น ๊ธฐ์ ์ ํตํด ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ ์ ์๋ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ธฐ์ ์ด ํ์ํ๊ฒ ๋์๋ค.Therefore, there is a need for a technique that can perform a similar attribute search that is closest to or matching the desired attribute of the user, and through this technique, analysis of attribute information that can output search result information of multimedia content having similar attributes is performed. Through multimedia content retrieval technology has become necessary.
<์ ํ๊ธฐ์ ๋ฌธํ><Preceding technical literature>
์ ํ๋ฌธํ1 ๋ํ๋ฏผ๊ตญ ๊ณต๊ฐํนํ๋ฒํธ ์ 10-2011-0035001ํธPrior Art 1 Republic of Korea Patent Publication No. 10-2011-0035001
์ ํ๋ฌธํ2 ๋ํ๋ฏผ๊ตญ ๋ฑ๋กํนํ๋ฒํธ ์ 10-1072113ํธ
๋ฐ๋ผ์ ๋ณธ ๋ฐ๋ช ์ ์๊ธฐ์ ๊ฐ์ ์ข ๋ ๊ธฐ์ ์ ๋ฌธ์ ์ ์ ๊ฐ์ํ์ฌ ์ ์๋ ๊ฒ์ผ๋ก์, ๋ณธ ๋ฐ๋ช ์ ์ 1 ๋ชฉ์ ์ ์์ฑ ์ธ์ ๋๋ ํ ์คํธ๋ก ์ ๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ฉฐ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋๋ฐ ์๋ค.Therefore, the present invention has been proposed in view of the above-described problems of the prior art, and a first object of the present invention is to perform a text keyword search by acquiring a search word of multimedia content input by speech recognition or text, or similar property search. In this case, the search result information of the multimedia content is output when the text keyword search is performed and the search result information of the multimedia content having the similar property is output.
๋ณธ ๋ฐ๋ช
์ ์ 2 ๋ชฉ์ ์ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํ์, ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)์ ์ ์ฅ๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)์ ์ํด ํ ๋น๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ค์ํจ์ผ๋ก์จ, ๊ฒ์์ด(์ง๋ฌธ)์ ์๋์ ์ ์ฌํ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์ ํ๋ค.The second object of the present invention is to provide the similarity matching
๋ณธ ๋ฐ๋ช
์ ์ 3 ๋ชฉ์ ์ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)์ ์ ๊ณตํจ์ผ๋ก์จ, ์ปจํ
์ธ ์๋ฒ(560)๋ก๋ถํฐ ๋ค์์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด๋ค์ ์์งํ์ฌ ์ปจํ
์ธ ์ ์ฅDB๋ก ์ ์ฅ์์ผ ์์ฑ ์ ๋ณด์ ์ฐ์ฐ ๋ฒ์๋ฅผ ํ์ฅ์ํค๋ฉฐ, ์ปจํ
์ธ ์์ฑํ ๋น๋ชจ๋ธ๋ชจ๋(524)์ ์ ๊ณตํจ์ผ๋ก์จ, ์ปจํ
์ธ ์ ์ฅDB(523)์ ์ ์ฅ๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ํ์ฌ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ์ฌ ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋๋ก ์ ๊ณตํ๊ณ ์ ํ๋ค.The third object of the present invention is to provide a
๋ณธ ๋ฐ๋ช ์ด ํด๊ฒฐํ๊ณ ์ ํ๋ ๊ณผ์ ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ์ฌ, ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น๋,In order to achieve the problem to be solved by the present invention, the multimedia content retrieval apparatus through attribute information analysis,
์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๋ ๊ฒ์์์๋ถ(100)์,A
์๊ธฐ ๊ฒ์์์๋ถ(100)๋ก๋ถํฐ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ๊ณ , ํ๋จ ๊ฒฐ๊ณผ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)์,When obtaining the search execution request information from the
์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ํ
์คํธํค์๋๊ฒ์๋ถ(300)์,A text
์๊ธฐ ํ
์คํธํค์๋๊ฒ์๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400)์,A text keyword
์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)๊ณผ,An attribute similarity search means 500 which performs a similar attribute search when obtaining similar attribute search request information provided from the attribute search execution determination unit and provides the search result information to the attribute similarity search
์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ฅผ ํฌํจํ๋ค.And an attribute similarity search
๋ํ, ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์,In addition, the multimedia content retrieval method by analyzing the attribute information,
๊ฒ์์์๋ถ(100)๊ฐ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๋ ๊ฒ์์์๋จ๊ณ(S100)์,A search start step (S100) of providing a search execution request information to the attribute search performing
์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๊ฐ ์๊ธฐ ๊ฒ์์์๋ถ(100)๋ก๋ถํฐ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ๊ณ , ํ๋จ ๊ฒฐ๊ณผ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์ฑ๊ฒ์์ํํ๋จ๋จ๊ณ(S200)์,When the attribute
ํ
์คํธํค์๋๊ฒ์๋ถ(300)๊ฐ ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ํ
์คํธํค์๋๊ฒ์๋จ๊ณ(S300)์,When the text
ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400)๊ฐ ์๊ธฐ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S400)์,A text keyword result output step (S400) for the text keyword
์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)๊ฐ ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ(S500)์,When the property similarity search means 500 obtains the similar property search request information provided from the property search
์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๊ฐ ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S600)๋ฅผ ํฌํจํ๋ค.The attribute similarity search
์ด์์ ๊ตฌ์ฑ ๋ฐ ์์ฉ์ ์ง๋๋ ๋ณธ ๋ฐ๋ช ์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น ๋ฐ ๊ฒ์๋ฐฉ๋ฒ์ ํตํด, ์์ฑ ์ธ์ ๋๋ ํ ์คํธ๋ก ์ ๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ฉฐ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํจ์ผ๋ก์จ, ์ผ๋ฐ์ ์ธ ๊ฒ์ ํค์๋ ๋ฐฉ์์ ์ด์ฉํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ํตํ ์ฌ์ฉ์๊ฐ ๊ฒ์ํ๊ธฐ๋ฅผ ์ํ๋ ๊ฒ์์ด(์ง๋ฌธ)์ ๊ฐ์ฅ ์ ์ฌํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๋ค.Whether to perform a text keyword search by acquiring a search word of multimedia content input by speech recognition or text through a multimedia content search apparatus and a search method through attribute information analysis according to the present invention having the above-described configuration and operation, or similar property search Search result of multimedia content is output when performing a text keyword search by determining whether to perform a text keyword search, and output search result information of multimedia content having a similar property when performing a similar property search. The present invention provides an effect of providing a multimedia content search result using a keyword method and of providing a multimedia content search result most similar to a search word (question) that a user wants to search through a similar property search.
๋ํ, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํ์, ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB์ ์ ์ฅ๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์์ฑํ ๋น๋ถ์ ์ํด ํ ๋น๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ค์ํจ์ผ๋ก์จ, ๊ฒ์์ด(์ง๋ฌธ)์ ์๋์ ์ ์ฌํ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ, ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ(๋ถ์๊ธฐ, ๊ฐ์ ๋ฑ)๊ณผ ์ผ์นํ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ๊ฒ ๋์ด ์ด์ ๋ฐ๋ฅธ ๊ฒ์์ ์ ๋ขฐ๋๋ฅผ ๋์ผ ์ ์๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๊ฒ ๋๋ค.In addition, by providing a similarity matching analysis unit, when performing a similar attribute search, by performing a similarity matching analysis with the attribute information about the search term stored in the search term attribute information DB and the multimedia content attribute information assigned by the multimedia content attribute assignment unit , By providing search result information of multimedia contents having attributes similar to the intention of the search term (question), it provides multimedia contents that match the attributes (atmosphere, emotion, etc.) desired by the user, thereby increasing the reliability of the search. Will be effective.
๋ํ, ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ์ ๋ณด๋์ด ๋ณ๊ฒฝ๋๊ณ ์ด์ ๋ฐ๋ผ ํน์ ๋์์ ์์ฑ๋ ์์๊ฐ๊ฐ ๋ณํํ๋๋ฐ, ์ด๋ฅผ ๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์์ฑํ ๋น๋ถ์ ์ํด ๊ฐ๋ณ์ ์ผ๋ก ๋ฐ์ํจ์ผ๋ก์จ, ์ค์๊ฐ์ผ๋ก ๋ณํํ๋ ๋ค์ํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ ๊ฒ์์ ๋ฐ์ํ ์ ์๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๊ฒ ๋๋ค.In addition, the amount of information of the multimedia content changes over time, and accordingly, the attributes of a specific object change from time to time. By reflecting this variably by the multimedia content attribute assignment unit, various multimedia contents that change in real time may be reflected in a search. Will be effective.
๋ 1์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น๋ฅผ ๊ฐ๋ต์ ์ผ๋ก ๋ํ๋ธ ์ ์ฒด ๊ตฌ์ฑ๋.1 is an overall configuration diagram schematically showing an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
๋ 2๋ ์ข ๋์ ์ ์ฌํ ๋ถ์๊ธฐ์ ์ํ๊ฐ ๊ฒ์๋์ง ์๋ ์์๋.2 is an exemplary view in which a movie of a conventional similar atmosphere is not searched.
๋ 3์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น์ ์ ์ฒด ๋ธ๋ก๋.3 is an overall block diagram of an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
๋ 4๋ ํ ์คํธ ํค์๋ ๊ฒ์์ ๊ฒ์ ๊ฒฐ๊ณผ ์ถ๋ ฅ ์์๋.4 is an exemplary view showing a search result output when a text keyword is searched.
๋ 5๋ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น๋ฅผ ํตํด ์ถ๋ ฅ๋๋ ์ ์ฌ ์์ฑ ๊ฒ์ ๊ฒฐ๊ณผ ์์๋.5 is an exemplary view of a similar property search result output through a multimedia content search apparatus through analysis of property information according to a first embodiment of the present invention.
๋ 6์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น์ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ์ ๋ธ๋ก๋.6 is a block diagram of attribute similarity retrieval means of a multimedia content retrieval apparatus by analyzing attribute information according to the first embodiment of the present invention;
๋ 7์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น์ ๊ฒ์์ด์์ฑ๋ถ์๋ถ์ ๋ธ๋ก๋.7 is a block diagram of a keyword attribute analysis unit of a multimedia content retrieval apparatus through attribute information analysis according to the first embodiment of the present invention.
๋ 8์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์์ฑํ ๋น๋ถ์ ๋ธ๋ก๋.8 is a block diagram of a multimedia content attribute assignment unit of the multimedia content retrieval apparatus through attribute information analysis according to the first embodiment of the present invention.
๋ 9๋ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์ ์ ์ฒด ํ๋ฆ๋.9 is a flowchart illustrating a multimedia content retrieval method through attribute information analysis according to a first embodiment of the present invention.
๋ 10์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์ ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ๋ฅผ ๋ํ๋ธ ํ๋ฆ๋.10 is a flowchart illustrating an attribute similarity search step of a multimedia content search method through analysis of attribute information according to a first embodiment of the present invention;
<๋ถํธ์ ์ค๋ช ><Description of the code>
100 : ๊ฒ์์์๋ถ100: start of search
200 : ์์ฑ๊ฒ์์ํํ๋จ๋ถ200: Attribute search performance decision unit
300 : ํ ์คํธํค์๋๊ฒ์๋ถ300: text keyword search unit
400 : ํ ์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ400: text keyword result output unit
500 : ์์ฑ์ ์ฌ๋๊ฒ์์๋จ500: attribute similarity search means
560 : ์ปจํ ์ธ ์๋ฒ560 content server
600 : ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ600: attribute similarity search result output unit
์ดํ์ ๋ด์ฉ์ ๋จ์ง ๋ณธ ๋ฐ๋ช ์ ์๋ฆฌ๋ฅผ ์์ํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋น์ ์๋ ๋น๋ก ๋ณธ ๋ช ์ธ์์ ๋ช ํํ ์ค๋ช ๋๊ฑฐ๋ ๋์๋์ง ์์์ง๋ง, ๋ณธ ๋ฐ๋ช ์ ์๋ฆฌ๋ฅผ ๊ตฌํํ๊ณ ๋ณธ ๋ฐ๋ช ์ ๊ฐ๋ ๊ณผ ๋ฒ์์ ํฌํจ๋ ๋ค์ํ ์ฅ์น๋ฅผ ๋ฐ๋ช ํ ์ ์๋ ๊ฒ์ด๋ค. The following merely illustrates the principles of the invention. Therefore, those skilled in the art, although not explicitly described or illustrated herein, can embody the principles of the present invention and invent various devices that fall within the spirit and scope of the present invention.
๋ํ, ๋ณธ ๋ช ์ธ์์ ์ด๊ฑฐ๋ ๋ชจ๋ ์กฐ๊ฑด๋ถ ์ฉ์ด ๋ฐ ์ค์ ์๋ค์ ์์น์ ์ผ๋ก, ๋ณธ ๋ฐ๋ช ์ ๊ฐ๋ ์ด ์ดํด๋๋๋ก ํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก๋ง ๋ช ๋ฐฑํ ์๋๋๊ณ , ์ด์ ๊ฐ์ด ํน๋ณํ ์ด๊ฑฐ๋ ์ค์ ์๋ค ๋ฐ ์ํ๋ค์ ์ ํ์ ์ด์ง ์๋ ๊ฒ์ผ๋ก ์ดํด๋์ด์ผ ํ๋ค.In addition, all conditional terms and embodiments listed herein are in principle clearly intended to be understood only for the purpose of understanding the concept of the invention and are not to be limited to the specifically listed embodiments and states. do.
๋ณธ ๋ฐ๋ช ์ ์ค๋ช ํจ์ ์์ด์ ์ 1, ์ 2 ๋ฑ์ ์ฉ์ด๋ ๋ค์ํ ๊ตฌ์ฑ์์๋ค์ ์ค๋ช ํ๋๋ฐ ์ฌ์ฉ๋ ์ ์์ง๋ง, ๊ตฌ์ฑ์์๋ค์ ์ฉ์ด๋ค์ ์ํด ํ์ ๋์ง ์์ ์ ์๋ค.In describing the present invention, terms such as first and second may be used to describe various components, but the components may not be limited by the terms.
์๋ฅผ ๋ค์ด, ๋ณธ ๋ฐ๋ช ์ ๊ถ๋ฆฌ ๋ฒ์๋ฅผ ๋ฒ์ด๋์ง ์์ผ๋ฉด์ ์ 1 ๊ตฌ์ฑ์์๋ ์ 2 ๊ตฌ์ฑ์์๋ก ๋ช ๋ช ๋ ์ ์๊ณ , ์ ์ฌํ๊ฒ ์ 2 ๊ตฌ์ฑ์์๋ ์ 1 ๊ตฌ์ฑ์์๋ก ๋ช ๋ช ๋ ์ ์๋ค.For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
์ด๋ค ๊ตฌ์ฑ์์๊ฐ ๋ค๋ฅธ ๊ตฌ์ฑ์์์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ฑฐ๋ ์ ์๋์ด ์๋ค๊ณ ์ธ๊ธ๋๋ ๊ฒฝ์ฐ๋, ๊ทธ ๋ค๋ฅธ ๊ตฌ์ฑ์์์ ์ง์ ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๊ฑฐ๋ ๋๋ ์ ์๋์ด ์์ ์๋ ์์ง๋ง, ์ค๊ฐ์ ๋ค๋ฅธ ๊ตฌ์ฑ์์๊ฐ ์กด์ฌํ ์๋ ์๋ค๊ณ ์ดํด๋ ์ ์๋ค.When a component is referred to as being connected or connected to another component, it may be understood that the component may be directly connected to or connected to the other component, but there may be other components in between. .
๋ณธ ๋ช ์ธ์์์ ์ฌ์ฉํ ์ฉ์ด๋ ๋จ์ง ํน์ ํ ์ค์์๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ์ฌ์ฉ๋ ๊ฒ์ผ๋ก, ๋ณธ ๋ฐ๋ช ์ ํ์ ํ๋ ค๋ ์๋๊ฐ ์๋๋ฉฐ, ๋จ์์ ํํ์ ๋ฌธ๋งฅ์ ๋ช ๋ฐฑํ๊ฒ ๋ค๋ฅด๊ฒ ๋ปํ์ง ์๋ ํ, ๋ณต์์ ํํ์ ํฌํจํ ์ ์๋ค.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention, and singular forms may include plural forms unless the context clearly indicates otherwise.
๋ณธ ๋ช ์ธ์์์, ํฌํจํ๋ค ๋๋ ๊ตฌ๋นํ๋ค ๋ฑ์ ์ฉ์ด๋ ๋ช ์ธ์์์ ๊ธฐ์ฌ๋ ํน์ง, ์ซ์, ๋จ๊ณ, ๋์, ๊ตฌ์ฑ์์, ๋ถํ ๋๋ ์ด๋ค์ ์กฐํฉํ ๊ฒ์ด ์กด์ฌํจ์ ์ง์ ํ๋ ค๋ ๊ฒ์ผ๋ก์, ํ๋ ๋๋ ๊ทธ ์ด์์ ๋ค๋ฅธ ํน์ง๋ค์ด๋ ์ซ์, ๋จ๊ณ, ๋์, ๊ตฌ์ฑ์์, ๋ถํ ๋๋ ์ด๋ค์ ์กฐํฉํ ๊ฒ๋ค์ ์กด์ฌ ๋๋ ๋ถ๊ฐ ๊ฐ๋ฅ์ฑ์ ๋ฏธ๋ฆฌ ๋ฐฐ์ ํ์ง ์๋ ๊ฒ์ผ๋ก ์ดํด๋ ์ ์๋ค.In this specification, the terms including or including are intended to designate that there exists a feature, a number, a step, an operation, a component, a part, or a combination thereof described in the specification, and one or more other features or numbers, It can be understood that it does not exclude in advance the possibility of the presence or addition of steps, actions, components, parts or combinations thereof.
<์ 1 ์ค์์><First Embodiment>
๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น๋,In accordance with a first aspect of the present invention, there is provided an apparatus for retrieving multimedia contents through attribute information analysis.
์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๋ ๊ฒ์์์๋ถ(100)์,A
์๊ธฐ ๊ฒ์์์๋ถ(100)๋ก๋ถํฐ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ๊ณ , ํ๋จ ๊ฒฐ๊ณผ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)์,When obtaining the search execution request information from the
์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ํ
์คํธํค์๋๊ฒ์๋ถ(300)์,A text
์๊ธฐ ํ
์คํธํค์๋๊ฒ์๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400)์,A text keyword
์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)๊ณผ,An attribute similarity search means 500 which performs a similar attribute search when obtaining similar attribute search request information provided from the attribute search execution determination unit and provides the search result information to the attribute similarity search
์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ฅผ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.It is characterized in that it comprises a property similarity search
๊ทธ๋ฆฌ๊ณ , ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋,And, the attribute
ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์๋๋ฉด ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง์ ํ๋จ์ ์๋น์ค ๋๋ฉ์ธ์ ๋ฐ๋ผ ๋ฏธ๋ฆฌ ์ค์ ํ๋ ์ 1 ๋ชจ๋, ๊ฒ์์ด๋ก ์ ๋ ฅ๋ ๋ฌธ์ฅ์ ๋ถ์ํ๋ ์ 2 ๋ชจ๋ ์ค ์ ์ด๋ ์ด๋ ํ๋์ ๋ชจ๋๋ฅผ ์ ์ฉํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.Applying at least one of a first mode of pre-determining whether to perform a text keyword search or a similar property search according to a service domain, and a second mode of analyzing a sentence entered as a search word. It is characterized by.
๊ทธ๋ฆฌ๊ณ , ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์,And, the attribute similarity search means 500,
์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํ๊ธฐ ์ํ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510);A search
์ปจํ
์ธ ์๋ฒ(560)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ธฐ ์ํ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520);A multimedia
๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก ์ ๊ณตํ๊ณ , ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ํ๋ํ๋ฉฐ, ํ๋๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด์ ํฌํจ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ํํ๊ธฐ ์ํ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530);It provides multimedia content request information including attribute information similar to linguistic attribute information of a search word to the multimedia content
์ฌ์ ์ ์ค์ ๋ ํ๋ณด๊ตฐ ์ซ์๋ฅผ ์ฐธ์กฐํ์ฌ ๊ฐ์ฅ ๋์ ์ ์ฌ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ถํฐ ์์ฐจ์ ์ผ๋ก ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ์ถ์ถํ๊ธฐ ์ํ ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋ถ(540);A similarity candidate
์๊ธฐ ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ์ถ์ถ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋์ ๋ฐ๋ผ ์ ๋ ฌ์ํค๋ฉฐ, ์ ๋ ฌ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ๊ธฐ ์ํ ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋ถ(550);๋ฅผ ํฌํจํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.And a similarity reference multimedia
๊ทธ๋ฆฌ๊ณ , ์๊ธฐ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510)๋,And, the search word
๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋(512)๋ก ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ๋ํ ํด์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋๋ก๋ถํฐ ํด์๋ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513)๋ก ์ ๊ณตํ๊ธฐ ์ํ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋(511);The machine
์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋๋ก๋ถํฐ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ๋ํ ํด์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ํด์ํ์ฌ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋๋ก ํด์๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋(512);Machine learning model module for providing linguistic attribute information interpreted as natural language processing module by interpreting linguistic attributes included in search term when obtaining information on interpretation of linguistic attributes included in search term from natural language processing module. 512);
๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด์ ๋งค์นญ๋ ์ ์๋ ์์ฑ์ ์ ํ์ผ๋ก ์ ์ ๋์ด ์๋ ์์ฑ ์ ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์๋ ์ง์์ ๋ณดDB(514);A
์๊ธฐ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋์์ ์ ๊ณต๋ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ํ๋ํ๊ณ , ํ๋๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋๋ก ์ง์์ ๋ณดDB๋ก๋ถํฐ ์์ฑ ์ ํ ์ ๋ณด๋ฅผ ์ถ์ถํ์ฌ ๊ฒ์์ด์ ๋ํ ์์ฑ์ ํ ๋นํ๊ณ , ํ ๋น๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด๋ฅผ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก ์ ๊ณตํ๊ธฐ ์ํ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513);Obtains the linguistic attribute information included in the search word provided by the natural language processing module, extracts the attribute type information from the knowledge information DB based on the obtained linguistic attribute information, allocates the attribute for the search term, and the attribute for the assigned search term. A search word
์๊ธฐ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513)๋ก๋ถํฐ ์ ๊ณต๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์์ฑ๋ชจ๋ธ๋ชจ๋(516)๋ก ํ๋ฅ ๊ฐ ์ฐ์ถ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ์์ฑ๋ชจ๋ธ๋ชจ๋(516)๋ก๋ถํฐ ์ฐ์ถ๋ ํ๋ฅ ๊ฐ์ ํ๋ํ์ฌ ๊ฒ์์ด์ ๋ํ ์์ฑ๊ฐ์ผ๋ก ๋ณํํ์ฌ ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)๋ก ์ ๊ณตํ๊ธฐ ์ํ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515);When obtaining the attribute information for the search term provided from the search term
๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก๋ถํฐ ํ๋ฅ ๊ฐ ์ฐ์ถ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ธ์ด ๋ชจ๋ธ๋ง์ ํตํด ํ๋ฅ ๊ฐ์ ์ฐ์ถํ๋ฉฐ, ์ฐ์ถ๋ ํ๋ฅ ๊ฐ์ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก ์ ๊ณตํ๊ธฐ ์ํ ์์ฑ๋ชจ๋ธ๋ชจ๋(516);An
๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)์ ์ํด ์ ๊ณต๋ ๊ฒ์์ด์ ๋ํ ์์ฑ๊ฐ์ ํฌํจํ์ฌ ์ ์ฅํ๊ณ ์๋ ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517);๋ฅผ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.And a search word attribute
๊ทธ๋ฆฌ๊ณ , ์๊ธฐ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋,And, the multimedia content
์ปจํ
์ธ ์๋ฒ(560)์ ์ฐ๋์์ผ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)๋ก ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ์ปจํ
์ธ ์ฐ๋๋ชจ๋(521);A
์ปจํ
์ธ ์ฐ๋๋ชจ๋(521)๋ก๋ถํฐ ์ ๊ณต๋๋ ๋ค์์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด๋ค์ ์์งํ์ฌ ์ปจํ
์ธ ์ ์ฅDB๋ก ์ ์ฅ์์ผ ์์ฑ ์ ๋ณด์ ์ฐ์ฐ ๋ฒ์๋ฅผ ํ์ฅ์ํค๊ธฐ ์ํ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522);A
์๊ธฐ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)๋ก๋ถํฐ ์ ๊ณต๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด์ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ง๋ค ํ ๋น๋ ์์ฑ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์๋ ์ปจํ
์ธ ์ ์ฅDB(523);A
์๊ธฐ ์ปจํ
์ธ ์ ์ฅDB(523)์ ์ ์ฅ๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ํ์ฌ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ธฐ ์ํ ์ปจํ
์ธ ์์ฑํ ๋น๋ชจ๋ธ๋ชจ๋(524);A content attribute
์๊ธฐ ์ปจํ
์ธ ์์ฑํ ๋น๋ชจ๋ธ๋ชจ๋(524)์ ์ํด ํ ๋น๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํด์ํ์ฌ ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋๋ก ์ ๊ณตํ๊ธฐ ์ํ ์ปจํ
์ธ ์์ฑ์ ๋ณดํด์๋ชจ๋(525);A content property
์ปจํ
์ธ ์์ฑ์ ๋ณดํด์๋ชจ๋(525)์ ์ํด ํด์๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ก ์ ๊ณตํ๋ฉฐ, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ก๋ถํฐ ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ปจํ
์ธ ์ ์ฅDB(523)๋ก๋ถํฐ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ก ์ ๊ณตํ๊ธฐ ์ํ ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋(526);์ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.The attribute information of each multimedia content analyzed by the content attribute
๊ทธ๋ฆฌ๊ณ , ์๊ธฐ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋,And, the similarity matching
๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)์ ์ ์ฅ๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)์ ์ํด ํ ๋น๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ค์ํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.The similarity matching analysis may be performed using the attribute information of the search word stored in the search term attribute
๋ํ, ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์,In addition, according to the first embodiment of the present invention, a method for retrieving multimedia contents by analyzing attribute information includes:
๊ฒ์์์๋ถ(100)๊ฐ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๋ ๊ฒ์์์๋จ๊ณ(S100)์,A search start step (S100) of providing a search execution request information to the attribute search performing
์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๊ฐ ์๊ธฐ ๊ฒ์์์๋ถ(100)๋ก๋ถํฐ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ๊ณ , ํ๋จ ๊ฒฐ๊ณผ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์ฑ๊ฒ์์ํํ๋จ๋จ๊ณ(S200)์,When the attribute
ํ
์คํธํค์๋๊ฒ์๋ถ(300)๊ฐ ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ํ
์คํธํค์๋๊ฒ์๋จ๊ณ(S300)์,When the text
ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400)๊ฐ ์๊ธฐ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S400)์,A text keyword result output step (S400) for the text keyword
์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)๊ฐ ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๋ ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ(S500)์,When the property similarity search means 500 obtains the similar property search request information provided from the property search
์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๊ฐ ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ์ํ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S600)๋ฅผ ํฌํจํ๋ค.The attribute similarity search
์ด๋, ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ(S500)๋,At this time, the attribute similarity search step (S500),
๊ฒ์์ด์์ฑ๋ถ์๋ถ(510)๊ฐ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํ๊ธฐ ์ํ ๊ฒ์์ด์์ฑ๋ถ์๋จ๊ณ(S510);A keyword attribute analysis step (S510) for the
๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๊ฐ ์ปจํ
์ธ ์๋ฒ(560)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ธฐ ์ํ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋จ๊ณ(S520);A multimedia content attribute assignment step (S520) of the multimedia content
์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๊ฐ ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก ์ ๊ณตํ๊ณ , ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ํ๋ํ๋ฉฐ, ํ๋๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด์ ํฌํจ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ํํ๊ธฐ ์ํ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋จ๊ณ(S530);The similarity matching
์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋ถ(540)๊ฐ ์ฌ์ ์ ์ค์ ๋ ํ๋ณด๊ตฐ ์ซ์๋ฅผ ์ฐธ์กฐํ์ฌ ๊ฐ์ฅ ๋์ ์ ์ฌ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ถํฐ ์์ฐจ์ ์ผ๋ก ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ์ถ์ถํ๊ธฐ ์ํ ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋จ๊ณ(540);A similarity candidate
์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋ถ(550)๊ฐ ์๊ธฐ ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ์ถ์ถ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋์ ๋ฐ๋ผ ์ ๋ ฌ์ํค๋ฉฐ, ์ ๋ ฌ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ๊ธฐ ์ํ ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋จ๊ณ(S550);๋ฅผ ํฌํจํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.Similarity-based multimedia
์ดํ์์๋, ๋ณธ ๋ฐ๋ช ์ ์ํ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น ๋ฐ ๊ฒ์๋ฐฉ๋ฒ์ ์ค์์๋ฅผ ํตํด ์์ธํ ์ค๋ช ํ๋๋ก ํ๋ค.Hereinafter, an embodiment of a multimedia content search apparatus and a search method through attribute information analysis according to the present invention will be described in detail.
๋ 1์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น๋ฅผ ๊ฐ๋ต์ ์ผ๋ก ๋ํ๋ธ ์ ์ฒด ๊ตฌ์ฑ๋์ด๋ค.1 is an overall configuration diagram schematically showing an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
๋ 1์ ๋์ํ ๋ฐ์ ๊ฐ์ด, ๋ณธ ๋ฐ๋ช
์ธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๊ฒ์์ฅ์น(1000)๋ ์ปจํ
์ธ ์๋ฒ(560)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ณ ์์ผ๋ฉฐ, ์ ์ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ์ฌ ๊ด๋ฆฌํ๋ ์ฅ์น์ด๋ค.As shown in FIG. 1, the
๊ทธ๋ฆฌ๊ณ , ๋ณธ ๋ฐ๋ช
์ธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๊ฒ์์ฅ์น(1000)๋ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ๊ฒ ๋๊ณ , ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ์ฌ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ฒ ๋๋ค.In addition, the present invention, the multimedia
์ด๋ ์ข ๋์ ์ผ๋ฐ์ ์ผ๋ก ์ด์ฉํ๊ณ ์๋ ํ ์คํธ ํค์๋ ๊ธฐ๋ฐ์ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ๊ฒ ๋์ง๋ง, ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์์๋ ํ๊ณ๊ฐ ๋ฐ์ํ๋ค.This uses a text keyword-based search algorithm that is generally used, but there is a limit in the search for multimedia content similar to the attribute information desired by the user.
๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํ๋ฉด, ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ธ ์ํ๋ฅผ ๊ฒ์ํ ๊ฒฝ์ฐ์, ์ข ๋ ํ ์คํธ ํค์๋ ๊ธฐ๋ฐ์ ๊ฒ์์ ๊ฐ์ ์ ๋ชฉ์ผ๋ก ๋ค์ ๊ฒ์๋๋ ๋ฌธ์ ์ ์ด ์์ผ๋ฉฐ, ๊ฒ์์ด์ ์ด๋ฆ๋ง ๋น์ทํ๊ณ ๋ด์ฉ์ด ์์ ํ ๋ค๋ฅธ ์ํ๊ฐ ์ถ์ฒ๋๋ฉฐ, ์ ์ฌํ ๋ด์ฉ์ ์ํ๋ค์ด ์ ํ ๊ฒ์๋์ง ์๋ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ์์๋ค.Specifically, in the case of searching for a movie that is multimedia content, the conventional text keyword based search has a problem of being searched again with the same title, and a movie having a similar name and a completely different content is recommended. There was a serious problem that the movies were not searched at all.
์ฆ, ์ฌ์ฉ์๊ฐ ์ํ๋ ์ํ์ ๋ถ์๊ธฐ ํน์ ๊ฐ์ ๋ฑ์ด ์ ์ฌํ ์ํ๋ฅผ ๊ฒ์ํ ์๊ฐ ์๋ ๊ฒ์ด๋ค.In other words, the user cannot search for a movie that has a similar mood, emotion, or the like.
์๋ฅผ ๋ค์ด, ๋ 2์ ๋์ํ ๋ฐ์ ๊ฐ์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ๊ฐ์ ์ํ'๋ผ๋ ๊ฒ์์ด๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ์ ํด๋น ๊ฒ์์ด๋ก๋ ์ ์ฌํ ๋ถ์๊ธฐ์ ์ํ๊ฐ ๊ฒ์๋์ง ์๊ฒ ๋๋ค.For example, as shown in FIG. 2, when a search term 'movie like a love reality' is inputted, a movie having a similar atmosphere is not searched for by the search term.
์ด๋ ์ฌ์ฉ์๊ฐ ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ๋ผ๋ ์ํ๋ฅผ ๋ณด๊ณ ๋์ ์ฌ๋ฏธ๋ฅผ ๋๊ผ๊ณ , ์ด๋ฌํ ๋น์ทํ ๋ถ์๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ํ๋ฅผ ๊ฒ์ํ๊ณ ์ถ์ด์ '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ' ๋ผ๋ ํค์๋๋ก ๊ฒ์์ ํ๋ฉด, ์ด๋ฆ๋ง ๋น์ทํ ๋ฟ, ์ ํ ๋ด์ฉ์ด ๋น์ทํ์ง ์์ ๊ฒฐ๊ณผ๋ฌผ์ ์ถ๋ ฅํด์ฃผ๊ฒ ๋๋ฉฐ, ํนํ ์ผ๋ถ ์ถ์ฒ ๋ฆฌ์คํธ๋ ๊ด๊ฐ ํ์ ์ด ๋งค์ฐ ๋ฎ์ ์ํ๋ ์ถ์ฒํ๊ฒ ๋์ด ์ถ์ฒ ํจ๊ณผ๋ฅผ ์ฌ์ฉ์๊ฐ ๋๋ผ์ง ๋ชปํ๊ฒ ๋๋ค.It was fun after the user saw a movie called Love Actual, and wanted to search for a movie with a similar mood, and if they searched with the keyword 'Love Actually', the result would be similar but not at all. In particular, some of the recommendation lists recommend a movie with a very low audience rating, so that the user does not feel the recommendation effect.
์์ฝํ๋ฉด, ์ข ๋์ ๊ฒ์ ํค์๋ ๋ฐฉ์์์๋ ์ ์ฌ ์์ฑ ๊ฒ์์ ๋ํ ํ๋จ์ ์ํํ์ง ๋ชปํ๋ ๋ฌธ์ ์ ๊ณผ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ์ ๋ณด๋์ด ๋ณ๊ฒฝ๋๊ณ , ์ด์ ๋ฐ๋ผ ํน์ ๋์์ ์์ฑ๋ ์์๊ฐ๊ฐ ๋ณํํ๋๋ฐ, ์ด๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๋ฐ์ํ ์ ์๋ค.In summary, in the conventional search keyword method, a problem of failing to perform a similar attribute search and the amount of information change according to the passage of time, and accordingly, an attribute of a specific target also changes every time, and cannot be variably reflected.
๋ฐ๋ผ์, ๋ณธ ๋ฐ๋ช ์์๋ ์๊ธฐํ ํ ์คํธ ํค์๋ ๊ธฐ๋ฐ์ ๊ฒ์ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ฉด์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ธฐ ์ํ ๊ตฌ์ฑ์ ํน์ง์ ์ ๊ณตํจ์ผ๋ก์จ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํจ์ผ๋ก์จ, ๊ฒ์ํ๊ณ ์ ํ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ์์ฑ ์ ๋ณด์ ์ ์ฌ๋๊ฐ ๋์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ ์ ๊ณตํ ์ ์๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๊ฒ ๋๋ค.Therefore, in the present invention, by providing the above-described text keyword-based search function, by providing a structural feature for performing a similar property search, the search results of multimedia content having similar properties when performing a similar property search By outputting the information, it is possible to provide multimedia contents having high similarity to the attribute information of the multimedia contents to be searched.
๋ํ, ๋ณธ ๋ฐ๋ช ์ ์๊ธฐ์ ๊ฐ์ ๊ตฌ์ฑ์ ํตํด, ๊ธฐ์กด ํค์ํธ ๊ฒ์์ ์งํํ ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์งํํ ์ง๋ฅผ ํ๋จํ๋ ๊ตฌ์ฑ์ ํน์ง๊ณผ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฐ๊ฐ์ ์์ฑ์ ์ ์(๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์ ๋ฑ)ํ๋ ๊ตฌ์ฑ์ ํน์ง๊ณผ ์์ฐ์ด ์ฒ๋ฆฌ๋ฅผ ํตํ ๊ฒ์ ๋์ ๋ฉํฐ๋ฏธ๋์ด์ ์์ฑ๊ฐ์ ํ ๋น(๋ฐ์ดํฐ ํฌ๋กค๋ง, ํต๊ณ ๋ชจ๋ธ๋ง ๋ฑ)ํ๋ ๊ตฌ์ฑ์ ํน์ง๊ณผ ์์ฑ ์ ๋ณด๋ฅผ ์์นํํ์ฌ ๊ณ์ฐ(์ธ์ด ๋ชจ๋ธ๋ง)ํ๋ ๊ตฌ์ฑ์ ํน์ง๊ณผ ์์ฑ ์ ๋ณด์ ์ ์ฌ๋๊ฐ ๊ฐ์ฅ ๋์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ์ถ์ฒ(ํ๋ฅ ๊ฐ ๋น๊ต)ํ๋ ๊ตฌ์ฑ์ ํน์ง์ ์ ๊ณตํ๊ฒ ๋๋ค.In addition, the present invention, through the configuration as described above, to determine whether to proceed to the existing keyword search or similar property search and the attributes of each multimedia content (warm, touching, fun, etc.) The similarity between the constructive feature that assigns the attribute value of the searched multimedia through the constructive feature and natural language processing (data crawling, statistical modeling, etc.) and the comparable feature and attribute information that are numerically calculated (language modeling) It provides a constructive feature for recommending high multimedia content (comparison value).
์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ธฐ ์ํ ๊ตฌ์ฒด์ ์ธ ๊ตฌ์ฑ์๋จ๋ค์ ํ๊ธฐ์ ๋๋ฉด์ ์ฐธ์กฐํ์ฌ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํ๋๋ก ํ๊ฒ ๋ค.Detailed configuration means for performing a similar attribute search will be described in detail with reference to the following drawings.
๋ 3์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น์ ์ ์ฒด ๋ธ๋ก๋์ด๋ค.3 is a block diagram of an apparatus for retrieving multimedia contents through attribute information analysis according to a first embodiment of the present invention.
๋ 3์ ๋์ํ ๋ฐ์ ๊ฐ์ด, ๋ณธ ๋ฐ๋ช
์ธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๊ฒ์์ฅ์น(1000)๋ ๊ฒ์์์๋ถ(100), ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200), ํ
์คํธํค์๋๊ฒ์๋ถ(300), ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400), ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500), ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ฅผ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ค.As shown in FIG. 3, the present invention provides a multimedia
์๊ธฐ์ ๊ฐ์ ๊ตฌ์ฑ์ ํตํด ๋ณธ ๋ฐ๋ช ์์๋ ํ ์คํธ ํค์๋ ๋ฐฉ์์ ๊ฒ์๊ณผ ์์ฑ ์ ์ฌ๋ ๋ฐฉ์์ ๊ฒ์์ ์ ๊ณตํ๊ฒ ๋๋ค.Through the above configuration, the present invention provides a text keyword type search and an attribute similarity type search.
์๊ธฐํ ๊ฒ์ ๋ฐฉ์์ ์ ๊ณตํ๊ธฐ ์ํ ๊ตฌ์ฒด์ ์ธ ๊ตฌ์ฑ์ ํน์ง์ ํ๊ธฐ์ ๊ฐ์ด ์ค๋ช ํ๋๋ก ํ๊ฒ ๋ค.Specific structural features for providing the search method will be described as follows.
์๊ธฐ ๊ฒ์์์๋ถ(100)๋ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๋ ๊ฒ์ด๋ค.The
์์ฑ ์ธ์์ ์ํ์ฌ ๊ฒ์์์๋ถ๋ ์์ฐ์ด ์ฒ๋ฆฌ๋ชจ๋์ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋, ์๊ธฐ ์์ฐ์ด ์ฒ๋ฆฌ๋ชจ๋์ ์ํด ์ฒ๋ฆฌ๋ ์์ฑ์ธ์ ๊ฒฐ๊ณผ ํ ์คํธ์์ ์ฌ์ฉ์์ ๋ช ๋ น ๋์๊ฐ์ ์ถ์ถํ๊ฒ ๋๋ค.The search start unit includes a natural language processing module for speech recognition, and extracts a user's command target value from the speech recognition result text processed by the natural language processing module.
์๊ธฐํ ์ธ์ด ์ดํด(Embedded Natural Language Understanding) ๊ธฐ์ ์ ์ ์ ๊ธฐ๊ธฐ ๋ด๋ถ์ ๊ท์น ๊ธฐ๋ฐ(Rule Based) ์๊ณ ๋ฆฌ์ฆ ๋๋ ํต๊ณ ๋ชจ๋ธ(Statistic Model)์ ์ด์ฉํ๋ ์์ฐ์ด ์ฒ๋ฆฌ ๋ชจ๋์ ๋ด์ฅํ์ฌ, ์์ฑ์ธ์ ๊ฒฐ๊ณผ ํ ์คํธ์์ ์ฌ์ฉ์์ ์ต์ข ๋ชฉํ์ธ ๋ช ๋ น ์๋(Intention, Goal)์ ๊ตฌ์ฒด์ ์ธ ๋ช ๋ น ๋์(Named Entity)์ ์๋์ผ๋ก ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ์ฌ, ์๊ธฐ ์์ฐ์ด ์ฒ๋ฆฌ๋ชจ๋์ ์ํด ์ฒ๋ฆฌ๋ ์์ฑ์ธ์ ๊ฒฐ๊ณผ ํ ์คํธ์์ ์ฌ์ฉ์์ ๋ช ๋ น ๋์๊ฐ์ ์ถ์ถํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Embedded Natural Language Understanding technology incorporates a natural language processing module using a rule-based algorithm or statistical model inside an electronic device, so that the user's final goal in speech recognition text is a command. It means the method of automatically extracting the intention (Intention, Goal) and the specific named object, it is to extract the command target value of the user from the speech recognition result text processed by the natural language processing module.
์๊ธฐ ์ฌ์ฉ์์ ๋ช ๋ น ๋์๊ฐ์ ์ถ์ถํ๋ ๊ธฐ์ ์ ์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ด๋ฏ๋ก ์์ธํ ์ค๋ช ์ ์๋ตํ๊ฒ ๋ค.Since the technique of extracting the command target value of the user is a general technique, a detailed description thereof will be omitted.
๋ํ, ์๊ธฐ ๊ฒ์์์๋ถ๋ ์์ฑ์ธ์์์ง๋ถ๋ฅผ ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์๊ธฐ ์ถ์ถ๋ ์ฌ์ฉ์์ ๋ช ๋ น ๋์๊ฐ์ ํ ๋๋ก ๋ฏธ๋ฆฌ ์ ๋ ฅ๋ ๋จ์ด๋ ๋ฌธ์ฅ์ ๊ทผ์ ํ ๊ฒฐ๊ณผ๋ฅผ ๋ช ๋ น์ด๋ก ์ธ์ํ์ฌ ์ธ์ ๊ฒฐ๊ณผ๊ฐ์ ์ถ์ถํ๋ ๊ธฐ๋ฅ์ ์ํํ๊ฒ ๋๋ค.In addition, the search start unit may configure a voice recognition engine, through which the function of extracting a recognition result value by recognizing a result close to a word or sentence previously input as a command based on the extracted command target value of the user. Done.
์ฆ, ๋ณดํต ์ธ์๊ธฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ ๋ฌธ๋ฒ(Grammar) ๊ธฐ๋ฐ์ผ๋ก ์์ฑ์ธ์์ด ์ํ๋๋๋ฐ, ์ธ์ ๋์ ๋ชฉ๋ก์ด ์ ํด์ ธ ์๊ณ , ๊ทธ ๋์ ๋ชฉ๋ก๋ง์ด ์ธ์ ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅ๋ ์ ์๋ ๊ตฌ์กฐ๋ฅผ ์ง๋๋ค.In other words, speech recognition is performed based on recognition grammars that can be understood by a recognizer, and a list of recognition targets is determined, and only the target list has a structure that can be output as a recognition result.
์ด๋, ๊ฒ์์์๋ถ(100)๋ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.In this case, the
์๋ฅผ ๋ค์ด, ์์ฑ ํน์ ํ
์คํธ๋ก '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ๊ฐ์ ์ํ'๋ฅผ ์
๋ ฅํ๊ฒ ๋๋ฉด ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ, ์ํ ๋ฑ์ ์ฐธ์กฐํ์ฌ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ์์ฒญํ๋ ๊ฒ์์ด์์ ์ ์ ์์ผ๋ฉฐ, ๊ฒ์์์๋ถ๋ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, if a user inputs a movie such as a love act by voice or text, it can be referred to as a search word for requesting multimedia content by referring to a love act, a movie, and the like. It will be provided to the search
์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ ๊ฒ์์์๋ถ(100)๋ก๋ถํฐ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ๊ฒ ๋๋ค.The attribute
๊ตฌ์ฒด์ ์ผ๋ก, ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์๋๋ฉด ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง์ ํ๋จ์ ์๋น์ค ๋๋ฉ์ธ์ ๋ฐ๋ผ ํ๋จํ๋ ์ 1 ๋ชจ๋, ๊ฒ์์ด๋ก ์ ๋ ฅ๋ ๋ฌธ์ฅ์ ๋ถ์ํ์ฌ ํ๋จํ๋ ์ 2 ๋ชจ๋ ์ค ์ ์ด๋ ์ด๋ ํ๋์ ๋ชจ๋๋ฅผ ์ ์ฉํ์ฌ ํ๋จํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.In detail, the determination of whether to perform a text keyword search or a similar property search is performed in at least one of a first mode for determining according to a service domain and a second mode for analyzing and determining a sentence input by a search word. It is characterized by applying the mode.
์๊ธฐ ์ 1๋ชจ๋ ๋๋ ์ 2 ๋ชจ๋๋ ๊ด๋ฆฌ์์ ์ํด ์ฌ์ ์ ์ค์ ๋๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๋ค.The first mode or the second mode may be set in advance by an administrator.
์ฆ, ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์๋๋ฉด ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง์ ํ๋จ์ ๋ํด ์ 1 ๋ชจ๋๋ก ์ค์ ๋๋ฉด ์๋น์ค ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์ฐธ์กฐํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์๋๋ฉด ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๊ฐ ๊ฒฐ์ ๋๋ ๊ฒ์ด๋ค.That is, when the first mode is set to determine whether to perform a text keyword search or similar property search, whether to perform a text keyword search with reference to the service domain address or similar property search is performed. Is determined.
์๋ฅผ ๋ค์ด, 'www.naver.com'์ ๋๋ฉ์ธ ์ฃผ์์ผ ๊ฒฝ์ฐ์๋ ํ ์คํธ ํค์๋ ๊ฒ์์, 'www.google.com'์ ๋๋ฉ์ธ ์ฃผ์์ผ ๊ฒฝ์ฐ์๋ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๋ ๊ฒ์ผ๋ก ์ค์ ํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, a text keyword search is set for a domain address of 'www.naver.com', and a similar attribute search is set for a domain address of 'www.google.com'.
๋๋, ๊ด๋ฆฌ์์ ์ํด ์ 2 ๋ชจ๋๋ก ์ค์ ๋๋ฉด ๊ฒ์์ด๋ก ์ ๋ ฅ๋ ๋ฌธ์ฅ์ ๋ถ์ํ์ฌ ์ ์ฌ ์์ฑ ๊ฒ์์ ํด๋นํ๋ ํค์๋๊ฐ ์กด์ฌํ๋ ์ง๋ฅผ ํ๋จํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Alternatively, when the second mode is set by the administrator, a sentence input as a search word is analyzed to determine whether a keyword corresponding to a similar attribute search exists.
์๋ฅผ ๋ค์ด, '๊ฐ์', '๋น์ทํ', '๋์ผํ' ๋ฑ๊ณผ ๊ฐ์ด ์ ์ฌ ์์ฑ์ ๊ฒ์ํ๋ ค๋ ์๋๊ฐ ๋ด๊ธด ๊ฒ์์ด๋ฅผ ํ๋ํ๋ค๋ฉด ์ด๋ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ ์ ํ๋ ๊ฒ์์ ์ ์ ์๋ค.For example, if a user obtains a search word that is intended to search for similar attributes, such as 'same', 'similar', 'same', etc., it may be understood that this is to perform a similar attribute search.
์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ ํ๋จ ๊ฒฐ๊ณผ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๋ค.As a result of the determination, the attribution search performing
์ด๋, ์๊ธฐ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ ์์ฑ๊ฒ์์ํํ๋จ๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์๋ ์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ผ๋ ํ
์คํธ ํค์๋๋ฅผ ์ฐธ์กฐํ์ฌ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ฅผ ํฌํจํ๊ณ ์๋ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๊ฒ ๋๋ค.In this case, when the text
์ด๋, ์๊ธฐ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400)๋ ํ
์คํธํค์๋๊ฒ์๋ถ๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ฒ ๋๋ ๊ฒ์ด๋ค.In this case, the text keyword
์ฆ, ๋ 4์ ๊ฐ์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ผ๋ ํค์๋๋ฅผ ํฌํจํ๊ณ ์๋ ๋ชจ๋ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ์ํ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ํ๋ฅ ์ ๊ฐ์ํ๊ฒ ๋๋ค.That is, as shown in FIG. 4, since all search result information including the keyword 'love reality' is output, the probability of providing a desired search result is reduced.
์ด๋ ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ ์ ๋ณด๋ฅผ ๋ฐ์ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋ฐ์๋๋ ๋ฌธ์ ์ ์ด๋ฉฐ, ๋ณธ ๋ฐ๋ช ์์๋ ์ผ๋ฐ์ ์ธ ํ ์คํธ ํค์๋ ๊ฒ์ ๋ฐฉ์์ ์ ๊ณตํ๋ฉด์ ๋์์ ์ ์ฌ ์์ฑ ๊ฒ์ ๋ฐฉ์์ ์ ๊ณตํ๋ ๊ฒ์ ํน์ง์ผ๋ก ํ๊ณ ์๋ค.This is a problem caused by not reflecting the attribute information desired by the user. The present invention is characterized by providing a similar attribute search method while providing a general text keyword search method.
์ด๋ฅผ ์ํ์ฌ, ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๋ค.To this end, the attribute search performing
์ฆ, ์๋น์ค ๋๋ฉ์ธ์ ๋ฐ๋ผ ๋ฏธ๋ฆฌ ์ค์ ํ๋ ์ 1 ๋ชจ๋, ๊ฒ์์ด๋ก ์
๋ ฅ๋ ๋ฌธ์ฅ์ ๋ถ์ํ๋ ์ 2 ๋ชจ๋ ์ค ์ด๋ ํ๋์ ์ํด ๋ถ์๋ ๊ฒฐ๊ณผ๊ฐ ์ ์ฌ ์์ฑ ๊ฒ์์ ํด๋น๋๋ค๋ฉด ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด๋ค.That is, when the result analyzed by any one of the first mode preset according to the service domain and the second mode analyzing the sentence inputted by the search word corresponds to the similar property search, the similarity property search is performed by the property
์ดํ, ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๊ฒ ๋๋ฉฐ, ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ฒ ๋๋ ๊ฒ์ด๋ค.Thereafter, the attribute similarity search means 500 performs a similar attribute search when obtaining the similar attribute search request information provided from the attribute
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ๊ฐ์ ์ํ'๋ฅผ ๊ฒ์์ด๋ก ์
๋ ฅํ๊ฒ ๋๋ฉด, ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์ ํตํด ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ ๊ฒ์๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ์ฌ ์ด๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, if a keyword such as โlove actualโ is entered as a search word, a similar property search is performed through the property similarity search means 500, and the search result is provided to the property similarity search
๋ 5์ ๋์ํ ๋ฐ์ ๊ฐ์ด, '์ดํ ์จ๋ฆฌ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ๋ ธํ ํ, ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ' ๋ฑ์ ์ ์ฌ ์์ฑ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.As shown in FIG. 5, similar property search results such as 'if only, romantic holiday, notting hill, walk to member', etc. will be provided.
๋ค์์ ๋ 6 ๋ด์ง ๋ 8์ ์ฐธ์กฐํ์ฌ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ๋ณธ ๋ฐ๋ช ์ ํต์ฌ ๊ตฌ์ฑ์ ํน์ง์ ์ ๊ณตํ๋ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์ ๊ตฌ์ฑ์์์ ๋์ ๊ณผ์ ์ ๋ํ์ฌ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํ๊ฒ ๋ค.Next, the components and operation process of the attribute similarity search means 500 that provide the core structural features of the present invention according to the first embodiment will be described in detail with reference to FIGS. 6 to 8.
๋ 6์ ๋์ํ ๋ฐ์ ๊ฐ์ด, ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510), ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520), ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530), ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋ถ(540), ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋ถ(550)๋ฅผ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ค.As shown in FIG. 6, the attribute similarity search means 500 includes a keyword
์๊ธฐ์ ๊ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์ ๊ตฌ์ฑ์ ์ํด ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ, ๊ฒ์ํ๊ณ ์ ํ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ์์ฑ ์ ๋ณด์ ์ ์ฌ๋๊ฐ ๋์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ ์ ๊ณตํ์ฌ ๊ฒ์์ ์ ํ์ฑ ๋ฐ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ๊ฒ ๋๋ค.By providing the search result information of the multimedia content having the similar property by the configuration of the attribute similarity search means 500 as described above, by providing the multimedia content with high similarity to the property information of the multimedia content to search for accuracy and Provide reliability.
๋ณธ ๋ฐ๋ช ์์ ์์ฑ์ด๋, ๊ฐ์ฒด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ์ ํน์ฑ์ ์๋ฏธํ๋ฉฐ, ์์ฑ ์์ฒด๋ง์ผ๋ก๋ ์๋ฏธ๊ฐ ์์ง๋ง, ๊ด๋ จ์๋ ์์ฑ๋ค์ ๋ชจ์ ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๋ฉด ํ๋์ ์ค์ํ ์๋ฏธ๋ฅผ ํํํ ์๊ฐ ์๊ฒ ๋๋ฉฐ, ์์ฑ์ ์ผ๋ฐ์ ์ผ๋ก ์๋ฏธ์๋ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ์์ ๋ ผ๋ฆฌ์ ๋จ์๋ก ์ธ์๋๋ฉฐ, ์ด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๊ณต์ ํ์ฉํ๊ฒ ๋๋ค.In the present invention, the property refers to an inherent characteristic of the object, and the property itself is not meaningful. However, when an object is composed of related properties, one important expression can be expressed, and the property is generally meaningful data. It is recognized as the smallest logical unit of and used for database processing.
์ด์ ๋ฐ๋ผ ๋ณธ ๋ฐ๋ช ์์๋ ์ ์ฌ ์์ฑ์ ์ด์ฉํ์ฌ ๊ฒ์์ด(์ง๋ฌธ ํน์ ์ง์์ด)์ ๊ฐ์ฅ ์ ์ฌ๋๊ฐ ๋์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๋ณด ๊ฒ์์ ํ์ฉํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Accordingly, in the present invention, the similar property is used to search for multimedia content information having the highest similarity with a search word (question or query word).
์๊ธฐ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510)๋ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํ๊ฒ ๋๋ค.The
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ๊ฐ์ ์ํ'์ ๊ฐ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์๋ฏธ๋ฅผ ๋ถ์ํ๊ฒ ๋๋๋ฐ, ์ด๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํ๋ ๊ฒ์ ์๋ฏธํ๋ค.For example, a linguistic meaning included in a search word such as a movie such as a love reality is analyzed, which means to analyze linguistic attribute information.
์ฆ, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ผ๋ ์ํ๊ฐ ๊ฐ์ง๊ณ ์๋ ์์ฑ๊ณผ ์ ์ฌํ ์์ฑ์ ๊ฐ์ง ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํด์ผ๋ง ์ด๋ฅผ ์ฐธ์กฐํ์ฌ ์ ์ฌํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ ์ ์๊ฒ ๋๋ค.In other words, it is possible to search for similar multimedia contents only by analyzing attribute information for searching for multimedia contents having attributes similar to those of a movie called 'Love Actually'.
์ฆ, '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์' ๋ฑ์ ์์ฑ ์ ๋ณด๋ฅผ ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ์ ํ ๋นํ๊ฒ ๋๋ค๋ฉด ์๊ธฐ ์์ฑ ์ ๋ณด์ธ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์'์ ๊ฐ์ง๊ณ ์๋ ์ํ๋ฅผ ๊ฒ์ํ ์๊ฐ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.That is, if attribute information such as 'warmness, inspiration, and fun' is assigned to the love reality, it is possible to search for a movie having the above-mentioned attribute information 'warmness, inspiration and fun'.
์๊ธฐ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ ์ปจํ
์ธ ์๋ฒ(560)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ค.The multimedia content
์ฆ, ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ด ์ด๋ค ์์ฑ ์ ๋ณด๋ฅผ ์ง๋๊ณ ์๋์ง ์ปจํ ์ธ ์ ๋ณด๋ฅผ ๊ฒ๋๋งํ๋ ๊ฒ์ด๋ฉฐ, ์ปจํ ์ธ ์ ๋ณด๋ ์ธ๋ถ ๋คํธ์ํฌ ๋๋ ํต์ ์ ์ด์ฉํ์ฌ ์ฐ๊ฒฐ๋ ์ปจํ ์ธ ์๋ฒ์์ ํฌ๋กค๋ง๋ ๊ฒ์ด๋ฉฐ, ์ธ์ด์ ์ ์ ๋ฅผ ๊ฑฐ์ณ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ค.That is, the content information is gathered to determine what attribute information the multimedia contents have. The content information is crawled by a connected content server using an external network or communication, and the attribute information is assigned through linguistic refinement.
๊ตฌ์ฒด์ ์ผ๋ก, ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ๋ผ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ฒ ๋๋ฉฐ, ์๊ธฐ ์ ์ฅ๋ ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ์ํ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋๋ฐ, ์๋ฅผ ๋ค์ด, ์์ฑ ์ ๋ณด์ธ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์' ๋ฑ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Specifically, it acquires and stores multimedia content called love actuation, and assigns attribute information to the stored love actuary movie, for example, assigns attribute information such as 'warmness, emotion, fun', etc. It is done.
์๊ธฐํ ๋ฐ์ ๊ฐ์ด, ๊ฒ๋๋ง๋๋ ๋ชจ๋ ์ปจํ ์ธ ๋ง๋ค ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ์ฌ ๊ด๋ฆฌํ๊ฒ ๋๋ฉด, ๊ฒ์์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์ปจํ ์ธ ๋ค์ ์ถ์ถํด๋ผ ์๊ฐ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.As described above, when attribute information is allocated and managed for every content to be gathered, contents similar to the attribute information of a search word may be extracted.
์๊ธฐ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.The similarity
์๋ฅผ ๋ค์ด, ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ธ '์ํ', '๋ฌ๋ธ์ก์ถ์ผ๋ฆฌ', '๊ฐ์'์ด๋ผ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด์ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์'์ด๋ผ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ , '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์' ๋ฑ๊ณผ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑํ์ฌ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก ์ ๊ณตํ๊ฒ ๋๋ฉฐ, ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ํ๋ํ๋ฉฐ, ํ๋๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด์ ํฌํจ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ํํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, with linguistic attribute information such as 'movie', 'love truth', and 'like', which are the linguistic attribute information of the search word, and multimedia content attribute information such as 'warm, touching, fun', Multimedia content request information including attribute information similar to โim, fun,โ and the like, is generated and provided to the multimedia content
์๊ธฐํ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ด๋, ์ ๋ณด๊ฒ์๋ก ์์ ์ ์ฌ๋๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด์ ๋ง์ด ํ์ฉํ๋ ์ ํด๋ฆฌ๋์ ๊ฑฐ๋ฆฌ(Euclidean distance) ๊ณต์, ๋ฒกํฐ ๊ณต๊ฐ ๋ชจ๋ธ(Vector space model) ๋ฑ ๋ค์ํ ์ ์ฌ๋ ๊ณ์ฐ ๊ณต์์ ์ด์ฉํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ ์ปจํ ์ธ ๋ฅผ ์ ์ ํ ์ ์๋ค. The similarity matching analysis described above is content to be provided to the user by using various similarity calculation formulas such as Euclidean distance formula and vector space model, which are frequently used to search for similarity in information retrieval theory. Can be selected.
๋ํ, ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ๊ฒ์ ํค์๋๋ฅผ ๋ฐํ์ผ๋ก ์ปจํ ์ธ ์ ํค์๋์์ ๊ฐ์ฅ ์ ์ฌํ ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ์ฌ ์ ์ฌ๋๊ฐ ๋์ ์์๋๋ก ์ปจํ ์ธ ๋ฅผ ์ ๋ ฌํ ์ ์๋ค. In addition, based on a search keyword provided by the user, the most similar content with the keyword of the content may be searched and the contents may be sorted in the order of high similarity.
์ฌ๊ธฐ์, ์๊ธฐ ์ ์ฌ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ก ๋์ถ๋๋ ์ปจํ ์ธ ์ ์๋ ์์ ์ผ์ ๊ฐ์๋ฅผ ์ ํ์ฌ ์ ๋ ฌ์ํฌ ์ ์์ผ๋ฉฐ, ์๊ธฐ ์ผ์ ๊ฐ์๋ ์ํฉ์ ๋ฐ๋ผ ์ฌ์ฉ์๊ฐ ์์ ์ค์ ๊ฐ๋ฅํ ์ ์๋ค.Here, the number of contents derived as a result of the similarity search may be determined by sorting an upper predetermined number, and the predetermined number may be arbitrarily set by the user according to a situation.
์ฌ๊ธฐ์, a๋ ์ฌ์ฉ์๊ฐ ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ์ฌ ์ ๋ ฅํ ํค์๋์ด๊ณ , a1, a2, a3 ...an ๊น์ง ์ด n๊ฐ์ ํค์๋๊ฐ ์๊ณ , ์๊ธฐ ์ด n๊ฐ์ ํค์๋๋ a(a1, a2, a3 ...an)์ผ๋ก ํํํ๊ณ , b๋ ์ปจํ ์ธ ์ด๊ณ , b1, b2, b3 ...bn ๊น์ง ์ด n๊ฐ์ ํค์๋๊ฐ ์๊ณ , ์๊ธฐ ์ด n๊ฐ์ ํค์๋๋ b(b1, b2, b3 ...bn)๋ผ๊ณ ํ ๋, ์๊ธฐ ์ ํด๋ฆฌ๋์ ๊ฑฐ๋ฆฌ ๊ณต์์ ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.Here, a is a keyword inputted by a user to search for content, and there are n keywords in total up to a 1 , a 2 , a 3 ... a n , and the total n keywords are a (a 1 , a 2 , a 3 ... a n) , b is the content, and there are n keywords up to b 1 , b 2 , b 3 ... b n , and the total n keywords are b (b 1 , When b 2 , b 3 ... b n) , the Euclidean distance formula can be expressed as follows.
(์์ 1) (Formula 1)
์ฌ๊ธฐ์, ๊ฐ ํค์๋ ๊ฐ์ ์ ํด๋ฆฌ๋์ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ๊น์ธ์๋ก ์ฆ, ์์ 1์ ํตํด ๋์ถ๋ ๊ฐ์ด ์์์๋ก ์ ์ฌ๋๋ ๋๋ค๊ณ ํ๋จํ ์ ์๋ค.Here, the closer the Euclidean distance between each keyword, that is, the smaller the value derived through Equation 1, the higher the similarity may be determined.
๋ํ, ์๊ธฐ ๋ฒกํฐ ๊ณต๊ฐ ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.In addition, the vector space model can be expressed as follows.
(์์ 2) (Formula 2)
์ฌ๊ธฐ์, ์์2๋ฅผ ํตํด ๋์ถ๋ ๊ฐ์ด 1์ ๊ฐ๊น์ธ์๋ก ์ ์ฌ๋๊ฐ ๋์ผ๋ฉฐ, 0์ ๊ฐ๊น์ธ์๋ก ์ ์ฌ๋๊ฐ ๋ฎ๋ค๊ณ ํ๋จํ ์ ์๋ค. Here, the closer the value derived through
๋ฐ๋ผ์, ์์ 1 ๋ฐ ์์ 2๋ฅผ ํตํด ๊ฒ์ ํค์๋์ ์ฝํ
์ธ ๋ณ๋ก ์์ฑ๋ ํค์๋์์ ์ ์ฌ๋๋ฅผ ๊ฒ์ฌํ์ฌ ์ ์ฌ๋๊ฐ ๋์ ์์๋๋ก ์ปจํ
์ธ ๋ฅผ ์ ๋ ฌ์ํฌ ์ ์๋ค.Therefore, the similarity between the search keyword and the keyword generated for each content may be inspected by Equation 1 and
์ด๋, ์๊ธฐ ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋ถ(540)๋ ์ฌ์ ์ ์ค์ ๋ ํ๋ณด๊ตฐ ์ซ์๋ฅผ ์ฐธ์กฐํ์ฌ ๊ฐ์ฅ ๋์ ์ ์ฌ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ถํฐ ์์ฐจ์ ์ผ๋ก ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ์ถ์ถํ๊ฒ ๋๋ค.In this case, the similarity candidate
์๋ฅผ ๋ค์ด, 4๊ฐ์ ํ๋ณด๊ตฐ ์ซ์๋ก ์ค์ ํ๊ฒ ๋๋ฉด ์์ฐจ์ ์ผ๋ก ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ์ถ์ถํ๊ฒ ๋๋๋ฐ, '์ดํ ์จ๋ฆฌ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ๋ ธํ ํ, ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ' ๋ผ๋ 4๊ฐ์ ํ๋ณด๊ตฐ์ ์ถ์ถํ๊ฒ ๋๋ค.For example, if the number of four candidates is set, the multimedia content is sequentially extracted according to the number of candidates, and four candidate groups of 'if only, romantic holiday, notting hill, and work-to-member' are extracted.
์ด๋, ์๊ธฐ ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋ถ(550)๋ ์๊ธฐ ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ์ถ์ถ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋์ ๋ฐ๋ผ ์ ๋ ฌ์ํค๋ฉฐ, ์ ๋ ฌ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.In this case, the similarity-based multimedia
์๋ฅผ ๋ค์ด, ์ดํ ์จ๋ฆฌ์์ ์ ์ฌ๋๊ฐ 1.215, ์๊ธฐ ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด๊ณผ์ ์ ์ฌ๋๊ฐ 0.75, ์๊ธฐ ๋
ธํ
ํ๊ณผ์ ์ ์ฌ๋๊ฐ 1.787, ์๊ธฐ ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ์์ ์ ์ฌ๋๊ฐ 0.454๋ก ๊ฐ๊ฐ ๋์ถ๋๋ฉด, ์๊ธฐ ์ ํด๋ฆฌ๋์ธ ๊ฑฐ๋ฆฌ ๊ณต์์ ์ ์ฌ๋ ๊ฐ์ด ์์์๋ก ์ ์ฌ๋๊ฐ ๋์ผ๋ฏ๋ก, ์๊ธฐ ์ปจํ
์ธ ๋ฅผ ์ ์ฌ๋๊ฐ ๋์ ์์๋๋ก ์ฌ์ ๋ ฌํ ๊ฒฝ์ฐ ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ์ดํ ์จ๋ฆฌ, ๋
ธํ
ํ ์์๋ก ์ ๋ ฌํ์ฌ ํด๋น ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ์ฌ ํ๋ฉด์ ์ถ๋ ฅ์ํค๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, when the similarity with IF ONLY is 1.215, the similarity with the romantic holiday is 0.75, the similarity with the Notting Hill is 1.787, and the similarity with the walk-to-remember is 0.454, respectively, the Euclidean distance formula is The smaller the similarity value is, the higher the similarity is. Therefore, when the content is rearranged in the order of high similarity, the information is sorted in order of work-to-member, romantic holiday, if only, and notting hill, and the corresponding information is returned to the attribute similarity search
๋ค์์ ๋ 7์ ์ฐธ์กฐํ์ฌ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510)์ ๊ตฌ์ฑ์๋จ๊ณผ ๋์ ๊ณผ์ ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ๋๋ก ํ๊ฒ ๋ค.Next, the configuration means and operation process of the
์๊ธฐ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510)๋ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋(511), ๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋(512), ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513), ์ง์์ ๋ณดDB(514), ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515), ์์ฑ๋ชจ๋ธ๋ชจ๋(516), ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)๋ฅผ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ค.The search term
์๊ธฐ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋(511)์ ๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋(512)๋ก ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ๋ํ ํด์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋๋ก๋ถํฐ ํด์๋ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.The natural
์ด๋, ์๊ธฐ ๋จธ์ ๋ฌ๋๋ชจ๋ธ๋ชจ๋(512)์ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋๋ก๋ถํฐ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ๋ํ ํด์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ํด์ํ์ฌ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋๋ก ํด์๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ํํ๊ฒ ๋๋ค.In this case, when the machine
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ๊ฐ์ ์ํ๋ฅผ ์๋ ค์ค'๋ผ๋ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ์ ๋ํ ํด์์ ์์ฒญํ๊ฒ ๋๋ฉด, ์๊ธฐ ๊ฒ์์ด์ ๋ํ ์ธ์ด์ ์์ฑ์ ํด์ํ๊ฒ ๋๋๋ฐ, ์ด๋ ์ผ๋ฐ์ ์ธ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ๊ธฐ๋ฒ์ ํ์ฉํ์ฌ ์ง๋ฌธ์ ์๋ฏธ ์ ๋ณด๋ฅผ ํด์ํ๊ฒ ๋๋ฉฐ, ๋จธ์ ๋ฌ๋์ ํตํด ์์ฑ๋ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ์ง๋ฌธ์ ์๋์ ๋ค์ํ ์๋ฏธ ์ ๋ณด๋ฅผ ์ถ์ถํ๊ฒ ๋๋ฉฐ, ์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ, ๊ฐ์, ์ํ'์ด๋ผ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513)๋ก ์ ๊ณตํ๋ ๊ฒ์ด๋ค.For example, if you request an interpretation of the linguistic attributes included in the search term 'tell me a movie like love actual', you will interpret the linguistic attributes of the search term, using a general machine learning model technique. It analyzes the semantic information of, and extracts the intention of the question and various semantic information based on the model generated through machine learning. For example, the linguistic attribute information such as 'Love Actually, Movie,' It is provided to the allocation module (513).
์๊ธฐ ์ง์์ ๋ณดDB(514)์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด์ ๋งค์นญ๋ ์ ์๋ ์์ฑ์ ์ ํ์ผ๋ก ์ ์ ๋์ด ์๋ ์์ฑ ์ ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์๊ฒ ๋๋ค.The
์๋ฅผ ๋ค์ด, ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ๋ผ๋ ์ํ์ ์์ฑ ์ ๋ณด๋ก '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์, ๋ก๋งจ์ค' ๋ฑ์ ์์ฑ ์ ๋ณด๋ก ์ค์ ๋๊ณ , ์ด์ ๋งค์นญ๋ ์ ์๋ ์์ฑ์ ์ ํ์ผ๋ก '์ํ'๋ก ์ค์ ํ์ฌ ์ ์ฅํ๊ฒ ๋๋ค.For example, it is set as attribute information such as 'warm, touching, fun, romance' as attribute information of a movie called love act, and is set as 'movie' as an attribute type that can be matched and stored.
์์ฑ์ ์ ํ์ ํตํด ์ ๋ณด๋ฅผ ์ฐพ๋ ๊ฒ์ธ์ง, ์น์ฌ์ดํธ๋ฅผ ์ฐพ๋ ๊ฒ์ธ์ง, ๋ด์ค/์ง์ญ/์ผํ ๋ฑ ํน์ ๋ถ์ผ์ ์ปจํ ์ธ ๋ฅผ ์ํ๋ ์ง, ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ์ฐพ๋ ๊ฒ์ธ์ง ๋ฑ์ ์ ์ ์์ ๊ฒ์ด๋ค.The type of attribute may be used to find information, a website, a news / region / shopping, a specific field of content, or a multimedia content.
์ด๋, ์๊ธฐ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513)์ ์์ฐ์ด์ฒ๋ฆฌ๋ชจ๋์์ ์ ๊ณต๋ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ํ๋ํ๊ณ , ํ๋๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋๋ก ์ง์์ ๋ณดDB๋ก๋ถํฐ ์์ฑ ์ ํ ์ ๋ณด๋ฅผ ์ถ์ถํ์ฌ ๊ฒ์์ด์ ๋ํ ์์ฑ์ ํ ๋นํ๊ณ , ํ ๋น๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด๋ฅผ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.In this case, the search word
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ, ๊ฐ์, ์ํ'์ด๋ผ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋๋ก ์ง์์ ๋ณดDB๋ก๋ถํฐ ์์ฑ ์ ํ ์ ๋ณด์ธ '์ํ'๋ฅผ ์ถ์ถํ์ฌ ํด๋น ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด์ธ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์, ๋ก๋งจ์ค' ๋ฑ์ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.For example, based on the linguistic attribute information of 'Love Actually, Like, Movie', the attribute type information 'movie' is extracted from the knowledge information DB, and the attribute information of the search term 'warmness, emotion, fun, romance' 'And the like are provided to the keyword attribute
์ด๋, ์๊ธฐ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)์ ๊ฒ์์ด์์ฑํ ๋น๋ชจ๋(513)๋ก๋ถํฐ ์ ๊ณต๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์์ฑ๋ชจ๋ธ๋ชจ๋(516)๋ก ํ๋ฅ ๊ฐ ์ฐ์ถ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๋ค.In this case, the search word attribute
์ดํ, ์๊ธฐ ์์ฑ๋ชจ๋ธ๋ชจ๋(516)์ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก๋ถํฐ ํ๋ฅ ๊ฐ ์ฐ์ถ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ธ์ด ๋ชจ๋ธ๋ง์ ํตํด ํ๋ฅ ๊ฐ์ ์ฐ์ถํ๋ฉฐ, ์ฐ์ถ๋ ํ๋ฅ ๊ฐ์ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Subsequently, the
์๊ธฐํ ์ธ์ด ๋ชจ๋ธ๋ง์ด๋, ์์ฐ์ด ์์์ ๋ฌธ๋ฒ, ๊ตฌ๋ฌธ, ๋จ์ด ๋ฑ์ ๋ํ ๊ท์น์ฑ์ ์ฐพ์๋ด๊ณ , ๊ทธ ๊ท์น์ฑ์ ์ด์ฉํ์ฌ ๊ฒ์ํ๊ณ ์ ํ๋ ๋์์ ์ ํ๋๋ฅผ ๋์ด๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ์ ์๋ฏธํ๋ค.The language modeling refers to an algorithm for finding regularity about a grammar, phrase, word, etc. in a natural language and increasing the accuracy of an object to be searched using the regularity.
์ด๋, ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฐฉ์์ด ํ๋ฅ ๊ฐ์ ์ฐ์ถํ๋ ํต๊ณ์ ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ์ด๋ฉฐ, ์ด๋ ๋๋์ ๋ง๋ญ์น์์ ์ธ์ด ๊ท์น์ ํ๋ฅ ๋ก ๋ํ๋ด๊ณ , ํ๋ฅ ๊ฐ์ ํตํด์ ํ์ ์์ญ์ ์ ํํ๋ ๋ฐฉ๋ฒ์ด๋ค.In this case, a commonly used method is a statistical modeling method for calculating a probability value, which is a method of expressing a language rule as a probability in a large corpus and restricting the search area through the probability value.
๊ทธ๋ฆฌ๊ณ , ์์ฑ ์ธ์์์ ์ ํ์ฑ๋ฟ๋ง ์๋๋ผ, ํ์ ๊ณต๊ฐ์ ๊ธ๊ฒฉํ ์ค์ฌ์ฃผ์ฌ ์ฃผ๋ ์ฅ์ ์ด ์์ผ๋ฉฐ, ๋ชจ๋ ๊ฐ๋ฅํ ๋ฌธ์ฅ์ ํ๋ฅ ์ ๋ถํฌ๋ก ๋ฌธ์ฅ์ ํ๋ฅ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ํ์ต๋ฐ์ดํฐ๋ก๋ถํฐ ํ๋ฅ ๋ชจ๋ธ์ ํ์ต์ด ํ์ํ๋ค. In addition, there is an advantage that the search space is sharply reduced as well as accuracy in speech recognition, and since the probability model of the sentence is based on the probability distribution of all possible sentences, it is necessary to learn the probability model from the training data.
๊ทธ๋ฆฌ๊ณ , ๋๋ถ๋ถ์ ์ธ์ด ๋ชจ๋ธ๋ง ์์ฉ๋ถ์ผ์์ ํต๊ณ์ ์ธ์ด๋ชจ๋ธ์ธ N-Gram์ด ๊ฐ์ฅ ์ฑ๊ณต์ ์ธ ์ธ์ด ๋ชจ๋ธ๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ, ๋ณธ ๋ฐ๋ช ์์๋ ๋ฐ๋์งํ๊ฒ๋ N-Gram์ ์ฌ์ฉํ๊ฒ ๋๋ค.In addition, N-Gram, which is a statistical language model in most language modeling applications, is known as the most successful language model, and the present invention preferably uses N-Gram.
๋ํ, ์๊ธฐ ๊ฒ์์ด์์ฑ์์น๋ณํ๋ชจ๋(515)์ ์์ฑ๋ชจ๋ธ๋ชจ๋(516)๋ก๋ถํฐ ์ฐ์ถ๋ ํ๋ฅ ๊ฐ์ ํ๋ํ์ฌ ๊ฒ์์ด์ ๋ํ ์์ฑ๊ฐ์ผ๋ก ๋ณํํ์ฌ ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.In addition, the keyword attribute
์๋ฅผ ๋ค์ด, '๋ฐ๋ปํจ - 8, ๊ฐ๋์ ์ - 9, ์ฌ๋ฏธ์์ - 7, ๋ก๋งจ์ค -10'๊ณผ ๊ฐ์ด, ์์ฑ ์ ๋ณด๋ง๋ค ์์ฑ๊ฐ์ผ๋ก ๋ณํํ์ฌ ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)์ ์ ์ฅํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, such as 'warm-8, touching-9, fun-7, romance-10', the attribute information is converted into attribute values for each attribute information and stored in the query attribute
๋ํ, ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด๋ ์ ์ฅํ๊ฒ ๋๋ค.In addition, the attribute information for the search word is also stored.
์๊ธฐ์ ๊ฐ์ด, ๊ฒ์์ด์ ๋ํ ์์ฑ๊ฐ์ด ํ ๋น๋๋ฉด, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)์์๋ ํ๊ธฐ์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)์์ ์ ๊ณตํ๋ ๋ค์ํ ์์ฑ๊ฐ์ ๊ฐ์ง ์ปจํ
์ธ ๋ค๊ณผ ๊ฒ์์ด์ ๋ํ ์์ฑ๊ฐ์ ๊ฐ์ง๊ณ ์ ์ฌ๋๋ฅผ ๋ถ์ํ๊ฒ ๋๋ ๊ฒ์ด๋ค.As described above, when an attribute value for a search term is assigned, the similarity matching
์ฆ, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB(517)์ ์ ์ฅ๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)์ ์ํด ํ ๋น๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ค์ํ๋ ๊ฒ์ด๋ค.That is, the similarity matching
์๋ฅผ ๋ค์ด, ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด๊ฐ '๊ฐ๋์ ์ธ ๋ก๋งจ์ค ์ํ'๋ก ํ ๋น๋์๋ค๋ฉด, '๊ฐ๋์ ์ธ ๋ก๋งจ์ค ์ํ'๋ก ํ ๋น๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ '์ดํ ์จ๋ฆฌ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ๋
ธํ
ํ, ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ' ๋ฑ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)์์ ํ๋ํ์ฌ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ค์ํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, if the attribute information for a search term is assigned to 'inspiring romance movie', 'if only, romantic holiday, notting hill, walk-to-remember' etc., which has multimedia content attribute information assigned to 'inspiring romance movie' The similarity matching
๋ค์์ ๋ 8์ ์ฐธ์กฐํ์ฌ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)์ ๊ตฌ์ฑ์๋จ๊ณผ ๋์ ๊ณผ์ ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ๋๋ก ํ๊ฒ ๋ค.Next, the configuration means and operation process of the multimedia content
์๊ธฐ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ ์ปจํ
์ธ ์ฐ๋๋ชจ๋(521), ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522), ์ปจํ
์ธ ์ ์ฅDB(523), ์ปจํ
์ธ ์์ฑํ ๋น๋ชจ๋ธ๋ชจ๋(524), ์ปจํ
์ธ ์์ฑ์ ๋ณดํด์๋ชจ๋(525), ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋(526)์ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋ค.The multimedia content
์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ์ ๋ณด๋์ด ๋ณ๊ฒฝ๋๊ณ ์ด์ ๋ฐ๋ผ ํน์ ๋์์ ์์ฑ๋ ์์๊ฐ๊ฐ ๋ณํํ๋๋ฐ, ์๊ธฐ์ ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์์ฑํ ๋น๋ถ๋ฅผ ํตํด ๊ฐ๋ณ์ ์ผ๋ก ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ๋ฐ์ํจ์ผ๋ก์จ, ์ค์๊ฐ์ผ๋ก ๋ณํํ๋ ๋ค์ํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ ๊ฒ์์ ๋ฐ์ํ ์ ์๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๊ฒ ๋๋ค.The amount of information of multimedia contents changes with the passage of time, and accordingly, the attributes of a specific object change from time to time, and various multimedia contents that are changed in real time are searched by reflecting multimedia contents variably through the multimedia content attribute assignment unit as described above. The effect can be reflected in.
๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ๋ฉด, ์ปจํ
์ธ ์ฐ๋๋ชจ๋(521)์ ์ปจํ
์ธ ์๋ฒ(560)์ ์ฐ๋์์ผ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)๋ก ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๊ณ , ์๊ธฐ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)์ ์ปจํ
์ธ ์ฐ๋๋ชจ๋(521)๋ก๋ถํฐ ์ ๊ณต๋๋ ๋ค์์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด๋ค์ ์์งํ์ฌ ์ปจํ
์ธ ์ ์ฅDB๋ก ์ ์ฅ์์ผ ์์ฑ ์ ๋ณด์ ์ฐ์ฐ ๋ฒ์๋ฅผ ํ์ฅ์ํค๋ ๊ธฐ๋ฅ์ ์ํํ๊ฒ ๋๋ค.Specifically, the
์ฆ, ์๊ธฐ ์ปจํ ์ธ ์๋ฒ์์ ์ ๋ฌ๋๋ ์ ๋ณด๋ ์ปจํ ์ธ ์ฐ๋๋ชจ๋์ ํตํด ์ปจํ ์ธ ์์ฑ ๋ชจ๋ธ์ ๋ฆฌ์์ค๊ฐ ๋๋ ๊ฒ์ด๋ค.That is, the information delivered from the content server becomes a resource of the content property model through the content interworking module.
์ด๋, ์๊ธฐ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)์ ํตํด ๋ค์ํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์์งํ์ฌ ์์ฑ ์ ๋ณด์ ์ฐ์ฐ ๋ฒ์๋ฅผ ํ์ฅ์ํค๋ ๊ฒ์ด๋ค.At this time, the multimedia content is collected through the
์๋ฅผ ๋ค์ด, ์ํ์ ์์ฑ ์ ๋ณด์ธ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์, ๋ก๋งจ์ค' ๋ฑ์ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ ๋ค์ํ๊ฒ ์์งํ ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, it is possible to collect various multimedia contents including 'warmness, emotion, fun, romance', etc., which are attribute information of a movie.
์ด๋, ์๊ธฐ ์ปจํ
์ธ ์์ฑํ ๋น๋ชจ๋ธ๋ชจ๋(524)์ ์๊ธฐ ์ปจํ
์ธ ์ ์ฅDB(523)์ ์ ์ฅ๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ํ๋ํ์ฌ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ง๋ค ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ ๊ฒ์ด๋ค.In this case, the content property
๋ฐ๋ผ์, ์๊ธฐ ์ปจํ
์ธ ์ ์ฅDB(523)์๋ ์๊ธฐ ์ปจํ
์ธ ํฌ๋กค๋ง๋ชจ๋(522)๋ก๋ถํฐ ์ ๊ณต๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๋ณด์ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ง๋ค ํ ๋น๋ ์์ฑ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.Accordingly, the
์๋ฅผ ๋ค์ด, ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๋ํ์ฌ ์ผ์ผํ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ฌํ๋ ์ญํ ์ ๋ด๋นํ๋๋ฐ, ์๋ฅผ ๋ค์ด, A๋ผ๋ ์์ ์ '์ฐจ๋ถํจ, ๊ฐ๋์ ์'์ด๋ผ๋ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, it plays a role of assigning attribute information to each multimedia content, for example, assigning attribute information of 'calm and touching' to A music.
๊ทธ๋ฆฌ๊ณ , ์๊ธฐ ์ปจํ
์ธ ์์ฑ์ ๋ณดํด์๋ชจ๋(525)์ ์ปจํ
์ธ ์์ฑํ ๋น๋ชจ๋ธ๋ชจ๋(524)์ ์ํด ํ ๋น๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํด์ํ์ฌ ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.The content attribute
์๋ฅผ ๋ค์ด, ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋์์ ๊ฒ์์ด์ ํด๋นํ๋ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์, ๋ก๋งจ์ค'๋ฅผ ์ ๊ณตํ๋ '์ํ'๋ฅผ ์์ฒญํ๊ฒ ๋๋ฉด ์ด์ ํด๋นํ๋ ์ปจํ
์ธ ๋ค์ ํด์ํ๊ฒ ๋๋ฉฐ, ํด์๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋(526)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.For example, when a content information search module requests a 'movie' that provides 'warmness, inspiration, fun, romance' corresponding to a search word, the corresponding content is interpreted, and each of the analyzed multimedia contents is analyzed. The attribute information is provided to the content
๋ฐ๋ผ์, ์ปจํ
์ธ ์ ๋ณด๊ฒ์๋ชจ๋(526)์ ์ปจํ
์ธ ์์ฑ์ ๋ณดํด์๋ชจ๋(525)์ ์ํด ํด์๋ ๊ฐ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Accordingly, the content
์ดํ, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ก๋ถํฐ ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ปจํ
์ธ ์ ์ฅDB(523)๋ก๋ถํฐ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ์ปจํ
์ธ ์์ฑ์ ๋ณดํด์๋ชจ๋(525)๋ก ์์ฒญํ๊ณ , ์ปจํ
์ธ ์ ์ฅDB(523)๋ก๋ถํฐ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ํ๋ํ์ฌ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Subsequently, when the multimedia content request information including attribute information similar to the linguistic attribute information of the search word is obtained from the similarity matching
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ, ๊ฐ์, ์ํ'์ด๋ผ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ฌ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๋ '์ดํ ์จ๋ฆฌ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ๋ ธํ ํ, ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ' ๋ฑ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ์ปจํ ์ธ ์ ์ฅDB(523)๋ก๋ถํฐ ์ถ์ถํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, referring to the linguistic attribute information of 'Love Actually, Same, Movie', the multimedia contents list information such as 'If Only, Romantic Holiday, Notting Hill, Work to Remember' including similar attribute information is stored in the content storage DB. It is extracted from 523.
๋ค์์ ๋ณธ ๋ฐ๋ช ์ธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์ ๋ํ์ฌ ๋ 9 ๋ด์ง ๋ 10์ ์ฐธ์กฐํ์ฌ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํ๋๋ก ํ๊ฒ ๋ค.Next, a method for retrieving multimedia contents through the present inventors attribute information analysis will be described in detail with reference to FIGS. 9 to 10.
๋ 9๋ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์ ์ ์ฒด ํ๋ฆ๋์ด๋ค.9 is a flowchart illustrating a multimedia content searching method through attribute information analysis according to a first embodiment of the present invention.
๋ 9์ ๋์ํ ๋ฐ์ ๊ฐ์ด, ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์, ๊ฒ์์์๋จ๊ณ(S100), ์์ฑ๊ฒ์์ํํ๋จ๋จ๊ณ(S200), ํ ์คํธํค์๋๊ฒ์๋จ๊ณ(S300), ํ ์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S400), ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ(S500), ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S600)๋ฅผ ํฌํจํ๋ค.As shown in FIG. 9, the multimedia content search method through attribute information analysis includes: a search start step (S100), an attribute search execution determination step (S200), a text keyword search step (S300), and a text keyword result output step (S400). ), Attribute similarity search step (S500), and attribute similarity search result output step (S600).
๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ์๋ฉด, ์๊ธฐ ๊ฒ์์์๋จ๊ณ(S100)๋ ๊ฒ์์์๋ถ(100)๋ฅผ ํตํด ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก ์ ๊ณตํ๊ฒ ๋๋ค.Specifically, the search start step (S100) is to obtain the search request request information of the multimedia content input by voice recognition or text through the
ํ ์คํธ๋ก ์ ๋ ฅ์์๋ ํ ์คํธ ์ ๋ณด๋ฅผ ์ถ์ถํ์ฌ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง๋ง, ์์ฑ ์ธ์์ผ๋ก ์ ๋ ฅ๋ ๊ฒฝ์ฐ์๋ ์์ฑ ์ธ์์ ์ํ์ฌ ๊ฒ์์์๋ถ๋ ์์ฐ์ด ์ฒ๋ฆฌ๋ชจ๋์ ํฌํจํ์ฌ ๊ตฌ์ฑ๋๋, ์๊ธฐ ์์ฐ์ด ์ฒ๋ฆฌ๋ชจ๋์ ์ํด ์ฒ๋ฆฌ๋ ์์ฑ์ธ์ ๊ฒฐ๊ณผ ํ ์คํธ์์ ์ฌ์ฉ์์ ๋ช ๋ น ๋์๊ฐ์ ์ถ์ถํ๊ฒ ๋๋ค.When inputting text, the search information is provided by extracting text information and providing search request information. However, when inputted by voice recognition, the search start unit includes a natural language processing module for voice recognition, and processes the voice processed by the natural language processing module. The command target value of the user is extracted from the recognition result text.
์ดํ, ์์ฑ๊ฒ์์ํํ๋จ๋จ๊ณ(S200)๋ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๊ฐ ์๊ธฐ ๊ฒ์์์๋ถ(100)๋ก๋ถํฐ ๊ฒ์ ์ค์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ๊ณ , ํ๋จ ๊ฒฐ๊ณผ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๋ค.Subsequently, in the attribute search determination step (S200), when the attribute search
์ฆ, ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์๋ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๋ค.That is, when the text keyword search is performed, the text keyword search request information is provided to the text
๋ฐ๋ผ์, ํ
์คํธํค์๋๊ฒ์๋จ๊ณ(S300)๋ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๊ฐ ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ํ
์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๊ฒ ๋๋ค.Therefore, the text keyword search step (S300) performs a text keyword search when the text
์ดํ, ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S400)๋ ํ
์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(400)๊ฐ ์๊ธฐ ํ
์คํธํค์๋๊ฒ์๋ถ(300)๋ก๋ถํฐ ์ ๊ณต๋ ํ
์คํธ ํค์๋์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ฒ ๋๋ ๊ฒ์ด๋ค.Subsequently, in the text keyword result output step S400, the text keyword
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ผ๋ ํ ์คํธ ํค์๋๋ฅผ ์ฐธ์กฐํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ๊ณ , '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ฅผ ํฌํจํ๊ณ ์๋ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ํ ์คํธํค์๋๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๊ฒ ๋๋ค.For example, a text keyword search is performed by referring to a text keyword called 'love actual', and search result information including 'love actual' is provided to the text keyword result output unit.
ํํธ, ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๊ฐ ํ๋จ ๊ฒฐ๊ณผ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ฒ ๋๋๋ฐ, ์ด๋, ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ(S500)๋ ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)๊ฐ ์๊ธฐ ์์ฑ๊ฒ์์ํํ๋จ๋ถ(200)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ ๊ฒ์ ์์ฒญ ์ ๋ณด๋ฅผ ํ๋ํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ , ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ๋ก ์ ๊ณตํ๊ฒ ๋๋ค.On the other hand, when the attribute
์ดํ, ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋จ๊ณ(S600)๋ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๊ฐ ์๊ธฐ ์์ฑ์ ์ฌ๋๊ฒ์๋ถ(500)๋ก๋ถํฐ ์ ๊ณต๋ ์ ์ฌ ์์ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ํค๊ฒ ๋๋ค.Thereafter, in the attribute similarity search result output step (S600), the attribute similarity search
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ๊ฐ์ ์ํ'๋ฅผ ๊ฒ์์ด๋ก ์
๋ ฅํ๊ฒ ๋๋ฉด, ์์ฑ์ ์ฌ๋๊ฒ์์๋จ(500)์ ํตํด ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ๊ณ ๊ฒ์๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ์ฌ ์ด๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, if a keyword such as โlove actualโ is entered as a search word, a similar property search is performed through the property similarity search means 500, and the search result is provided to the property similarity search
๋ 10์ ๋ณธ ๋ฐ๋ช ์ ์ 1 ์ค์์์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๋ฐฉ๋ฒ์ ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ๋ฅผ ๋ํ๋ธ ํ๋ฆ๋์ด๋ค.10 is a flowchart illustrating an attribute similarity retrieval step of a multimedia content retrieval method through attribute information analysis according to a first embodiment of the present invention.
๋ 10์ ๋์ํ ๋ฐ์ ๊ฐ์ด, ์์ฑ์ ์ฌ๋๊ฒ์๋จ๊ณ(S500)๋, ๊ฒ์์ด์์ฑ๋ถ์๋จ๊ณ(S510), ๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์์ฑํ ๋น๋จ๊ณ(S520), ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋จ๊ณ(S530), ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋จ๊ณ(540), ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์ ๋ ฌ๋จ๊ณ(S550)๋ฅผ ํฌํจํ๋ค.As shown in Figure 10, the attribute similarity search step (S500), the keyword attribute analysis step (S510), multimedia content attribute assignment step (S520), similarity matching property analysis step (S530), similarity candidate group extraction step (540), Similarity-based multimedia content sorting step (S550) is included.
๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ์๋ฉด, ์๊ธฐ ๊ฒ์์ด์์ฑ๋ถ์๋จ๊ณ(S510)๋ ๊ฒ์์ด์์ฑ๋ถ์๋ถ(510)๊ฐ ์์ฑ ์ธ์ ๋๋ ํ
์คํธ๋ก ์
๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ๊ฒ์์ด์ ํฌํจ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํ๊ฒ ๋๋ค.In detail, in the search word attribute analysis step S510, the search
์๋ฅผ ๋ค์ด, '๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ'๋ผ๋ ์ํ๊ฐ ๊ฐ์ง๊ณ ์๋ ์์ฑ๊ณผ ์ ์ฌํ ์์ฑ์ ๊ฐ์ง ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์์ฑ ์ ๋ณด๋ฅผ ๋ถ์ํด์ผ๋ง ์ด๋ฅผ ์ฐธ์กฐํ์ฌ ์ ์ฌํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ ์ ์๊ฒ ๋๋ค.For example, it is possible to search for similar multimedia contents only by analyzing attribute information for searching for multimedia contents having attributes similar to those of a movie called 'Love Actually'.
์ฆ, '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์' ๋ฑ์ ์์ฑ ์ ๋ณด๋ฅผ ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ์ ํ ๋นํ๊ฒ ๋๋ค๋ฉด ์๊ธฐ ์์ฑ ์ ๋ณด์ธ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์'์ ๊ฐ์ง๊ณ ์๋ ์ํ๋ฅผ ๊ฒ์ํ ์๊ฐ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.That is, if attribute information such as 'warmness, inspiration, and fun' is assigned to the love reality, it is possible to search for a movie having the above-mentioned attribute information 'warmness, inspiration and fun'.
์ดํ, ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋จ๊ณ(S520)๋ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๊ฐ ์ปจํ
์ธ ์๋ฒ(560)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Subsequently, in the multimedia content attribute assignment step S520, the multimedia content
์ฆ, ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ค์ด ์ด๋ค ์์ฑ ์ ๋ณด๋ฅผ ์ง๋๊ณ ์๋์ง ์ปจํ ์ธ ์ ๋ณด๋ฅผ ๊ฒ๋๋งํ๋ ๊ฒ์ด๋ฉฐ, ์ปจํ ์ธ ์ ๋ณด๋ ์ธ๋ถ ๋คํธ์ํฌ ๋๋ ํต์ ์ ์ด์ฉํ์ฌ ์ฐ๊ฒฐ๋ ์ปจํ ์ธ ์๋ฒ์์ ํฌ๋กค๋ง๋ ๊ฒ์ด๋ฉฐ, ์ธ์ด์ ์ ์ ๋ฅผ ๊ฑฐ์ณ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ค.That is, the content information is gathered to determine what attribute information the multimedia contents have. The content information is crawled by a connected content server using an external network or communication, and the attribute information is assigned through linguistic refinement.
๊ตฌ์ฒด์ ์ผ๋ก, ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ๋ผ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ํ๋ํ์ฌ ์ ์ฅํ๊ฒ ๋๋ฉฐ, ์๊ธฐ ์ ์ฅ๋ ๋ฌ๋ธ ์ก์ถ์ผ๋ฆฌ ์ํ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋๋ฐ, ์๋ฅผ ๋ค์ด, ์์ฑ ์ ๋ณด์ธ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์' ๋ฑ์ ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Specifically, it acquires and stores multimedia content called love actuation, and assigns attribute information to the stored love actuary movie, for example, assigns attribute information such as 'warmness, emotion, fun', etc. It is done.
์๊ธฐํ ๋ฐ์ ๊ฐ์ด, ๊ฒ๋๋ง๋๋ ๋ชจ๋ ์ปจํ ์ธ ๋ง๋ค ์์ฑ ์ ๋ณด๋ฅผ ํ ๋นํ์ฌ ๊ด๋ฆฌํ๊ฒ ๋๋ฉด, ๊ฒ์์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์ปจํ ์ธ ๋ค์ ์ถ์ถํด๋ผ ์๊ฐ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.As described above, when attribute information is allocated and managed for every content to be gathered, contents similar to the attribute information of a search word may be extracted.
์ดํ, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋จ๊ณ(S530)๋ ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ(530)๊ฐ ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก ์ ๊ณตํ๊ณ , ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ํ๋ํ๋ฉฐ, ํ๋๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด์ ํฌํจ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ํํ๊ฒ ๋๋ค.Then, in the similarity matching property analysis step (S530), the similarity matching
์๋ฅผ ๋ค์ด, ๊ฒ์์ด์ ์ธ์ด์ ์์ฑ ์ ๋ณด์ธ '์ํ', '๋ฌ๋ธ์ก์ถ์ผ๋ฆฌ', '๊ฐ์'์ด๋ผ๋ ์ธ์ด์ ์์ฑ ์ ๋ณด์ '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์'์ด๋ผ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ , '๋ฐ๋ปํจ, ๊ฐ๋์ ์, ์ฌ๋ฏธ์์' ๋ฑ๊ณผ ์ ์ฌํ ์์ฑ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ์์ฒญ ์ ๋ณด๋ฅผ ์์ฑํ์ฌ ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ(520)๋ก ์ ๊ณตํ๊ฒ ๋๋ฉฐ, ๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์์ฑํ ๋น๋ถ๋ก๋ถํฐ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด๋ฅผ ํ๋ํ๋ฉฐ, ํ๋๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฆฌ์คํธ ์ ๋ณด์ ํฌํจ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ํํ๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, with linguistic attribute information such as 'movie', 'love truth', and 'like', which are the linguistic attribute information of the search word, and multimedia content attribute information such as 'warm, touching, fun', Multimedia content request information including attribute information similar to โim, fun,โ and the like, is generated and provided to the multimedia content
์ดํ, ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋จ๊ณ(540)๋ ์ ์ฌ๋ํ๋ณด๊ตฐ์ถ์ถ๋ถ(540)๊ฐ ์ฌ์ ์ ์ค์ ๋ ํ๋ณด๊ตฐ ์ซ์๋ฅผ ์ฐธ์กฐํ์ฌ ๊ฐ์ฅ ๋์ ์ ์ฌ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ถํฐ ์์ฐจ์ ์ผ๋ก ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ฅผ ์ถ์ถํ๊ฒ ๋๋ค.Thereafter, in the similarity candidate
์๋ฅผ ๋ค์ด, 4๊ฐ์ ํ๋ณด๊ตฐ ์ซ์๋ก ์ค์ ํ๊ฒ ๋๋ฉด ์์ฐจ์ ์ผ๋ก ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ์ถ์ถํ๊ฒ ๋๋๋ฐ, '์ดํ ์จ๋ฆฌ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ๋ ธํ ํ, ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ' ๋ผ๋ 4๊ฐ์ ํ๋ณด๊ตฐ์ ์ถ์ถํ๊ฒ ๋๋ค.For example, if the number of four candidates is set, the multimedia content is sequentially extracted according to the number of candidates, and four candidate groups of 'if only, romantic holiday, notting hill, and work-to-member' are extracted.
์ดํ, ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋จ๊ณ(S550)๋ ์ ์ฌ๋๊ธฐ์ค๋ฉํฐ๋ฏธ๋์ด์ปจํ
์ธ ์ ๋ ฌ๋ถ(550)๊ฐ ์๊ธฐ ํ๋ณด๊ตฐ ์ซ์์ ๋ง๊ฒ ์ถ์ถ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์ ์ฌ๋์ ๋ฐ๋ผ ์ ๋ ฌ์ํค๋ฉฐ, ์ ๋ ฌ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ
์ธ ๋ค์ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ๊ฒ ๋๋ ๊ฒ์ด๋ค.Thereafter, in the similarity-based multimedia content sorting step (S550), the similarity-based
์๋ฅผ ๋ค์ด, ์ดํ ์จ๋ฆฌ์์ ์ ์ฌ๋๊ฐ 1.215, ์๊ธฐ ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด๊ณผ์ ์ ์ฌ๋๊ฐ 0.75, ์๊ธฐ ๋
ธํ
ํ๊ณผ์ ์ ์ฌ๋๊ฐ 1.787, ์๊ธฐ ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ์์ ์ ์ฌ๋๊ฐ 0.454๋ก ๊ฐ๊ฐ ๋์ถ๋๋ฉด, ์๊ธฐ ์ ํด๋ฆฌ๋์ธ ๊ฑฐ๋ฆฌ ๊ณต์์ ์ ์ฌ๋ ๊ฐ์ด ์์์๋ก ์ ์ฌ๋๊ฐ ๋์ผ๋ฏ๋ก, ์๊ธฐ ์ปจํ
์ธ ๋ฅผ ์ ์ฌ๋๊ฐ ๋์ ์์๋๋ก ์ฌ์ ๋ ฌํ ๊ฒฝ์ฐ ์ํฌ ํฌ ๋ฆฌ๋ฉค๋ฒ, ๋ก๋งจํฑ ํ๋ฆฌ๋ฐ์ด, ์ดํ ์จ๋ฆฌ, ๋
ธํ
ํ ์์๋ก ์ ๋ ฌํ์ฌ ํด๋น ์ ๋ณด๋ฅผ ์์ฑ์ ์ฌ๋๊ฒ์๊ฒฐ๊ณผ์ถ๋ ฅ๋ถ(600)๋ก ์ ๊ณตํ์ฌ ํ๋ฉด์ ์ถ๋ ฅ์ํค๊ฒ ๋๋ ๊ฒ์ด๋ค.For example, when the similarity with IF ONLY is 1.215, the similarity with the romantic holiday is 0.75, the similarity with the Notting Hill is 1.787, and the similarity with the walk-to-remember is 0.454, respectively, the Euclidean distance formula is The smaller the similarity value is, the higher the similarity is. Therefore, when the content is rearranged in the order of high similarity, the information is sorted in order of work-to-member, romantic holiday, if only, and notting hill, and the corresponding information is returned to the attribute similarity search
์ง๊ธ๊น์ง ์ค๋ช ํ ๋ณธ ๋ฐ๋ช ์ ์ํ๋ฉด, ์์ฑ ์ธ์ ๋๋ ํ ์คํธ๋ก ์ ๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ฉฐ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํจ์ผ๋ก์จ, ์ผ๋ฐ์ ์ธ ๊ฒ์ ํค์๋ ๋ฐฉ์์ ์ด์ฉํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ํตํ ์ฌ์ฉ์๊ฐ ๊ฒ์ํ๊ธฐ๋ฅผ ์ํ๋ ๊ฒ์์ด(์ง๋ฌธ)์ ๊ฐ์ฅ ์ ์ฌํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๋ค.According to the present invention described above, the multimedia content is obtained when a text keyword search is performed by determining whether to perform a text keyword search or a similar property search by acquiring a search word of the multimedia content input through speech recognition or text. Outputs the search result information of and outputs the search result information of the multimedia contents having the similar property when performing the similar property search. The multimedia content search result most similar to the search word (question) that the user wants to search through is effective.
ํนํ, ์ ์ฌ๋๋งค์นญ์ฑ๋ถ์๋ถ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํ์, ๊ฒ์์ด์์ฑ์์น์ ๋ณดDB์ ์ ์ฅ๋ ๊ฒ์์ด์ ๋ํ ์์ฑ ์ ๋ณด์ ๋ฉํฐ๋ฏธ๋์ด์ปจํ ์ธ ์์ฑํ ๋น๋ถ์ ์ํด ํ ๋น๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์์ฑ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ ์ฌ๋ ๋งค์นญ ๋ถ์์ ์ค์ํจ์ผ๋ก์จ, ๊ฒ์์ด(์ง๋ฌธ)์ ์๋์ ์ ์ฌํ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ, ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ฑ(๋ถ์๊ธฐ, ๊ฐ์ ๋ฑ)๊ณผ ์ผ์นํ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ๊ฒ ๋์ด ์ด์ ๋ฐ๋ฅธ ๊ฒ์์ ์ ๋ขฐ๋๋ฅผ ๋์ผ ์ ์๋ ํจ๊ณผ๋ฅผ ๋ฐํํ๊ฒ ๋๋ค.In particular, by providing a similarity matching analysis unit, when performing a similar attribute search, similarity matching analysis is performed using the attribute information of the search term stored in the search term attribute information DB and the multimedia content attribute information assigned by the multimedia content attribute assignment unit. , By providing search result information of multimedia contents having attributes similar to the intention of the search term (question), it provides multimedia contents that match the attributes (atmosphere, emotion, etc.) desired by the user, thereby increasing the reliability of the search. Will be effective.
๋ํ, ์ด์์์๋ ๋ณธ ๋ฐ๋ช ์ ๋ฐ๋์งํ ์ค์์์ ๋ํ์ฌ ๋์ํ๊ณ ์ค๋ช ํ์์ง๋ง, ๋ณธ ๋ฐ๋ช ์ ์์ ํ ํน์ ์ ์ค์ ์์ ํ์ ๋์ง ์๋ํ๋ฉฐ, ์ฒญ๊ตฌ๋ฒ์์์ ์ฒญ๊ตฌํ๋ ๋ณธ ๋ฐ๋ช ์ ์์ง๋ฅผ ๋ฒ์ด๋จ์ด ์์ด ๋นํด ๋ฐ๋ช ์ด ์ํ๋ ๊ธฐ์ ๋ถ์ผ์์ ํต์์ ์ง์์ ๊ฐ์ง ์์ ์ํด ๋ค์ํ ๋ณํ ์ค์๊ฐ ๊ฐ๋ฅํ ๊ฒ์ ๋ฌผ๋ก ์ด๊ณ , ์ด๋ฌํ ๋ณํ ์ค์๋ค์ ๋ณธ ๋ฐ๋ช ์ ๊ธฐ์ ์ ์ฌ์์ด๋ ์ ๋ง์ผ๋ก๋ถํฐ ๊ฐ๋ณ์ ์ผ๋ก ์ดํด๋์ด์๋ ์๋ ๊ฒ์ด๋ค.In addition, although the preferred embodiment of the present invention has been shown and described above, the present invention is not limited to the above-described specific embodiment, the technical field to which the invention belongs without departing from the spirit of the invention claimed in the claims. Of course, various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.
๋ณธ ๋ฐ๋ช ์ ๋ฐ๋ฅธ ์์ฑ ์ ๋ณด ๋ถ์์ ํตํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์์ฅ์น ๋ฐ ๊ฒ์๋ฐฉ๋ฒ์ ํตํด, ์์ฑ ์ธ์ ๋๋ ํ ์คํธ๋ก ์ ๋ ฅ๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์์ด๋ฅผ ํ๋ํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒ์ธ์ง๋ฅผ ํ๋จํ์ฌ ํ ์คํธ ํค์๋ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ฉฐ, ์ ์ฌ ์์ฑ ๊ฒ์์ ์ํํ ๊ฒฝ์ฐ์ ์ ์ฌ ์์ฑ์ ๊ฐ์ง๊ณ ์๋ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ์ ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ณด๋ฅผ ์ถ๋ ฅํจ์ผ๋ก์จ, ์ผ๋ฐ์ ์ธ ๊ฒ์ ํค์๋ ๋ฐฉ์์ ์ด์ฉํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ์ ์ ์ฌ ์์ฑ ๊ฒ์์ ํตํ ์ฌ์ฉ์๊ฐ ๊ฒ์ํ๊ธฐ๋ฅผ ์ํ๋ ๊ฒ์์ด(์ง๋ฌธ)์ ๊ฐ์ฅ ์ ์ฌํ ๋ฉํฐ๋ฏธ๋์ด ์ปจํ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ ํจ๊ณผ๋ฅผ ํตํด ์ฐ์ ์ ์ด์ฉ๊ฐ๋ฅ์ฑ๋ ๋๋ค.Determining whether to perform a text keyword search or a similar property search by acquiring a search word of multimedia content input through speech recognition or text through an apparatus and method for searching multimedia contents through analyzing attribute information according to the present invention. Outputting the search result information of the multimedia content when performing a text keyword search, and outputting the search result information of the multimedia content having a similar property when performing a similar property search, thereby generating multimedia content using a general search keyword method. It is also highly applicable to the industry through providing a multimedia content search result that is most similar to a search word (question) that a user wants to search through the effect of providing a search result and similar property search.
Claims (7)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2018-0028507 | 2018-03-12 | ||
| KR1020180028507A KR101873873B1 (en) | 2018-03-12 | 2018-03-12 | Multimedia content search device through attribute information analysis and Method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019177182A1 true WO2019177182A1 (en) | 2019-09-19 |
Family
ID=62918154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2018/002911 Ceased WO2019177182A1 (en) | 2018-03-12 | 2018-03-13 | Multimedia content search apparatus and search method using attribute information analysis |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101873873B1 (en) |
| WO (1) | WO2019177182A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111428120A (en) * | 2020-03-17 | 2020-07-17 | ๅไบฌๅญ่่ทณๅจ็ฝ็ปๆๆฏๆ้ๅ ฌๅธ | Information determination method and device, electronic equipment and storage medium |
| CN112000822A (en) * | 2020-08-21 | 2020-11-27 | ๅไบฌ่พพไฝณไบ่ไฟกๆฏๆๆฏๆ้ๅ ฌๅธ | Multimedia resource sequencing method and device, electronic equipment and storage medium |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101913191B1 (en) * | 2018-07-05 | 2018-10-30 | ๋ฏธ๋์ด์ (์ฃผ) | Understanding the language based on domain extraction Performance enhancement device and Method |
| KR20210098135A (en) | 2020-01-31 | 2021-08-10 | ์ฃผ์ํ์ฌ ์ผ์ดํฐ | Apparatus, method and computer program for analyzing query data |
| KR102400995B1 (en) * | 2020-05-11 | 2022-05-24 | ๋ค์ด๋ฒ ์ฃผ์ํ์ฌ | Method and system for extracting product attribute for shopping search |
| KR102399837B1 (en) * | 2020-05-11 | 2022-05-19 | ๋ค์ด๋ฒ ์ฃผ์ํ์ฌ | Method and system for extracting product category for shopping search |
| KR102486440B1 (en) * | 2020-11-09 | 2023-01-09 | ํ๊ตญ๊ณผํ๊ธฐ์ ์ | Method and apparatus for training unsupervised question generation model |
| US20240411792A1 (en) * | 2021-10-25 | 2024-12-12 | Lg Electronics Inc. | Display device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000030847A (en) * | 2000-03-21 | 2000-06-05 | ์ ๋์ | An internet full service system and user interface accessible at this system |
| KR20010028772A (en) * | 1999-09-22 | 2001-04-06 | ๊ตฌ์ํ | Multimedia browser based on user profile having ordering preference of searching item of multimedia data |
| KR20090066608A (en) * | 2007-12-20 | 2009-06-24 | ์ฃผ์ํ์ฌ ๋ค์์ปค๋ฎค๋์ผ์ด์ | Method and system for retrieving multimedia contents |
| KR100968858B1 (en) * | 2002-04-26 | 2010-07-09 | ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์ | Method and apparatus for performing contents-based searching of multimedia contents by using user preference information |
| KR20100081871A (en) * | 2009-01-07 | 2010-07-15 | ํฌํญ๊ณต๊ณผ๋ํ๊ต ์ฐํํ๋ ฅ๋จ | Method of searching personalized ordering sequence based on user context |
-
2018
- 2018-03-12 KR KR1020180028507A patent/KR101873873B1/en active Active
- 2018-03-13 WO PCT/KR2018/002911 patent/WO2019177182A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010028772A (en) * | 1999-09-22 | 2001-04-06 | ๊ตฌ์ํ | Multimedia browser based on user profile having ordering preference of searching item of multimedia data |
| KR20000030847A (en) * | 2000-03-21 | 2000-06-05 | ์ ๋์ | An internet full service system and user interface accessible at this system |
| KR100968858B1 (en) * | 2002-04-26 | 2010-07-09 | ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์ | Method and apparatus for performing contents-based searching of multimedia contents by using user preference information |
| KR20090066608A (en) * | 2007-12-20 | 2009-06-24 | ์ฃผ์ํ์ฌ ๋ค์์ปค๋ฎค๋์ผ์ด์ | Method and system for retrieving multimedia contents |
| KR20100081871A (en) * | 2009-01-07 | 2010-07-15 | ํฌํญ๊ณต๊ณผ๋ํ๊ต ์ฐํํ๋ ฅ๋จ | Method of searching personalized ordering sequence based on user context |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111428120A (en) * | 2020-03-17 | 2020-07-17 | ๅไบฌๅญ่่ทณๅจ็ฝ็ปๆๆฏๆ้ๅ ฌๅธ | Information determination method and device, electronic equipment and storage medium |
| CN111428120B (en) * | 2020-03-17 | 2023-06-20 | ๅไบฌๅญ่่ทณๅจ็ฝ็ปๆๆฏๆ้ๅ ฌๅธ | Information determination method and device, electronic equipment and storage medium |
| CN112000822A (en) * | 2020-08-21 | 2020-11-27 | ๅไบฌ่พพไฝณไบ่ไฟกๆฏๆๆฏๆ้ๅ ฌๅธ | Multimedia resource sequencing method and device, electronic equipment and storage medium |
| CN112000822B (en) * | 2020-08-21 | 2024-05-14 | ๅไบฌ่พพไฝณไบ่ไฟกๆฏๆๆฏๆ้ๅ ฌๅธ | Method and device for ordering multimedia resources, electronic equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101873873B1 (en) | 2018-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020009297A1 (en) | Domain extraction based language comprehension performance enhancement apparatus and performance enhancement method | |
| WO2019177182A1 (en) | Multimedia content search apparatus and search method using attribute information analysis | |
| WO2022065811A1 (en) | Multimodal translation method, apparatus, electronic device and computer-readable storage medium | |
| WO2018034426A1 (en) | Method for automatically correcting error in tagged corpus by using kernel pdr | |
| WO2010068068A2 (en) | Information search method and information provision method based on user's intention | |
| WO2012134180A2 (en) | Emotion classification method for analyzing inherent emotions in a sentence, and emotion classification method for multiple sentences using context information | |
| WO2018174603A1 (en) | Method and device for displaying explanation of reference numeral in patent drawing image using artificial intelligence technology based machine learning | |
| WO2012074338A2 (en) | Natural language and mathematical formula processing method and device therefor | |
| WO2017156893A1 (en) | Voice control method and smart television | |
| WO2025079774A1 (en) | Method for optimizing prompt information for generative ai | |
| WO2020082766A1 (en) | Association method and apparatus for input method, device and readable storage medium | |
| WO2010021527A2 (en) | System and method for indexing object in image | |
| WO2010036012A2 (en) | Internet-based opinion search system, and opinion search, advertisement service system and method for same | |
| WO2020101108A1 (en) | Artificial-intelligence model platform and method for operating artificial-intelligence model platform | |
| WO2023172025A1 (en) | Method for predicting association-related information between entity-pair by using model for encoding time series information, and prediction system generated by using same | |
| WO2020022819A1 (en) | Communication via simulated user | |
| WO2020032564A1 (en) | Electronic device and method for providing one or more items in response to user speech | |
| WO2014021567A1 (en) | Method for providing message service, and device and system therefor | |
| WO2023229376A1 (en) | Intelligent response recommendation system and method for real-time voice counseling support | |
| WO2011155736A2 (en) | Method for dynamically generating additional terms for each meaning of every natural language expression; dictionary manager, document generator, term annotator, search system, and device for building a document information system based on the method | |
| WO2012130145A1 (en) | Method and device for acquiring and searching for relevant knowledge information | |
| WO2020197257A1 (en) | Translating method using visually represented elements, and device therefor | |
| WO2016127459A1 (en) | Method and device for recognizing unlogged word in intelligent interaction system | |
| WO2011025162A2 (en) | Method for searching for a list of entities belonging to a specific class | |
| WO2017094967A1 (en) | Natural language processing schema and method and system for establishing knowledge database therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 20.04.21) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18909726 Country of ref document: EP Kind code of ref document: A1 |