KR20150101843A - 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체 - Google Patents

드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체 Download PDF

Info

Publication number
KR20150101843A
KR20150101843A KR1020140023636A KR20140023636A KR20150101843A KR 20150101843 A KR20150101843 A KR 20150101843A KR 1020140023636 A KR1020140023636 A KR 1020140023636A KR 20140023636 A KR20140023636 A KR 20140023636A KR 20150101843 A KR20150101843 A KR 20150101843A
Authority
KR
South Korea
Prior art keywords
sketch
information
image
search
stroke
Prior art date
Application number
KR1020140023636A
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 KR1020140023636A priority Critical patent/KR20150101843A/ko
Publication of KR20150101843A publication Critical patent/KR20150101843A/ko

Links

Images

Classifications

    • 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
    • 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 스케치 검색 인터페이스 화면을 통해 스케치를 실시하는 동안 가이드로 제공되는 밑그림 영상들의 해당 부위의 외곽선이 다른 부위의 외곽선보다 상대적으로 굵거나 또렷하게 보이도록 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체에 관한 것으로, 다른 밑그림 영상들과 중첩되어 있을 경우 식별하기 용이하여 밑그림 영상을 따라서 그리기가 용이하도록 하는 효과가 있다.

Description

드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체{Sketch retrieval system with guide responding by drawing situation, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor}
본 발명은 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체에 관한 것으로, 특히 스케치 검색 인터페이스를 통해 스케치를 실시하는 동안 가이드로 제공되는 밑그림 영상들의 외곽선이나 내부 상태가 가변되도록 한 밑그림 영상 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체이다.
최근 컴퓨터와 통신 기술의 발달과 더불어 멀티미디어 정보 서비스에 대한 요구가 증가하고 있으며, 인터넷상의 정지 화상 및 동영상 검색, 방송 제작에 사용될 VOD(Video On Demand) 서비스, 전자 도서관, 의료 분야(예를 들어, 원격 진료, 의료 영상 검색) 등 응용될 수 있는 멀티미디어 검색 기술에 대한 연구의 필요성이 증가되고 있다.
연구 초기에는 검색의 대상이 되는 모든 멀티미디어 데이터에 사람이 직접 색인을 첨가하고, 사용자 또한 주제어를 이용하여 원하는 정보를 검색하는 텍스트 기반 검색이 사용되어 왔다.
그러나, 이 방법은 시간 및 내용이 많이 소요되고, 색인을 첨가하는 사람과 검색하는 사용자의 관점이 불일치하는 경우 검색의 효율성이 크게 떨어지는 문제점이 있다. 또한, 멀티미디어 데이터가 가지는 복잡한 속성을 텍스트만으로는 정확하게 표현할 수 없다는 단점이 있다. 이를 보완하기 위하여 멀티미디어 데이터의 내용을 대표할 수 있는 특징을 추출하여 이를 기반으로 색인과 검출을 수행하는 내용 기반 검색 방법이 필요하게 되었다.
이런 내용 기반 검색 방법 중 하나인 영상 검색 방식은 사용자가 터치패드를 터치하면서 그리는 그림을 인식하고 인식된 결과를 이용하여 검색이 이루어지도록 하는 것이나, 스케치 품질이 열악한 경우 검색 결과 정확도가 낮아진다. 이를 해소하기 위해 스케치 상황에 대응되는 밑그림이 스케치 작업을 가이드 하기 위해 제공되는 경우가 있으나 밑그림으로 복수의 후보 밑그림이 중첩되어 제공되므로 따라 그릴 대상을 명확하게 구분하지 못하여 잘못된 가이드에 의해 원하지 않는 스케치가 이루어지는 상황이 발생하고 있다.
한국등록특허 제1005407480000호 [명칭: 내용 기반 검색을 위한 개선된 질의 방법 및 그 방법을 구현하기 위한 프로그램을 저장한 기록매체]
이와 같은 사용자의 불편함을 최소화하기 위해 본 발명은 스케치 검색 인터페이스를 통해 스케치하는 동안 가이드로 제공되는 밑그림 영상들의 외곽선 중 스케치 되고 있는 외곽선이 다른 외곽선보다 상대적으로 굵거나 또렷하게 보이도록 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체를 제공하는 것을 목적으로 한다.
또한 본 발명은 처음 그릴 때는 외곽선이 상대적으로 굵거나 뚜렷하게 보이도록 하다가 스케치가 점차 구체화될 경우 내부 영역이 상대적으로 굵거나 또렷하게 제공되도록 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체를 제공하는 것을 목적으로 한다.
본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 사용자 장치는 스케치 입력에 대한 가이드를 제공할 밑그림이 표시되는 스케치 영역과 스케치 검색결과가 나열되는 검색결과 출력영역을 구비하는 스케치 검색 인터페이스부, 스케치 영역에서 스케치가 이루어지는 동안 사용자의 스트로크 정보를 검출하여 출력하는 스트로크 인식부, 스트로크 인식부를 통해 입력되는 스트로크 정보에 따라 스케치 영역에 출력되는 밑그림의 표현 상태를 가변시켜 스케치 대상이 되는 밑그림의 일부를 상대적으로 강조하는 밑그림 영상 가변부, 스케치 검색 인터페이스부를 통해 입력되는 사용자의 스트로크 정보를 서비스 제공 장치에 전송한 후, 일련의 입력 스트로크에 따른 스케치에 대응되는 밑그림 영상과 검색 결과를 수신하여 스케치 검색 인터페이스부에 출력하는 제어부를 포함할 수 있다.
본 발명과 관련된 일 예로서, 밑그림 영상 가변부는 일정 작업 반경 내에 있는 밑그림 영상의 외곽선을 다른 밑그림 영상의 외곽선에 비해 상대적으로 굵게 표시하고, 스케치 작업 지속에 따라 밑그림 영상의 내부 영역 외곽선을 점차 강조하여 표시할 수 있다.
본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치는 복수의 밑그림 영상을 저장하고 있는 밑그림 영상 데이터베이스부, 사용자 장치로부터 수신되는 일련의 스트로크 정보를 기반으로 하여 밑그림 영상 데이터베이스로부터 밑그림을 선별하고, 스트로크 정보에 따른 스케치 상태를 근거로 선별된 밑그림 영상 중 강조할 밑그림에 대한 정보를 생성하는 밑그림 영상 가변정보 제공부, 밑그림 영상 가변정보 제공부에서 선별된 밑그림과 강조할 밑그림에 대한 정보를 사용자 장치에 제공하는 스케치 검색정보 제공부를 포함할 수 있다.
본 발명과 관련된 일 예로서, 밑그림 영상 데이터베이스부는 밑그림 영상에 대응되는 원본 영상을 더 저장하고, 스케치 검색 정보 제공부는 선별된 밑그림과 함께 밑그림에 대응되는 원본 영상을 검색 결과로 사용자 장치에 제공할 수 있다.
본 발명과 관련된 일 예로서, 밑그림 영상 데이터베이스부는 원본 영상에 대응되는 웹페이지 링크 정보를 더 저장하며, 스케치 검색정보 제공부는 검색결과로 제공되는 원본 영상에 대응되는 웹페이지 링크 정보도 검색 결과로서 사용자 장치에 제공할 수 있다.
본 발명과 관련된 일 예로서, 밑그림 영상 가변정보 제공부는 스트로크 정보에 대응되는 밑그림이 대응되지 않는 밑그림에 비해 더 선명하거나 굵게 표시하도록 하는 정보나 해당 대응되는 밑그림을 더 선명하거나 굵게 변형한 변경된 밑그림을 강조할 밑그림에 대한 정보로 생성할 수 있다.
본 발명과 관련된 일 예로서, 밑그림 영상 가변정보 제공부는 스트로크 정보에 대응되지 않는 밑그림을 더 흐리게 표시하도록 하는 정보나 해당 대응되지 않는 밑그림을 더 흐리게 변형한 변경된 밑그림을 강조할 밑그림에 대한 정보로 생성할 수 있다.
본 발명과 관련된 일 예로서, 밑그림 영상 가변정보 제공부는 일련의 스트로크 정보의 누적에 따라 스케치의 진척도를 판단하여 선택된 밑그림의 물체 테두리 내부 영역을 점진적으로 강조할 수 있도록 강조할 밑그림에 대한 정보를 생성할 수 있다.
본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법은 서비스 제공 장치가 밑그림이 표시되는 스케치 영역을 구비한 사용자 장치로부터 스케치 영역에 입력되는 스트로크 정보를 수신하는 단계, 서비스 제공 장치가 수신되는 일련의 스트로크 정보에 대응되는 밑그림 영상들을 선별하는 단계, 서비스 제공 장치가 스트로크 정보를 기반으로 스케치에 관련된 밑그림 영역이 상대적으로 강조되도록 선별된 밑그림 영상들의 표현 상태를 가변하는 단계, 서비스 제공 장치가 표현 상태가 가변된 선별 밑그림 영상을 스케치 영역의 밑그림으로 사용되도록 사용자 장치에 제공하는 단계를 포함할 수 있다.
본 발명의 실시예에 따른 컴퓨터 프로그램이 기록된 기록매체에는 상술한 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법을 수행하는 컴퓨터 프로그램이 저장될 수 있다.
본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템은 스케치 검색 인터페이스의 스케치 영역을 통해 생성된 스트로크 인식 정보를 제공하고, 스트로크 인식 정보에 따라 수신된 밑그림 영상을 스케치에 관련된 밑그림 영역이 상대적으로 강조되도록 표현을 가변하면서 스케치 영역에 표시하는 사용자 장치, 사용자 장치로부터 스트로크 인식 정보를 수신하고 일련의 스트로크 정보에 대응되는 외곽선 추출된 밑그림 영상들을 선별하고, 인식된 스트로크 정보를 근거로 스케치에 대응되는 밑그림 영상 내 물체의 테두리나 내부 영역의 외곽선을 강조하여 사용자 장치에 제공하는 서비스 제공 장치를 포함할 수 있다.
본 발명은 스케치 검색 인터페이스를 통해 스케치하는 동안 가이드로 제공되는 밑그림 영상들의 외곽선 중 스케치 되고 있는 밑그림의 외곽선이 다른 외곽선보다 상대적으로 굵거나 또렷하게 보이도록 함으로써, 중첩된 복잡한 외곽선들 중 드로잉 상태에 대응되는 외곽선에 대한 식별성이 높아져 밑그림 영상을 따라서 그리기가 용이해지는 효과가 있다.
또한 본 발명은 스케치 초기에는 물체 외부 테두리 부분의 외곽선이 상대적으로 굵거나 뚜렷하게 보이게 하다가 스케치가 점차 구체화될 경우 내부 영역의 외관선도 점차 굵거나 또렷하게 제공되도록 함으로써, 사용자가 스케치 과정에 따라 능동적으로 가이드 영역이 가변되어 가이드 대상을 쉽게 구분할 수 있도록 함과 아울러 스케치를 지속적으로 진행할 경우 완성될 영상을 미리 예측해 볼 수 있는 효과가 있다.
도 1은 본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템의 구성을 나타낸 블록도이다.
도 2는 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템의 사용자 장치의 구성을 나타낸 블록도이다.
도 3은 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템의 서비스 제공 장치의 구성을 나타낸 블록도이다.
도 4는 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템에서의 스케치 검색 서비스 방법을 보인 흐름도이다.
도 5는 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 검색 시스템에서의 스케치 검색 화면의 일례를 나타낸 예시도이다.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.
도 1은 본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템의 구성을 나타낸 블록도로서 도시된 바와 같이 사용자 장치(100), 사용자 장치(100)와 통신망(300)을 통해 연결되는 서비스 제공 장치(200)로 이루어진다.
사용자 장치(100)는 스케치 영역 및 검색결과 출력영역으로 이루어진 스케치 검색 인터페이스를 사용자에게 제공하여 사용자가 스케치 영역을 통해 스케치를 실시하면서 가하는 스트로크에 대한 스트로크 인식 정보를 서비스 제공 장치(200)에 전송하고 그에 따른 후보 밑그림 영상을 제공받아 스케치 영역 및 검색결과 출력영역에 표시한다. 이러한 후보 밑그림 영상은 스케치에 도움을 주기 위한 것이므로 실제 스케치에 대응될 수 있도록 외곽선이 추출된 영상이 사용될 수 있다. 스케치 영역에는 후보 밑그림 영상이 중첩되어 흐릿한 밑그림으로 표시되며 사용자는 이를 가이드로 활용하여 스케치 진행에 도움을 받을 수 있다. 만일 밑그림 영상에 대응되는 원본영상을 더 수신할 경우 후보 밑그림 영상은 스케치 영역에 밑그림으로 표시되고 후보 밑그림 영상에 대응되는 원본영상은 검색결과 출력영역에 다양한 방식(리스트, 스크롤 방식 등)으로 표시된다.
한편, 본 발명의 실시예에서 사용자 장치(100)는 스케치 영역에 중첩된 후보 밑그림 영상을 제공할 때 사용자의 스케치 진행 상태에 따라 중첩된 밑그림 중 사용자가 따라 그리는 밑그림 영상의 외곽선을 더 선명하거나 더 굵게 표시하도록 하여 중첩된 외곽선들에 의해 따라 그릴 대상을 구별하기 어려운 상황을 방지하도록 한다. 또한, 사용자 장치(100)는 밑그림으로 표시되는 물체의 복잡한 내부는 처음에는 흐릿하게 표시되도록 했다가 외형에 대한 스케치가 어느 정도 이루어진 이후 선명하거나 굵게 표시되도록 함으로써 스케치 가이드를 위한 밑그림이 스케치 상태에 따라 능동적으로 가변될 수 있도록 함으로써 사용자가 쉽게 따라 그릴 수 있도록 한다.
서비스 제공 장치(200)는 사용자 장치(100)로부터 제공되는 스트로크 정보를 기준으로 후보 밑그림 영상을 추출하여 스케치 검색 정보로 제공하는데, 스케치 검색 정보에는 후보 밑그림 영상에 대응되는 원본영상과 이를 선택할 경우 제공되는 웹페이지에 대한 링크 정보를 포함할 수 있다. 서비스 제공 장치(200)가 사용자 장치(100)에 제공할 후보 밑그림 영상을 제공할 경우 후보 밑그림들 각각을 사용자 장치(100)에 제공하거나 이들을 중첩한 영상을 제공할 수 있다.
앞서 설명된 스케치 과정 중의 가변적인 후보 밑그림 영상, 즉 선택 밑그림이 강조되거나 스케치 진행에 따라 내부 영역을 강조하는 후보 밑그림 영상은 사용자 장치(100)에서 개별 후보 밑그림 영상을 수신하여 이를 스케치 영역에 표시할 때 재구성하여 제공할 수도 있고, 서비스 제공 장치(200)가 사용자 장치(100)로부터 수신하는 스트로크 정보를 기준으로 후보 밑그림 영상을 제공할 때 강조 영역을 반영한 밑그림 영상을 사용자 장치(100)에 제공할 수도 있다.
예를 들어, 서비스 제공 장치(200)가 일종의 웹프로그램을 구비하여 사용자 장치(100)에 제공되는 스케치 검색 인터페이스를 실질적으로 관리하는 경우 사용자가 스케치 영역 상에서 수행하는 스트로크를 누적 수신하면서 밑그림을 인터렉티브하게 검색하여 사용자 장치(100)의 스케치 영역에 표시하도록 할 수 있고, 이때 스케치 과정의 진행 상태에 따라 가변적인 중첩 밑그림을 제공할 수 있다.
도 2는 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템의 사용자 장치의 구성을 나타낸 블록도이다.
도 2에 도시된 바와 같이 사용자 장치(100)는 스케치 검색 인터페이스부(110), 스트로크 인식부(120), 밑그림 영상 가변부(130), 제어부(140)로 이루어진다.
도 2에 도시된 사용자 장치(100)의 구성 요소 모두가 필수 구성 요소인 것은 아니며, 도 2에 도시된 구성 요소보다 많은 구성 요소에 의해 스케치 검색 시스템을 구현할 수 있는 사용자 장치(100)가 구현될 수 있고, 실질적인 밑그림 영상 가변이 서비스 제공 장치(200)에서 수행될 경우 도시된 것보다 적은 구성 요소에 의해서도 사용자 장치(100)가 구현될 수 있다.
사용자 장치(100)는 사용자의 키 조작에 따라 통신망을 경유하여 각종 데이터를 송수신할 수 있는 단말기를 말하는 것이며, 태블릿 PC(Tablet PC), 노트북 PC(Notebook PC), 랩톱(Laptop), 스마트폰(Smart Phone), 개인휴대용 정보단말기(PDA: Personal Digital Assistant) 및 이동통신 단말기(Mobile Communication Terminal) 등을 포함할 수 있다.
또한, 사용자 장치(100)는 통신망(300)을 경유하여 서비스 제공 장치(200)와 통신하기 위한 브라우저, 프로그램 및 프로토콜을 저장하는 메모리, 각종 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비하고 있는 단말장치를 의미할 수 있다. 즉, 사용자 장치(100)는 서비스 제공 장치(200)와 서버-클라이언트 통신이 가능하고, 드로잉 상황에 반응하는 가이드를 이용하여 스케치 검색 서비스를 실행할 수 있다면 그 어떠한 단말기도 가능하며, 이동통신 단말기, PDA 등의 통신 컴퓨팅 장치를 모두 포함하는 넓은 개념이다. 한편, 사용자 장치(100)는 터치 스크린을 구비한 형태로 제작되는 것이 바람직하나 반드시 이에 한정되는 것은 아니다.
스케치 검색 인터페이스부(110)는 스케치 입력에 대한 가이드를 제공할 밑그림이 표시되는 스케치 영역과 스케치 검색결과가 나열되는 검색결과 출력영역을 구비하며, 서비스 제공 장치(200)로부터 제공되는 밑그림 영상을 스케치 영역과 검색결과 출력영역에 표시한다. 이때 검색결과 출력영역에는 스케치 영역에 출력되는 밑그림 영상의 원본 영상이 출력되도록 구현할 수도 있다. 또한 원본 영상은 홈페이지 링크정보를 포함하고 있을 수 있어, 사용자가 클릭하는 경우 해당 원본 영상의 홈페이지로 이동하여 자세한 정보를 접할 수 있도록 구현할 수 있다.
스케치 검색 인터페이스부(110)는 예를 들면, 소형 키보드, 펜마우스, 조이스틱, 터치 스크린, 터치 패드 등과 같은 일반적인 입력 장치를 포함할 수 있다.
스트로크 인식부(120)는 스케치 영역에서 스케치가 이루어지는 동안 사용자의 스트로크 정보를 검출하여 출력한다.
밑그림 영상 가변부(130)는 사용자의 스트로크 정보를 입력받아 스케치 작업 영역을 인식하고, 인식된 작업 영역을 미리 설정된 작업 영역 범위로 확장한 후 확장된 작업 영역 내에 있는 밑그림의 외곽선을 다른 외곽선보다 굵게 표시되도록 한다. 예컨대, 여러 밑그림 중 사용자가 스트로크를 제공한 위치에 외곽선이 지나는 밑그림의 테두리 부분을 작업 영역으로 확장하여 해당 테두리 부분을 쉽게 따라 그릴 수 있도록 선명하거나 굵게 표시할 수 있고, 스트로크 입력 누적에 의해 테두리 부분의 외곽선에 대응되는 스케치가 대부분 이루어진 경우 내부 영역에 대해서도 점차 선명하거나 굵게 표시하여 세부적인 스케치까지도 순차적으로 가이드할 수 있다.
밑그림 영상 가변부(130)는 서비스 제공 장치(200)의 밑그림 영상 가변정보 제공부(230)로부터 밑그림 영상 가변정보를 제공받아 스케치 영역에 출력된 하나 또는 하나 이상의 밑그림에 적용시켜 표시되도록 한다. 여기서 밑그림 영상 가변정보는 스케치 작업 초반에는 일정 작업 반경 내에 위치한 밑그림 영상의 외곽선을 다른 외곽선에 비해 상대적으로 굵게 또는 선명하게 표시하고, 스케치 시간이 일정 시간 초과하여 스케치 작업 후반이라고 인식되는 경우 밑그림 영상의 내부 영역이 상대적으로 굵거나 선명하게 표시되도록 가변시키는 정보들을 포함할 수 있으며, 이는 서비스 제공 장치(200)에 구성될 수도 있다.
제어부(140)는 사용자의 입력에 따른 스케치 검색 실행요청신호를 서비스 제공 장치(200)로 전송하고, 서비스 제공 장치(200)에서 제공하는 스케치 검색 인터페이스를 화면상에 출력되도록 제어하며, 스케치 검색 인터페이스를 통해 스케치 검색이 이루어지도록 사용자 장치(100) 및 서비스 제공 장치(200) 상호간에 통신 환경을 제공한다.
제어부(140)는 스케치 검색 인터페이스부(110)를 통해 입력되는 사용자의 스트로크 정보를 그대로, 혹은 누적 가공하여 서비스 제공 장치(200)에 제공하며, 서비스 제공 장치(200)로부터 선별된 후보 밑그림 영상과 그에 대응되는 원본 영상을 포함하는 스케치 검색 정보를 수신하여 스케치 검색 인터페이스부(110)의 스케치 영역 및 검색결과 출력영역에 표시되도록 제어한다. 이때 제어부(140)는 스케치 검색 인터페이스부(110)로부터 입력되는 스트로크 정보에 대해서 특징점 정보만 추출하고, 특징점 정보만을 서비스 장치(200)로 제공함으로써, 사용자 장치(100)와 서비스 제공 장치(200) 상호 간의 부하를 감소시켜 서비스 속도가 떨어지는 문제점을 미연에 방지할 수도 있다.
도 3은 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템의 서비스 제공 장치의 구성을 나타낸 블록도이다.
도 3에 도시된 바와 같이 서비스 제공 장치(200)는 기본적으로 밑그림 영상 데이터베이스부(210), 밑그림 영상 가변정보 제공부(220) 및 스케치 검색정보 제공부(230)로 이루어진다.
도시된 밑그림 영상 데이터베이스부(210)는 복수의 밑그림 영상과 그에 대응하는 원본 영상을 저장하고 있다. 필요한 경우 원본에 연계되는 웹페이지 링크와 웹페이지 내용을 분석한 범주 정보 역시 저장될 수 있다. 그리고 복수의 밑그림 영상들은 카테고리별로 분류되어 저장관리될 수도 있다. 여기서, 밑그림 영상은 특정한 물체의 테두리와 내부에 대한 외곽선 영상일 수 있다.
밑그림 영상 가변정보 제공부(220)는 스케치 영역에 중첩되어 표시된 밑그림 영상들에 대해 사용자의 스케치 라인이 일정 범위 내로 근접하는 경우 밑그림 영상의 표시 상태를 가변시키는 밑그림 영상 가변정보를 생성시켜 사용자 장치(100)에 제공할 수 있다. 즉, 사용자의 스트로크를 누적하여 스케치에 관한 정보를 구성하면서 스케치 상태에 따라 강조해야 할 밑그림 영상에 대한 정보를 사용자 장치(100)에 제공해 줄 수 있다. 물론, 구성에 따라 앞서 설명했던 것과 같이 사용자 장치(100)의 밑그림 영상 가변부(130)가 사용자의 스트로크에 대응하여 밑그림 영상을 가변할 경우 밑그림 영상 가변정보 제공부(220)의 기능이 축소되거나 생략될 수 있고, 반대로 사용자 장치(100)의 밑그림 영상 가변부(130)가 단순히 표현 상태만 변경시킬 경우 실질적인 스케치 상태에 따른 밑그림 가변을 밑그림 영상 가변정보 제공부(220)가 실시할 수도 있다.
일례로, 밑그림 영상 가변정보 제공부(220)는 사용자의 스케치 라인이 일정 범위 내로 근접하는 경우 밑그림 영상의 외곽선이 굵고 뚜렷해지도록 가변되도록 하고, 스케치 작업의 진척 정도가 미리 설정된 시간을 초과하는 경우 해당 밑그림 영상의 내부 영역이 선명하게 표시되거나 굵게 표시되도록 하는 밑그림 영상 가변정보를 생성시켜 사용자 장치(100)에 제공할 수 있다.
스케치 검색정보 제공부(230)는 사용자 장치(100)로부터 수신한 스트로크 정보에 따라 밑그림 영상 가변정보 제공부(220)에 의해 강조될 밑그림 영상을 포함하는 스케치 검색 정보를 사용자 장치(100)에 제공한다. 사용자 장치(100)로 제공되는 스케치 검색 정보는 스케치 영역 및 검색결과 출력영역에 표시될 후보 밑그림 영상, 후보 밑그림 영상에 대응되는 원본 영상, 해당 원본 영상과 연결되는 링크 정보 등을 포함할 수 있다. 이러한 스케치 검색 정보에 포함되는 후보 밑그림 영상이나 그에 대응되는 원본 영상은 검색 결과로서 사용자 장치(100)에 제공되며, 사용자 장치(100)는 스케치 검색 인터페이스부(110)의 검색 결과 출력영역에 검색 결과를 한 화면에 나열하거나 스크롤 방식으로 제공할 수 있다.
스케치 검색정보 제공부(230)는 스케치 라인과 드래그 라인의 간격을 설정하기 위한 간격설정 메뉴항목을 사용자 장치(100)로 제공하고, 간격설정 메뉴항목에 따라 선택된 간격설정방식에 의해 사용자에 의해 그려지는 드래그 라인과 드래그 라인에 따라 밑그림에 그려지는 스케치 라인의 간격을 설정하고, 설정된 간격 내에서 스트로크 정보가 입력되면 드래그 라인을 따라 밑그림 상에 스케치 라인을 노출시킬 수 있다.
즉, 사용자가 스케치 영역의 밑그림 영상을 따라서 스케치를 하게 되는 경우 스케치 되는 도구에 밑그림 영상의 에지 라인이 가려져서 스케치를 하는 불편함을 줄 수 있게 된다. 예를 들어 얇은 펜의 경우 이러한 현상이 적을 수 있으나 사용자의 손과 같이 스케치 도구가 두꺼운 경우 스케치 도구에 밑그림 영상이 가려지게 되어 밑그림 영상을 기반으로 스케치하기 어렵게 된다. 이에 밑그림 영상의 에지라인으로부터 일정간격 이격된 위치에서 밑그림 영상의 에지라인을 따라서 스케치하는 경우 스케치 라인에 맞추어서 밑그림 영상의 에지라인을 따라 드래그 라인이 표출되도록 구현할 수 있는데, 이러한 실시예를 구현하기 위해서 서비스 제공 장치(200)의 스케치 검색 정보 제공부(230)는 간격설정 메뉴항목을 제공하고, 스케치 작업 초기시 또는 원하는 시점에 간격설정 메뉴항목을 선택하여 드래그 라인과 스케치 라인의 관계를 세팅할 수 있다.
간격설정 메뉴항목은 더블 터치로 드래그 영역과 드로우 영역을 동시에 클릭하여 스케치 라인과 드래그 라인의 간격을 설정하는 제 1 간격설정 메뉴항목과, 드래그 영역과 드로우 영역을 순차적으로 클릭하여 스케치 라인과 드래그 라인의 간격을 설정하는 제 2 간격설정 메뉴항목과, 드래그 영역과 드로우 영역이 만나는 양 끝점을 선택하여 에지 길이를 설정하여 스케치 라인과 드래그 라인의 간격을 설정하고, 설정된 간격 사이에 에지를 노출시키는 제 3 간격설정 메뉴항목과, 에지 설정에 따라 드래그 영역과 드로우 영역을 설정하여 스케치 라인과 드래그 라인의 간격을 설정하는 제 4 간격설정 메뉴항목 등으로 이루어진다.
스케치 검색 정보 제공부(230)는 제 3 간격설정 메뉴항목 또는 제 4 간격설정 메뉴항목이 선택된 경우 에지를 선택하여 드래그 영역과 드로우 영역의 위치를 변경시킬 수 있도록 한다.
앞서 실시예에서는 서비스 제공 장치(200)의 스케치 검색정보 제공부(230)가 스케치 인터페이스를 통해 사용자가 스트로크를 입력할 경우 밑그림을 확인하면서 스케치를 실시하기 어려운 상황을 해소하기 위한 추가적인 사용자 인터페이스 지원 기능을 제공할 수 있음을 보였으나 이러한 기능은 사용자 장치(100)의 스케치 검색 인터페이스부(110)에서 서비스 제공 장치(200)와 독립적으로 수행되거나 연동하면서 수행될 수도 있다. 이는 앞서 설명한 내용을 통해 당해 기술분야에서 통상의 지식을 가진자에게 명백하므로 별도의 설명은 생략한다.
그러면, 이와 같이 구성된 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템에서 스케치 검색 방법에 대해 첨부된 도면들을 참조하여 구체적으로 설명하기로 한다.
도 4는 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템에서의 스케치 검색 서비스 방법을 보인 흐름도이다.
도 4에 도시된 바와 같이 서비스 제공 장치(200)는 사용자 장치(100)로부터 스케치 검색 실행 요청신호가 수신되는지의 여부를 판단하고(S110), 판단 결과 스케치 검색 실행 요청신호가 수신되는 경우 스케치 영역 및 검색결과 출력영역으로 이루어진 스케치 검색 인터페이스를 사용자 장치(100)에 제공한다(S120).
서비스 제공 장치(200)는 사용자 장치(100)로부터 스트로크 인식 정보가 수신되는지의 여부를 판단하고(S130), 판단 결과 스트로크 인식 정보가 수신된 경우 서비스 제공 장치(200)는 스트로크 인식 정보를 필터링 조건으로 하여 밑그림 영상들을 추출한다(S140).
이후, 사용자 장치(100)는 중첩된 밑그림 영상을 스케치 영역에 표시하여 스케치 작업이 수행되는 동안 스케치 작업이 이루어지고 있는 영역으로부터 미리 설정된 반경 내에 위치한 밑그림 영상들의 외곽선을 선명하거나, 또는 굵게 가변시키고, 스케치 작업의 진척도에 따라 내부 영역을 선명하거나, 또는 굵게 가변하여 제공한다(S150). 물론, 이러한 밑그림 영상에 대한 가변적인 표현 방법의 조절은 서비스 제공 장치(200)에서 주로 수행될 수도 있으며, 서비스 제공 장치(200)와 사용자 장치(100)가 기능을 각각 분담하는 방식으로 수행될 수도 있다.
S130 단계의 판단 결과 스트로크 인식 정보가 수신되지 않는 경우 서비스 제공 장치(200)는 사용자 장치(100)로부터 종료신호가 수신되는지의 여부를 판단하고 종료신호가 수신되는 경우 스케치 검색 서비스 모드를 종료한다(S160).
도 5는 본 발명의 드로잉 상황에 반응하는 가이드가 구비된 검색 시스템에서의 스케치 검색 화면의 일례를 나타낸 예시도이다. 도 5a는 스케치되고 있는 영역으로부터 일정 반경이나 기준에 해당하는 외곽선이 다른 외곽선보다 굵게 표시된 상태를 예시한 도면이며, 도 5b는 사용자가 물체의 테두리에 대한 스케치를 대부분 완성한 경우 내부 영역이 선명하면서 굵게 표시되어 세밀한 스케치를 가이드하도록 하는 상태를 예시한 도면이다.
도시된 바와 같이, 도 5a는 중첩 제공되는 밑그림 영상에서 사용자가 선택하여 따라 그리고 있는 밑그림의 테두리 부분을 쉽게 구분할 수 있도록 더 진하고 굵게 표현한 예이다. 사용자가 스케치를 따라 그리고 있는 물체의 테두리 부분만 구분이 용이하게 표시되며 그 외의 부분은 옅게 표시되거나 내부 영역은 희미하게 표시됨으로써 중첩된 밑그림을 가이드로 하면서도 원하는 대상의 테두리를 명확하게 스케치할 수 있게 된다.
도 5b는 도시된 바와 같이 물체의 테두리 부분에 대한 스케치가 어느 정도 완성된 경우 거의 표시되지 않았던 상세한 내부의 외곽선이 선명하고 굵게 표시된 경우로서, 사용자가 원할 경우 상세한 내부 영역에 대한 스케치를 지속할 수 있게 된다. 이러한 테두리의 내부 영역은 스케치를 이루는 일련의 스트로크 정보들이 누적됨에 따라 점진적으로 강조되는 방식으로 가변 표현될 수 있다. 이를 통해서 원하는 검색 결과를 좀 더 정확하게 얻을 수 있음과 아울러 세부적인 스케치를 완성해 가면서 최종 결과를 쉽게 확인하거나 원하는 대상을 스케치하는 방법 자체까지도 학습할 수 있다.
물론 도시된 방식이 아닌 스트로크가 입력되는 지점을 중심으로 하는 일정한 영역에 대해 밑그림을 선명하게 제공하는 방식이나 따라 그리는 대상이 아닌 밑그림은 점차 선명도가 낮아지면서 사라지는 방식과 같이 다른 형태의 강조 방식도 적용될 수 있다.
본 발명의 실시예에 따른 컴퓨터 프로그램이 기록된 기록매체에는 상술한 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법을 수행하는 컴퓨터 프로그램이 저장될 수 있다.
본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법은 컴퓨터 프로그램으로 작성 가능하며, 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 해당 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(computer readable media)에 저장되고, 컴퓨터나 본 발명의 실시예에 따른 사용자 장치, 서비스 제공 장치 등에 의하여 읽혀지고 실행됨으로써 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법을 구현할 수 있다.
정보저장매체는 자기 기록매체, 광 기록매체 및 캐리어 웨이브 매체를 포함한다. 본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법을 구현하는 컴퓨터 프로그램은 사용자 장치나 서비스 제공 장치 등의 내장 메모리에 저장 및 설치될 수 있다. 또는, 본 발명의 실시예에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법을 구현하는 컴퓨터 프로그램을 저장 및 설치한 스마트 카드 등의 외장 메모리가 인터페이스를 통해 사용자 장치나 서비스 제공 장치 등에 장착될 수도 있다.
전술한 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
본 발명은 스케치 검색 인터페이스 화면을 통해 스케치를 실시하는 동안 스케치의 대상이 되는 영역이나 밑그림의 외곽선이 다른 부위의 외곽선보다 상대적으로 굵거나 또렷하게 보이도록 함으로써, 다른 밑그림 영상들과 중첩되어 있을 경우 쉽게 식별할 수 있어 밑그림 영상을 따라서 그리기가 용이하도록 할 뿐만 아니라,이를 활용하여 사용자의 입력에 따라 상품, 제품, 영상 등을 반복적으로 노출시켜 광고를 극대화시키고자 하는 다양한 서비스에 적용 가능하다.
100 : 사용자 장치 110 : 스케치 검색 인터페이스부
120 : 스트로크 인식부 130 : 밑그림 영상 가변부
140 : 제어부 200 : 서비스 제공 장치
210 : 밑그림 영상 데이터베이스부 220 : 밑그림 영상 가변정보 제공부
230 : 스케치 검색정보 제공부 300 : 통신망

Claims (11)

  1. 스케치 입력에 대한 가이드를 제공할 밑그림이 표시되는 스케치 영역과 스케치 검색결과가 나열되는 검색결과 출력영역을 구비하는 스케치 검색 인터페이스부;
    스케치 영역에서 스케치가 이루어지는 동안 사용자의 스트로크 정보를 검출하여 출력하는 스트로크 인식부;
    상기 스트로크 인식부를 통해 입력되는 스트로크 정보에 따라 스케치 영역에 출력되는 밑그림의 표현 상태를 가변시켜 스케치 대상이 되는 밑그림의 일부를 상대적으로 강조하는 밑그림 영상 가변부; 및
    스케치 검색 인터페이스부를 통해 입력되는 사용자의 스트로크 정보를 서비스 제공 장치에 전송한 후, 일련의 입력 스트로크에 따른 스케치에 대응되는 밑그림 영상과 검색 결과를 수신하여 스케치 검색 인터페이스부에 출력하는 제어부를 포함하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 사용자 장치.
  2. 제 1 항에 있어서,
    상기 밑그림 영상 가변부는 일정 작업 반경 내에 있는 밑그림 영상의 외곽선을 다른 밑그림 영상의 외곽선에 비해 상대적으로 굵게 표시하고, 스케치 작업 지속에 따라 밑그림 영상의 내부 영역 외곽선을 점차 강조하여 표시하는 것을 특징으로 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 사용자 장치.
  3. 복수의 밑그림 영상을 저장하고 있는 밑그림 영상 데이터베이스부;
    사용자 장치로부터 수신되는 일련의 스트로크 정보를 기반으로 하여 상기 밑그림 영상 데이터베이스로부터 밑그림을 선별하고, 스트로크 정보에 따른 스케치 상태를 근거로 선별된 밑그림 영상 중 강조할 밑그림에 대한 정보를 생성하는 밑그림 영상 가변정보 제공부; 및
    상기 밑그림 영상 가변정보 제공부에서 선별된 밑그림과 강조할 밑그림에 대한 정보를 사용자 장치에 제공하는 스케치 검색정보 제공부를 포함하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치.
  4. 제 3 항에 있어서,
    상기 밑그림 영상 데이터베이스부는 밑그림 영상에 대응되는 원본 영상을 더 저장하고, 상기 스케치 검색 정보 제공부는 선별된 밑그림과 함께 상기 밑그림에 대응되는 원본 영상을 검색 결과로 사용자 장치에 제공하는 것을 특징으로 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치.
  5. 제 4 항에 있어서,
    상기 밑그림 영상 데이터베이스부는 원본 영상에 대응되는 웹페이지 링크 정보를 더 저장하며, 상기 스케치 검색정보 제공부는 상기 검색결과로 제공되는 원본 영상에 대응되는 웹페이지 링크 정보도 검색 결과로서 사용자 장치에 제공하는 것을 특징으로 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치.
  6. 제 3 항에 있어서,
    상기 밑그림 영상 가변정보 제공부는 스트로크 정보에 대응되는 밑그림이 대응되지 않는 밑그림에 비해 더 선명하거나 굵게 표시하도록 하는 정보나 해당 대응되는 밑그림을 더 선명하거나 굵게 변형한 변경된 밑그림을 강조할 밑그림에 대한 정보로 생성하는 것을 특징으로 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치.
  7. 제 3 항에 있어서,
    상기 밑그림 영상 가변정보 제공부는 스트로크 정보에 대응되지 않는 밑그림을 더 흐리게 표시하도록 하는 정보나 해당 대응되지 않는 밑그림을 더 흐리게 변형한 변경된 밑그림을 강조할 밑그림에 대한 정보로 생성하는 것을 특징으로 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치.
  8. 제 3 항에 있어서,
    상기 밑그림 영상 가변정보 제공부는 일련의 스트로크 정보의 누적에 따라 스케치의 진척도를 판단하여 선택된 밑그림의 물체 테두리 내부 영역을 점진적으로 강조할 수 있도록 강조할 밑그림에 대한 정보를 생성하는 것을 특징으로 하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 제공 장치.
  9. 서비스 제공 장치가 밑그림이 표시되는 스케치 영역을 구비한 사용자 장치로부터 스케치 영역에 입력되는 스트로크 정보를 수신하는 단계;
    상기 서비스 제공 장치가 상기 수신되는 일련의 스트로크 정보에 대응되는 밑그림 영상들을 선별하는 단계;
    상기 서비스 제공 장치가 상기 스트로크 정보를 기반으로 스케치에 관련된 밑그림 영역이 상대적으로 강조되도록 상기 선별된 밑그림 영상들의 표현 상태를 가변하는 단계; 및
    상기 서비스 제공 장치가 상기 표현 상태가 가변된 선별 밑그림 영상을 스케치 영역의 밑그림으로 사용되도록 상기 사용자 장치에 제공하는 단계를 포함하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법.
  10. 제 9 항에 따른 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 서비스 방법을 수행하는 컴퓨터 프로그램이 기록된 기록매체.
  11. 스케치 검색 인터페이스의 스케치 영역을 통해 생성된 스트로크 인식 정보를 제공하고, 상기 스트로크 인식 정보에 따라 수신된 밑그림 영상을 스케치에 관련된 밑그림 영역이 상대적으로 강조되도록 표현을 가변하면서 상기 스케치 영역에 표시하는 사용자 장치; 및
    상기 사용자 장치로부터 스트로크 인식 정보를 수신하고 일련의 스트로크 정보에 대응되는 외곽선 추출된 밑그림 영상들을 선별하고, 상기 인식된 스트로크 정보를 근거로 스케치에 대응되는 밑그림 영상 내 물체의 테두리나 내부 영역의 외곽선을 강조하여 사용자 장치에 제공하는 서비스 제공 장치를 포함하는 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템.
KR1020140023636A 2014-02-27 2014-02-27 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체 KR20150101843A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140023636A KR20150101843A (ko) 2014-02-27 2014-02-27 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140023636A KR20150101843A (ko) 2014-02-27 2014-02-27 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체

Publications (1)

Publication Number Publication Date
KR20150101843A true KR20150101843A (ko) 2015-09-04

Family

ID=54242880

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140023636A KR20150101843A (ko) 2014-02-27 2014-02-27 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체

Country Status (1)

Country Link
KR (1) KR20150101843A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180066440A (ko) 2016-12-09 2018-06-19 장보라 미술 학습을 위한 장치, 이를 위한 방법 및 이 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
CN109542309A (zh) * 2018-12-06 2019-03-29 北京物灵智能科技有限公司 一种基于电子设备的绘画方法及***
KR20230013664A (ko) * 2021-07-15 2023-01-27 중앙대학교 산학협력단 카메라와 레이저를 이용하여 사물 자율인식이 가능한 전자의수 및 그 작동방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180066440A (ko) 2016-12-09 2018-06-19 장보라 미술 학습을 위한 장치, 이를 위한 방법 및 이 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
CN109542309A (zh) * 2018-12-06 2019-03-29 北京物灵智能科技有限公司 一种基于电子设备的绘画方法及***
KR20230013664A (ko) * 2021-07-15 2023-01-27 중앙대학교 산학협력단 카메라와 레이저를 이용하여 사물 자율인식이 가능한 전자의수 및 그 작동방법

Similar Documents

Publication Publication Date Title
US11314804B2 (en) Information search method and device and computer readable recording medium thereof
US11592980B2 (en) Techniques for image-based search using touch controls
US8289287B2 (en) Method, apparatus and computer program product for providing a personalizable user interface
US8751972B2 (en) Collaborative gesture-based input language
CN103677618B (zh) 用于终端的文本识别设备和方法
JP6427559B6 (ja) 手書き入力のための永久同期システム
US20090002324A1 (en) Method, Apparatus and Computer Program Product for Providing a Scrolling Mechanism for Touch Screen Devices
US9569107B2 (en) Gesture keyboard with gesture cancellation
US20090051661A1 (en) Method, Apparatus and Computer Program Product for Providing Automatic Positioning of Text on Touch Display Devices
US20100153890A1 (en) Method, Apparatus and Computer Program Product for Providing a Predictive Model for Drawing Using Touch Screen Devices
US8938123B2 (en) Electronic device and handwritten document search method
US9588678B2 (en) Method of operating electronic handwriting and electronic device for supporting the same
KR101158679B1 (ko) 직접입력 방식의 전자문서 상의 도형입력 방법, 그리고 직접입력 방식의 전자문서 상의 도형입력 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
US9501220B2 (en) Device and method for extracting data on a touch screen
KR20150101843A (ko) 드로잉 상황에 반응하는 가이드가 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체
US9183276B2 (en) Electronic device and method for searching handwritten document
US20150042587A1 (en) Method and apparatus for providing intelligent information
CN104572997A (zh) 内容获取方法、装置及用户设备
KR20150097250A (ko) 태그 정보를 이용한 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체
KR102213861B1 (ko) 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체
JP6655331B2 (ja) 電子機器及び方法
KR20150093045A (ko) 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체
CN111813366A (zh) 通过语音输入对文字进行编辑的方法和装置
CN104571579A (zh) 信息处理方法及装置
KR102207514B1 (ko) 맞춤형 필터링 기능이 구비된 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination