KR102136661B1 - Electronic terminal device capable of easily adjusting the depth of the objects inserted in an electronic document and operating method thereof - Google Patents
Electronic terminal device capable of easily adjusting the depth of the objects inserted in an electronic document and operating method thereof Download PDFInfo
- Publication number
- KR102136661B1 KR102136661B1 KR1020180132823A KR20180132823A KR102136661B1 KR 102136661 B1 KR102136661 B1 KR 102136661B1 KR 1020180132823 A KR1020180132823 A KR 1020180132823A KR 20180132823 A KR20180132823 A KR 20180132823A KR 102136661 B1 KR102136661 B1 KR 102136661B1
- Authority
- KR
- South Korea
- Prior art keywords
- depth value
- depth
- objects
- electronic document
- overlapping position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 전자 문서 상에 다수의 개체들이 삽입되어 있을 때, 사용자가 한 번에 특정 개체의 겹침 위치를 다른 개체의 앞면이나 뒷면으로 이동시킬 수 있도록 지원하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치 및 그 동작 방법을 제공함으로써, 전자 문서 편집에 있어서의 사용자의 편의를 향상시킬 수 있다.The present invention makes it easy for objects inserted in an electronic document to support a user to move the overlapping position of a specific object to the front or back of another object at a time when multiple objects are inserted on the electronic document. By providing an electronic terminal device and an operation method for enabling depth adjustment, it is possible to improve user convenience in electronic document editing.
Description
본 발명은 전자 문서에 삽입되어 있는 개체들의 겹침 위치를 지시하는 깊이 값을 사용자가 손쉽게 조정할 수 있도록 지원하는 전자 단말 장치 및 그 동작 방법에 대한 것이다.The present invention relates to an electronic terminal device and an operation method of the electronic terminal device, which enables a user to easily adjust a depth value indicating an overlapping position of objects inserted in an electronic document.
최근, 컴퓨터나 스마트폰 또는 태블릿 PC 등이 널리 보급됨에 따라, 이러한 전자 단말 장치를 이용하여 전자 문서를 열람, 작성, 편집할 수 있도록 하는 다양한 종류의 전자 문서 관련 프로그램들이 출시되고 있다.In recent years, as computers, smartphones, or tablet PCs are widely spread, various types of electronic document-related programs have been released to enable viewing, writing, and editing of electronic documents using such electronic terminal devices.
이러한 전자 문서 관련 프로그램들로는 기본적인 문서의 작성, 편집 등을 지원하는 워드프로세서, 데이터의 입력, 산술연산, 데이터 관리를 보조하는 스프레드시트, 발표자의 발표를 보조하기 위한 프레젠테이션 프로그램들이 있다.These electronic document-related programs include word processors that support basic document creation and editing, data input, arithmetic operations, spreadsheets to assist in data management, and presentation programs to assist presenters.
사용자는 전자 문서를 작성할 때, 도형, 이미지 등과 같은 다양한 개체를 전자 문서 상에 삽입하는 경우가 많은데, 이러한 개체들은 전자 문서에 삽입될 때 각 개체들 간의 겹침 위치를 지시하는 z-order라고 하는 깊이 값을 가지게 된다.When creating an electronic document, a user often inserts various objects such as figures and images on the electronic document. When these objects are inserted into the electronic document, the depth called z-order indicates the overlapping position between each object. It has a value.
관련해서, 도 2에 도시된 도면과 같이 전자 문서 상에 다양한 개체들이 삽입된 경우, 각 개체들은 깊이 값에 따라 특정 개체가 다른 개체의 상위에 존재하거나 하위에 존재할 수 있게 된다.In relation to this, when various objects are inserted on the electronic document as illustrated in FIG. 2, each object may have a specific object above or below another object according to a depth value.
기존의 전자 문서 관련 프로그램에서는 전자 문서 상에 삽입되어 있는 개체들의 겹침 위치를 조정할 수 있도록 하는 기능을 제공하고 있었지만, 기존의 겹침 위치를 조정하는 기능은 사용자가 겹침 위치를 조정하고자 하는 개체의 깊이 값을 한 단계씩 다른 개체의 앞면이나 뒷면으로 조정할 수 있도록 하는 기능만을 제공하고 있었다. 예컨대, 도 2에 도시된 도면과 같이 전자 문서 상에 다수의 개체들이 삽입되어 있는 상황에서, 사용자가 초록색 개체(210)를 주황색 개체(220)의 앞면으로 겹침 위치를 이동시키고자 하는 경우, 사용자는 초록색 개체(210)의 깊이 값을 한 단계씩 일일이 조정해야만 주황색 개체(220)의 앞면으로 초록색 개체(210)의 깊이 값을 조정할 수 있었다.Existing electronic document-related programs provided a function to adjust the overlapping position of the objects inserted in the electronic document, but the function to adjust the existing overlapping position is the depth value of the object for which the user wants to adjust the overlapping position. It provided only the function to adjust the front or back of other objects step by step. For example, in a situation in which a plurality of objects are inserted on an electronic document as illustrated in FIG. 2, when the user wants to move the
이러한 개체의 겹침 위치와 관련된 깊이를 조정하는 기능은 그 사용에 많은 불편을 초래하고 있다는 점에서, 도 2에 도시된 도면과 같이 전자 문서 상에 다수의 개체들이 삽입되어 있을 때, 사용자가 한 번에 특정 개체의 겹침 위치를 다른 개체의 앞면이나 뒷면으로 이동시킬 수 있도록 지원하기 위한 깊이 조정 기술에 대한 연구가 필요하다.Since the function of adjusting the depth related to the overlapping position of such an object causes a lot of inconvenience to its use, when a large number of objects are inserted on the electronic document as shown in the drawing shown in FIG. 2, the user once Therefore, it is necessary to study the depth adjustment technique to support the movement of the overlapping position of one object to the front or back of another object.
본 발명은 전자 문서 상에 다수의 개체들이 삽입되어 있을 때, 사용자가 한 번에 특정 개체의 겹침 위치를 다른 개체의 앞면이나 뒷면으로 이동시킬 수 있도록 지원하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치 및 그 동작 방법을 제시함으로써, 전자 문서 편집에 있어서의 사용자의 편의를 도모하고자 한다.The present invention makes it easy for objects inserted in an electronic document to support a user to move the overlapping position of a specific object to the front or back of another object at a time when multiple objects are inserted on the electronic document. By presenting an electronic terminal device that enables depth adjustment and an operation method thereof, it is intended to facilitate user convenience in electronic document editing.
본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치는 전자 문서에 삽입되어 있는 복수의 개체들 각각을 식별하기 위한 고유 식별자와 상기 복수의 개체들 각각의 상기 전자 문서 상에서의 다른 개체와의 겹침 위치를 지시하는 깊이 값이 서로 대응되어 기록되어 있는 깊이 정보 테이블을 저장하여 유지하는 깊이 정보 테이블 유지부, 상기 전자 문서에 삽입되어 있는 상기 복수의 개체들 중 사용자에 의해 제1 개체가 선택되고, 상기 제1 개체의 깊이 값의 변경을 지시하는 변경 명령이 인가되면, 상기 복수의 개체들 중 상기 제1 개체가 제외된 나머지 개체들의 고유 식별자 중 어느 하나의 개체의 고유 식별자를 선택 가능하도록 하는 선택 인터페이스를 생성한 후 상기 선택 인터페이스를 화면 상에 표시하는 선택 인터페이스 표시부, 상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 제2 개체의 고유 식별자가 선택되고, 상기 제2 개체의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 상기 제1 개체의 깊이 값이 조정되도록 하는 선택 명령이 인가되면, 상기 깊이 정보 테이블로부터 상기 제2 개체에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인하는 깊이 값 확인부 및 상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정하는 깊이 조정부를 포함한다.An electronic terminal device capable of easily adjusting depths of objects inserted in an electronic document according to an embodiment of the present invention includes a unique identifier for identifying each of a plurality of objects inserted in an electronic document and the plurality of objects A depth information table holding unit that stores and maintains a depth information table in which depth values indicating overlapping positions with other objects on each of the electronic documents are recorded in correspondence with each other, and the plurality of inserted in the electronic document If a first object is selected by a user among objects and a change command instructing a change in the depth value of the first object is applied, among the plurality of objects, among the unique identifiers of the remaining objects from which the first object is excluded After creating a selection interface to select a unique identifier of any one object, a selection interface display unit displaying the selection interface on a screen, and a uniqueness of the second object among the remaining objects by the user through the selection interface When the identifier is selected and a selection command is applied to adjust the depth value of the first object to an overlapping position according to one of the front or back surfaces of the second object, from the depth information table to the second object The depth value checking unit for checking the first depth value recorded corresponding to the unique identifier for the first and the overlapping position of the first object based on the first depth value is determined by the user among the front or back surfaces of the second object. Adjust the depth value of the first object to be changed to the overlapping position according to the selected surface, and the remaining object to maintain a relative overlapping position on the electronic document between the remaining objects in response to the depth value adjustment of the first object It includes a depth adjustment unit to readjust the depth value of the.
또한, 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 전자 문서에 삽입되어 있는 복수의 개체들 각각을 식별하기 위한 고유 식별자와 상기 복수의 개체들 각각의 상기 전자 문서 상에서의 다른 개체와의 겹침 위치를 지시하는 깊이 값이 서로 대응되어 기록되어 있는 깊이 정보 테이블을 저장하여 유지하는 단계, 상기 전자 문서에 삽입되어 있는 상기 복수의 개체들 중 사용자에 의해 제1 개체가 선택되고, 상기 제1 개체의 깊이 값의 변경을 지시하는 변경 명령이 인가되면, 상기 복수의 개체들 중 상기 제1 개체가 제외된 나머지 개체들의 고유 식별자 중 어느 하나의 개체의 고유 식별자를 선택 가능하도록 하는 선택 인터페이스를 생성한 후 상기 선택 인터페이스를 화면 상에 표시하는 단계, 상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 제2 개체의 고유 식별자가 선택되고, 상기 제2 개체의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 상기 제1 개체의 깊이 값이 조정되도록 하는 선택 명령이 인가되면, 상기 깊이 정보 테이블로부터 상기 제2 개체에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인하는 단계 및 상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정하는 단계를 포함한다.In addition, an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted in an electronic document according to an embodiment of the present invention is a unique identifier for identifying each of a plurality of objects inserted in an electronic document And storing and maintaining a depth information table in which depth values indicating overlapping positions with other objects on the electronic document of each of the plurality of objects are recorded in correspondence with each other, the plurality inserted in the electronic document When a first object is selected by a user among objects of, and a change command instructing a change in the depth value of the first object is applied, a unique identifier of the remaining objects from which the first object is excluded among the plurality of objects After creating a selection interface to enable selection of a unique identifier of any one of the objects, displaying the selection interface on a screen, a unique identifier of the second object among the remaining objects by the user through the selection interface Is selected, and when a selection command is applied to adjust the depth value of the first object to an overlapping position according to any one of the front surface or the back surface of the second object, from the depth information table to the second object Identifying a first depth value recorded corresponding to the unique identifier and overlapping positions of the first object based on the first depth value according to a surface selected by the user among the front or back surfaces of the second object Adjust the depth value of the first object to be changed to the overlapping position, and adjust the depth value of the remaining objects to maintain the relative overlapping position on the electronic document between the remaining objects in response to the adjustment of the depth value of the first object. And readjusting.
본 발명은 전자 문서 상에 다수의 개체들이 삽입되어 있을 때, 사용자가 한 번에 특정 개체의 겹침 위치를 다른 개체의 앞면이나 뒷면으로 이동시킬 수 있도록 지원하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치 및 그 동작 방법을 제공함으로써, 전자 문서 편집에 있어서의 사용자의 편의를 향상시킬 수 있다.The present invention makes it easy for objects inserted in an electronic document to support a user to move the overlapping position of a specific object to the front or back of another object at a time when multiple objects are inserted on the electronic document. By providing an electronic terminal device and an operation method for enabling depth adjustment, it is possible to improve user convenience in electronic document editing.
도 1은 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 구조를 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작을 설명하기 위한 도면이다.
도 3은 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법을 도시한 순서도이다.1 is a diagram illustrating the structure of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention.
2 is a view for explaining the operation of the electronic terminal device to enable easy depth adjustment for the objects inserted into the electronic document according to an embodiment of the present invention.
3 is a flowchart illustrating an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention.
이하에서는 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명하기로 한다. 이러한 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였으며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. It should be understood that this description is not intended to limit the invention to specific embodiments, and includes all modifications, equivalents, or substitutes included in the spirit and scope of the invention. In describing each drawing, similar reference numerals have been used for similar components, and unless otherwise defined, all terms used in this specification, including technical or scientific terms, have common knowledge in the technical field to which the present invention pertains. It has the same meaning as commonly understood by people who have it.
본 문서에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다. 또한, 본 발명의 다양한 실시예들에 있어서, 각 구성요소들, 기능 블록들 또는 수단들은 하나 또는 그 이상의 하부 구성요소로 구성될 수 있고, 각 구성요소들이 수행하는 전기, 전자, 기계적 기능들은 전자회로, 집적회로, ASIC(Application Specific Integrated Circuit) 등 공지된 다양한 소자들 또는 기계적 요소들로 구현될 수 있으며, 각각 별개로 구현되거나 2 이상이 하나로 통합되어 구현될 수도 있다. In this document, when it is said that a part "includes" a component, this means that other components may be further included rather than excluding other components, unless specifically stated to the contrary. In addition, in various embodiments of the present invention, each component, functional blocks, or means may be composed of one or more sub-components, and the electrical, electronic, and mechanical functions performed by each component are electronic Circuits, integrated circuits, ASIC (Application Specific Integrated Circuit) may be implemented with various known devices or mechanical elements, each of which may be implemented separately or may be implemented by integrating two or more into one.
한편, 첨부된 블록도의 블록들이나 흐름도의 단계들은 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터 등 데이터 프로세싱이 가능한 장비의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 프로그램 명령들(instructions)을 의미하는 것으로 해석될 수 있다. 이들 컴퓨터 프로그램 명령들은 컴퓨터 장치에 구비된 메모리 또는 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록들 또는 흐름도의 단계들에서 설명된 기능들은 이를 수행하는 명령 수단을 내포하는 제조물로 생산될 수도 있다. 아울러, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 명령들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 가능한 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 정해진 순서와 달리 실행되는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 실질적으로 동시에 수행되거나, 역순으로 수행될 수 있으며, 경우에 따라 일부 블록들 또는 단계들이 생략된 채로 수행될 수도 있다.On the other hand, the steps of the blocks or flow charts of the accompanying block diagrams are computer program instructions that are mounted on a processor or memory of data processing equipment such as a general purpose computer, a special purpose computer, a portable notebook computer, and a network computer to perform designated functions. It can be interpreted as meaning. Since these computer program instructions can be stored in a memory provided in the computer device or in a computer readable memory, the functions described in the blocks of the block diagrams or steps of the flowchart are produced as an article containing the instruction means for performing them. It may be. In addition, each block or step may represent a module, segment, or portion of code that includes one or more executable instructions for executing the specified logical function(s). It should also be noted that, in some alternative embodiments, the functions mentioned in blocks or steps may be executed out of order. For example, two blocks or steps shown in succession may be performed substantially simultaneously, or may be performed in reverse order, and in some cases, some blocks or steps may be omitted.
도 1은 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 구조를 도시한 도면이다.1 is a diagram illustrating the structure of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치(110)는 깊이 정보 테이블 유지부(111), 선택 인터페이스 표시부(112), 깊이 값 확인부(113) 및 깊이 조정부(114)를 포함한다.Referring to FIG. 1, an
깊이 정보 테이블 유지부(111)는 전자 문서에 삽입되어 있는 복수의 개체들 각각을 식별하기 위한 고유 식별자와 상기 복수의 개체들 각각의 상기 전자 문서 상에서의 다른 개체와의 겹침 위치를 지시하는 깊이 값이 서로 대응되어 기록되어 있는 깊이 정보 테이블을 저장하여 유지한다.The depth information
예컨대, 상기 깊이 정보 테이블에는 하기의 표 1과 같이 정보가 기록되어 있을 수 있다.For example, information may be recorded in the depth information table as shown in Table 1 below.
여기서, 개체란 전자 문서에 삽입될 수 있는 도형, 이미지와 같은 소정의 독립된 콘텐츠를 의미한다.Here, the object means a predetermined independent content such as a figure or image that can be inserted into an electronic document.
선택 인터페이스 표시부(112)는 상기 전자 문서에 삽입되어 있는 상기 복수의 개체들 중 사용자에 의해 제1 개체가 선택되고, 상기 제1 개체의 깊이 값의 변경을 지시하는 변경 명령이 인가되면, 상기 복수의 개체들 중 상기 제1 개체가 제외된 나머지 개체들의 고유 식별자 중 어느 하나의 개체의 고유 식별자를 선택 가능하도록 하는 선택 인터페이스를 생성한 후 상기 선택 인터페이스를 화면 상에 표시한다.The selection
예컨대, 도 2에 도시된 도면과 같이, 상기 전자 문서 상에 상기 복수의 개체들이 삽입되어 있는 상황에서 사용자에 의해 초록색 개체인 제1 개체(210)가 선택되고, 제1 개체(210)의 깊이 값의 변경을 지시하는 변경 명령이 인가되는 경우, 선택 인터페이스 표시부(112)는 상기 복수의 개체들 중 제1 개체(210)가 제외된 나머지 개체들의 고유 식별자를 소정의 목록으로 구성한 후 상기 목록이 포함된 상기 선택 인터페이스를 생성하여 화면 상에 표시함으로써, 상기 사용자가 상기 선택 인터페이스에 포함되어 있는 목록으로부터 특정 개체의 고유 식별자를 선택할 수 있도록 지원할 수 있다.For example, as illustrated in FIG. 2, in a situation in which the plurality of objects are inserted on the electronic document, the
깊이 값 확인부(113)는 상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 제2 개체의 고유 식별자가 선택되고, 상기 제2 개체의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 상기 제1 개체의 깊이 값이 조정되도록 하는 선택 명령이 인가되면, 상기 깊이 정보 테이블로부터 상기 제2 개체에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인한다.The depth
그리고, 깊이 조정부(114)는 상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정한다.In addition, the
이때, 본 발명의 일실시예에 따르면, 깊이 조정부(114)는 상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 따라 깊이 값이 재조정이 되어야 할 적어도 하나의 개체의 겹침 위치가 한 단계씩 상위 위치 또는 하위 위치로 변경되도록 상기 적어도 하나의 개체의 깊이 값을 재조정함으로써, 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치를 유지할 수 있다.At this time, according to an embodiment of the present invention, the
예컨대, 도 2에 도시된 도면과 같이, 사용자에 의해 제1 개체(210)의 깊이 값의 변경을 지시하는 변경 명령이 인가된 후 상기 선택 인터페이스를 통해 상기 사용자에 의해 주황색 개체인 제2 개체(220)의 고유 식별자가 선택되고, 제2 개체(220)의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 제1 개체(210)의 깊이 값이 조정되도록 하는 선택 명령이 인가되는 경우, 깊이 값 확인부(113)는 상기 깊이 정보 테이블로부터 제2 개체(220)에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인할 수 있다.For example, as illustrated in FIG. 2, after a change command instructing a user to change the depth value of the
그러고 나서, 깊이 조정부(114)는 상기 제1 깊이 값을 기초로 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 제1 개체(210)의 깊이 값을 조정하고, 제1 개체(210)의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정할 수 있다.Then, the
관련해서, 사용자에 의해 제2 개체(220)의 앞면으로 제1 개체(210)의 겹침 위치가 조정되도록 하는 선택 명령이 인가된 경우, 깊이 조정부(114)는 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면에 따른 겹침 위치로 변경되도록 제1 개체(210)의 깊이 값을 조정함으로써, 상기 전자 문서 상에서 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면에 위치하도록 할 수 있다.In relation, when a selection command is applied to adjust the overlapping position of the
이와 동시에, 깊이 조정부(114)는 제1 개체(210)의 깊이 값의 조정에 대응해서 나머지 개체들의 전자 문서 상에서의 상대적 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정할 수 있다.At the same time, the
이와 관련하여, 총 10개의 개체들이 전자 문서 상에 존재하고 있다고 하고, 상기 10개의 개체들 중 최하단에 위치하는 개체에 할당된 깊이 값을 '1', 최상단에 위치하는 개체에 할당된 깊이 값을 '10'이라고 하며, 제1 개체(210)의 깊이 값이 '2', 제2 개체(220)의 깊이 값이 '5'인 상황에서 사용자에 의해 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면에 위치하도록 하는 선택 명령이 인가되었다고 하는 경우, 깊이 조정부(114)는 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면에 위치하도록 제1 개체(210)의 깊이 값을 '5'로 조정할 수 있다. 그러고 나서, 깊이 조정부(114)는 제1 개체(210)의 깊이 값이 '5'으로 조정되는 것에 대응하여 원래 깊이 값이 '3', '4', '5'를 가지고 있던 개체들의 깊이 값을 각각 '2', '3', '4'로 한 단계씩 하위 위치로 재조정함으로써, 제1 개체(210)의 깊이 값 조정에 따라 나머지 개체들의 상기 전자 문서 상에서의 상대적인 겹침 위치를 그대로 유지시킬 수 있다.In this regard, it is said that a total of 10 objects exist on the electronic document, and the depth value assigned to the object located at the bottom of the 10 objects is '1', and the depth value assigned to the object located at the top. It is called '10', and the overlapping position of the
또 다른 예로, 제1 개체(210)의 깊이 값이 '8'이었다고 하고, 사용자에 의해 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면에 위치하도록 하는 선택 명령이 인가되었다고 하는 경우, 깊이 조정부(114)는 제1 개체(210)의 겹침 위치가 제2 개체(220)의 앞면에 위치하도록 제1 개체(210)의 깊이 값을 '6'으로 조정한 후 제1 개체(210)의 깊이 값이 '6'으로 조정되는 것에 대응하여 원래 깊이 값이 '6', '7'을 가지고 있던 개체들의 깊이 값을 각각 '7', '8'로 한 단계씩 상위 위치로 재조정함으로써, 제1 개체(210)의 깊이 값 조정에 따라 나머지 개체들의 상기 전자 문서 상에서의 상대적인 겹침 위치를 그대로 유지시킬 수 있다.As another example, it is said that the depth value of the
본 발명의 일실시예에 따르면, 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치(110)는 깊이 정보 테이블 갱신부(115)를 더 포함할 수 있다.According to an embodiment of the present invention, the electronic
깊이 정보 테이블 갱신부(115)는 상기 제1 개체의 깊이 값과 상기 나머지 개체들의 깊이 값에 대한 재조정이 완료되면, 상기 깊이 정보 테이블에서 상기 복수의 개체들 각각의 고유 식별자에 대응되어 기록되어 있는 깊이 값을 조정이 완료된 깊이 값으로 갱신한다.The depth information
즉, 전술한 예에서와 같이 제1 개체(210)의 깊이 값이 조정되고, 이와 동시에 나머지 개체들의 깊이 값의 재조정도 완료되면, 깊이 정보 테이블 갱신부(115)는 상기 깊이 정보 테이블에 기록되어 있는 각 개체의 깊이 값을 조정이 완료된 깊이 값으로 갱신 처리할 수 있다.That is, as in the above-described example, when the depth value of the
또한, 본 발명의 일실시예에 따르면, 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치(110)는 개체 선택 핸들러 표시부(116)를 더 포함할 수 있다.Further, according to an embodiment of the present invention, the electronic
개체 선택 핸들러 표시부(116)는 상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 상기 제2 개체의 고유 식별자가 선택되면, 상기 전자 문서 상에 삽입되어 있는 상기 제2 개체에 대해 테두리의 색상이 기설정된 색상을 가지면서 상기 제2 개체의 외곽 영역을 감싸는 정사각형 형상으로 구성된 개체 선택 핸들러를 표시한다.The object selection
관련해서, 도 2에 도시된 실시예와 같이, 상기 선택 인터페이스를 통해 사용자에 의해 제2 개체(220)의 고유 식별자가 선택되는 경우, 개체 선택 핸들러 표시부(116)는 제2 개체(220)에 대해 테두리의 색상이 '빨간색'을 가지면서 제2 개체(220)의 외곽 영역을 감싸는 정사각형 형상으로 구성된 개체 선택 핸들러(221)를 표시함으로써, 사용자가 상기 선택 인터페이스를 통해 제1 개체(210)의 겹침 위치 조정을 수행할 대상 개체를 선택하였을 때, 자신이 어떠한 개체를 선택하였는지를 한 눈에 손쉽게 구별할 수 있도록 지원할 수 있다.2, when the unique identifier of the
또한, 본 발명의 일실시예에 따르면, 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치(110)는 신규 개체 처리부(117)를 더 포함할 수 있다.Further, according to an embodiment of the present invention, the electronic
신규 개체 처리부(117)는 상기 전자 문서에 신규 개체가 새롭게 삽입되면, 상기 신규 개체를 식별하기 위한 고유 식별자를 생성하고, 상기 신규 개체의 겹침 위치가 상기 전자 문서 상에 삽입되어 있는 상기 복수의 개체들의 최상단 지점이 되도록 상기 신규 개체에 대한 깊이 값을 생성한 후 상기 깊이 정보 테이블에 상기 신규 개체의 고유 식별자와 상기 신규 개체의 깊이 값을 서로 대응시켜 기록한다.When a new object is newly inserted into the electronic document, the new
관련해서, 도 2에 도시된 실시예와 같이 전자 문서 상에 복수의 개체들이 존재하고 있는 상황에서 신규 개체가 새롭게 상기 전자 문서 상에 삽입되는 경우, 신규 개체 처리부(117)는 상기 신규 개체에 대한 고유 식별자를 생성하고, 상기 신규 개체의 겹침 위치가 상기 복수의 개체들의 최상단 지점이 되도록 상기 신규 개체 대한 깊이 값을 생성한 후 상기 깊이 정보 테이블에 상기 신규 개체의 고유 식별자와 상기 신규 개체의 깊이 값을 서로 대응시켜 기록함으로써, 추후 사용자가 개체의 겹침 위치 조정을 수행하고자 할 때, 상기 깊이 정보 테이블이 제대로 활용될 수 있도록 처리할 수 있다.In relation to this, when a new object is newly inserted on the electronic document in a situation where a plurality of objects are present on the electronic document, as shown in the embodiment shown in FIG. 2, the new
도 3은 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법을 도시한 순서도이다.3 is a flowchart illustrating an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention.
단계(S310)에서는 전자 문서에 삽입되어 있는 복수의 개체들 각각을 식별하기 위한 고유 식별자와 상기 복수의 개체들 각각의 상기 전자 문서 상에서의 다른 개체와의 겹침 위치를 지시하는 깊이 값이 서로 대응되어 기록되어 있는 깊이 정보 테이블을 저장하여 유지한다.In step S310, a unique identifier for identifying each of the plurality of objects inserted in the electronic document and a depth value indicating the overlapping position of each of the plurality of objects with the other object on the electronic document correspond to each other. Store and maintain the recorded depth information table.
단계(S320)에서는 상기 전자 문서에 삽입되어 있는 상기 복수의 개체들 중 사용자에 의해 제1 개체가 선택되고, 상기 제1 개체의 깊이 값의 변경을 지시하는 변경 명령이 인가되면, 상기 복수의 개체들 중 상기 제1 개체가 제외된 나머지 개체들의 고유 식별자 중 어느 하나의 개체의 고유 식별자를 선택 가능하도록 하는 선택 인터페이스를 생성한 후 상기 선택 인터페이스를 화면 상에 표시한다.In step S320, if a first object is selected by a user among the plurality of objects inserted in the electronic document, and a change command instructing a change in the depth value of the first object is applied, the plurality of objects After creating a selection interface to select a unique identifier of any one of the unique identifiers of the remaining objects from which the first object is excluded, the selection interface is displayed on the screen.
단계(S330)에서는 상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 제2 개체의 고유 식별자가 선택되고, 상기 제2 개체의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 상기 제1 개체의 깊이 값이 조정되도록 하는 선택 명령이 인가되면, 상기 깊이 정보 테이블로부터 상기 제2 개체에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인한다.In step S330, a unique identifier of a second object among the remaining objects is selected by the user through the selection interface, and the first to the overlapping position according to any one of the front side or the back side of the second object. When the selection command for adjusting the depth value of the object is applied, the first depth value recorded in correspondence with the unique identifier for the second object is checked from the depth information table.
단계(S340)에서는 상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정한다.In step S340, the depth value of the first object is changed so that the overlapping position of the first object is changed to an overlapping position according to a surface selected by the user among the front or back surfaces of the second object based on the first depth value. In response to adjusting the depth value of the first object, the depth values of the remaining objects are readjusted to maintain a relative overlapping position on the electronic document between the remaining objects.
이때, 본 발명의 일실시예에 따르면, 단계(S340)에서는 상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 따라 깊이 값이 재조정이 되어야 할 적어도 하나의 개체의 겹침 위치가 한 단계씩 상위 위치 또는 하위 위치로 변경되도록 상기 적어도 하나의 개체의 깊이 값을 재조정함으로써, 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치를 유지할 수 있다.At this time, according to an embodiment of the present invention, in step S340, the overlapping position of the first object based on the first depth value is overlapped according to the surface selected by the user among the front or back surfaces of the second object. The depth value of the first object is adjusted to be changed to a position, and the overlapping position of at least one object to which the depth value is to be re-adjusted according to the depth value adjustment of the first object is changed to an upper position or a lower position by one step. By re-adjusting the depth value of the at least one object as much as possible, a relative overlapping position on the electronic document between the remaining objects can be maintained.
또한, 본 발명의 일실시예에 따르면, 상기 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 상기 제1 개체의 깊이 값과 상기 나머지 개체들의 깊이 값에 대한 재조정이 완료되면, 상기 깊이 정보 테이블에서 상기 복수의 개체들 각각의 고유 식별자에 대응되어 기록되어 있는 깊이 값을 조정이 완료된 깊이 값으로 갱신하는 단계를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted in the electronic document depends on a depth value of the first object and a depth value of the remaining objects. When the re-adjustment of the data is completed, the depth information table corresponding to the unique identifier of each of the plurality of entities may further include updating the depth value recorded with the adjusted depth value.
또한, 본 발명의 일실시예에 따르면, 상기 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 상기 제2 개체의 고유 식별자가 선택되면, 상기 전자 문서 상에 삽입되어 있는 상기 제2 개체에 대해 테두리의 색상이 기설정된 색상을 가지면서 상기 제2 개체의 외곽 영역을 감싸는 정사각형 형상으로 구성된 개체 선택 핸들러를 표시하는 단계를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted in the electronic document may be performed by the user through the selection interface. When the unique identifier of the second object is selected, the object selection handler configured as a square shape surrounding the outer region of the second object while the color of the border of the second object inserted in the electronic document has a preset color. It may further include the step of displaying.
또한, 본 발명의 일실시예에 따르면, 상기 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 상기 전자 문서에 신규 개체가 새롭게 삽입되면, 상기 신규 개체를 식별하기 위한 고유 식별자를 생성하고, 상기 신규 개체의 겹침 위치가 상기 전자 문서 상에 삽입되어 있는 상기 복수의 개체들의 최상단 지점이 되도록 상기 신규 개체에 대한 깊이 값을 생성한 후 상기 깊이 정보 테이블에 상기 신규 개체의 고유 식별자와 상기 신규 개체의 깊이 값을 서로 대응시켜 기록하는 단계를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted into the electronic document is performed when the new object is newly inserted into the electronic document. A unique identifier for identification is generated, and a depth value for the new object is generated such that the overlapping position of the new object is the uppermost point of the plurality of objects inserted in the electronic document, and then the depth information table is added to the depth information table. The method may further include recording a unique identifier of the new object and a depth value of the new object in correspondence with each other.
이상, 도 3을 참조하여 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 도 1을 이용하여 설명한 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.In the above, with reference to FIG. 3, a method of operating an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention has been described. Here, an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted in an electronic document according to an embodiment of the present invention is easy depth for objects inserted in an electronic document described with reference to FIG. 1. Since it may correspond to the configuration of the operation of the electronic
본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.An operation method of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution through combination with a computer. have.
또한, 본 발명의 일실시예에 따른 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, an operation method of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document according to an embodiment of the present invention is implemented in the form of program instructions that can be performed through various computer means to read a computer. It can be recorded on a possible medium. The computer-readable medium may include program instructions, data files, data structures, or the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention or may be known and usable by those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs, DVDs, and magnetic media such as floptical disks. -Hardware devices specifically configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language code that can be executed by a computer using an interpreter, etc., as well as machine language codes produced by a compiler.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described by specific matters such as specific components, etc., and by limited embodiments and drawings, which are provided to help the overall understanding of the present invention, but the present invention is not limited to the above embodiments , Anyone having ordinary knowledge in the field to which the present invention pertains can make various modifications and variations from these descriptions.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and should not be determined, and all claims that are equivalent or equivalent to the scope of the claims as well as the claims described below will be included in the scope of the spirit of the invention. .
110: 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치
111: 깊이 정보 테이블 유지부 112: 선택 인터페이스 표시부
113: 깊이 값 확인부 114: 깊이 조정부
115: 깊이 정보 테이블 갱신부 116: 개체 선택 핸들러 표시부
117: 신규 개체 처리부110: an electronic terminal device that enables easy depth adjustment for objects inserted in an electronic document
111: depth information table holding unit 112: selection interface display unit
113: depth value confirmation unit 114: depth adjustment unit
115: depth information table update unit 116: object selection handler display unit
117: new object processing unit
Claims (12)
상기 전자 문서에 삽입되어 있는 상기 복수의 개체들 중 사용자에 의해 제1 개체가 선택되고, 상기 제1 개체의 깊이 값의 변경을 지시하는 변경 명령이 인가되면, 상기 복수의 개체들 중 상기 제1 개체가 제외된 나머지 개체들의 고유 식별자 중 어느 하나의 개체의 고유 식별자를 선택 가능하도록 하는 선택 인터페이스를 생성한 후 상기 선택 인터페이스를 화면 상에 표시하는 선택 인터페이스 표시부;
상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 제2 개체의 고유 식별자가 선택되면, 상기 전자 문서 상에 삽입되어 있는 상기 제2 개체에 대해 테두리의 색상이 기설정된 색상을 가지면서 상기 제2 개체의 외곽 영역을 감싸는 정사각형 형상으로 구성된 개체 선택 핸들러를 표시하는 개체 선택 핸들러 표시부;
상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 상기 제2 개체의 고유 식별자가 선택되고, 상기 제2 개체의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 상기 제1 개체의 깊이 값이 조정되도록 하는 선택 명령이 인가되면, 상기 깊이 정보 테이블로부터 상기 제2 개체에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인하는 깊이 값 확인부;
상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정하는 깊이 조정부;
상기 제1 개체의 깊이 값과 상기 나머지 개체들의 깊이 값에 대한 재조정이 완료되면, 상기 깊이 정보 테이블에서 상기 복수의 개체들 각각의 고유 식별자에 대응되어 기록되어 있는 깊이 값을 조정이 완료된 깊이 값으로 갱신하는 깊이 정보 테이블 갱신부; 및
상기 전자 문서에 신규 개체가 새롭게 삽입되면, 상기 신규 개체를 식별하기 위한 고유 식별자를 생성하고, 상기 신규 개체의 겹침 위치가 상기 전자 문서 상에 삽입되어 있는 상기 복수의 개체들의 최상단 지점이 되도록 상기 신규 개체에 대한 깊이 값을 생성한 후 상기 깊이 정보 테이블에 상기 신규 개체의 고유 식별자와 상기 신규 개체의 깊이 값을 서로 대응시켜 기록하는 신규 개체 처리부
를 포함하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치.Depth information in which a unique identifier for identifying each of the plurality of objects inserted in the electronic document and a depth value indicating the overlapping position of the plurality of objects with other objects on the electronic document are recorded in correspondence with each other A depth information table holding unit for storing and maintaining the table;
When a first object is selected by a user among the plurality of objects inserted in the electronic document, and a change command instructing a change in the depth value of the first object is applied, the first object among the plurality of objects is applied. A selection interface display unit for generating a selection interface to select a unique identifier of any one of the unique identifiers of the remaining objects from which the object is excluded, and displaying the selection interface on the screen;
When the unique identifier of the second object among the remaining objects is selected by the user through the selection interface, the color of the border of the second object inserted in the electronic document has a preset color and the second object is selected. 2 an object selection handler display unit for displaying an object selection handler having a square shape surrounding an outer region of the object;
Through the selection interface, a unique identifier of the second object among the remaining objects is selected by the user, and a depth value of the first object as an overlapping position according to one of the front side or the back side of the second object A depth value checking unit checking a first depth value recorded in correspondence with a unique identifier for the second entity from the depth information table when the selection command for adjusting is applied;
Adjust the depth value of the first object to change the overlapping position of the first object based on the first depth value to the overlapping position according to a surface selected by the user among the front or back surfaces of the second object, and the A depth adjustment unit for re-adjusting the depth values of the remaining objects to maintain a relative overlapping position on the electronic document between the remaining objects in response to the adjustment of the depth value of the first object;
When the re-adjustment of the depth value of the first object and the depth values of the remaining objects is completed, the depth value recorded in correspondence with the unique identifier of each of the plurality of objects in the depth information table is converted to the completed depth value. A depth information table update unit to update; And
When a new entity is newly inserted into the electronic document, a unique identifier for identifying the new entity is generated, and the new entity is positioned such that the overlapping position of the new entity becomes the uppermost point of the plurality of entities inserted on the electronic document. A new object processing unit that records the unique identifier of the new object and the depth value of the new object in the depth information table after generating the depth value for the object
An electronic terminal device that enables easy depth adjustment for objects inserted in an electronic document including a.
상기 깊이 조정부는
상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 따라 깊이 값이 재조정이 되어야 할 적어도 하나의 개체의 겹침 위치가 한 단계씩 상위 위치 또는 하위 위치로 변경되도록 상기 적어도 하나의 개체의 깊이 값을 재조정함으로써, 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치를 유지하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치.According to claim 1,
The depth adjustment unit
Adjust the depth value of the first object to change the overlapping position of the first object based on the first depth value to the overlapping position according to a surface selected by the user among the front or back surfaces of the second object, and the By re-adjusting the depth value of the at least one object so that the overlapping position of at least one object to which the depth value is to be re-adjusted by one step is changed to an upper position or a lower position by adjusting the depth value of the first object, the remaining objects An electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document that maintains a relative overlapping position on the electronic document between them.
상기 전자 문서에 삽입되어 있는 상기 복수의 개체들 중 사용자에 의해 제1 개체가 선택되고, 상기 제1 개체의 깊이 값의 변경을 지시하는 변경 명령이 인가되면, 상기 복수의 개체들 중 상기 제1 개체가 제외된 나머지 개체들의 고유 식별자 중 어느 하나의 개체의 고유 식별자를 선택 가능하도록 하는 선택 인터페이스를 생성한 후 상기 선택 인터페이스를 화면 상에 표시하는 단계;
상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 제2 개체의 고유 식별자가 선택되면, 상기 전자 문서 상에 삽입되어 있는 상기 제2 개체에 대해 테두리의 색상이 기설정된 색상을 가지면서 상기 제2 개체의 외곽 영역을 감싸는 정사각형 형상으로 구성된 개체 선택 핸들러를 표시하는 단계;
상기 선택 인터페이스를 통해 상기 사용자에 의해 상기 나머지 개체들 중 상기 제2 개체의 고유 식별자가 선택되고, 상기 제2 개체의 앞면 또는 뒷면 중 어느 하나의 면에 따른 겹침 위치로 상기 제1 개체의 깊이 값이 조정되도록 하는 선택 명령이 인가되면, 상기 깊이 정보 테이블로부터 상기 제2 개체에 대한 고유 식별자에 대응되어 기록되어 있는 제1 깊이 값을 확인하는 단계;
상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 대응하여 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치가 유지되도록 상기 나머지 개체들의 깊이 값을 재조정하는 단계;
상기 제1 개체의 깊이 값과 상기 나머지 개체들의 깊이 값에 대한 재조정이 완료되면, 상기 깊이 정보 테이블에서 상기 복수의 개체들 각각의 고유 식별자에 대응되어 기록되어 있는 깊이 값을 조정이 완료된 깊이 값으로 갱신하는 단계; 및
상기 전자 문서에 신규 개체가 새롭게 삽입되면, 상기 신규 개체를 식별하기 위한 고유 식별자를 생성하고, 상기 신규 개체의 겹침 위치가 상기 전자 문서 상에 삽입되어 있는 상기 복수의 개체들의 최상단 지점이 되도록 상기 신규 개체에 대한 깊이 값을 생성한 후 상기 깊이 정보 테이블에 상기 신규 개체의 고유 식별자와 상기 신규 개체의 깊이 값을 서로 대응시켜 기록하는 단계
를 포함하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법.Depth information in which a unique identifier for identifying each of the plurality of objects inserted in the electronic document and a depth value indicating the overlapping position of each of the plurality of objects with other objects on the electronic document are recorded in correspondence with each other Storing and maintaining the table;
When a first object is selected by a user among the plurality of objects inserted in the electronic document, and a change command instructing a change in the depth value of the first object is applied, the first object among the plurality of objects is applied. Generating a selection interface to select a unique identifier of any one of the unique identifiers of the remaining objects from which the object is excluded, and displaying the selection interface on the screen;
When the unique identifier of the second object among the remaining objects is selected by the user through the selection interface, the color of the border of the second object inserted in the electronic document has a preset color and the second object is selected. 2, displaying an object selection handler having a square shape surrounding the outer area of the object;
Through the selection interface, a unique identifier of the second object among the remaining objects is selected by the user, and a depth value of the first object as an overlapping position according to one of the front side or the back side of the second object If a selection command to adjust this is applied, checking a first depth value recorded corresponding to the unique identifier for the second entity from the depth information table;
Adjust the depth value of the first object to change the overlapping position of the first object based on the first depth value to an overlapping position according to a surface selected by the user among the front or back surfaces of the second object, and the Re-adjusting the depth value of the remaining objects to maintain a relative overlapping position on the electronic document between the remaining objects in response to the adjustment of the depth value of the first object;
When the re-adjustment of the depth value of the first object and the depth values of the remaining objects is completed, the depth value recorded in correspondence with the unique identifier of each of the plurality of objects in the depth information table is converted to the completed depth value. Updating; And
When a new entity is newly inserted into the electronic document, a unique identifier for identifying the new entity is generated, and the new entity is positioned such that the overlapping position of the new entity becomes the uppermost point of the plurality of entities inserted on the electronic document. Generating a depth value for an object, and recording the unique identifier of the new object and the depth value of the new object in the depth information table in correspondence with each other.
A method of operating an electronic terminal device that enables easy depth adjustment for objects inserted in an electronic document including a.
상기 깊이 값을 재조정하는 단계는
상기 제1 깊이 값을 기초로 상기 제1 개체의 겹침 위치가 상기 제2 개체의 앞면 또는 뒷면 중 상기 사용자에 의해 선택된 면에 따른 겹침 위치로 변경되도록 상기 제1 개체의 깊이 값을 조정하고, 상기 제1 개체의 깊이 값 조정에 따라 깊이 값이 재조정이 되어야 할 적어도 하나의 개체의 겹침 위치가 한 단계씩 상위 위치 또는 하위 위치로 변경되도록 상기 적어도 하나의 개체의 깊이 값을 재조정함으로써, 상기 나머지 개체들 간의 상기 전자 문서 상에서의 상대적인 겹침 위치를 유지하는 전자 문서에 삽입된 개체들에 대한 손쉬운 깊이 조정을 가능하게 하는 전자 단말 장치의 동작 방법.The method of claim 6,
The step of re-adjusting the depth value is
Adjust the depth value of the first object to change the overlapping position of the first object based on the first depth value to the overlapping position according to a surface selected by the user among the front or back surfaces of the second object, and the By re-adjusting the depth value of the at least one object so that the overlapping position of at least one object to which the depth value is to be re-adjusted by one step is changed to an upper position or a lower position by adjusting the depth value of the first object, the remaining objects Method of operation of an electronic terminal device that enables easy depth adjustment for objects inserted into an electronic document that maintains a relative overlapping position on the electronic document between them.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180132823A KR102136661B1 (en) | 2018-11-01 | 2018-11-01 | Electronic terminal device capable of easily adjusting the depth of the objects inserted in an electronic document and operating method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180132823A KR102136661B1 (en) | 2018-11-01 | 2018-11-01 | Electronic terminal device capable of easily adjusting the depth of the objects inserted in an electronic document and operating method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200050161A KR20200050161A (en) | 2020-05-11 |
| KR102136661B1 true KR102136661B1 (en) | 2020-07-22 |
Family
ID=70729393
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180132823A Active KR102136661B1 (en) | 2018-11-01 | 2018-11-01 | Electronic terminal device capable of easily adjusting the depth of the objects inserted in an electronic document and operating method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102136661B1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070113198A1 (en) | 2005-11-16 | 2007-05-17 | Microsoft Corporation | Displaying 2D graphic content using depth wells |
| US20100064223A1 (en) | 2008-09-08 | 2010-03-11 | Apple Inc. | Object-aware transitions |
| US20110181521A1 (en) * | 2010-01-26 | 2011-07-28 | Apple Inc. | Techniques for controlling z-ordering in a user interface |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06282545A (en) * | 1993-03-30 | 1994-10-07 | Hitachi Ltd | Document processing method |
| US20050091576A1 (en) * | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Programming interface for a computer platform |
-
2018
- 2018-11-01 KR KR1020180132823A patent/KR102136661B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070113198A1 (en) | 2005-11-16 | 2007-05-17 | Microsoft Corporation | Displaying 2D graphic content using depth wells |
| US20100064223A1 (en) | 2008-09-08 | 2010-03-11 | Apple Inc. | Object-aware transitions |
| US20110181521A1 (en) * | 2010-01-26 | 2011-07-28 | Apple Inc. | Techniques for controlling z-ordering in a user interface |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200050161A (en) | 2020-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8887088B2 (en) | Dynamic user interface for previewing live content | |
| US8760464B2 (en) | Shape masks | |
| WO2012154258A1 (en) | User-aided image segmentation | |
| US9880986B2 (en) | Information display apparatus, non-transitory computer-readable storage medium and display control method | |
| KR102187540B1 (en) | Electronic terminal apparatus supporting easy editing for overlapped objects in a document and operating method thereof | |
| KR102144351B1 (en) | Electronic terminal device supporting easy undo processing of electronic document and operating method thereof | |
| US20220004309A1 (en) | Information processing apparatus and information processing method | |
| KR102144354B1 (en) | Electronic terminal device enabling easy selection and adjustment of an object inserted in an electronic document and operating method thereof | |
| KR102566905B1 (en) | Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof | |
| KR102136661B1 (en) | Electronic terminal device capable of easily adjusting the depth of the objects inserted in an electronic document and operating method thereof | |
| KR101494653B1 (en) | Control command auto complete based electronic document editing apparatus and method | |
| KR102045748B1 (en) | Hmd device capable of displaying a vr-based presentation document and operating method thereof | |
| KR102300417B1 (en) | Electronic device that enable automatic matching of chart areas and legend areas in chart images embedded in electronic document and operating method thereof | |
| US20070040901A1 (en) | Video processing apparatus and object processing method | |
| KR102187544B1 (en) | Electronic device that enable intuitive selection of overlapping objects present in an electronic document and operating method thereof | |
| KR102168323B1 (en) | Electronic terminal apparatus for document editing to handle synchronization of format attribute between objects inserted in a document and operating method thereof | |
| KR20220165702A (en) | BOM data editing system and method thereof | |
| KR102107452B1 (en) | Electric document editing apparatus for maintaining resolution of image object and operating method thereof | |
| KR102045753B1 (en) | Image editing processing apparatus that supports transparency processing of the background area of an image and operating method thereof | |
| KR102053078B1 (en) | Document editing processing device supporting customization of document editing interface and operating method thereof | |
| KR20220013070A (en) | Spreadsheet document editing apparatus capable of displaying adjustment controls that match the data notation format of the input data and operating method thereof | |
| KR102300434B1 (en) | Electronic device that enables the display of objects outside the slide area on the slide show screen of a presentation document and operating method thereof | |
| KR102417764B1 (en) | Electronic device that enables easy selection of targeted object among objects inserted in an electronic document and operating method thereof | |
| US10109091B2 (en) | Image display apparatus, image display method, and storage medium | |
| KR102859676B1 (en) | Electronic terminal apparatus enabling simple movement through bookmark setting in electronic documents and the operating method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181101 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20191215 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200528 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200716 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20200716 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20230704 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240701 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250701 Start annual number: 6 End annual number: 6 |