KR101011476B1 - Coordination service system of online-based product image that provides background image - Google Patents
Coordination service system of online-based product image that provides background image Download PDFInfo
- Publication number
- KR101011476B1 KR101011476B1 KR1020090112863A KR20090112863A KR101011476B1 KR 101011476 B1 KR101011476 B1 KR 101011476B1 KR 1020090112863 A KR1020090112863 A KR 1020090112863A KR 20090112863 A KR20090112863 A KR 20090112863A KR 101011476 B1 KR101011476 B1 KR 101011476B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- function
- consumer
- product
- coordinate
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 9
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000008569 process Effects 0.000 claims description 11
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 238000009966 trimming Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000009877 rendering Methods 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- 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/0633—Lists, e.g. purchase orders, compilation or processing
-
- 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/0641—Shopping interfaces
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 상품을 판매하는 인터넷 쇼핑몰에 적용될 수 있으며 판매되는 상품에 대한 이미지를 선택적으로 투명화하는 코디네이트 기능을 기반으로 전자상거래를 구현하는 배경이미지를 제공하는 온라인 기반 상품 이미지의 코디네이트 서비스 시스템 및 방법을 개시하며, 온라인 기반 상품 이미지의 코디네이트 시스템은, 배경이미지 정보, 상품 정보, 소비자의 정보를 포함하는 데이터베이스; 소비자의 구매에 대응한 전자 결재를 수행하는 빌링 서버; 구매 완료된 상품에 대한 배송 정보를 처리하는 배송 서버; 상기 데이터베이스를 참조하여 상기 소비자의 로그인 기능, 상기 소비자의 선택에 따른 상품에 대한 조회 기능, 선택된 상품에 대한 코디네이트 기능, 상기 소비자의 구매 요청에 대응하여 상기 빌링 서버와 연동에 의하여 상기 상품 구매를 위한 전자 결재 기능 및 전자 결재 완료된 상기 상품의 배송을 위하여 상기 배송 서버와 연동하여 배송 정보를 처리하는 배송 기능을 제공하는 인터넷 쇼핑몰 서버; 원본 이미지를 저장하는 원본 이미지 저장부; 코디네이트 이미지를 저장하는 코디네이트 이미지 저장부; 및 상기 소비자가 선택한 상품에 대한 코디네이트 이미지를 투명화 및 편집하는 코디네이트 매니저를 포함한다.The present invention can be applied to an internet shopping mall that sells products, and provides a system and method for coordinating online-based product images that provide a background image for implementing e-commerce based on a coordinating function for selectively transparentizing an image of a sold product. The present invention relates to a system for coordinating online-based product images, comprising: a database including background image information, product information, and consumer information; Billing server for performing the electronic payment corresponding to the consumer's purchase; A delivery server for processing delivery information on the purchased goods; For the purchase of the product by interworking with the billing server in response to the consumer's login function, the inquiry function for the product according to the consumer's selection, the coordination function for the selected product, and the purchase request of the consumer with reference to the database. An internet shopping mall server providing an electronic payment function and a delivery function for processing delivery information in association with the delivery server for the delivery of the electronic payment product; An original image storage unit for storing an original image; A coordinate image storage unit for storing the coordinate image; And a coordinate manager that transparently and edits the coordinate image for the product selected by the consumer.
Description
본 발명은 온라인 기반 상품 이미지의 코디네이트 서비스 시스템 및 방법에 관한 것으로서, 보다 상세하게는 상품을 판매하는 인터넷 쇼핑몰에 적용될 수 있으며 판매되는 상품에 대한 이미지를 선택적으로 투명화하는 코디네이트 기능을 기반으로 배경이미지를 제공함으로써 상품이 활용되는 공간상에서의 코디네이트 서비스를 제공하는 전자상거래를 구현하는 기술에 관한 것이다.The present invention relates to a system and method for coordinating online-based merchandise images. More particularly, the present invention can be applied to an internet shopping mall that sells merchandise. The present invention relates to a background image based on a coordinate function for selectively transparentizing an image of a merchandise sold. The present invention relates to a technology for implementing electronic commerce that provides a coordination service in a space where a product is utilized.
온라인 기반에서 운영되는 인터넷 쇼핑몰은 다양한 상품을 등록하여 소비자가 검색하고 구매할 수 있도록 운영된다.Internet shopping malls operated on an online basis are registered so that consumers can search for and purchase various products.
인터넷 쇼핑몰의 상품 중 가구, 가전제품, 주방용품 내지 의류, 신발 및 패션 잡화와 같은 경우 대개 상품 자체 이미지를 등록하거나 또는 모델이나 마네킹에 코디네이트한 상태의 이미지를 인터넷 쇼핑몰에 상품 정보의 일부로 등록한다.Among the products of the Internet shopping mall, such as furniture, home appliances, kitchen utensils, clothing, shoes, and fashion goods, the image of the product itself is usually registered, or an image of a state coordinated to a model or a mannequin is registered as part of the product information in the internet shopping mall.
인터넷 쇼핑몰에 상품을 코디네이트하는 서비스는 종래에는 코디네이트를 위하여 투명화되지 않은 상품의 이미지를 바당 이미지와 겹치지 않게 배치하여 코디네이트하는 방법 또는 흰색 영역을 투명화하여 코디네이트하는 방법 등의 방법으로 제공되었다.A service for coordinating a product in an internet shopping mall has been conventionally provided by a method of coordinating by arranging an image of a non-transparent product for coordination so as not to overlap with a bardang image or by coordinating a white area by making it transparent.
그러나, 이 경우 흰색 영역에 대해서 투명화할 경우 투명화된 이미지의 품질이 떨어지고 흰색 색상의 옷은 상품 이미지 자체가 투명화되는 경우가 발생할 수 있다.However, in this case, when the white area is transparent, the quality of the transparent image may be degraded and the clothes of the white color may be transparent.
따라서, 충분히 코디네이트하지 않은 이미지를 참조하여 소비자가 상품을 구매하는 경우, 구매자의 서비스 만족도가 떨어지고, 구매한 상품을 실제 착용 후 구매자가 만족하지 않아서 반품하는 반품률이 높은 문제점이 있다.Therefore, when a consumer purchases a product with reference to an image that is not sufficiently coordinated, there is a problem that a buyer's service satisfaction decreases, and a return rate of returning the buyer's product is not satisfied after the user actually wears the purchased product.
이와 다른 방법으로 마네킹이나 모델에 의류, 신발 및 패션 잡화와 같은 상품을 착용한 상태에서 모두 촬영하여 코디네이트 서비스가 제공될 수 있다. 그러나, 이 경우 코디 서비스의 품질은 높으나 비용 상 문제점으로 인하여 코디네이트 서비스를 제공할 수 있는 상품의 수에 제한이 발생할 수 있다.Alternatively, a coordinating service may be provided by photographing all mannequins and models while wearing items such as clothes, shoes, and fashion goods. However, in this case, although the quality of the coordination service is high, there may be a limitation in the number of products that can provide the coordination service due to cost problems.
또 다른 방법으로 삼차원 피팅 모델을 랜더링하여 제공하고, 상품을 삼차원 스캐닝하여 삼차원 피팅 모델에 상품을 착용시키는 방법이 제시될 수 있다. 그러나, 이 경우 상품의 삼차원 스캐닝이 장치 및 비용의 문제점으로 쉽지 않고 또한 상품의 삼차원 이미지를 맵핑에 의하여 구현하여야 하는 어려운 수작업이 요구되며 모델링과 코디네이트를 위한 별도의 프로그램과 고속 및 고기능의 컴퓨터 환경이 요구되므로 어려운 문제점이 수반된다.As another method, a method of rendering a three-dimensional fitting model and providing the three-dimensional fitting model may be provided. However, in this case, the three-dimensional scanning of the product is not easy due to the problem of device and cost, and also requires a difficult manual work to implement the three-dimensional image of the product by mapping, and a separate program for modeling and coordination and a high-speed and high-performance computer environment This is accompanied by a difficult problem since it is required.
또한, 상품이 사용되는 공간 예를 들어 소비자가 구매하려는 상품이 '소파'라면, 과연 소비자의 거실에 구매하려는 '소파'가 어울리는지는 소비자의 상상에 맡길 수밖에 없는 문제점이 있다. 이는 곧 구매만족도를 저하시키는 요인으로 작용한다.In addition, if the space where the product is used, for example, the product that the consumer wants to purchase is a sofa, there is a problem that the consumer's imagination is suitable for the sofa to be purchased in the living room of the consumer. This is a factor that lowers purchase satisfaction.
따라서, 인터넷 쇼핑몰에 용이하게 적용될 수 있는 코디네이트 서비스의 개발과 소비자가 구매하려는 상품의 실제 공간상에서의 어울림에 대한 판단을 사전에 해 볼 수 있는 서비스의 제공이 요구되는 실정이다.Therefore, there is a demand for the development of a coordinated service that can be easily applied to an internet shopping mall and the provision of a service that allows a consumer to judge in advance the suitability of a product to be purchased in a real space.
본 발명에 따른 배경이미지를 제공하는 온라인 기반 상품 이미지의 코디네이트 서비스 시스템 및 방법은 소정의 배경이미지상에서 소비자가 검색한 상품 이미지를 간단한 편집으로 코디네이트할 수 있는 코디네이트 기능을 탑재하며 코디네이트 기능을 이용하여 전자상거래를 원활히 수행할 수 있는 시스템과 방법을 제공함을 목적으로 한다. System and method for coordinating online-based product image providing a background image according to the present invention is equipped with a coordination function that can be coordinated by a simple editing the product image retrieved by the consumer on a predetermined background image and electronically using the coordination function It aims to provide a system and a method for smoothly conducting commerce.
배경이미지를 제공하는 온라인 기반 상품 이미지의 코디네이트 서비스 시스은 배경이미지 정보, 상품 정보와 소비자의 정보를 포함하는 데이터베이스; 소비자의 구매에 대응한 전자 결재를 수행하는 빌링 서버; 구매 완료된 상품에 대한 배송 정보를 처리하는 배송 서버; 상기 데이터베이스를 참조하여 상기 소비자의 로그인 기능, 상기 소비자의 선택에 따른 상품에 대한 조회 기능, 배경이미지 선택 기능, 선택된 상품에 대한 코디네이트 기능, 상기 소비자의 구매 요청에 대응하여 상기 빌링 서버와 연동에 의하여 상기 상품 구매를 위한 전자 결재 기능 및 전자 결재 완료된 상기 상품의 배송을 위하여 상기 배송 서버와 연동하여 배송 정보를 처리하는 배송 기능을 제공하는 인터넷 쇼핑몰 서버; 원본 이미지를 저장하는 원본 이미지 저장부; 코디네이트 이미지를 저장하는 코디네이트 이미지 저장부; 및 상기 코디네이트 기능이 상기 소비자에 의하여 선택되고, 소비자가 소정의 배경이미지를 선택하면, 상기 인터넷 쇼핑몰 서버의 코디네이트 요청에 연동하여 상품 이미지의 코디네이트를 위한 배경이미지를 포함한 코디네이트 창을 제공하고, 상기 소비자가 선택하여 상기 코디네이트 창으로 옮긴 상기 상품 이미지를 상기 원본 이미지 저장부와 상기 코디네이트 이미지 저장부에 상기 원본 이미지와 상기 코디네이트 이미지로 각각 저장하며, 상기 코디네이트 이미지를 상기 코디네이트 창에서 분석하여 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 미리 정해진 계조 값 이상인 조건을 만족하는 픽셀들을 투명화 대상 픽셀로 추출하고, 상기 코디네이트 이미지 내의 상기 투명화 대상 픽셀들의 수가 미리 정해진 제 1 기준 이하가 아니고 미리 설정된 중앙 영역에 포함되는 상기 투명화 대상 픽셀의 수가 미리 정해진 제 2 기준 이상이 아닌 조건을 만족하면 상기 투명화 대상 픽셀에 대한 투명화를 진행하는 코디네이트 매니저를 포함함을 특징으로 한다.The coordinate service system of the online-based product image providing a background image includes a database including background image information, product information, and consumer information; Billing server for performing the electronic payment corresponding to the consumer's purchase; A delivery server for processing delivery information on the purchased goods; By interworking with the billing server in response to the purchase request of the consumer by referring to the database, the consumer's login function, the inquiry function for the product according to the consumer's selection, the background image selection function, the coordination function for the selected product, An internet shopping mall server for providing an electronic payment function for purchasing the goods and a shipping function for processing delivery information in association with the delivery server for the delivery of the electronic payment product; An original image storage unit for storing an original image; A coordinate image storage unit for storing the coordinate image; And when the coordinating function is selected by the consumer and the consumer selects a predetermined background image, in response to the coordinating request of the Internet shopping mall server, providing a coordination window including a background image for coordinating a product image. The product image selected and moved to the coordination window is stored in the original image storage unit and the coordination image storage unit as the original image and the coordinated image, respectively, and the coordinating image is analyzed in the coordinating window to be red (R). And extracting pixels satisfying a condition in which each of the grayscale values of green (G) and blue (B) are equal to or greater than a predetermined grayscale value as the pixel to be transparent, and the number of the pixels to be transparent in the coordinated image is equal to or less than a first predetermined criterion. Preset rather than If any of the conditions, the number of the transparent object pixels contained in the center region than the predetermined second reference above is characterized in that it comprises a coordination manager goes through the transparency for the transparent target pixel.
또한, 코디네이트 이미지를 편집하는 과정에서 복원을 위한 리드로우 기능을 제공하는 리드로우 툴(Redraw Tool)을 더 포함하며, 투명화된 코디네이트 이미지를 상기 소비자가 편집하기 위한 기능을 선택하면 상기 코디네이트 매니저는 상기 소비자의 기능 선택에 대응하여 상기 리드로우 툴에 의하여 상기 코디네이트 이미지를 분할한 단위 영역들에 대응되는 상기 원본 이미지를 제공하고, 상기 소비자가 원본 이미지를 선택하면 상기 코디네이트 매니저는 코디네이트 이미지의 해당 영역 이미지를 해당되는 원본 이미지로 복원하는 하는 것을 특징으로 한다.The apparatus may further include a redraw tool that provides a redraw function for reconstruction in the process of editing a coordinated image. When the consumer selects a function for editing a transparent coordinated image, the coordinator manager may select the redraw tool. In response to a function selection of a consumer, the original image corresponding to the unit areas obtained by dividing the coordinated image is provided by the redraw tool, and when the consumer selects the original image, the coordinate manager displays the corresponding area image of the coordinated image. It is characterized in that to restore to the original image.
또한, 상기 코디네이트 매니저는 상기 코디네이트 이미지의 전체 픽셀 수의 1/9 내지 3/9의 범위에 포함되는 픽셀 수를 상기 제 1 기준으로 제공하는 하는 것을 특징으로 한다.The coordinate manager may provide the number of pixels included in a range of 1/9 to 3/9 of the total number of pixels of the coordinate image as the first reference.
또한, 상기 코디네이트 매니저는 상기 코디네이트 이미지의 전체 픽셀 수의 2/9에 해당되는 픽셀 수를 상기 제 1 기준으로 제공하는 것을 특징으로 한다.The coordinator manager may provide the number of pixels corresponding to 2/9 of the total number of pixels of the coordinated image as the first reference.
또한, 상기 코디네이트 매니저는 상기 코디네이트 이미지의 중심을 기준으로 가로 및 세로가 상기 코디네이트 창의 반에 해당되는 영역이 상기 중앙 영역으로 설정되고, 상기 중앙 영역에 포함되는 전체 픽셀 수의 50% 내지 55%의 포함되는 픽셀 수를 상기 제 2 기준으로 제공하는 것을 특징으로 한다.In addition, the coordination manager is configured to set the area corresponding to one half of the coordination window as the center area based on the center of the coordinate image, and 50% to 55% of the total number of pixels included in the center area. The number of pixels included is provided as the second reference.
또한, 상기 코디네이트 매니저는 상기 중앙 영역에 포함되는 전체 픽셀 수의 53%에 해당되는 픽셀 수를 상기 제 2 기준으로 제공하는 배경이미지를 제공하는 것을 특징으로 한다.The coordinator manager may provide a background image that provides the number of pixels corresponding to 53% of the total number of pixels included in the central area as the second reference.
또한, 상기 코디네이트 매니저는 상기 투명화 대상 픽셀로서 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 245 계조 값 이상인 조건을 만족하는 픽셀들을 추출하는 배경이미지를 제공하는 것을 특징으로 한다.In addition, the coordination manager provides a background image for extracting pixels satisfying a condition in which each of the grayscale values of red (R), green (G), and blue (B) is greater than or equal to 245 grayscale values as the pixel to be transparent. It is done.
또한, 상기 코디네이트 매니저는 상기 코디네이트 창에 둘 이상의 코디네이트 이미지의 배치를 허용함으로써 코디네이트 이미지들의 배치에 의하여 서로 다른 상품의 동시 코데네이트 기능을 제공하는 것을 특징으로 한다.In addition, the coordinator manager is characterized by providing a simultaneous coordination function of different goods by the arrangement of the coordinated images by allowing the placement of two or more coordinated images in the coordinated window.
또한, 상기 코디네이트 매니저는 투명화가 진행된 상기 코디네이트 이미지에 대하여 지우개 기능을 이용한 부분 편집, 스포이드 기능을 이용한 부분 편집, 트리밍 기능을 이용한 부분 편집 및 특정 색상의 일괄 삭제 중 적어도 하나 이상을 포함하는 편집 기능을 제공하는 배경이미지를 제공하는 것을 특징으로 한다.In addition, the coordinate manager includes an editing function including at least one of partial editing using an eraser function, partial editing using an eyedropper function, partial editing using a trimming function, and batch deletion of a specific color on the coordinated image which has been made transparent. It provides a background image to provide.
본 발명 배경이미지를 제공하는 온라인 기반 상품 이미지의 코디네이트 서비스 방법은 로그인된 소비자에 대하여 상품을 조회하고 및 선택하는 기능을 제공하는 단계; 상기 소비자가 특정 상품에 대하여 코디네이트와 소정의 배경이미지를 선 택하면 그에 연동하여 상기 배경이미지가 적용된 코디네이트 창을 활성화하는 단계; 상기 소비자가 코디네이트 창으로 상기 상품에 대한 상품 이미지를 이동하면 상기 상품 이미지를 원본 이미지와 코디네이트 이미지로 저장하는 단계; 상기 코디네이트 이미지를 분석하여 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 미리 정해진 계조 값 이상인 조건을 만족하는 픽셀들을 투명화 대상 픽셀로 추출하는 단계; 상기 코디네이트 이미지 내의 상기 투명화 대상 픽셀들의 수가 미리 정해진 제 1 기준 이하가 아니고 미리 설정된 중앙 영역에 포함되는 상기 투명화 대상 픽셀의 수가 미리 정해진 제 2 기준 이상이 아닌 조건을 만족하는지 판단하는 단계; 상기 투명화 대상 픽셀의 수가 상기 조건을 만족하는 경우 상기 코디네이트 이미지의 상기 투명화 대상 픽셀을 투명화하는 단계; 상기 투명화된 코디네이트 이미지를 지우개 기능을 이용한 부분 편집, 스포이드 기능을 이용한 부분 편집, 트리밍 기능을 이용한 부분 편집 및 특정 색상의 일괄 삭제 중 적어도 하나 이상을 포함하는 편집 기능을 이용하여 편집하는 단계; 상기 코디네이트 이미지와 미리 저장된 상기 소비자가 선택한 다른 이미지를 상기 코디네이트 창에 정렬하여 디스플레이하는 단계; 및 디스플레이 상태를 참조하여 상기 소비자가 상기 코디네이트 이미지에 대응하는 상품의 구매를 원하면 그에 대응한 전자결제기능을 제공하는 단계;를 포함하는 것을 특징으로 한다.The method for coordinating an online-based product image providing a background image of the present invention includes providing a function of searching and selecting a product for a logged-in consumer; Activating a coordinate window to which the background image is applied in response to the consumer selecting a coordinate and a predetermined background image for a specific product; Storing the product image as an original image and a coordinate image when the consumer moves the product image for the product to the coordinate window; Analyzing the coordinate image to extract pixels satisfying a condition that all of the grayscale values of red (R), green (G), and blue (B) are equal to or greater than a predetermined grayscale value as the pixel to be transparent; Determining whether the number of the pixels to be transparent in the coordinated image satisfies a condition that is not equal to or less than a first predetermined criterion and that the number of the pixels to be transparent included in a predetermined central area is not equal to or greater than a second predetermined reference; Transparentizing the transparent target pixel of the coordinate image when the number of the transparent target pixels satisfies the condition; Editing the transparent coordinated image using an editing function including at least one of partial editing using an eraser function, partial editing using an eyedropper function, partial editing using a trimming function, and batch deletion of a specific color; Arranging and displaying the coordinated image and another pre-stored image selected by the consumer in the coordinated window; And providing an electronic payment function according to the display state if the consumer wants to purchase a product corresponding to the coordinate image.
또한, 편집된 상기 코디네이트 이미지를 복원하기 위한 리드로우 기능에 의하여 편집된 상기 코디네이트 이미지를 복원하는 단계를 더 포함하며, 상기 리드로 우 기능에 의하여 상기 코디네이트 이미지를 분할한 단위 영역들에 대응되는 상기 원본 이미지가 제공되고 상기 소비자에 의하여 선택된 영역을 상기 원본 이미지의 해당 영역 이미지로 복원하는 것을 특징으로 한다.The method may further include restoring the edited coordinated image by the read-low function for restoring the edited coordinated image, wherein the co-ordinated image corresponds to the unit areas obtained by dividing the coordinated image by the read-low function. The original image is provided and the area selected by the consumer is restored to the corresponding area image of the original image.
또한, 상기 제 1 기준으로 상기 코디네이트 이미지의 전체 픽셀 수의 1/9 내지 3/9의 범위에 포함되는 픽셀 수를 적용하는 것을 특징으로 한다.In addition, the number of pixels included in the range of 1/9 to 3/9 of the total number of pixels of the coordinated image is applied as the first reference.
또한, 상기 제 1 기준으로 상기 코디네이트 이미지의 전체 픽셀 수의 2/9에 해당되는 픽셀 수를 적용하는 배경이미지를 제공하는 것을 특징으로 한다.The method may further include providing a background image to which the number of pixels corresponding to 2/9 of the total number of pixels of the coordinated image is applied as the first reference.
또한, 상기 코디네이트 이미지의 중심을 기준으로 가로 및 세로가 상기 코디네이트 이미지의 반에 해당되는 영역이 상기 중앙 영역으로 설정되고, 상기 중앙 영역에 포함되는 전체 픽셀 수의 50% 내지 55%의 포함되는 픽셀 수를 상기 제 2 기준으로 제공하는 배경이미지를 제공하는 것을 특징으로 한다.In addition, an area corresponding to half of the coordinated image with respect to the center of the coordinated image is set as the central area, and includes 50% to 55% of the total number of pixels included in the central area. It is characterized by providing a background image that provides the number as the second criterion.
또한, 상기 제 2 기준으로 상기 중앙 영역에 포함되는 전체 픽셀 수의 53%에 해당되는 픽셀 수를 적용하는 것을 특징으로 한다.In addition, the number of pixels corresponding to 53% of the total number of pixels included in the center area is applied as the second reference.
또한, 상기 투명화 대상 픽셀은 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 245 계조 값 이상인 조건을 만족하는 픽셀들을 추출하는 배경이미지를 제공 하는 것을 특징으로 한다.In addition, the pixel to be transparent may provide a background image for extracting pixels satisfying a condition in which all of the grayscale values of red (R), green (G), and blue (B) are equal to or greater than 245 grayscale values.
따라서, 본 발명에 의하면 인터넷 쇼핑몰에 소비자가 원하는 상품을 쉽게 코디네이트할 수 있는 기능이 탑재될 수 있고, 배경이미지를 제공하는 코디네이트 기능을 이용하여 소비자가 원하는 상품을 구매하는 전자상거래의 구현이 가능하므로, 소비자가 원하는 바를 충족하는 상품을 보다 정확히 선택할 수 있는 구매 방법이 제공될 수 있다. 그러므로, 소비자 친화적인 코디네이트 서비스를 인터넷 쇼핑몰에서 제공할 수 있으며, 소비자는 만족스런 상태에서 쇼핑을 즐기고 전자상거래를 이용할 수 있는 효과가 있다.Therefore, according to the present invention, a function for easily coordinating a product desired by a consumer can be mounted in an internet shopping mall, and an electronic commerce for purchasing a product desired by a consumer can be implemented using a coordinating function for providing a background image. For example, a purchase method may be provided in which a consumer may more accurately select a product that meets his or her desires. Therefore, a consumer-friendly coordination service can be provided in an internet shopping mall, and consumers can enjoy shopping and use e-commerce in a satisfactory state.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시 예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시 예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시 예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시 예에 관련하여 본 발명의 기술적 사상 및 범위를 벗어 나지 않으면서 다른 실시 예로 구현될 수 있다. 또한, 각각의 개시된 실시 예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 기술적 사상 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는,적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that the various embodiments of the invention are different, but need not be mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be embodied in other embodiments without departing from the spirit and scope of the invention with respect to one embodiment. In addition, it is to be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled. Like reference numerals in the drawings refer to the same or similar functions throughout the several aspects.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시 예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present invention.
본 발명에 따른 온라인 기반 상품 이미지의 코디네이트 시스템은 도 1과 같이 구성될 수 있다.The coordinate system of the online-based product image according to the present invention may be configured as shown in FIG. 1.
도 1을 참조하면 소비자는 소비자 컴퓨터(10)를 사용하여 인터넷에 접속할 수 있으며, 인터넷 쇼핑몰은 인터넷 쇼핑몰 서버(20)를 운영하여 인터넷을 통하여 전자상거래를 구현할 수 있다.Referring to FIG. 1, a consumer may access the Internet using a
인터넷 쇼핑몰 서버(20)는 데이터 베이스를 구비하며, 데이터베이스로서 사용자 데이터베이스(22), 배경이미지 데이터베이스(23) 및 상품 데이터베이스(24)가 포함될 수 있다. The internet
인터넷 쇼핑몰 서버(20)는 소비자를 위한 사용자 데이터베이스(22)를 관리함으로써 소비자의 로그인이나 배송에 사용자 데이터베이스(22)에 저장된 정보를 이용할 수 있다. 그리고, 인터넷 쇼핑몰 서버(20)는 사용자 데이터베이스(22)에 사용자의 아이디, 비밀번호, 주소, 사진 등의 정보를 관리할 수 있다. The internet
또한, 인터넷 쇼핑몰 서버(20)는 배경이미지 제공을 위한 배경이미지 데이터 베이스(23)를 관리함으로써, 소비자의 선택에 따라 다양한 종류의 배경이미지를 코디네이트 창을 통해 제공한다. 이때, 상기 배경이미지는 산, 바다, 호텔로비, 식당, 거실, 주방, 침실 등 상품이 적용되는 다양한 공간의 이미지이며, 상품별로 해당이미지를 관리하거나, 카테고리별로 이미지를 관리할 수 있다.In addition, the Internet
또한, 필요시 소비자가 상품이 적용되는 공간을 촬영하여 이를 배경이미지 데이터베이스(23)에 등록하여 이를 사용할 수도 있다.In addition, if necessary, the consumer may photograph the space where the product is applied and register it in the
그리고, 인터넷 쇼핑몰 서버(20)는 상품을 위한 상품 데이터베이스(24)를 관리함으로써 상품에 대한 정보를 소비자에게 제공하거나 판매에 상품 데이터베이스(24)에 저장된 정보를 이용할 수 있다. 그리고, 인터넷 쇼핑몰 서버(20)는 상품 데이터베이스(24)에 상품명, 가격, 재고, 이미지, 판매처 등의 정보를 관리할 수 있다.In addition, the Internet
인터넷 쇼핑몰 서버(20)는 구매 완료된 상품에 대한 배송 정보를 처리하는 배송 서버(40) 및 소비자의 구매에 대응한 전자 결재를 수행하는 빌링 서버(42)와 연동하여 배송 처리 및 전자 결재를 수행하도록 구성된다.The internet
인터넷 쇼핑몰 서버(20)는 상술한 데이터베이스를 참조하여 상기한 소비자의 로그인 기능, 소비자의 선택에 따른 상품에 대한 조회 기능, 선택된 상품에 대한 코디네이트 기능, 소비자의 구매 요청에 대응하여 빌링 서버(42)와 연동에 의하여 상품 구매를 위한 전자 결재 기능 및 전자 결재 완료된 상기 상품의 배송을 위하여 배송 서버(40)와 연동하여 배송 정보를 처리하는 배송 기능을 제공할 수 있다.The Internet
로그인 기능은 인터넷에 연결된 인터넷 쇼핑몰 서버(20)로 소비자가 접속하면 소비자에게 아이디와 비밀번호를 입력하거나 또는 별도의 인증 과정을 수행토록하여 정상적인 소비자가 로그인할 수 있도록 제어하는 기능이며, 로그인 기능을 수행하기 위하여 인터넷 쇼핑몰 서버(20)는 사용자 데이터베이스(22)에 저장된 사용자 아이디 및 비밀번호 조회를 수행할 수 있다. The login function is a function of controlling a normal consumer to log in by inputting an ID and password or performing a separate authentication process when a consumer accesses an Internet
그리고, 상품에 대한 조회 기능은 로그인한 소비자가 검색어로 원하는 상품명이나 제조사 또는 카테고리명을 입력하면 입력된 검색어에 부합하는 상품들을 상품 데이터베이스(24)에서 조회하여 리스트로 보여주고, 리스트 상에 상세보기 기능을 부가하여 개별 상품에 대한 상품 이미지를 포함한 제조사 등의 구체적인 정보를 확인할 수 있도록 하는 기능이며, 소비자의 편리한 조회를 위하여 다양한 검색 방법이 제작자의 의도에 따라 다양하게 구현될 수 있다.In addition, when the logged-in consumer enters a desired product name, a manufacturer, or a category name as a search word, the product search function displays a list of products corresponding to the input search word in the
그리고, 선택된 상품에 대한 코디네이트 기능은 후술되는 코디네이트 매니저(30) 연동하여 제공되는 기능으로서 조회된 상품을 나타내는 창에 버튼이나 체크박스와 같이 코디네이트 기능을 선택할 수 있는 요소와 배경이미지를 선택할 수 있는 요소를 제공하고, 소비자가 요소를 선택하면 코디네이트 기능을 이용할 수 있다. 코디네이트 기능이 선택되면 인터넷 쇼핑몰 서버(20)는 코디네이트 매니저(30)로 코디네이트 요청 정보를 전송하고, 코디네이트 매니저(30)는 이에 대응하여 선택된 배경이미지가 배경으로 설정된 코디네이트 창을 활성화시킨 후 후술되는 투명화 및 편집을 제공할 수 있다.The coordinate function for the selected product is a function provided by interworking with the coordinate
그리고, 상품 구매를 위한 전자 결재 기능은 인터넷 쇼핑몰 서버(20)와 빌링 서버(42) 간의 연동에 의하여 구현될 수 있으며, 소비자가 상품을 구매하기를 원하는 경우, 인터넷 쇼핑몰 서버(20)는 표시되는 화면에 구매를 진행하기 위한 요소(버턴 또는 체크박스 등)를 소비자가 선택하면 전자결재를 위한 정보를 데이터베이스를 활용하여 수집하고 필요한 정보를 소비자로부터 입력하도록 요구한 후 전자결재를 위한 정보가 충족되면 빌링서버(42)에 승인을 요청하고 빌링서버(42)가 금융서버(일명 'VAN')로부터 승인 요청에 대한 인증을 접수하여 전달하면 결제를 수행하는 전자상거래 기능을 수행한다.In addition, the electronic payment function for the product purchase may be implemented by interworking between the internet
그리고, 배송 기능은 인터넷 쇼핑몰 서버(20)와 배송서버(40) 간의 연동에 의하여 구현될 수 있으며, 배송서버(40)는 배송을 담당할 배송사 정보와 통신 방법이 미리 정해짐이 바람직하다. 소비자가 원하는 상품에 대한 결재를 완료하면, 인터넷 쇼핑몰 서버(20)는 배송에 필요한 정보를 배송서버(40)에 전달하여 배송을 수행하도록 지시한다. 배송 상태는 배송 서버(40)에 실시간으로 업데이트될 수 있으며, 인터넷 쇼핑몰 서버(20)는 배송 서버(40)에 업데이트되는 배송 상태에 대한 정보를 소비자가 요청하면 제공하는 기능을 수행할 수 있다.In addition, the delivery function may be implemented by interworking between the internet
한편, 도 1의 시스템에는 코디네이트 매니저(30), 원본 이미지 저장부(32), 코디네이트 이미지 저장부(34), 리드로우 툴(Redraw Tool)(36)이 포함되며, 코디네이트 매니저(30)는 인터넷 쇼핑몰 서버(20)와 소비자가 선택한 상품에 대한 이미지를 이용한 코디네이트 기능을 제공할 수 있다.Meanwhile, the system of FIG. 1 includes a
원본 이미지 저장부(32)는 소비자가 구매를 선택한 상품의 상품 이미지를 원본 이미지로 저장하며, 코디네이트 이미지 저장부(34)는 원본 이미지 저장부(32)에 저장된 소비자가 구매를 선택한 상품의 원본 이미지에 대응하는 코디네이트 이미지를 저장한다. The original
여기에서 원본 이미지와 코디네이트 이미지는 초기에 동일한 이미지이지만, 소비자가 코디네이트 이미지를 투명화 및 편집하는 과정에서 서로 달라지게 된다.Here, the original image and the coordinated image are initially the same image, but are different from each other in the process of making the transparent and edited coordinated image by the consumer.
한편, 코디네이트 매니저(30)는 상품 이미지의 코디네이트를 위한 배경이미지가 포함된 코디네이트 창을 제공하고, 코디네이트 이미지의 편집을 위한 리드로우 기능을 제공한다.Meanwhile, the
코디네이트 매니저(30)는 소비자가 선택하여 상기 코디네이트 창으로 옮긴 상품 이미지를 원본 이미지 저장부(32)와 코디네이트 이미지 저장부(34)에 원본 이미지와 코디네이트 이미지로 각각 저장하며, 코디네이트 이미지를 코디네이트 창에서 분석하여 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 미리 정해진 계조 값 이상(일예로 245 계조 이상)인 조건을 만족하는 픽셀들을 투명화 대상 픽셀로 추출하고, 코디네이트 이미지 내의 투명화 대상 픽셀들의 수가 미리 정해진 제 1 기준 이하가 아니고 미리 설정된 중앙 영역에 포함되는 상기 투명화 대상 픽셀의 수가 미리 정해진 제 2 기준 이상이 아닌 조건을 만족하면 상기 투명화 대상 픽셀에 대한 투명화를 진행하는 기능을 수행한다.The coordinating
그리고, 리드로우 툴(36)은 코디네이트 매니저(30)에서 코디네이트 이미지를 편집하는 과정에서 복원을 위한 리드로우 기능을 제공하기 위하여 구성된다.The
코디네이트 매니저(30)에서 소비자가 투명화된 코디네이트 이미지를 편집하기 위한 기능을 선택하면, 코디네이트 매니저(30)는 소비자의 기능 선택에 대응하 여 리드로우 툴(36)에 의하여 코디네이트 이미지를 분할한 단위 영역들에 대응되는 원본 이미지를 제공하고, 소비자가 원본 이미지를 선택하면 코디네이트 이미지의 해당 영역 이미지를 해당되는 원본 이미지로 복원하는 기능을 제공한다.When the consumer selects a function for editing the transparent coordinated image in the coordinate
상술한 본 발명에 따른 온라인 기반 상품 이미지의 코디네이트를 위한 이미지 프로세싱 방법은 도 2의 방법에 의하여 수행될 수 있다.The image processing method for coordinating the online-based merchandise image according to the present invention described above may be performed by the method of FIG.
즉, 소비자가 선택한 상품 이미지를 원본 이미지와 코디네이트 이미지로 저장하는 단계, 상기 코디네이트 이미지를 분석하여 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 미리 정해진 계조 값 이상인 조건을 만족하는 픽셀들을 투명화 대상 픽셀로 추출하는 단계, 상기 코디네이트 이미지 내의 상기 투명화 대상 픽셀들의 수가 미리 정해진 제 1 기준 이하가 아니고 미리 설정된 중앙 영역에 포함되는 상기 투명화 대상 픽셀의 수가 미리 정해진 제 2 기준 이상이 아닌 조건을 만족하는지 판단하는 단계 및 상기 투명화 대상 픽셀의 수가 상기 조건을 만족하는 경우 상기 코디네이트 이미지의 상기 투명화 대상 픽셀을 투명화하는 단계가 순차적으로 진행될 수 있다.That is, storing the product image selected by the consumer as the original image and the coordinate image, and analyzing the coordinate image to condition that each of the gray scale values of red (R), green (G), and blue (B) is equal to or greater than a predetermined gray scale value. Extracting pixels satisfying the pixel to be the transparent target pixel, wherein the number of the transparent target pixels in the coordinated image is not less than a first predetermined criterion, but the number of the transparent target pixels included in a predetermined central region is equal to or greater than a second predetermined criterion The method may include determining whether the non-conforming condition is satisfied and transparentizing the pixel to be transparent in the coordinated image when the number of the pixels to be transparent meets the condition.
도 2를 참조하여 본 발명에 따른 실시예의 동작을 설명한다.The operation of the embodiment according to the present invention will be described with reference to FIG.
고객인 소비자는 인터넷 쇼핑몰 즉 인터넷 쇼핑몰 서버(20)에 접속하고(S10), 로그인을 수행한다(S12). 인터넷 쇼핑몰 서버(20)는 로그인 과정에서 데이터베이스(사용자 데이터베이스(22))를 참조하여 입력되는 소비자의 아이디와 비밀번호를 조회한 후 정상적인 사용자인 경우 소비자의 로그인을 허용한다.A consumer, a customer, accesses an internet shopping mall, that is, an internet shopping mall server 20 (S10), and performs a login (S12). The Internet
로그인한 소비자는 인터넷 쇼핑몰 서버(20)에서 제공되는 검색 기능을 이용 하여 상품 데이터베이스(24)에 등록된 상품을 검색하고 원하는 상품을 검색하고 선택한다(S14).The logged-in consumer searches for a product registered in the
소비자가 상품을 검색하는 과정에서 원하는 상품을 선택하고 상품을 코디네이트할 것을 선택하고(S16), 소정의 배경이미지를 선택하면(S18) 인터넷 쇼핑몰 서버(20)는 코디네이트 매니저(30)와 연동하여 코디네이트 창을 활성화한다.(S20) 여기에서 인터넷 쇼핑몰 서버(20)는 소비자가 선택된 상품의 코디네이트를 선택하기 위하여 상품에 대한 정보를 표시하는 웹 페이지에 배경이미지가 적용된 코디네이트 창을 활성화할 수 있는 기능이 링크된 버턴이나 체크박스와 같은 요소를 제공함이 바람직하다.When the consumer selects a desired product and coordinates the product in the process of searching for the product (S16), and selects a predetermined background image (S18), the Internet
그리고, 코디네이트 매니지(30)는 배경이미지가 적용된 코디네이트 창(도시되지 않음)을 제공하며 코디네이트 창은 사용자가 선택한 상품의 이미지를 드래그 앤 드롭이나 복사와 같은 방법으로 표시할 수 있고, 후술되는 투명화 진행을 선택하기 위한 버턴이나 이미지 편집을 위한 지우개, 스포이드 및 트리밍과 같은 기능이 제공될 수 있다.The coordinated
코디네이트 창이 활성화된 상태(S20)에서 소비자가 상품의 이미지를 선택하면(S22), 코디네이트 매니저(30)는 선택된 이미지를 원본 이미지와 코디네이트 이미지로 원본 이미지 저장부(34) 및 코디네이트 이미지 저장부(34)에 각각 저장하고 코디네이트 이미지를 디스플레이한다.(S24)When the consumer selects the image of the product in the state in which the coordinate window is activated (S20) (S22), the
코디네이트 매니저(30)는 디스플레이된 코디네이트 이미지를 비트맵 데이터로 변환한다.Coordinate
코디네이트 이미지는 레드(R), 그린(G), 블루(B) 각각 256 계조에 해당하는 값이 16진수의 비트맵 데이터 즉 "FFFFFF"에서 "000000"로 각 픽셀 별로 변환되며, 10진수로 레드(R), 그린(G), 블루(B) 각각은 0 내지 255에 해당되는 값을 가지며, 화이트는 레드(R), 그린(G), 블루(B) 각각이 10진수의 255(16진수의 "FFFFFF") 값을 갖는다.In the coordinated image, 256 gray levels of red (R), green (G), and blue (B) are converted for each pixel from hexadecimal bitmap data, that is, "FFFFFF" to "000000", and red as decimal. Each of (R), green (G), and blue (B) has a value corresponding to 0 to 255, and white has red (R), green (G), and blue (B) each with a decimal number of 255 (hexadecimal). "FFFFFF").
상술한 비트맵 데이터로써 코디네이트 이미지에 포함된 각 픽셀 별로 투명화 대상 픽셀을 추출한다.(S28)The pixel to be transparent is extracted for each pixel included in the coordinate image as the bitmap data described above (S28).
종래의 투명화 대상 픽셀 추출법은 도 3a와 같이 원형 파선 영역 내부에 해당되는 흰색과 회색에 해당되는 영역에 대하여 수행되었으나, 본 발명에 따른 투명화 대상 픽셀의 추출은 도 3b와 같이 R, G, B 각각의 색상에 근접한 영역을 구한다.The conventional transparent object pixel extraction method is performed on the areas corresponding to the white and gray areas inside the circular dashed line region as shown in FIG. 3A. However, the extraction of the transparent object pixel according to the present invention is performed on R, G, and B as shown in FIG. Find the area close to the color of.
이를 위하여 투명화 대상 픽셀 추출 방법은 도 4와 같이 레드(R), 그린(G) 및 블루(B)의 각 계조 값 모두가 245 계조 값 이상인 조건을 만족하는 것을 추출하는 것으로 실시될 수 있다. 물론 본 발명의 실시예는 제작자의 의도에 따라서 기준되는 계조 값을 변경 실시할 수 있다.To this end, the method of extracting a pixel to be transparent may be performed by extracting a condition in which all of the grayscale values of red (R), green (G), and blue (B) satisfy a condition of 245 gray scale values or more. Of course, the embodiment of the present invention may change the reference gray value according to the intention of the manufacturer.
상술한 바와 같이 투명화 대상 픽셀이 추출되면(S28), 상품 이미지에 포함된 투명화 대상 픽셀 수가 제 1 기준 이하인지 판단한다.(S30)As described above, when the pixel to be transparent is extracted (S28), it is determined whether the number of the pixels to be included in the product image is equal to or less than the first criterion (S30).
만약 상품 이미지에 포함된 투명화 대상 픽셀 수가 제 1 기준 이하이면 투명화하기 적절하지 않은 이미지로 판단하여 이미지 변환을 수행하지 않는다.(S34)If the number of pixels to be transparent included in the product image is less than or equal to the first criterion, it is determined that the image is not suitable to be transparent, and image conversion is not performed.
그리고, 상품 이미지 중 설정된 중앙 영역에 투명화 대상 픽셀 수가 제 2 기 준 이상인지 판단한다.(S32)In operation S32, it is determined whether the number of pixels to be transparent is greater than or equal to the second criterion in the central region of the product image.
만약 중앙 영역에 투명화 대상 픽셀 수가 제 2 기준 이상이면 투명화하기 적절하지 않은 이미지로 판단하여 이미지 변환을 수행하지 않는다.(S34)If the number of pixels to be transparent in the central area is greater than or equal to the second criterion, it is determined that the image is not suitable to be transparent, and image conversion is not performed (S34).
상품 이미지에 포함된 투명화 대상 픽셀 수가 제 1 기준 이하이면 전체 이미지 영역에서 상품이 차지하는 면적이 커서 본 발명에 따라서 자동으로 투명화를 진행하기에 적절하지 않은 이미지로 판단될 수 있고, 중앙 영역에 투명화 대상 픽셀 수가 제 2 기준 이상이면 중앙 영역이 상품 자체 이미지에 해당하는 것으로 판단하여 투명화를 진행하기에 적절하지 않은 이미지로 판단될 수 있다. If the number of pixels to be transparent included in the product image is less than or equal to the first criterion, the area occupied by the product in the entire image area may be determined to be an image that is not suitable for automatically performing transparency according to the present invention. If the number of pixels is greater than or equal to the second criterion, it may be determined that the center area corresponds to the image of the product itself, and thus the image is not appropriate to proceed with transparency.
여기에서, 제 1 기준으로 상기 코디네이트 이미지의 전체 픽셀 수의 1/9 내지 3/9의 범위에 포함되는 픽셀 수 더욱 바람직하게는 2/9에 대응되는 픽셀 수가 적용될 수 있으며, 300픽셀×300픽셀의 상품 이미지의 경우 20000 화소가 기준으로 적용될 수 있다.Here, the number of pixels included in the range of 1/9 to 3/9 of the total number of pixels of the coordinated image on the first basis may be applied. More preferably, the number of pixels corresponding to 2/9 may be applied, and 300 pixels × 300 pixels. In the case of the product image of 20,000 pixels may be applied as a reference.
즉 도 5와 같은 경우 투명화 대상 픽셀이 A1, A2 및 A3에 걸쳐서 분포되고 있으나 이 영역들 A1, A2 및 A3이 좁기 때문에 추출된 투명화 대상 픽셀이 12947개 검출되었다고 가정한 경우, 기준되는 20000화소보다 적기 때문에 제 1 기준에 적용되어 이미지 변환을 수행하지 않는다.That is, in FIG. 5, when the pixels to be transparent are distributed across A1, A2, and A3, but the areas A1, A2, and A3 are narrow, it is assumed that 12947 pixels to be extracted are detected. Because it is small, it is applied to the first criterion and does not perform image conversion.
그러나, 도 6과 같은 경우 투명화 대상 픽셀이 분포되는 영역이 넓어서 투명화 대상 픽셀이 충분히 검출될 수 있으며(49660개로 가정함), 기준되는 20000화소보다 많기 때문에 제 1 기준에 적용되어 이미지 변환을 수행할 수 있다.However, in the case of FIG. 6, since the area to be transparent is distributed, the pixel to be transparent can be sufficiently detected (assuming 49660), and since there are more than 20000 pixels, the image is applied to the first criterion to perform image conversion. Can be.
그러나, 전체 투명화 대상 픽셀 수가 기준 이하가 아닌 경우에도 상술한 바 와 같이 중앙 영역의 투명화 대상 픽셀 수를 판단하여 투명화 진행이 결정될 수 있다. However, even when the total number of pixels to be transparent is not lower than the reference, the progress of the transparency may be determined by determining the number of pixels to be transparent in the center area as described above.
중앙 영역은 코디네이트 이미지의 중심을 기준으로 가로 및 세로가 상기 코디네이트 이미지의 반에 해당되는 영역이 설정될 수 있으며, 300픽셀×300픽셀의 상품 이미지의 경우 이미지의 중심을 기준으로 150픽셀×150픽셀이 중심 영역으로 설정될 수 있다. 그리고, 제 2 기준으로 중앙 영역에 포함되는 전체 픽셀 수의 50% 내지 55%의 포함되는 픽셀 수가 적용될 수 있으며, 바람직하게는 중앙 영역에 포함되는 전체 픽셀 수의 53%에 해당되는 픽셀 수가 적용될 수 있다.The central area may be set to an area corresponding to half of the coordinate image in the horizontal and vertical directions based on the center of the coordinate image. For a product image of 300 pixels × 300 pixels, 150 pixels × 150 pixels based on the center of the image This center area can be set. And, the number of pixels included in the 50% to 55% of the total number of pixels included in the center area may be applied as a second reference, preferably the number of pixels corresponding to 53% of the total number of pixels included in the center area may be applied. have.
150픽셀×150픽셀이 중앙 영역으로 설정된 경우, 이 영역의 최대 픽셀 수는 22500개이다. 그러므로, 제 2 기준은 12000 픽셀로 설정될 수 있다.If 150 pixels by 150 pixels are set as the center area, the maximum number of pixels in this area is 22500. Therefore, the second criterion may be set to 12000 pixels.
이를 가정하여 도 7을 참조하면, 중앙 영역은 C와 같이 설정될 수 있으며, 상품 자체가 흰색 계열을 많이 포함하는 것이므로 중앙 영역 C에 투명화 대상 픽셀이 제 2 기준보다 많이 검출될 수 있다.(일예로 13500개). 그러므로 도 7의 상품 이미지는 제 2 기준에 적용되어 이미지변환을 수행할 수 없다.Assuming this, referring to FIG. 7, the center region may be set as C, and since the product itself includes many white series, more pixels to be transparent may be detected in the center region C than the second criterion. 13500). Therefore, the product image of FIG. 7 is applied to the second criterion to perform image conversion.
상술한 단계 S32 및 단계 S34의 조건들을 충족하는 상품 이미지의 투명화 대상 픽셀에 대하여 투명화가 진행될 수 있다.(S36)The transparency may be performed on the pixel to be transparent of the merchandise image that satisfies the above-described conditions of steps S32 and S34.
상술한 바와 같이 투명화가 진행된 상품 이미지 즉 코디네이트 이미지는 코디네이트 창의 특정 위치에 표시되고(S40), 코디네이트 매니저(30)는 소비자가 다른 이미지를 추가 선택할 것인가 판단한다.(S42) 만약 소비자가 다른 이미지를 추가 선택하면 코디네이트 매니저(30)는 단계 S22부터 투명화 대상 픽셀 추출 과정을 수행하고 다른 이미지를 추가 선택하지 않으면 코디네이트 이미지를 편집하는 단계 S44 내지 S48의 과정을 수행한다.As described above, the product image, ie, the coordinated image, which has been transparent, is displayed at a specific position of the coordinate window (S40), and the
코디네이트 이미지 편집(S44)은 투명화 대상 픽셀들이 투명화되고 남은 이미지에 대한 지우개를 이용한 부분적인 지우기, 스포이드를 이용한 부분적인 이미지 편집, 트리밍을 이용한 부분적인 이미지 편집 및 특정 색상에 대한 일괄 삭제를 포함하며 코디네이트 창은 코디네이트 이미지 편집을 위한 기능을 제공함이 바람직하다. Coordinating image editing (S44) includes partial erasing using an eraser for the remaining image after the transparent target pixels become transparent, partial image editing using an eyedropper, partial image editing using trimming, and batch deletion for a specific color. The window preferably provides a function for coordinating image editing.
편집된 이미지를 복원하고자 하는 경우(S46), 코디네이트 매니저(30)는 리드로우 툴(36)을 구동하여 단계(S48)를 수행한다.When the edited image is to be restored (S46), the
그에 따라서 리드로우 기능에 의하여 코디네이트 이미지를 분할한 단위 영역들에 대응되는 원본 이미지가 제공되고, 소비자는 원본 이미지로 복원할 단위 영역을 선택하며, 소비자에 의하여 선택된 영역이 원본 이미지의 해당 영역 이미지로 복원된다.Accordingly, the original image corresponding to the unit areas obtained by dividing the coordinated image is provided by the redraw function, and the consumer selects the unit area to be restored to the original image, and the area selected by the consumer is converted into the corresponding area image of the original image. Is restored.
상술한 바와 같이 코디네이트 이미지의 투명화 대상 픽셀 추출 및 투명화 진행 그리고 코디네이트 이미지 편집이 종료되면, 소비자는 코디네이트 이미지에 미리 등록 가능한 자신의 이미지를 매칭하여 코디네이트 상태를 확인할 수 있다.(S50)As described above, when the extraction of the pixel to be transparent of the coordinate image and the progress of the transparency and the editing of the coordinate image are finished, the consumer may check his / her coordination state by matching his own image that can be pre-registered with the coordinate image.
코디네이트 매니저(30)에 의하여 활성화되는 배경이미지가 제공되는 코디네이트 창은 둘 이상의 코디네이트 이미지를 정렬하여 디스플레이할 수 있다.The coordinate window provided with the background image activated by the coordinate
즉 도 8과 같이 소비자는 배경이미지(B1)가 적용된 코이네이트 창에 코디네 이트 이미지(P1, P2)를 배치할 수 있다.That is, as shown in FIG. 8, the consumer may arrange the coordinating images P1 and P2 in the coinate window to which the background image B1 is applied.
코디네이트 상태를 확인한 소비자는 이어지는 구매(S52)와 결제(S54)를 수행하여 원하는 상품을 취득할 수 있다.The consumer who has confirmed the coordination state may acquire a desired product by performing a subsequent purchase (S52) and a payment (S54).
상술한 바와 같이 본 발명에 의하여 인터넷 쇼핑몰에서 소비자가 원하는 상품에 대한 코디네이트를 위한 이미지 프로세싱을 제공할 수 있으며, 소비자가 쉽게 코디네이트하여 소비자가 원하는 바를 충족하는 상품을 보다 정확히 선택할 수 있다. As described above, according to the present invention, it is possible to provide image processing for coordinating a product desired by a consumer in an internet shopping mall, and the consumer can easily coordinate to select a product that satisfies the desire of the consumer more accurately.
결국, 인터넷 쇼핑몰은 소비자 친화적인 코디네이트 서비스를 제공할 수 있으며, 소비자는 만족스런 상태에서 상품의 구매를 결정할 수 있다.As a result, the Internet shopping mall may provide a consumer-friendly coordination service, and the consumer may decide to purchase a product in a satisfactory state.
이상에서는 본 발명을 바람직한 실시 예에 의거하여 설명하였으나, 본 발명의 기술적 사상은 이에 한정되지 아니하고 청구항에 기재된 범위 내에서 변형이나 변경 실시가 가능함은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명백한 것이며, 그러한 변형이나 변경은 첨부된 특허청구범위에 속한다 할 것이다.In the above, the present invention has been described based on the preferred embodiments, but the technical idea of the present invention is not limited thereto, and modifications or changes can be made within the scope of the claims. It will be apparent to those skilled in the art, and such modifications and variations will belong to the appended claims.
본 명세서에서 첨부되는 다음의 도면들은 본 발명의 바람직한 실시 예를 예시하는 것이며, 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어서 해석되어서는 아니 된다.The following drawings, which are attached in this specification, illustrate the preferred embodiments of the present invention, and together with the detailed description thereof, serve to further understand the technical spirit of the present invention. It should not be interpreted.
도 1은 본 발명에 따른 배경이미지를 제공하는 온라인 기반 상품 이미지의 코디네이트 서비스 시스템의 바람직한 실시예를 나타내는 블록도.1 is a block diagram illustrating a preferred embodiment of a coordinated service system for an online based product image providing a background image according to the present invention.
도 2는 본 발명에 따른 배경이미지를 제공하는 온라인 기반 상품 이미지의 코디네이트 서비스 방법의 바람직한 실시예를 나타내는 흐름도.2 is a flowchart illustrating a preferred embodiment of a method of coordinating an online-based product image providing a background image according to the present invention.
도 3a 및 도 3b는 종래와 본 발명에 따른 계조 범위 선택을 설명하기 위한 색상 계통도.Figures 3a and 3b is a color flow diagram for explaining the selection of the gradation range according to the prior art and the present invention.
도 4는 투명화 영역 범위를 설명하기 위한 도면.4 is a diagram for explaining a range of transparent areas.
도 5 내지 도 7은 투명화 대상 픽셀의 추출과 그에 따른 판단을 설명하기 위한 도면.5 to 7 are diagrams for explaining extraction of a pixel to be transparent and determination thereof.
도 8은 본 발명에 따른 배경이미지를 제공하는 코디네이트 이미지를 이용하는 방법을 설명하기 위한 도면.8 is a view for explaining a method of using a coordinate image for providing a background image according to the present invention.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090112863A KR101011476B1 (en) | 2009-11-20 | 2009-11-20 | Coordination service system of online-based product image that provides background image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090112863A KR101011476B1 (en) | 2009-11-20 | 2009-11-20 | Coordination service system of online-based product image that provides background image |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101011476B1 true KR101011476B1 (en) | 2011-01-28 |
Family
ID=43616894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090112863A KR101011476B1 (en) | 2009-11-20 | 2009-11-20 | Coordination service system of online-based product image that provides background image |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101011476B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210084946A (en) * | 2019-12-30 | 2021-07-08 | 씨제이올리브네트웍스 주식회사 | Method and server for inspecting food advertising images |
KR102725771B1 (en) * | 2023-10-30 | 2024-11-04 | 플리트소프트 주식회사 | Method for training an artificial intelligence-based controversial content inspection device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007988A (en) * | 2000-06-02 | 2002-01-29 | 가네꼬 히사시 | Internet boutique system |
KR20020057476A (en) * | 2001-01-05 | 2002-07-11 | 모영일 | Coordination operation system using a network and the operation method thereof |
KR20060016611A (en) * | 2004-08-18 | 2006-02-22 | 엘지전자 주식회사 | A mobile communication terminal having a fashion coordination function and a coordination method using the same |
-
2009
- 2009-11-20 KR KR1020090112863A patent/KR101011476B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007988A (en) * | 2000-06-02 | 2002-01-29 | 가네꼬 히사시 | Internet boutique system |
KR20020057476A (en) * | 2001-01-05 | 2002-07-11 | 모영일 | Coordination operation system using a network and the operation method thereof |
KR20060016611A (en) * | 2004-08-18 | 2006-02-22 | 엘지전자 주식회사 | A mobile communication terminal having a fashion coordination function and a coordination method using the same |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210084946A (en) * | 2019-12-30 | 2021-07-08 | 씨제이올리브네트웍스 주식회사 | Method and server for inspecting food advertising images |
KR102283191B1 (en) | 2019-12-30 | 2021-07-29 | 씨제이올리브네트웍스 주식회사 | Method and server for inspecting food advertising images |
KR102725771B1 (en) * | 2023-10-30 | 2024-11-04 | 플리트소프트 주식회사 | Method for training an artificial intelligence-based controversial content inspection device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2014100593A4 (en) | A retail system | |
US8117089B2 (en) | System for segmentation by product category of product images within a shopping cart | |
US6128600A (en) | Electronic shopping system and method of defining electronic catalogue data therefor | |
AU2022202179A1 (en) | Visualization tool for furniture arrangement in a real estate property | |
US8635104B2 (en) | Real estate virtual touring systems | |
US20110029401A1 (en) | Method Of Providing Online House Or Office Décor Related Service | |
US20060271448A1 (en) | Information processing method and apparatus for virtual try-on | |
KR101334540B1 (en) | Virtual self interior system | |
JP5608223B2 (en) | Information processing apparatus, information processing method, terminal apparatus, information processing program, and recording medium | |
US20010004735A1 (en) | Electronic commerce system and method | |
KR20190105702A (en) | System for providing furniture shopping service through virtual experience | |
WO2023107997A1 (en) | Smart render design tool and method | |
WO2015127534A1 (en) | Computer-implemented method and system of real estate marketing | |
KR101011476B1 (en) | Coordination service system of online-based product image that provides background image | |
US20180330393A1 (en) | Method for easy accessibility to home design items | |
WO2011009141A1 (en) | System and method for conducting transactions from third party sites | |
CN106537435A (en) | Statistical-data-generating server device, statistical-data generation system, and statistical-data generation method | |
KR102439476B1 (en) | Method and apparatus for allowing an user terminal to use 3d model of a product for augmented reality in e-commerce, and method for registering 3d model by associating a product on a web page and apparatus using said method | |
KR101011477B1 (en) | Coordinated Service System of Online Based Product Image | |
JP2003058747A (en) | Product selection support method, product selection support server, product selection support program, and recording medium storing product selection support program | |
JPH09138860A (en) | System for taking actually taken picture into virtual picture space | |
JP2008242938A (en) | Display simulation system by three-dimensional cg image | |
KR101011479B1 (en) | Image processing device for coordinating online based product images | |
KR20240141579A (en) | Online-based product image coordination service system that provides background images | |
CN114758106A (en) | Online simulation shopping system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20091120 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20100611 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20091120 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101012 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20101216 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20101012 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20101216 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20101210 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20110119 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20101223 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20101216 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20101210 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110121 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110121 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140121 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140121 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150120 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20150120 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20161209 |