KR101769981B1 - 이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램 - Google Patents

이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램 Download PDF

Info

Publication number
KR101769981B1
KR101769981B1 KR1020160037416A KR20160037416A KR101769981B1 KR 101769981 B1 KR101769981 B1 KR 101769981B1 KR 1020160037416 A KR1020160037416 A KR 1020160037416A KR 20160037416 A KR20160037416 A KR 20160037416A KR 101769981 B1 KR101769981 B1 KR 101769981B1
Authority
KR
South Korea
Prior art keywords
user
image
user terminal
translation
images
Prior art date
Application number
KR1020160037416A
Other languages
English (en)
Inventor
김준석
이형규
신중휘
이재송
Original Assignee
네이버 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 네이버 주식회사 filed Critical 네이버 주식회사
Priority to KR1020160037416A priority Critical patent/KR101769981B1/ko
Priority to US15/212,541 priority patent/US10372829B2/en
Priority to JP2016147029A priority patent/JP6378263B2/ja
Application granted granted Critical
Publication of KR101769981B1 publication Critical patent/KR101769981B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • G06F17/28
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • G06F17/30144
    • G06F17/30277
    • G06F17/30699
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/018Input/output arrangements for oriental characters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/42Data-driven translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Machine Translation (AREA)

Abstract

본 발명은 사용자에게 번역문을 제공하는 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램에 관한 것으로서, 보다 구체적으로는 사용자 단말에서 원문 및 그에 대한 번역문을 제공하는 방법에 있어서, 상기 사용자 단말이 사용자에게 복수의 이미지를 제시하는 단계; 상기 사용자 단말이 상기 복수의 이미지 중 상기 사용자가 선택한 이미지를 확인하는 단계; 상기 사용자 단말이 데이터베이스로부터 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 단계; 및 상기 사용자 단말이 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 단계를 포함하는 번역문 제공 방법을 개시한다.

Description

이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램{Method, user terminal, server, system and computer program for providing translation using image}
본 발명은 사용자에게 번역문을 제공하는 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램에 관한 것으로서, 보다 구체적으로는 사용자에게 복수의 특정 문장에 대응하는 복수의 이미지를 제시한 후, 사용자가 상기 복수의 이미지 중 하나를 선택하면, 상기 선택된 이미지와 함께 그에 대한 원문 및 번역문을 동시에 제공하도록 함으로써, 사용자가 보다 편리하게 자신에게 필요한 번역문을 검색하고 제공받을 수 있도록 하는 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램에 관한 것이다.
최근 해외 여행, 출장 등으로 외국을 방문하거나 업무 등을 진행하기 위하여 외국인과 커뮤니케이션을 진행하는 경우가 크게 늘어나면서, 스마트폰이나 PC 등 단말기에서 구동되는 통번역을 위한 앱이나 프로그램 등을 활용하는 사용자가 지속적으로 증가하고 있다. 이에 따라, 기계 학습 등을 통하여 번역 알고리즘을 구현하는 등 보다 효율적인 통번역 알고리즘을 구현하기 위한 다양한 시도가 이루어지고 있다. 예를 들어, 대한민국 공개특허 제 10-2011-0112192호에서는 구문 분석 및 계층적 어구 모델에 기반한 기계 번역 시스템 및 방법을 개시하고 있다.
그런데, 현재 기술 수준에서 구현 가능한 통번역 알고리즘은 아직 하나의 언어를 다른 언어로 자연스럽게 통번역할 수 있는 수준까지 이르지 못하고 있는 것이 현실이다. 이에 따라, 사용자가 번역을 요구한 원문에 대한 번역문이 부자연스러운 경우가 흔하게 발생한다.
덧붙여, 사용자가 자신이 표현하고자 하는 번역문에 대한 원문을 직접 구성하고 이를 사용자 단말 등을 통하여 입력하는 작업도 상당한 시간이 소요될 수 있는 바, 사용자와 상대방에게 불편함을 초래할 수 있다.
따라서, 사용자로서는 위와 같은 부자연스러운 번역문을 사용하기 보다는, 미리 정해진 특정 상황들에서 사용될 수 있는 전형적인 문장들에 대한 원문(예를 들어, "버스 정류장이 어디입니까") 및 그에 대하여 정확하게 번역된 번역문(예를 들어, "Where is the bus stop?") 중에서 적절한 문장을 선택하여 사용하는 것이 보다 바람직할 수 있다.
그러나, 사용자가 위와 같이 미리 정해진 특정 상황들에서 사용될 수 있는 전형적인 문장들은 다수 제시 받고(예를 들어, 수백~수천 종류의 문장), 이중 자신에게 적절한 문장을 선택하는 것은 매우 불편한 작업이 될 수 있다.
또한, 원문을 번역하려는 사용자나 번역된 문장을 제시받게 되는 상대방의 입장에서도 적절한 이미지 등을 함께 제시받는 경우와 비교할 때 단순하게 문장만을 제시 받는 경우 상대방의 인지 속도나 이해도가 떨어질 수도 있다.
대한민국 공개특허 제10-2011-0112192호(2011년 10월 12일 공개)
본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 창안된 것으로, 사용자에게 미리 정해진 특정 상황들에서 사용될 수 있는 전형적인 문장들에 대한 원문 및 그에 대하여 정확하게 번역된 번역문을 제공하되, 사용자가 이를 보다 쉽게 검색하여 선택할 수 있도록 할 수 있는 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램을 제공하는 것을 목적으로 한다.
또한, 본 발명은 원문을 번역하려는 사용자와 번역된 문장을 제시 받게 되는 상대방이 보다 효율적으로 원문과 번역문을 인지하고 이해도를 높일 수 있도록 하는 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램을 제공하는 것을 목적으로 한다.
상기 과제를 해결하기 위한 본 발명의 한 측면에 따른 번역문 제공 방법은,
사용자 단말에서 원문 및 그에 대한 번역문을 제공하는 방법으로서, 상기 사용자 단말이 사용자에게 복수의 이미지를 제시하는 단계; 상기 사용자 단말이 상기 복수의 이미지 중 상기 사용자가 선택한 이미지를 확인하는 단계; 상기 사용자 단말이 데이터베이스로부터 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 단계; 및 상기 사용자 단말이 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 다른 측면에 따른 번역문 제공 방법은, 서버가 사용자 단말을 이용하여 원문 및 그에 대한 번역문을 제공하는 방법으로서, 상기 서버가 상기 사용자 단말로부터 상기 사용자 단말에 제시된 복수의 이미지 중 사용자가 선택한 이미지에 대한 정보를 수신하는 단계; 상기 서버가 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 데이터베이스로부터 획득하는 단계; 및 상기 서버가 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 상기 사용자 단말로 전송하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 측면에 따른 컴퓨터 프로그램은 상기 기재된 번역문 제공 방법의 각 단계를 컴퓨터에서 실행시키기 위한 컴퓨터로 판독 가능한 매체에 저장된 컴퓨터 프로그램인 것을 특징으로 한다.
본 발명의 또 다른 측면에 따른 사용자 단말은,
원문 및 그에 대한 번역문을 제공하는 사용자 단말로서, 사용자에게 복수의 이미지를 제시하는 이미지 제시부; 상기 복수의 이미지 중에서 상기 사용자에 의하여 선택된 이미지를 확인하는 선택 이미지 확인부; 데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 이미지 대응 정보 획득부; 및 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 이미지 대응 정보 제공부를 포함하여 구성되는 것을 특징으로 한다.
본 발명의 또 다른 측면에 따른 서버는,
사용자 단말을 이용하여 원문 및 그에 대한 번역문을 제공하는 서버로서, 상기 사용자 단말에 제시된 복수의 이미지 중 사용자에 의하여 선택된 이미지에 대한 정보를 수신하는 선택 정보 수신부; 데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 이미지 대응 정보 획득부; 및 상기 사용자 단말로 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송하는 이미지 대응 정보 전송부를 포함하여 구성되는 것을 특징으로 한다.
본 발명의 또 다른 측면에 따른 번역문 제공 시스템은,
원문 및 그에 대한 번역문을 제공하는 번역문 제공 시스템으로서, 사용자에게 복수의 이미지를 제시하고, 상기 복수의 이미지 중에서 상기 사용자에 의하여 선택된 이미지에 대한 정보를 서버로 전송하는 사용자 단말; 및 상기 사용자 단말로부터 상기 선택된 이미지에 대한 정보를 수신하고, 데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득한 후, 상기 사용자 단말로 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송하는 서버;를 포함하여 구성되며, 상기 사용자 단말은 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 것을 특징으로 한다.
본 발명의 일 실시예에 따르면, 사용자에게 미리 정해진 특정 상황들에 대한 복수의 아이콘을 제공하여 상기 복수의 아이콘 중 하나를 선택하면, 상기 아이콘과 함께 그에 대한 원문 및 번역문을 동시에 제공하도록 함으로써, 사용자가 자신에게 필요한 원문 및 그에 대한 번역문을 보다 쉽게 검색하여 선택할 수 있게 된다.
또한, 본 발명의 일 실시예에 따르면, 사용자와 상대방에게 원문 및 번역문과 함께 그에 대한 적절한 이미지 등을 함께 제공하도록 함으로써, 사용자와 상대방이 보다 효율적으로 원문과 번역문을 인지하고 이해도를 높일 수 있도록 하게 된다.
본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부도면은 본 발명에 대한 실시예를 제공하고, 상세한 설명과 함께 본 발명의 기술적 사상을 설명한다.
도 1은 본 발명의 일 실시예에 따른 번역문 제공 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 단말 관점의 번역문 제공 방법의 순서도이다.
도 3은 본 발명의 일 실시예에 따라 사용자 단말에서 아이콘을 선택하여 번역문 제공 방법을 개시하는 경우의 예시도이다.
도 4는 본 발명의 일 실시예에 따라 복수의 이미지 중에서 이미지를 선택하는 경우의 예시도이다.
도5은 본 발명의 일 실시예에 따라 선택된 이미지에 대한 원문 및 번역문을 제시하는 화면의 예시도이다.
도 6은 본 발명의 일 실시예에 따른 데이터베이스의 구성을 설명하는 설명도이다.
도 7은 본 발명의 일 실시예에 따른 키워드 입력 화면의 예시도이다.
도 8은 본 발명의 일 실시예에 따라 입력된 키워드에 대응하는 이미지 제시 화면의 예시도이다.
도 9는 본 발명의 일 실시예에 따른 이미지 스크롤 화면의 예시도이다.
도 10은 본 발명의 일 실시예에 따른 카테고리를 이용한 이미지 검색 화면의 예시도이다.
도 11은 본 발명의 일 실시예에 따라 카테고리를 선택한 경우의 이미지 제시 화면의 예시도이다.
도 12는 본 발명의 일 실시예에 따른 서버 관점에서의 번역문 제공 방법의 순서도이다.
도 13은 본 발명의 일 실시예에 따른 번역문 제공을 위한 사용자 단말의 구성도이다.
도 14는 본 발명의 일 실시예에 따른 번역문 제공을 위한 서버의 구성도이다.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 이하에서는 특정 실시예들을 첨부된 도면을 기초로 상세히 설명하고자 한다.
본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되는 것은 아니며, 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
이하에서는, 본 발명에 따른 번역문을 제공하는 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램의 예시적인 실시형태들을 첨부된 도면을 참조하여 상세히 설명한다.
먼저, 도 1에서는 본 발명의 일 실시예에 따른 번역문 제공 시스템(100)의 구성도를 보여주고 있다. 도 1에서 볼 수 있는 바와 같이, 본 발명의 일 실시예에 따른 번역문 제공 시스템 (100)은 사용자에게 복수의 이미지를 제시한 후, 사용자가 상기 복수의 이미지 중 하나를 선택하면, 상기 선택된 이미지와 함께 그에 대한 원문 및 번역문을 동시에 제공하는 사용자 단말(110)과, 상기 선택된 이미지에 대한 원문 및 번역문을 산출하는데 사용되는 서버(120) 및 상기 사용자 단말(110)과 서버(120)를 연결하는 네트워크(130)를 포함하여 구성될 수 있다.
이때, 상기 사용자 단말(110)로서는 스마트폰, 태블릿 PC, PDA, 휴대전화 등 다양한 휴대 단말기가 사용될 수 있고, 그외에도 퍼스널 컴퓨터(PC), 노트북 PC 등 사용자에게 복수의 이미지를 제시하고, 사용자가 상기 복수의 이미지 중 하나를 선택하면, 상기 선택된 이미지와 함께 그에 대한 원문 및 번역문을 동시에 제공하는데 사용될 수 있는 다양한 단말들이 채택될 수 있다.
그러나, 본 발명에서 상기 사용자 단말(110)이 반드시 상기 서버(120)의 도움을 받아 사용자가 선택한 이미지에 대한 원문 및 번역문을 산출하여야 하는 것은 아니며, 상기 사용자 단말(110)이 독립적으로 상기 사용자가 선택한 이미지에 대한 원문 및 번역문을 산출할 수도 있다.
또한 본 발명에서, 이미지는 그림, 사진 등에 한정되지 않으며, 아이콘이나 움직임이 있는 영상 등도 포함할 수 있으며, 나아가 문자나 기호, 도형 등을 포함하여 구현될 수도 있다.
또한, 상기 사용자 단말(110)과 서버(120)를 연결하는 네트워크(130)로서는 유선 네트워크와 무선 네트워크를 포함할 수 있으며, 구체적으로, 근거리 통신망 (LAN: Local Area Network), 도시권 통신망 (MAN: Metropolitan Area Network), 광역 통신망 (WAN: Wide Area Network) 등의 다양한 통신망을 포함할 수 있다. 또한, 상기 네트워크(130)는 공지의 월드 와이드 웹(WWW: World Wide Web)을 포함할 수도 있다. 그러나, 본 발명에 따른 통신 네트워크(130)는 상기 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크나 공지의 전화 네트워크 또는 공지의 유무선 텔레비전 네트워크를 적어도 일부로 포함할 수도 있다.
도 2에서는 본 발명의 일 실시예에 따른 사용자 단말 관점의 번역문 제공 방법의 순서도를 도시하고 있다. 아래에서는 도 2를 참조하여 본 발명의 일 실시예에 따른 번역문 제공 방법을 각 단계별로 나누어 자세하게 검토한다.
먼저, S110단계에서는 사용자 단말(110)이 사용자에게 복수의 이미지를 제시하게 된다.
여기서, 상기 복수의 이미지는 각각 그에 대응하는 제1 언어 및 제2 언어를 포함하는 복수 언어의 문장과 대응될 수 있다. 예를 들어, 상기 제1 언어는 한국어이고, 상기 제2 언어는 영어라고 할 때, 한국어를 사용하는 사용자가 제1 언어의 문장, 즉 한국어 문장은 원문이 될 수 있고, 이에 대응하는 제2 언어의 문장, 즉 영어 문장은 번역문으로 사용될 수 있다. 물론, 제2 언어의 영어 문장이 원문이 되고, 제1 언어의 한국어 문장이 번역문이 될 수 있음은 물론이다.
또한, 본 발명은 독립된 앱(App)이나 프로그램으로 구현될 수도 있겠으나, 사용자가 입력하는 원문을 변역문으로 번역하여 제공하는 앱(App)이나 프로그램에 통합하여 구성될 수도 있다.
이때, 사용자가 입력하는 원문을 변역문으로 번역하여 제공하는 앱(App)이나 프로그램이 구동되는 화면에서 아이콘이나 메뉴 등을 선택함으로써, 본 발명의 일 실시예에 따른 번역문 제공 방법이 구동되도록 할 수도 있다.
이에 대한 구체적인 실시예로서, 도 3에서는 사용자가 입력하는 원문을 변역문으로 번역하여 제공하는 앱(App)에서 사용자가 아이콘(310)을 클릭함으로써, 본 발명의 일 실시예에 따른 번역문 제공 방법을 구동시키는 경우에 대한 사용자 단말(110)의 화면을 예시하고 있다.
이에 따라, 도 4에서 볼 수 있는 바와 같이 사용자 단말(110)의 화면에는 복수의 이미지들이 제시될 수 있게 된다.
나아가, 상기 복수의 이미지들은 소정의 방법으로 배치되거나 특정 이미지가 사용자에게 추천될 수도 있다.
예를 들어, 상기 사용자가 위치하고 있는 지역의 정보를 반영하여 상기 이미지의 배열 순서를 달리하거나 특정 이미지를 추천할 수도 있다. 구체적인 예로서, 사용자가 공항에 위치하고 있을 경우, 공항과 관련된 이미지들을 상위에 배치하여 사용자가 먼저 볼 수 있도록 하거나, 공항과 관련된 이미지들을 별도의 항목으로 나누어 사용자에게 추천할 수도 있다.
다른 예로서, 사용자가 과거 선택하였던 이미지의 이력을 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천할 수도 있다. 즉, 사용자가 한번 선택하였던 이미지는 다시 선택할 확률이 높을 수 있고, 나아가 사용자가 최근 선택하였던 이미지를 다시 선택할 확률은 더욱 높을 수 있다. 이와 같이, 사용자의 이미지 선택 이력을 반영하여, 상기 이미지의 배열 순서를 달리하거나 특정 이미지를 추천할 수도 있다.
또한, 사용자가 이미지를 선택하는데 도움을 주기 위하여, 사용자가 상기 사용자 단말(110)의 화면에서 특정 영역을 가리키는 포인터를 특정 이미지 상에 위치시키는 경우, 상기 사용자 단말(110)에서는 상기 특정 이미지에 대응하는 원문 또는 번역문의 일부 또는 전부를 화면 상에 제시할 수도 있다.
이어서, S120 단계에서는 상기 사용자 단말(110)이 상기 복수의 이미지 중 상기 사용자가 선택한 이미지를 확인하게 된다.
예를 들어, 도 4에서 볼 수 있는 바와 같이 스마트폰 등 사용자 단말(110)에서 사용자가 복수의 이미지 중 하나의 이미지를 클릭하는 등의 방법으로 선택(410)할 수 있으며, 이에 따라 사용자 단말(110)은 상기 사용자가 선택한 이미지의 식별 정보 등을 인식하여 상기 선택된 이미지를 확인할 수 있게 된다.
다음으로, S130 단계에서는 상기 사용자 단말(110)이 데이터베이스로부터 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하게 된다.
이에 대한 일 실시예로서, 상기 사용자 단말(110)은 상기 데이터베이스를 검색할 수 있는 서버(120)로 상기 선택된 이미지에 대한 정보를 전송하고, 상기 서버(120)로 하여금 상기 데이터베이스를 이용하여 상기 선택된 이미지에 대응하는 원문 및 번역문을 도출하도록 한 후, 이를 전송받음으로써, 상기 산출된 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득할 수 있다.
이러한 경우, 사용자 단말(110)에서는 상기 데이터베이스를 직접 구동시킬 필요가 없고, 데이터베이스에 대한 검색 작업을 직접 수행할 필요없이 검색 결과만을 전송받아 사용할 수 있어, 사용자 단말(110)에서의 전산 자원(computing resource)의 소모를 줄일 수 있다는 장점을 가질 수 있다.
또는, 상기 사용자 단말(110)이 상기 데이터베이스를 직접 검색하여 상기 상기 선택된 이미지에 대응하는 원문 및 번역문을 도출할 수도 있다. 특히, 상기 사용자 단말(110)의 사용자는 상기 사용자 단말(110)이 네트워크(130) 연결이 어려운 상황에 대비하여(예를 들어, 해외 출장 등으로 통신 서비스 영역을 벗어나게 된다거나, 기타 사유로 네트워크 연결에 제한이 따를 수 있는 경우), 상기 데이터베이스의 전부 또는 일부 데이터를 사용자 단말(110)로 다운로드하여 사용할 수도 있다.
마지막으로, S140 단계에서는 상기 사용자 단말(110)이 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 사용자에게 제공하게 된다.
여기서, 원문 및 그에 대한 번역문을 이미지와 함께 제공한다는 것은 상기 원문, 번역문 및 이미지를 사용자 단말(110)의 디스플레이 장치에서 한 화면에 제공하는 등 사용자가 상기 원문, 번역문 및 이미지를 동시에 볼 수 있도록 제공한다는 것을 의미한다.
예를 들어, 도 5에서는 스마트폰 등 사용자 단말(110)의 화면에 상기 선택된 이미지(530)에 대응하는 원문(510) 및 그에 대한 번역문(520)을 상기 선택된 이미지와 함께 제공하는 경우를 예시하고 있다.
도 5에서 볼 수 있는 바와 같이, 상기 선택된 이미지(530)에 대응하는 원문(510) 및 그에 대한 번역문(520)을 상기 선택된 이미지(530)와 함께 제공함으로써, 원문을 번역하려는 사용자와 번역된 문장을 제시 받게 되는 상대방이 보다 효율적으로 원문과 번역문을 인지하고 이해도를 높일 수 있다는 장점을 가질 수 있다.
덧붙여, 사용자는 상기 선택된 이미지에 대응하는 원문을 수정하여 그에 대한 번역문을 산출하도록 할 수도 있다.
사용자가 상기 선택된 이미지에 대응하는 원문을 수정하여 번역을 요청하는 경우, 상기 사용자 단말(110)에서는 수정된 원문에 대하여 기계 학습 등을 통하여 구현된 번역 알고리즘 등을 적용하여 번역문을 도출할 수도 있으며, 나아가 상기 데이터베이스에 저장된 원문 및 번역문을 이용하여 수정된 번역문을 도출할 수도 있다. 예를 들어, 원문의 수정 부분을 산출한 후, 상기 원문에 대응하는 번역문에 상기 원문의 수정 부분을 반영하여 수정된 번역문을 도출 할 수도 있다. 보다 구체적인 예로서, 데이터베이스에 저장된 원문이 "버스 터미널이 어디입니까"이고, 그에 대한 번역문이 "Where is the bus terminal?"인 경우를 고려하여 보면 다음과 같다. 이때, 사용자가 원문을 "고속 버스 터미널이 어디입니까?"로 수정하여 그에 대한 번역문을 요청하는 경우, 상기 원문에서 "버스"가 "고속 버스"로 수정된 것임을 고려하여, 번역문에서 "bus"를 "express bus"로 수정하여 최종 번역문을 "Where is the express bus terminal?"로 산출할 수도 있다.
또한, 상기 사용자가 상기 선택된 이미지에 대응하는 원문 및 번역문을 보다 적절한 표현으로 수정하는 경우, 상기 사용자 단말(110)에서는 상기 수정된 원문 및 번역문을 저장하여 향후 사용자가 동일한 이미지를 선택하는 경우, 수정된 원문 및 번역문을 제공하도록 할 수도 있다.
도 6에서는 본 발명의 일 실시예에 따른 데이터베이스의 구성을 설명하고 있다. 도 6에서 볼 수 있는 바와 같이, 상기 상기 데이터베이스는 상기 복수의 이미지, 그에 대응하는 원문 및 번역문의 매칭 정보를 포함하여 구성될 수 있다.
보다 구체적으로 하나의 이미지(610)에 대하여, 이에 대응하는 제1 언어의 문장("미안합니다")(620), 제2 언어의 문장("I am sorry")(630), 제3 언어의 문장("ごめんなさい")(640), 제4 언어의 문장("不起")(650)을 포함하는 복수 언어의 문장에 대한 매칭 정보를 포함하여 상기 데이터베이스를 구성할 수 있다. 이에 따라, 사용자가 선택하는 이미지에 대한 원문(예를 들어 한국어인 경우 제1 언어의 문장) 및 그에 대응하는 번역문(제2 언어 내지 제4 언어의 문장 중 하나 혹은 둘 이상)을 제공할 수 있게 된다.
이때, 상기 제2 언어 내지 제4 언어의 문장이 원문이 되고, 나머지 언어의 문장이 번역문으로 사용되는 것도 가능하다. 나아가, 하나의 원문에 대하여 복수 언어의 번역문을 함께 제공할 수도 있다.
또한, 상기 데이터베이스는 상기 서버(120)에 연결되어 구동되거나, 상기 사용자 단말(110)에서 다운로드받아 구동될 수도 있다.
이에 따라, 사용자가 상기 사용자 단말(110)에 제시된 복수의 이미지 중 하나를 선택하는 경우, 상기 사용자 단말(110)에서는 상기 데이터베이스를 검색하여 산출되는 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공할 수 있게 된다.
또한, 상기 데이터베이스에는 상기 이미지의 카테고리에 대한 정보를 더 포함할 수도 있으며, 나아가 상기 이미지에 대한 주제어들을 더 포함할 수도 있다.
도 7에서는 본 발명의 일 실시예에 따른 키워드 입력 화면의 예시도를 보여주고 있다. 본 발명의 일 실시예에 따라 복수의 이미지를 사용자에게 제시하게 되는데, 이때 상기 복수의 이미지는 상당한 숫자로 늘어날 수 있으므로 사용자에게 이를 효과적으로 검색하여 선택할 수 있도록 하는 것이 바람직하게 된다.
이에 대한 일 실시예로서, 사용자가 키워드를 입력할 수 있도록 하고, 상기 입력된 키워드와 관련된 이미지를 검색하여 사용자에게 제시함으로써, 사용자가 다수의 이미지 중에서 자신이 선택하고자 하는 이미지를 보다 편리하게 선택하도록 할 수 있다.
보다 구체적인 예로서, 도 7에서는 사용자가 "지하철"이라는 키워드를 입력(710)하는 경우를 보여주고 있다.
이에 따라, 상기 입력된 키워드는 상기 데이터베이스에서 상기 입력된 키워드를 포함하는 원문 또는 번역문이 있는 경우, 그에 대응하는 이미지를 도출하여 사용자에게 제시할 수 있다.
또는, 상기 데이터베이스에서 상기 입력된 키워드를 이미지에 대한 주제어와 대비하여, 상기 입력된 키워드에 대응하는 이미지를 도출하여 사용자에게 제시할 수도 있다.
이에 따라, 사용자는 도 8에서 볼 수 있는 바와 같이 사용자가 입력한 키워드(810)에 대응하는 하나 이상의 이미지(820)를 제시받을 수 있게 된다.
도 9에서는 본 발명의 일 실시예에 따라 이미지를 스크롤하여 사용자가 원하는 이미지를 검색하는 화면을 예시하고 있다. 앞서 설명한 바와 같이, 사용자 단말(110)은 복수의 이미지를 사용자에게 제시하게 되는데, 이때 상기 복수의 이미지는 상당한 숫자로 늘어날 수 있으므로, 이를 한정된 화면에 표시하기 위하여 스크롤 등의 구성을 포함할 수 있다. 이에 따라, 사용자는 상기 사용자 단말(110)의 화면을 스크롤(910) 하면서 자신이 원하는 이미지를 검색하여 선택할 수 있게 된다.
또한, 도 10에서는 본 발명의 일 실시예에 따른 카테고리를 이용한 이미지 검색 화면을 예시하고 있다.
도 9에 도시된 바와 같이 스크롤을 이용하여 사용자가 상기 복수의 이미지를 검색하면서 선택하도록 할 수도 있겠으나, 이러한 경우에도 상기 이미지의 숫자가 크게 늘어난다면 사용자로서는 적절한 이미지를 검색하고 선택하는데 상당한 어려움을 겪을 수 있다.
따라서, 상기 복수의 이미지에 대하여 분류된 카테고리를 제시하고, 사용자가 상기 카테고리를 선택하여 한정된 이미지 중에서 적절한 이미지를 검색하고 선택할 수 있도록 함으로써, 사용자가 보다 효율적으로 이미지를 선택할 수 있도록 할 수 있게 된다.
이에 따라, 도 10에서 볼 수 있는 바와 같이, 사용자가 특정 카테고리("교통")을 선택(1010)하면, 도 11에서 볼 수 있는 바와 같이 특정 카테고리("교통")에 속하는 이미지들이 제시되며, 이에 따라 사용자는 보다 편리하게 이미지를 검색하고 선택할 수 있게 된다. 이때, 상기 선택된 카테고리를 선택되지 않은 카테고리와 구별할 수 있도로 표시(1110)하여 줄 수도 있다.
도 12에서는 본 발명의 일 실시예에 따른 서버 관점에서의 번역문 제공 방법의 순서도를 도시하고 있다. 아래에서는 도 12를 참조하여 본 발명의 일 실시예에 따른 번역문 제공 방법을 각 단계별로 나누어 자세하게 검토한다.
먼저, S210단계에 대하여 살핀다. 본 단계(S210)에서는 서버가 사용자 단말(110)로부터 상기 사용자 단말(110)에 제시된 복수의 이미지 중 사용자가 선택한 이미지에 대한 정보를 수신하게 된다.
즉, 사용자 단말(110)에서는 앞서 도 4에서 예시한 바와 같이 복수의 이미지를 사용자에게 제시하게 되고, 이에 대하여 사용자는 상기 복수의 이미지 중 하나를 선택하게 되며, 이에 따라 상기 사용자 단말(110)에서는 상기 사용자가 선택한 이미지의 식별 정보 등을 인식하여 상기 선택된 이미지를 확인할 수 있게 된다.
이때, 상기 사용자 단말(110)에서는 상기 사용자에 대한 정보를 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천할 수도 있다.
보다 구체적인 예를 들어, 상기 사용자 단말(110)은 상기 사용자의 위치 정보를 이용하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천할 수도 있으며, 또는 상기 사용자의 과거 이미지 선택 이력을 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천할 수도 있다.
또한, 상기 사용자 단말(110)은 사용자가 과거 선택하였던 이미지의 이력을 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천할 수도 있다.
나아가, 사용자가 이미지를 선택하는데 도움을 주기 위하여, 사용자가 상기 사용자 단말(110)의 화면에서 특정 영역을 가리키는 포인터를 특정 이미지 상에 위치시키는 경우, 상기 사용자 단말(110)에서는 상기 특정 이미지에 대응하는 원문 또는 번역문의 일부 또는 전부를 화면 상에 제시할 수도 있다.
이어서, 상기 사용자 단말(110)은 상기 복수의 이미지 중 상기 사용자에 의하여 선택된 이미지에 대한 정보를 상기 서버(120)로 전송하게 된다. 예를 들어, 도 4에서 볼 수 있는 바와 같이 스마트폰 등 사용자 단말(110)에서 사용자가 복수의 이미지 중 하나의 이미지를 클릭하는 등의 방법으로 선택할 수 있으며, 이에 따라 사용자 단말(110)은 상기 사용자가 선택한 이미지의 식별 정보 등을 인식하여 상기 선택된 이미지를 확인하게 되고, 상기 선택된 이미지에 대한 정보는 네트워크(130)를 거쳐 상기 서버(120)로 전송되게 된다.
다음으로, S220단계에서는 상기 서버(120)가 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 데이터베이스로부터 획득하게 된다.
이에 대한 일 실시예로서, 상기 서버(120)는 상기 사용자 단말(110)로부터 상기 선택된 이미지에 대한 정보를 전송받은 후, 상기 데이터베이스를 이용하여 상기 선택된 이미지에 대응하는 원문 및 번역문을 산출할 수 있다.
이러한 경우, 사용자 단말(110)에서는 상기 데이터베이스를 직접 구동시킬 필요가 없고, 데이터베이스에 대한 검색 작업을 직접 수행할 필요없이 검색 결과만을 전송받아 사용할 수 있어, 사용자 단말(110)에서의 전산 자원(computing resource)의 소모를 줄일 수 있다는 장점을 가질 수 있다.
마지막으로, S230단계에서는 상기 서버(120)가 상기 사용자 단말(110)로 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송하게 된다. 이에 따라, 상기 사용자 단말(110)에서는 사용자에게 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공할 수 있게 된다.
예를 들어, 도 5에서는 스마트폰 등 사용자 단말(110)이 서버(120)로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송 받은 후, 상기 사용자 단말(110)의 화면에 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 경우를 예시하고 있다.
도 5에서 볼 수 있는 바와 같이, 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공함으로써, 원문을 번역하려는 사용자와 번역된 문장을 제시 받게 되는 상대방이 보다 효율적으로 원문과 번역문을 인지하고 이해도를 높일 수 있다는 장점을 가질 수 있다.
덧붙여, 사용자는 상기 선택된 이미지에 대응하는 원문을 수정하여 그에 대한 번역문을 산출하도록 할 수도 있다.
사용자가 상기 선택된 이미지에 대응하는 원문을 수정하여 번역을 요청하는 경우, 상기 서버(120)에서는 수정된 원문에 대하여 기계 학습 등을 통해 구현된 번역 알고리즘 등을 적용하여 번역문을 도출할 수도 있으며, 나아가 상기 데이터베이스에 저장된 원문 및 번역문을 이용하여 수정된 번역문을 도출할 수도 있다. 예를 들어, 원문의 수정 부분을 산출한 후, 상기 원문에 대응하는 번역문에 상기 원문의 수정 부분을 반영하여 수정된 번역문을 도출 할 수도 있다.
또한, 상기 사용자가 상기 선택된 이미지에 대응하는 원문 및 번역문을 보다 적절한 표현으로 수정하는 경우, 상기 서버(120)에서는 상기 수정된 원문 및 번역문을 저장하여 향후 사용자가 동일한 이미지를 선택하는 경우, 수정된 원문 및 번역문을 제공하도록 할 수도 있다.
또한, 본 발명의 또 다른 측면에 따른 컴퓨터 프로그램은 앞서 살핀 번역문 제공 방법의 각 단계를 컴퓨터에서 실행시키기 위한 프로그램인 것을 특징으로 한다. 상기 컴퓨터 프로그램은 컴파일러에 의해 만들어지는 기계어 코드를 포함하는 컴퓨터 프로그램뿐만 아니라, 인터프리터 등을 사용해서 컴퓨터에서 실행될 수 있는 고급 언어 코드를 포함하는 컴퓨터 프로그램일 수도 있다. 이때, 상기 컴퓨터로서는 퍼스널 컴퓨터(PC)나 노트북 컴퓨터 등에 한정되지 아니하며, 서버, 스마트폰, 태블릿 PC, PDA, 휴대전화 등 중앙처리장치(CPU)를 구비하여 컴퓨터 프로그램을 실행할 수 있는 일체의 정보처리 장치를 포함한다.
또한, 도 13에서는 본 발명의 일 실시예에 따른 번역문 제공을 위한 사용자 단말(110)의 구성도를 예시하고 있다.
도 13에서 볼 수 있는 바와 같이 본 발명의 일 실시예에 따른 번역문 제공을 위한 사용자 단말(110)은 이미지 제시부(111), 선택 이미지 확인부(112), 이미지 대응 정보 획득부(113) 및 이미지 대응 정보 제공부(114)를 포함하여 구성될 수 있다.
아래에서는 본 발명의 일 실시예에 따른 번역문 제공을 위한 사용자 단말(110)을 각 구성요소 별로 나누어 살핀다. 본 발명의 일 실시예에 따른 번역문 제공을 위한 사용자 단말(110)에 대한 보다 자세한 내용은 앞서 설명한 본 발명의 일 실시예에 따른 번역문 제공 방법에 대한 설명으로부터 유추될 수 있는 바, 아래에서 보다 자세한 설명은 생략한다.
먼저, 이미지 제시부(111)에서는 사용자에게 복수의 이미지를 제시하게 된다.
이어서, 선택 이미지 확인부(112)에서는 상기 복수의 이미지 중에서 사용자에 의하여 선택된 이미지를 확인하게 된다.
다음으로, 이미지 대응 정보 획득부(113)에서는 데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하게 된다. 이때, 상기 데이터베이스는 도 13에서 볼 수 있는 바와 같이 상기 사용자 단말(110)에 구비될 수도 있다.
마지막으로, 이미지 대응 정보 제공부(114)에서는 사용자에게 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하게 된다.
또한, 도 14에서는 본 발명의 일 실시예에 따른 번역문 제공을 위한 서버(120)의 구성도를 예시하고 있다.
도 14에서 볼 수 있는 바와 같이 본 발명의 일 실시예에 따른 번역문 제공을 위한 서버(120)는 선택 정보 수신부(121), 이미지 대응 정보 획득부(122) 및 이미지 대응 정보 전송부(123)를 포함하여 구성될 수 있다.
아래에서는 본 발명의 일 실시예에 따른 번역문 제공을 위한 서버(120)를 각 구성요소 별로 나누어 살핀다. 본 발명의 일 실시예에 따른 번역문 제공을 위한 서버(120)에 대한 보다 자세한 내용은 앞서 설명한 본 발명의 일 실시예에 따른 번역문 제공 방법에 대한 설명으로부터 유추될 수 있는 바, 아래에서 보다 자세한 설명은 생략한다.
먼저, 선택 정보 수신부(121)에서는 사용자 단말(110)로부터 상기 사용자 단말(110)에 제시된 복수의 이미지 중 사용자에 의하여 선택된 이미지에 대한 정보를 수신하게 된다.
이어서, 이미지 대응 정보 획득부(122)에서는 데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하게 된다. 이때, 상기 이미지 대응 정보 획득부(122)에서는 도 14에서 볼 수 있는 바와 같이 서버(120)에 구비된 데이터베이스를 이용하여 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득할 수도 있다.
마지막으로, 이미지 대응 정보 전송부(123)에서는 상기 사용자 단말(110)로 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송하게 된다. 이에 따라, 상기 사용자 단말(110)에서는 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공할 수 있게 된다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서 본 발명에 기재된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의해서 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100 : 번역문 제공 시스템
110, 110a, 110b : 사용자 단말
111 : 이미지 제시부
112 : 선택 이미지 확인부
113 : 이미지 대응 정보 획득부
114 : 이미지 대응 정보 제공부
120 : 서버
121 : 선택 정보 수신부
122 : 이미지 대응 정보 획득부
123 : 이미지 대응 정보 전송부
130 : 네트워크

Claims (14)

  1. 사용자 단말에서 원문 및 그에 대한 번역문을 제공하는 방법에 있어서,
    상기 사용자 단말이 사용자에게 복수의 이미지를 제시하는 단계;
    상기 사용자 단말이 상기 복수의 이미지 중 상기 사용자가 선택한 이미지를 확인하는 단계;
    상기 사용자 단말이 데이터베이스로부터 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 단계; 및
    상기 사용자 단말이 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 단계를 포함하며,
    상기 복수의 이미지를 제시하는 단계에서,
    상기 사용자 단말은 상기 사용자에 대한 정보를 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는 번역문 제공 방법.
  2. 삭제
  3. 제1항에 있어서,
    상기 복수의 이미지를 제시하는 단계에서,
    상기 사용자 단말은 상기 사용자의 위치 정보를 이용하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는 번역문 제공 방법.
  4. 제1항에 있어서,
    상기 복수의 이미지를 제시하는 단계에서,
    상기 사용자 단말은 상기 사용자의 과거 이미지 선택 이력을 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는 번역문 제공 방법.
  5. 제1항에 있어서,
    상기 복수의 이미지를 제시하는 단계에서,
    사용자가 상기 사용자 단말의 화면에서 특정 영역을 가리키는 포인터를 특정 이미지 상에 위치시키는 경우,
    상기 사용자 단말에서는 상기 특정 이미지에 대응하는 원문 또는 번역문의 일부 또는 전부를 화면 상에 제시하는 것을 특징으로 하는 번역문 제공 방법.
  6. 제 1항에 있어서,
    상기 원문 및 그에 대한 번역문을 획득하는 단계에서,
    상기 사용자 단말은 상기 사용자에 의하여 선택된 이미지에 대한 정보를 서버로 전송한 후,
    상기 서버로부터 상기 데이터베이스를 검색하여 산출한 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 제공받는 것을 특징으로 하는 번역문 제공 방법.
  7. 제 1항에 있어서,
    상기 사용자 단말은 상기 사용자가 과거 원문 또는 번역문을 수정한 이력을 보관하면서,
    상기 사용자가 과거 상기 원문 또는 번역문을 수정한 이력을 반영하여 상기 선택된 이미지에 대응하는 원문 또는 그에 대한 번역문을 수정하여 제공하는 것을 특징으로 하는 번역문 제공 방법.
  8. 제 1항에 있어서,
    상기 이미지를 제시하는 단계는,
    사용자 단말이 사용자에 의하여 입력된 키워드를 수신하는 단계; 및
    상기 사용자 단말이 상기 키워드와 관련된 이미지를 검색하여 제시하는 단계를 포함하는 것을 특징으로 하는 번역문 제공 방법.
  9. 제 1항에 있어서,
    사용자 단말이 서버로부터 상기 데이터베이스 중 적어도 일부 데이터를 다운로드 받아 저장하는 단계를 더 포함하는 것을 특징으로 하는 번역문 제공 방법.
  10. 서버가 사용자 단말을 이용하여 원문 및 그에 대한 번역문을 제공하는 방법에 있어서,
    상기 서버가 상기 사용자 단말로부터 상기 사용자 단말에 제시된 복수의 이미지 중 사용자가 선택한 이미지에 대한 정보를 수신하는 단계;
    상기 서버가 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문을 데이터베이스로부터 획득하는 단계; 및
    상기 서버가 상기 사용자가 선택한 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 상기 사용자 단말로 전송하는 단계를 포함하며,
    상기 이미지에 대한 정보를 수신하는 단계에서,
    상기 사용자 단말은 상기 사용자에 대한 정보를 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는 번역문 제공 방법.
  11. 컴퓨터에서 제1항, 제3항 내지 제10항 중 어느 한 항에 기재된 각 단계를 실행시키기 위한 컴퓨터로 판독 가능한 매체에 저장된 컴퓨터 프로그램
  12. 원문 및 그에 대한 번역문을 제공하는 사용자 단말에 있어서,
    사용자에게 복수의 이미지를 제시하는 이미지 제시부;
    상기 복수의 이미지 중에서 상기 사용자에 의하여 선택된 이미지를 확인하는 선택 이미지 확인부;
    데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 이미지 대응 정보 획득부; 및
    상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하는 이미지 대응 정보 제공부를 포함하여 구성되며,
    상기 이미지 제시부에서는,
    상기 사용자에 대한 정보를 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는, 사용자 단말.
  13. 사용자 단말을 이용하여 원문 및 그에 대한 번역문을 제공하는 서버에 있어서,
    상기 사용자 단말에 제시된 복수의 이미지 중 사용자에 의하여 선택된 이미지에 대한 정보를 수신하는 선택 정보 수신부;
    데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득하는 이미지 대응 정보 획득부; 및
    상기 사용자 단말로 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송하는 이미지 대응 정보 전송부를 포함하여 구성되며,
    상기 사용자 단말은 상기 사용자에 대한 정보를 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는, 서버.
  14. 원문 및 그에 대한 번역문을 제공하는 번역문 제공 시스템에 있어서,
    사용자에게 복수의 이미지를 제시하고, 상기 복수의 이미지 중에서 상기 사용자에 의하여 선택된 이미지에 대한 정보를 서버로 전송하는 사용자 단말; 및
    상기 사용자 단말로부터 상기 선택된 이미지에 대한 정보를 수신하고,
    데이터베이스로부터 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 획득한 후,
    상기 사용자 단말로 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문에 대한 정보를 전송하는 서버;를 포함하여 구성되며,
    상기 사용자 단말은 상기 선택된 이미지에 대응하는 원문 및 그에 대한 번역문을 상기 선택된 이미지와 함께 제공하며,
    상기 사용자 단말은 상기 사용자에 대한 정보를 반영하여 상기 복수의 이미지 중 일부 또는 전부의 배치를 조정하여 제공하거나 추천하는 것을 특징으로 하는, 번역문 제공 시스템.
