KR102160189B1 - Electronic device that provides a user interface for supporting the coloring of objects within an animation and operating method thereof - Google Patents
Electronic device that provides a user interface for supporting the coloring of objects within an animation and operating method thereof Download PDFInfo
- Publication number
- KR102160189B1 KR102160189B1 KR1020180152801A KR20180152801A KR102160189B1 KR 102160189 B1 KR102160189 B1 KR 102160189B1 KR 1020180152801 A KR1020180152801 A KR 1020180152801A KR 20180152801 A KR20180152801 A KR 20180152801A KR 102160189 B1 KR102160189 B1 KR 102160189B1
- Authority
- KR
- South Korea
- Prior art keywords
- allowable range
- range
- allowable
- coloring
- reflectance
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치 및 그의 동작 방법이 개시된다. 본 발명은 애니메이션 내에 삽입되어 있는 객체(object)의 종류와 배경 화면의 색상 속성에 기초하여 상기 객체에 적용 가능한 색상의 허용 범위를 결정한 후 상기 허용 범위 내에서 상기 객체에 대해 색상의 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 사용자에게 제공하는 전자 장치 및 그 동작 방법을 제시함으로써, 사용자가 애니메이션 내 객체를 손쉽게 채색할 수 있도록 지원할 수 있다.Disclosed are an electronic device providing a user interface for supporting coloring of an object in an animation and a method of operating the same. The present invention determines the allowable range of colors applicable to the object based on the type of object inserted in the animation and the color property of the background screen, and then allows input of the color for the object within the allowable range. An electronic device that generates a user interface to be provided to the user and an operation method thereof is presented, so that the user can easily color objects in the animation.
Description
본 발명은 애니메이션 내 객체(object)에 대한 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치 및 그의 동작 방법에 관한 것이다.The present invention relates to an electronic device that provides a user interface for supporting coloring of an object in an animation and a method of operating the same.
최근, 컴퓨터, 스마트폰 또는 태블릿 PC 등과 같은 전자 장치가 널리 보급됨에 따라 이러한 전자 장치를 이용하여 데이터를 처리하는 다양한 방식들이 소개되고 있다.Recently, as electronic devices such as computers, smart phones, or tablet PCs are widely used, various methods of processing data using such electronic devices have been introduced.
예컨대, 애니메이션 제작자는 전자 장치를 활용하여 애니메이션 내에 등장하는 인물, 사물 등과 같은 객체(object)를 제작할 수 있다. 또한, 애니메이션 제작자는 전자 장치가 제공하는 다양한 색상 및 사용자 인터페이스를 이용하여 애니메이션 내 객체를 채색할 수 있다.For example, an animation producer may use an electronic device to create an object such as a person or an object appearing in the animation. In addition, the animation producer may color objects in the animation using various colors and user interfaces provided by the electronic device.
한편, 애니메이션을 구성하는 복수의 프레임들에 포함된 인물이나 사물 등과 같은 객체를 하나하나 채색하는 것은 수많은 수작업을 요하기 때문에, 애니메이션 제작에 있어 많은 시간과 노력이 요구되는 작업이다. On the other hand, coloring objects such as people or objects included in a plurality of frames constituting animation requires a lot of manual work, and thus a lot of time and effort is required in animation production.
이처럼 객체를 채색하는 작업은 전자 장치를 활용하더라도 단시간 내 마무리하는 것이 어려우며, 무엇보다 프레임 별 상황에 따라 객체에 다른 색상을 적용해야 할 경우 채색에 투입되는 시간과 노력이 기하급수적으로 늘어날 수 있다는 문제점이 있다.Even if you use electronic devices, it is difficult to finish coloring objects in a short time. Above all, if you need to apply different colors to objects depending on the situation for each frame, the time and effort spent on coloring can increase exponentially. There is this.
본 발명은 애니메이션 내에 삽입되어 있는 객체(object)의 종류와 배경 화면의 색상 속성에 기초하여 상기 객체에 적용 가능한 색상의 허용 범위를 결정한 후 상기 허용 범위 내에서 상기 객체에 대해 색상의 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 사용자에게 제공하는 전자 장치 및 그 동작 방법을 제시함으로써, 사용자가 애니메이션 내 객체를 손쉽게 채색할 수 있도록 지원하고자 한다.The present invention determines the allowable range of colors applicable to the object based on the type of object inserted in the animation and the color property of the background screen, and then allows input of the color for the object within the allowable range. An electronic device that generates a user interface to be provided to the user and an operation method thereof is provided to support the user to easily color objects in animation.
본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치는 애니메이션을 구성하는 적어도 하나의 프레임으로부터 상기 애니메이션에서 등장하는 객체를 식별하고, 상기 객체의 종류와 관련된 정보를 확인하는 객체 관리부, 상기 적어도 하나의 프레임 내 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별하는 배경 화면 관리부, 상기 객체의 종류와 관련된 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 1 허용 범위를 결정하고, 상기 하나 이상의 색들의 속성 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 2 허용 범위를 결정하는 색상 판단부 및 상기 제 1 허용 범위와 상기 제 2 허용 범위가 서로 중첩되는 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 화면상에 표시하는 인터페이스부를 포함한다.An electronic device that provides a user interface for supporting coloring of an object in an animation according to an embodiment of the present invention identifies an object appearing in the animation from at least one frame constituting the animation, and is related to the type of the object. An object management unit that checks information, a background screen management unit that identifies attribute information of one or more colors used for coloring the background screen in the at least one frame, and can be used for coloring the object based on information related to the type of the object A color determination unit determining a first allowable range of colors, and determining a second allowable range of colors usable for coloring the object based on attribute information of the one or more colors, and the first allowable range and the second allowable And an interface unit that generates a user interface that enables color input for coloring the object within an allowable range in which the ranges overlap with each other and displays on the screen.
또한, 본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법은 애니메이션을 구성하는 적어도 하나의 프레임으로부터 상기 애니메이션에서 등장하는 객체를 식별하고, 상기 객체의 종류와 관련된 정보를 확인하는 단계, 상기 적어도 하나의 프레임 내 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별하는 단계, 상기 객체의 종류와 관련된 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 1 허용 범위를 결정하고, 상기 하나 이상의 색들의 속성 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 2 허용 범위를 결정하는 단계 및 상기 제 1 허용 범위와 상기 제 2 허용 범위가 서로 중첩되는 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 화면상에 표시하는 단계를 포함한다.In addition, an operation method of an electronic device providing a user interface for supporting coloring of an object in an animation according to an embodiment of the present invention identifies an object appearing in the animation from at least one frame constituting an animation, and Checking information related to the type of the object, identifying attribute information of one or more colors used for coloring the background screen in the at least one frame, coloring of the object based on information related to the type of the object Determining a first allowable range of available colors, determining a second allowable range of colors available for coloring of the object based on attribute information of the one or more colors, and the first allowable range and the second allowable And generating a user interface that enables color input for coloring the object within an allowable range in which the ranges overlap with each other and displaying on the screen.
본 발명은 애니메이션 내에 삽입되어 있는 객체(object)의 종류와 배경 화면의 색상 속성에 기초하여 상기 객체에 적용 가능한 색상의 허용 범위를 결정한 후 상기 허용 범위 내에서 상기 객체에 대해 색상의 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 사용자에게 제공하는 전자 장치 및 그 동작 방법을 제시함으로써, 사용자가 애니메이션 내 객체를 손쉽게 채색할 수 있도록 지원할 수 있다.The present invention determines the allowable range of colors applicable to the object based on the type of object inserted in the animation and the color property of the background screen, and then allows input of the color for the object within the allowable range. An electronic device that generates a user interface to be provided to the user and an operation method thereof is presented, so that the user can easily color objects in the animation.
도 1은 본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 구성을 도시한 도면이다.
도 2a 내지 도 2c는 본 발명의 일 실시 예에 따른 전자 장치에서 배경 화면의 채색에 이용된 색에 기초하여 객체의 채색에 이용 가능한 색의 허용 범위를 결정하는 방법을 도시한 도면이다.
도 3은 본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법을 도시한 순서도이다.1 is a diagram illustrating a configuration of an electronic device providing a user interface for supporting coloring of an object in an animation according to an embodiment of the present invention.
2A to 2C are diagrams illustrating a method of determining an allowable range of colors usable for coloring an object based on a color used for coloring a background screen in an electronic device according to an embodiment of the present invention.
3 is a flowchart illustrating a method of operating an electronic device providing a user interface for supporting coloring of an object in an animation according to an embodiment of the present invention.
이하에서는 본 발명에 따른 실시 예들을 첨부된 도면을 참조하여 상세하게 설명하기로 한다. 이러한 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였으며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. This description is not intended to limit the present invention to a specific embodiment, it is to be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the present invention. While describing each drawing, similar reference numerals have been used for similar components, and unless otherwise defined, all terms used in the present specification including technical or scientific terms refer to common knowledge in the technical field to which the present invention belongs. It has the same meaning as commonly understood by someone who has it.
본 문서에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다. 또한, 본 발명의 다양한 실시 예들에 있어서, 각 구성요소들, 기능 블록들 또는 수단들은 하나 또는 그 이상의 하부 구성요소로 구성될 수 있고, 각 구성요소들이 수행하는 전기, 전자, 기계적 기능들은 전자회로, 집적회로, ASIC(Application Specific Integrated Circuit) 등 공지된 다양한 소자들 또는 기계적 요소들로 구현될 수 있으며, 각각 별개로 구현되거나 2 이상이 하나로 통합되어 구현될 수도 있다. In this document, when a part "includes" a certain component, it means that other components may be further included rather than excluding other components unless otherwise stated. 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, Application Specific Integrated Circuits (ASICs), etc. may be implemented with various known devices or mechanical elements, and may be implemented separately or two or more may be integrated into one.
한편, 첨부된 블록도의 블록들이나 흐름도의 단계들은 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터 등 데이터 프로세싱이 가능한 장비의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 프로그램 명령들(instructions)을 의미하는 것으로 해석될 수 있다. 이들 컴퓨터 프로그램 명령들은 컴퓨터 장치에 구비된 메모리 또는 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록들 또는 흐름도의 단계들에서 설명된 기능들은 이를 수행하는 명령 수단을 내포하는 제조물로 생산될 수도 있다. 아울러, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 명령들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 가능한 실시 예들에서는 블록들 또는 단계들에서 언급된 기능들이 정해진 순서와 달리 실행되는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 실질적으로 동시에 수행되거나, 역순으로 수행될 수 있으며, 경우에 따라 일부 블록들 또는 단계들이 생략된 채로 수행될 수도 있다.On the other hand, the blocks of the attached block diagram and the steps in the flowchart are computer program instructions that are mounted on a processor or memory of equipment capable of processing data such as a general-purpose computer, a special-purpose computer, a portable notebook computer, and a network computer to perform specified functions. It can be interpreted as meaning. Since these computer program instructions can be stored in a memory provided in a computer device or in a memory readable by a computer, the functions described in the blocks in the block diagram or in the steps in the flowchart are produced as a product containing the instruction means to perform this. It could be. In addition, each block or each step may represent a module, segment, or part of code including one or more executable instructions for executing the specified logical function(s). In addition, it should be noted that in some alternative embodiments, functions mentioned in blocks or steps may be executed in a different 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은 본 발명의 일 실시 예에 따른 전자 장치의 구성을 도시한 도면이다. 다양한 실시 예들에 따르면, 전자 장치(100)는 객체 관리부(110), 배경 화면 관리부(120), 색상 판단부(130), 인터페이스부(140), 표시부(150), 입력부(160) 및 저장부(170) 중 적어도 하나를 포함할 수 있다. 여기서, 객체 관리부(110), 배경 화면 관리부(120), 색상 판단부(130) 및 인터페이스부(140)는 특정 명령을 수행하는 모듈을 의미하기 위해 사용되었으며, 상기 모듈을 통해 수행되는 명령들은 전자 장치(100)의 프로세서(미도시)에 의해 수행되는 것으로 이해될 수 있음을 밝혀둔다.1 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present invention. According to various embodiments, the
전자 장치(100)의 객체 관리부(110)는 애니메이션 내 적어도 하나의 프레임으로부터 객체를 식별할 수 있다. 객체의 식별은 객체와 관련하여 미리 저장된 메타 데이터를 확인함으로써 수행될 수 있다.The
일 실시 예에 따르면, 객체 관리부(110)는 애니메이션 내 적어도 하나의 프레임으로부터 식별된 객체의 종류와 관련된 정보를 확인할 수 있다. 애니메이션 내 객체들 각각에는 객체가 생성될 당시에 각 객체의 종류와 관련된 정보가 메타 데이터로 저장되어 있을 수 있어서, 객체 관리부(110)는 각 객체에 대해서 저장되어 있는 메타 데이터를 확인함으로써, 각 객체의 종류를 확인할 수 있다. 예컨대, 제 1 객체의 종류는 사과로 확인될 수 있다. 또한, 제 2 객체의 종류는 나무로 확인될 수 있다. 또한, 제 3 객체의 종류는 바나나로 확인될 수 있다.According to an embodiment, the
전자 장치(100)의 배경 화면 관리부(120)는 애니메이션 내 적어도 하나의 프레임을 구성하는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별할 수 있다. 예컨대, 애니메이션 내 프레임들에는 다양한 배경 화면들이 포함될 수 있다. 배경 화면 관리부(120)는 프레임들 각각에 포함된 배경 화면들을 식별하고, 상기 배경 화면들 각각을 채색하는데 이용된 하나 이상의 색들을 확인할 수 있다. The
일 실시 예에 따르면, 배경 화면 관리부(120)는 배경 화면의 채색에 이용된 하나 이상의 색들로부터 프레임에 적용된 색들에 대한 반사율 정보나 프레임에 적용된 색들에 대한 색 온도 정보를 획득할 수 있다. 예컨대, 배경 화면 관리부(120)는 적어도 하나의 프레임으로부터 배경 화면을 식별한 후, 상기 배경 화면의 채색에 이용된 하나 이상의 색들에 대한 속성 정보를 확인할 수 있다. 이 때, 배경 화면 관리부(120)는 적어도 하나의 프레임을 픽셀 단위로 분할한 후, 분할된 픽셀들을 이용하여 상기 배경 화면의 채색에 이용된 하나 이상의 색들에 대한 속성 정보를 확인할 수 있다. According to an embodiment, the
일 실시 예에 따르면, 배경 화면 관리부(120)는 확인된 하나 이상의 색들에 대한 속성 정보(예: 색 온도, 반사율 L* 등)를 하기 표 1과 같이, 수치 형태로 획득할 수 있다. According to an embodiment, the
상기 표 1에서, 색 온도는 빛의 색을 온도의 형태로 나타낸 것으로서, 단위는 절대 온도를 나타내는 캘빈(K)이 이용된다. 색 온도에서, 푸른빛이 도는 흰색은 색 온도가 높게 표현되고, 적등색(赤橙色)의 빛은 색 온도가 낮게 표현될 수 있다. 한편, 상기 표 1에서, 반사율 L*은 CIE LAB 색공간에 따라 인간이 감지하는 색채 중 명도를 수치화한 것으로서, 0 내지 100까지의 범위 내에서 소수점으로도 표현될 수 있다. 반사율의 수치가 낮을수록 어두운 것을 의미하고, 반대로 수치가 높을수록 밝은 것을 의미할 수 있다. 또한, 배경 화면에서 가장 밝기가 밝은 부분은 빛으로 인식한다는 설정 하에 픽셀 L*값을 배경 화면에서의 반사율 L*로 설정할 수도 있다.In Table 1, the color temperature represents the color of light in the form of temperature, and the unit is Kelvin (K) representing the absolute temperature. In the color temperature, bluish white may have a high color temperature, and red-orange light may have a low color temperature. Meanwhile, in Table 1, reflectance L* is a numerical value of brightness among colors detected by humans according to the CIE LAB color space, and may be expressed as a decimal point within the range of 0 to 100. The lower the reflectance value is, the darker it is, and the higher the value, the brighter it may be. Also, the pixel L* value may be set as the reflectance L* of the background screen under the setting that the brightest part of the background screen is recognized as light.
전자 장치(100)의 색상 판단부(130)는 객체의 종류와 관련된 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 1 허용 범위를 결정할 수 있다. 또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 2 허용 범위를 결정할 수 있다. 이 때, 제 1 허용 범위 및 제 2 허용 범위는 인간 감성에 접근하기 위하여 연구된 결과로서, 인간이 색채를 감지하는 노랑-파랑, 초록-빨강의 반대색설에 기초하여 CIE에서 정의한 색 공간인, CIE LAB 색공간에 따라 정의된 숫자들을 이용하여 결정될 수 있다.The
일 실시 예에 따르면, 색상 판단부(130)는 객체로부터 확인된 종류에 대한 정보가 사과일 경우, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 30 내지 85, 적색도(a*)의 범위를 15 내지 76, 및 황색도(b*)의 범위를 12 내지 69로 결정할 수 있다. 이와 달리, 색상 판단부(130)는 객체로부터 확인된 종류에 대한 정보가 나무일 경우, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 0 내지 80, 적색도(a*)의 범위를 -15 내지 27, 및 황색도(b*)의 범위를 0 내지 56으로 결정할 수 있다. 그리고, 색상 판단부(130)는 객체로부터 확인된 종류에 대한 정보가 하늘색을 갖는 객체라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 49 내지 95, 적색도(a*)의 범위를 -34 내지 16, 및 황색도(b*)의 범위를 -68 내지 14로 결정할 수 있고, 객체로부터 확인된 종류에 대한 정보가 흙색을 갖는 객체라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 9 내지 97, 적색도(a*)의 범위를 -13 내지 49, 및 황색도(b*)의 범위를 -1 내지 66으로 결정할 수 있다. 또한, 색상 판단부(130)는 객체로부터 확인된 종류에 대한 정보가 풀이라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 24 내지 95, 적색도(a*)의 범위를 -10 내지 -75, 및 황색도(b*)의 범위를 -10 내지 81로 결정할 수 있고, 객체로부터 확인된 종류에 대한 정보가 잎사귀라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 18 내지 89, 적색도(a*)의 범위를 -5 내지 -51, 및 황색도(b*)의 범위를 -3 내지 63으로 결정할 수 있다. 또한, 색상 판단부(130)는 객체로부터 확인된 종류에 대한 정보가 바나나라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 61 내지 98, 적색도(a*)의 범위를 -28 내지 32, 및 황색도(b*)의 범위를 43 내지 90로 결정할 수 있고, 객체로부터 확인된 종류에 대한 정보가 사람의 피부라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 57 내지 98, 적색도(a*)의 범위를 -8 내지 19, 및 황색도(b*)의 범위를 2 내지 43으로 결정할 수 있다. 또한, 색상 판단부(130)는 객체로부터 확인된 종류에 대한 정보가 머리카락이라고 한다면, 상기 객체를 채색하는데 이용 가능한 색의 제 1 허용 범위로서, 반사율(L*)의 범위를 1 내지 79, 적색도(a*)의 범위를 -7 내지 51, 및 황색도(b*)의 범위를 -6 내지 33으로 결정할 수 있다.According to an embodiment, when the information on the type identified from the object is an apple, the
한편, 상기에서 언급된 제 1 허용 범위는 반사율, 적색도 및 황색도의 범위를 결정하는 일 실시 예를 나타낸 것일 뿐이며, 전자 장치(100)를 이용하는 사용자의 의사에 따라 제 1 허용 범위가 다양하게 설정될 수 있음을 당업자는 용이하게 이해할 것이다.Meanwhile, the first allowable range mentioned above is only showing an embodiment of determining the range of reflectance, redness, and yellowness, and the first allowable range is varied according to the intention of the user who uses the
일 실시 예에 따르면, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 98 이상이고, 색 온도가 4000K 이하인 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 63 내지 90, 적색도(a*)의 허용 범위를 5 내지 23, 및 황색도(b*)의 허용 범위를 11 내지 37로 결정할 수 있다. According to an embodiment, when it is determined that the reflectance (L*) is 98 or higher and the color temperature is 4000K or lower as attribute information of one or more colors used for coloring a background screen, the
또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 98 이상이고, 색 온도가 4000K 초과하면서 6500K 이하인 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 63 내지 89, 적색도(a*)의 허용 범위를 4 내지 23, 및 황색도(b*)의 허용 범위를 10 내지 33으로 결정할 수 있다. In addition, when it is determined that the reflectance (L*) is 98 or higher and the color temperature exceeds 4000K and is 6500K or less as attribute information of one or more colors used for coloring the background screen, the
또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 98 이상이고, 색 온도가 6500K를 초과하는 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 65 내지 89, 적색도(a*)의 허용 범위를 3 내지 24, 및 황색도(b*)의 허용 범위를 10 내지 33으로 결정할 수 있다. In addition, the
또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 30 이하이고, 색 온도가 4000K 이하인 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 41 내지 86, 적색도(a*)의 허용 범위를 7 내지 21, 및 황색도(b*)의 허용 범위를 14 내지 31로 결정할 수 있다. In addition, when it is determined that the reflectance (L*) is 30 or less and the color temperature is 4000K or less as attribute information of one or more colors used for coloring the background screen, the
또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 30 이하이고, 색 온도가 4000K을 초과하면서 6500K 이하인 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 41 내지 86, 적색도(a*)의 허용 범위를 3 내지 19.5, 및 황색도(b*)의 허용 범위를 10 내지 28로 결정할 수 있다. In addition, the
또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 30 이하이고, 색 온도가 6500K을 초과하는 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 34 내지 91, 적색도(a*)의 허용 범위를 2 내지 20, 및 황색도(b*)의 허용 범위를 0 내지 33으로 결정할 수 있다. In addition, the
한편, 상기에서 언급된 제 2 허용 범위는 반사율, 적색도 및 황색도의 범위를 결정하는 일 실시 예를 나타낸 것일 뿐이며, 전자 장치(100)를 이용하는 사용자의 의사에 따라 제 2 허용 범위가 다양하게 설정될 수 있음을 당업자는 용이하게 이해할 것이다. 다양한 실시 예들에 따르면, 배경 화면의 반사율이 낮게 확인될수록 객체의 채색에 이용되는 반사율의 범위가 넓게 설정될 수 있다.On the other hand, the second allowable range mentioned above is only showing an embodiment of determining the range of reflectance, redness, and yellowness, and the second allowable range varies according to the intention of the user who uses the
전자 장치(100)의 인터페이스부(140)는 상기 제 1 허용 범위와 상기 제 2 허용 범위가 서로 중첩되는 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 화면상에 표시한다. 예컨대, 상기 제1 허용 범위로서, 반사율(L*)의 범위가 30 내지 85, 적색도(a*)의 범위가 15 내지 76, 및 황색도(b*)의 범위가 12 내지 69로 결정되었고, 상기 제2 허용 범위로서, 반사율(L*)의 허용 범위가 63 내지 89, 적색도(a*)의 허용 범위가 4 내지 23, 및 황색도(b*)의 허용 범위가 10 내지 33으로 결정되었다고 하는 경우, 인터페이스부(140)는 상기 제1 허용 범위와 상기 제2 허용 범위가 중첩되는 허용 범위로서, 반사율(L*)의 허용 범위를 63 내지 85, 적색도(a*)의 허용 범위를 15 내지 23, 및 황색도(b*)의 허용 범위를 12 내지 33으로 결정한 후 상기 결정된 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 상기 사용자 인터페이스를 생성하여 화면상에 표시할 수 있다.The
이때, 전자 장치(100)는 외부로부터 수신된 입력에 따라 상기 사용자 인터페이스를 통해 제공되는 하나 이상의 색들 중 어느 하나에 대한 선택이 확인되는 것에 응답하여, 상기 선택된 색을 이용하여 제 1 프레임에서 확인된 객체에 대한 채색을 자동으로 수행할 수 있다. 다양한 실시 예들에 따르면, 전자 장치(100)는 제 2 프레임에서도 제 1 프레임 내에서 확인된 객체와 동일한 객체가 확인되는 경우, 제 2 프레임을 구성하는 배경 화면의 채색에 이용된 하나 이상의 색들에 대한 속성 정보를 추가로 확인한 후 확인 결과에 기초하여 제 2 프레임 내 상기 객체를 자동으로 채색할 수 있다. 이 때, 제 2 프레임을 구성하는 배경 화면의 반사율이 제 1 프레임을 구성하는 배경 화면의 반사율보다 낮게 확인될 경우(즉, 제 2 프레임의 배경 화면이 제 1 프레임의 배경 화면보다 어두운 경우), 전자 장치(100)는 제 2 프레임 내 객체의 채색에 이용 가능한 반사율의 범위를 제 1 프레임 내 객체의 채색에 이용 가능한 반사율의 범위보다 넓게 설정할 수 있다. In this case, in response to the selection of any one of the one or more colors provided through the user interface according to an input received from the outside, the
전자 장치(100)의 표시부(150)는 전자 장치(100)에서 생성된 정보를 시각적인 형태로 전자 장치(100)의 외부(예: 사용자)에 제공하는 기능을 수행할 수 있다. 일 실시 예에 따르면, 표시부(150)는 터치를 감지하도록 설정된 터치 회로 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 센서 회로를 포함할 수 있다. 표시부(150)는 전자 장치(100)의 하우징에 포함된 형태의 디스플레이를 의미하거나, 전자 장치(100)와 유선 또는 무선으로 연결될 수 있는 독립적인 형태의 디스플레이를 의미할 수 있다. 일 실시 예에 따르면, 표시부(150)는 애니메이션을 제작하는데 이용되는 프로그램과 상기 프로그램 내 사용자 인터페이스를 표시할 수 있다. 한편, 애니메이션을 제작하는데 이용되는 프로그램은 사용자의 선택에 따라 다양하게 결정될 수 있고, 프로그램 내 사용자 인터페이스는 특정 명령과 대응되는 동작을 수행하기 위해 이용되는 윈도우 또는 컴포넌트를 포함하는 개념으로 이해될 수 있다.The
전자 장치(100)의 입력부(160)는 전자 장치(100)의 구성 요소에 사용될 명령 또는 데이터를 전자 장치(100)의 외부(예: 사용자)로부터 수신할 수 있다. 입력부(160)는 마우스, 키보드 및 터치 패드를 포함할 수 있다. 일 실시 예에 따르면, 입력부(160)(예: 키보드)를 통해 사용자로부터 수신되는 제 1 입력은 표시부(150)를 통해 표시되고 있는 사용자 인터페이스에 적어도 하나의 콘텐트를 삽입하는데 이용될 수 있다. 또한, 입력부(160)(예: 마우스)를 통해 사용자로부터 수신되는 제 2 입력은 저장부(170)에 저장된 데이터 중 어느 하나를 선택하는데 이용될 수 있다. 일 실시 예에 따르면, 입력부(160)는 애니메이션 내 객체와 관련된 정보를 설정하는데 이용되는 제 1 입력, 및 객체의 채색을 위해 사용자 인터페이스를 통해 제공되는 데이터(예: 색상, 명도, 채도 등)의 선택에 이용되는 제 2 입력을 인가할 수 있다.The
전자 장치(100)의 저장부(170)는 전자 장치(100)의 적어도 하나의 구성 요소에 의해 사용되는 다양한 데이터를 저장할 수 있다. 여기서, 데이터는 소프트웨어 및 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 또한, 저장부(170)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 일 실시 예에 따르면, 저장부(170)는 프로그램 및 상기 프로그램을 통해 제공 가능한 복수의 사용자 인터페이스들을 저장할 수 있다. The
도 2a 내지 도 2c는 본 발명의 일 실시 예에 따른 전자 장치(100)에서 배경 화면의 채색에 이용된 색에 기초하여 객체의 채색에 이용 가능한 색의 허용 범위를 결정하는 방법을 도시한 도면이다.2A to 2C are diagrams illustrating a method of determining an allowable range of colors usable for coloring an object based on a color used for coloring a background screen in the
도 2a에는, 동일한 배경 화면으로 구성되어 있지만, 각 배경 화면들의 속성 정보가 상이한 6개의 프레임들(211, 212, 213, 221, 222, 223)이 도시된다. 예컨대, 제 1 프레임(211), 제 2 프레임(212) 및 제 3 프레임(213)들을 구성하는 배경 화면의 반사율(L*)은 98이고, 각각의 색 온도는 4000K, 6500K 및 20000K일 수 있다. 또한, 제 4 프레임(221), 제 5 프레임(222) 및 제 6 프레임(223)들을 구성하는 배경 화면의 반사율(L*)은 30이고, 각각의 색 온도는 4000K, 6500K 및 20000K일 수 있다.In FIG. 2A, six
일 실시 예에 따르면, 전자 장치(100)는 프레임을 구성하는 배경 화면의 반사율(L*) 및 색 온도에 기초하여, 프레임 내 객체의 채색에 이용 가능한 색의 허용 범위를 결정할 수 있다. 예를 들면, 도 2b에 도시된 제 1 그래프(230)와 같이, 배경 화면의 반사율(L*)이 98이고, 색 온도가 상이한 제 1 프레임(211)(4000K), 제 2 프레임(212)(6500K) 및 제 3 프레임(213)(20000K) 각각에 포함된 객체의 채색에 이용 가능한 색의 허용 범위는 하기 표 2와 같이 결정될 수 있다. According to an embodiment, the
이 때, 제 1-1 그래프(240)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 황색도 b* 간의 관계를 나타낸 것이고, 제 1-2 그래프(250)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 반사율 L* 간의 관계를 나타낸 것이다.At this time, the 1-1
또 다른 실시 예에 따르면, 전자 장치(100)는 프레임을 구성하는 배경 화면의 반사율(L*) 및 색 온도에 기초하여, 프레임 내 객체의 채색에 이용 가능한 색의 허용 범위를 결정할 수 있다. 예를 들면, 도 2c에 도시된 제 2 그래프(260)와 같이, 배경 화면의 반사율(L*)이 30이고 색 온도가 상이한 제 4 프레임(221)(4000K), 제 5 프레임(222)(6500K) 및 제 6 프레임(223)(20000K) 각각에 포함된 객체의 채색에 이용 가능한 색의 허용 범위는 하기 표 3과 같이 결정될 수 있다. According to another embodiment, the
이 때, 제 2-1 그래프(270)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 황색도 b* 간의 관계를 나타낸 것이고, 제 2-2 그래프(280)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 반사율 L* 간의 관계를 나타낸 것이다.At this time, the 2-1
한편, 표 2 및 표 3에 따라 결정된 허용 범위들은 본 발명의 다양한 실시 예들을 쉽게 설명하기 위해 제시된 수치들일 뿐임을 밝혀둔다. 전자 장치(100)는 표 2 및 표 3과 같이 설정된 수치 외에도, 애니메이션 내 객체들의 채색에 이용된 색들을 통계적으로 분석하거나 네트워크를 통해 획득된 다양한 데이터들을 이용하여 객체 별 최적의 허용 범위를 결정할 수도 있다. On the other hand, it should be noted that the allowable ranges determined according to Tables 2 and 3 are only numerical values presented to easily describe various embodiments of the present invention. In addition to the values set as in Tables 2 and 3, the
본 발명의 일 실시 예에 따르면, 색상 판단부(130)는 배경 화면에 대한 상기 하나 이상의 색들의 속성 정보 중 적어도 일부가 변경되는 경우, 해당 변경 사항에 기초하여 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 2 허용 범위를 조정할 수 있다. 예컨대, 애니메이션에서의 프레임의 변경에 따라 배경 화면의 색상이 변경되는 경우, 색상 판단부(130)는 배경 화면의 색상 변경에 대응하여 상기 제2 허용 범위를 조정할 수 있다.According to an embodiment of the present invention, when at least a part of the attribute information of the one or more colors on the background screen is changed, the
또한, 색상 판단부(130)는 상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 1 허용 범위를 조정할 수 있다. 예컨대, 애니메이션 제작과정에서 객체의 종류를 바나나에서 사과로 변경하는 것과 같이 종류의 변경이 발생하는 경우, 색상 판단부(130)는 상기 객체의 종류가 변경되는 것에 기초하여 상기 제1 허용 범위를 조정할 수 있다.Also, the
도 3은 본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법을 도시한 순서도이다.3 is a flowchart illustrating a method of operating an electronic device providing a user interface for supporting coloring of an object in an animation according to an embodiment of the present invention.
단계(S310)에서는 애니메이션을 구성하는 적어도 하나의 프레임으로부터 상기 애니메이션에서 등장하는 객체를 식별하고, 상기 객체의 종류와 관련된 정보를 확인한다.In step S310, an object appearing in the animation is identified from at least one frame constituting the animation, and information related to the type of the object is checked.
단계(S320)에서는 상기 적어도 하나의 프레임 내 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별한다.In step S320, attribute information of one or more colors used for coloring the background screen in the at least one frame is identified.
단계(S330)에서는 상기 객체의 종류와 관련된 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 1 허용 범위를 결정하고, 상기 하나 이상의 색들의 속성 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 2 허용 범위를 결정한다.In step S330, a first allowable range of colors available for coloring of the object is determined based on information related to the type of the object, and colors available for coloring of the object based on attribute information of the one or more colors Determine the second allowable range.
단계(S340)에서는 상기 제 1 허용 범위와 상기 제 2 허용 범위가 서로 중첩되는 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 화면상에 표시한다.In step S340, a user interface that enables color input for coloring the object within the allowable range in which the first allowable range and the second allowable range overlap each other is generated and displayed on the screen.
이때, 본 발명의 일 실시 예에 따르면, 상기 전자 장치의 동작 방법은 상기 하나 이상의 색들의 속성 정보 중 적어도 일부가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 2 허용 범위를 조정하는 단계를 더 포함할 수 있다.In this case, according to an embodiment of the present invention, the operation method of the electronic device includes the second allowable range of the color usable for coloring the object based on a change in at least part of the attribute information of the one or more colors. It may further include the step of adjusting.
또한, 본 발명의 일 실시 예에 따르면, 단계(S330)에서는 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 1 임계치 이하로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 적색도 허용 범위 및 황색도 허용 범위를 미리 설정된 제 1 기준에 따라 결정하고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 1 임계치를 초과하면서 제 2 임계치 이하인 것으로 판단되는 경우, 상기 제 2 허용 범위 내 상기 반사율 허용 범위, 적색도 허용 범위 및 황색도 허용 범위를 미리 설정된 제 2 기준에 따라 결정하며, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 2 임계치를 초과하는 것으로 판단되는 경우, 상기 제 2 허용 범위 내 상기 반사율 허용 범위, 적색도 허용 범위 및 황색도 허용 범위를 미리 설정된 제 3 기준에 따라 결정할 수 있다.In addition, according to an embodiment of the present invention, in step S330, the reflectance obtained from one or more colors used for coloring the background screen is equal to or greater than the first reflectance, and from one or more colors used for coloring the background screen. When the value of the acquired color temperature is determined to be less than the first threshold, the allowable reflectance range, the allowable redness range, and the allowable yellowness range within the second allowable range are determined according to a preset first criterion, and A reflectance obtained from one or more colors used for coloring is equal to or greater than the first reflectance, and a value of a color temperature obtained from one or more colors used for coloring of the background screen exceeds the first threshold and is equal to or less than a second threshold. When it is determined, the allowable reflectance range, the allowable redness range, and the allowable yellowness range within the second allowable range are determined according to a preset second criterion, and reflectance obtained from one or more colors used for coloring the background screen When it is determined that the value of the color temperature obtained from the one or more colors used for coloring the background screen exceeds the second threshold, the reflectance allowable range within the second allowable range, The allowable range of redness and the allowable range of yellowness can be determined according to a third predetermined criterion.
이때, 본 발명의 일 실시 예에 따르면, 상기 제1 반사율은 98이고, 상기 제1 임계치는 4000K이며, 상기 제2 임계치는 6500K일 수 있다.In this case, according to an embodiment of the present invention, the first reflectance may be 98, the first threshold may be 4000K, and the second threshold may be 6500K.
이때, 본 발명의 일 실시 예에 따르면, 상기 미리 설정된 제 1 기준에 따른 상기 반사율 허용 범위는 63 내지 90, 상기 적색도 허용 범위는 5 내지 23, 및 상기 황색도 허용 범위는 11 내지 37이고, 상기 미리 설정된 제 2 기준에 따른 상기 반사율 허용 범위는 63 내지 89, 상기 적색도 허용 범위는 4 내지 23, 및 상기 황색도 허용 범위는 10 내지 33이며, 상기 미리 설정된 제 3 기준에 따른 상기 반사율 허용 범위는 65 내지 89, 상기 적색도 허용 범위는 3 내지 24, 및 상기 황색도 허용 범위는 10 내지 33일 수 있다.At this time, according to an embodiment of the present invention, the allowable range of reflectance according to the preset first criterion is 63 to 90, the allowable range of redness is 5 to 23, and the allowable range of yellowness is 11 to 37, The reflectance allowable range according to the preset second criterion is 63 to 89, the redness allowance range is 4 to 23, and the yellowness allowance range is 10 to 33, and the reflectance allowance according to the preset third criterion The range may be 65 to 89, the allowable range of redness may be 3 to 24, and the allowable range of yellowness may be 10 to 33.
또한, 본 발명의 일 실시 예에 따르면, 단계(S330)에서는 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 1 임계치 이하로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 적색도 허용 범위 및 황색도 허용 범위를 미리 설정된 제 4 기준에 따라 조정하고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 1 임계치를 초과하면서 제 2 임계치 이하인 것으로 판단되는 경우, 상기 제 2 허용 범위 내 상기 반사율 허용 범위, 적색도 허용 범위 및 황색도 허용 범위를 미리 설정된 제 5 기준에 따라 조정하며, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 2 임계치를 초과하는 것으로 판단되는 경우, 상기 제 2 허용 범위 내 상기 반사율 허용 범위, 적색도 허용 범위 및 황색도 허용 범위를 미리 설정된 제 6 기준에 따라 조정할 수 있다.Further, according to an embodiment of the present invention, in step S330, the reflectance obtained from one or more colors used for coloring the background screen is less than or equal to the second reflectance, and from one or more colors used for coloring the background screen. When it is determined that the value of the acquired color temperature is less than the first threshold, the allowable reflectance range, the allowable redness range, and the allowable yellowness range within the second allowable range are adjusted according to a preset fourth criterion, and A reflectance obtained from one or more colors used for coloring is less than or equal to the second reflectance, and a value of a color temperature obtained from one or more colors used for coloring of the background screen exceeds the first threshold and falls below a second threshold. If it is determined, the allowable reflectance range, the allowable redness range, and the allowable yellowness range within the second allowable range are adjusted according to a preset fifth standard, and reflectance obtained from one or more colors used for coloring the background screen Is equal to or less than the second reflectance, and when it is determined that the value of the color temperature obtained from one or more colors used for coloring the background screen exceeds the second threshold, the reflectance allowable range within the second allowable range, The allowable range of redness and the allowable range of yellowness can be adjusted according to the sixth preset standard.
이때, 본 발명의 일 실시 예에 따르면, 상기 제2 반사율은 30이고, 상기 제1 임계치는 4000K이며, 상기 제2 임계치는 6500K일 수 있다.In this case, according to an embodiment of the present invention, the second reflectance may be 30, the first threshold may be 4000K, and the second threshold may be 6500K.
이때, 본 발명의 일 실시 예에 따르면, 상기 미리 설정된 제 4 기준에 따른 상기 반사율 허용 범위는 41 내지 86, 상기 적색도 허용 범위는 7 내지 21, 및 상기 황색도 허용 범위는 14 내지 31이고, 상기 미리 설정된 제 5 기준에 따른 상기 반사율 허용 범위는 41 내지 86, 상기 적색도 허용 범위는 3 내지 19.5, 및 상기 황색도 허용 범위는 10 내지 28이며, 상기 미리 설정된 제 6 기준에 따른 상기 반사율 허용 범위는 34 내지 91, 상기 적색도 허용 범위는 2 내지 20, 및 상기 황색도 허용 범위는 0 내지 33일 수 있다.At this time, according to an embodiment of the present invention, the allowable range of reflectance according to the preset fourth criterion is 41 to 86, the allowable range of redness is 7 to 21, and the allowable range of yellowness is 14 to 31, The reflectance allowable range according to the preset fifth criterion is 41 to 86, the redness allowable range is 3 to 19.5, and the yellowness allowable range is 10 to 28, and the reflectance allowance according to the sixth preset criterion The range may be 34 to 91, the redness allowable range may be 2 to 20, and the yellowness allowable range may be 0 to 33.
또한, 본 발명의 일 실시 예에 따르면, 상기 전자 장치의 동작 방법은 상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 1 허용 범위를 조정하는 단계를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, the operation method of the electronic device adjusts the first allowable range of the color usable for coloring the object based on a change in information related to the type of the object. It may further include a step.
본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.An operation method of an electronic device that provides a user interface for supporting coloring of an object in an animation according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution through a combination with a computer.
또한, 본 발명의 일 실시 예에 따른 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, an operation method of an electronic device that provides a user interface for supporting coloring of objects in animation according to an embodiment of the present invention is implemented in the form of program commands that can be executed through various computer means, and is stored in a computer-readable medium. Can be recorded. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded in the medium may be specially designed and configured for the present invention, or may be known and usable to 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 and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of the program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, in the present invention, specific matters such as specific components, etc., and limited embodiments and drawings have been described, but this is provided only to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , If a person of ordinary skill in the field to which the present invention belongs, various modifications and variations are possible from these descriptions.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention is limited to the described embodiments and should not be defined, and all things that are equivalent or equivalent to the claims as well as the claims to be described later fall within the scope of the spirit of the present invention. .
Claims (20)
상기 적어도 하나의 프레임 내 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별하는 배경 화면 관리부;
상기 객체의 종류와 관련된 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 1 허용 범위를 결정하고, 상기 하나 이상의 색들의 속성 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 2 허용 범위를 결정하는 색상 판단부; 및
상기 제 1 허용 범위와 상기 제 2 허용 범위가 서로 중첩되는 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 화면상에 표시하는 인터페이스부
를 포함하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
An object management unit for identifying an object appearing in the animation from at least one frame constituting an animation and checking information related to the type of the object;
A background screen manager for identifying attribute information of one or more colors used for coloring the background screen in the at least one frame;
A first allowable range of colors usable for coloring of the object is determined based on information related to the type of the object, and a second allowable range of colors usable for coloring of the object based on attribute information of the one or more colors A color determination unit to determine a color; And
An interface unit that creates and displays a user interface that enables color input for coloring the object within an allowable range in which the first allowable range and the second allowable range overlap each other
An electronic device that provides a user interface for supporting coloring of an object in an animation including a.
상기 색상 판단부는,
상기 하나 이상의 색들의 속성 정보 중 적어도 일부가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 2 허용 범위를 조정하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 1,
The color determination unit,
An electronic providing a user interface for supporting the coloring of an object in an animation that adjusts the second allowable range of the color available for coloring of the object based on at least part of the property information of the one or more colors is changed Device.
상기 색상 판단부는,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 1 임계치 이하로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 1 기준에 따라 결정하고,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 1 임계치를 초과하면서 제 2 임계치 이하인 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 2 기준에 따라 결정하며,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 2 임계치를 초과하는 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 3 기준에 따라 결정하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 1,
The color determination unit,
When a reflectance obtained from one or more colors used for coloring the background screen is greater than or equal to a first reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen is determined to be less than a first threshold, A reflectance allowable range within the second allowable range, a redness allowable range within the second allowable range, and a yellowness allowable range within the second allowable range are determined according to a preset first criterion,
When a reflectance obtained from one or more colors used for coloring the background screen is equal to or greater than the first reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the first threshold 2 If it is determined that it is less than the threshold, the allowable reflectance range in the second allowable range, the allowable redness range in the second allowable range, and the allowable yellowness range in the second allowable range are determined according to a preset second criterion,
The reflectance obtained from one or more colors used for coloring the background screen is equal to or greater than the first reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the second threshold. If it is determined, coloring of an object in the animation that determines the allowable reflectance range within the second allowable range, the allowable redness range within the second allowable range, and the allowable yellowness range within the second allowable range according to a third predetermined criterion Electronic device that provides a user interface to support.
상기 제1 반사율은 98이고, 상기 제1 임계치는 4000K이며, 상기 제2 임계치는 6500K인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 3,
The first reflectance is 98, the first threshold is 4000K, the second threshold is 6500K, an electronic device that provides a user interface for supporting coloring of an object in an animation.
상기 미리 설정된 제 1 기준에 따른 상기 반사율 허용 범위는 63 내지 90, 상기 적색도 허용 범위는 5 내지 23, 및 상기 황색도 허용 범위는 11 내지 37이고,
상기 미리 설정된 제 2 기준에 따른 상기 반사율 허용 범위는 63 내지 89, 상기 적색도 허용 범위는 4 내지 23, 및 상기 황색도 허용 범위는 10 내지 33이며,
상기 미리 설정된 제 3 기준에 따른 상기 반사율 허용 범위는 65 내지 89, 상기 적색도 허용 범위는 3 내지 24, 및 상기 황색도 허용 범위는 10 내지 33인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 4,
The allowable range of reflectance according to the preset first criterion is 63 to 90, the allowable range of redness is 5 to 23, and the allowable range of yellowness is 11 to 37,
The reflectance allowable range according to the preset second criterion is 63 to 89, the redness allowable range is 4 to 23, and the yellowness allowable range is 10 to 33,
A user interface for supporting coloring of an object in an animation in which the allowable reflectance range is 65 to 89, the redness allowable range is 3 to 24, and the yellowness allowable range is 10 to 33 according to the preset third criterion. Electronic devices provided.
상기 색상 판단부는,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 1 임계치 이하로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 4 기준에 따라 조정하고,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 1 임계치를 초과하면서 제 2 임계치 이하인 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 5 기준에 따라 조정하며,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 2 임계치를 초과하는 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 6 기준에 따라 조정하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 1,
The color determination unit,
When a reflectance obtained from one or more colors used for coloring the background screen is less than or equal to a second reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen is determined to be less than a first threshold, Adjusting the allowable reflectance range in the second allowable range, the allowable redness range in the second allowable range, and the allowable yellowness range in the second allowable range according to a fourth preset standard,
A reflectance obtained from one or more colors used for coloring the background screen is equal to or less than the second reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the first threshold. 2 When it is determined that it is less than the threshold, the allowable reflectance range in the second allowable range, the allowable redness range in the second allowable range, and the allowable yellowness range in the second allowable range are adjusted according to a fifth preset standard,
The reflectance obtained from one or more colors used for coloring the background screen is equal to or less than the second reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the second threshold. If it is determined, the color of the object in the animation adjusting the allowable reflectance range within the second allowable range, the allowable redness range within the second allowable range, and the allowable yellowness range within the second allowable range according to a sixth preset standard Electronic device that provides a user interface to support.
상기 제2 반사율은 30이고, 상기 제1 임계치는 4000K이며, 상기 제2 임계치는 6500K인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 6,
The second reflectance is 30, the first threshold is 4000K, the second threshold is 6500K, an electronic device that provides a user interface for supporting coloring of an object in an animation.
상기 미리 설정된 제 4 기준에 따른 상기 반사율 허용 범위는 41 내지 86, 상기 적색도 허용 범위는 7 내지 21, 및 상기 황색도 허용 범위는 14 내지 31이고,
상기 미리 설정된 제 5 기준에 따른 상기 반사율 허용 범위는 41 내지 86, 상기 적색도 허용 범위는 3 내지 19.5, 및 상기 황색도 허용 범위는 10 내지 28이며,
상기 미리 설정된 제 6 기준에 따른 상기 반사율 허용 범위는 34 내지 91, 상기 적색도 허용 범위는 2 내지 20, 및 상기 황색도 허용 범위는 0 내지 33인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 7,
The allowable range of reflectance according to the preset fourth criterion is 41 to 86, the allowable range of redness is 7 to 21, and the allowable range of yellowness is 14 to 31,
The reflectance allowable range according to the preset fifth criterion is 41 to 86, the redness allowable range is 3 to 19.5, and the yellowness allowable range is 10 to 28,
A user interface for supporting coloring of an object in an animation in which the allowable reflectance range is 34 to 91, the redness allowable range is 2 to 20, and the yellowness allowable range is 0 to 33 according to the sixth preset standard. Electronic devices provided.
상기 색상 판단부는,
상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 1 허용 범위를 조정하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치.
The method of claim 1,
The color determination unit,
An electronic device that provides a user interface for supporting coloring of an object in an animation that adjusts the first allowable range of the color available for coloring of the object based on a change in information related to the type of the object.
상기 적어도 하나의 프레임 내 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별하는 단계;
상기 객체의 종류와 관련된 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 1 허용 범위를 결정하고, 상기 하나 이상의 색들의 속성 정보에 기초하여 상기 객체의 채색에 이용 가능한 색의 제 2 허용 범위를 결정하는 단계; 및
상기 제 1 허용 범위와 상기 제 2 허용 범위가 서로 중첩되는 허용 범위 내에서 상기 객체의 채색을 위한 색상 입력이 가능하도록 하는 사용자 인터페이스를 생성하여 화면상에 표시하는 단계
를 포함하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
Identifying an object appearing in the animation from at least one frame constituting an animation, and checking information related to the type of the object;
Identifying attribute information of one or more colors used to color the background screen in the at least one frame;
A first allowable range of colors usable for coloring of the object is determined based on information related to the type of the object, and a second allowable range of colors usable for coloring of the object based on attribute information of the one or more colors Determining; And
Creating and displaying a user interface that enables color input for coloring the object within an allowable range in which the first allowable range and the second allowable range overlap each other
A method of operating an electronic device that provides a user interface for supporting coloring of objects in an animation, including.
상기 하나 이상의 색들의 속성 정보 중 적어도 일부가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 2 허용 범위를 조정하는 단계
를 더 포함하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 10,
Adjusting the second allowable range of the color usable for coloring the object based on at least some of the attribute information of the one or more colors being changed
The method of operating an electronic device further comprising a user interface for supporting coloring of an object in an animation.
상기 결정하는 단계는
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 1 임계치 이하로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 1 기준에 따라 결정하고,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 1 임계치를 초과하면서 제 2 임계치 이하인 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 2 기준에 따라 결정하며,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 1 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 2 임계치를 초과하는 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 3 기준에 따라 결정하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 10,
The determining step
When a reflectance obtained from one or more colors used for coloring the background screen is greater than or equal to a first reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen is determined to be less than a first threshold, A reflectance allowable range within the second allowable range, a redness allowable range within the second allowable range, and a yellowness allowable range within the second allowable range are determined according to a preset first criterion,
When a reflectance obtained from one or more colors used for coloring the background screen is equal to or greater than the first reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the first threshold 2 If it is determined that it is less than the threshold, the allowable reflectance range in the second allowable range, the allowable redness range in the second allowable range, and the allowable yellowness range in the second allowable range are determined according to a preset second criterion,
The reflectance obtained from one or more colors used for coloring the background screen is equal to or greater than the first reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the second threshold. If it is determined, coloring of an object in the animation that determines the allowable reflectance range within the second allowable range, the allowable redness range within the second allowable range, and the allowable yellowness range within the second allowable range according to a third predetermined criterion A method of operating an electronic device that provides a user interface for supporting.
상기 제1 반사율은 98이고, 상기 제1 임계치는 4000K이며, 상기 제2 임계치는 6500K인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 12,
The first reflectance is 98, the first threshold is 4000K, the second threshold is 6500K, the operating method of an electronic device providing a user interface for supporting the coloring of the object in the animation.
상기 미리 설정된 제 1 기준에 따른 상기 반사율 허용 범위는 63 내지 90, 상기 적색도 허용 범위는 5 내지 23, 및 상기 황색도 허용 범위는 11 내지 37이고,
상기 미리 설정된 제 2 기준에 따른 상기 반사율 허용 범위는 63 내지 89, 상기 적색도 허용 범위는 4 내지 23, 및 상기 황색도 허용 범위는 10 내지 33이며,
상기 미리 설정된 제 3 기준에 따른 상기 반사율 허용 범위는 65 내지 89, 상기 적색도 허용 범위는 3 내지 24, 및 상기 황색도 허용 범위는 10 내지 33인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 13,
The allowable range of reflectance according to the preset first criterion is 63 to 90, the allowable range of redness is 5 to 23, and the allowable range of yellowness is 11 to 37,
The reflectance allowable range according to the preset second criterion is 63 to 89, the redness allowable range is 4 to 23, and the yellowness allowable range is 10 to 33,
A user interface for supporting coloring of an object in an animation in which the allowable reflectance range is 65 to 89, the redness allowable range is 3 to 24, and the yellowness allowable range is 10 to 33 according to the preset third criterion. An operating method of the provided electronic device.
상기 결정하는 단계는
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 1 임계치 이하로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 4 기준에 따라 조정하고,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 1 임계치를 초과하면서 제 2 임계치 이하인 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 5 기준에 따라 조정하며,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 상기 제 2 반사율 이하이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 상기 제 2 임계치를 초과하는 것으로 판단되는 경우, 상기 제 2 허용 범위 내 반사율 허용 범위, 상기 제 2 허용 범위 내 적색도 허용 범위 및 상기 제 2 허용 범위 내 황색도 허용 범위를 미리 설정된 제 6 기준에 따라 조정하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 10,
The determining step
When a reflectance obtained from one or more colors used for coloring the background screen is less than or equal to a second reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen is determined to be less than a first threshold, Adjusting the allowable reflectance range in the second allowable range, the allowable redness range in the second allowable range, and the allowable yellowness range in the second allowable range according to a fourth preset standard,
A reflectance obtained from one or more colors used for coloring the background screen is equal to or less than the second reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the first threshold. 2 When it is determined that it is less than the threshold, the allowable reflectance range in the second allowable range, the allowable redness range in the second allowable range, and the allowable yellowness range in the second allowable range are adjusted according to a fifth preset standard,
The reflectance obtained from one or more colors used for coloring the background screen is equal to or less than the second reflectance, and a value of a color temperature obtained from one or more colors used for coloring the background screen exceeds the second threshold. If it is determined, the color of the object in the animation adjusting the allowable reflectance range within the second allowable range, the allowable redness range within the second allowable range, and the allowable yellowness range within the second allowable range according to a sixth preset standard A method of operating an electronic device that provides a user interface for supporting.
상기 제2 반사율은 30이고, 상기 제1 임계치는 4000K이며, 상기 제2 임계치는 6500K인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 15,
The second reflectance is 30, the first threshold is 4000K, and the second threshold is 6500K, a method of operating an electronic device providing a user interface for supporting coloring of an object in an animation.
상기 미리 설정된 제 4 기준에 따른 상기 반사율 허용 범위는 41 내지 86, 상기 적색도 허용 범위는 7 내지 21, 및 상기 황색도 허용 범위는 14 내지 31이고,
상기 미리 설정된 제 5 기준에 따른 상기 반사율 허용 범위는 41 내지 86, 상기 적색도 허용 범위는 3 내지 19.5, 및 상기 황색도 허용 범위는 10 내지 28이며,
상기 미리 설정된 제 6 기준에 따른 상기 반사율 허용 범위는 34 내지 91, 상기 적색도 허용 범위는 2 내지 20, 및 상기 황색도 허용 범위는 0 내지 33인 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 16,
The allowable range of reflectance according to the preset fourth criterion is 41 to 86, the allowable range of redness is 7 to 21, and the allowable range of yellowness is 14 to 31,
The reflectance allowable range according to the preset fifth criterion is 41 to 86, the redness allowable range is 3 to 19.5, and the yellowness allowable range is 10 to 28,
A user interface for supporting coloring of an object in an animation in which the allowable reflectance range is 34 to 91, the redness allowable range is 2 to 20, and the yellowness allowable range is 0 to 33 according to the sixth preset standard. An operating method of the provided electronic device.
상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 1 허용 범위를 조정하는 단계
를 더 포함하는 애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치의 동작 방법.
The method of claim 10,
Adjusting the first allowable range of the color usable for coloring of the object based on the change in information related to the type of the object
The method of operating an electronic device further comprising a user interface for supporting coloring of an object in an animation.
A computer-readable recording medium having a computer program recorded thereon for executing the method of any one of claims 10 to 18 through combination with a computer.
A computer program stored in a storage medium for executing the method of any one of claims 10 to 18 through combination with a computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180152801A KR102160189B1 (en) | 2018-11-30 | 2018-11-30 | Electronic device that provides a user interface for supporting the coloring of objects within an animation and operating method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180152801A KR102160189B1 (en) | 2018-11-30 | 2018-11-30 | Electronic device that provides a user interface for supporting the coloring of objects within an animation and operating method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200065891A KR20200065891A (en) | 2020-06-09 |
KR102160189B1 true KR102160189B1 (en) | 2020-09-25 |
Family
ID=71082696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180152801A Active KR102160189B1 (en) | 2018-11-30 | 2018-11-30 | Electronic device that provides a user interface for supporting the coloring of objects within an animation and operating method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102160189B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102349530B1 (en) * | 2021-08-19 | 2022-01-10 | (주)로코모스튜디오 | Method, device and system for automatically creating of animation object based on artificial intelligence |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016536837A (en) | 2013-09-27 | 2016-11-24 | コファックス, インコーポレイテッド | System and method for geometrically reconstructing captured image data in three dimensions |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1098244A3 (en) * | 1999-11-02 | 2001-06-13 | CANAL + Société Anonyme | Graphical user interface |
US9183580B2 (en) * | 2010-11-04 | 2015-11-10 | Digimarc Corporation | Methods and systems for resource management on portable devices |
EP3213225A4 (en) * | 2014-10-30 | 2017-10-25 | Microsoft Technology Licensing, LLC | Authoring tools for synthesizing hybrid slide-canvas presentations |
-
2018
- 2018-11-30 KR KR1020180152801A patent/KR102160189B1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016536837A (en) | 2013-09-27 | 2016-11-24 | コファックス, インコーポレイテッド | System and method for geometrically reconstructing captured image data in three dimensions |
Non-Patent Citations (2)
Title |
---|
한혜진, and 이성은. "영상 색채 설계의 검토: 애니메이션 캐릭터의 인물 피부색을 중심으로." 한국색채학회논문집 28.1 (2014) |
한혜진. "일러스트레이션 얼굴 이미지의 메이크업 색채 효과." 한국색채학회논문집 29.1 (2015) |
Also Published As
Publication number | Publication date |
---|---|
KR20200065891A (en) | 2020-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9118876B2 (en) | Automatic skin tone calibration for camera images | |
EP3618000B1 (en) | Method and apparatus for generating file colour matching solution | |
US9147378B2 (en) | Color selection interface | |
US8930810B2 (en) | User interface (UI) color scheme generation and management according to visual consistency of visual attributes in the color scheme | |
US20220121325A1 (en) | User interface customization per application | |
US20140015850A1 (en) | Color transformation method and apparatus for person with color vision defect | |
US20190053607A1 (en) | Electronic apparatus and method for providing makeup trial information thereof | |
US20150348249A1 (en) | Image processing apparatus, and non-transitory computer readable medium | |
WO2016107229A1 (en) | Icon displaying method and device, and computer storage medium | |
CN104978198A (en) | Method and apparatus for configuring keyboard skin | |
KR102160189B1 (en) | Electronic device that provides a user interface for supporting the coloring of objects within an animation and operating method thereof | |
CN113874917B (en) | Method and apparatus for generating a composite image based on colors extracted from an input image | |
KR102215607B1 (en) | Electronic device capable of correction to improve the brightness of dark images and operating method thereof | |
US11003467B2 (en) | Visual history for content state changes | |
US9110575B2 (en) | Method and system for graphically emphasizing a path through a diagram | |
US20130176325A1 (en) | Color information generation device, color information generation method, and recording medium | |
CN104270564A (en) | Terminal | |
US20210390740A1 (en) | Image processing apparatus, image processing method, and storage medium | |
WO2014010576A1 (en) | Coloration support device, coloration support method, and program | |
US10593067B2 (en) | Intelligent systems and methods for dynamic color hierarchy and aesthetic design computation | |
KR102075389B1 (en) | Electronic device for painting characters in animation and operating method thereof | |
CN105765622A (en) | Method and apparatus for assigning colors to images | |
CN111199565B (en) | Data processing method, device, system, electronic equipment and storage medium | |
CN111448847B (en) | Illumination control system for controlling a plurality of light sources based on source image and method thereof | |
KR102334030B1 (en) | Method for dyeing hair by using computer device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181130 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200313 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200921 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200921 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200921 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240823 Start annual number: 5 End annual number: 5 |