KR20220030526A - A server and method for providing production service of user customized accessory based on learning - Google Patents
A server and method for providing production service of user customized accessory based on learning Download PDFInfo
- Publication number
- KR20220030526A KR20220030526A KR1020200112000A KR20200112000A KR20220030526A KR 20220030526 A KR20220030526 A KR 20220030526A KR 1020200112000 A KR1020200112000 A KR 1020200112000A KR 20200112000 A KR20200112000 A KR 20200112000A KR 20220030526 A KR20220030526 A KR 20220030526A
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- coupling
- learning
- sample image
- accessory
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 13
- 238000000034 method Methods 0.000 title claims description 10
- 230000008878 coupling Effects 0.000 claims abstract description 164
- 238000010168 coupling process Methods 0.000 claims abstract description 156
- 238000005859 coupling reaction Methods 0.000 claims abstract description 156
- 238000012795 verification Methods 0.000 claims description 13
- 239000000470 constituent Substances 0.000 claims description 6
- 230000015572 biosynthetic process Effects 0.000 claims description 5
- 239000000463 material Substances 0.000 description 18
- 238000010586 diagram Methods 0.000 description 8
- 238000010276 construction Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Manufacturing & Machinery (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Development Economics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 학습기반 액세서리 맞춤 제작 서비스에 관한 것이다.The present invention relates to a learning-based accessory customization service.
액세서리는 복장의 조화를 도모하는 장식품으로, 사람이 착용하는 귀걸이, 반지, 팔찌, 목걸이 등의 장신구를 지칭하기도 한다.Accessories are ornaments that harmonize clothes, and also refer to accessories such as earrings, rings, bracelets, and necklaces worn by people.
일반적으로 액세서리는 사용자의 요구에 따라 주문 제작 방식으로 제작되기 보다는 전문 디자이너의 의도에 따라 해당 액세서리 디자인의 독창성과 상품성이 결정되는 경우가 대부분이다. In general, accessories are not produced in a custom-made method according to the user's needs, but in most cases, the originality and marketability of the accessory design is determined by the intention of a professional designer.
하지만, 최근 소비자들은 브랜드들이 제안하는 상품을 맹목적으로 선택하는 것이 아닌 본인의 스타일을 구성하고, 유행을 선도하며 이끌어 나가기를 원한다. However, recently, consumers want to organize their own style, lead the trend, and lead the way, rather than blindly choosing the products suggested by brands.
이와 같이, 사람들은 브랜드를 뛰어넘어 자신의 라이프 스타일을 표현하고 개성을 드러낼 수 있는 상품 즉, 자신만을 위한 맞춤 상품을 원하며, 인기 상품 중심으로 판매되는 대중의 상품 브랜드보다는 차별적인 상품의 희소성을 추구하고 있다.In this way, people want products that can express their lifestyle and express their individuality beyond brands, that is, customized products just for themselves. are seeking
따라서, 사용자가 원하는 액세서리를 주문 제작할 수 있는 서비스가 요구된다. 하지만, 사용자가 액세서리의 디자인 단계부터 직접 설계하며 맞춤형 제작을 하기에는 전문성의 부족 및 비용 측면에서 많은 제약이 따르게 된다.Accordingly, there is a need for a service that allows a user to customize an accessory desired by the user. However, there are many limitations in terms of lack of expertise and cost for the user to design and customize the accessory from the design stage.
이에, 본 출원인은 액세서리를 구성하는 단위구성을 수집하여 DB화하고, 사용자가 취향에 맞게 액세서리 단위구성을 조합하여 맞춤형 액세서리를 주문제작할 수 있는 서비스를 제공하고자 한다.Accordingly, the present applicant intends to provide a service that collects the unit components constituting the accessories and makes them a DB, and allows the user to customize the customized accessories by combining the unit components of the accessories according to the user's taste.
본 발명의 목적은, 학습모델을 기반으로 액세서리 단위구성별 결합위치 및 샘플이미지를 저장하고, 이를 이용하여 사용자가 취향에 맞게 다수 개의 단위구성을 조합시 가상결합이미지를 제공함으로써 사용자 맞춤형 액세서리를 제작 주문 및 판매할 수 있는 학습기반 액세서리 맞춤 제작 서비스를 제공하는 데 있다.An object of the present invention is to produce a user-customized accessory by storing a combination position and a sample image for each accessory unit configuration based on a learning model, and using this to provide a virtual combination image when a user combines a plurality of unit configurations to suit their taste. It is to provide a customized service for learning-based accessories that can be ordered and sold.
상기한 바와 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공서버는 액세서리를 형성하는 단위구성의 결합위치를 학습하여 생성된 결합위치 결정모델을 기반으로 각 단위구성의 샘플 이미지로부터 결합위치를 결정하는 결합위치 결정부, 상기 결정된 각 단위구성의 결합위치 및 해당 단위구성의 샘플 이미지를 서로 매칭시켜 저장하는 DB, 사용자 단말기로부터 주문제작이 요청되면 액세서리 형성을 위한 단위 구성별 샘플 이미지를 상기 사용자 단말기로 제공하여 액세서리 형성을 위한 단위구성의 샘플 이미지를 선택받는 UI제공부 및 다수개의 샘플 이미지가 선택되면, 상기 DB에 저장된 해당 단위구성들의 결합위치에 따라 상기 선택된 샘플이미지를 조합한 가상 결합 이미지를 제공하는 가상 결합부를 포함할 수 있다.The learning-based accessory customization service providing server according to an embodiment of the present invention for achieving the above object learns the coupling position of the unit configuration forming the accessory, and each unit configuration based on the combined positioning model generated A coupling position determining unit that determines a coupling position from a sample image of a DB that matches and stores the determined coupling location of each unit configuration and a sample image of the corresponding unit configuration, and a unit for accessory formation when a custom production is requested from a user terminal When a UI providing unit for providing a sample image for each component to the user terminal to select a sample image of a unit configuration for forming an accessory and a plurality of sample images are selected, the selected sample according to a combination position of the corresponding unit components stored in the DB It may include a virtual combining unit that provides a virtual combined image combining images.
또한, 상기 UI제공부는, 상기 사용자 단말기의 조작에 따라 상기 선택된 샘플 이미지를 화면 내에서 이동 및 위치시킬 수 있다.Also, the UI providing unit may move and position the selected sample image on the screen according to the manipulation of the user terminal.
이때, 상기 가상 결합부는, 상기 샘플 이미지들에 대응되는 해당 단위구성들의 결합위치가 기설정 거리 내에 위치하면 해당 단위구성들을 가상 결합시킬 수 있다. In this case, the virtual combining unit may virtually combine the corresponding unit components when the coupling positions of the corresponding unit components corresponding to the sample images are located within a preset distance.
또한, 상기 가상 결합부는, 상기 선택된 다수의 샘플 이미지들의 가상 결합시, 해당 단위구성들 간의 결합방향이 동일하면 결합부재를 추가하여 해당 단위구성들을 연결할 수 있다.In addition, the virtual coupling unit, when the virtual coupling of the plurality of selected sample images, if the coupling direction between the unit components is the same, by adding a coupling member to connect the corresponding unit components.
또한, 관리자단말기로부터 단위구성별 샘플 이미지의 결합위치가 선택 입력되면, 단위구성별 샘플 이미지 및 상기 선택 입력된 각 샘플 이미지의 결합위치를 학습하여 상기 결합위치 결정모델을 생성하는 모델생성부를 더 포함할 수 있다.In addition, when the combination position of the sample image for each unit configuration is selected and input from the manager terminal, it further comprises a model generator for learning the combination position of the sample image for each unit configuration and each of the selected inputted sample images to generate the coupling position determination model. can do.
또한, 상기 모델생성부는, 상기 관리자단말기의 검증을 기반으로 결합위치가 재설정되면 재설정된 결합위치를 재학습하여 상기 결합위치 결정모델을 업데이트할 수 있다.In addition, the model generation unit, when the coupling position is reset based on the verification of the manager terminal by re-learning the reset coupling position to update the coupling position determination model.
또한, 각 단위구성은 단위구성 간의 결합을 위한 적어도 하나의 결합영역을 포함하며, 상기 모델생성부는 상기 관리자단말기에 의해 특정 위치가 결합위치로 선택되면, 선택된 특정위치와 주변위치의 색상유사도를 이용하여 상기 결합영역을 판단하고, 판단된 결합영역의 중심위치를 결합위치로 보정하여 학습에 이용할 수 있다.In addition, each unit configuration includes at least one coupling area for coupling between the unit configurations, and when a specific location is selected as a coupling location by the manager terminal, the model generation unit uses the color similarity between the selected specific location and surrounding locations. To determine the coupling area, and correcting the central position of the determined coupling area to the coupling position can be used for learning.
또한, 학습기반 액세서리 맞춤 제작 서비스제공서버의 서비스제공방법은, 액세서리를 형성하는 단위구성의 결합위치를 학습하여 결합위치 결정모델을 생성하는 단계, 상기 결합위치 결정모델을 기반으로 각 단위구성의 샘플 이미지로부터 결합위치를 결정하는 단계, 상기 결정된 각 단위구성의 결합위치 및 해당 단위구성의 샘플 이미지를 서로 매칭시켜 DB에 저장하는 단계, 사용자 단말기로부터 주문제작이 요청되면 액세서리 형성을 위한 단위 구성별 샘플 이미지를 상기 사용자 단말기로 제공하여, 액세서리 형성을 위한 샘플 이미지를 선택받는 단계 및 다수의 샘플 이미지가 선택되면, 상기 DB에 저장된 해당 단위구성들의 결합위치에 따라 상기 선택된 다수의 샘플이미지를 조합한 가상 결합 이미지를 제공하는 단계를 포함할 수 있다.In addition, the service providing method of the learning-based accessory customization service providing server includes the steps of learning the coupling position of the unit configuration forming the accessory to generate a coupling positioning model, a sample of each unit configuration based on the coupling positioning model Determining a coupling position from the image, matching the determined coupling location of each unit configuration and a sample image of the corresponding unit configuration to each other and storing it in a DB Providing an image to the user terminal, receiving a selection of a sample image for forming an accessory, and when a plurality of sample images are selected, a virtual combination of the selected plurality of sample images according to the combination position of the corresponding unit components stored in the DB providing a combined image.
또한, 상기 가상 결합 이미지를 제공하는 단계는, 상기 선택된 다수의 샘플 이미지에 대응되는 단위구성들의 기저장된 결합위치가 기설정 거리 내에 위치하면 해당 단위구성들을 가상 결합시킬 수 있다.In addition, in the step of providing the virtual combined image, if the pre-stored combining positions of the unit constituents corresponding to the selected plurality of sample images are located within a preset distance, the corresponding unit constituents may be virtually combined.
또한, 상기 가상 결합 이미지를 제공하는 단계는, 상기 선택된 다수의 샘플 이미지들의 가상 결합시, 해당 단위구성들 간의 결합방향이 동일하면 결합부재를 추가하여 해당 단위구성들을 연결할 수 있다.In addition, in the providing of the virtual combined image, when the virtual combination of the plurality of selected sample images, if the coupling direction between the unit components is the same, it is possible to connect the unit components by adding a coupling member.
또한, 상기 결합위치 결정모델을 생성하는 단계는, 관리자단말기로부터 단위구성별 샘플 이미지의 결합위치를 선택 입력받는 단계, 단위구성별 샘플 이미지 및 상기 관리자단말기로부터 선택 입력된 각 샘플 이미지의 결합위치를 학습하여 상기 결합위치 결정모델을 생성하는 단계 및 상기 관리자단말기의 검증을 기반으로 결합위치가 재설정되면 재설정된 결합위치를 재학습하여 상기 결합위치 결정모델을 업데이트하는 단계를 포함할 수 있다.In addition, the step of generating the coupling position determination model comprises the steps of selecting and receiving a coupling position of the sample image for each unit configuration from the manager terminal, the sample image for each unit configuration and the coupling location of each sample image selected and input from the manager terminal It may include the step of learning to generate the coupling position determination model and when the coupling position is reset based on the verification of the manager terminal, re-learning the reset coupling position to update the coupling position determination model.
또한, 각 단위구성은 단위구성 간의 결합을 위한 적어도 하나의 결합영역을 포함하며, 상기 결합위치 결정모델을 생성하는 단계는 상기 관리자단말기에 의해 특정 위치가 결합위치로 선택되면, 선택된 특정위치와 주변위치의 색상유사도를 이용하여 상기 결합영역을 판단하고, 판단된 결합영역의 중심위치를 결합위치로 보정하는 단계를 더 포함할 수 있다. In addition, each unit configuration includes at least one coupling region for coupling between the unit configurations, and the generating of the coupling position determination model includes: when a specific location is selected as a coupling location by the manager terminal, the selected specific location and the surrounding area The method may further include determining the combined region using the color similarity of the position, and correcting the determined central position of the combined region as the combining position.
이상에서 설명한 바와 같이, 본 발명의 학습기반 액세서리 맞춤 제작 서비스제공서버 및 그의 서비스제공방법은, 결합위치가 매칭된 샘플이미지를 제공하여 사용자가 원하는 단위구성을 선택 및 배치시 조합된 액세서리를 가상결합이미지로 제공할 수 있다. 이에, 사용자는 결합을 확인하면서 맞춤형 액세서리를 제작 주문할 수 있고, 제작한 맞춤형 액세서리를 온라인 판매할 수도 있다.As described above, the learning-based accessory customization service providing server and its service providing method of the present invention provide a sample image with a matching combination location to virtually combine the combined accessories when a user selects and arranges a desired unit configuration. Images can be provided. Accordingly, the user may manufacture and order customized accessories while confirming the combination, and may sell the manufactured customized accessories online.
이때, 가상결합이미지의 제공시 결합되는 단위구성들 간의 결합방향이 동일한 경우에만 결합부재를 추가하여 연결함으로써, 불필요한 결합부재의 사용을 방지할 수 있다.At this time, by adding and connecting a coupling member only when the coupling direction between the unit components to be coupled is the same when providing the virtual coupling image, unnecessary use of the coupling member can be prevented.
또한, 결합위치 결정모델을 기반으로 단위구성의 샘플이미지로부터 결합위치를 자동 결정함으로써 관리자가 샘플이미지마다 결합위치를 일일이 지정할 필요없이 DB를 구축할 수 있다.In addition, by automatically determining the bonding position from the sample image of the unit configuration based on the bonding position determination model, the administrator can build the DB without the need to specify the bonding position for each sample image.
다만, 결합위치 결정모델 생성을 위해, 초기 학습데이터 구축시에는 관리자가 샘플이미지에 결합위치를 지정 선택하여야 한다. 이때, 결합영역의 색상유사도를 이용하여 오차를 보정함으로써 단위구성마다 정확한 결합위치(결합영역의 중심)를 결정할 수 있다.However, for the creation of the combined positioning model, the administrator must designate and select the combined position on the sample image when constructing the initial training data. At this time, by correcting the error using the color similarity of the combining region, it is possible to determine the correct combining position (center of the combining region) for each unit configuration.
또한, 관리자 검증을 기반으로 결합위치 결정모델을 업데이트함으로써 단위구성의 정확한 결합위치를 추론할 수 있다.In addition, by updating the coupling positioning model based on the manager verification, it is possible to infer the exact coupling location of the unit configuration.
도 1은 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공서버를 포함하는 시스템의 개략적인 도면이다.
도 2는 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공서버의 개략적인 구성을 나타내는 구성 블록도이다.
도 3은 초기 학습데이터 구축을 설명하기 위한 도면이다.
도 4는 도 3의 결정위치 오차보정을 설명하기 위한 도면이다.
도 5는 단위구성의 결합방향을 설명하기 위한 도면이다.
도 6은 사용자에 의해 선택된 단위구성의 일 예를 설명하기 위한 도면이다.
도 7 및 도 8은 단위구성의 사용자 배치에 따른 결합을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공방법을 설명하기 위한 흐름도이다.
도 10은 본 발명의 학습기반 DB구축(S910 단계)을 설명하기 위한 흐름도이다.1 is a schematic diagram of a system including a learning-based accessory customization service providing server according to an embodiment of the present invention.
2 is a block diagram showing a schematic configuration of a learning-based accessory customization service providing server according to an embodiment of the present invention.
3 is a diagram for explaining the construction of initial learning data.
4 is a view for explaining the determination position error correction of FIG.
5 is a view for explaining the coupling direction of the unit configuration.
6 is a view for explaining an example of a unit configuration selected by a user.
7 and 8 are diagrams for explaining the combination according to the user arrangement of the unit configuration.
9 is a flowchart illustrating a method for providing a learning-based accessory customization service according to an embodiment of the present invention.
10 is a flowchart for explaining the learning-based DB construction (step S910) of the present invention.
본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 안 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.The terms or words used in the present specification and claims should not be construed as being limited to their ordinary or dictionary meanings, and the inventor may properly define the concept of the term in order to best describe his invention. Based on the principle that there is, it should be interpreted as meaning and concept consistent with the technical idea of the present invention.
따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Accordingly, the embodiments described in this specification and the configurations shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical spirit of the present invention, so various equivalents that can be substituted for them at the time of the present application It should be understood that there may be water and variations.
이하, 도면을 참조하여 설명하기에 앞서, 본 발명의 요지를 드러내기 위해서 필요하지 않은 사항 즉 통상의 지식을 가진 당업자가 자명하게 부가할 수 있는 공지 구성에 대해서는 도시하지 않거나, 구체적으로 기술하지 않았음을 밝혀둔다.Hereinafter, prior to the description with reference to the drawings, it is not shown or specifically described for the known components that are not necessary to reveal the gist of the present invention, that is, a known configuration that can be added obviously by those skilled in the art with ordinary knowledge. reveal the sound
도 1은 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공서버를 포함하는 시스템의 개략적인 도면이다. 도 2는 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공서버의 개략적인 구성을 나타내는 구성 블록도이다. 1 is a schematic diagram of a system including a learning-based accessory customization service providing server according to an embodiment of the present invention. 2 is a block diagram showing a schematic configuration of a learning-based accessory customization service providing server according to an embodiment of the present invention.
도 1 및 도 2를 참고하면, 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공서버(이하, 서비스제공서버)는 UI제공부(110), DB(120), 모델생성부(130), 결합위치 결정부(140), 가상 결합부(150) 및 주문/판매 관리부(160)를 포함할 수 있다. 1 and 2 , the learning-based accessory customization service providing server (hereinafter, service providing server) according to an embodiment of the present invention includes a
서비스제공서버(100)는 결합위치 결정모델을 기반으로 액세서리 단위구성별 결합위치 및 샘플이미지를 DB(120)에 저장하고, 저장된 샘플이미지를 사용자 단말기(300)로 제공하여 사용자에 의해 선택된 액세서리 단위구성을 조합한 가상결합이미지로 제공함으로써 맞춤형 액세서리를 제작 주문 및 온라인 판매할 수 있는 서비스를 제공할 수 있다. The
여기서, 액세서리는 귀걸이, 반지, 팔찌, 목걸이 등의 장신구가 될 수 있으며, 단위구성은 액세서리를 구성하는 본체 및 부자재로, 액세서리 제작을 위한 결합단위가 될 수 있으며 다양한 형태 및 색상 등으로 구현될 수 있다. 즉, 액세서리는 단위구성 단위로 서로 결합될 수 있으며, 단위구성은 결합을 위한 결합부재(일예로, 오링)를 포함할 수 있다. Here, accessories can be accessories such as earrings, rings, bracelets, necklaces, and the like. there is. That is, the accessories may be coupled to each other in a unit configuration, and the unit configuration may include a coupling member (eg, an O-ring) for coupling.
또한, 샘플이미지는 단위구성의 이미지이며, 결합위치는 샘플이미지에서 다른 단위구성과 결합될 수 있는 위치로, 결합영역의 위치가 될 수 있다. 이때, 단위구성이 결합부재를 포함하는 경우, 결합부재의 내부영역이 결합영역이 될 수 있고, 링 귀걸이(귀걸이 본체가 링인 경우)의 경우 결합부재가 구비되지 않아도 다른 단위구성과 결합될 수 있어 링 내부 영역이 결합 영역이 될 수 있다. 이때, 결합영역의 특정위치가 결합위치가 될 수 있다. In addition, the sample image is an image of a unit configuration, and the binding position is a position that can be combined with another unit configuration in the sample image, and may be a position of a binding region. At this time, when the unit configuration includes a coupling member, the inner region of the coupling member can be a coupling area, and in the case of a ring earring (when the earring body is a ring), it can be coupled with another unit configuration even if a coupling member is not provided. The region inside the ring may be the bonding region. In this case, the specific position of the bonding region may be the bonding position.
관리자 단말기(200)는 서비스제공서버(100)를 관리하는 관리자의 단말기로, 서비스제공서버(100)의 관리자UI(111)로부터 UI를 제공받아 관리자모드에서 동작되는 단말기가 될 수 있다. 이때, 관리자 단말기(200)는 서비스제공서버(100)와 통신가능하고, UI를 통한 정보의 입출력을 표시할 수 있는 PC, 노트북, 스마트폰, 탭북 등의 단말기가 될 수 있다. The
관리자 단말기(200)는 서비스제공서버(100)의 전반적인 운영 및 관리를 위한 UI를 통해, 초기 학습데이터의 설정, 사용자의 제작주문 및 판매 현황 등을 관리할 수 있다. 이와 관련된 정보들은 DB(120)에 저장될 수 있으며, 구체적으로 DB(120)는 액세서리 맞춤 제작 서비스 제공을 위한 정보, 사용자 관리정보, 액세사리 주문/판매 정보 등을 저장할 수 있다. The
사용자 단말기(300)는 서비스제공서버(100)의 맞춤형 액세서리 서비스를 앱 또는 웹을 통해 제공받는 사용자의 단말기로, 사용자UI(112)로부터 UI를 제공받아 사용자모드에서 동작되는 단말기가 될 수 있다. 이때, 사용자 단말기(300)는 서비스제공서버(100)와 통신가능하고, UI를 통한 정보의 입출력을 표시할 수 있는 PC, 노트북, 스마트폰, 탭북 등의 단말기가 될 수 있다. The
서비스제공서버(200)는 사용자 단말기(300)로부터 주문제작 요청이 수신되는 경우, DB(120)에 저장된 샘플이미지를 사용자 단말기(300)로 제공하여 사용자에 의해 선택된 액세서리 단위구성을 조합한 가상결합이미지로 제공함으로써, 사용자가 제작한 맞춤형 액세서리를 주문하거나 제작 주문된 맞춤형 액세서리의 온라인 판매 할 수 있게 한다.When a custom-made request is received from the
이때, 모델생성부(130)는 관리자단말기(200)에 의해 업로드된 단위구성별 샘플이미지 및 샘플이미지에 설정된 결합위치를 학습하여 결합위치 결정모델을 생성할 수 있다.In this case, the
여기서, 액세서리 맞춤 제작 서비스 제공을 위한 정보는 액세서리 단위구성의 샘플이미지와 샘플이미지에 포함된 결합위치가 될 수 있다. 구체적으로, DB(120)에는 카테고리/단위구성으로 구분된 샘플이미지 및 샘플이미지에 포함된 결합위치가 매칭저장되며, 이는 결합위치 결정모델 생성을 위한 초기학습데이터 및 결합위치 결정모델에 의해 추론된 데이터가 될 수 있다.Here, the information for providing the accessory customization service may be a sample image of the accessory unit configuration and a combination position included in the sample image. Specifically, the
이때, 결합위치 결정모델의 초기 학습데이터 설정을 위해, 관리자 단말기(200)는 액세서리 단위구성의 샘플이미지에 결합위치를 설정하여 서비스제공서버(100)로 제공할 수 있다. In this case, for setting the initial learning data of the coupling position determination model, the
서비스제공서버(100)는 관리자UI(111)를 통해 관리자단말기(200)로부터 샘플이미지를 업로드 받고, 샘플이미지의 특정위치를 관리자단말기(200)로부터 선택받아 샘플이미지의 결합위치를 설정받을 수 있다. 이에 대한 구체적인 설명은 도 3을 통해 설명할 수 있다.The
도 3은 초기 학습데이터 구축을 설명하기 위한 도면이다. 도 3을 참고하면, 도 3의 (a)는 관리자단말기(200)에 의해 업로드된 단위구성의 샘플이미지이며, 단위구성은 리본모양의 부자재(20)로 결합영역이 되는 결합부재(21)를 포함하고 있다. 이때, 관리자 단말기(200)가 결합부재(21) 내의 결합영역을 선택(일 예로, 커서:c)하면 해당 위치가 도 3의 (b)와 같이 결합위치(b(x1,y1))로 설정될 수 있다. 3 is a diagram for explaining the construction of initial learning data. Referring to FIG. 3, (a) of FIG. 3 is a sample image of the unit configuration uploaded by the
도 3의 (b)를 참고하면, 결합위치는 좌표값으로 DB(120)에 저장될 수 있다. 샘플이미지(a)의 특정위치를 기준점(P)으로 설정하고, 기준점(P)으로부터 관리자단말기(200)에 의해 설정된 결합위치의 좌표값을 산출하여 저장할 수 있다. 이때, 기준점(P)은 샘플이미지의 좌상단이 되는 것이 바람직하며, 모든 샘플이미지의 기준점(P)은 동일한 위치가 될 수 있다.Referring to (b) of FIG. 3 , the combined position may be stored in the
도 3과 같은 방법으로, 도 3의(b)에 도시된 단위구성별 샘플이미지(a) 및 샘플이미지(a) 내의 결합위치(b)가 서로 매칭되어 DB(120)에 저장될 수 있다.In the same manner as in FIG. 3 , the sample image (a) for each unit configuration shown in FIG. 3(b) and the coupling position (b) in the sample image (a) may be matched with each other and stored in the
이때, 초기 학습데이터의 결합위치 설정은 관리자가 선택한 위치로 결합부재(21)의 중심이 되어야 하나, 결합영역의 정확한 중심이 아닌 인근에 설정되어 오차가 발생될 수 있다. 이에, 본 발명에서는 오차보정을 통해 정확한 결합위치를 최종 결합위치(b)로 DB(120)에 저장할 수 있다. At this time, the setting of the coupling position of the initial learning data should be the center of the
도 4는 도 3의 결정위치 오차보정을 설명하기 위한 도면이다.4 is a view for explaining the determination position error correction of FIG.
모델생성부(130)는 관리자단말기(200)에 의해 특정 위치(b')가 결합위치로 선택되면(도3의 커서(c)), 선택된 특정위치(b')와 주변위치의 색상유사도를 이용하여 결합영역을 판단하거나, 결합부재(21)의 에지를 판단하여 내부 결합영역을 판단할 수 있다. When a specific position (b ') is selected as a coupling position by the manager terminal 200 (cursor (c) in FIG. 3), the
이때, 모델생성부(130)는 판단된 결합영역의 중심위치를 최종 결합위치(b)로 오차보정하여 DB(120)에 저장함으로써 학습에 이용할 수 있다. 이외에도, 결합영역을 판단하는 방법은 다양하게 적용될 수 있다. At this time, the
결합위치 결정부(140)는 관리자단말기(200)에 의해 업로드되는 단위구성별 샘플이미지를 모델생성부(130)에서 생성된 결합위치 결정모델에 입력하며, 결합위치 결정모델에서 추론된 결합위치를 입력값인 샘플이미지에 매칭시켜 DB(120)에 저장할 수 있다. 이때, 관리자 검증을 통해 결합위치에 오류가 있는 샘플이미지에 대해서는 재학습이 이뤄지도록 할 수 있다.The coupling
구체적으로, 결합위치 결정부(140)에서 결정된 단위구성별 샘플이미지의 결합위치는 관리자단말기(200)로 제공되어 관리자 검증이 입력될 수 있다.Specifically, the coupling location of the sample image for each unit configuration determined by the coupling
이때, 검증은 샘플이미지의 결합위치 판단오류 여부(True or False)가 될 수 있고, 모델생성부(130)는 결합위치 추론이 오류(False)인 샘플이미지에 대해 관리자단말기(200)로부터 재설정된 결합위치를 재학습하여 기생성된 결합위치 결정모델을 업데이트할 수 있다.At this time, the verification can be whether or not the determination error of the combined position of the sample image (True or False), and the
이에, 결합위치 결정부(140)는 실시간 업데이트된 결합위치결정모델을 기반으로 결합위치를 결정하고, DB(120)에는 관리자 검증이 완료된 샘플이미지 및 해당 결합위치가 최종적으로 저장된다. 즉, 결합위치 결정모델의 업데이트 및 관리자 검증에 따라 DB(120)에 저장된 학습데이터들은 업데이트될 수 있다.Accordingly, the coupling
사용자UI(112)는 사용자 단말기(300)로부터 주문제작 요청이 수신되는 경우, DB(120)에 저장된 액세서리 형성을 위한 단위 구성별 샘플 이미지를 사용자 단말기(300)로 제공하고, 사용자 단말기(300)로부터 선택된 액세서리 형성을 위한 다수개의 단위구성 샘플 이미지를 선택받을 수 있다. 일 예로, 카테고리(귀걸이, 반지, 팔찌, 목걸이 등), 본체(링타입, 고리타입, 핀타입 등), 부자재 등의 순서로 선택받을 수 있다. When a custom-made request is received from the
이때, 단위구성에 구비된 결합부재의 형성방향에 따라 단위구성의 종류를 구분할 수 있다. 도 5는 단위구성의 결합방향을 설명하기 위한 도면이다. 도 5를 참고하면, 도 5의 (a) 및 도 5의 (b)는 리본타입의 부자재(20a,20b)이며, 상부에 결합부재(21a,21b)가 형성된 단위구성이다. At this time, it is possible to classify the type of the unit configuration according to the formation direction of the coupling member provided in the unit configuration. 5 is a view for explaining the coupling direction of the unit configuration. Referring to Fig. 5, Figs. 5 (a) and 5 (b) are ribbon-
이때, 도 5의 (a)는 부자재(20a)의 형성방향과 결합부재(21a)의 형성방향이 모두 동일 축방향으로 확장되는 것으로, 본 발명에서는 가로타입으로 정의할 수 있다. 한편, 도 5의 (b)는 부자재(20b)의 형성방향과 결합부재(21b)가 서로 수직하게 형성된 것으로, 본 발명에서는 세로타입으로 정의할 수 있다. 다만, 결합부재가 없는 링타입의 본체는 링 내부가 결합영역될 수 있으므로 가로타입으로 정의할 수 있다.At this time, in Fig. 5 (a), both the forming direction of the
사용자UI(112)는 사용자단말기(300)에서 부자재 선택시 가로타입 및 세로타입으로 구분하여 제공함으로써 사용자가 제작하고자 하는 결합을 선택할 수 있다.The
도 6은 사용자에 의해 선택된 단위구성의 일 예를 설명하기 위한 도면이다. 일 예로, 사용자 단말기(300)에 의해 도 6과 같은 3개의 단위 구성이 선택되면, 사용자 단말기(300)의 표시부(미도시)를 통해 선택된 해당 단위구성의 샘플이미지 순서 등으로 배열하여 제공할 수 있다. 6 is a view for explaining an example of a unit configuration selected by a user. For example, when three unit configurations as shown in FIG. 6 are selected by the
도 6에서 선택된 단위구성의 샘플이미지는 귀걸이 본체(10), 제1부자재(20c) 및 제2부자재(20d)가 선택되었고, 각 단위구성은 결합부재가 구비된 형태이다. 이때, 본체(10) 및 제1부자재(20c)는 결합방향이 가로타입이며, 제2부자재(20d)는 결합방향이 세로타입이다.In the sample image of the unit configuration selected in FIG. 6 , the
사용자UI(112)는 사용자 단말기(300)의 조작(드래그 등)에 따라 도 6과 같이 선택된 샘플 이미지를 표시부(미도시)의 화면 내에서 이동 및 위치시킬 수 있다. The
가상결합부(150)는 샘플 이미지들에 대응되는 해당 단위구성들의 결합위치(DB(120)에 매칭저장된 결합위치)가 기설정 거리 내에 위치하면 해당 단위구성들을 가상 결합시켜 조합된 단위구성의 가상결합이미지를 제공할 수 있다. 또한, 사용자단말기(300)에 의해 결합된 이미지가 드래그되어 분리이동되면, 분리된 샘플이미지로 다시 표시할 수 있다.The
도 7 및 도 8은 단위구성의 사용자 배치에 따른 결합을 설명하기 위한 도면이다. 도 7을 참고하면, 도 6의 샘플이미지를 사용자단말기(300)에서 도 7의(a)와 같이 배치한다면, 가상결합부(150)는 본체 샘플이미지(10)의 결합위치(b)와 제1부자재 샘플이미지(20c)의 결합위치(b1)가 기설정 거리내에 위치하는 것으로 판단하여 해당 단위구성(10,20c)의 결합방향에 따라 해당 단위구성(10,20c)의 연결을 위한 결합부재의 추가 여부를 판단하게 된다.7 and 8 are diagrams for explaining the combination according to the user arrangement of the unit configuration. Referring to FIG. 7 , if the sample image of FIG. 6 is arranged in the
이때, 가상결합부(150)는 사용자단말기(300)에 의해 결합이 요구되는 단위구성들의 결합방향을 판단하여, 결합방향이 동일하면 결합부재를 추가하여 해당 단위구성들을 연결하고, 서로 결합방향이 다르면, 결합부재의 추가없이 각 단위구성의 결합위치를 서로 결합시킬 수 있다. At this time, the
즉, 도 7의 (a)를 참고하면 본체(10) 및 제1부자재(20c) 모두 가로타입의 결합방향을 가진다. 이에, 가상결합부(150)는 도 7의(b)와 같이 본체(10)의 결합위치(b)와 제1부자재(20c)의 결합위치(b1)에 세로타입의 결합부재(30)를 추가하여 단위구성(10,20c)을 결합시킬 수 있다. 즉, 본체(10)의 결합부재(10a)와 제1부자재(20c)의 제1결합부재(21c) 사이에 결합부재(30)이 추가되어 본체(10)와 제1부자재(20c)를 결합시킬 수 있다.That is, referring to (a) of FIG. 7 , both the
한편, 도 8의 (a)와 같이 세로타입의 제2부자재(20d)가 배치되면, 결합부재의 추가없이 제1부자재(20c)의 제2결합부재(22c)와 제2부자재(20d)의 결합부재(21d)가 서로 결합된 가상결합이미지가 제공된다.On the other hand, when the vertical type second
사용자는 도 6 내지 도 8과 같이 원하는 단위구성을 선택 및 배치하여 맞춤형 액세서리를 제작하고, 주문/판매 관리부(160)를 통해 맞춤형 제작 액세서리를 주문할 수 있고, 온라인 판매를 할 수도 있다.A user may select and arrange a desired unit configuration as shown in FIGS. 6 to 8 to manufacture a customized accessory, order a customized accessory through the order/
주문/판매 관리부(160)는 사용자단말기(300)별로 제작된 맞춤형 제작 액세서리를 저장하고, 사용자단말기(300)의 요청에 따라 주문서비스 및 온라인 판매서비스를 제공할 수 있다.The order/
도 9는 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공방법을 설명하기 위한 흐름도이다. 도 9의 본 발명의 일 실시 예에 따른 학습기반 액세서리 맞춤 제작 서비스제공방법은 도 1 내지 도 8을 참고하여 설명할 수 있으며, 서비스제공서버(100)에 의해 수행될 수 있다.9 is a flowchart illustrating a method for providing a learning-based accessory customization service according to an embodiment of the present invention. The method of providing a learning-based accessory customization service according to an embodiment of the present invention of FIG. 9 may be described with reference to FIGS. 1 to 8 , and may be performed by the
결합위치 결정모델을 기반으로 추론된 단위구성별 결합위치 및 샘플이미지를 저장하여 DB(120)를 구축할 수 있다(S910). It is possible to build the
다음으로, 사용자단말기(300)로부터 주문제작을 위한 샘플이미지가 요청되면(S920), 단위구성별 샘플이미지를 사용자단말기(300)로 제공하여(S930), 도 6에서와 같이 사용자가 원하는 다수 개의 샘플이미지를 선택입력받을 수 있다(S940). Next, when a sample image for custom production is requested from the user terminal 300 (S920), a sample image for each unit configuration is provided to the user terminal 300 (S930), as shown in FIG. 6, a plurality of A sample image may be selected and inputted (S940).
다음으로, 사용자 단말기(300)에 의해 선택된 샘플이미지의 배치위치가 조정되면(S950), 해당 단위구성들의 결합위치가 기설정 거리 내에 위치하는지 판단할 수 있다(S960).Next, when the arrangement position of the sample image selected by the
다음으로, 해당 단위구성들의 결합위치가 기설정 거리 내에 위치하면, 해당 단위구성들의 결합방향에 따라 해당 샘플이미지들을 가상결합한 가상결합이미지를 제공할 수 있다(S970). Next, when the combining positions of the corresponding unit components are located within the preset distance, a virtual combined image obtained by virtual combining the corresponding sample images according to the coupling direction of the corresponding unit components may be provided (S970).
이때, 단위구성들의 결합방향이 동일하면 단위구성들의 결합부재 사이에 결합부재(오링)를 추가하여 해당 단위구성들을 연결하고, 단위구성들의 결합방향이 다른 경우에는 결합부재의 추가없이 해당 단위구성들의 결합부재를 직접 서로 연결하여 결합시킬 수 있다.At this time, if the coupling directions of the unit components are the same, a coupling member (O-ring) is added between the coupling members of the unit components to connect the unit components, and if the coupling directions of the unit components are different, the unit components are separated without adding a coupling member. The coupling members may be directly connected to each other to be coupled.
다음으로, 사용자단말기(200)로부터 사용자가 제작한 맞춤형 액세서리에 대한 주문이 요청되면 가상결합이미지에 따른 제작주문 서비스를 제공할 수 있고, 맞춤형 액세서리에 대한 온라인 판매가 요청되면 해당 가상결합이미지를 판매업로드하여 판매서비스를 제공할 수도 있다(S980). Next, when an order for a custom accessory made by the user is requested from the
도 10은 도 9의 DB구축(S910 단계)를 설명하기 위한 흐름도이다. 도 9의 910단계를 참고하면, 결합위치 결정모델을 기반으로 각 단위구성의 샘플이미지에서 결합위치를 추론함으로써 DB(120)에 학습데이터를 저장할 수 있다.10 is a flowchart for explaining the DB construction (step S910) of FIG. Referring to step 910 of FIG. 9 , the learning data may be stored in the
이때, 결합위치 결정모델을 생성하기 S1000단계를 통해 초기 학습데이터를 수집할 수 있다. 구체적으로, 서비스제공서버(100)는 관리자단말기(300)로부터 단위구성의 샘플이미지가 업로드되면 해당 샘플이미지의 결합위치를 관리자단말기(300)로부터 선택 입력받을 수 있다(S1000).At this time, it is possible to collect the initial learning data through the step S1000 to generate the combined positioning model. Specifically, when a sample image of a unit configuration is uploaded from the
이때, 샘플이미지의 결합위치는 관리자의 클릭, 터치 등에 의해 결정되는 것으로, 위치오차가 발생될 수 있다. 이에, 본 발명에서는 관리자단말기(300)에 의해 특정 위치가 결합위치로 선택되면, 선택된 특정위치와 주변위치의 색상유사도를 이용하여 결합영역을 판단하고, 판단된 결합영역의 중심위치를 최종 결합위치로 오차보정할 수 있다.In this case, the combined position of the sample image is determined by an administrator's click or touch, and a position error may occur. Accordingly, in the present invention, when a specific location is selected as the coupling location by the
다음으로, 단위구성별 샘플이미지 및 해당 샘플이미지에서 선택된 결합위치를 초기 학습데이터로 학습하여(S1100), 결합위치 결정모델을 생성할 수 있다(S1200).Next, by learning the sample image for each unit configuration and the coupling position selected from the sample image as initial learning data (S1100), it is possible to generate a coupling position determination model (S1200).
다음으로, 결합위치 결정모델을 기반으로 새로운 샘플이미지의 결합위치를 결정하여(S1300) DB(120) 구축할 수 있다. 이때, 단위구성별 샘플이미지를 결합위치 결정모델에 입력하고, 결합위치 결정모델의 출력을 결정위치로 이용할 수 있다.Next, the
다음으로, 결합위치 결정모델의 출력을 관리자단말기(300)로 전송하여, 관리자 검증을 수행할 수 있다(S1400). 이때, 관리자 검증시 결정위치가 옳지 않은 값(false)으로 판단된 경우 관리자단말기(300)로부터 위치를 재 설정받을 수 있다.Next, by transmitting the output of the combined positioning model to the
관리자 검증결과, 관리자단말기(300)로부터 특정 샘플이미지에 대한 결합위치가 재설정되면, 재설정된 결합위치를 적용하여 재학습함으로써 결합위치 결정모델을 업데이트할 수 있다. 이를 통해, 결합위치 결정모델의 정확도를 높일 수 있다.As a result of the manager verification, when the coupling position for a specific sample image is reset from the
다음으로, 관리자 검증결과 결합위치가 정확하게 판단된 단위구성별 샘플이미지 및 해당 샘플이미지의 결합위치를 매칭하여 저장함으로써 DB(120)를 구축할 수 있다(S1700). 이때, 구축된 DB(120)에 저장된 샘플이미지는 사용자단말기(300)의 주문제작요청시 제공될 수 있다.Next, the
상기에서 도 1 내지 도 10을 이용하여 서술한 것은, 본 발명의 주요 사항만을 서술한 것으로, 그 기술적 범위 내에서 다양한 설계가 가능한 만큼, 본 발명이 도 1 내지 도 10의 구성에 한정되는 것이 아님은 자명하다.What has been described using FIGS. 1 to 10 above describes only the main points of the present invention, and as many designs are possible within the technical scope, the present invention is not limited to the configuration of FIGS. 1 to 10 is self-evident
100 : 학습기반 액세서리 맞춤 제작 서비스제공서버
110 : UI제공부 120 : DB
130 : 모델생성부 140 : 결합위치 결정부
150 : 가상 결합부 160 : 주문/판매 관리부
200 : 사용자 단말기 300 : 관리자 단말기100: Learning-based accessory customization service providing server
110: UI providing unit 120: DB
130: model generation unit 140: coupling position determining unit
150: virtual combination unit 160: order / sales management unit
200: user terminal 300: administrator terminal
Claims (5)
상기 결정된 각 단위구성의 결합위치 및 해당 단위구성의 샘플 이미지를 서로 매칭시켜 저장하는 DB;를 포함하는 학습기반 액세서리 맞춤 제작 서비스.
a coupling position determining unit for determining a coupling position from a sample image of each unit configuration based on a coupling position determining model generated by learning the coupling position of the unit configuration forming the accessory;
A learning-based accessory customization service including; a DB for matching and storing the determined combination location of each unit configuration and a sample image of the corresponding unit configuration.
사용자 단말기로부터 주문제작이 요청되면 액세서리 형성을 위한 단위 구성별 샘플 이미지를 상기 사용자 단말기로 제공하여 액세서리 형성을 위한 단위구성의 샘플 이미지를 선택받는 UI제공부; 및
다수개의 샘플 이미지가 선택되면, 상기 DB에 저장된 해당 단위구성들의 결합위치에 따라 상기 선택된 샘플이미지를 조합한 가상 결합 이미지를 제공하는 가상 결합부;를 포함하되,
상기 UI제공부는, 상기 사용자 단말기의 조작에 따라 상기 선택된 샘플 이미지를 화면 내에서 이동 및 위치시키며,
상기 가상 결합부는,
상기 샘플 이미지들에 대응되는 해당 단위구성들의 결합위치가 기설정 거리 내에 위치하면 해당 단위구성들을 가상 결합시키는 것을 특징으로 학습기반 액세서리 맞춤 제작 서비스.
According to claim 1,
a UI providing unit for selecting a sample image of a unit configuration for accessory formation by providing a sample image for each unit configuration for accessory formation to the user terminal when a custom production is requested from the user terminal; and
When a plurality of sample images are selected, a virtual combining unit that provides a virtual combined image combining the selected sample images according to the combining positions of the corresponding unit components stored in the DB;
The UI providing unit moves and positions the selected sample image in the screen according to the manipulation of the user terminal,
The virtual coupling unit,
Learning-based accessory customization service, characterized in that when the combining positions of the corresponding unit components corresponding to the sample images are located within a preset distance, the corresponding unit components are virtually combined.
상기 가상 결합부는,
상기 선택된 다수의 샘플 이미지들의 가상 결합시, 해당 단위구성들 간의 결합방향이 동일하면 결합부재를 추가하여 해당 단위구성들을 연결하는 것을 특징으로 하는 학습기반 액세서리 맞춤 제작 서비스.
According to claim 1,
The virtual coupling unit,
When combining the selected plurality of sample images, if the coupling direction between the unit components is the same, a learning-based accessory customization service, characterized in that by adding a coupling member to connect the unit components.
관리자단말기로부터 단위구성별 샘플 이미지의 결합위치가 선택 입력되면, 단위구성별 샘플 이미지 및 상기 선택 입력된 각 샘플 이미지의 결합위치를 학습하여 상기 결합위치 결정모델을 생성하는 모델생성부;를 더 포함하고,
상기 모델생성부는, 상기 관리자단말기의 검증을 기반으로 결합위치가 재설정되면 재설정된 결합위치를 재학습하여 상기 결합위치 결정모델을 업데이트하는 것을 특징으로 하는 학습기반 액세서리 맞춤 제작 서비스.
According to claim 1,
When the combination position of the sample image for each unit configuration is selected and input from the manager terminal, a model generation unit for learning the coupling position of the sample image for each unit configuration and each of the selected and inputted sample images to generate the coupling position determination model; further includes and,
The model generation unit, when the coupling position is reset based on the verification of the manager terminal, learning-based accessory customization service, characterized in that to update the coupling position determination model by re-learning the reset coupling position.
각 단위구성은 단위구성 간의 결합을 위한 적어도 하나의 결합영역을 포함하며,
상기 모델생성부는,
상기 관리자단말기에 의해 특정 위치가 결합위치로 선택되면, 선택된 특정위치와 주변위치의 색상유사도를 이용하여 상기 결합영역을 판단하고, 판단된 결합영역의 중심위치를 결합위치로 보정하여 학습에 이용하는 것을 특징으로 하는 학습기반 액세서리 맞춤 제작 서비스.
5. The method of claim 4,
Each unit composition includes at least one binding region for bonding between the unit constituents,
The model generation unit,
When a specific location is selected as the coupling location by the manager terminal, the coupling area is determined using the color similarity between the selected specific location and the surrounding location, and the central position of the determined coupling area is corrected to the coupling location and used for learning. Characterized learning-based accessory customization service.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200112000A KR20220030526A (en) | 2020-09-03 | 2020-09-03 | A server and method for providing production service of user customized accessory based on learning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200112000A KR20220030526A (en) | 2020-09-03 | 2020-09-03 | A server and method for providing production service of user customized accessory based on learning |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220030526A true KR20220030526A (en) | 2022-03-11 |
Family
ID=80814546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200112000A KR20220030526A (en) | 2020-09-03 | 2020-09-03 | A server and method for providing production service of user customized accessory based on learning |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220030526A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180135626A1 (en) | 2015-04-17 | 2018-05-17 | Borgwarner Inc. | Positive displacement pump assembly for powertrain systems and hydraulic control system incorporating the same |
-
2020
- 2020-09-03 KR KR1020200112000A patent/KR20220030526A/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180135626A1 (en) | 2015-04-17 | 2018-05-17 | Borgwarner Inc. | Positive displacement pump assembly for powertrain systems and hydraulic control system incorporating the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3159242B2 (en) | Emotion generating apparatus and method | |
US8489603B1 (en) | Automatic item categorizer | |
JP2019536139A (en) | Template-based calendar event with graphic enrichment | |
KR102572701B1 (en) | Electronic device for providing response message to user based on user's status information and method for operating the same | |
CN108108215B (en) | Skin generation method, device, terminal and computer readable storage medium | |
KR102550214B1 (en) | Artificial intelligence-based styling recommendation system for body parts and situations | |
US11972277B2 (en) | Emotionally driven software interaction experience | |
US20160275583A1 (en) | System and Method for Product Customization and Production | |
KR20220030526A (en) | A server and method for providing production service of user customized accessory based on learning | |
KR20220030525A (en) | A server and method for providing production service of user customized accessory based on learning | |
US20180295071A1 (en) | Adaptive communications display window | |
KR102139126B1 (en) | System for selling accessories | |
JP7496514B2 (en) | Content selection method, content selection device, and content selection program | |
US20160259539A1 (en) | User terminal device, digital signage device, and controlling methods thereof | |
US20190340791A1 (en) | Intelligent systems and methods for dynamic color hierarchy & aesthetic design computation | |
US11899899B2 (en) | Techniques for adjusting a detachable display capsule of a wrist-wearable device to operationally complement a wearable-structure attachment, and wearable devices and systems for performing those techniques | |
KR20010074279A (en) | Multimedia nusery story production system and Production process | |
US20190250896A1 (en) | System and method for developing software applications of wearable devices | |
US10254834B2 (en) | System and method for generating identifiers from user input associated with perceived stimuli | |
WO2018145536A1 (en) | Method and device for adapting application notification color in android system and computing equipment | |
CN116027907A (en) | Program control method, device, equipment and storage medium | |
CN113678099B (en) | Software analysis supporting system and computer readable recording medium thereof | |
Chatterjee et al. | Bedazzled Bollywood costumes: Understanding cloth, context, and creation | |
JP7517395B2 (en) | Information processing method, information processing system, and program | |
KR101781752B1 (en) | Customized IoT Technology and Product Recommendation Method and System for non-Professional Technicians |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal |