[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20240162655A - Multiple object editing method and program - Google Patents

Multiple object editing method and program Download PDF

Info

Publication number
KR20240162655A
KR20240162655A KR1020230059512A KR20230059512A KR20240162655A KR 20240162655 A KR20240162655 A KR 20240162655A KR 1020230059512 A KR1020230059512 A KR 1020230059512A KR 20230059512 A KR20230059512 A KR 20230059512A KR 20240162655 A KR20240162655 A KR 20240162655A
Authority
KR
South Korea
Prior art keywords
objects
images
image
electronic document
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
KR1020230059512A
Other languages
Korean (ko)
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 KR1020230059512A priority Critical patent/KR20240162655A/en
Publication of KR20240162655A publication Critical patent/KR20240162655A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 전자문서 편집 프로그램의 전자문서 상에서 복수의 객체를 제어하는 방법에 관한 것으로서, 더욱 상세
하게는 전자문서 상에서 객체 각각에 대응되는 이미지를 생성하고, 생성된 이미지를 제어하여 이미지 각각에 대
응되는 객체를 제어하는 방법 및 장치에 관한 것이다.
본 발명에 따른 복수 객체 제어 방법은 전자문서 편집 프로그램의 전자문서 상에서 제1 입력을 검출하는 단계,
제1 입력이 검출된 위치에 대응되는 상기 전자문서상의 일 이상의 객체를 인식하는 단계, 상기 일 이상의 객체에
대응되는 일 이상의 이미지를 생성하는 단계, 상기 일 이상의 이미지를 표시하는 단계 및 표시된 상기 일 이상의
이미지를 제어함으로써 상기 일 이상의 객체를 제어하는 단계를 포함하는 것을 특징으로 한다.
본 발명은 전자문서 편집 프로그램상에서 복수의 객체를 제어함에 있어서, 사용자에게 간단하고 직관적인 그래픽
사용자 인터페이스를 제공해, 사용자가 간편하게 복수의 객체를 제어할 수 있는 효과가 있다.
The present invention relates to a method for controlling multiple objects on an electronic document of an electronic document editing program, and more specifically,
It creates an image corresponding to each object in an electronic document and controls the created image to provide information about each image.
It relates to a method and device for controlling a responding object.
The method for controlling multiple objects according to the present invention comprises the steps of detecting a first input on an electronic document of an electronic document editing program,
A step of recognizing one or more objects on the electronic document corresponding to the location where the first input is detected,
A step of generating one or more corresponding images, a step of displaying said one or more images, and a step of displaying said one or more displayed images.
It is characterized by including a step of controlling one or more objects by controlling an image.
The present invention provides a graphical user interface that is simple and intuitive in controlling multiple objects in an electronic document editing program.
It provides a user interface, allowing users to easily control multiple objects.

Description

복수 객체 편집 방법 및 프로그램{Multiple object editing method and program}{Multiple object editing method and program}

[0001] 본 발명은 전자문서 편집 프로그램의 전자문서상에서 복수의 객체를 제어하는 방법에 관한 것으로서, 더욱 상세[0001] The present invention relates to a method for controlling multiple objects on an electronic document in an electronic document editing program, and more specifically,

하게는 전자문서 상에서 객체 각각에 대응되는 이미지를 생성하고, 생성된 이미지를 제어하여 이미지 각각에 대It creates an image corresponding to each object in an electronic document and controls the created image to provide information about each image.

응되는 객체를 제어하는 방법 및 장치에 관한 것이다.It relates to a method and device for controlling a responding object.

[0002] 전자문서 편집 프로그램이란, 전자문서를 편집할 수 있는 프로그램을 이르며, 데스크톱 및 노트북을 포함하는[0002] An electronic document editing program refers to a program that can edit electronic documents, including desktops and laptops.

PC (Personal Computer) 에서는 마이크로소프트 (Microsoft) 사의 오피스 (Office) 프로그램 군에 포함된 워드On a PC (Personal Computer), Word is included in the Microsoft Office program suite.

(Word), 엑셀 (Excel), 파워 포인트 (PowerPoint) 등이 주로 이용되고 있다. 또한 최근 모바일 산업의 발전에(Word), Excel, PowerPoint, etc. are mainly used. Also, with the recent development of the mobile industry,

따라 스마트폰 (smart phone) 또는 태블릿 (Tablet) 컴퓨터에서 이용할 수 있는 인프라웨어 (Infraware) 사의Infraware, available on your smart phone or tablet computer.

폴라리스 오피스 (Polaris Office) 군에 속하는 프로그램들이 많은 주목을 받고 있다.Programs belonging to the Polaris Office family are receiving a lot of attention.

[0003] 컴퓨터 및 다른 전자 컴퓨팅 장치들에 의해 구동되는 프로그램의 그래픽 사용자 인터페이스 (GUI; Graphic User[0003] A graphical user interface (GUI) of a program driven by a computer or other electronic computing device.

Interface) 는 컴퓨터의 처리 능력이 향상됨에 따라, 사용자가 직관적으로 접근할 수 있는 그래픽 요소들을 탑As the processing power of computers has improved, graphic elements that users can access intuitively have become the top priority.

재하기에 이르렀다. 또한 컴퓨터의 처리 능력뿐만 아니라 입력장치의 다양화 역시, 그래픽 사용자 인터페이스In addition to the processing power of computers, the diversification of input devices has also led to the development of graphical user interfaces.

가 다채로워지는데 많은 역할을 수행하고 있다.It plays a large role in making things more colorful.

[0004] 그러나, 전자문서 편집 프로그램에서 그래픽 사용자 인터페이스의 진화는 프로그램이 제공하는 메뉴가 사용자에[0004] However, the evolution of graphical user interfaces in electronic document editing programs has made it easier for users to find menus that the program provides.

게 보여지기 쉽도록 구성되거나, 기존 프로그램에 없던 편집 기능을 제공하는 정도에 그쳤다.It was limited to being structured to be easily visible or providing editing features that were not available in existing programs.

[0005] 종래 전자문서 편집 프로그램이 제공하는 기능들은 텍스트의 편집과 관련하여, 충분히 직관적인 그래픽 사용자[0005] The functions provided by conventional electronic document editing programs are sufficiently intuitive for graphical user interfaces related to text editing.

인터페이스를 제공한다. 다만, 텍스트의 입력장치가 어떤 방식이냐에 따라서 사용자의 인지 부담이 가중될 여It provides an interface. However, depending on the type of text input device, the cognitive burden on the user may be increased.

지가 있을 뿐이다. 그러나 종래 전자문서 편집 프로그램 상에서 이미지 객체를 편집하기 위한 기능들은 이미지However, the functions for editing image objects in conventional electronic document editing programs are

그 자체를 미려하게 꾸미는 데 치중할 뿐, 이미지의 배치나 정렬 등에는 무관심하였다. 따라서 사용자는 전자It focused only on decorating itself beautifully, and was indifferent to the arrangement or alignment of images. Therefore, users

문서 상에서 곳곳에 퍼져있는 복수의 객체를 원하는 위치에 배치하거나 다른 객체에 의해 가려진 객체를 제어하Place multiple objects spread across a document at the desired location or control objects obscured by other objects.

기 위해 많은 수고를 감수해야 했다.I had to go through a lot of trouble to do that.

[0006] 특히, PC 기반의 전자문서 편집 프로그램에서조차, 전자문서 상에 복수의 객체가 겹쳐져 있는 경우, 상부에 적[0006] In particular, even in PC-based electronic document editing programs, when multiple objects overlap on an electronic document, the upper

층되어 있는 객체들을 모두 이동시키거나, 별도의 선택창을 호출하지 않는 이상, 키보드를 이용하지 않고 마우Unless you want to move all the layered objects or call up a separate selection window, you can use the mouse without using the keyboard.

스만을 이용해서는 가려진 객체의 선택이 거의 불가능하였다. 이러한 불편함은, 보조 입력 수단을 구비하지 않It was almost impossible to select hidden objects using the Sman. This inconvenience was caused by the lack of auxiliary input means.

은 스마트폰이나 태블릿 PC 환경에서 더욱 가중되어, 사용자의 전자문서 편집 의욕을 저하시키고, 정밀한 작업This is further aggravated in smartphone or tablet PC environments, reducing users' desire to edit electronic documents and performing precise work.

을 수행하고자 하는 사용자에게 보조 입력 장치를 강제하였다. 따라서 PC 또는 모바일 기반에서 구동되는 전자It forced the user to use an auxiliary input device to perform the task. Therefore, the electronic device is operated on a PC or mobile basis.

문서 편집 프로그램상에서 복수의 객체를 제어함에 있어, 사용자의 인지 부담을 감소시키고 효율적인 전자문서When controlling multiple objects in a document editing program, it reduces the user's cognitive burden and creates efficient electronic documents.

편집을 도울 수 있는 방법 및 장치의 개발이 요구되었다.The development of methods and devices that could assist editing was required.

[0007] 본 발명의 목적은 전자문서 편집 프로그램의 전자문서 상에서 복수의 객체를 제어함에 있어서, 간단하고 직관적[0007] The purpose of the present invention is to provide a simple and intuitive method for controlling multiple objects on an electronic document in an electronic document editing program.

인 그래픽 사용자 인터페이스를 제공하는 것이다.It provides a graphical user interface.

[0008] 본 발명의 목적은 전자문서 편집 프로그램 상에서 사용자의 인지 부담을 감소시키고 효율적인 전자문서 편집을[0008] The purpose of the present invention is to reduce the cognitive burden of the user in an electronic document editing program and to enable efficient electronic document editing.

도울 수 있는 복수 객체 제어 방법 및 장치를 제공하는 것이다.To provide a method and device for controlling multiple objects that can assist.

[0009] 본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재[0009] The tasks of the present invention are not limited to the tasks mentioned above, and other tasks not mentioned are described below.

로부터 당업자에게 명확하게 이해될 수 있을 것이다.It will be clearly understandable to those skilled in the art.

[0010] 전술한 바와 같은 목적을 달성하기 위한 본 발명에 따른 복수 객체 제어 방법은 전자문서 편집 프로그램의 전자[0010] The multiple object control method according to the present invention to achieve the purpose described above is an electronic document editing program.

문서 상에서 제1 입력을 검출하는 단계, 제1 입력이 검출된 위치에 대응되는 상기 전자문서상의 일 이상의 객체A step of detecting a first input on a document, one or more objects on the electronic document corresponding to the location where the first input is detected

를 인식하는 단계, 상기 일 이상의 객체에 대응되는 일 이상의 이미지를 생성하는 단계, 상기 일 이상의 이미지a step of recognizing, a step of generating one or more images corresponding to said one or more objects, a step of generating one or more images corresponding to said one or more objects

를 표시하는 단계 및 표시된 상기 일 이상의 이미지를 제어함으로써 상기 일 이상의 객체를 제어하는 단계를 포A step of controlling said one or more objects by controlling said one or more images displayed and a step of controlling said one or more objects by controlling said one or more images displayed.

함하는 것을 특징으로 한다.It is characterized by containing.

[0011] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 객체를 제어하는 단계는 상기 일 이상의 이미지에 대해 편집[0011] According to another feature of the present invention, the step of controlling the one or more objects comprises editing the one or more images.

메뉴를 호출하는 단계, 상기 편집 메뉴 중에서 일 편집 명령을 선택하는 단계 및 상기 일 이상의 이미지에 대응A step of calling a menu, a step of selecting an editing command from said editing menu, and a step of corresponding to one or more images

되는 상기 일 이상의 객체에 대해 상기 일 편집 명령을 수행하는 단계를 포함한다.A step of performing the above-described editing command on an object of the above-described work or more is included.

[0012] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 객체는 겹쳐진 일 이상의 객체이다.[0012] According to another feature of the present invention, the one or more objects are one or more overlapping objects.

[0013] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 이미지를 표시하는 단계는 별도의 팝업 (pop-up) 창에 상기[0013] According to another feature of the present invention, the step of displaying the above image or more is performed in a separate pop-up window.

일 이상의 이미지를 나열하여 표시한다.Displays a list of one or more images.

[0014] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 이미지의 나열 순서는 상기 일 이상의 이미지에 대응되는 상[0014] According to another feature of the present invention, the order of listing the one or more images corresponds to the one or more images.

기 겹쳐진 일 이상의 객체의 적층 순서이다.It is the stacking order of objects that are more than one overlapping.

[0015] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 이미지의 나열 순서가 변경됨에 따라, 상기 일 이상의 이미[0015] According to another feature of the present invention, as the listing order of the one or more images is changed, the one or more images

지에 대응되는 상기 겹쳐진 일 이상의 객체의 적층 순서가 변경된다.The stacking order of the above overlapping objects corresponding to the ground is changed.

[0016] 전술한 바와 같은 목적을 달성하기 위한 본 발명에 따른 컴퓨터 판독 가능 매체는 전자문서 편집 프로그램의 전[0016] In order to achieve the above-mentioned purpose, a computer-readable medium according to the present invention comprises an electronic document editing program.

자문서 상에서 제1 입력을 검출하고, 제1 입력이 검출된 위치에 대응되는 상기 전자문서상의 일 이상의 객체를Detecting a first input on the advisory document and one or more objects on the electronic document corresponding to the location where the first input is detected

인식하고, 상기 일 이상의 객체에 대응되는 일 이상의 이미지를 생성하고, 상기 일 이상의 이미지를 표시하고,Recognizes, generates one or more images corresponding to said one or more objects, and displays said one or more images;

표시된 상기 일 이상의 이미지를 제어함으로써 상기 일 이상의 객체를 제어하게 하는 명령어들의 세트를 포함하A set of commands that control one or more objects by controlling one or more images displayed above.

는 것을 특징으로 한다.It is characterized by.

[0017] 본 발명의 다른 특징에 따르면, 상기 일 이상의 객체를 제어하게 하는 명령어들의 세트는 상기 일 이상의 이미[0017] According to another feature of the present invention, a set of commands for controlling the one or more objects comprises the one or more images.

지에 대해 편집 메뉴를 호출하고, 상기 편집 메뉴 중에서 일 편집 명령을 선택하고, 상기 일 이상의 이미지에Call up the Edit menu for the image, select the Edit command from the Edit menu, and then select the image for the image.

대응되는 상기 일 이상의 객체에 대해 상기 일 편집 명령을 수행하게 하는 명령어들의 세트를 포함한다.Contains a set of commands that cause the above-described editing command to be performed on the corresponding one or more objects.

[0018] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 객체는 겹쳐진 일 이상의 객체이다.[0018] According to another feature of the present invention, the one or more objects are one or more overlapping objects.

[0019] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 이미지를 표시하게 하는 명령어들의 세트는 별도의 팝업[0019] According to another feature of the present invention, a set of commands for displaying the above images is provided in a separate pop-up window.

(pop-up) 창에 상기 일 이상의 이미지를 나열하여 표시한다.(pop-up) Displays a list of images above in a window.

[0020] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 이미지의 나열 순서는 상기 일 이상의 이미지에 대응되는 상[0020] According to another feature of the present invention, the order of listing the one or more images corresponds to the one or more images.

기 겹쳐진 일 이상의 객체의 적층 순서이다.It is the stacking order of objects that are more than one overlapping.

[0021] 본 발명의 또 다른 특징에 따르면, 상기 일 이상의 이미지의 나열 순서가 변경됨에 따라, 상기 일 이상의 이미[0021] According to another feature of the present invention, as the listing order of the one or more images is changed, the one or more images

지에 대응되는 상기 겹쳐진 일 이상의 객체의 적층 순서가 변경된다.The stacking order of the above overlapping objects corresponding to the ground is changed.

[0022] 전술한 바와 같은 목적을 달성하기 위한 본 발명에 따른 복수의 객체를 제어하는 전자문서 편집 기능을 구비한[0022] An electronic document editing function for controlling multiple objects according to the present invention to achieve the purpose described above.

장치는 전자문서 편집 프로그램의 전자문서 상에서 제1 입력을 검출하는 입력 검출부, 제1 입력이 검출된 위치The device comprises an input detection unit that detects a first input on an electronic document of an electronic document editing program, and a location where the first input is detected.

에 대응되는 상기 전자문서상의 일 이상의 객체를 인식하는 오브젝트 인식부, 상기 일 이상의 객체에 대응되는An object recognition unit that recognizes one or more objects corresponding to the electronic document, and an object recognition unit that recognizes one or more objects corresponding to the one or more objects

일 이상의 이미지를 생성하는 이미지 생성부, 상기 일 이상의 이미지를 표시하는 표시부 및 표시된 상기 일 이An image generating unit that generates one or more images, a display unit that displays the one or more images, and the one or more images displayed

상의 이미지를 제어함으로써 상기 일 이상의 객체를 제어하는 제어부를 포함하는 것을 특징으로 한다.It is characterized by including a control unit that controls one or more objects by controlling the image of the object.

[0023] 본 발명은 전자문서 편집 프로그램 상에서 복수의 객체를 제어함에 있어서, 사용자에게 간단하고 직관적인 그래[0023] The present invention provides a simple and intuitive graphical method for controlling multiple objects in an electronic document editing program.

픽 사용자 인터페이스를 제공해, 사용자가 간편하게 복수의 객체를 제어할 수 있는 효과가 있다.It provides a pick user interface, which allows users to easily control multiple objects.

[0024] 본 발명은 전자문서 편집 프로그램 상에서 간단하고 직관적인 그래픽 사용자 인터페이스를 제공해, 사용자에게[0024] The present invention provides a simple and intuitive graphical user interface on an electronic document editing program, thereby enabling the user to

디스플레이 되지 않는 객체를 직관적으로 제어할 수 있는 효과가 있다.It has the effect of allowing intuitive control of objects that are not displayed.

[0025] 본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재[0025] The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned are described below.

로부터 당업자에게 명확하게 이해될 수 있을 것이다.It will be clearly understandable to those skilled in the art.

[0026] 도 1은 본 발명의 일 실시예에 따른, 복수 객체 제어 장치의 블록도를 도시한 것이다.
도 2는 본 발명의 일 실시예에 따른, 복수 객체 제어 방법의 흐름도를 도시한 것이다.
도 3a 및 도 3b는 본 발명의 일 실시예에 따른, 복수 객체 제어에 의해 복수의 객체를 제어하는 모습을 도시한
것이다.
도 4a 및 도 4b는 본 발명의 일 실시예에 따른, 복수 객체 제어에 의해 복수의 겹쳐진 객체를 제어하는 모습을
도시한 것이다.
[0026] FIG. 1 is a block diagram of a multiple object control device according to one embodiment of the present invention.
FIG. 2 is a flowchart illustrating a method for controlling multiple objects according to one embodiment of the present invention.
FIG. 3a and FIG. 3b illustrate a method of controlling multiple objects by multiple object control according to one embodiment of the present invention.
It is.
FIG. 4a and FIG. 4b illustrate a method of controlling multiple overlapping objects by multiple object control according to one embodiment of the present invention.
It is a city.

[0027] 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시[0027] The advantages and features of the present invention and the method for achieving them are described in detail below with the accompanying drawings.

예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서It will become clearer with reference to examples. However, the present invention is not limited to the embodiments disclosed below.

로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하It will be implemented in various forms other than the above, and these embodiments are only provided to make the disclosure of the present invention complete and to the extent that the present invention pertains thereto.

는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명is provided to fully inform a person having ordinary skill in the art of the invention of the scope of the invention, and

은 청구항의 범주에 의해 정의될 뿐이다.is defined only by the scope of the claims.

[0028] 비록 제1, 제2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한[0028] Although the terms first, second, etc. are used to describe various components, these components are not limited by these terms.

되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것Of course, these terms are only used to distinguish one component from another.

이다. 따라서 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은Therefore, the first component mentioned below may be the second component within the technical idea of the present invention.

물론이다.Of course.

[0029] 본 명세서에서 도면부호를 사용함에 있어, 도면이 상이한 경우라도 동일한 구성을 도시하고 있는 경우에는 가급[0029] In using drawing symbols in this specification, if the drawings are different but show the same configuration, it is preferable to use

적 동일한 도면부호를 사용한다.The enemy uses the same drawing symbols.

[0030] 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 구성[0030] In this specification, when one component 'transmits' data or a signal to another component, it is called a component.

요소는 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통An element can transmit said data or signal directly to another element, or through at least one other element.

하여 데이터 또는 신호를 다른 구성요소로 전송할 수 있음을 의미한다.This means that data or signals can be transmitted to other components.

[0031] 또한, 각 블록은 특정된 논리적 기능 (들) 을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는[0031] Additionally, each block includes one or more executable instructions for executing a specific logical function(s).

모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기It can represent a module, segment, or part of code. Also, in some alternative execution examples, the blocks are referred to as

능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록It should be noted that it is possible for abilities to occur out of order. For example, two blocks shown in succession

들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로In fact, it is possible that the blocks are executed virtually simultaneously, or sometimes in reverse order, depending on the function they are performing.

수행되는 것도 가능하다.It is also possible to perform it.

[0032] 도 1은 본 발명의 일 실시예에 따른, 복수 객체 제어 장치의 블록도를 도시한 것이다.[0032] FIG. 1 is a block diagram of a multiple object control device according to one embodiment of the present invention.

[0033] 복수 객체 제어 장치 (100) 란 전자문서 편집 프로그램 내의 객체를 선택하여 위치, 나열 순서, 색 등의 객체[0033] A multiple object control device (100) is a device that selects an object in an electronic document editing program and controls the position, listing order, color, etc. of the object.

특성을 변경시키는 장치로서, 복수의 객체를 제어할 수 있는 장치를 의미한다.It refers to a device that can control multiple objects as a device that changes characteristics.

[0034] 도 1을 참조하면, 복수 객체 제어 장치 (100) 는 입력 검출부 (110), 오브젝트 인식부 (120), 이미지 생성부[0034] Referring to FIG. 1, the multiple object control device (100) includes an input detection unit (110), an object recognition unit (120), and an image generation unit.

(130), 제어부 (140) 및 표시부 (150) 를 포함한다.(130), a control unit (140) and a display unit (150).

[0035] 본 발명의 일 실시예에 따른, 복수 객체 제어 장치 (100) 는 전자문서를 생성하거나 편집할 수 있는 단말을 가[0035] According to one embodiment of the present invention, a multiple object control device (100) has a terminal capable of generating or editing an electronic document.

리킨다. 복수 객체 제어장치 (100) 는 컴퓨터, 노트북, 스마트폰 (smart phone), 테플릿 (tablet) 컴퓨터 등의Likinda. The multiple object control device (100) is a computer, laptop, smart phone, tablet computer, etc.

단말들을 포함할 수 있으며, 전자문서의 편집이 가능하다면 어느 특정한 단말에 국한되지 않는다.It may include terminals, and is not limited to any particular terminal if editing of electronic documents is possible.

[0036] 본 발명의 일 실시예에 따른 복수 객체 제어장치 (100) 에서의 입력 검출부 (110) 는 입력장치를 통해 사용자에[0036] The input detection unit (110) in the multiple object control device (100) according to one embodiment of the present invention detects a user through an input device.

의해 인가된 입력 신호를 검출한다.Detects an input signal applied by.

[0037] 입력장치는 복수 객체 제어 장치 (100) 의 종류에 따라서 상이할 수 있다. PC 기반에서는 마우스나 키보드가[0037] The input device may vary depending on the type of the multiple object control device (100). In the PC-based case, a mouse or keyboard may be used.

이용될 수 있고, 터치 스크린 디스플레이를 구비한 기기에서는 사용자의 손가락 또는 스타일러스 (stylus) 가On devices with a touch screen display, the user's finger or stylus can be used to

이용될 수 있다. 이때, 터치 스크린 디스플레이상에서의 입력은 사용자가 터치 스크린 디스플레이에 손가락 또can be used. At this time, input on the touch screen display is performed by the user touching the touch screen display with a finger or

는 스타일러스와 같은 입력 도구를 물리적으로 접촉시킨 상태뿐만 아니라, 접촉하지 않더라도 근접한 거리에 접It is not only in physical contact with an input tool such as a stylus, but also in close proximity without contact.

근시켜 전기적인 접촉이 이루어진 상태 (floating touch) 에서도 발생할 수 있다.It can also occur in a state where electrical contact is made (floating touch).

[0038] 사용자에 의해 인가되는 입력은 일 이상의 위치와 매칭될 수 있다. 즉, 마우스의 클릭 및 터치 스크린 디스플레이에서 탭 (tap) 은 일 위치와 매칭되는 입력에 해당한다. 이때, 탭이란 손 또는 스타일러스 등을 터치스크[0038] The input applied by the user can be matched with more than one location. That is, a click of the mouse and a tap on a touch screen display correspond to inputs that match one location. In this case, a tap means touching the touch screen with a hand or a stylus.

린 디스플레이에 가볍게 두드려 접촉시킴으로써 입력신호를 인가하는 방식을 의미한다. 한편, 마우스 또는 터It refers to a method of applying an input signal by lightly tapping and contacting the LEAN display. Meanwhile, a mouse or touch

치 스크린 디스플레이상에서 이루어지는 드래그 (drag) 는 두 개 이상의 위치와 매칭될 수 있다A drag on the screen display can match two or more locations.

[0039] 본 발명의 일 실시예에 따른 복수 객체 제어 장치 (100) 에서의 오브젝트 인식부 (120) 는 제1 입력이 검출된[0039] In a multiple object control device (100) according to one embodiment of the present invention, the object recognition unit (120) detects a first input.

위치에 대응되는 전자문서 상의 일 이상의 객체를 인식한다.Recognizes one or more objects in an electronic document that correspond to a location.

[0040] 본 명세서에서 객체를 인식함의 의미는, 객체에 마우스의 좌클릭 또는 터치 스크린 디스플레이에서의 탭을[0040] In this specification, recognizing an object means clicking the left mouse button or tapping on a touch screen display on the object.

하여, 객체가 편집 명령의 대상이 되도록 객체를 선택하는 것에 한정되지 않고, 후술할, 객체에 대응되는 이미Thus, it is not limited to selecting an object to be the target of an editing command, but rather, an image corresponding to the object, as described later.

지를 생성하기 위해, 객체 정보를 추출하는 것을 포함할 수 있다.To generate the data, this may involve extracting object information.

[0041] 사용자가 일 위치에 대해서만 입력을 인가한 경우, 입력이 검출된 위치에 대응되는 전자문서 상의 객체는 하나[0041] If the user authorizes input only for one location, there is only one object on the electronic document corresponding to the location where the input is detected.

이나, 사용자가 드래그 등을 통해 두 개 이상의 위치에 대해서 입력을 인가한 경우, 입력이 검출된 위치에 대응In case the user inputs two or more locations through dragging, etc., the location where the input is detected is corresponded.

되는 전자문서상의 객체는 복수 개일 수 있다. 그러나 사용자가 일 위치에 대해서만 입력을 인가한 경우에도,There can be multiple objects in an electronic document. However, even if the user only authorizes input for one location,

입력이 검출된 위치에 대응되는 전자문서상의 객체는 복수 개일 수 있다. 즉, 복수의 객체가 겹쳐져 있는There may be multiple objects in the electronic document corresponding to the location where the input is detected. In other words, multiple objects may overlap.

경우, 입력이 검출된 위치에 대응되는 겹쳐져 있는 객체들이 모두 인식될 수 있다.In this case, all overlapping objects corresponding to the location where the input is detected can be recognized.

[0042] 본 발명의 일 실시예에 따른 복수 객체 제어장치 (100) 에서의 이미지 생성부 (130) 는 오브젝트 인식부 (120)[0042] In a multiple object control device (100) according to one embodiment of the present invention, the image generation unit (130) is an object recognition unit (120).

가 인식한 객체에 대응되는 이미지를 생성한다.Generates an image corresponding to the object recognized.

[0043] 이미지란, 오브젝트 인식부 (120) 가 추출한 객체 정보를 이용하여, 사용자가 객체를 식별할 수 있게끔 도와주[0043] The image helps the user identify the object by using the object information extracted by the object recognition unit (120).

는 그래픽 요소 (graphic element) 를 의미한다. 따라서, 이미지는 객체 식별을 도와주는 보조 이미지로 지칭means a graphic element. Therefore, the image is referred to as an auxiliary image that helps in object identification.

될 수도 있다. 예를 들어, 이미지는 객체가 축소된 모습 또는 사용자가 적층 구조를 쉽게 이해할 수 있도록 객For example, the image may be a scaled-down version of the object or an object that allows the user to easily understand the layered structure.

체를 사시도로 본 모습으로 생성될 수 있다.It can be created in the form of a perspective view of the body.

[0044] 본 발명의 일 실시예에 따른 복수 객체 제어 장치 (100) 에서의 표시부 (150) 는 이미지 생성부 (130) 가 생성[0044] In a multiple object control device (100) according to one embodiment of the present invention, the display unit (150) is generated by the image generating unit (130).

한 이미지를 표시한다.Displays an image.

[0045] 표시부 (150) 는 디스플레이 패널부로 구성되어, 문서 또는 영상을 표시할 수 있다. 또한 터치 스크린 디스플[0045] The display unit (150) is composed of a display panel unit and can display documents or images. Also, a touch screen display

레이를 구비한 기기에서는 디스플레이 패널부와 함께 입력신호를 수신하는 터치 스크린 패널부를 통해 컨텐츠In devices equipped with a ray, content is displayed through a touch screen panel that receives input signals together with a display panel.

제어를 위한 신호도 수신할 수 있다.It can also receive signals for control.

[0046] 본 발명의 일 실시예에 따르면, 표시부 (150) 는 이미지 생성부 (130) 가 생성한 이미지를 팝업 (pop-up) 창에[0046] According to one embodiment of the present invention, the display unit (150) displays the image generated by the image generating unit (130) in a pop-up window.

나열하여 표시할 수 있고, 객체의 나열 순서에 따라 이미지가 나열되어 표시될 수 있다. 따라서 사용자는 이미It can be displayed in a list, and the images can be displayed in a list order according to the list order of the objects. Therefore, the user can already

지의 나열 순서를 보고 객체의 나열 순서를 용이하게 파악할 수 있다.You can easily determine the order of the objects by looking at the order of the listing.

[0047] 본 발명의 일 실시예에 따르면, 겹쳐진 객체의 경우, 객체의 적층 순서에 대응하여 이미지의 나열 순서가 결정[0047] According to one embodiment of the present invention, in the case of overlapping objects, the listing order of images is determined corresponding to the stacking order of the objects.

될 수 있다. 따라서 사용자는 이미지의 나열 순서를 보고 객체의 적층 순서를 용이하게 파악할 수 있다.It can be done. Therefore, users can easily understand the stacking order of objects by looking at the listing order of images.

[0048] 본 발명의 일 실시예에 따른 복수 객체 제어장치 (100) 에서의 제어부 (140) 는 표시부 (150) 가 표시한 이미지[0048] In a multiple object control device (100) according to one embodiment of the present invention, the control unit (140) displays an image displayed by the display unit (150).

에 대한 사용자의 제어 신호를 수신하여, 제어 신호가 수신된 이미지에 대응하는 객체를 제어한다.Receives a user's control signal and controls an object corresponding to the image in which the control signal was received.

[0049] 사용자의 제어 신호는 전술한 입력과 마찬가지로 입력 장치 (100) 를 통해 인가될 수 있다.[0049] The user's control signal can be applied through the input device (100) similar to the input described above.

[0050] 본 발명의 일 실시예에 따르면, 표시부 (150) 가 표시한 이미지에 대한 사용자의 입력에 대응하여, 제어부[0050] According to one embodiment of the present invention, in response to a user's input for an image displayed by the display unit (150), the control unit

(140) 는 편집 메뉴를 호출할 수 있다. 편집 메뉴가 호출되면, 편집 메뉴에 대한 사용자의 입력에 대응하여,(140) can call the edit menu. When the edit menu is called, in response to the user's input to the edit menu,

제어부 (140) 는 일 편집 명령을 선택하고, 이미지에 대응하는 객체에 대해 해당 편집 명령을 수행한다.The control unit (140) selects an editing command and performs the editing command on an object corresponding to the image.

[0051] 도 2는 본 발명의 일 실시예에 따른, 복수 객체 제어 방법의 흐름도를 도시한 것이다.[0051] FIG. 2 illustrates a flowchart of a multiple object control method according to one embodiment of the present invention.

[0052] 설명의 편의를 위해 도 1의 구성을 참조하여 설명한다.[0052] For convenience of explanation, the configuration of Fig. 1 is referenced for explanation.

[0053] 입력 검출부 (110) 는 입력장치를 통해 사용자에 의해 인가된 입력 신호를 검출한다 (S100).[0053] The input detection unit (110) detects an input signal applied by a user through an input device (S100).

[0054] 사용자에 의해 인가되는 입력은 일 이상의 위치와 매칭될 수 있다. 즉, 마우스의 클릭 및 터치 스크린 디스플[0054] The input applied by the user may be matched to one or more locations, i.e., a mouse click and a touch screen display.

레이에서 탭 (tap) 은 일 위치와 매칭되는 입력에 해당한다. 한편, 마우스 또는 터치 스크린 디스플레이 상에In Ray, a tap corresponds to an input that matches a position on a mouse or touch screen display.

서 이루어지는 드래그 (drag) 는 두 개 이상의 위치와 매칭될 수 있다A drag performed in the West can match two or more locations.

[0055] 입력 검출부 (110) 가 입력장치를 통해 사용자에 의해 인가된 입력 신호를 검출하면, 오브젝트 인식부 (120) 는[0055] When the input detection unit (110) detects an input signal applied by a user through an input device, the object recognition unit (120)

제1 입력이 검출된 위치에 대응되는 전자문서 상의 일 이상의 객체를 인식한다 (S110).Recognize one or more objects on an electronic document corresponding to the location where the first input is detected (S110).

[0056] 사용자가 일 위치에 대해서만 입력을 인가한 경우, 입력이 검출된 위치에 대응되는 전자문서상의 객체는 하나이[0056] If the user authorizes input only for one location, there is only one object in the electronic document corresponding to the location where the input is detected.

나, 사용자가 드래그 등을 통해 두 개 이상의 위치에 대해서 입력을 인가한 경우, 입력이 검출된 위치에 대응되When a user inputs two or more locations through dragging, etc., the input corresponds to the location where it was detected.

는 전자문서상의 객체는 복수 개일 수 있다. 그러나 사용자가 일 위치에 대해서만 입력을 인가한 경우에도, 입There can be multiple objects in an electronic document. However, even if the user authorizes input only for one location,

력이 검출된 위치에 대응되는 전자문서상의 객체는 복수 개일 수 있다. 즉, 복수의 객체가 겹쳐져 있는 경우,There may be multiple objects in the electronic document corresponding to the location where the force is detected. In other words, if multiple objects overlap,

입력이 검출된 위치에 대응되는 겹쳐져 있는 객체들이 모두 인식될 수 있다.All overlapping objects corresponding to the location where the input is detected can be recognized.

[0057] 오브젝트 인식부 (120) 가 제1 입력이 검출된 위치에 대응되는 전자문서 상의 일 이상의 객체를 인식하면, 이미[0057] If the object recognition unit (120) recognizes one or more objects on the electronic document corresponding to the location where the first input is detected,

지 생성부 (130) 는 오브젝트 인식부 (120) 가 인식한 객체에 대응되는 이미지를 생성한다 (S120).The image generation unit (130) generates an image corresponding to an object recognized by the object recognition unit (120) (S120).

[0058] 본 발명의 일 실시예에 따르면, 이미지는 객체가 축소된 모습으로 생성될 수 있고, 본 발명의 다른 일 실시예에[0058] According to one embodiment of the present invention, an image can be generated as a reduced version of an object, and according to another embodiment of the present invention,

따르면, 이미지는 사용자가 적층 구조를 쉽게 이해할 수 있도록 사시도 형태로 생성될 수 있다.According to the invention, the image can be generated in perspective form to allow users to easily understand the layered structure.

[0059] 이미지 생성부 (130) 가 오브젝트 인식부 (120) 에 의해 인식된 객체에 대응되는 이미지를 생성하면, 표시부[0059] When the image generation unit (130) generates an image corresponding to an object recognized by the object recognition unit (120), the display unit

(150) 는 이미지 생성부 (130) 가 생성한 이미지를 표시한다 (S130).(150) displays an image generated by the image generating unit (130) (S130).

[0060] 본 발명의 일 실시예에 따르면, 표시부 (150) 는 이미지 생성부 (130) 가 생성한 이미지를 팝업 (pop-up) 창에[0060] According to one embodiment of the present invention, the display unit (150) displays the image generated by the image generating unit (130) in a pop-up window.

나열하여 표시하고, 객체의 나열 순서에 대응하여 이미지가 순서대로 표시될 수 있다. 따라서 사용자는 이미지The images can be displayed in order according to the listing order of the objects. Therefore, the user can display the images in order.

의 나열 순서를 보고 객체의 나열 순서를 용이하게 파악할 수 있는 장점이 있다.It has the advantage of being able to easily determine the listing order of objects by looking at the listing order.

[0061] 본 발명의 일 실시예에 따르면, 겹쳐진 객체의 경우, 객체의 적층 순서에 대응하여 이미지가 나열 순서를 결정[0061] According to one embodiment of the present invention, in the case of overlapping objects, the image listing order is determined in accordance with the stacking order of the objects.

되므로, 사용자는 이미지의 나열 순서를 보고 겹쳐진 객체의 적층 순서를 용이하게 파악할 수 있다.Therefore, users can easily determine the stacking order of overlapping objects by looking at the listing order of images.

[0062] 표시부 (150) 가 이미지 생성부 (130) 에 의해 생성된 이미지를 표시하면, 제어부 (140) 는 표시부 (150) 가 표[0062] When the display unit (150) displays an image generated by the image generating unit (130), the control unit (140) controls the display unit (150) to display an image.

시한 이미지에 대한 사용자의 제어 신호를 수신하여, 제어 신호가 수신된 이미지에 대응되는 객체를 제어한다Receives a user's control signal for a timed image and controls an object corresponding to the image for which the control signal was received.

(S140).(S140).

[0063] 사용자의 제어 신호는 전술한 입력과 마찬가지로 입력 장치를 통해 인가될 수 있다.[0063] The user's control signal can be applied via an input device, similar to the input described above.

[0064] 본 발명의 일 실시예에 따르면, 표시부 (150) 가 표시한 이미지에 대한 사용자의 입력에 대응하여, 제어부[0064] According to one embodiment of the present invention, in response to a user's input for an image displayed by the display unit (150), the control unit

(140) 는 편집 메뉴를 호출할 수 있다. 편집 메뉴가 호출되면, 편집 메뉴에 대한 사용자의 입력에 대응하여,(140) can call the edit menu. When the edit menu is called, in response to the user's input to the edit menu,

제어부 (140) 는 일 편집 명령을 선택하고, 이미지에 대응하는 객체에 대해 해당 편집 명령을 수행한다.The control unit (140) selects an editing command and performs the editing command on an object corresponding to the image.

[0065] 편집 메뉴가 호출되기 위해서는 PC 환경의 전자문서 편집 프로그램에서는 마우스 우클릭으로 대변되는 입력이[0065] In order for the edit menu to be called, the input represented by the right mouse click in the electronic document editing program of the PC environment is required.

요구될 수 있으나, 이에 한정될 필요는 없고 일 이미지에 커서가 근접하거나 일 이미지가 선택된 경우 자동으로It may be required, but need not be limited to this, and may be automatically triggered when the cursor approaches an image or an image is selected.

편집 메뉴가 호출되도록 구현할 수도 있다. 터치 스크린 디스플레이를 포함하는 구비한 기기에서는, 일 이미지An edit menu can also be implemented to be called. On devices equipped with a touch screen display, one image

에 대해 탭이 이루어진 경우, 자동으로 편집 메뉴가 호출되도록 구현할 수도 있다.It is also possible to implement the edit menu to be called automatically when a tab is made.

[0066] 본 발명의 일 실시예에 따르면, 표시부 (150) 가 표시한 이미지의 나열 순서를 사용자가 변경한 경우, 이미지의[0066] According to one embodiment of the present invention, when a user changes the listing order of images displayed by the display unit (150),

나열 순서에 따라, 이미지 각각에 대응되는 객체의 나열 순서가 변경되도록 구현될 수 있다. 또한 복수의 객체Depending on the listing order, the listing order of objects corresponding to each image can be implemented to change. Also, multiple objects

가 서로 겹쳐진 객체의 경우, 이미지의 나열 순서에 따라, 복수의 객체의 적층 순서가 변경되도록 구현될 수 있In the case of objects that overlap each other, the stacking order of multiple objects can be implemented to change according to the listing order of the images.

다.all.

[0067] 도 3a 및 도 3b는 본 발명의 일 실시예에 따른, 복수 객체 제어에 의해 복수의 객체를 제어하는 모습을 도시한[0067] Figures 3a and 3b illustrate a method of controlling multiple objects by multiple object control according to one embodiment of the present invention.

것이다. 설명의 편의를 위해 도 1의 구성을 참조하여 설명한다.For convenience of explanation, the configuration of Fig. 1 is referenced for explanation.

[0068] 도 3a 및 도 3b에 도시되어 있는 바와 같이, 복수 객체 제어 장치 (300) 상에서 전자문서 편집 프로그램 (310)[0068] As shown in FIG. 3a and FIG. 3b, an electronic document editing program (310) on a multiple object control device (300)

을 실행하여, 전자문서 (311) 를 로드 할 수 있다.By running , you can load the electronic document (311).

[0069] 도 3a는 생성된 이미지에 대해 편집 메뉴가 호출된 모습을 도시한 것이다.[0069] Figure 3a illustrates the edit menu being called for the generated image.

[0070] 도 3a에 도시되어 있는 바와 같이, 전자문서 편집 프로그램 (310) 의 전자문서 (311) 상에서 사용자의 제1 입력[0070] As shown in Fig. 3a, the user's first input on the electronic document (311) of the electronic document editing program (310)

이 검출되어, 검출된 위치에 대응되는 전자문서 상에 디스플레이 되어 있는 복수의 객체, 즉 삼각형 (330a), 사This is detected and a plurality of objects, i.e. triangles (330a), are displayed on the electronic document corresponding to the detected location.

각형 (340a), 원 (320a) 과 디스플레이 되어 있지 않은 별 (미도시) 이 인식될 수 있다. 그리고 인식된 객체에A square (340a), a circle (320a) and a non-displayed star (not shown) can be recognized. And the recognized objects

대응되는 이미지로서, 축소된 삼각형 (330b), 축소된 사각형 (340b), 축소된 원 (320b), 축소된 별 (350b) 이As corresponding images, a reduced triangle (330b), a reduced square (340b), a reduced circle (320b), and a reduced star (350b) are shown.

축소된 형태로 생성될 수 있다.It can be produced in a reduced form.

[0071] 본 발명의 일 실시예에 따르면, 표시부 (150) 는 이미지 생성부 (130) 가 생성한 이미지를 팝업 (pop-up) 창에[0071] According to one embodiment of the present invention, the display unit (150) displays the image generated by the image generating unit (130) in a pop-up window.

나열하여 표시하고, 객체의 나열 순서에 대응하여 이미지를 나열할 수 있다. 따라서 사용자는 이미지의 나열You can list and display images in the order in which objects are listed. Therefore, the user can list images in the order in which objects are listed.

순서를 보고 객체의 나열 순서를 용이하게 파악할 수 있는 장점이 있다.It has the advantage of being able to easily determine the listing order of objects by looking at the order.

[0072] 도 3a에 도시되어 있는 바와 같이, 생성된 축소된 삼각형 (330b), 축소된 사각형 (340b), 축소된 원 (320a), 축[0072] As shown in Fig. 3a, the generated reduced triangle (330b), reduced square (340b), reduced circle (320a), and axis

소된 별 (350b) 은 별도의 팝업창에 나열되어 표시될 수 있고, 객체의 나열 순서, 즉 삼각형 (330a), 사각형The stars (350b) can be listed and displayed in a separate pop-up window, and the order of the objects listed, i.e. triangle (330a), square

(340a), 원 (320a), 별 순서에 대응하여 이미지의 나열 순서가 축소된 삼각형 (330b), 축소된 사각형 (340b),(340a), circle (320a), reduced order of images corresponding to the star order, triangle (330b), reduced square (340b),

축소된 원, 축소된 별 (350b) 순서로 결정될 수 있다.It can be determined in the order of reduced circle, reduced star (350b).

[0073] 본 발명의 일 실시예에 따르면, 표시부 (150) 가 표시한 이미지에 대한 사용자의 입력에 대응하여, 제어부[0073] According to one embodiment of the present invention, in response to a user's input for an image displayed by the display unit (150), the control unit

(140) 는 편집 메뉴를 호출할 수 있다. 편집 메뉴가 호출되면, 편집 메뉴에 대한 사용자의 입력에 대응하여,(140) can call the edit menu. When the edit menu is called, in response to the user's input to the edit menu,

제어부 (140) 는 일 편집 명령을 선택하고, 이미지에 대응하는 객체에 대해 해당 편집 명령을 수행하도록 구현The control unit (140) selects an editing command and implements the editing command for an object corresponding to the image.

될 수 있다.It can be done.

[0074] 도 3a에 도시되어 있는 바와 같이, 나열된 이미지 중 축소된 사각형 (340b) 에 대한 사용자의 입력에 대응하여,[0074] As shown in Fig. 3a, in response to a user's input for a reduced square (340b) among the listed images,

편집 메뉴가 호출될 수 있다. 편집 메뉴가 호출되기 위해서는 PC 환경의 전자문서 편집 프로그램에서는 마우스The edit menu can be called. In order for the edit menu to be called, the mouse must be used in an electronic document editing program in a PC environment.

우클릭으로 대변되는 입력이 요구될 수 있으나, 이에 한정될 필요는 없고 일 이미지에 커서가 근접하거나 일 이Input represented by a right-click may be required, but need not be limited to this, and may involve the cursor being close to an image or

미지가 선택된 경우 자동으로 편집 메뉴가 호출되도록 구현할 수도 있다. 터치 스크린 디스플레이를 포함한 기It can also be implemented so that the edit menu is automatically called when an unknown is selected. ...

기에서는, 일 이미지에 대해 탭이 이루어진 경우, 자동으로 편집 메뉴가 호출되도록 구현할 수도 있다.In Git, it is also possible to implement an edit menu that is automatically called when a tab is made on an image.

[0075] 편집 메뉴는 도 3a에 도시되어 있는 바와 같이, 복사하기, 잘라내기, 붙여넣기, 서식 등과 같이 전자문서 편집[0075] The edit menu is used for editing electronic documents, such as copying, cutting, pasting, and formatting, as shown in Fig. 3a.

프로그램에서 일반적으로 쓰이는 편집 명령들을 비롯하여, 다양한 편집 명령들을 포함할 수 있다.It can contain a variety of editing commands, including editing commands commonly used in programs.

[0076] 사용자의 입력에 대응하여, 일 편집 명령이 선택되면, 이미지에 대응하는 개체에 대해 해당 편집 명령이 수행된[0076] In response to user input, when an edit command is selected, the edit command is performed on the corresponding object in the image.

다.all.

[0077] 도 3b는 축소된 사각형 (340b) 에 대해 삭제 명령을 수행한 모습을 도시한 것이다.[0077] Fig. 3b illustrates a delete command performed on a reduced rectangle (340b).

[0078] 본 발명의 일 실시예에 따르면, 표시된 이미지에 대한 사용자의 제어 신호를 수신한 경우, 제어 신호가 수신된[0078] According to one embodiment of the present invention, when a user's control signal for a displayed image is received, the control signal is received.

이미지에 대응하는 객체를 제어할 수 있다.You can control the object corresponding to the image.

[0079] 도 3a에서 축소된 사각형 (340b) 에 대한 사용자의 ‘삭제’명령을 수신한 경우, ‘삭제’ 명령이 수신된 축소[0079] When a user's 'delete' command is received for a reduced rectangle (340b) in Fig. 3a, the reduced rectangle (340b) for which the 'delete' command was received is

된 사각형 (340b) 에 대응하는 사각형 (340a) 에 대해 ‘삭제’명령을 수행할 수 있다. 사각형 (340a) 이 삭제A ‘delete’ command can be performed on the rectangle (340a) corresponding to the rectangle (340b). The rectangle (340a) is deleted.

되므로, 축소된 사각형 (340b) 역시 삭제된다.Therefore, the reduced rectangle (340b) is also deleted.

[0080] 본 발명의 일 실시예에 따르면, 표시부 (150) 는 이미지 생성부 (130) 가 생성한 이미지를 팝업 (pop-up) 창에[0080] According to one embodiment of the present invention, the display unit (150) displays the image generated by the image generating unit (130) in a pop-up window.

나열하여 표시하고, 객체의 나열 순서에 대응하여 이미지를 나열할 수 있다. 따라서 도 3b에 도시되어 있는 바It is possible to list and display the images in accordance with the order in which the objects are listed. Therefore, as shown in Fig. 3b,

와 같이, 사각형 (340a) 이 삭제됨에 따라, 객체들의 나열 순서, 즉 (삼각형 (330a), 원 (320a), 별 (350a) 순As the square (340a) is deleted, the order of the objects, i.e. (triangle (330a), circle (320a), star (350a))

서에 대응하여, 이미지의 나열 순서가 축소된 삼각형 (330b), 축소된 원 (320b), 축소된 별 (350b) 순서로 변경In response to the West, the order of the images is changed to reduced triangle (330b), reduced circle (320b), reduced star (350b).

될 수 있다.It can be done.

[0081] 도 4a 및 도 4b는 본 발명의 일 실시예에 따른, 복수 객체 제어에 의해 복수의 겹쳐진 객체를 제어하는 모습을[0081] Figures 4a and 4b illustrate a method of controlling multiple overlapping objects by multiple object control according to one embodiment of the present invention.

도시한 것이다. 설명의 편의를 위해 도 1의 구성을 참조하여 설명한다.For convenience of explanation, the configuration of Fig. 1 is referenced for explanation.

[0082] 도 4a 및 도 4b에 도시되어 있는 바와 같이, 복수 객체 제어 장치 (400) 상에서 전자문서 편집 프로그램 (410)[0082] As shown in FIG. 4a and FIG. 4b, an electronic document editing program (410) on a multiple object control device (400)

을 실행, 전자문서 (411) 를 로드 할 수 있다., you can load the electronic document (411).

[0083] 도 4a는 생성된 이미지에 대해 편집 메뉴가 호출된 모습을 도시한 것이다.[0083] Figure 4a illustrates the edit menu being called for the generated image.

[0084] 도 4a에 도시되어 있는 바와 같이, 전자문서 프로그램 (410) 의 전자문서 (411) 상에서 사용자의 제1 입력이 검[0084] As shown in Fig. 4a, the user's first input is checked on the electronic document (411) of the electronic document program (410).

출되어, 검출된 위치에 대응되는 전자문서 (411) 상에 디스플레이 되어 있는 복수의 객체, 즉 삼각형 (430a),A plurality of objects, i.e. triangles (430a), displayed on an electronic document (411) corresponding to the detected location,

사각형 (440a), 및 원 (420a) 이 인식될 수 있다. 원 (420a) 은 사각형 (440a) 이 상부에서 덮고 있는 형태로A square (440a) and a circle (420a) can be recognized. The circle (420a) is in the form of the square (440a) covering it from above.

겹쳐져, 실선이 아닌 점선으로 표시된다. 그리고 인식된 객체에 대응되는 이미지로서, 축소된 삼각형 (430b),Overlapping, it is displayed as a dotted line instead of a solid line. And as an image corresponding to the recognized object, a reduced triangle (430b)

축소된 사각형 (440b), 축소된 원 (420b) 이 사시도 형태로 생성될 수 있다.A reduced square (440b) and a reduced circle (420b) can be created in perspective form.

[0085] 본 발명의 일 실시예에 따르면, 겹쳐진 객체의 경우, 객체의 적층 순서에 대응하여 이미지가 나열될 수 있다.[0085] According to one embodiment of the present invention, in the case of overlapping objects, images can be listed corresponding to the stacking order of the objects.

따라서 사용자는 이미지의 나열 순서를 보고 객체의 적층 순서를 용이하게 파악할 수 있다.Therefore, users can easily determine the stacking order of objects by looking at the listing order of images.

[0086] 도 4a에 도시되어 있는 바와 같이, 축소된 삼각형 (430b), 축소된 사각형 (440b), 축소된 원 (420b) 은 사시도[0086] As shown in Fig. 4a, a reduced triangle (430b), a reduced square (440b), and a reduced circle (420b) are perspective views.

로 표현되어 표시될 수 있고, 객체의 적층 순서, 즉 삼각형 (430a), 사각형 (440a), 원 (420a) 순서에 대응하여It can be expressed and displayed as, corresponding to the stacking order of objects, i.e., the order of triangle (430a), square (440a), circle (420a).

이미지의 나열 순서가 축소된 삼각형 (430b), 축소된 사각형 (440b), 축소된 원 (420b) 로 결정될 수 있다.The order of the images can be determined as reduced triangle (430b), reduced square (440b), and reduced circle (420b).

[0087] 본 발명의 일 실시예에 따르면, 표시부 (150) 가 표시한 이미지에 대한 사용자의 입력에 대응하여, 제어부(140) 는 편집 메뉴를 호출할 수 있다. 편집 메뉴가 호출되면, 편집 메뉴에 대한 사용자의 입력에 대응하여,[0087] According to one embodiment of the present invention, in response to a user's input for an image displayed by the display unit (150), the control unit (140) can call up an edit menu. When the edit menu is called up, in response to the user's input for the edit menu,

제어부 (140) 는 일 편집 명령을 선택하고, 이미지에 대응하는 객체에 대해 해당 편집 명령을 수행하도록 구현The control unit (140) selects an editing command and implements the editing command for an object corresponding to the image.

될 수 있다.It can be done.

[0088] 도 4b는 축소된 사각형 (440b) 과 축소된 원 (420b) 의 나열 순서를 변경하여, 이미지 각각에 대응되는 객체의[0088] Figure 4b changes the listing order of the reduced square (440b) and the reduced circle (420b) to display the objects corresponding to each image.

적층 순서가 변경된 모습을 도시한 것이다.This shows what it looks like when the stacking order has changed.

[0089] 본 발명의 일 실시예에 따르면, 표시된 이미지에 대한 사용자의 제어 신호를 수신한 경우, 제어 신호가 수신된[0089] According to one embodiment of the present invention, when a user's control signal for a displayed image is received, the control signal is received.

이미지에 대응하는 객체를 제어할 수 있다.You can control the object corresponding to the image.

[0090] 본 발명의 일 실시예에 따르면, 표시부 (150) 가 표시한 이미지의 나열 순서를 사용자가 변경한 경우, 이미지의[0090] According to one embodiment of the present invention, when a user changes the listing order of images displayed by the display unit (150),

나열 순서에 따라, 이미지 각각에 대응되는 객체의 적층 순서가 변경되도록 구현될 수 있다.Depending on the listing order, the stacking order of objects corresponding to each image can be implemented to change.

[0091] 도 4b에 따르면, 사용자가 축소된 삼각형 (430b), 축소된 원 (420b), 축소된 사각형 (440b) 순서로 변경한[0091] According to Fig. 4b, the user changed the order of reduced triangle (430b), reduced circle (420b), and reduced square (440b).

경우, 이미지에 대응하는 객체들의 적층 순서 역시 삼각형 (430a), 원 (420a), 사각형 (440a) 순서로 변경된다.In this case, the stacking order of objects corresponding to the image is also changed to the order of triangle (430a), circle (420a), and square (440a).

[0092] 이와 같이, 전자문서 편집 프로그램상에서 복수의 객체를 제어함에 있어서, 사용자에게 간단하고 직관적인 그래[0092] In this way, when controlling multiple objects in an electronic document editing program, a simple and intuitive graphic is provided to the user.

픽 사용자 인터페이스를 제공해, 사용자가 간편하게 복수의 객체를 제어할 수 있다.It provides a pick user interface that allows users to easily control multiple objects.

[0093] 본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서에 의해 실행되는 하드[0093] The steps of a method or algorithm described in connection with the embodiments disclosed herein are executed by a processor.

웨어, 소프트웨어 모듈 또는 그 2 개의 결합으로 직접 구현될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래It may be implemented directly as a hardware, software module, or a combination of the two. The software module may be implemented directly as a RAM memory, a flash memory, or a combination of the two.

시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM 또는 당Serial memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or

업계에 알려진 임의의 다른 형태의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체는 프로세서에 커플링It may reside in any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor.

되며, 그 프로세서는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법and the processor can read information from the storage medium and write information to the storage medium. Other methods

으로, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로 (ASIC) 내에 상In some embodiments, the storage medium may be integral with the processor. The processor and the storage medium may be integrated within an application-specific integrated circuit (ASIC).

주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사The ASIC may reside within a user terminal. Alternatively, the processor and storage medium may reside in a

용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.It can also reside as a separate component within the Brave terminal.

[0094] 이상으로 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는[0094] The present invention has been described in more detail with examples above, but the present invention is not necessarily limited to these examples.

것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형 실시될 수 있다. 따라서 본 발It is not intended to be a technical idea of the present invention, but can be implemented in various ways without departing from the technical idea of the present invention. Therefore, the present invention

명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시The embodiments disclosed in the specification are not intended to limit the technical idea of the present invention but are intended to illustrate it, and such implementation

예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에The scope of the technical idea of the present invention is not limited by the examples. The scope of protection of the present invention is in the claims below.

의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로It should be interpreted by the present invention, and all technical ideas within the equivalent scope are included in the scope of the present invention.

해석되어야 할 것이다.It should be interpreted.

[0095] 100 복수 객체 제어 장치
110 입력 검출부
120 오브젝트 인식부
130 이미지 생성부
140 제어부
150 표시부
300, 400 복수 객체 제어 장치
310, 410 전자문서 편집 프로그램
311, 411 전자문서
[0095] 100 Multiple Object Control Device
110 Input detection unit
120 Object Recognition Unit
130 Image Generation Unit
140 Control Unit
150 display area
300, 400 Multiple Object Control Device
310, 410 electronic document editing program
311, 411 electronic documents

Claims (4)

입력 검출부를 통해, 전자문서 편집 프로그램의 전자문서 상에서 제1 입력을 검출하는 단계;
프로세서를 통해, 제1 입력이 검출된 위치에 대응되는 상기 전자문서상의 일 이상의 객체를 인식하는 단계;
상기 프로세서를 통해, 상기 일 이상의 객체에 대응되는 일 이상의 이미지를 생성하는 단계;
표시부를 통해, 상기 일 이상의 이미지를 표시하는 단계; 및
상기 프로세서를 통해, 표시된 상기 일 이상의 이미지를 제어함으로써 상기 일 이상의 객체를 제어하는 단계를
포함하며,
상기 일 이상의 객체는 겹쳐진 둘 이상의 객체이고,
상기 일 이상의 이미지를 표시하는 단계는 별도의 팝업 (pop-up) 창에 상기 일 이상의 이미지를 나열하여 표시
하고,
상기 일 이상의 객체에 대응되는 일 이상의 이미지를 생성하는 단계에서, 상기 일 이상의 객체가 축소된 사시도
의 형태로 상기 일 이상의 이미지가 생성되는, 복수 객체 제어 방법.
A step of detecting a first input on an electronic document of an electronic document editing program through an input detection unit;
A step of recognizing one or more objects on the electronic document corresponding to a location where the first input is detected through the processor;
A step of generating one or more images corresponding to one or more objects through the above processor;
A step of displaying an image of one or more of the above through a display unit; and
A step of controlling the one or more objects by controlling the one or more images displayed through the above processor.
Including,
The above objects are two or more overlapping objects,
The step of displaying the above images is to list the above images in a separate pop-up window.
do,
In the step of generating one or more images corresponding to the one or more objects, the one or more objects are reduced perspective views.
A method for controlling multiple objects, wherein more than one image is generated in the form of:
제1 항에 있어서,
상기 일 이상의 객체를 제어하는 단계는,
상기 일 이상의 이미지에 대해 편집 메뉴를 호출하는 단계;
상기 편집 메뉴 중에서 일 편집 명령을 선택하는 단계; 및
상기 일 이상의 이미지에 대응되는 상기 일 이상의 객체에 대해 상기 일 편집 명령을 수행하는 단계를
포함하는, 복수 객체 제어 방법.
In the first paragraph,
The step of controlling the above objects is:
A step of calling up the edit menu for the above image or images;
Step of selecting an edit command from the above edit menu; and
A step of performing the above-described editing command on the above-described one or more objects corresponding to the above-described one or more images.
A method of controlling multiple objects, including:
제1 항에 있어서,
상기 일 이상의 이미지의 나열 순서는 상기 일 이상의 이미지에 대응되는 상기 겹쳐진 일 이상의 객체의 적층
순서인 것을 특징으로 하는, 복수 객체 제어 방법.
In the first paragraph,
The order of listing the above one or more images is the stacking of the above one or more overlapping objects corresponding to the above one or more images.
A method for controlling multiple objects, characterized by being sequential.
제3 항에 있어서,
상기 일 이상의 이미지의 나열 순서가 변경됨에 따라, 상기 일 이상의 이미지에 대응되는 상기 겹쳐진 일 이상
의 객체의 적층 순서가 변경되는 것을 특징으로 하는, 복수 객체 제어 방법.
In the third paragraph,
As the listing order of the above images is changed, the above overlapping images corresponding to the above images are changed.
A method for controlling multiple objects, characterized in that the stacking order of objects is changed.
KR1020230059512A 2023-05-09 2023-05-09 Multiple object editing method and program Pending KR20240162655A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230059512A KR20240162655A (en) 2023-05-09 2023-05-09 Multiple object editing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230059512A KR20240162655A (en) 2023-05-09 2023-05-09 Multiple object editing method and program

Publications (1)

Publication Number Publication Date
KR20240162655A true KR20240162655A (en) 2024-11-18

Family

ID=93703285

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230059512A Pending KR20240162655A (en) 2023-05-09 2023-05-09 Multiple object editing method and program

Country Status (1)

Country Link
KR (1) KR20240162655A (en)

Similar Documents

Publication Publication Date Title
US20250123698A1 (en) Devices, methods, and graphical user interfaces for an electronic device interacting with a stylus
US12293147B2 (en) Device, method, and graphical user interface for annotating text
CA2637513C (en) Gesturing with a multipoint sensing device
US8533629B2 (en) Area selectable menus
US7802202B2 (en) Computer interaction based upon a currently active input device
US8373673B2 (en) User interface for initiating activities in an electronic device
US6903730B2 (en) In-air gestures for electromagnetic coordinate digitizers
US7966573B2 (en) Method and system for improving interaction with a user interface
US7319454B2 (en) Two-button mouse input using a stylus
US12277308B2 (en) Interactions between an input device and an electronic device
KR102228335B1 (en) Method of selection of a portion of a graphical user interface
US10453425B2 (en) Information displaying apparatus and information displaying method
US20170255357A1 (en) Display control device
KR100381583B1 (en) Method for transmitting a user data in personal digital assistant
CN106033301B (en) Application program desktop management method and touch screen terminal
US20150062015A1 (en) Information processor, control method and program
US9417780B2 (en) Information processing apparatus
JPH06289984A (en) Document preparing editing device
CN108255558B (en) Writing software calling method, device, equipment and computer readable storage medium
KR20240162655A (en) Multiple object editing method and program
US20150062047A1 (en) Information processor, control method and program
KR20100107611A (en) Apparatus and method for controlling terminal
KR101418922B1 (en) Method and apparatus for controlling plural objects
KR102205235B1 (en) Control method of favorites mode and device including touch screen performing the same
KR100379917B1 (en) Mobile Terminal Equipped with Hot Key Input

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230509

PG1501 Laying open of application