KR1020160037416A 2016-03-29 2016-03-29 이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램 KR101769981B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020160037416A KR101769981B1 (ko) 2016-03-29 2016-03-29 이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램
US15/212,541 US10372829B2 (en) 2016-03-29 2016-07-18 Method and computer readable recording medium for providing translation using image
JP2016147029A JP6378263B2 (ja) 2016-03-29 2016-07-27 イメージを用いた翻訳文提供方法、ユーザ端末、サーバ、システムおよびコンピュータプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160037416A KR101769981B1 (ko) 2016-03-29 2016-03-29 이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램

Publications (1)

Publication Number Publication Date
KR101769981B1 true KR101769981B1 (ko) 2017-08-22

Family

ID=59757836

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160037416A KR101769981B1 (ko) 2016-03-29 2016-03-29 이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램

Country Status (3)

Country Link
US (1) US10372829B2 (ko)
JP (1) JP6378263B2 (ko)
KR (1) KR101769981B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190025188A (ko) 2017-08-31 2019-03-11 주식회사 에버트란 원문과 번역문 파일을 개별적으로 생성하는 문서 번역 서버 및 번역 방법
CN113609870A (zh) * 2021-07-23 2021-11-05 深圳市元征信息技术开发有限公司 翻译方法、装置、服务器及可读存储介质
WO2022225351A1 (ko) * 2021-04-21 2022-10-27 삼성전자 주식회사 번역을 수행하는 방법 및 전자 장치

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010032070A1 (en) * 2000-01-10 2001-10-18 Mordechai Teicher Apparatus and method for translating visual text
KR100401470B1 (ko) 2000-05-22 2003-10-17 진천웅 사용자 입력 텍스트에 관한 이미지 처리 서비스 방법
JP2003006190A (ja) 2001-06-27 2003-01-10 Nri & Ncc Co Ltd 辞書作成装置、自動翻訳装置、辞書作成方法、自動翻訳方法、辞書作成プログラム、自動翻訳プログラム、辞書作成プログラムを記録したコンピュータ読み取り可能な記録媒体、自動翻訳プログラムを記録したコンピュータ読み取り可能な記録媒体及び翻訳文の製造方法
US7219310B2 (en) * 2001-11-05 2007-05-15 Xerox Corporation Instruction generating system and process via symbolic representations
GB0204246D0 (en) * 2002-02-22 2002-04-10 Mitel Knowledge Corp System and method for message language translation
JP2006252049A (ja) * 2005-03-09 2006-09-21 Fuji Xerox Co Ltd 翻訳システム、翻訳方法およびプログラム
JP2006277103A (ja) * 2005-03-28 2006-10-12 Fuji Xerox Co Ltd 文書翻訳方法および文書翻訳装置
US7778632B2 (en) * 2005-10-28 2010-08-17 Microsoft Corporation Multi-modal device capable of automated actions
TWI291143B (en) * 2006-08-04 2007-12-11 Kuo-Ping Yang Method of learning the second language through picture guiding
US8144990B2 (en) * 2007-03-22 2012-03-27 Sony Ericsson Mobile Communications Ab Translation and display of text in picture
CN101408874A (zh) * 2007-10-09 2009-04-15 深圳富泰宏精密工业有限公司 图像文字翻译装置及方法
JP2011159077A (ja) 2010-01-29 2011-08-18 Fujitsu Toshiba Mobile Communications Ltd 携帯端末装置
US8635058B2 (en) * 2010-03-02 2014-01-21 Nilang Patel Increasing the relevancy of media content
KR101777421B1 (ko) 2010-04-06 2017-09-11 삼성전자주식회사 구문 분석 및 계층적 어구 모델 기반 기계 번역 시스템 및 방법
US20120182288A1 (en) 2011-01-18 2012-07-19 Sony Corporation Method and apparatus for information presentation
JP2012243060A (ja) 2011-05-19 2012-12-10 Dat Japan Kk 翻訳システム
JP5579202B2 (ja) * 2012-01-16 2014-08-27 東芝テック株式会社 情報処理装置、店舗システム及びプログラム
US9165406B1 (en) * 2012-09-21 2015-10-20 A9.Com, Inc. Providing overlays based on text in a live camera view
US9898935B2 (en) * 2013-12-23 2018-02-20 Maurice Hazan Language system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190025188A (ko) 2017-08-31 2019-03-11 주식회사 에버트란 원문과 번역문 파일을 개별적으로 생성하는 문서 번역 서버 및 번역 방법
WO2022225351A1 (ko) * 2021-04-21 2022-10-27 삼성전자 주식회사 번역을 수행하는 방법 및 전자 장치
CN113609870A (zh) * 2021-07-23 2021-11-05 深圳市元征信息技术开发有限公司 翻译方法、装置、服务器及可读存储介质
CN113609870B (zh) * 2021-07-23 2024-06-07 深圳市元征科技股份有限公司 翻译方法、装置、服务器及可读存储介质

Also Published As

Publication number Publication date
US20170286406A1 (en) 2017-10-05
JP2017182763A (ja) 2017-10-05
JP6378263B2 (ja) 2018-08-22
US10372829B2 (en) 2019-08-06

Similar Documents

Publication Publication Date Title
US9912778B2 (en) Method for dynamically displaying a personalized home screen on a user device
US9129009B2 (en) Related links
US10878044B2 (en) System and method for providing content recommendation service
US20150378586A1 (en) System and method for dynamically displaying personalized home screens respective of user queries
WO2014152161A2 (en) Multi-language information retrieval and advertising
US20170061482A1 (en) Focal-point based recommendation method and system
US10073618B2 (en) Supplementing a virtual input keyboard
US9262399B2 (en) Electronic device, character conversion method, and storage medium
EP3491492B1 (en) Device-orientation controlled settings
KR20190019465A (ko) 대응 메시지 추천 시스템
KR101769981B1 (ko) 이미지를 이용한 번역문 제공 방법, 사용자 단말, 서버, 시스템 및 컴퓨터 프로그램
WO2013180751A1 (en) Method for dynamically displaying a personalized home screen on a device
US20190026282A1 (en) Method and apparatus for providing information by using degree of association between reserved word and attribute language
KR20200034660A (ko) 쉬워진 사용자 반응
US20200043074A1 (en) Apparatus and method of recommending items based on areas
US20150084906A1 (en) Device and method for extracting data on a touch screen
KR20180087608A (ko) 검색 서비스를 제공하는 시스템 및 방법
KR20120131480A (ko) 단어 학습 서비스 제공 시스템 및 방법
KR101537555B1 (ko) 인스턴트 메신저 상의 메시지 바로 검색 지원 방법
KR102012501B1 (ko) 컨텐츠 추천 서비스 제공 시스템 및 방법
KR101731016B1 (ko) 상황 인지 기반 번역 제공 방법 및 이를 위한 장치
JP7114307B2 (ja) 情報処理装置
KR102062069B1 (ko) 음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법
KR20180033777A (ko) 번역문과 함께 이미지를 제공하는 방법, 장치 및 컴퓨터 프로그램
US20140149449A1 (en) System and method for providing instant contextual translation

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant