KR101587353B1 - Video display device and operating method thereof - Google Patents
Video display device and operating method thereof Download PDFInfo
- Publication number
- KR101587353B1 KR101587353B1 KR1020140100592A KR20140100592A KR101587353B1 KR 101587353 B1 KR101587353 B1 KR 101587353B1 KR 1020140100592 A KR1020140100592 A KR 1020140100592A KR 20140100592 A KR20140100592 A KR 20140100592A KR 101587353 B1 KR101587353 B1 KR 101587353B1
- Authority
- KR
- South Korea
- Prior art keywords
- text
- display device
- window
- converting
- converted
- Prior art date
Links
- 238000011017 operating method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 84
- 238000006243 chemical reaction Methods 0.000 claims description 41
- 230000006870 function Effects 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 18
- 238000013519 translation Methods 0.000 description 16
- 238000012015 optical character recognition Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000008676 import Effects 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 238000005286 illumination Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
- G10L13/086—Detection of language
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 디스플레이 장치 및 그의 동작 방법에 관한 것으로, 보다 상세하게는 하기 위한 이동 스캐너로부터 텍스트를 포함하는 스캔 이미지를 획득하여 텍스트와 관련한 정보를 제공하는 디스플레이 장치 및 그의 동작 방법에 관한 것이다.BACKGROUND OF THE
일반적으로 마우스라 함은 컴퓨터 입력장치의 일종으로, 클릭 동작을 통한 프로그램 선택, 로딩, 동작, 멈춤 및 화면 열기/닫기 등의 기능을 수행한다. 최근에는 컨버전스 개념으로 기존의 마우스 기능 외에 스캔 기능이 복합된 융합형 마우스가 등장하였다. Generally, a mouse is a type of computer input device, and performs functions such as program selection, loading, operation, pause, and opening / closing of a screen through a click operation. Recently, a convergence type mouse that combines conventional mouse function and scan function has emerged as a concept of convergence.
스캔 기능이 구비되는 마우스는 손으로 이동시켜서 스캔 동작을 수행한다고 하여 핸드헬드 스캐너(handheld scanner)라고도 불린다.A mouse having a scan function is also referred to as a handheld scanner because it is moved by hand to perform a scan operation.
스캔 기능이 구비되는 마우스는 디스플레이 장치와 연동하여 마우스를 통해스캔된 이미지를 활용할 수 있다. 특히, 스캔 이미지가 텍스트를 포함하는 경우, 텍스트 인식 기술을 이용하여 스캔 이미지에 포함된 텍스트를 활용할 수 있다.A mouse equipped with a scan function can utilize an image scanned through a mouse in conjunction with a display device. In particular, when the scanned image includes text, the text contained in the scanned image can be utilized using a text recognition technique.
그러나, 기존에는 입력 받은 텍스트에 대해 사용자가 직접 언어를 선택하여 음성을 합성 할 경우, 텍스트의 언어와 합성할 언어코드가 일치 않으면 음성합성이 원활하게 이루어 지지 않았다.However, in the past, when the user synthesized voice by selecting a language directly with respect to the input text, the voice synthesis did not work smoothly unless the language of the text coincided with the language code to be synthesized.
또한, 사용자가 직접 음성으로 변환할 대상인 언어를 선택해야 하므로, 사용자의 불편을 초래하는 문제가 있었다.In addition, since the user must directly select a language to be converted into voice, there is a problem that inconvenience is caused by the user.
본 발명은 사용자가 직접 음성 변환 대상의 언어를 선택할 필요 없이 자동으로 텍스트의 언어를 분석하여 음성 합성을 제공하는 디스플레이 장치 및 그의 동작 방법에 관한 것이다.The present invention relates to a display apparatus and a method of operating the same, which automatically analyze the language of a text and provide speech synthesis without requiring a user to directly select a language to be converted.
본 발명의 실시 예에 따른 디스플레이 장치의 동작 방법은 입력 장치로부터 획득한 스캔 이미지를 편집하기 위한 편집 UI 창을 표시하는 단계와 상기 텍스트를 음성으로 변환하기 위한 TTS UI 창을 통해 상기 스캔 이미지를 텍스트로 변환하는 단계 및 변환된 텍스트를 음성으로 변환하여 출력하는 단계를 포함한다.A method of operating a display device according to an embodiment of the present invention includes displaying an editing UI window for editing a scanned image acquired from an input device and displaying the scanned image in a text window through a TTS UI window for converting the text into speech, And converting the converted text into speech and outputting the converted speech.
본 발명의 또 다른 실시 예에 따른 디스플레이 장치의 동작 방법은 입력 장치로부터 획득한 스캔 이미지에 포함된 텍스트를 음성으로 변환하기 위한 TTS UI 창을 표시하는 단계와 상기 스캔 이미지를 텍스트로 변환하는 단계 및 변환된 텍스트를 음성으로 변환하여 출력하는 단계를 포함한다.A method of operating a display device according to another embodiment of the present invention includes displaying a TTS UI window for converting a text included in a scanned image acquired from an input device to speech, converting the scanned image into text, Converting the converted text into speech and outputting the converted speech.
본 발명의 다양한 실시 예에 따르면, 사용자가 직접 음성 변환 대상의 언어를 선택할 필요 없이 자동으로 텍스트의 언어를 분석하여 음성 합성을 제공하므로, 사용자의 편의성이 증대될 수 있고, 특히, 시각 장애인에 적합한 서비스를 제공할 수 있다.According to various embodiments of the present invention, since the language of the text is automatically analyzed and the voice synthesis is provided without the need of the user to directly select the language of the voice conversion target, the convenience of the user can be increased, Service can be provided.
또한, 사용자가 직접 음성 변환 대상의 언어를 선택할 필요 없이 자동으로 텍스트의 언어를 분석하여 음성 합성을 제공하므로, 사용자가 음성 변환을 위한 언어를 잘못 지정할 수 있는 경우가 미연에 방지될 수 있다.In addition, since the user does not need to directly select the language of the voice conversion target and automatically analyzes the language of the text to provide voice synthesis, a case where the user can designate the language for voice conversion can be prevented in advance.
도 1은 본 발명의 일 실시 예에 따른 스캔 시스템의 구성을 블록도로 도시한 것이다.
도 2은 본 발명의 일 실시 예에 이동 스캐너의 평면도이다.
도 3은 본 발명의 일 실시 예에 따른 이동 스캐너의 저면도이다.
도 4는 본 발명의 일 실시 예에 따라 스캔 대상 객체를 스캔하는 과정을 제공하는 스캔 인터페이스 화면이다.
도 5는 본 발명의 또 다른 실시 예에 따른 디스플레이 장치의 구성을 설명하기 위한 블록도이다.
도 6은 본 발명의 일 실시 예에 따른 디스플레이 장치의 동작 방법을 설명하기 위한 흐름도이다.
도 7은 본 발명의 일 실시 예에 따른 텍스트 음성 변환을 위한 사용자 인터페이스 화면이다.
도 8 및 도 9는 본 발명의 일 실시 예에 따라 선택 텍스트에 대한 번역 결과를 제공하는 화면이다.
도 10은 본 발명의 일 실시 예에 따라 선택된 텍스트를 음성으로 변환하여 출력하는 과정을 설명하기 위한 도면이다.
도 11 내지 도 13은 본 발명의 일 실시 예에 따라 선택 텍스트에 대한 사전적 의미를 제공하는 화면이다.
도 14 및 도 15는 본 발명의 일 실시 예에 따라 고대비 설정에 의해 사용자 인터페이스 화면의 레이아웃이 변경되는 과정을 보여준다.
도 16 내지 도 17은 본 발명의 일 실시 예에 따라 상위 탭 영역 중 재생 탭이 선택된 경우, 제공되는 사용자 인터페이스 화면의 예를 보여준다.
도 18은 본 발명의 또 다른 실시 예에 따른 디스플레이 장치의 동작 방법을 설명하기 위한 흐름도이다.
도 19 내지 도 20은 본 발명의 일 실시 예에 따라 텍스트의 언어를 확인하는 방법을 설명하기 위한 도면이다.
도 21 내지 도 23은 본 발명의 또 다른 실시 예에 따른 텍스트 음성 변환을 위한 사용자 인터페이스 화면이다.
도 24 내지 도 26은 본 발명의 실시 예에 따라 편집 UI 창과 TTS UI 창을 연동하여 스캔 이미지에 포함된 텍스트를 음성으로 변환하여 출력하는 실시 예이다.
도 27은 TTS 엔진 프로그램이 실행되지 않아 TTS UI 창이 디스플레이 장치(100)에 표시되지 않은 경우, 스캔 이미지에 포함된 텍스트를 음성으로 출력하는 실시 예를 설명한다.
도 28 내지 도 30은 편집 UI 창 없이 TTS 엔진 프로그램을 통해 스캔 이미지를 텍스트로 변환하고, 변환된 텍스트를 음성으로 출력하는 실시 예이다.
도 31 내지 도 33은 스캔 이미지를 텍스트로 변환하고, 변환된 텍스트를 음성으로 출력하는 과정을 한 번에 수행할 수 있는 실시 예를 보여준다.1 is a block diagram illustrating a configuration of a scan system according to an embodiment of the present invention.
2 is a top view of a moving scanner in one embodiment of the present invention.
3 is a bottom view of a mobile scanner according to an embodiment of the present invention.
4 is a scan interface screen for providing a process of scanning a scan object according to an exemplary embodiment of the present invention.
5 is a block diagram illustrating a configuration of a display device according to another embodiment of the present invention.
6 is a flowchart illustrating an operation method of a display apparatus according to an embodiment of the present invention.
7 is a user interface screen for text-to-speech conversion according to an exemplary embodiment of the present invention.
FIGS. 8 and 9 are screens for providing translation results for selected text according to an embodiment of the present invention.
FIG. 10 is a diagram for explaining a process of converting a selected text into speech and outputting the selected speech according to an embodiment of the present invention.
11 to 13 are screens providing a dictionary meaning of the selected text according to an embodiment of the present invention.
FIG. 14 and FIG. 15 show a process of changing the layout of a user interface screen by high contrast setting according to an embodiment of the present invention.
FIGS. 16 to 17 show examples of a provided user interface screen when a playback tab is selected from among the upper tab regions according to an embodiment of the present invention.
18 is a flowchart illustrating an operation method of a display apparatus according to another embodiment of the present invention.
19 to 20 are diagrams for explaining a method of verifying a language of a text according to an embodiment of the present invention.
21 to 23 are user interface screens for text-to-speech conversion according to another embodiment of the present invention.
FIGS. 24 to 26 illustrate an embodiment in which an edit UI window and a TTS UI window are interlocked to convert a text included in a scan image into a voice and output the voice in accordance with an embodiment of the present invention.
Fig. 27 illustrates an embodiment in which the text included in the scanned image is output by voice when the TTS engine program is not executed and the TTS UI window is not displayed on the
FIGS. 28 to 30 illustrate an embodiment in which a scanned image is converted into text through a TTS engine program without an editing UI window, and the converted text is output as a voice.
31 to 33 show an embodiment in which a process of converting a scanned image into text and outputting the converted text as a voice can be performed at a time.
이하, 본 발명과 관련된 실시 예에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. Hereinafter, embodiments related to the present invention will be described in detail with reference to the drawings. The suffix "module" and " part "for the components used in the following description are given or mixed in consideration of ease of specification, and do not have their own meaning or role.
본 발명의 실시예에 따른 디스플레이 장치는, 예를 들어 방송 수신 기능에 컴퓨터 지원 기능을 추가한 지능형 디스플레이 장치로서, 방송 수신 기능에 충실하면서도 인터넷 기능 등이 추가되어, 수기 방식의 입력 장치, 터치 스크린 또는 공간 리모콘 등 보다 사용에 편리한 인터페이스를 갖출 수 있다. 그리고, 유선 또는 무선 인터넷 기능의 지원으로 인터넷 및 컴퓨터에 접속되어, 이메일, 웹브라우징, 뱅킹 또는 게임 등의 기능도 수행가능하다. 이러한 다양한 기능을 위해 표준화된 범용 OS가 사용될 수 있다.The display device according to the embodiment of the present invention is an intelligent display device that adds a computer support function to a broadcast reception function, for example, and is equipped with a function of inputting a handwriting, a touch screen Or an interface that is more convenient to use than a space remote controller or the like. Also, it can be connected to the Internet and a computer by the support of a wired or wireless Internet function, and can perform functions such as e-mail, web browsing, banking or game. A standardized general-purpose OS can be used for these various functions.
따라서, 본 발명에서 기술되는 디스플레이 장치는, 예를 들어 범용의 OS 커널 상에, 다양한 어플리케이션이 자유랍이게 추가되거나 삭제 가능하므로, 사용자 친화적인 다양한 기능이 수행될 수 있다. 상기 디스플레이 장치는, 보다 구체적으로 예를 들면, 컴퓨터, 네트워크 TV, HBBTV, 스마트 TV, LED TV, OLED TV 등이 될 수 있으며, 경우에 따라 스마트폰에도 적용 가능하다.Therefore, the display device described in the present invention can freely add or delete various applications, for example, on a general-purpose OS kernel, so that various user-friendly functions can be performed. More specifically, the display device may be, for example, a computer, a network TV, an HBBTV, a smart TV, an LED TV, an OLED TV, or the like, and may be applicable to a smartphone in some cases.
도 1은 본 발명의 일 실시 예에 따른 스캔 시스템의 구성을 블록도로 도시한 것이다.1 is a block diagram illustrating a configuration of a scan system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시 예에 따른 스캔 시스템(10)은 디스플레이 장치(100) 및 이동 스캐너(200)를 포함한다.Referring to FIG. 1, a scanning system 10 according to an exemplary embodiment of the present invention includes a
디스플레이 장치(100)는 이동 스캐너로부터 사용자 입력에 대응하는 입력 신호를 수신하여 입력 신호에 대응하는 기능을 수행한다. 디스플레이 장치(100)는 이동 스캐너(100)로부터 복수의 단위 스캔 이미지들을 수신할 수 있다. 디스플레이 장치(100)는 수신된 복수의 단위 스캔 이미지들을 병합하여 완성된 스캔 이미지를 생성할 수 있다.The
디스플레이 장치(100)는 통신 인터페이스부(110), 디스플레이부(130), 저장부(150), 오디오 출력부(170), 네트워크 인터페이스부(180) 및 제어부(190)를 포함한다.The
통신 인터페이스부(110)는 외부 장치와 유무선 통신을 수행할 수 있다. 통신 인터페이스부(110)는 외부 장치와 유무선 통신을 통해 입력 신호, 영상, 음성을 수신할 수 있다. 특히, 통신 인터페이스부(110)는 후술할 이동 스캐너(200)의 통신 인터페이스부(220)와 유무선 통신을 통해 정보를 송수신할 수 있다.The
통신 인터페이스부(110)는 시리얼 통신 규격, PS/2 규격, 범용직렬버스(Universal Serial Bus, USB) 규격을 이용하여 이동 스캐너(200)와 유선 통신을 수행할 수 있다.The
통신 인터페이스부(110)는 RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), 지그비(ZigBee), DLNA (Digital Living Network Alliance) 규격을 이용하여 이동 스캐너(200)와 무선 통신을 수행할 수 있다.The
디스플레이부(130)는 제어부(190)에서 처리된 각종 영상 신호, 데이터 신호, OSD 신호 등을 각각 R, G, B 신호로 변환하여 구동 신호를 생성할 수 있다.The
디스플레이부(130)는 PDP, LCD, OLED, 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 등을 이용할 수 있으며, 또는 터치 스크린으로 구성되어 출력 장치 이외에 입력 장치로 사용되는 것도 가능하다.The
디스플레이부(130)는 이동 스캐너(200)로부터 수신한 스캔 이미지를 표시할 수 있다. 디스플레이부(130)는 이동 스캐너(200)가 스캔 대상 객체를 스캔하는 과정을 표시할 수 있다.The
저장부(150)는 제어부(190) 내의 각 신호 처리 및 제어를 위한 프로그램을 저장하고, 신호 처리된 영상, 음성 또는 데이터신호를 저장할 수 있다.The
저장부(150)는 통신 인터페이스부(150) 로부터 입력되는 영상, 음성, 또는 데이터 신호의 임시 저장을 위한 기능을 수행할 수도 있다.The
저장부(150)는 이동 스캐너(200)로부터 제공된 단위 스캔 이미지들을 저장할 수 있다. 저장부(150)는 복수의 단위 스캔 이미지들이 병합되어 완성된 스캔 이미지를 저장할 수 있다.The
저장부(150)는 스캔 동작을 수행할 수 있도록 디스플레이 장치(100)를 제어하는 스캔 드라이버 프로그램을 저장할 수 있다. The
저장부(150)는 예를 들어 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램, 롬(EEPROM 등) 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
오디오 출력부(170)는 제어부(190)에서 처리된 음성 신호를 출력한다. 오디오 출력부(170)는 음성을 출력하기 위한 스피커를 포함할 수 있다.The
네트워크 인터페이스부(180)는 접속된 네트워크 또는 접속된 네트워크에 링크된 다른 네트워크를 통해 웹 페이지에의 접근을 제공한다. 네트워크 인터페이스부(180)는 네트워크를 통해 소정 웹 페이지에 접속하여, 해당 서버와 데이터를 송신 또는 수신할 수 있다.The
네트워크 인터페이스부(180)는 컨텐트 제공자 또는 네트워크 운영자가 제공하는 컨텐트 또는 데이터들을 수신할 수 있다. 네트워크 인터페이스부(180)는 네트워크를 통하여 컨텐트 제공자 또는 네트워크 제공자로부터 제공되는 영화, 광고, 게임, VOD, 방송 신호 등의 컨텐트 및 그와 관련된 정보를 수신할 수 있다.The
또한, 네트워크 인터페이스부(180)는 네트워크 운영자가 제공하는 펌웨어의 업데이트 정보 및 업데이트 파일을 수신할 수 있으며, 인터넷 또는 컨텐트 제공자 또는 네트워크 운영자에게 데이터들을 송신할 수 있다.In addition, the
네트워크 인터페이스부(133)는 네트워크를 통해 공중에 공개(open)된 어플리케이션들 중 원하는 어플리케이션을 선택하여 수신할 수 있다. The network interface unit 133 can select and receive a desired one of applications open to the public via a network.
제어부(190)는 디스플레이 장치(100)의 동작을 전반적으로 제어할 수 있다.The
특히, 제어부(190)는 이동 스캐너(200)로부터 획득한 복수의 단위 스캔 이미지들 및 복수의 단위 스캔 이미지들에 대응하는 복수의 위치들에 기초하여 복수의 단위 스캔 이미지들을 병합할 수 있다. 복수의 단위 스캔 이미지들 각각은 복수의 위치들 각각에 대응될 수 있다. 복수의 위치들 각각은 이동 스캐너(200)의 위치일 수 있다.In particular, the
제어부(190)는 복수의 단위 스캔 이미지들 각각에 복수의 위치들 각각을 대응시킬 수 있고, 대응 관계에 기초하여 완성된 스캔 이미지를 획득할 수 있다.The
제어부(190)는 공지된 다양한 이미지 병합 알고리즘을 이용하여 스캔 대상 객체의 스캔 이미지를 생성할 수 있다.The
이동 스캐너(200)는 사용자 입력을 수신하여 수신된 사용자 입력을 디스플레이 장치(100)에 제공한다. 이동 스캐너(200)는 스캔 대상 객체로부터 스캔된 단위 스캔 이미지를 디스플레이 장치(100)에 제공한다.The
이동 스캐너(200)는 스캔 대상 객체의 표면을 이동하면서 스캔 대상 객체를 스캔할 수 있다. 이동 스캐너(200)는 스캔 기능을 구비한 다양한 장치로 구현될 수 있으며, 스캔 기능이 구비된 마우스(마우스 스캐너), 리모콘, 휴대용 단말기 등 중 어느 하나일 수 있다.The
스캔 대상 객체는 사용자가 이동 스캐너(200)에 입력 및 저장하고자 하는 정보가 담긴 목적물을 말하며, 일반적으로 문자, 그림 등이 표시된 문서를 지칭한다. 또한 스캔 대상 객체의 일정 영역이란 기존의 라인 스캔 영역과 달리 소정의 면적을 갖는 2차원 영역을 의미한다. 후술하겠지만, 스캔 대상 영역의 일정 영역은 스캐닝부(220)에 포함된 스캔 윈도우(scan window)에 대응하는 영역일 수 있다.The scan target object refers to a target object containing information to be input and stored by the
이동 스캐너(200)가 스캔 기능을 구비한 마우스인 경우, 이동 스캐너(200)의동작 모드는 스캔 모드 및 마우스 모드를 포함할 수 있다.When the
스캔 모드는 이동 스캐너(200)가 스캔 대상 객체의 표면을 이동하면서 스캔 대상 객체를 스캔 하는 모드일 수 있다.The scan mode may be a mode in which the
마우스 모드는 이동 스캐너(200)가 디스플레이 장치(100)에 사용자 입력을 전송하여 디스플레이 장치(100)의 기능을 제어하기 위한 모드일 수 있다. 마우스 모드는 스캔 대상 객체의 스캔 이미지를 편집하기 위한 편집 모드를 포함할 수 있다.The mouse mode may be a mode for the
이동 스캐너(200)는 사용자 입력부(210), 스캐닝부(220), 위치 검출부(230), 통신 인터페이스부(240), 저장부(250), 제어부(260)를 포함한다.The
사용자 입력부(210)는 사용자 입력을 수신할 수 있다. 사용자 입력부(210)는 이동 스캐너(200)의 기능 또는 디스플레이 장치(100)의 기능을 수행하는 사용자 입력을 수신할 수 있다. 사용자 입력부(210)에 대한 설명을 도 2를 참조하여 설명한다.The
다시 도 2를 설명한다.Fig. 2 will be described again.
도 2는 본 발명의 일 실시 예에 따른 이동 스캐너의 평면도이다.2 is a top view of a moving scanner according to an embodiment of the present invention.
도 2를 참조하면, 사용자 입력부(210)는 좌 버튼(211), 우 버튼(212), 휠(213), 스캔 버튼(214), 백 버튼(215)를 포함할 수 있다.Referring to FIG. 2, the
좌 버튼(211), 우 버튼(212) 및 휠(213)은 이동 스캐너(200)가 마우스 모드에서 동작하는 경우, 좌 버튼(211), 우 버튼(212) 및 휠(213) 각각에는 디스플레이 장치(100)의 동작을 제어하기 위한 기능이 할당될 수 있다. 예를 들어, 좌 버튼(211)은 디스플레이 장치(100)의 화면 중 어느 일 지점을 선택하기 위한 버튼일 수 있고, 우 버튼(212)는 디스플레이 장치(100)의 화면에 메뉴를 표시하기 위한 버튼일 수 있다. 휠 버튼(213)은 디스플레이 장치(100)의 화면 또는 디스플레이 장치(100)의 화면에 표시된 객체를 확대하거나 축소하기 위한 구성일 수 있다.The
스캔 버튼(214)은 이동 스캐너(200)가 스캔 모드로 진입하기 위한 사용자 입력을 수신하는 버튼일 수 있다. 사용자 입력에 의해 스캔 버튼(214)이 눌러진 경우, 이동 스캐너(200)의 동작 모드는 마우스 모드에서 스캔 모드로 변경될 수 있다. 사용자 입력에 의해 스캔 버튼(214)이 눌러진 경우, 이동 스캐너(200)는 스캔을 시작할 수 있는 상태가 될 수 있다.The
사용자 입력에 의해 스캔 버튼(214)이 눌러진 경우, 이동 스캐너(200)는 스캔 시작 요청 신호를 디스플레이 장치(100)에 전달할 수 있다. 디스플레이 장치(100)는 수신한 스캔 시작 요청 신호에 응답하여 스캔 인터페이스 화면을 표시할 수 있다. 이에 대해서는 후술한다.When the
이동 스캐너(200)가 스캔 모드로 동작하는 중 스캔 버튼(214)에 대한 사용자 입력이 다시 수신된 경우, 이동 스캐너(200)의 동작 모드는 스캔 모드에서 마우스 모드로 변경될 수 있다.If the user input to the
백 버튼(215)는 이동 스캐너(200)가 마우스 모드에서 동작하는 경우, 디스플레이 장치(100)가 웹페이지를 브라우징(browsing)하는 동안 이전 웹 페이지로 돌아가기 위한 버튼일 수 있다.The
백 버튼(215)는 이동 스캐너(200)가 마우스 모드에서 동작하는 경우, 디스플레이 장치(100)가 폴더를 브라우징(browsing)하는 동안 이전 폴더로 돌아가기 위한 버튼일 수 있다.The
다시 도 1을 설명한다.Fig. 1 will be described again.
스캐닝부(220)는 스캔 대상 객체의 일정 영역에 광을 조사할 수 있다. 스캐닝부(220)는 조사된 광이 스캔 대상 객체를 통해 반사된 반사광을 이용하여 스캔 대상 객체의 단위 스캔 이미지를 획득할 수 있다. The
이를 위해 스캐닝부(220)는 스캔 윈도우(221), 조명부(미도시), 미러(미도시), 카메라(미도시)를 포함할 수 있다.To this end, the
조명부는 스캔 대상 객체에 광을 조사할 수 있다. 미러에는 스캔 대상 객체로부터 반사된 광에 대응하는 단위 이미지가 맺힐 수 있다. 카메라는 미러에 맺힌 단위 이미지를 촬영하여 단위 스캔 이미지를 획득할 수 있다.The illumination unit may irradiate light to the object to be scanned. A unit image corresponding to the light reflected from the object to be scanned may be formed in the mirror. The camera can acquire a unit scan image by taking a unit image formed on the mirror.
스캐닝부(220)는 일정한 면적을 갖는 2차원 영역을 통해 스캔 대상 객체에 광을 조사할 수 있다. 2차원 영역은 스캐닝부(220)의 스캔 윈도우(221)가 형성하는 영역일 수 있다. 스캔 윈도우(221)는 조명부가 스캔 대상 객체에 광을 조사하는 통로이며, 스캔 대상 객체로부터 반사된 광을 미러에 전달하는 통로일 수 있다.The
스캐닝부(220)는 스캔 윈도우(221)를 통해 스캔 대상 객체로부터 반사된 광을 수신하여 스캔 대상 객체의 단위 스캔 이미지를 획득할 수 있다. 즉, 스캔 윈도우(221)는 스캔 대상 객체의 단위 스캔 이미지를 획득하기 위한 매개체 역할을 수행한다.The
위치 검출부(230)는 이동 스캐너(200)의 위치를 검출할 수 있다. 즉, 이동 스캐너(200)가 이동함에 따라 이동 스캐너(200)의 위치가 변하므로, 위치 검출부(230)를 이동 스캐너(200)의 위치를 검출하여 검출된 이동 스캐너(200)의 위치를 디스플레이 장치(100)에 제공할 수 있다. 구체적으로, 위치 검출부(230)는 특정 지점에 대한 X, Y 좌표를 측정할 수 있고, 측정된 좌표를 기준 위치로 설정할 수 있다. 이후, 이동 스캐너(200)의 이동이 있는 경우, 새로운 지점에 대한 X, Y 좌표를 측정하고, 새랍이게 측정된 이동 스캐너(200)의 위치를 기준 위치로 설정하여 이동 스캐너(200)의 위치를 반복적으로 검출할 수 있다.The
일 실시 예에서 위치 검출부(230)는 하나 이상의 레이져 센서를 포함할 수 있다. 레이져 센서는 스캔 대상 객체에 레이져를 조사하고, 이로부터 반사된 레이져를 수신하여 이동 스캐너(200)의 위치를 검출할 수 있다.In one embodiment, the
또 다른 실시 예에서 위치 검출부(230)는 하나의 레이져 센서 및 하나의 자이로 센서를 포함할 수도 있다.In another embodiment, the
스캐닝부(220) 및 위치 검출부(230)의 배치에 대해서는 도 3을 참조하여 설명한다.The arrangement of the
도 3은 본 발명의 일 실시 예에 따른 이동 스캐너의 저면도이다.3 is a bottom view of a mobile scanner according to an embodiment of the present invention.
도 3을 참조하면, 이동 스캐너(200)의 저면에는 스캔 윈도우(221) 및 위치 검출부(230)가 배치될 수 있다. Referring to FIG. 3, a
스캐닝부(220)는 스캔 윈도우(221)를 통해 스캔 대상 객체로부터 단위 스캔 이미지를 획득할 수 있다. 스캔 윈도우(221)가 형성하는 영역은 실제 스캔이 되는 영역이다.The
위치 검출부(230)는 스캔 윈도우(221)의 상측 및 하측 각각에 배치될 수 있다.The
다시 도 1을 설명한다.Fig. 1 will be described again.
통신 인터페이스부(240)는 외부 장치와 유무선 통신을 수행할 수 있다. 통신 인터페이스부(240)는 외부 장치와 유무선 통신을 통해 입력 신호, 영상, 음성을 수신할 수 있다. 특히, 통신 인터페이스부(240)는 디스플레이 장치(100)의 통신 인터페이스부(110)와 유무선 통신을 통해 정보를 송수신할 수 있다.The
통신 인터페이스부(240)는 시리얼 통신 규격, PS/2 규격, 범용직렬버스(Universal Serial Bus, USB) 규격을 이용하여 디스플레이 장치(100)와 유선 통신을 수행할 수 있다.The
통신 인터페이스부(240)는 RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), 지그비(ZigBee), DLNA (Digital Living Network Alliance) 규격을 이용하여 디스플레이 장치(100)와 무선 통신을 수행할 수 있다.The
저장부(250)는 스캐닝부(220)로부터 획득한 단위 스캔 이미지들, 위치 검출부(230)로부터 검출된 이동 스캐너(200)의 위치를 저장할 수 있다.The
저장부(250)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램, 롬(EEPROM 등) 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
제어부(260)는 이동 스캐너(200)의 전반적인 동작을 제어할 수 있다.The
특히, 제어부(260)는 스캐닝부(220)가 획득한 복수의 단위 스캔 이미지들과 위치 검출부(230)가 검출한 복수의 위치들을 디스플레이 장치(100)에 제공할 수 있다. 복수의 단위 스캔 이미지들 각각은 복수의 위치들 각각에 대응될 수 있다.In particular, the
디스플레이 장치(100)는 복수의 단위 스캔 이미지들 각각에 복수의 위치들 각각을 대응시킬 수 있고, 대응 관계에 기초하여 완성된 스캔 이미지를 획득할 수 있다.The
다음으로 도 4를 참조하여, 이동 스캐너(200)를 통해 스캔 대상 객체를 스캔하는 과정을 제공하는 스캔 인터페이스 화면을 설명한다.Next, a scan interface screen for providing a process of scanning a scan object through the
도 4는 본 발명의 일 실시 예에 따라 스캔 대상 객체를 스캔하는 과정을 제공하는 스캔 인터페이스 화면이다.4 is a scan interface screen for providing a process of scanning a scan object according to an exemplary embodiment of the present invention.
도 4를 참조하면, 디스플레이 장치(100)는 디스플레이부(130)를 통해 스캔 인터페이스 화면(500)을 제공할 수 있다. 일 실시 예에서 이동 스캐너(200)가 마우스 모드에서 동작하고 있고, 이동 스캐너(200)의 스캔 버튼(214)에 대한 사용자 입력을 수신하면, 이동 스캐너(200)는 스캔 버튼(214)에 대한 사용자 입력을 디스플레이 장치(100)에 전송할 수 있다. 디스플레이 장치(100)는 스캔 버튼(214)에 대한 사용자 입력을 전달받아 스캔 인터페이스 화면(500)을 제공할 수 있다.Referring to FIG. 4, the
스캔 인터페이스 화면(500)에는 이동 스캐너(200)가 스캔 대상 객체를 스캔하고 있는 과정이 제공될 수 있다. The
스캔 인터페이스 화면(500)은 스캔 대상 객체의 스캔 이미지(510), 스캔 박스(520), 메모리 가이드 바(530), 기능 가이드(540)를 포함할 수 있다.The
스캔 대상 객체의 스캔 이미지(510)는 이동 스캐너(200)로부터 수신한 스캔 이미지일 수 있다. The scanned image 510 of the scanned object may be a scanned image received from the moving
스캔 박스(520)는 스캐닝부(220)의 스캔 윈도우(221)에 대응하는 박스일 수 있다. 스캔 박스(520)는 스캔 윈도우(221)가 형성하는 영역에 대응하는 영역으로 실제 스캔이 수행되고 있는 영역일 수 있다.The
스캔 박스(520)는 이동 스캐너(200)의 움직임에 대응될 수 있다. 즉, 이동 스캐너(200)의 이동방향에 따라 스캔 박스(520)도 이동될 수 있다.The
스캔 박스(520)의 표시는 이동 스캐너(200)의 이동에 대한 정보에 기초하여 변경될 수 있다. 구체적으로, 디스플레이 장치(100)는 이동 스캐너(200)의 이동에 대한 정보를 획득하고, 획득한 이동에 대한 정보에 기초하여 스캔 박스(520)의 표시를 변경시킬 수 있다.The display of the
이동 스캐너(200)의 이동 속도가 임계 속도 이상인 경우, 스캔 박스(520)의 표시를 변경시킬 수 있다. When the moving speed of the moving
일 실시 예에서 디스플레이 장치(100)는 이동 스캐너(200)의 이동 속도가 임계 속도 이상인 경우, 스캔 박스(520)의 컬러를 변경시킬 수 있다. 예를 들어, 이동 속도가 임계 속도 미만인 경우, 스캔 박스(520)의 컬러는 녹색일 수 있고, 이동 속도가 임계 속도 이상인 경우, 스캔 박스(520)의 컬러는 노란색으로 변경될 수 있다. 사용자는 스캔 박스(520)의 컬러 변화를 인지하여 이동 스캐너(200)의 속도를 조절할 수 있다. In one embodiment, the
또 다른 실시 예에서 디스플레이 장치(100)는 이동 스캐너(200)의 이동 속도가 임계 속도 이상인 경우, 스캔 박스(520)를 구성하는 외곽선의 형상을 변경시킬 수 있다. In another embodiment, the
또 다른 실시 예에서 디스플레이 장치(100)는 이동 스캐너(200)의 이동 속도가 임계 속도 이상인 경우, 미리 설정된 음성을 출력할 수 있다. 미리 설정된 음성은 사용자에게 이동 스캐너(200)의 이동 속도가 빠름을 알리는 경고음일 수 있다.In another embodiment, the
또 다른 실시 예에서 디스플레이 장치(100)는 이동 스캐너(200)의 이동 속도가 임계 속도 이상인 경우, 경고 메시지를 출력할 수 있다. 경고 메시지는 사용자에게 이동 스캐너(200)의 이동 속도가 빠름을 알리는 메시지일 수 있다.In another embodiment, the
또 다른 실시 예에서 디스플레이 장치(100)는 이동 스캐너(200)의 이동 속도가 임계 속도 이상인 경우, 스캔 박스(520)의 표시를 변경하면서 경고음을 출력할 수도 있고, 스캔 박스(520)의 표시를 변경하면서 경고 메시지를 출력할 수도 있다.In another embodiment, the
메모리 가이드 바(530)는 디스플레이 장치(100)의 메모리 잔량을 나타낼 수 있다. 즉, 메모리 가이드 바(530)는 디스플레이 장치(100)를 구성하는 메모리의 총량 중 현재 스캔된 이미지의 용량을 제외한 나머지 용량을 실시간으로 나타낼 수 있다. The
기능 가이드(540)는 이동 스캐너(200)의 기능을 가이드 한다. 구체적으로, 기능 가이드(540)는 이동 스캐너(200)의 축소 이미지, 이동 스캐너(200)의 스캔 버튼(214)의 기능, 이동 스캐너(200)의 휠(213)의 기능을 제공할 수 있다.The
즉, 이동 스캐너(200)의 스캔 버튼(214)의 기능은 스캔 중지(stop scan)임을 나타낼 수 있고, 휠(213)은 스캔 이미지를 확대/축소하는 줌인/아웃(zoom-in/out)임을 나타낼 수 있다.That is, the function of the
도 5는 본 발명의 또 다른 실시 예에 따른 디스플레이 장치의 구성을 설명하기 위한 블록도이다.5 is a block diagram illustrating a configuration of a display device according to another embodiment of the present invention.
도 5를 참조하면, 본 발명의 또 다른 실시 예에 따른 디스플레이 장치(100)는 도 1에서 설명한 디스플레이 장치(100)의 구성에 텍스트 인식부(140) 및 텍스트 음성 변환부(160)를 더 포함할 수 있다.5, a
텍스트 인식부(140)는 기 설정된 언어를 기초로 스캔 이미지에 포함된 텍스트를 인식할 수 있다. 일 실시 예에서 스캔 이미지에 포함된 텍스트를 인식하는 방법은 광학식 문자 판독(Optical Character Recognition, OCR) 방법이 사용될 수 있다.The
텍스트 음성 변환부(160)는 선택된 텍스트를 음성으로 변환하여 출력할 수 있다. 일 실시 예에서 텍스트 음성 변환부(160)는 선택된 텍스트를 텍스트 음성 변환(Text To Speech, TTS)을 통해 음성으로 변환하여 출력할 수 있다.The text-to-
다음으로 도 6 내지 도 17을 참조하여 본 발명의 일 실시 예에 따른 디스플레이 장치의 동작 방법을 설명한다.Next, an operation method of a display apparatus according to an embodiment of the present invention will be described with reference to FIGs. 6 to 17. FIG.
도 6은 본 발명의 일 실시 예에 따른 디스플레이 장치의 동작 방법을 설명하기 위한 흐름도이다.6 is a flowchart illustrating an operation method of a display apparatus according to an embodiment of the present invention.
이하에서 이동 스캐너(200)는 스캔 모드 및 마우스 모드 중 마우스 모드에서 동작함을 가정하여 설명한다.Hereinafter, it will be assumed that the
디스플레이 장치(100)의 제어부(190)는 이동 스캐너(200)로부터 스캔 이미지를 획득한다(S101). 제어부(190)는 이동 스캐너(200)로부터 제공받은 복수의 단위 스캔 이미지들 및 복수의 단위 스캔 이미지들에 대응하는 복수의 위치들에 기초하여 스캔 대상 객체의 스캔 이미지를 획득할 수 있다. The
스캔 이미지는 텍스트를 포함한 전자 문서 이미지 일 수 있다.The scanned image may be an electronic document image including text.
디스플레이 장치(100)의 제어부(190)는 획득한 스캔 이미지를 디스플레이부(130)를 통해 표시한다(S103).The
일 실시 예에서 디스플레이 장치(100)의 제어부(190)는 사용자 입력을 통해 텍스트 음성 변환 프로그램을 실행시키는 실행명령을 수신할 수 있다. 제어부(190)는 수신된 실행명령에 따라 텍스트 음성 변환(Text To Speech, TTS)을 위한 사용자 인터페이스 화면을 제공할 수 있다. 제어부(190)는 제공된 사용자 인터페이스 화면에 스캔 이미지를 표시할 수 있다. 텍스트 음성 변환을 위한 사용자 인터페이스 화면에 대해서는 도 7을 참조하여 설명한다.In one embodiment, the
도 7은 본 발명의 일 실시 예에 따른 텍스트 음성 변환을 위한 사용자 인터페이스 화면이다.7 is a user interface screen for text-to-speech conversion according to an exemplary embodiment of the present invention.
텍스트 음성 변환 프로그램이 실행되면, 도 7에 도시된 바와 같은 사용자 인터페이스 화면(600)을 표시할 수 있다.When the text-to-speech conversion program is executed, the
사용자 인터페이스 화면(600)은 작업 영역(610), 고대비 설정 영역(620), 상위 탭 영역(630), 하위 탭 영역(640), 리스트 영역(650), 파일 재생 설정 영역(660)을 포함한다.The
작업 영역(610)은 이동 스캐너(200)로부터 제공된 스캔 이미지가 표시되거나, 스캔 이미지가 텍스트로 변환된 결과를 표시하는 영역이다.The
고대비 설정 영역(620)은 스캔 이미지에 포함된 텍스트를 인식한 후, 인식된 텍스트에 시인성 효과를 주기 위해 고대비를 설정하는 영역이다. 고대비 설정 영역(620)은 고대비 설정을 알려주는 고대비 탭(621) 및 수직으로 배치된 고대비 설정 바(623)를 포함할 수 있다. 사용자는 고대비 설정 바(623)를 이용하여 인식된 텍스트에 원하는 고대비를 설정할 수 있다. The high
상위 탭 영역(630)은 파일 탭, 재생 탭, 설정 탭을 포함한다.The
파일 탭은 파일을 불러오거나 저장된 파일 목록을 보여주기 위한 탭이다.The File tab is a tab for loading a file or displaying a list of saved files.
재생 탭은 인식된 텍스트를 특정 언어의 음성으로 변환하여 출력하거나, 변환된 음성을 특정 목소리 톤으로 출력하기 위한 탭이다.The reproduction tab is a tab for converting the recognized text into a voice of a specific language and outputting it, or outputting the converted voice to a specific voice tone.
설정 탭은 텍스트 음성 변환 프로그램의 전반적인 설정을 위한 탭이다.The Settings tab is the tab for the overall configuration of the text-to-speech program.
하위 탭 영역(640)은 상위 탭 영역(630)이 선택된 경우, 표시되는 영역이다. 하위 탭 영역(640)에는 파일 탭, 재생 탭, 설정 탭 중 선택된 탭에 대응하는 하위 탭들이 표시될 수 있다. 예를 들어, 도 7에 도시된 바와 같이, 상위 탭 영역(630)에서 파일 탭이 선택된 경우, 하위 탭 영역(640)에는 불러오기 탭 및 저장 목록 탭이 표시될 수 있다.The
리스트 영역(650)은 하위 탭 영역(640)의 하위 탭에 대응하는 리스트를 표시하는 영역이다. 예를 들어, 도 7에 도시된 바와 같이, 하위 탭 영역(640)의 저장 목록 탭이 선택된 경우, 리스트 영역(650)에는 디스플레이 장치(100)에 저장된 파일 리스트를 표시할 수 있다.The
파일 재생 설정 영역(660)은 인식된 텍스트를 음성으로 변환하여 출력할 시, 출력되는 음성의 속도, 음성의 음량, 음성 재생의 반복, 음성 재생의 시작, 음성의 저장 등을 설정할 수 있는 영역일 수 있다.The file
다시 도 6을 설명한다.6 will be described again.
디스플레이 장치(100)의 제어부(190)는 표시된 스캔 이미지에 포함된 텍스트를 특정 언어로 인식하기 위해 제1 언어를 선택하는 입력을 수신한다(S105).The
예를 들어, 스캔 이미지에 포함된 텍스트가 영어인 경우, 사용자는 제1 언어를 영어로 설정하여 스캔 이미지에 포함된 텍스트가 영어 기반으로 인식되도록 할 수 있다.For example, if the text included in the scanned image is English, the user can set the first language to English so that the text included in the scanned image is recognized as English-based.
일 실시 예에서 디스플레이 장치(100)의 제어부(190)는 제1 언어 선택 입력을 이동 스캐너(200)로부터 수신할 수 있다. 구체적으로, 디스플레이 장치(100)의 제어부(190)는 이동 스캐너(200)의 좌 버튼(211) 선택 입력에 대응하는 제1 언어 선택 입력을 수신할 수 있다.In one embodiment, the
디스플레이 장치(100)의 텍스트 인식부(140)는 선택된 제1 언어를 기초로 스캔 이미지에 포함된 텍스트를 인식한다(S107). 일 실시 예에서 스캔 이미지에 포함된 텍스트를 인식하는 방법은 광학식 문자 판독(Optical Character Recognition, OCR) 방법이 사용될 수 있다. 광학식 문자 판독은 전자 문서에 새겨진 텍스트를 빛을 이용하여 판독하는 기술로, 1자를 수십 개의 모눈으로 분할하여 특정한 모눈의 흑백 또는 자획형상의 특징에 의해 텍스트를 판독하는 기술이다. The
텍스트 인식부(140)는 스캔 이미지에 포함된 텍스트를 광학식 문자 판독 방법을 이용하여 인식할 수 있다. 제어부(190)는 인식된 텍스트를 저장하기 위한 사용자 입력을 통해 인식된 텍스트를 저장부(150)에 저장할 수 있다.The
스캔 이미지에 포함된 텍스트가 광학식 문자 판독을 통해 인식된 경우, 인식된 텍스트는 이동 스캐너(200)에 의해 드래그가 가능한 상태로 될 수 있다.If the text included in the scanned image is recognized through optical character reading, the recognized text can be dragged by the moving
일 실시 예에서 인식된 텍스트는 메일을 통해 사용자 본인이나 다른 사용자에게 전송될 수 있다. 구체적으로, 사용자 인터페이스 화면에는 메일 아이콘(미도시)이 더 표시될 수 있고, 메일 아이콘이 선택된 경우, 메일 창이 표시되고, 표시된 메일 창을 통해 인식된 텍스트가 전달될 수 있다.In one embodiment, the recognized text may be sent to the user or other user via mail. More specifically, a mail icon (not shown) may be further displayed on the user interface screen. When the mail icon is selected, the mail window may be displayed, and the recognized text may be transmitted through the displayed mail window.
디스플레이 장치(100)의 제어부(190)는 인식된 텍스트를 다른 언어로 번역하기 위해 제2 언어를 선택하는 입력을 수신하는지 확인한다(S109).The
만약, 번역을 위한 제2 언어 선택 입력을 수신한 경우, 제어부(190)는 인식된 텍스트를 제2 언어로 번역한다(S111). 일 실시 예에서 제어부(190)는 인식된 텍스트 중 일부 텍스트를 번역할 수 있다. 구체적으로, 제어부(190)는 이동 스캐너(200)의 드래그 동작을 통해 선택된 텍스트만을 제1 언어에서 제2 언어로 번역할 수 있다. 이에 대해서는 도 8 내지 도 9를 참조하여 설명한다. If the second language selection input for translation is received, the
도 8 및 도 9는 본 발명의 일 실시 예에 따라 선택 텍스트에 대한 번역 결과를 제공하는 화면이다.FIGS. 8 and 9 are screens for providing translation results for selected text according to an embodiment of the present invention.
먼저, 도 8을 참조하면, 작업 영역(610)에는 광학식 문자 판독에 의해 스캔 이미지가 텍스트로 변환된 텍스트 문서를 표시하고 있다.8, the
작업 영역(610)에 표시된 텍스트 중 이동 스캐너(200)의 드래그 동작에 의해<announce>라는 단어가 선택되고, 이동 스캐너(200)의 우 버튼(212)가 선택되면, 디스플레이 장치(100)는 <announce>라는 단어의 일측에 정보 탭(670)을 표시할 수 있다. 이동 스캐너(200)의 드래그 동작에 의해 <announce>라는 단어가 선택된 경우, 선택된 단어는 하이라이트 될 수 있다.When the word " announce " is selected by the drag operation of the
정보 탭(670)은 번역 탭(671), 영역 재생 탭(673), 영역 저장 탭(674) 및 사전 탭(675)를 포함한다.The
번역 탭(671)은 선택된 텍스트를 특정 언어로 번역하여 번역된 결과를 제공하기 위한 탭 일 수 있다.The
영역 재생 탭(673)은 선택된 텍스트를 음성으로 변환하여 변환된 음성을 출력하기 위한 탭 일 수 있다.The
영역 저장 탭(674)은 선택된 텍스트의 변환된 음성을 음성 파일로 저장하기 위한 탭 일 수 있다.The area save
사전 탭(675)은 선택된 텍스트의 의미나, 예문을 제공하기 위한 탭 일 수 있다.The
디스플레이 장치(100)가 이동 스캐너(200)로부터 번역 탭(671)을 선택하는 선택 입력을 수신한 경우, <announce>라는 단어가 한국어로 번역된 번역 결과를 도 9에서처럼 제공할 수 있다. 즉, 디스플레이 장치(100)가 이동 스캐너(200)로부터 번역 탭(671)을 선택하는 선택 입력을 수신한 경우, <announce>에 대한 한국어 번역 결과를 제공하는 번역 창(612)이 표시될 수 있다. 여기서, 번역될 언어는 영어에 한정될 필요는 없고, 사용자의 설정에 따라 다양한 언어로 설정될 수 있다.When the
일 실시 예에서 디스플레이 장치(100)는 번역 결과를 웹 페이지에 대응하는 서버로부터 획득할 수 있다. 번역 탭(671)을 선택하는 선택 입력이 수신된 경우, 디스플레이 장치(100)는 웹 서버에 접속하여 해당 텍스트에 대응하는 번역 결과를 획득할 수 있다.In one embodiment, the
또 다른 실시 예에서 디스플레이 장치(100)는 번역 결과를 bak 파일 형태로 저장된 저장부를 통해 획득할 수 있다.In another embodiment, the
또한, 도 8 및 도 9의 실시 예에서는 인식된 텍스트 중 단어에 한정하여 설명하였으나, 이에 한정될 필요는 없고, 문장 또는 전체 텍스트의 번역의 경우에도 적용될 수 있다.In the embodiments of FIGS. 8 and 9, the present invention is limited to words among the recognized texts. However, the present invention is not limited thereto and can be applied to the case of translation of sentences or entire texts.
다시 도 6을 설명한다.6 will be described again.
한편, 번역을 위한 제2 언어 선택 입력이 수신되지 않은 경우, 제어부(190)는 인식된 텍스트 중 일부 텍스트를 선택하는 입력을 획득한다(S113).On the other hand, if the second language selection input for translation is not received, the
제어부(190)는 이동 스캐너(200)의 드래그 동작을 통해 인식된 전체 텍스트 중 일부 텍스트를 선택하는 입력을 획득할 수 있다. 즉, 도 8에 도시된 바와 같이, 작업 영역(610)에 표시된 텍스트 중 이동 스캐너(200)의 드래그 동작에 의해<announce>라는 단어가 선택될 수 있다. 이동 스캐너(200)의 드래그 동작에 의해<announce>라는 단어가 선택된 경우, 선택된 단어는 하이라이트 될 수 있다.The
디스플레이 장치(100)의 텍스트 음성 변환부(160)는 선택된 텍스트를 음성으로 변환하여 출력한다(S115). 일 실시 예에서 텍스트 음성 변환부(160)는 선택된 텍스트를 텍스트 음성 변환(Text To Speech, TTS)을 통해 음성으로 변환하여 출력할 수 있다. The text-to-
이에 대해서는 도 10을 참조하여 설명한다.This will be described with reference to FIG.
도 10은 본 발명의 일 실시 예에 따라 선택된 텍스트를 음성으로 변환하여 출력하는 과정을 설명하기 위한 도면이다.FIG. 10 is a diagram for explaining a process of converting a selected text into speech and outputting the selected speech according to an embodiment of the present invention.
도 10을 참조하면, 작업 영역(610)에는 광학식 문자 판독에 의해 스캔 이미지가 텍스트로 변환된 텍스트 문서를 표시하고 있다.Referring to FIG. 10, the
작업 영역(610)에 표시된 텍스트 중 이동 스캐너(200)의 드래그 동작에 의해<This is a new method for text selection and edit for touch UI-UW based devices>라는 문장이 선택되고, 이동 스캐너(200)의 우 버튼(212)이 선택되면, 디스플레이 장치(100)는 <This is a new method for text selection and edit for touch UI-UW based devices>라는 문장의 일측에 정보 탭(670)을 표시할 수 있다. The text of the text displayed in the
디스플레이 장치(100)가 이동 스캐너(200)로부터 영역 재생 탭(673)을 선택하는 선택 입력을 수신한 경우, 텍스트 음성 변환부(160)는 <This is a new method for text selection and edit for touch UI-UW based devices>라는 문장을 음성으로 변환할 수 있고, 제어부(190)는 변환된 음성을 오디오 출력부(170)를 통해 출력할 수 있다. When the
사용자는 파일 재생 설정 영역(660)을 통해 출력되는 음성의 속도, 음성의 음량 등을 조절할 수 있다. 또한, 파일 재생 설정 영역(660)을 통해 선택된 텍스트를 반복하여 재생할 수도 있고, 출력된 음성을 음성 파일로 저장할 수 있다.The user can adjust the speed of the voice outputted through the file
일 실시 예에서 음성 파일은 메일을 통해 사용자 본인이나 다른 사용자에게 전송될 수 있다. 구체적으로, 사용자 인터페이스 화면에는 메일 아이콘(미도시)이 더 표시될 수 있고, 메일 아이콘이 선택된 경우, 메일 창이 표시되고, 표시된 메일 창을 통해 음성 파일이 전달될 수 있다.In one embodiment, the voice file may be transmitted to the user or other user via mail. More specifically, a mail icon (not shown) may be further displayed on the user interface screen, and when the mail icon is selected, the mail window may be displayed and the voice file may be delivered through the displayed mail window.
다시 도 6을 설명한다.6 will be described again.
또 다른 실시 예에서 제어부(190)는 선택된 텍스트에 대한 사전적 의미를 제공할 수 있다. 이에 대해서는 도 11 내지 도 13을 참조하여 설명한다.In yet another embodiment, the
도 11 내지 도 13은 본 발명의 일 실시 예에 따라 선택 텍스트에 대한 사전적 의미를 제공하는 화면이다.11 to 13 are screens providing a dictionary meaning of the selected text according to an embodiment of the present invention.
도 11을 참조하면, 작업 영역(610)에는 광학식 문자 판독에 의해 스캔 이미지가 텍스트로 변환된 텍스트 문서를 표시하고 있다.Referring to FIG. 11, the
작업 영역(610)에 표시된 텍스트 중 이동 스캐너(200)의 드래그 동작에 의해<announce>라는 단어가 선택되고, 이동 스캐너(200)의 우 버튼(212)가 선택되면, 디스플레이 장치(100)는 <announce>라는 단어의 일측에 정보 탭(670)을 표시할 수 있다. 이동 스캐너(200)의 드래그 동작에 의해 <announce>라는 단어가 선택된 경우, 선택된 단어는 하이라이트 될 수 있다.When the word " announce " is selected by the drag operation of the
디스플레이 장치(100)가 이동 스캐너(200)로부터 사전 탭(675)을 선택하는 선택 입력을 수신한 경우, <announce>라는 단어의 사전적 의미를 도 12에서처럼 제공할 수 있다. 즉, 디스플레이 장치(100)가 이동 스캐너(200)로부터 사전 탭(675)을 선택하는 선택 입력을 수신한 경우, <announce>에 대한 사전적 의미를 제공하는 사전 창(613)이 표시될 수 있다. When the
도 11 및 12에서는 사용자 인터페이스 화면(600)에 선택된 단어에 대한 사전 창(613)을 제공하는 실시 예를 설명하였으나, 이에 한정될 필요는 없다.11 and 12, the
즉, <announce>라는 단어가 선택되고, 이동 스캐너(200)로부터 사전 탭(675)을 선택하는 선택 입력이 수신된 경우, 디스플레이 장치(100)는 도 13에 도시된 바와 같이, 해당 단어에 대한 사전적 의미를 제공하는 웹 페이지에 접속하여 해당 단어에 대한 사전적 의미를 제공할 수도 있다.That is, when the word " announce " is selected and a selection input for selecting the
다음으로 도 14 및 도 15를 설명한다.Next, Fig. 14 and Fig. 15 will be described.
도 14 및 도 15는 본 발명의 일 실시 예에 따라 고대비 설정에 의해 사용자 인터페이스 화면의 레이아웃이 변경되는 과정을 보여준다.FIG. 14 and FIG. 15 show a process of changing the layout of a user interface screen by high contrast setting according to an embodiment of the present invention.
사용자는 이동 스캐너(200)를 통해 고대비 설정 바(623)의 고대비 정도를 조절하여 사용자 인터페이스 화면(600)의 레이아웃을 변경시킬 수 있다. 예를 들어, 도 14에 도시된 바와 같이, 고대비 정도를 높이는 경우, 사용자 인터페이스 화면(600)의 레이아웃은 도 15와 같이 변경될 수 있다. 즉, 고대비 정도가 조절된 경우, 디스플레이 장치(100)는 작업 영역(610)에서 인식된 텍스트만을 강조하도록 인식된 텍스트를 제외한 나머지 요소들을 어둡게 하여 시인성을 향상시킬 수 있다.The user can change the layout of the
다음으로 도 16 내지 도 17을 설명한다.Next, Figs. 16 to 17 will be described.
도 16 내지 도 17은 본 발명의 일 실시 예에 따라 상위 탭 영역 중 재생 탭이 선택된 경우, 제공되는 사용자 인터페이스 화면의 예를 보여준다.FIGS. 16 to 17 show examples of a provided user interface screen when a playback tab is selected from among the upper tab regions according to an embodiment of the present invention.
이동 스캐너(200)에 의해 상위 탭 영역(630)의 재생 탭이 선택된 경우, 하위 탭 영역(640)에는 언어 탭 및 목소리 톤 탭이 표시될 수 있다. When the reproduction tab of the
언어 탭은 인식된 텍스트를 특정 언어의 음성으로 변환하여 출력하기 위한 탭일 수 있다. 언어 탭이 선택된 경우, 도 16에 도시된 바와 같이, 리스트 영역(650)은 복수의 언어를 선택할 수 있는 화면이 제공된다. 사용자는 원하는 언어를 선택하여 선택된 언어로 음성을 들을 수 있다. 예를 들어, 인식된 텍스트의 언어가 영어이고, 리스트 영역(650)에서 선택된 언어도 영어인 경우, 디스플레이 장치(100)는 인식된 텍스트를 영어 음성으로 출력할 수 있다.The language tab may be a tab for converting the recognized text into a voice of a specific language and outputting it. When the language tab is selected, as shown in FIG. 16, the
목소리 톤 탭은 인식된 텍스트를 특정 화자의 음성으로 변환하여 출력하기 위한 탭 일 수 있다. 목소리 톤 탭이 선택된 경우, 도 17에 도시된 바와 같이, 리스트 영역(650)은 복수의 화자를 선택할 수 있는 화면이 제공된다. 사용자는 원하는 화자를 선택하여 선택된 화자의 음성을 들을 수 있다.The voice tone tap may be a tab for converting the recognized text into a voice of a specific speaker and outputting it. When the voice tone tap is selected, as shown in Fig. 17, the
본 발명의 다양한 실시 예에 따르면, 사용자는 다양한 조건에 따라 인식된 텍스트를 음성으로 들을 수 있어 맞춤형 어학 서비스의 제공이 가능하다.According to various embodiments of the present invention, the user can listen to the recognized text by various conditions to provide a customized language service.
또한, 고대비 설정 및 변환된 음성을 음성 파일로 저장하는 기능 등을 통해 시각 장애인에 적합한 서비스를 제공할 수 있다.In addition, it is possible to provide a service suitable for a visually impaired person through a function of setting a high contrast and storing the converted voice as a voice file.
다음으로 도 18 내지 도 23을 참조하여 본 발명의 또 다른 실시 예에 따른 디스플레이 장치의 동작 방법을 설명한다.Next, an operation method of a display apparatus according to another embodiment of the present invention will be described with reference to FIGS. 18 to 23. FIG.
도 18은 본 발명의 또 다른 실시 예에 따른 디스플레이 장치의 동작 방법을 설명하기 위한 흐름도이다.18 is a flowchart illustrating an operation method of a display apparatus according to another embodiment of the present invention.
디스플레이 장치(100)의 제어부(190)는 텍스트 파일을 획득한다(S310).The
일 실시 예에서 텍스트 파일은 이동 스캐너(200)에 의해 스캔된 이미지일 수 있다. 구체적으로, 이동 스캐너(200)는 텍스트를 포함하는 스캔 대상 객체를 스캔 할 수 있고, 디스플레이 장치(100)는 이동 스캐너(200)로부터 스캔된 복수의 이미지 프레임들을 병합하여 하나의 완성된 스캔 이미지를 생성할 수 있다. 생성된 스캔 이미지가 텍스트 파일이 될 수 있다.In one embodiment, the text file may be an image scanned by the
디스플레이 장치(100)의 텍스트 인식부(140)는 스캔 이미지에 포함된 텍스트를 인식할 수 있다. 일 실시 예에서 스캔 이미지에 포함된 텍스트를 인식하는 방법은 광학식 문자 판독(Optical Character Recognition, OCR) 방법이 사용될 수 있다.The
제어부(190)는 OCR을 통해 텍스트가 인식된 상태의 텍스트 파일을 획득할 수 있으나, 이에 한정될 필요는 없다. 즉, 제어부(190)는 OCR을 통해 텍스트가 인식되기 전 상태의 텍스트 파일을 획득할 수 있고, 획득한 텍스트 파일로부터 OCR을 통해 텍스트를 인식할 수 있다.The
또 다른 실시 예에서 텍스트 파일은 이동 스캐너(200)로부터 스캔된 이미지와는 관련없는 디스플레이 장치(100)의 저장부(150)에 저장된 텍스트 파일일 수 있다.In another embodiment, the text file may be a text file stored in the
디스플레이 장치(100)의 제어부(190)는 획득한 텍스트 파일을 구성하는 텍스트의 언어를 확인한다(S320).The
일 실시 예에서 제어부(190)는 유니 코드에 기초하여 텍스트의 언어를 확인할 수 있다. 이에 대해서는 도 19 내지 도 20을 참조하여 설명한다.In one embodiment, the
도 19 내지 도 20은 본 발명의 일 실시 예에 따라 텍스트의 언어를 확인하는 방법을 설명하기 위한 도면이다.19 to 20 are diagrams for explaining a method of verifying a language of a text according to an embodiment of the present invention.
특히, 도 19는 본 발명의 실시 예에 따라 각 언어에 대응하는 언어 템플릿을 생성하는 과정을 설명하기 위한 흐름도이고, 도 20은 생성된 언어 템플릿을 이용하여 텍스트의 언어를 확인하는 과정을 설명하기 위한 흐름도이다.In particular, FIG. 19 is a flowchart illustrating a process of generating a language template corresponding to each language according to an embodiment of the present invention. FIG. 20 illustrates a process of verifying a language of a text using the generated language template Fig.
먼저, 도 19를 설명한다.First, Fig. 19 will be described.
디스플레이 장치(100)의 제어부(190)는 복수의 언어들 각각에 대해 문자열을 샘플링한다(S410).The
일 실시 예에서 제어부(190)는 유니 코드에 기초하여 각 언어에 대한 문자열을 특정 코드 값에 매칭시키기 위해 문자열을 샘플링 할 수 있다. 이에 대해서는 자세히 후술한다.In one embodiment, the
또 실시 예에서 각 언어에 대한 문자열을 샘플링하는 이유는 알파벳 계열의 언어(Spanish, English)들을 구분할 수 있도록 하기 위함이다. 구체적으로, 제어부(190)는 영어의 주어(I, You, We, She 등), 스페인어의 동사 등 일부 단어를 정의하여 알파벳 계열 간 구분을 할 수 있도록 하기 위해 각 언어에 대한 문자열을 샘플링할 수 있다.In the embodiment, the reason for sampling the string for each language is to distinguish the languages (Spanish, English) of the alphabet series. Specifically, the
디스플레이 장치(100)의 제어부(190)는 유니 코드에 기초하여 샘플링된 각 언어의 문자열에 대한 언어 템플릿을 생성한다(S430).The
유니 코드는 PC와 같은 단말기에서 세계 모든 나라의 언어를 통일된 방법으로 표현할 수 있게 제안된 국제적인 코드 규약을 의미한다.Unicode is an international code convention proposed to enable universal language representation of all the languages of the world on a PC-like device.
각 언어의 문자열은 유니 코드에 기초하여 특정 코드 값을 가질 수 있다. 즉, 복수의 문자열들 각각은 복수의 코드 값들 각각에 대응될 수 있다. 예를 들어, 한국어의 <가>라는 문자열은 String kor_ka = U+0x0041과 같이 유니 코드에 기초한 U+0x0041이라는 코드 값을 가질 수 있다. 제어부(190)는 유니 코드에 기초하여 복수의 언어들 각각에 대해 문자열에 코드 값을 매칭시켜 언어 템플릿을 생성할 수 있다. 언어 템플릿은 복수의 문자열들 각각과 복수의 코드 값들 각각 간의 대응관계를 나타낼 수 있다.Each language string can have a specific code value based on Unicode. That is, each of the plurality of strings may correspond to each of a plurality of code values. For example, the string " in Korean " may have a code value of U + 0x0041 based on Unicode, such as String kor_ka = U + 0x0041. The
복수의 언어들 각각은 복수의 언어 템플릿들 각각에 대응될 수 있다.Each of the plurality of languages may correspond to each of a plurality of language templates.
제어부(190)는 생성된 복수의 언어 템플릿들을 저장하도록 저장부(150)를 제어할 수 있다.The
다음으로 도 20을 설명한다. 도 20 는 도 18의 단계 S320를 구체화한 흐름도이다.Next, Fig. 20 will be described. 20 is a flow chart embodying step S320 of FIG.
디스플레이 장치(100)의 제어부(190)는 획득한 텍스트 파일의 텍스트의 특정 위치에 해당하는 단어들을 샘플링한다(S321).The
일 실시 예에서 샘플링되는 텍스트의 위치는 텍스트를 시작하는 2번째 단어부터 10번째 단어까지의 범위를 가질 수 있으나, 이는 예시에 불과하며, 다양한 범위를 가질 수 있다.In one embodiment, the location of the text to be sampled may range from the second word to the tenth word starting the text, but this is merely an example, and may have a variety of ranges.
디스플레이 장치(100)의 제어부(190)는 유니 코드에 기초하여 샘플링된 단어들을 코드 값으로 변환한다(S322). 일 실시 예에서 제어부(190)는 유니 코드에 기초하여 샘플링된 단어를 구성하는 문자열들 각각을 특정 코드 값으로 변환시킬 수 있다. The
디스플레이 장치(100)의 제어부(190)는 변환된 코드 값을 이용하여 샘플링된 단어와 언어 템플릿 간의 패턴 매칭을 수행한다(S323).The
제어부(190)는 샘플링된 하나 이상의 단어와 저장부(150)에 저장된 언어 템플릿 간의 패턴 매칭을 수행할 수 있다. 패턴 매칭은 단계 S322에서 변환된 코드 값과 언어 템플릿 상에서 정의되어 있는 특정 코드 값을 비교하는 과정일 수 있다.The
제어부(190)는 샘플링된 단어들을 구성하는 문자열의 코드 값과 저장부(150)에 저장된 언어 템플릿의 코드 값을 비교하여 텍스트 파일을 구성하는 텍스트의 언어를 확인할 수 있다. 구체적으로, 제어부(190)는 샘플링된 단어들을 구성하는 복수의 문자열들에 대한 코드 값들의 기준 비율 이상이 특정 언어 템플릿에 포함되었는지 확인할 수 있다. 만약, 샘플링된 단어들을 구성하는 복수의 문자열들에 대한 모든 코드 값들 중 기준 비율 이상이 특정 언어 템플릿에 포함된 경우, 제어부(190)는 텍스트를 해당 언어 템플릿에 대응하는 언어로 확인할 수 있다. 기준 비율 이상은 90%일 수 있으나, 이는 예시에 불과한 수치이다.The
디스플레이 장치(100)의 제어부(190)는 패턴 매칭 수행 결과에 기초하여 텍스트의 언어를 확인한다(S323).The
다시 도 18을 설명한다.18 is described again.
디스플레이 장치(100)의 제어부(190)는 확인된 언어를 음성 변환 대상 언어로 자동 설정한다(S330).The
즉, 제어부(190)는 패턴 매칭 수행 결과에 기초하여 확인된 언어로 텍스트를 음성으로 변환하기 위해 음성 변환 대상 언어를 자동으로 설정할 수 있다. That is, the
물론, 음성 변환 대상 언어는 사용자 입력에 의해 달리 설정될 수 있다.Of course, the speech conversion target language can be set differently by user input.
그러나, 음성 변환 대상 언어가 자동으로 설정됨에 따라 텍스트 파일에 대해 음성을 변환을 위한 언어를 별도로 설정할 필요가 없으므로, 사용자의 편의성이 증대될 수 있고, 사용자가 음성 변환을 위한 언어를 잘못 지정할 수 있는 경우가 미연에 방지될 수 있다.However, since the voice conversion target language is automatically set, it is not necessary to separately set a language for voice conversion for the text file. Therefore, the convenience of the user can be increased and the user can designate a wrong language for voice conversion The case can be prevented in advance.
디스플레이 장치(100)의 텍스트 음성 변환부(160)는 자동 설정에 따라 텍스트를 음성으로 변환한다(S340). 즉, 텍스트 음성 변환부(160)는 자동으로 설정된 음성 변환 대상 언어로 텍스트를 음성으로 변환할 수 있다. 텍스트 음성 변환부(160)는 텍스트 음성 변환(Text To Speech, TTS) 기술을 이용하여 텍스트를 음성으로 변환할 수 있다. The text-to-
일 실시 예에서 저장부(150)는 각 언어에 대한 문자열 또는 단어에 대응하는 음성을 저장할 수 있다. 제어부(190)는 저장부(150)를 통해 해당 문자열 또는 단어에 대응하는 음성을 검색할 수 있고, 검색된 음성으로 변환되도록 텍스트 음성 변환부(160)를 제어할 수 있다.In one embodiment, the
또 다른 실시 예에서 클라우드 기반의 TTS 기술이 사용될 수 있다. 이 경우, 클라우드 서버가 각 언어에 대한 문자열 또는 단어에 대응하는 음성을 저장할 수 있다. 제어부(190)는 클라우드 서버를 통해 해당 문자열 또는 단어에 대응하는 음성을 요청할 수 있고, 요청에 대응하여 해당 음성을 제공받을 수 있다. 제어부(190)는 클라우드 서버로부터 제공받은 음성으로 변환되도록 텍스트 음성 변환부(160)를 제어할 수 있다.In another embodiment, a cloud-based TTS technique may be used. In this case, the cloud server can store a voice corresponding to a string or word for each language. The
디스플레이 장치(100)의 제어부(190)는 변환된 음성을 오디오 출력부(170)를 통해 출력한다(S350).The
일 실시 예에서 제어부(190)는 텍스트의 파일에 포함된 텍스트를 표시하면서 변환된 음성을 출력할 수 있다. 예를 들어, 변환된 음성이 출력되면서 해당 단어 또는 문장이 하이라이트되어 표시될 수도 있다.In one embodiment, the
다음으로 도 21 내지 도 23을 참조하여 본 발명의 실시 예에 따른 텍스트 음성 변환 과정을 설명한다.Next, a text-to-speech conversion process according to an embodiment of the present invention will be described with reference to FIG. 21 to FIG.
도 21 내지 도 23은 본 발명의 또 다른 실시 예에 따른 텍스트 음성 변환을 위한 사용자 인터페이스 화면이다.21 to 23 are user interface screens for text-to-speech conversion according to another embodiment of the present invention.
텍스트 음성 변환(TTS) 프로그램이 실행되면, 디스플레이 장치(100)는 도 21에 도시된 바와 같은 사용자 인터페이스 화면(700)을 표시할 수 있다.When the text-to-speech (TTS) program is executed, the
사용자 인터페이스 화면(700)은 작업 영역(710), 고대비 설정 영역(720), 상위 탭 영역(730), 하위 탭 영역(740), 언어 설정 영역(750) 및 파일 재생 설정 영역(760)을 포함할 수 있다.The
작업 영역(710)은 이동 스캐너(200)로부터 제공된 스캔 이미지가 표시되거나, 스캔 이미지가 텍스트로 변환된 결과를 표시하는 영역이다.The
고대비 설정 영역(720)은 스캔 이미지에 포함된 텍스트를 인식한 후, 인식된 텍스트에 시인성 효과를 주기 위해 고대비를 설정하는 영역이다.The high contrast setting area 720 is an area for recognizing the text included in the scanned image and then setting high contrast to give a visibility effect to the recognized text.
상위 탭 영역(730)은 파일 탭, 옵션 탭을 포함한다.The
파일 탭은 텍스트 파일 또는 음성 파일을 불러오거나 저장된 텍스트 파일 또는 음성 파일을 불러오기 위한 탭이다.The File tab is a tab for loading a text file or voice file, or for importing a saved text file or voice file.
옵션 탭은 텍스트 음성 변환 프로그램의 전반적인 설정을 위한 탭이다.The Options tab is the tab for the overall configuration of the text-to-speech program.
하위 탭 영역(740)은 상위 탭 영역(730)이 선택된 경우, 표시될 수 있는 영역이다. 하위 탭 영역(740)에는 파일 탭 및 옵션 탭 중 선택된 탭에 대응하는 하위 탭들이 표시될 수 있다. 예를 들어, 도 21에 도시된 바와 같이, 상위 탭 영역(730)에서 파일 탭이 선택된 경우, 하위 탭 영역(740)에는 불러오기 탭, 저장 목록 탭, 북마크 탭 및 이메일 탭이 표시될 수 있다.The
불러오기 탭이 선택된 경우, 저장된 파일 리스트를 불러오기 위한 창이 표시될 수 있다. When the Load tab is selected, a window for loading a list of saved files can be displayed.
저장 목록 탭이 선택된 경우, 하위 탭 영역(740)의 하단 및 파일 재생 설정 영역(760)의 상단에 저장된 파일 리스트가 표시될 수 있다. When the storage list tab is selected, a list of files stored in the lower portion of the
북마크 탭이 선택된 경우, 텍스트 파일 또는 변환된 음성 파일을 북마크 할 수 있도록 설정하기 위한 창이 표시될 수 있다. 음성으로 변환된 텍스트의 일부가 북마크 될 수도 있다.When the bookmark tab is selected, a window for setting a bookmark of a text file or a converted voice file can be displayed. Some of the text converted to speech may be bookmarked.
이메일 탭이 선택된 경우, 텍스트 파일 또는 변환된 음성 파일을 특정 이메일 계정에 전송할 수 있는 창이 표시될 수 있다.If the Email tab is selected, a window may be displayed allowing you to transfer the text file or the converted voice file to a specific email account.
언어 설정 영역(750)은 음성으로 출력될 언어를 설정하기 위한 영역일 수 있다. 즉, 다국어 중 특정 국가의 언어가 선택된 경우, 해당 텍스트 파일이 선택된 언어를 통해 음성으로 출력될 수 있다.The
파일 재생 설정 영역(760)은 텍스트 파일에 포함된 텍스트를 음성으로 변환하여 출력하는 경우, 작업 영역(710)에 표시되는 텍스트의 폰트, 변환된 음성의 출력 속도, 변환된 음성의 음량, 음성 재생의 반복, 음성 재생의 시작, 음성의 저장 등을 설정할 수 있는 영역일 수 있다.When the text included in the text file is converted into speech and output, the file
다음으로 도 22 내지 도 23을 설명한다.Next, Figs. 22 to 23 will be described.
도 22를 참조하면, 상위 탭 영역(730)의 파일 탭이 선택된 경우, 하위 탭 영역(740)에는 불러오기 탭, 저장 목록 탭, 북마크 탭 및 이메일 탭이 표시될 수 있다. 불러오기 탭이 선택된 경우, 저장부(150)에 저장된 복수의 텍스트 파일들에 대한 텍스트 파일 리스트를 나타내는 리스트 창(800)이 표시될 수 있다. Referring to FIG. 22, when the file tab of the
리스트 창(800)에 표시된 상태에서 <1. Txt> 텍스트 파일이 선택된 경우, 디스플레이 장치(100)는 작업 영역(710)에 텍스트 파일에 포함된 텍스트를 표시하면서 텍스트의 언어를 인식할 수 있다. 즉, 디스플레이 장치(100)는 도 18 내지 도 20에서 설명한 것과 같은 언어 확인 방법에 기초하여 텍스트 파일에 포함된 텍스트의 언어를 인식할 수 있다. In the state shown in the
또 다른 실시 예에서 <1. Txt> 텍스트 파일이 선택된 경우, 디스플레이 장치(100)는 선택된 텍스트 파일에 포함된 텍스트의 언어를 인식할 수 있다.In another embodiment <1. Txt > When the text file is selected, the
또 다른 실시 예에서 <1. Txt> 텍스트 파일이 선택되고, 작업 영역(710)에 텍스트를 표시한 후, 별도의 요청을 수신하면, 텍스트의 언어를 인식할 수 있다. 요청은 파일 재생 설정 영역(760)의 재생 버튼의 선택일 수 있으나, 이에 한정될 필요는 없다.In another embodiment <1. Txt > text file is selected, the text is displayed in the
다음으로 도 24 내지 도 26을 설명한다.Next, Figs. 24 to 26 will be described.
도 24 내지 도 26은 본 발명의 실시 예에 따라 편집 UI 창과 TTS UI 창을 연동하여 스캔 이미지에 포함된 텍스트를 음성으로 변환하여 출력하는 실시 예를 설명한다.FIG. 24 to FIG. 26 illustrate an embodiment in which an edit UI window and a TTS UI window are interlocked to convert a text included in a scan image into a voice and output the voice in accordance with an embodiment of the present invention.
도 24 내지 도 26은 TTS 엔진 프로그램이 이미 실행되어 TTS UI 창이 표시된 경우를 가정한 실시 예이다. TTS(Text To Speach) 엔진 프로그램은 텍스트를 음성으로 변환하고, 변환된 음성을 출력하기 위한 프로그램일 수 있다. TTS UI 창 은 TTS(Text To Speach) 엔진 프로그램의 실행에 따라 디스플레이 장치(100)에 표시되고, 도 7 내지 도 17, 도 21 내지 도 23에서 설명한 사용자 인터페이스 화면일 수 있다. 편집 UI 창은 이동 스캐너 또는 고정 스캐너로부터 스캔된 스캔 이미지를 편집하기 위한 창이다.FIG. 24 to FIG. 26 show an embodiment in which it is assumed that the TTS engine program has already been executed and the TTS UI window is displayed. The TTS (Text To Speach) engine program can be a program for converting text into speech and outputting the converted speech. The TTS UI window may be displayed on the
도 24를 참조하면, 도 4에서 설명한 스캔 UI창(500)이 표시된 상태에서 이동 스캐너(200)가 스캔 종료 요청을 수신한 경우, 디스플레이 장치(100)는 스캔 종료 요청에 응답하여 편집 UI 창(800)을 표시할 수 있다. 또한, 디스플레이 장치(100)는 TTS 엔진 프로그램 실행 요청에 따라 TTS UI 창(700)을 표시할 수 있다. TTS UI 창(700)은 도 도 21 내지 도 23에서 설명한 사용자 인터페이스 화면을 예로 들어 설명하였으나, 이에 한정될 필요는 없고, 도 7 내지 도 17에서 설명한 사용자 인터페이스 화면일 수도 있다. 편집 UI 창(800)은 이동 스캐너로부터 스캔된 스캔 이미지(810), 백그라운드 영역(820) 및 스캔 이미지(810)를 편집할 수 있는 제어 패널(830)을 포함할 수 있다. 제어 패널(830)은 스캔 이미지(810)의 컬러, 밝기, 콘트라스트, 백그라운드 영역(820)의 컬러를 조절할 수 있는 항목들을 포함할 수 있다. 또한, 제어 패널(830)은 스캔 이미지(810)를 회전하거나 스캔 이미지(810)의 일부를 지우는 항목들을 더 포함할 수 있다.24, when the
도 24는 스캔 이미지를 드래그 앤 드랍하는 동작에 의해 스캔 이미지가 텍스트로 변환되고, 변환된 텍스트가 음성으로 재 변환되어 출력되는 실시 예를 설명하는 도면이다.24 is a view for explaining an embodiment in which a scanned image is converted into text by an operation of dragging and dropping a scanned image, and the converted text is re-converted to speech and output.
텍스트를 포함하는 스캔 이미지(810)는 이동 스캐너(200)가 수신한 드래그 앤 드랍 입력에 따라 편집 UI 창(800)에서 TTS UI 창(700)으로 이동될 수 있고, 스캔 이미지(810)가 TTS UI 창(700)으로 이동된 경우, 스캔 이미지(810)는 텍스트로 변환될 수 있다. 디스플레이 장치(100)는 이동 스캐너(200)가 수신한 드래그 앤 드랍 입력에 응답하여 변환 명령을 생성하고, 생성된 변환 명령에 따라 스캔 이미지(810)를 텍스트로 변환하여 TTS UI 창(700)에 출력할 수 있다.The
또 다른 실시 예에서 이동 스캐너(200)가 수신한 드래그 앤 드랍 입력에 따라 스캔 이미지(810)가 TTS UI 창(700)으로 이동된 경우, 디스플레이 장치(100)는 스캔 이미지를 텍스트로 변환한 후, 변환된 텍스트를 음성으로 재 변환하여 출력할 수 있다. In another embodiment, when the scanned
다음으로 도 25를 설명한다.Next, Fig. 25 will be described.
도 25는 스캔 이미지를 드래그 앤 드랍하는 동작 없이 아이콘의 선택만으로 스캔 이미지(810)가 텍스트로 변환되고, 변환된 텍스트를 음성으로 재 변환하여 출력하는 실시 예를 설명하는 도면이다.Fig. 25 is a view for explaining an embodiment in which the
편집 UI 창(800)의 제어 패널(830)은 변환 아이콘(831)을 포함할 수 있다. 변환 아이콘(831)은 스캔 이미지(810)를 텍스트로 변환하고, 변환된 텍스트를 TTS 엔진 프로그램을 이용하여 음성으로 출력하기 위한 아이콘일 수 있다. 즉, 이동 스캐너(200)를 통해 변환 아이콘(831)이 선택된 경우, 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하고, TTS 엔진 프로그램을 이용하여 변환된 텍스트를 음성으로 재 변환하여 출력할 수 있다. 사용자는 스캔 대상 객체를 스캔 한 후, 단순히 변환 아이콘(831)의 선택만으로, 스캔 이미지에 포함된 텍스트를 음성으로 들을 수 있다. 변환 아이콘(831)은 스캔 이미지(810)를 텍스트로 변환하는 데에만 사용되는 아이콘일 수 있다.The
다음으로 도 26을 설명한다.Next, Fig. 26 will be described.
도 26은 변환 아이콘(831)을 드래그 앤 드랍 하는 동작에 의해 스캔 이미지(810)에 포함된 텍스트가 음성으로 출력되는 실시 예를 설명하는 도면이다.26 is a view for explaining an embodiment in which the text included in the
이동 스캐너(200)를 통해 변환 아이콘(831)이 편집 UI 창(800)에서 TTS UI 창(700)으로 이동하는 드래그 앤 드랍 입력이 수신된 경우, 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하고, TTS 엔진 프로그램을 이용하여 변환된 텍스트를 음성으로 재 변환하여 출력할 수 있다. 사용자는 스캔 대상 객체를 스캔 한 후, 단순히 변환 아이콘(831)의 드래그 앤 드랍 동작만으로, 스캔 이미지에 포함된 텍스트를 음성으로 들을 수 있다.When the drag and drop input for moving the
도 24 내지 도 26에서 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하고, 변환된 텍스트의 언어를 자동으로 인식할 수 있다. 디스플레이 장치(100)가 텍스트의 언어를 자동으로 인식하는 과정은 도 18 내지 도 23에서 설명한 내용과 같다. 디스플레이 장치(100)는 변환된 텍스트의 언어를 자동으로 인식하고, 인식된 언어로 텍스트를 음성으로 변환하여 출력할 수 있다.24 to 26, the
다음으로 도 27을 참조하여 TTS 엔진 프로그램이 실행되지 않아 TTS UI 창이 디스플레이 장치(100)에 표시되지 않은 경우, 스캔 이미지에 포함된 텍스트를 음성으로 출력하는 실시 예를 설명한다.Next, referring to FIG. 27, an embodiment will be described in which the text included in the scanned image is outputted as a voice when the TTS UI window is not displayed on the
도 27을 참조하면, 디스플레이 장치(100)는 편집 UI 창(800)만을 표시하고 있다. 편집 UI 창(800)은 TTS 엔진 프로그램의 실행을 위한 실행 아이콘(833) 및 변환 아이콘(835)을 포함할 수 있다. 실행 아이콘(833)이 이동 스캐너(200)를 통해 선택된 경우, 디스플레이 장치(100)는 TTS 엔진 프로그램을 실행시키고, TTS 엔진 프로그램의 실행에 따라 TTS UI 창(700)을 표시할 수 있다. TTS UI 창이 표시되고, 변환 아이콘(835)이 선택된 경우, 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하고, 변환된 텍스트를 TTS UI 창(700)에 표시할 수 있다.Referring to FIG. 27, the
또 다른 실시 예에서 편집 UI 창(800)은 통합 아이콘(837)을 포함할 수 있다. 이동 스캐너(200)를 통해 통합 아이콘(837)이 선택된 경우, 디스플레이 장치(100)는 TTS UI 창(700)을 표시함과 동시에 스캔 이미지(810)를 텍스트로 변환하고, 변환된 텍스트를 TTS UI 창(700)에 표시할 수도 있다.In another embodiment, the
다음으로 도 28 내지 도 30을 참조하여 편집 UI 창 없이 TTS 엔진 프로그램을 통해 스캔 이미지를 텍스트로 변환하고, 변환된 텍스트를 음성으로 출력하는 실시 예를 설명한다.Next, with reference to FIG. 28 to FIG. 30, an embodiment will be described in which a scanned image is converted into text through a TTS engine program without an editing UI window, and the converted text is output as a voice.
도 28은 TTS UI 창(700) 상에서 스캔 이미지(810)를 텍스트로 변환하는 실시 예를 보여준다. 디스플레이 장치(100)는 저장부(150)에 저장된 스캔 이미지(810)를 작업 영역(710)에 불러올 수 있다. TTS UI 창(700)은 OCR 아이콘(770)을 더 포함할 수 있다. OCR 아이콘(770)은 스캔 이미지(810)를 텍스트로 변환하기 위한 아이콘일 수 있다. OCR 아이콘(770)이 선택된 경우, 디스플레이 장치(100)는 작업 영역(710)에 표시된 스캔 이미지(810)에 포함된 텍스트를 인식할 수 있고, 스캔 이미지(810)를 텍스트로 변환하여 변환된 텍스트(880)를 작업 영역(710)에 출력할 수 있다. 변환된 텍스트(880)는 해당 텍스트의 언어를 기반으로 음성으로 변환되어 출력될 수 있다.Fig. 28 shows an embodiment for converting a scanned
도 29 및 도 30은 스캔 이미지(810)를 문서 어플리케이션 창을 통해 텍스트로 변환한 후, 변환된 텍스트를 TTS UI 창(700) 상에서 음성으로 재 변환하여 출력하는 실시 예를 보여준다.29 and 30 show an embodiment in which the scanned
디스플레이 장치(100)는 저장부(150)에 저장된 스캔 이미지(810)를 작업 영역(710)에 불러올 수 있다. 또한, 문서 어플리케이션의 실행에 따라 문서 어플리케이션 창(900)이 표시되고, 스캔 이미지(810)가 드래그 앤 드랍 동작에 의해 문서 어플리케이션 창으로 이동 된 경우, 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하고, 변환된 텍스트(880)를 문서 어플리케이션 창(900)에 표시할 수 있다. 그 후, 디스플레이 장치(100)는 저장 명령에 따라 문서 어플리케이션의 파일 형식으로 텍스트 파일을 저장한다. 도 30을 참조하면, 디스플레이 장치(100)는 TTS UI 창(700)에 텍스트 파일을 불러오는 불러오기 명령을 수신한 경우, 해당 텍스트 파일에 포함된 텍스트를 작업 영역(710)에 표시한다. 작업 영역(710)에 표시된 텍스트는 음성 변환 명령에 따라 음성으로 재 변환되어 출력될 수 있다.The
도 31 내지 도 33은 스캔 이미지를 텍스트로 변환하고, 변환된 텍스트를 음성으로 출력하는 과정을 한 번에 수행할 수 있는 실시 예를 보여준다.31 to 33 show an embodiment in which a process of converting a scanned image into text and outputting the converted text as a voice can be performed at a time.
도 31에서 도 33은 스캔 어플리케이션의 실행에 따라 제공되는 하나의 창에서 이루어지는 동작일 수 있으나, 이에 한정될 필요는 없고, TTS 엔진 프로그램의 실행에 따라 제공되는 하나의 창에서 이루어지는 동작일 수 있다.FIG. 31 to FIG. 33 may be operations performed in one window provided according to the execution of the scan application, but are not limited thereto and may be operations performed in one window provided according to the execution of the TTS engine program.
도 31을 참조하면, 편집 UI 창(800)의 제어 패널(830)은 기능 아이콘(839)을 더 포함할 수 있다. 기능 아이콘(839)이 이동 스캐너(200)에 의해 선택된 경우, 도 32에 도시된 바와 같이, 디스플레이 장치(100)는 편집 UI 창(800)의 일측에 문서 어플리케이션 창(900)을 표시함과 동시에 스캔 이미지(810)를 텍스트로 변환하여 변환된 텍스트를 문서 어플리케이션 창(900)에 표시할 수 있다. 기능 아이콘(839)이 재차 선택된 경우, 도 33에 도시된 바와 같이, 디스플레이 장치(100)는 문서 어플리케이션 창(900)의 일측에 TTS UI 창(700)을 더 표시함과 동시에 문서 어플리케이션 창(900)에서 변환된 텍스트(880)를 TTS UI 창(700) 상에 표시할 수 있다. 그 후, 디스플레이 장치(100)는 음성 재생 명령에 따라 텍스트(880)를 음성으로 변환하여 출력할 수 있다. 또 다른 예로, 디스플레이 장치(100)는 텍스트(880)를 음성으로 변환하여 출력하기 전, 기 설정된 언어로 텍스트(880)를 번역할 수 있다. 그 후, 디스플레이 장치(100)는 번역된 텍스트를 음성으로 변환하여 출력할 수 있다.Referring to FIG. 31, the
또 다른 실시 예에서 기능 아이콘(839)이 선택된 경우, 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하는 과정, 변환된 텍스트를 음성으로 출력하는 과정을 편집 UI 창(700) 상에서 한 번에 수행할 수도 있다.In another embodiment, when the
또 다른 실시 예에서 기능 아이콘(839)이 선택된 경우, 디스플레이 장치(100)는 스캔 이미지(810)를 텍스트로 변환하는 과정, 변환된 텍스트를 기 설정된 언어로 번역하여 번역된 텍스트를 출력하는 과정, 번역된 텍스트를 음성으로 변환하여 출력하는 과정을 편집 UI 창(700) 상에서 한 번에 수행할 수도 있다.In another embodiment, when the
본 발명의 일 실시예에 의하면, 전술한 방법은, 프로그램이 기록된 매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 매체의 예로는, ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.According to an embodiment of the present invention, the above-described method can be implemented as a code readable by a processor on a medium on which a program is recorded. Examples of the medium that can be read by the processor include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, etc., and may be implemented in the form of a carrier wave (e.g., transmission over the Internet) .
상기와 같이 설명된 디스플레이 장치는 상기 설명된 실시 예 들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.The above-described display device is not limited to the configuration and method of the above-described embodiments, but the embodiments may be configured such that all or some of the embodiments are selectively combined so that various modifications can be made. It is possible.
Claims (20)
입력 장치로부터 획득한 스캔 이미지를 편집하기 위한 편집 UI 창을 표시하는 단계;
상기 편집 UI 창에 표시된 TTS 엔진 프로그램의 실행을 위한 실행 아이콘을 선택하는 요청을 수신하는 단계;
수신된 요청에 응답하여, 상기 스캔 이미지에 포함된 텍스트를 통해 변환될 음성의 재생에 관련된 설정을 제어할 수 있는 TTS UI 창을 표시하는 단계;
상기 TTS UI 창을 통해 상기 스캔 이미지를 텍스트로 변환하는 단계;
변환된 텍스트의 언어를 자동으로 인식하는 단계; 및
인식된 언어로 상기 텍스트를 음성으로 변환하여 출력하는 단계를 포함하고,
상기 변환된 텍스트의 언어를 자동으로 인식하는 단계는,
복수의 언어 템플릿들을 이용하여 상기 변환된 텍스트의 언어를 자동으로 인식하는
디스플레이 장치의 동작 방법.A method of operating a display device,
Displaying an edit UI window for editing a scan image acquired from an input device;
Receiving a request to select an execution icon for execution of a TTS engine program displayed in the edit UI window;
Displaying a TTS UI window in response to the received request, the TTS UI window being capable of controlling settings related to reproduction of a voice to be converted through the text included in the scanned image;
Converting the scanned image into text through the TTS UI window;
Automatically recognizing the language of the converted text; And
Converting the text into speech in a recognized language, and outputting the converted speech,
Wherein the automatically recognizing the language of the converted text comprises:
The language of the converted text is automatically recognized using a plurality of language templates
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
상기 입력 장치를 통해 상기 편집 UI 창에 표시된 상기 스캔 이미지를 상기 TTS UI 창으로 이동시키는 드래그 앤 드랍 입력을 수신하는 단계와
수신된 드래그 앤 드랍 입력에 따라 상기 스캔 이미지를 텍스트로 변환하는 단계를 포함하는
디스플레이 장치의 동작 방법.The method according to claim 1,
The step of converting the scanned image into text
Receiving a drag and drop input for moving the scan image displayed in the edit UI window to the TTS UI window through the input device;
And converting the scanned image into text according to the received drag and drop input
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
상기 편집 UI 창에 표시된 변환 아이콘이 선택된 경우, 상기 스캔 이미지를 텍스트로 변환하는 단계 및
변환된 텍스트를 상기 TTS UI 창에 표시하는 단계를 포함하는
디스플레이 장치의 동작 방법.The method according to claim 1,
The step of converting the scanned image into text
Converting the scanned image into text if the conversion icon displayed in the edit UI window is selected;
And displaying the converted text in the TTS UI window
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
상기 입력 장치를 통해 상기 편집 UI 창에 표시된 변환 아이콘을 상기 TTS UI 창으로 이동시키는 드래그 앤 드랍 입력을 수신하는 단계와
수신된 드래그 앤 드랍 입력에 따라 상기 스캔 이미지를 텍스트로 변환하는 단계를 포함하는
디스플레이 장치의 동작 방법.The method according to claim 1,
The step of converting the scanned image into text
Receiving a drag and drop input for moving the transform icon displayed in the edit UI window to the TTS UI window through the input device;
And converting the scanned image into text according to the received drag and drop input
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
상기 편집 UI 창에 표시된 변환 아이콘의 선택에 따라 상기 스캔 이미지를 텍스트로 변환하는 단계와
변환된 텍스트를 상기 TTS UI 창에 출력하는 단계를 포함하는
디스플레이 장치의 동작 방법.The method according to claim 1,
The step of converting the scanned image into text
Converting the scanned image into text according to a selection of a conversion icon displayed in the editing UI window;
And outputting the converted text to the TTS UI window
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
상기 편집 UI 창에 표시된 통합 아이콘이 선택된 경우, TTS 엔진 프로그램의 실행에 따른 상기 TTS UI 창의 표시 및 상기 스캔 이미지를 텍스트로의 변환 과정을 동시에 수행하는 단계를 포함하는
디스플레이 장치의 동작 방법.The method according to claim 1,
The step of converting the scanned image into text
And displaying the TTS UI window according to the execution of the TTS engine program and converting the scan image into text when the integrated icon displayed in the edit UI window is selected
A method of operating a display device.
상기 입력 장치는
고정 스캐너인
디스플레이 장치의 동작 방법.The method according to claim 1,
The input device
Fixed Scanner
A method of operating a display device.
상기 입력 장치는
이동 가능한 이동 스캐너인
디스플레이 장치의 동작 방법.The method according to claim 1,
The input device
A movable mobile scanner
A method of operating a display device.
상기 이동 스캐너는
마우스 타입, 펜 타입 중 어느 하나의 타입을 갖는 스캐너인
디스플레이 장치의 동작 방법.9. The method of claim 8,
The moving scanner
A scanner type having any one of a mouse type and a pen type
A method of operating a display device.
입력 장치로부터 획득한 스캔 이미지에 포함된 텍스트를 통해 변환될 음성의 재생에 관련된 설정을 제어하기 위한 TTS UI 창을 표시하는 단계;
상기 스캔 이미지를 텍스트로 변환하는 단계;
변환된 텍스트의 언어를 자동으로 인식하는 단계; 및
인식된 언어로 상기 텍스트를 음성으로 변환하여 출력하는 단계를 포함하고,
상기 변환된 텍스트의 언어를 자동으로 인식하는 단계는,
복수의 언어 템플릿들을 이용하여 상기 변환된 텍스트의 언어를 자동으로 인식하는
디스플레이 장치의 동작 방법.A method of operating a display device,
Displaying a TTS UI window for controlling settings related to reproduction of a voice to be converted through a text included in a scanned image acquired from an input device;
Converting the scanned image into text;
Automatically recognizing the language of the converted text; And
Converting the text into speech in a recognized language, and outputting the converted speech,
Wherein the automatically recognizing the language of the converted text comprises:
The language of the converted text is automatically recognized using a plurality of language templates
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
상기 TTS UI 창에 표시된 OCR 아이콘의 선택에 따라 상기 스캔 이미지를 텍스트로 변환하는 단계를 포함하는
디스플레이 장치의 동작 방법.12. The method of claim 11,
The step of converting the scanned image into text
And converting the scanned image into text according to the selection of the OCR icon displayed in the TTS UI window
A method of operating a display device.
상기 스캔 이미지를 텍스트로 변환하는 단계는
문서 어플리케이션의 실행에 따라 문서 어플리케이션 창을 표시하는 단계와
상기 입력 장치를 통해 상기 TTS UI 창에 표시된 스캔 이미지를 상기 문서 어플리케이션 창으로 이동시키는 드래그 앤 드랍 입력을 수신하는 단계와
수신된 드래그 앤 드랍 입력에 따라 상기 스캔 이미지를 텍스트로 변환하여 상기 문서 어플리케이션 창에 표시하는 단계를 포함하고,
디스플레이 장치의 동작 방법.12. The method of claim 11,
The step of converting the scanned image into text
Displaying a document application window according to the execution of the document application;
Receiving a drag and drop input for moving a scan image displayed in the TTS UI window to the document application window through the input device;
And converting the scanned image into text according to the received drag and drop input and displaying the converted text on the document application window,
A method of operating a display device.
상기 변환된 텍스트를 음성으로 변환하여 출력하는 단계는
상기 문서 어플리케이션에 대응하는 파일 형식으로 저장된 텍스트 파일을 상기 TTS UI 창을 통해 불러오는 단계와
상기 불러온 텍스트 파일을 음성으로 변환하여 출력하는 단계를 포함하는
디스플레이 장치의 동작 방법.14. The method of claim 13,
Converting the converted text into speech and outputting the converted speech
Loading a text file stored in a file format corresponding to the document application through the TTS UI window;
Converting the loaded text file into speech and outputting the converted speech file
A method of operating a display device.
상기 변환된 텍스트를 기 설정된 언어로 번역을 수행하는 단계를 더 포함하고,
상기 변환된 텍스트를 음성으로 변환하여 출력하는 단계는
번역된 언어의 텍스트를 음성으로 변환하여 출력하는 단계를 더 포함하는
디스플레이 장치의 동작 방법.12. The method of claim 11,
Further comprising the step of translating the converted text into a predetermined language,
Converting the converted text into speech and outputting the converted speech
Converting the text of the translated language into speech and outputting the converted speech
A method of operating a display device.
상기 TTS UI 창에 표시된 기능 아이콘이 선택된 경우, 상기 스캔 이미지를 텍스트로 변환, 상기 변환된 텍스트의 번역, 및 상기 번역된 언어의 텍스트를 음성으로 변환하여 출력하는 단계를 동시에 수행하는
디스플레이 장치의 동작 방법.16. The method of claim 15,
Converting the scanned image into text, translating the converted text, and converting the text of the translated language into speech and outputting the same when the function icon displayed on the TTS UI window is selected
A method of operating a display device.
상기 입력 장치는
고정 스캐너인
디스플레이 장치의 동작 방법.12. The method of claim 11,
The input device
Fixed Scanner
A method of operating a display device.
상기 입력 장치는
이동 가능한 이동 스캐너인
디스플레이 장치의 동작 방법.12. The method of claim 11,
The input device
A movable mobile scanner
A method of operating a display device.
상기 이동 스캐너는
마우스 타입, 펜 타입 중 어느 하나의 타입을 갖는 스캐너인
디스플레이 장치의 동작 방법.19. The method of claim 18,
The moving scanner
A scanner type having any one of a mouse type and a pen type
A method of operating a display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140100592A KR101587353B1 (en) | 2014-08-05 | 2014-08-05 | Video display device and operating method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140100592A KR101587353B1 (en) | 2014-08-05 | 2014-08-05 | Video display device and operating method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101587353B1 true KR101587353B1 (en) | 2016-01-20 |
Family
ID=55308266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140100592A KR101587353B1 (en) | 2014-08-05 | 2014-08-05 | Video display device and operating method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101587353B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110073437A (en) * | 2016-07-21 | 2019-07-30 | 欧斯拉布斯私人有限公司 | A kind of system and method for text data to be converted to multiple voice data |
KR20190093777A (en) * | 2018-01-15 | 2019-08-12 | 주식회사 젠리코 | System of providing educational contents for foreign languages |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130000098A (en) * | 2011-06-22 | 2013-01-02 | 엘지전자 주식회사 | A method for editting a scan image, display apparatus thereof |
KR200465008Y1 (en) * | 2012-09-07 | 2013-01-29 | 황경욱 | Text recognizing system using the pen type scanner |
JP2014137654A (en) * | 2013-01-16 | 2014-07-28 | ▲うぇい▼強科技股▲ふん▼有限公司 | Translation system and translation method thereof |
-
2014
- 2014-08-05 KR KR1020140100592A patent/KR101587353B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130000098A (en) * | 2011-06-22 | 2013-01-02 | 엘지전자 주식회사 | A method for editting a scan image, display apparatus thereof |
KR200465008Y1 (en) * | 2012-09-07 | 2013-01-29 | 황경욱 | Text recognizing system using the pen type scanner |
JP2014137654A (en) * | 2013-01-16 | 2014-07-28 | ▲うぇい▼強科技股▲ふん▼有限公司 | Translation system and translation method thereof |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110073437A (en) * | 2016-07-21 | 2019-07-30 | 欧斯拉布斯私人有限公司 | A kind of system and method for text data to be converted to multiple voice data |
EP3488440A4 (en) * | 2016-07-21 | 2020-01-22 | Oslabs PTE. Ltd. | A system and method for multilingual conversion of text data to speech data |
KR20190093777A (en) * | 2018-01-15 | 2019-08-12 | 주식회사 젠리코 | System of providing educational contents for foreign languages |
KR102173082B1 (en) | 2018-01-15 | 2020-11-02 | 주식회사 키박스 | System of providing educational contents for foreign languages |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10599921B2 (en) | Visual language interpretation system and user interface | |
US11574115B2 (en) | Method of processing analog data and electronic device thereof | |
US10614265B2 (en) | Apparatus, method, and computer program product for correcting speech recognition error | |
EP2703980B1 (en) | Text recognition apparatus and method for a terminal | |
KR102129536B1 (en) | Mobile terminal and method for controlling the mobile terminal | |
US8880407B2 (en) | Projector, projection system, and retrieved information displaying method | |
CN108847214B (en) | Voice processing method, client, device, terminal, server and storage medium | |
KR101756042B1 (en) | Method and device for input processing | |
JP6618223B2 (en) | Audio processing method and apparatus | |
EP2704061A2 (en) | Apparatus and method for recognizing a character in terminal equipment | |
US20120260177A1 (en) | Gesture-activated input using audio recognition | |
KR20170014353A (en) | Apparatus and method for screen navigation based on voice | |
JP2014102669A (en) | Information processor, information processing method and program | |
KR102337072B1 (en) | Method for making emoticon and electronic device implementing the same | |
KR101709427B1 (en) | Method and device for selecting information | |
CN104636326A (en) | Text message translation method and device | |
CN111259148A (en) | Information processing method, device and storage medium | |
JP2014049140A (en) | Method and apparatus for providing intelligent service using input characters in user device | |
KR20170137491A (en) | Electronic apparatus and operating method thereof | |
CN105139848B (en) | Data transfer device and device | |
CN108829686A (en) | Translation information display methods, device, equipment and storage medium | |
KR20150059989A (en) | Apparatus and Method for recognition a documentation with text and image | |
JP2024064941A (en) | Display method, device, pen-type electronic dictionary, electronic device, and storage medium | |
KR101587353B1 (en) | Video display device and operating method thereof | |
KR20150103591A (en) | Video display device and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |