[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020180152801A
Other languages
Korean (ko)
Other versions
KR20200065891A (en
Inventor
한혜진
Original Assignee
인천대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 인천대학교 산학협력단 filed Critical 인천대학교 산학협력단
Priority to KR1020180152801A priority Critical patent/KR102160189B1/en
Publication of KR20200065891A publication Critical patent/KR20200065891A/en
Application granted granted Critical
Publication of KR102160189B1 publication Critical patent/KR102160189B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color 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

애니메이션 내 객체의 채색을 지원하기 위한 사용자 인터페이스를 제공하는 전자 장치 및 그의 동작 방법{ELECTRONIC DEVICE THAT PROVIDES A USER INTERFACE FOR SUPPORTING THE COLORING OF OBJECTS WITHIN AN ANIMATION AND OPERATING METHOD THEREOF}Electronic device that provides a user interface to support coloring of objects in animation, and its operation method {ELECTRONIC DEVICE THAT PROVIDES A USER INTERFACE FOR SUPPORTING THE COLORING OF OBJECTS WITHIN AN ANIMATION AND OPERATING METHOD THEREOF}

본 발명은 애니메이션 내 객체(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 electronic device 100 includes an object management unit 110, a background screen management unit 120, a color determination unit 130, an interface unit 140, a display unit 150, an input unit 160, and a storage unit. It may include at least one of (170). Here, the object management unit 110, the background screen management unit 120, the color determination unit 130, and the interface unit 140 are used to mean a module that executes a specific command, and the commands executed through the module are electronic It should be noted that it can be understood as being performed by a processor (not shown) of the device 100.

전자 장치(100)의 객체 관리부(110)는 애니메이션 내 적어도 하나의 프레임으로부터 객체를 식별할 수 있다. 객체의 식별은 객체와 관련하여 미리 저장된 메타 데이터를 확인함으로써 수행될 수 있다.The object management unit 110 of the electronic device 100 may identify an object from at least one frame in the animation. Identification of an object can be performed by checking metadata previously stored in relation to the object.

일 실시 예에 따르면, 객체 관리부(110)는 애니메이션 내 적어도 하나의 프레임으로부터 식별된 객체의 종류와 관련된 정보를 확인할 수 있다. 애니메이션 내 객체들 각각에는 객체가 생성될 당시에 각 객체의 종류와 관련된 정보가 메타 데이터로 저장되어 있을 수 있어서, 객체 관리부(110)는 각 객체에 대해서 저장되어 있는 메타 데이터를 확인함으로써, 각 객체의 종류를 확인할 수 있다. 예컨대, 제 1 객체의 종류는 사과로 확인될 수 있다. 또한, 제 2 객체의 종류는 나무로 확인될 수 있다. 또한, 제 3 객체의 종류는 바나나로 확인될 수 있다.According to an embodiment, the object management unit 110 may check information related to the type of the object identified from at least one frame in the animation. In each of the objects in the animation, information related to the type of each object at the time the object is created may be stored as metadata, so the object management unit 110 checks the metadata stored for each object. You can check the type. For example, the type of the first object may be identified as an apple. Also, the type of the second object may be identified as a tree. In addition, the type of the third object may be identified as a banana.

전자 장치(100)의 배경 화면 관리부(120)는 애니메이션 내 적어도 하나의 프레임을 구성하는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보를 식별할 수 있다. 예컨대, 애니메이션 내 프레임들에는 다양한 배경 화면들이 포함될 수 있다. 배경 화면 관리부(120)는 프레임들 각각에 포함된 배경 화면들을 식별하고, 상기 배경 화면들 각각을 채색하는데 이용된 하나 이상의 색들을 확인할 수 있다. The background screen manager 120 of the electronic device 100 may identify attribute information of one or more colors used to color a background screen constituting at least one frame in the animation. For example, various background screens may be included in frames in the animation. The background screen management unit 120 may identify background screens included in each of the frames, and may check one or more colors used to color each of the background screens.

일 실시 예에 따르면, 배경 화면 관리부(120)는 배경 화면의 채색에 이용된 하나 이상의 색들로부터 프레임에 적용된 색들에 대한 반사율 정보나 프레임에 적용된 색들에 대한 색 온도 정보를 획득할 수 있다. 예컨대, 배경 화면 관리부(120)는 적어도 하나의 프레임으로부터 배경 화면을 식별한 후, 상기 배경 화면의 채색에 이용된 하나 이상의 색들에 대한 속성 정보를 확인할 수 있다. 이 때, 배경 화면 관리부(120)는 적어도 하나의 프레임을 픽셀 단위로 분할한 후, 분할된 픽셀들을 이용하여 상기 배경 화면의 채색에 이용된 하나 이상의 색들에 대한 속성 정보를 확인할 수 있다. According to an embodiment, the background screen manager 120 may obtain reflectance information for colors applied to a frame or color temperature information for colors applied to a frame from one or more colors used for coloring a background screen. For example, the background screen manager 120 may identify a background screen from at least one frame and then check attribute information on one or more colors used for coloring the background screen. In this case, the background screen manager 120 may divide at least one frame by pixel and then check attribute information on one or more colors used for coloring the background screen by using the divided pixels.

일 실시 예에 따르면, 배경 화면 관리부(120)는 확인된 하나 이상의 색들에 대한 속성 정보(예: 색 온도, 반사율 L* 등)를 하기 표 1과 같이, 수치 형태로 획득할 수 있다. According to an embodiment, the background screen manager 120 may obtain attribute information (eg, color temperature, reflectance L*, etc.) on one or more identified colors in a numerical form as shown in Table 1 below.

Figure 112018120356437-pat00001
Figure 112018120356437-pat00001

상기 표 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 color determination unit 130 of the electronic device 100 may determine a first allowable range of colors usable for coloring of the object based on information related to the type of the object. Also, the color determination unit 130 may determine a second allowable range of colors usable for coloring of the object based on attribute information of one or more colors used for coloring the background screen. At this time, the first allowable range and the second allowable range are the results of studies to approach human emotion, and are color spaces defined by CIE based on the opposite color theory of yellow-blue and green-red in which humans perceive colors. It can be determined using numbers defined according to the CIE LAB color space.

일 실시 예에 따르면, 색상 판단부(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 color determination unit 130 is a first allowable range of colors that can be used to color the object, and the reflectance (L*) range is 30 To 85, the range of redness (a*) to 15 to 76, and yellowness (b*) to 12 to 69. In contrast, when the information on the type identified from the object is a tree, the color determination unit 130 is a first allowable range of colors that can be used to color the object, and the range of reflectance (L*) is 0 to 80, The range of redness (a*) may be determined to be -15 to 27, and the range of yellowness (b*) may be determined to be 0 to 56. And, if the information on the type identified from the object is an object having a sky blue color, the color determination unit 130 is the first allowable range of colors usable for coloring the object, and the range of the reflectance (L*) from 49 to 95, the range of the redness (a*) can be determined as -34 to 16, and the range of the yellowness (b*) can be determined as -68 to 14, and if the information on the type identified from the object is an object having earthy color , As a first allowable range of colors available for coloring the object, the range of reflectance (L*) is 9 to 97, the range of redness (a*) is -13 to 49, and yellowness (b*) The range can be determined from -1 to 66. In addition, if the information on the type identified from the object is full, the color determination unit 130 sets the range of the reflectance (L*) from 24 to 95 as the first allowable range of colors available for coloring the object, and red If the range of degree (a*) is -10 to -75, and the range of yellowness (b*) is -10 to 81, and the information on the type identified from the object is a leaf, the object is colored As the first allowable range of colors that can be used, the range of reflectance (L*) is 18 to 89, the range of redness (a*) is -5 to -51, and the range of yellowness (b*) is -3. To 63. In addition, if the information on the type identified from the object is banana, the color determination unit 130 sets the reflectance L* as a first allowable range of colors that can be used to color the object from 61 to 98 and red. If the range of degree (a*) is -28 to 32, and the range of yellowness (b*) is 43 to 90, and the information on the type identified from the object is human skin, the object is colored As the first allowable range of colors that can be used for, the range of reflectance (L*) is 57 to 98, the range of redness (a*) is -8 to 19, and the range of yellowness (b*) is 2 to 43. Can be determined by In addition, if the information on the type identified from the object is hair, the color determination unit 130 is a first allowable range of colors that can be used to color the object, and the range of reflectance (L*) is 1 to 79, and red The range of the degree (a*) may be -7 to 51, and the range of the yellowness (b*) may be -6 to 33.

한편, 상기에서 언급된 제 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 electronic device 100. Those skilled in the art will readily understand that it can be set.

일 실시 예에 따르면, 색상 판단부(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 color determination unit 130 As the second allowable range of colors available for, the allowable range of reflectance (L*) is 63 to 90, the allowable range of redness (a*) is 5 to 23, and the allowable range of yellowness (b*) is 11 It can be determined from to 37.

또한, 색상 판단부(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 color determination unit 130 As the second allowable range of available colors, the allowable range of reflectance (L*) is 63 to 89, the allowable range of redness (a*) is 4 to 23, and the allowable range of yellowness (b*) is 10 to It can be decided by 33.

또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 98 이상이고, 색 온도가 6500K를 초과하는 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 65 내지 89, 적색도(a*)의 허용 범위를 3 내지 24, 및 황색도(b*)의 허용 범위를 10 내지 33으로 결정할 수 있다. In addition, the color determination unit 130 is used to color the object when it is determined that the reflectance (L*) is 98 or higher and the color temperature exceeds 6500K as attribute information of one or more colors used for coloring the background screen. As the second allowable range of possible colors, the allowable range of reflectance (L*) is 65 to 89, the allowable range of redness (a*) is 3 to 24, and the allowable range of yellowness (b*) is 10 to 33. Can be determined by

또한, 색상 판단부(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 color determination unit 130 As the second allowable range of, the allowable range of reflectance (L*) is determined as 41 to 86, the allowable range of redness (a*) is 7 to 21, and the allowable range of yellowness (b*) is determined to be 14 to 31. I can.

또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 30 이하이고, 색 온도가 4000K을 초과하면서 6500K 이하인 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 41 내지 86, 적색도(a*)의 허용 범위를 3 내지 19.5, 및 황색도(b*)의 허용 범위를 10 내지 28로 결정할 수 있다. In addition, the color determination unit 130, as attribute information of one or more colors used for coloring the background screen, when it is determined that the reflectance (L*) is 30 or less and the color temperature exceeds 4000K and is 6500K or less, the coloring of the object As the second allowable range of colors available for, the allowable range of reflectance (L*) is 41 to 86, the allowable range of redness (a*) is 3 to 19.5, and the allowable range of yellowness (b*) is 10. It can be determined from to 28.

또한, 색상 판단부(130)는 배경 화면의 채색에 이용된 하나 이상의 색들의 속성 정보로서 반사율(L*)이 30 이하이고, 색 온도가 6500K을 초과하는 것으로 확인되는 경우, 객체의 채색에 이용 가능한 색의 제 2 허용 범위로서, 반사율(L*)의 허용 범위를 34 내지 91, 적색도(a*)의 허용 범위를 2 내지 20, 및 황색도(b*)의 허용 범위를 0 내지 33으로 결정할 수 있다. In addition, the color determination unit 130 is used to color the object when it is determined that the reflectance (L*) is 30 or less and the color temperature exceeds 6500K as attribute information of one or more colors used for coloring the background screen. As the second allowable range of possible colors, the allowable range of reflectance (L*) is 34 to 91, the allowable range of redness (a*) is 2 to 20, and the allowable range of yellowness (b*) is 0 to 33. Can be determined by

한편, 상기에서 언급된 제 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 electronic device 100. Those skilled in the art will readily understand that it can be set. According to various embodiments, as the reflectance of the background screen is determined to be low, the range of reflectance used for coloring the object may be set to be wider.

전자 장치(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 interface unit 140 of the electronic device 100 generates 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, Mark on. For example, as the first allowable range, the range of reflectance (L*) was determined to be 30 to 85, the range of redness (a*) was 15 to 76, and the range of yellowness (b*) was determined to be 12 to 69. , As the second allowable range, the allowable range of reflectance (L*) is 63 to 89, the allowable range of redness (a*) is 4 to 23, and the allowable range of yellowness (b*) is 10 to 33. When it is determined that the interface unit 140 is an allowable range in which the first allowable range and the second allowable range overlap, the allowable range of reflectance (L*) is 63 to 85, and the allowable degree of redness (a*) is allowed. After determining the range of 15 to 23 and the allowable range of yellowness (b*) as 12 to 33, the user interface is created to enable color input for coloring of the object within the determined allowable range. Can be displayed.

이때, 전자 장치(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 electronic device 100 is identified in the first frame using the selected color. You can automatically color the object. According to various embodiments, when the same object as the object identified in the first frame is identified in the second frame, the electronic device 100 may refer to one or more colors used for coloring a background screen constituting the second frame. After additionally checking attribute information, the object in the second frame may be automatically colored based on a result of the check. At this time, when it is confirmed that the reflectance of the background screen constituting the second frame is lower than that of the background screen constituting the first frame (that is, when the background screen of the second frame is darker than the background screen of the first frame), The electronic device 100 may set a range of reflectances usable for coloring an object in the second frame to be wider than a range of reflectances usable for coloring an object in the first frame.

전자 장치(100)의 표시부(150)는 전자 장치(100)에서 생성된 정보를 시각적인 형태로 전자 장치(100)의 외부(예: 사용자)에 제공하는 기능을 수행할 수 있다. 일 실시 예에 따르면, 표시부(150)는 터치를 감지하도록 설정된 터치 회로 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 센서 회로를 포함할 수 있다. 표시부(150)는 전자 장치(100)의 하우징에 포함된 형태의 디스플레이를 의미하거나, 전자 장치(100)와 유선 또는 무선으로 연결될 수 있는 독립적인 형태의 디스플레이를 의미할 수 있다. 일 실시 예에 따르면, 표시부(150)는 애니메이션을 제작하는데 이용되는 프로그램과 상기 프로그램 내 사용자 인터페이스를 표시할 수 있다. 한편, 애니메이션을 제작하는데 이용되는 프로그램은 사용자의 선택에 따라 다양하게 결정될 수 있고, 프로그램 내 사용자 인터페이스는 특정 명령과 대응되는 동작을 수행하기 위해 이용되는 윈도우 또는 컴포넌트를 포함하는 개념으로 이해될 수 있다.The display unit 150 of the electronic device 100 may perform a function of providing information generated by the electronic device 100 to the outside (eg, a user) of the electronic device 100 in a visual form. According to an embodiment, the display unit 150 may include a touch circuit set to sense a touch or a sensor circuit set to measure the strength of a force generated by the touch. The display unit 150 may mean a display included in the housing of the electronic device 100 or may mean an independent display that can be connected to the electronic device 100 by wire or wirelessly. According to an embodiment, the display unit 150 may display a program used to produce an animation and a user interface within the program. Meanwhile, the program used to produce animation may be variously determined according to the user's selection, and the user interface in the program may be understood as a concept including a window or a component used to perform an operation corresponding to a specific command. .

전자 장치(100)의 입력부(160)는 전자 장치(100)의 구성 요소에 사용될 명령 또는 데이터를 전자 장치(100)의 외부(예: 사용자)로부터 수신할 수 있다. 입력부(160)는 마우스, 키보드 및 터치 패드를 포함할 수 있다. 일 실시 예에 따르면, 입력부(160)(예: 키보드)를 통해 사용자로부터 수신되는 제 1 입력은 표시부(150)를 통해 표시되고 있는 사용자 인터페이스에 적어도 하나의 콘텐트를 삽입하는데 이용될 수 있다. 또한, 입력부(160)(예: 마우스)를 통해 사용자로부터 수신되는 제 2 입력은 저장부(170)에 저장된 데이터 중 어느 하나를 선택하는데 이용될 수 있다. 일 실시 예에 따르면, 입력부(160)는 애니메이션 내 객체와 관련된 정보를 설정하는데 이용되는 제 1 입력, 및 객체의 채색을 위해 사용자 인터페이스를 통해 제공되는 데이터(예: 색상, 명도, 채도 등)의 선택에 이용되는 제 2 입력을 인가할 수 있다.The input unit 160 of the electronic device 100 may receive a command or data to be used for a component of the electronic device 100 from outside (for example, a user) of the electronic device 100. The input unit 160 may include a mouse, a keyboard, and a touch pad. According to an embodiment, a first input received from a user through the input unit 160 (eg, a keyboard) may be used to insert at least one content into a user interface displayed through the display unit 150. In addition, the second input received from the user through the input unit 160 (eg, a mouse) may be used to select any one of data stored in the storage unit 170. According to an embodiment, the input unit 160 includes a first input used to set information related to an object in an animation, and data (eg, color, brightness, saturation, etc.) provided through a user interface for coloring the object. A second input used for selection can be applied.

전자 장치(100)의 저장부(170)는 전자 장치(100)의 적어도 하나의 구성 요소에 의해 사용되는 다양한 데이터를 저장할 수 있다. 여기서, 데이터는 소프트웨어 및 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 또한, 저장부(170)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 일 실시 예에 따르면, 저장부(170)는 프로그램 및 상기 프로그램을 통해 제공 가능한 복수의 사용자 인터페이스들을 저장할 수 있다. The storage unit 170 of the electronic device 100 may store various types of data used by at least one component of the electronic device 100. Here, the data may include input data or output data for software and commands related thereto. Also, the storage unit 170 may include a volatile memory or a nonvolatile memory. According to an embodiment, the storage unit 170 may store a program and a plurality of user interfaces that can be provided through the program.

도 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 electronic device 100 according to an embodiment of the present invention. .

도 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 frames 211, 212, 213, 221, 222, and 223 are shown that are configured with the same background screen, but have different attribute information of each background screen. For example, the reflectance (L*) of the background screen constituting the first frame 211, the second frame 212, and the third frame 213 may be 98, and each color temperature may be 4000K, 6500K, and 20000K. . Further, the reflectance (L*) of the background screen constituting the fourth frame 221, the fifth frame 222, and the sixth frame 223 may be 30, and each color temperature may be 4000K, 6500K, and 20000K. .

일 실시 예에 따르면, 전자 장치(100)는 프레임을 구성하는 배경 화면의 반사율(L*) 및 색 온도에 기초하여, 프레임 내 객체의 채색에 이용 가능한 색의 허용 범위를 결정할 수 있다. 예를 들면, 도 2b에 도시된 제 1 그래프(230)와 같이, 배경 화면의 반사율(L*)이 98이고, 색 온도가 상이한 제 1 프레임(211)(4000K), 제 2 프레임(212)(6500K) 및 제 3 프레임(213)(20000K) 각각에 포함된 객체의 채색에 이용 가능한 색의 허용 범위는 하기 표 2와 같이 결정될 수 있다. According to an embodiment, the electronic device 100 may determine an allowable range of colors usable for coloring objects in the frame based on the reflectance L* and color temperature of the background screen constituting the frame. For example, as in the first graph 230 illustrated in FIG. 2B, the reflectance (L*) of the background screen is 98, and the first frame 211 (4000K) and the second frame 212 having different color temperatures The allowable range of colors usable for coloring the objects included in each of (6500K) and the third frame 213 (20000K) may be determined as shown in Table 2 below.

Figure 112018120356437-pat00002
Figure 112018120356437-pat00002

이 때, 제 1-1 그래프(240)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 황색도 b* 간의 관계를 나타낸 것이고, 제 1-2 그래프(250)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 반사율 L* 간의 관계를 나타낸 것이다.At this time, the 1-1 graph 240 shows the relationship between the redness a* and the yellowness b* defined according to the CIE LAB color space, and the 1-2 graph 250 is based on the CIE LAB color space. The defined redness also shows the relationship between a* and reflectance L*.

또 다른 실시 예에 따르면, 전자 장치(100)는 프레임을 구성하는 배경 화면의 반사율(L*) 및 색 온도에 기초하여, 프레임 내 객체의 채색에 이용 가능한 색의 허용 범위를 결정할 수 있다. 예를 들면, 도 2c에 도시된 제 2 그래프(260)와 같이, 배경 화면의 반사율(L*)이 30이고 색 온도가 상이한 제 4 프레임(221)(4000K), 제 5 프레임(222)(6500K) 및 제 6 프레임(223)(20000K) 각각에 포함된 객체의 채색에 이용 가능한 색의 허용 범위는 하기 표 3과 같이 결정될 수 있다. According to another embodiment, the electronic device 100 may determine an allowable range of colors usable for coloring objects in the frame based on the reflectance L* and color temperature of the background screen constituting the frame. For example, as in the second graph 260 shown in FIG. 2C, the reflectance (L*) of the background screen is 30 and the fourth frame 221 (4000K) and the fifth frame 222 ( 6500K) and the allowable range of colors usable for coloring objects included in each of the sixth frames 223 (20000K) may be determined as shown in Table 3 below.

Figure 112018120356437-pat00003
Figure 112018120356437-pat00003

이 때, 제 2-1 그래프(270)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 황색도 b* 간의 관계를 나타낸 것이고, 제 2-2 그래프(280)는 CIE LAB 색공간에 따라 정의된 적색도 a* 및 반사율 L* 간의 관계를 나타낸 것이다.At this time, the 2-1 graph 270 shows the relationship between the redness a* and the yellowness b* defined according to the CIE LAB color space, and the 2-2 graph 280 is based on the CIE LAB color space. The defined redness also shows the relationship between a* and reflectance L*.

한편, 표 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 electronic device 100 statistically analyzes colors used for coloring objects in animation, or may determine an optimal allowable range for each object using various data acquired through a network. have.

본 발명의 일 실시 예에 따르면, 색상 판단부(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 color determination unit 130 determines the color available for coloring the object based on the change. The second allowable range of can be adjusted. For example, when the color of the background screen is changed according to the change of the frame in the animation, the color determination unit 130 may adjust the second allowable range in response to the color change of the background screen.

또한, 색상 판단부(130)는 상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 1 허용 범위를 조정할 수 있다. 예컨대, 애니메이션 제작과정에서 객체의 종류를 바나나에서 사과로 변경하는 것과 같이 종류의 변경이 발생하는 경우, 색상 판단부(130)는 상기 객체의 종류가 변경되는 것에 기초하여 상기 제1 허용 범위를 조정할 수 있다.Also, the color determination unit 130 may adjust the first allowable range of the color usable for coloring the object based on the change in information related to the type of the object. For example, in the case of a change in type, such as changing the type of object from banana to apple during animation production, the color determining unit 130 adjusts the first allowable range based on the change in the type of the object. I can.

도 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.
제 1 항에 있어서,
상기 색상 판단부는,
상기 하나 이상의 색들의 속성 정보 중 적어도 일부가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 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 반사율 이상이고, 상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 색 온도의 값이 제 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.
제 3 항에 있어서,
상기 제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.
제 4 항에 있어서,
상기 미리 설정된 제 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.
제 1 항에 있어서,
상기 색상 판단부는,
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 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.
제 6 항에 있어서,
상기 제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.
제 7 항에 있어서,
상기 미리 설정된 제 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 항에 있어서,
상기 색상 판단부는,
상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 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.
제 10 항에 있어서,
상기 하나 이상의 색들의 속성 정보 중 적어도 일부가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 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.
제 10 항에 있어서,
상기 결정하는 단계는
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 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.
제 12 항에 있어서,
상기 제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.
제 13 항에 있어서,
상기 미리 설정된 제 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.
제 10 항에 있어서,
상기 결정하는 단계는
상기 배경 화면의 채색에 이용된 하나 이상의 색들로부터 획득된 반사율이 제 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.
제 15 항에 있어서,
상기 제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.
제 16 항에 있어서,
상기 미리 설정된 제 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.
제 10 항에 있어서,
상기 객체의 종류와 관련된 정보가 변경되는 것에 기초하여, 상기 객체의 채색에 이용 가능한 상기 색의 상기 제 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.
제 10 항 내지 제 18 항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
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.
제 10 항 내지 제 18 항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.
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.
KR1020180152801A 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 Active KR102160189B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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