KR100933270B1 - Method, system and computer-readable recording medium for performing web search based on image information - Google Patents
Method, system and computer-readable recording medium for performing web search based on image information Download PDFInfo
- Publication number
- KR100933270B1 KR100933270B1 KR1020070136965A KR20070136965A KR100933270B1 KR 100933270 B1 KR100933270 B1 KR 100933270B1 KR 1020070136965 A KR1020070136965 A KR 1020070136965A KR 20070136965 A KR20070136965 A KR 20070136965A KR 100933270 B1 KR100933270 B1 KR 100933270B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- symbol
- recommendation
- character
- expression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000014509 gene expression Effects 0.000 claims abstract description 45
- 238000004590 computer program Methods 0.000 claims abstract description 4
- 238000012545 processing Methods 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 239000000126 substance Substances 0.000 abstract description 9
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 사용자에 의해 작성되어 입력된 이미지를 이용하여 웹 검색을 수행하기 위한 방법, 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체에 관한 것이다. 본 발명의 일 태양에 따르면, 사용자에 의해 입력된 이미지를 마크업 언어로 변환하여 웹 검색 서비스를 제공하는 방법으로서, 이미지를 인식하는 단계, 상기 인식된 이미지에 대응하는 적어도 하나의 식, 기호 및/또는 문자를 추출하는 단계, 상기 적어도 하나의 추출된 식, 기호 및/또는 문자를 마크업 언어로 변환하는 단계, 및 상기 마크업 언어로 변환된 식, 기호 및/또는 문자에 대한 웹 검색을 수행하는 단계를 포함하는 방법이 제공된다.The present invention relates to a method, a system for performing a web search using an image created and input by a user, and a computer readable recording medium for recording a computer program for executing the method. According to an aspect of the present invention, a method for providing a web search service by converting an image input by a user into a markup language, the method comprising: recognizing an image, at least one equation, a symbol corresponding to the recognized image, Extracting a character, converting the at least one extracted expression, symbol and / or character into a markup language, and performing a web search for the expression, symbol and / or character converted to the markup language. A method is provided that includes performing a step.
이미지 입력 인터페이스, 수식, 화학식, 기호, 문자 Image input interface, formula, chemical formula, sign, character
Description
본 발명은 사용자에 의해 작성되어 입력된 이미지를 이용하여 웹 검색을 수행하기 위한 방법, 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체에 관한 것이다. 보다 상세하게는, 본 발명은 마우스, 펜 마우스, 전자 펜, 티지타이저, 터치 패드, 터치 패널, 태블릿(tablet) 등과 같은 이미지 입력 장치에 의해 입력되는 수식, 화학식, 기호 및/또는 문자의 이미지를 인식하고, 이를 수식, 화학식, 기호 및/또는 문자로서 추출한 후, 상기 추출된 수식, 화학식, 기호 및/또는 문자를 마크업 언어의 형태로 변환하여 이에 기초한 웹 검색이 수행될 수 있도록 하는 방법, 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체에 관한 것이다.The present invention relates to a method, a system for performing a web search using an image created and input by a user, and a computer readable recording medium for recording a computer program for executing the method. More specifically, the present invention provides an image of a formula, chemical formula, symbol, and / or character input by an image input device such as a mouse, pen mouse, electronic pen, digitizer, touch pad, touch panel, tablet, or the like. Recognize and extract them as formulas, formulas, symbols and / or characters, and then convert the extracted formulas, formulas, symbols and / or characters into the form of markup language so that a web search based on them can be performed. And a computer readable recording medium for recording a computer program for executing the method.
근래에 들어, 인터넷 사용이 보편화 되면서 인터넷을 통한 다양한 정보의 획득이 가능해지고 있다. 웹 사이트를 통해 웹 서비스를 제공하는 업체는 더욱더 다양해져 가는 인터넷 사용자들의 욕구를 충족시키기 위해 다양한 종류의 서비스를 제공하고 있으며, 그러한 서비스의 종류 또한 하루가 다르게 증가하고 있는 추세이다.In recent years, as the use of the Internet is becoming more common, various types of information can be obtained through the Internet. Companies providing web services through web sites provide various kinds of services to meet the needs of more and more diverse internet users, and the types of such services are also increasing day by day.
사용자들은 이러한 업체들이 제공하는 서비스를 다양한 형태로 접하면서, 웹 사이트를 통해 뉴스 정보, 사전 정보, 전문 정보, 지역 정보, 쇼핑 정보 등의 다양한 웹 컨텐츠를 얻고자 한다. 그리고, 사용자들은 날로 다양해지는 무한한 양의 컨텐츠 중 자신이 원하는 컨텐츠를 얻기 위해 웹 검색 서비스를 이용한다.Users are exposed to the services provided by these companies in various forms, and they want to obtain various web contents such as news information, dictionary information, professional information, local information, and shopping information through web sites. In addition, users use a web search service to obtain a desired content among an infinite amount of content that is diverse.
최근에는 포털 사이트를 이용한 웹 검색이 활발히 이루어지고 있는 추세이며, 사용자들은 포털 사이트의 검색창에 자신이 찾고자 하는 컨텐츠와 관계되는 주요 키워드를 입력함으로써 웹 검색 서비스를 이용하게 된다. 이러한 검색창으로의 키워드 입력은 주로 키보드에 의해 이루어지며, 키보드는 한글 또는 영문과 같은 보편적으로 널리 쓰이는 텍스트를 입력하는 데에는 불편함이 없다.Recently, the web search using the portal site has been actively performed, and users enter the key keywords related to the content they are looking for in the search box of the portal site to use the web search service. The keyword input to the search box is mainly made by the keyboard, and the keyboard is not inconvenient for inputting commonly used text such as Korean or English.
그러나, 사용자의 요구가 날로 다양해지면서 전문 지식을 포함하는 컨텐츠의 검색에 대한 필요성도 증대되고 있는 데에 반해, 키보드에 의한 텍스트 입력의 한계로 인해 사용자가 수식, 화학식, 기호(특수 기호), 문자(특수 문자) 등을 포함하는 키워드를 사용하여 웹 검색을 수행하는 것은 거의 불가능하였다. 더욱이, 사용자들이 웹 서비스를 활용하는 양태가 날로 다양해지면서 통상적인 키보드를 포함하지 않는 사용자 단말 장치를 사용하는 경우에는 그 문제성이 더욱 심각해진다.However, as the needs of users are diversified, the necessity for searching for contents including professional knowledge is increasing.However, due to the limitation of the text input by the keyboard, the user can change the formulas, chemical formulas, symbols (special symbols) and characters. It was almost impossible to perform a web search using keywords including (special characters) and the like. Moreover, the problem becomes more serious when the user uses the user terminal device which does not include a conventional keyboard as the aspect which utilizes a web service becomes various day by day.
따라서, 사용자가 수식, 화학식, 기호, 문자 등을 포함하는 키워드를 용이하게 입력할 수 있도록 하는 한편, 이러한 키워드에 의한 웹 검색이 효율적으로 수행될 수 있도록 하는 기술의 개발이 필요하다.Accordingly, there is a need for the development of a technology that enables a user to easily input keywords including formulas, formulas, symbols, characters, and the like, and enables the web search by such keywords to be efficiently performed.
본 발명의 목적은 상기한 바와 같은 종래 기술의 문제점을 모두 해결하는 것이다.An object of the present invention is to solve all the problems of the prior art as described above.
또한, 본 발명의 다른 목적은 수식, 화학식, 기호, 문자 등을 포함하는 컨텐츠의 웹 검색이 가능하도록 하는 것이다.In addition, another object of the present invention is to enable a web search of content including formulas, formulas, symbols, characters, and the like.
또한, 본 발명의 또 다른 목적은 이미지 입력이 가능한 입력 장치를 사용하여, 사용자들이 손쉽게 수식, 화학식, 기호, 문자 등을 포함하는 키워드를 입력할 수 있도록 하는 것이다.In addition, another object of the present invention is to enable users to easily input keywords including formulas, chemical formulas, symbols, characters, etc. using an input device capable of inputting an image.
또한, 본 발명의 또 다른 목적은 수식, 화학식, 기호, 문자 등을 입력하기 위한 사용자 조작을 간편하게 하여, 키워드 입력의 정확도를 높이고, 사용자가 원하는 컨텐츠를 찾는 데에 소모하는 시간 또한 절약될 수 있도록 하는 것이다.In addition, another object of the present invention is to simplify the user's operation for inputting equations, formulas, symbols, characters, etc., to increase the accuracy of keyword input, and also to save time spent searching for desired content. It is.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유한 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다.The characteristic constitution of the present invention for achieving the object of the present invention as described above and for achieving the specific effects of the present invention described below is as follows.
본 발명의 일 태양에 따르면, 사용자에 의해 입력된 이미지를 마크업 언어로 변환하여 웹 검색 서비스를 제공하는 방법으로서, 이미지를 인식하는 단계, 상기 인식된 이미지에 대응하는 적어도 하나의 식, 기호 및/또는 문자를 추출하는 단계, 상기 적어도 하나의 추출된 식, 기호 및/또는 문자를 마크업 언어로 변환하는 단계, 및 상기 마크업 언어로 변환된 식, 기호 및/또는 문자에 대한 웹 검색을 수행 하는 단계를 포함하는 방법이 제공된다.According to an aspect of the present invention, a method for providing a web search service by converting an image input by a user into a markup language, the method comprising: recognizing an image, at least one equation, a symbol corresponding to the recognized image, Extracting a character, converting the at least one extracted expression, symbol and / or character into a markup language, and performing a web search for the expression, symbol and / or character converted to the markup language. A method is provided that includes performing a step.
본 발명의 다른 태양에 따르면, 사용자에 의해 입력된 이미지를 마크업 언어로 변환하여 웹 검색 서비스를 제공하는 방법으로서, 이미지를 인식하는 단계, 상기 인식된 이미지에 대응하는 적어도 하나의 추천 식, 추천 기호 및/또는 추천 문자를 추출하는 단계, 상기 적어도 하나의 추출된 추천 식, 추천 기호 및/또는 추천 문자 중 사용자에 의해 선택된 적어도 하나의 식, 기호 및/또는 문자를 마크업 언어로 변환하는 단계, 및 상기 마크업 언어로 변환된 식, 기호 및/또는 문자에 대한 웹 검색을 수행하는 단계를 포함하는 방법이 제공된다.According to another aspect of the present invention, a method for providing a web search service by converting an image input by a user into a markup language, the method comprising: recognizing an image, at least one recommendation expression corresponding to the recognized image, recommendation Extracting a symbol and / or recommendation character, converting at least one expression, symbol and / or character selected by the user from the at least one extracted recommendation expression, recommendation symbol and / or recommendation character into a markup language , And performing a web search for expressions, symbols, and / or characters translated into the markup language.
본 발명의 또 다른 태양에 따르면, 사용자에 의해 입력된 이미지를 마크업 언어로 변환하여 웹 검색 서비스를 제공하는 시스템으로서, 이미지를 인식하고 상기 인식된 이미지에 대응하는 적어도 하나의 식, 기호 및/또는 문자를 추출하는 이미지 처리부, 상기 적어도 하나의 추출된 식, 기호 및/또는 문자를 마크업 언어로 변환하는 변환부, 및 상기 마크업 언어로 변환된 식, 기호 및/또는 문자에 대한 웹 검색 서비스를 제공하는 웹 검색부를 포함하는 시스템이 제공된다.According to yet another aspect of the present invention, a system for providing a web search service by converting an image input by a user into a markup language, wherein the system recognizes an image and at least one expression, symbol and / or corresponding to the recognized image. Or an image processing unit for extracting characters, a conversion unit for converting the at least one extracted expression, symbol and / or character into a markup language, and a web search for the expression, symbol and / or character converted into the markup language. A system is provided that includes a web search unit that provides a service.
본 발명의 또 다른 태양에 따르면, 사용자에 의해 입력된 이미지를 마크업 언어로 변환하여 웹 검색 서비스를 제공하는 시스템으로서, 이미지를 인식하고 상기 인식된 이미지에 대응하는 적어도 하나의 추천 식, 추천 기호 및/또는 추천 문자를 추출하는 이미지 처리부, 상기 적어도 하나의 추출된 추천 식, 추천 기호 및/또는 추천 문자 중 사용자에 의해 선택된 적어도 하나의 식, 기호 및/또는 문자를 마크업 언어로 변환하는 변환부, 및 상기 마크업 언어로 변환된 식, 기호 및/또는 문자에 대한 웹 검색 서비스를 제공하는 웹 검색부를 포함하는 시스템이 제공된다.According to another aspect of the present invention, a system for providing a web search service by converting an image input by a user into a markup language, the system recognizes an image and at least one recommendation expression and recommendation symbol corresponding to the recognized image. And / or an image processing unit for extracting a recommendation character, and converting at least one expression, symbol and / or character selected by the user among the at least one extracted recommendation expression, recommendation symbol, and / or recommendation character into a markup language. And a web search unit for providing a web search service for expressions, symbols, and / or characters converted into the markup language.
이 외에도, 본 발명의 또 다른 태양에 따르면, 다른 방법들과, 상기 방법 등을 실행하기 위한 시스템 및 컴퓨터 판독 가능한 기록 매체가 더 제공된다.In addition, according to another aspect of the present invention, there are further provided other methods, a system for executing the method, and the like, and a computer readable recording medium.
본 발명의 특징적인 구성으로 인해 달성되는 본 발명의 효과는 다음과 같다.The effects of the present invention achieved due to the characteristic constitution of the present invention are as follows.
1. 수식, 화학식, 기호, 문자 등을 포함하는 컨텐츠에 대한 웹 검색이 효율적으로 수행될 수 있게 된다.1. Web search for contents including formulas, chemical formulas, symbols, characters, etc. can be efficiently performed.
2. 사용자가 이미지 입력 장치를 사용하여 수식, 화학식, 기호, 문자 등을 포함하는 키워드를 손쉽게 구성할 수 있게 된다.2. The user can easily construct keywords including formulas, chemical formulas, symbols, characters, etc. using the image input device.
3. 수식, 화학식, 기호, 문자 등을 포함하는 키워드가 보다 정확하게 입력될 수 있게 된다.3. Keywords including formulas, formulas, symbols, characters, etc. can be entered more accurately.
4. 사용자가 웹 검색을 위하여 소모하는 시간이 절약된다.4. Saves time spent by users searching the web.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어 나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.DETAILED DESCRIPTION The following detailed description of the invention refers to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be embodied in other embodiments without departing from the spirit and scope of the invention with respect to one embodiment. In addition, it is to be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present invention, if properly described, is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled. Like reference numerals in the drawings refer to the same or similar functions throughout the several aspects.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present invention.
전체 시스템의 구성Configuration of the entire system
도 1은 본 발명의 일 실시예에 따라 사용자에 의해 입력된 이미지에 기초하여 웹 검색을 수행하는 시스템의 전체적인 구성을 나타내는 개략도이다.1 is a schematic diagram illustrating an overall configuration of a system for performing a web search based on an image input by a user according to an embodiment of the present invention.
도 1에 도시되는 바와 같이, 본 발명의 시스템은 사용자 단말 장치(100), 웹 서버(200) 및 이미지 처리 서버(300)를 포함할 수 있으며, 사용자 단말 장치(100), 웹 서버(200) 및 이미지 처리 서버(300)는 다양한 네트워크 통신망(500)을 통해 통신할 수 있다.As shown in FIG. 1, the system of the present invention may include a
여기서, 네트워크 통신망(500)은 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으나, 바람직하게는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있다.Here, the
사용자 단말 장치(100)는 사용자가 웹 서버(200)가 제공하는 웹 서비스를 이용하기 위해 사용하는 단말 장치로서, 네트워크 통신망(500)을 통해 웹 서버(200) 에 접속할 수 있는 단말 장치이다. 개인용 컴퓨터(예를 들어, 데스크탑 컴퓨터, 노트북 컴퓨터, 태블릿 컴퓨터, 팜톱 컴퓨터 등), 워크스테이션, PDA, 웹 패드, 이동 전화기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 사용자 단말 장치(100)로서 채택될 수 있다.The
웹 서버(200)는 사용자 단말 장치(100)에 뉴스 정보, 사전 정보, 전문 정보, 지역 정보, 쇼핑 정보 등을 제공하기 위한 웹 사이트의 운영 서버로서, 그 일 예로서 포털 사이트의 운영 서버를 들 수 있다. 웹 서버(200)는 사용자가 원하는 컨텐츠를 신속하게 획득할 수 있도록 강화된 웹 검색 기능을 가질 수 있다.The
이미지 처리 서버(300)는 사용자 단말 장치(100)에서 입력된 이미지를 공지의 이미지 인식 알고리즘을 통해 인식하고, 인식된 이미지와 유사한 프로파일을 갖는 수식, 화학식, 기호, 문자 등을 추출해낸다. 이와 관련하여, 본 발명이 속하는 기술분야의 당업자는 공지된 기술 문헌인 한국정보과학회의 "2007 한국컴퓨터종합학술대회 논문집 Vol. 34, No. 1(C)"에 개시된 문자 인식 기술 등을 참고할 수 있다.The
바람직하게는, 이미지 처리 서버(300)는 사용자에 의해 입력된 이미지와의 유사도가 높은 순으로 수식, 화학식, 기호, 문자 등을 추천하여 이를 사용자 단말 장치(100)에 제공할 수 있다. 이러한 추천이 행해지는 경우, 사용자는 추천된 수식, 화학식, 기호, 문자 중 적어도 하나를 선택함으로써 웹 검색을 위한 키워드를 구성할 수 있게 된다. 이러한 이미지 처리 서버(300)는 웹 서버(200)와 별도로 구 현될 수도 있으나, 필요에 따라 동일 기능을 수행하는 하나 이상의 프로그램 모듈로서 구현되어 웹 서버(200)에 포함될 수도 있다. 또한, 필요에 따라, 이미지 처리 서버(300)의 기능 중 적어도 일부를 수행하는 하나 이상의 프로그램 모듈이 사용자 단말 장치(100)에 응용 프로그램의 형태로 포함되어 있을 수도 있다.Preferably, the
데이터베이스(400)는 이미지 처리 서버(300)에 접속되어 이미지 처리 서버(300)의 요청에 따라 다수의 수식, 화학식, 기호, 문자 등에 대한 프로파일과 이들에 대응하는 웹 검색 가능한 마크업 언어와 같은 데이터를 제공한다.The
데이터베이스(400)에 저장되어 있는 수식의 예를 들어 본다. 인류 역사상 가장 유명한 수식 중의 하나인 근의 공식은 다음과 같은 이미지로 표현될 수 있다.Take an example of the formula stored in the
그러나, 이러한 이미지는 웹 검색의 대상이 되기 어려울 뿐만 아니라, 이와 같은 공식을 공식의 주요 부분인 b2-4ac와 같은 텍스트를 입력함으로써 검색해내는 것도 상당히 어려운 것이 사실이다.However, this image is also a fact that it is quite difficult to search by entering text such as this, this formula not only difficult to target the main official web searches and b 2 -4ac part of.
따라서, 본 발명의 일 실시예에 따른 데이터베이스(400)에는 상기 공식을 공지의 마크업 언어의 일종인 MathML(Mathematical Markup Language)을 사용하여 기술한 것이 포함될 수 있다. 이를 구체적으로 표현해 보면 다음과 같다.Therefore, the
즉, 본 발명의 일 실시예에 따른 데이터베이스(400)에는 상기와 같은 근의 공식의 이미지 자체와 근의 공식의 MathML 형태의 표현, 그리고 바람직하게는, 근의 공식의 이미지의 프로파일(예를 들면, x라는 문자가 최좌측의 이미지 세그먼트에 나타난다는 정보, 우측 상단의 이미지 세그먼트에는 b2-4ac라는 수식이 포함된다는 정보 등의 집합)이 포함될 수 있다.That is, the
사용자 단말 장치의 구성Configuration of User Terminal Device
이하에서는, 도 2를 참조하여 본 발명의 일 실시예에 따른 사용자 단말 장치(100)의 구성에 대해 설명하도록 한다.Hereinafter, a configuration of the
도 2에 도시되는 바와 같이, 사용자 단말 장치(100)는 입력부(110), 표시 부(130) 및 이미지 컴포넌트(150)를 포함한다.As shown in FIG. 2, the
본 발명의 바람직한 실시예에 따르면, 입력부(110)는, 사용자에 의해 이미지를 입력 받기 위한 하드웨어 장치인, 마우스, 펜 마우스, 전자 펜, 티지타이저, 터치 패드, 터치 패널, 태블릿 등과, 위와 같은 하드웨어 장치를 사용하여 입력된 이미지를 버퍼(미도시됨)에 저장하고 사용자 단말 장치(100)의 처리를 위해 제공하는 이미지 입력 인터페이스(일 실시예가 후술됨)를 포함할 수 있다.According to a preferred embodiment of the present invention, the
본 발명의 일 실시예에 따르면, 표시부(130)는 LCD(Liquid Crystal Display), CRT(Cathode-Ray Tube), LED(Light Emitting Diode) 모니터와 같은 공지의 디스플레이 수단으로서, 이미지 입력 인터페이스 및 본 발명에 따른 웹 검색을 위해 필요한 그래픽 사용자 인터페이스를 디스플레이하기 위한 장치이다. 특히, 웹 검색을 위한 그래픽 사용자 인터페이스는 인터넷 익스플로러TM, 넷스케이프TM, 모질라TM, 파이어폭스TM 등과 같은 웹 브라우저일 수 있다. 한편, 표시부(130)는 터치 스크린 등을 포함할 수도 있는데, 이 경우 표시부(130)는 입력부(110)의 기능을 함께 수행할 수도 있다.According to an embodiment of the present invention, the
본 발명의 일 실시예에 따른 이미지 컴포넌트(150)는 사용자가 입력부(110)를 통해 입력한 이미지를 웹 서버(200)로 전송한다. 본 발명의 일 실시예에 따르면, 이미지 컴포넌트(150)는, 웹 서버(200)로부터 전송되는, 사용자가 입력한 이미지에 대응하여 추천되는 수식, 화학식, 문자 및/또는 기호에 대한 정보를 수신하여, 이를 표시부(130)에 디스플레이되는 그래픽 사용자 인터페이스 또는 후술할 이 미지 입력 인터페이스를 통해 표시할 수 있다.The image component 150 according to an embodiment of the present invention transmits the image input by the user through the
이러한 이미지 컴포넌트(150)는 앞서 이미지 처리 서버(300)에서 수행하는 것으로 기술한 이미지의 인식 및 유사 수식 등의 추출/추천 등을 추가적으로 수행할 수도 있다. 한편, 이미지 컴포넌트(150)는 웹 서버(200)로부터 사용자 단말 장치(100)로 다운로드되어 설치되는 응용 프로그램 모듈일 수 있다.The image component 150 may additionally perform recognition / recommendation such as recognition of an image and similar equations described above to be performed by the
이미지 정보에 기초한 웹 검색의 과정The process of web search based on image information
<제1 실시예><First Embodiment>
이하에서는, 본 발명의 일 실시예에 따른 이미지 입력 인터페이스와 이와 연동하는 웹 브라우저를 도시하는 도 3과, 본 발명의 제1 실시예에 따른, 이미지 정보에 기초한 웹 검색 과정을 도시하는 도 4를 참조하여, 본 발명에 대하여 더 살펴보기로 한다. 설명의 편의를 위해, 도 4에서는, 사용자 단말 장치(100)측과 서버측에서의 예시적인 처리를 구분하여 도시하였다.Hereinafter, FIG. 3 illustrates an image input interface according to an embodiment of the present invention and a web browser linked thereto, and FIG. 4 illustrates a web search process based on image information according to the first embodiment of the present invention. By reference, the present invention will be described further. For convenience of description, in FIG. 4, exemplary processes on the
먼저, 사용자가 사용자 단말 장치(100)를 통해 웹 서버(200)에 접속하면(S410), 웹 서버(200)는 사용자 단말 장치(100)에 표시될 웹페이지 정보와 함께 이미지 컴포넌트(150)를 사용자 단말 장치(100)에 전송한다(S415).First, when a user accesses the
사용자 단말 장치(100)는 전송 받은 웹페이지 정보를 이용하여 웹페이지(600)를 사용자 단말 장치(100) 상의 웹 브라우저(610)에 표시하면서(S420), 이미지 입력 인터페이스(630)를 함께 표시한다(S425). 이러한 이미지 입력 인터페이스(630)는, 사용자에 의해 웹 브라우저(610)의 메뉴 표시줄 또는 툴바 등에 위치하는 소정 버튼이 조작됨에 따라 활성화될 수 있다. 한편, 이미지 입력 인터페이 스(630)는, 도시된 바와 같이, 이미지 입력창(631), 추천창(633), 취소(Undo) 버튼, 삭제(Clear) 버튼, 및 닫기(Close) 버튼을 포함할 수 있다.The
사용자는 마우스, 전자 펜, 태블릿 등의 입력 장치를 사용하여 이미지 입력창(631)에 수식, 기호, 문자 등을 자유롭게 그려 넣을 수 있다(S430). 한편, 본 발명의 일 실시예에 따르면, 사용자는 직접 이미지를 입력하는 대신, 수식, 기호, 문자 등을 포함하는 이미지 파일을 불러 들임으로써 이미지 입력을 수행할 수도 있다.The user may freely draw equations, symbols, characters, etc. in the
사용자가 이미지를 입력하면(S430), 이미지 컴포넌트(150)는 입력된 이미지의 좌표 정보, 입력 순서, 클릭과 릴리즈 여부(마우스 사용의 경우) 등을 종합한 정보를 갖고 이미지 데이터를 생성한다. 입력 장치가 태블릿인 경우에는 이미지 입력 시에 가해진 압력의 세기 등의 부가적인 정보도 이미지 데이터에 포함될 수 있다.When the user inputs an image (S430), the image component 150 generates image data with information including the coordinate information of the input image, an input order, click and release (for mouse use), and the like. When the input device is a tablet, additional information such as the strength of the pressure applied when the image is input may also be included in the image data.
한편, 사용자는 이미지를 입력하는 과정에서, 취소 버튼, 삭제 버튼 및 닫기 버튼을 이용할 수 있다. 이 중, 취소 버튼은 사용자가 이미지 입력창(631)에 입력한 이미지 중 최근에 입력한 획을 지우는 기능을 위한 것이고, 삭제 버튼은 사용자가 그때까지 입력한 전체 이미지를 지우는 기능을 위한 것이다. 한편, 닫기 버튼은 이미지 입력 인터페이스(630)를 비활성화시켜 사라지게 한다.Meanwhile, in the process of inputting an image, the user may use a cancel button, a delete button, and a close button. Among these, the cancel button is for a function for erasing a recently input stroke among the images input by the user in the
그 다음에, 이미지 컴포넌트(150)는 입력된 이미지를 웹 서버(200)에 전송한다(S435)[이는 곧 이미지 처리 서버(300)로 다시 전송될 수도 있다]. 이미지를 웹 서버(200)로 전송하는 것은 전체 이미지에 대하여 수행될 수도 있지만, 그렇지 않 을 수도 있다. 예를 들어, 사용자가 입력 장치를 사용하여 와 같은 수식을 입력한다고 가정하면, , 및 와 같이 기호나 문자가 입력되는 순서대로 그 개별 이미지가 웹 서버(200)에 전송될 수도 있고, 가 모두 입력된 후에 전체 이미지가 한 번에 전송될 수도 있다. 또한, 일부 이미지를 전송할 때에는, 입력 장치에 의한 입력에 있어 불연속적인 부분이 있는 경우, 예를 들면, 전자 펜을 이용한 이미지 작성 시에 전자 펜이 입력 패널에서 떨어질 때마다, 그때까지 작성된 이미지를 웹 서버(200)에 전송하는 방식을 취할 수도 있다(자명하게도, 이렇게 전송된 개개의 이미지에 대하여 후술하는 S440 내지 S455의 단계가 수행될 수도 있다). 한편, 입력된 이미지가 전체적으로 전송되는 경우에는, 사용자가 이미지 입력 인터페이스(630)를 통해 이미지 작성이 모두 끝났다는 신호를 입력함으로써, 전체 이미지가 웹 서버(200)로 전송될 수 있다(마찬가지로, 전송된 전체 이미지에 대하여 후술하는 S440 내지 S455의 단계가 수행될 수도 있다). 이를 위해, 이미지 입력 인터페이스(630)에는 입력 완료 버튼이 추가적으로 포함될 수 있다.Next, the image component 150 transmits the input image to the web server 200 (S435) (which may soon be sent back to the image processing server 300). Sending the image to the
이렇게 하여, 웹 서버(200)로 이미지가 전송되면(S435), 웹 서버(200)는 이를 이미지 처리 서버(300)로 전송하고, 이미지 처리 서버(300)는 이미지 인식 알고리즘을 통하여 전송된 이미지를 인식한다(S440).In this way, when an image is transmitted to the web server 200 (S435), the
그 후, 이미지 처리 서버(300)는 인식된 이미지에 대응하는 수식, 기호, 문 자 등을 추천 수식, 추천 기호, 추천 문자 등으로서 추출하고, 이를 웹 서버(200)를 거쳐 사용자 단말 장치(100)로 전송한다(S450). 이때에 추천되는 수식, 기호, 문자 등은 입력된 이미지의 개별적인 일부에 대하여 결정될 수도 있고, 전체 이미지에 대하여 결정될 수도 있다.Thereafter, the
한편, 이미지 처리 서버(300)는 추천 수식, 추천 기호, 추천 문자 등을 추출할 때에, 상술된 바와 같은 데이터베이스(400)를 참조할 수 있다. 상술한 바와 같이, 입력된 이미지와 데이터베이스(400)에 저장된 수식, 기호, 문자 등의 유사도에 따라 추천되는 수식, 기호, 문자 등의 순서는 조정될 수 있다.Meanwhile, the
이미지 처리 서버(300)로부터 사용자 단말 장치(100)로 추천된 수식, 기호, 문자 등은 이미지 컴포넌트(150)에 의해 이미지 입력 인터페이스(630)의 추천창(633)에 표시되고, 사용자는 이 중 적어도 하나에 대하여 선택하게 된다(S455). 바람직하게는, 추천창(633)은 복수 개의 영역으로 나뉘어질 수 있고 각 영역에는 상술한 바와 같은 수식, 기호, 문자 등이 유사도가 높은 것으로부터 유사도가 낮은 것의 순서로 표시될 수 있다.Equations, symbols, characters, and the like recommended from the
S455에서, 사용자는 자신이 입력한 이미지의 개별적인 일부마다 추천되는 수식, 기호, 문자 등을 순차적으로 선택할 수도 있고, 전체 이미지에 대하여 추천된 수식 등을 선택할 수도 있다.In S455, the user may sequentially select recommended equations, symbols, characters, etc. for each individual part of the image input by the user, or may select recommended equations, etc. for the entire image.
사용자가 추천창(633)에 표시되는 하나 이상의 수식, 기호, 문자 등을 선택한 후, 이를 이용하여 키워드를 구성하면, 해당 키워드는 웹 서버(200)로 전송된다(S460). 한편, S455에서 개별적인 이미지에 대하여 사용자 선택이 이루어지는 경우에도 키워드의 구성은 사용자 단말 장치(100)에서 이루어지는 것이 바람직하지만, 덜 바람직하게는 웹 서버(200)에서 선택된 수식, 기호, 문자 등을 사용하여 키워드가 구성될 수도 있다.When the user selects one or more equations, symbols, characters, etc. displayed on the
그 다음에, 수신된 키워드는 MathML이나 XML(eXtensible Markup Language) 등의 마크업 언어로 변환되어 웹 검색에 이용된다(S470). 본 발명에 따른 웹 검색이 신속하고 정확하게 수행될 수 있도록 하기 위하여, 웹 서버(200)나 이와 연결되어 있는 다른 컨텐츠 서버(미도시됨)에는 마크업 언어로 작성되거나 마크업 언어로 용이하게 검색될 수 있는 다양한 컨텐츠가 데이터베이스화되어 있을 수 있다.Then, the received keyword is converted into a markup language such as MathML or XML (eXtensible Markup Language) and used for web search (S470). In order for the web search according to the present invention to be performed quickly and accurately, the
<제2 실시예>Second Embodiment
이하에서는, 도 3과, 본 발명의 제2 실시예에 따른, 이미지 정보에 기초한 웹 검색 과정을 도시하는 도 5를 참조하여, 본 발명에 대하여 더 살펴보기로 한다. 도 5에서도, 설명의 편의를 위해, 사용자 단말 장치(100)측과 서버측에서의 예시적인 처리를 구분하여 도시하였다.Hereinafter, the present invention will be further described with reference to FIG. 3 and FIG. 5, which illustrates a web search process based on image information according to a second embodiment of the present invention. In FIG. 5, for convenience of description, the exemplary processes on the
본 실시예에서, 사용자가 사용자 단말 장치(100)를 통해 웹 서버(200)에 접속하면(S510), 웹 서버(200)는 사용자 단말 장치(100)에 표시될 웹페이지 정보와 함께 이미지 컴포넌트(150)를 사용자 단말 장치(100)에 전송한다(S515). 사용자 단말 장치(100)는 전송 받은 웹페이지 정보에 기초하여 웹페이지(600)를 사용자 단말 장치(100) 상의 웹 브라우저(610)에 표시하면서(S520), 이미지 입력 인터페이스(630)를 함께 표시하며(S525), 사용자는 입력부(110)를 통해 이미지 입력창(631)에 수식, 기호, 문자 등을 입력할 수 있다(S530). 이상의 과정들은 상기 설명한 제1 실시예에서와 동일하므로 이에 대한 자세한 설명은 생략하기로 한다.In the present embodiment, when the user connects to the
본 실시예에서는, 사용자가 입력부(110)를 통해 이미지 입력창(631)에 이미지를 입력하면 이미지 컴포넌트(150)가 이미지 인식 알고리즘을 통하여 이미지를 인식한다(S540). 그 후, 이미지 컴포넌트(150)는 인식된 이미지에 대응하는 수식, 기호, 문자를 추천 수식, 추천 기호, 추천 문자로서 추출한다(S550).In the present embodiment, when the user inputs the image to the
이 경우, 이미지 컴포넌트(150)는 수식, 기호, 문자에 관한 정보가 저장되어 있는 사용자 단말 장치(100) 상의 데이터베이스(미도시됨)를 참조할 수 있고, 상기 데이터베이스는 S515에서 웹 서버(200)가 사용자 단말 장치(100)로 이미지 컴포넌트(150)를 전송할 때에 함께 전송될 수 있다. 한편, 데이터베이스는 사용자 단말 장치(100)의 특정 사용자의 필기와 이에 따라 특정된 수식, 기호, 문자를 서로 대응시켜 이에 관한 정보를 데이터베이스에 저장하고 수시로 업데이트할 수도 있다.In this case, the image component 150 may refer to a database (not shown) on the
다음으로, 이미지 컴포넌트(150)는 추출된 추천 수식, 추천 기호, 추천 문자를 이미지 입력 인터페이스(630)의 추천창(633)에 표시하여 사용자의 선택을 기다리고, 사용자는 추천창(633)에 표시되는 수식, 기호, 문자를 살핀 후, 이들 중 적어도 하나에 대하여 선택하게 된다(S555).Next, the image component 150 displays the extracted recommendation formula, recommendation symbol, and recommendation character in the
사용자가 추천창(633)에 표시되는 하나 이상의 수식, 기호, 문자 등을 선택한 후, 이를 이용하여 키워드를 구성하면, 해당 키워드는 웹 서버(200)로 전송된다(S560).If the user selects one or more equations, symbols, characters, etc. displayed on the
그 다음에, 수신된 키워드는 MathML이나 XML 등의 마크업 언어로 변환되어 웹 검색에 이용된다(S570).Then, the received keyword is converted into a markup language such as MathML or XML and used for web search (S570).
이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention described above may be implemented in the form of program instructions that may be executed by various computer components, and may be recorded in a computer-readable recording medium. The computer readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software field. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs, DVDs, and magneto-optical media such as floptical disks. And hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine code, such as produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter. The hardware device may be configured to operate as one or more software modules to perform the process according to the invention, and vice versa.
이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명이 상기 실시예들에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형을 꾀할 수 있다.Although the present invention has been described by specific embodiments such as specific components and the like, but the embodiments and the drawings are provided to assist in a more general understanding of the present invention, the present invention is not limited to the above embodiments. For those skilled in the art, various modifications and variations can be made from such descriptions.
따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등하게 또는 등가적으로 변형된 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the embodiments described above, and all of the equivalents or equivalents of the claims, as well as the claims below, are included in the scope of the spirit of the present invention. I will say.
도 1은 본 발명의 일 실시예에 따라 사용자에 의해 입력된 이미지에 기초하여 웹 검색을 수행하는 시스템의 전체적인 구성을 나타내는 개략도이다.1 is a schematic diagram illustrating an overall configuration of a system for performing a web search based on an image input by a user according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 사용자 단말 장치의 상세 구성을 나타내는 도면이다.2 is a diagram illustrating a detailed configuration of a user terminal device according to an exemplary embodiment.
도 3은 본 발명의 일 실시예에 따른 이미지 입력 인터페이스와 이와 연동하는 웹 브라우저를 도시하는 도면이다.3 is a diagram illustrating an image input interface and a web browser linked thereto according to an embodiment of the present invention.
도 4는 본 발명의 제1 실시예에 따른, 이미지 정보에 기초한 웹 검색 과정을 도시하는 흐름도이다.4 is a flowchart illustrating a web search process based on image information according to the first embodiment of the present invention.
도 5는 본 발명의 제2 실시예에 따른, 이미지 정보에 기초한 웹 검색 과정을 도시하는 흐름도이다.5 is a flowchart illustrating a web search process based on image information according to a second embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100: 사용자 단말 장치 200: 웹 서버100: user terminal device 200: Web server
300: 이미지 처리 서버 110: 입력부300: image processing server 110: input unit
130: 표시부 150: 이미지 컴포넌트130: display unit 150: image component
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070136965A KR100933270B1 (en) | 2007-12-24 | 2007-12-24 | Method, system and computer-readable recording medium for performing web search based on image information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070136965A KR100933270B1 (en) | 2007-12-24 | 2007-12-24 | Method, system and computer-readable recording medium for performing web search based on image information |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090069111A KR20090069111A (en) | 2009-06-29 |
KR100933270B1 true KR100933270B1 (en) | 2009-12-22 |
Family
ID=40996419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070136965A Active KR100933270B1 (en) | 2007-12-24 | 2007-12-24 | Method, system and computer-readable recording medium for performing web search based on image information |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100933270B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102048638B1 (en) * | 2018-08-31 | 2019-11-25 | 망고슬래브 주식회사 | Method and system for recognizing content |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108595682A (en) * | 2018-05-03 | 2018-09-28 | 齐涵 | A kind of Mathematical formula searching method and device |
CN109658992A (en) * | 2018-12-20 | 2019-04-19 | 广州市爱菩新医药科技有限公司 | A kind of chemical structure method for drafting based on Web |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020006223A (en) * | 2000-07-11 | 2002-01-19 | 임무혁 | Automatic Indexing Robot System And A Method |
KR20030087357A (en) * | 2002-05-08 | 2003-11-14 | 한국전자통신연구원 | Method and Apparatus for Automatic Detection of Golf Video Event |
JP2005202939A (en) * | 2003-12-10 | 2005-07-28 | Siemens Corporate Res Inc | Method of creating xml file |
-
2007
- 2007-12-24 KR KR1020070136965A patent/KR100933270B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020006223A (en) * | 2000-07-11 | 2002-01-19 | 임무혁 | Automatic Indexing Robot System And A Method |
KR20030087357A (en) * | 2002-05-08 | 2003-11-14 | 한국전자통신연구원 | Method and Apparatus for Automatic Detection of Golf Video Event |
JP2005202939A (en) * | 2003-12-10 | 2005-07-28 | Siemens Corporate Res Inc | Method of creating xml file |
Non-Patent Citations (1)
Title |
---|
한국컴퓨터산업교육학회 논문지 Vol.3 , No.3, 2002년 3월, pp. 271-282, 최유순 외, "일반 텍스트 문서를 XML로 변환하기 위한 T2XG 시스템 설계 및 구현"* |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102048638B1 (en) * | 2018-08-31 | 2019-11-25 | 망고슬래브 주식회사 | Method and system for recognizing content |
Also Published As
Publication number | Publication date |
---|---|
KR20090069111A (en) | 2009-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5140377B2 (en) | Browser control method and system using image | |
US8001135B2 (en) | Search support apparatus, computer program product, and search support system | |
US8615508B2 (en) | Artificial anchor for a document | |
CN102141868B (en) | Method for quickly operating information interaction page, input method system and browser plug-in | |
KR20140023677A (en) | Terminal and method for determining a type of input method editor | |
JP6157965B2 (en) | Electronic device, method, and program | |
CN102955788A (en) | Web page browsing jumping system and method thereof | |
KR100963976B1 (en) | Method, apparatus, system and computer readable recording medium for processing an operation based on image information | |
KR100933270B1 (en) | Method, system and computer-readable recording medium for performing web search based on image information | |
CA2647345C (en) | Handheld electronic device and associated method for obtaining new language objects for a temporary dictionary used by a disambiguation routine on the device | |
US20120191744A1 (en) | Detecting search mode in a browser navigation bar | |
US20090187401A1 (en) | Handheld electronic device and associated method for obtaining new language objects for a temporary dictionary used by a disambiguation routine on the device | |
KR100907342B1 (en) | Method, apparatus and computer readable recording medium for performing retrieval using image input | |
US20110219319A1 (en) | System and method for knowledge-based input in a browser | |
JP2006155275A (en) | Information extraction method and information extraction device | |
WO2009002091A2 (en) | Internet search service method and system thereof | |
KR100892989B1 (en) | Search result display system using tabbed browsing | |
US9411885B2 (en) | Electronic apparatus and method for processing documents | |
KR20150093045A (en) | Sketch Retrieval system, user equipment, service equipment and service method based on meteorological phenomena information and computer readable medium having computer program recorded therefor | |
JP2011192222A (en) | Information processing apparatus, data extraction method, and program | |
KR101024522B1 (en) | Keyword data extraction method and apparatus | |
JP2010211530A (en) | Information retrieval terminal equipment, system, method, and program | |
JP2002032413A (en) | Homepage search system, homepage search apparatus, homepage search method, and computer-readable recording medium storing a program for causing a computer to execute the method | |
US20150169526A1 (en) | Heuristically determining key ebook terms for presentation of additional information related thereto | |
JP4962992B2 (en) | Terminal, method and program for displaying web page |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20071224 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20081216 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090529 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20091124 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20091214 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20091215 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20121011 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20121011 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130926 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130926 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140925 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20140925 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20151102 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20151102 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161024 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20161024 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20171011 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20171011 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20210929 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20230925 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |