KR102453040B1 - 인테리어 정보 처리 장치 및 방법 - Google Patents

인테리어 정보 처리 장치 및 방법 Download PDF

Info

Publication number
KR102453040B1
KR102453040B1 KR1020210102954A KR20210102954A KR102453040B1 KR 102453040 B1 KR102453040 B1 KR 102453040B1 KR 1020210102954 A KR1020210102954 A KR 1020210102954A KR 20210102954 A KR20210102954 A KR 20210102954A KR 102453040 B1 KR102453040 B1 KR 102453040B1
Authority
KR
South Korea
Prior art keywords
image
information
interior
customer terminal
server
Prior art date
Application number
KR1020210102954A
Other languages
English (en)
Other versions
KR20210098932A (ko
Inventor
이주성
홍종선
Original Assignee
(주) 아키드로우
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주) 아키드로우 filed Critical (주) 아키드로우
Priority to KR1020210102954A priority Critical patent/KR102453040B1/ko
Publication of KR20210098932A publication Critical patent/KR20210098932A/ko
Application granted granted Critical
Publication of KR102453040B1 publication Critical patent/KR102453040B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0203Market surveys; Market polls
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/194Transmission of image signals

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Primary Health Care (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 인테리어 정보 처리 장치 및 방법에 관한 것이다.
본 발명에 따른 인테리어 정보 처리 방법은 고객 단말기에서 2D 이미지를 서버로 전송하는 단계, 상기 서버에서 상기 2D 이미지를 3D 이미지로 변환하는 단계, 변환한 3D 이미지를 적어도 하나의 서비스 단말기로 전송하는 단계, 적어도 하나의 상기 서비스 단말기에서 상기 3D 이미지를 기반으로 하는 3D 인테리어 정보를 상기 서버로 전송하는 단계 및 상기 3D 인테리어 정보를 상기 고객 단말기로 전송하는 단계를 포함할 수 있다.

Description

인테리어 정보 처리 장치 및 방법{Apparatus and Method of Processing for Interior Information}
본 발명은 인테리어 정보 처리 장치 및 방법에 관한 것이다.
요즘 우리나라에서는 아파트 등의 부동산의 거래가 활발하다.
아파트 등의 집을 구매한 구매자는 자신이 원하는 바에 따라 집의 인테리어를 새롭게 할 수 있다. 이러한 경우, 구매자는 인테리어 업자를 불러 집의 구조를 확인하도록 하고, 이후 업자로부터 견적서를 받는 경우가 일반적이다.
그러나 이러한 경우에는 견적을 확인하기 위해서는 상당한 시간이 소요되는 문제점이 있다.
본 발명은 인테리어 정보를 빠르게 확인할 수 있는 인테리어 정보 처리 장치 및 방법을 제공하는데 그 목적이 있다.
본 발명에 따른 인테리어 정보 처리 방법은 고객 단말기에서 2D 이미지를 서버로 전송하는 단계, 상기 서버에서 상기 2D 이미지를 3D 이미지로 변환하는 단계, 변환한 3D 이미지를 적어도 하나의 서비스 단말기로 전송하는 단계, 적어도 하나의 상기 서비스 단말기에서 상기 3D 이미지를 기반으로 하며, 적어도 하나의 선택 가능한 객체(Object)를 포함하는 3D 인테리어 정보를 상기 서버로 전송하는 단계 및 상기 3D 인테리어 정보를 상기 고객 단말기로 전송하는 단계를 포함할 수 있다.
또한, 상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하는 경우, 선택된 상기 객체의 상세정보를 상기 고객 단말기의 화면에 표시하는 단계를 더 포함할 수 있다.
또한, 상기 상세정보는 상기 객체의 수치, 재질 및 가격 중 적어도 하나에 대한 정보를 포함할 수 있다.
또한, 상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하고, 선택한 상기 객체에 대해 구매가 가능할 수 있다.
또한, 상기 서버는 상기 서비스 단말기로부터 수신한 상기 3D 인테리어 정보를 그대로 상기 고객 단말기로 전송하거나, 수신한 상기 3D 인테리어 정보를 가공하여 상기 고객 단말기로 전송할 수 있다.
또한, 상기 고객 단말기에서 수신한 상기 3D 인테리어 정보에 대해 만족도를 평가하는 단계를 더 포함할 수 있다.
또한, 상기 서버는 상기 3D 인테리어 정보를 전송한 상기 서비스 단말기에 대응하는 서비스 제공자에 대한 정보를 상기 고객 단말기로 전송하는 단계를 더 포함할 수 있다.
또한, 상기 고객 단말기에서 상기 서버로 요구조건에 대한 정보를 전송하는 단계 및 상기 서버에서 적어도 하나의 상기 서비스 단말기로 상기 요구조건에 대한 정보를 전송하는 단계를 더 포함할 수 있다.
또한, 상기 요구조건에 대한 정보는 선호하는 인테리어 타입에 대한 선호 타입 정보를 포함할 수 있다.
또한, 상기 고객 단말기의 화면에 선택가능한 적어도 하나의 인테리어 타입에 대한 정보를 표시하는 단계 및 적어도 하나의 상기 인테리어 타입에 대응하는 적어도 하나의 제 1 참조정보를 상기 고객 단말기의 화면에 표시하는 단계를 더 포함할 수 있다.
또한, 상기 제 1 참조정보는 적어도 하나의 상기 인테리어 타입에 대응하여 이전에 작성된 적어도 하나의 3D 인테리어 정보를 포함할 수 있다.
또한, 상기 고객 단말기에서는 상기 2D 이미지에 대응하는 주소에 대한 정보를 상기 서버로 전송하는 단계를 더 포함할 수 있다.
또한, 상기 서버는 상기 주소에 대한 정보에 대응하는 제 2 참조정보를 상기 고객 단말기로 전송하는 단계를 더 포함할 수 있다.
또한, 상기 제 2 참조정보는 상기 주소에 대한 정보에 대응하여 이전에 작성된 적어도 하나의 3D 인테리어 정보를 포함할 수 있다.
본 발명에 따른 인테리어 정보 처리 장치는 2D 이미지를 전송하는 고객 단말기, 상기 2D 이미지를 수신하고, 수신한 상기 2D 이미지를 3D 이미지로 변환하고, 변환한 상기 3D 이미지를 전송하는 서버 및 상기 3D 이미지를 수신하고, 상기 3D 이미지를 기반으로 하며 적어도 하나의 선택 가능한 객체(Object)를 포함하는 3D 인테리어 정보를 생성하고, 생성한 상기 3D 인테리어 정보를 상기 서버로 전송하는 서비스 단말기를 포함하고, 상기 서버는 상기 서비스 단말기로부터 수신한 상기 3D 인테리어 정보를 상기 고객 단말기로 전송할 수 있다.
또한, 상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하는 경우, 선택된 상기 객체의 상세정보를 상기 고객 단말기의 화면에 표시할 수 있다.
또한, 상기 상세정보는 상기 객체의 수치, 재질 및 가격 중 적어도 하나에 대한 정보를 포함할 수 있다.
또한, 상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하고, 선택한 상기 객체에 대해 구매가 가능할 수 있다.
또한, 상기 서버는 상기 서비스 단말기로부터 수신한 상기 3D 인테리어 정보를 그대로 상기 고객 단말기로 전송하거나, 상기 3D 인테리어 정보를 가공하여 상기 고객 단말기로 전송할 수 있다.
또한, 상기 고객 단말기에서 수신한 상기 3D 인테리어 정보에 대해 만족도를 평가할 수 있다.
본 발명에 따른 인테리어 정보 처리 장치 및 방법은 사용자가 입력하는 2D 이미지를 3D 이미지로 변환하고, 변환한 3D 이미지를 기반으로 3D 인테리어 정보를 생성하여 고객에게 제공함으로써, 고객으로 하여금 보다 정밀한 인테리어 정보를 보다 편리하고 빠르게 확인할 수 있도록 하는 효과가 있다.
도 1 내지 도 2는 본 발명의 일실시예에 따른 파일 변환 장치의 구성에 대해 설명하기 위한 도면이다.
도 3 내지 도 7은 이미지 파일을 도면화하는 방법에 대한 제 1 실시예를 설명하기 위한 도면이다.
도 8 내지 도 11은 이미지 파일을 도면화하는 방법에 대한 제 2 실시예를 설명하기 위한 도면이다.
도 12 내지 도 13은 본 발명에 따른 인테리어 정보 처리 장치에 대해 설명하기 위한 도면이다.
도 14 내지 도 31은 인테리어 정보 처리 방법에 대해 설명하기 위한 도면이다.
도 32 내지 도 39는 3D 인테리어 정보에 포함된 선택 가능한 객체를 구매하는 방법에 대해 설명하기 위한 도면이다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 인테리어 정보 처리 장치 및 방법에 대해 상세히 설명한다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해될 수 있다.
본 발명을 설명함에 있어서 제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지 않을 수 있다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 수 있다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다.
및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함할 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급되는 경우는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해될 수 있다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해될 수 있다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다.
본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것으로서, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해될 수 있다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석될 수 있으며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않을 수 있다.
아울러, 이하의 실시예는 당 업계에서 평균적인 지식을 가진 자에게 보다 완전하게 설명하기 위해서 제공되는 것으로서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.
이하에서 설명되는 다양한 실시예들은 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.
하드웨어적인 구현에 의하면, 본 발명의 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다.
한편, 소프트웨어적인 구현에 의하면, 본 발명에서 절차나 기능과 같은 실시예들은 적어도 하나의 기능 또는 작동을 수행하게 하는 별개의 소프트웨어 모듈과 함께 구현될 수 있다.
도 1 내지 도 2는 본 발명의 일실시예에 따른 파일 변환 장치의 구성에 대해 설명하기 위한 도면이다.
도 1을 살펴보면, 2D 이미지를 3D 이미지로 변환하는 파일 변환 장치(1)는 입력부(10), 이미지 파일 처리부(20) 및 저장부(30)를 포함한다.
입력부(10)는 도면화하기 위한 파일을 입력받는 부분으로서, 외부 장치를 통해 입력되는 파일을 입력받기 위한 USB 포트 또는 네트워크를 통해 파일을 입력 또는 다운로드 받기 위한 통신 모듈로 구현할 수 있다.
여기서 도면화 하기 위한 파일은 이미지 파일(JPG파일, GIF파일, PNG파일, 기타) 및 PDF 파일 중 적어도 어느 하나 이상을 포함할 수 있다. 상기 PDF 파일은 자체 알고리즘을 통해 이미지화된 파일을 의미할 수 있다.
또는, 도면화하기 위한 이미지는 사용자가 손으로 그린 도면을 촬영한 이미지를 의미할 수 있다. 또는, 사용자가 손으로 그린 도면을 촬영하여 생성한 이미지 파일(JPG파일, GIF파일, PNG파일, 기타) 및 PDF 파일일 수도 있다. 여기서, PDF 파일은 자체 알고리즘을 통해 이미지화된 파일을 의미할 수 있다.
한편, 이미지 파일 처리부(20)는 입력부(10)를 통해 입력된 파일을 도면화(2D 도면화 및/또는 3D 도면화)하여 저장부(30)에 저장하는 역할을 한다.
이미지 파일 처리부(20)는 도 2에 도시한 바와 같이, 외곽선 추출모듈(21), 코너 특징점 검출모듈(22), 점 연결모듈(23), 잡음 제거모듈(24), 이미지 검출모듈(25), 템플릿 매칭모듈(26), 2D 도면 생성모듈(27), 3D 도면 산출모듈(28), 조명 영향 제거모듈(31), 라벨링 모듈(33), 경계선 검출모듈(34), 방향성 결정 및 외곽선 제거모듈(35)을 포함할 수 있다.
외곽선 추출모듈(21)은 입력된 파일로부터 외곽선을 추출할 수 있다. 아울러, 외곽선 추출모듈(21)은 조명의 영향이 제거된 이미지에서 외곽선을 추출하고 그 결과 이미지를 저장할 수 있다.
코너 특징점 검출모듈(22)은 추출한 외곽선을 기초로 코너 특징점을 검출하여 좌표화할 수 있다.
점 연결모듈(230)은 검출한 코너 특징점을 선으로 연결할 수 있다.
잡음 제거모듈(24)은 연결된 선들에 대해 잡음을 제거할 수 있다.
이미지 검출모듈(25)은 외곽이 제거된 이미지를 검출할 수 있다.
템플릿 매칭모듈(26)은 잡음이 제거된 이미지와 외곽이 제거된 이미지를 템플릿 매칭할 수 있다. 또는, 템플릿 매칭모듈(26)은 외곽이 제거된 이미지와 조명의 영향이 제거된 이미지를 템플릿 매칭시킬 수 있다.
2D 도면 생성모듈(27)은 저장된 외곽 좌표 정보와 요소 좌표 정보를 CAD 프로그램에 적용하여 입력파일에 대한 2D 도면을 생성할 수 있다.
3D 도면 산출모듈(28)은 생성한 2D 도면을 기초로 3D도면을 산출할 수 있다.
조면 영향 제거모듈(31)은 도면 정보(이미지)를 Lab 채널로 변환하고, 변환한 Lab 채널을 각각의 채널로 분리하며, 분리한 L채널의 명암을 처리하여 조명에 대한 영향을 제거할 수 있다.
라벨링 모듈(33)은 외곽선이 추출된 이미지를 라벨링(labeling)하여 blob을 검출할 수 있다.
경계선 검출모듈(34)은 검출한 blob을 기초로 경계선을 검출할 수 있다.
방향성 결정 및 외곽선 제거모듈(35)은 검출한 경계선을 이루는 무수한 점들의 집합을 샘플링하여 방향성을 결정하고 외곽선을 검출하고, 조명의 영향을 제거한 이미지와 메디안 필터를 이용하여 평활화하여 외곽선을 추출한 이미지를 연산하여 외곽이 제거된 이미지를 검출할 수 있다.
이상의 파일 변환 장치를 이용한 파일 변환 방법에 대해 이하에서 첨부된 도면을 참조하여 설명한다.
도 3 내지 도 7은 이미지 파일을 도면화하는 방법에 대한 제 1 실시예를 설명하기 위한 도면이다. 이하에서는 이상에서 설명한 부분에 대한 설명은 생략될 수 있다.
도 3은 본 발명의 제 1 실시예에 따른 파일 변환 방법을 흐름도로 도시한 것으로, JPG파일, GIF파일, PNG파일 등의 이미지 파일이나 PDF 파일 등의 문서 파일을 CAD 파일과 같은 사용 가능한 파일로 도면화하는 방법을 나타낸 것이다.
도 3을 참조하면, 본 발명의 제 1 실시예에 따른 파일 변환 방법은 (a) 도면화 대상 파일을 입력받는 단계(S101); (b) 입력 파일에서 외곽선을 추출하는 단계(S102 ~ S104); (c) 상기 추출한 외곽선을 기초로 코너 특징점을 검출하여 좌표화하는 단계(S105); (d) 상기 검출한 코너 특징점을 선으로 연결하는 단계(S106); (e) 상기 (d)단계에서 연결된 선들에 대해 잡음을 제거하는 단계(S107); (f) 상기 입력 파일에서 외곽이 제거된 이미지를 검출하는 단계(S108); (g) 상기 (e)단계에서 잡음이 제거된 이미지와 상기 (f)단계에서 검출한 이미지를 템플릿 매칭시키는 단계(S109); (h) 상기 (g)단계의 템플릿 매칭 후 기저장된 외곽 좌표 정보와 요소 좌표 정보를 CAD 프로그램에 적용하여 입력 파일에 대한 2D 도면을 생성하는 단계(S110); (i) 상기 (h)단계에서 생성한 2D 도면을 기초로 3D도면을 산출하는 단계(S111)를 포함한다.
한편, 상기 (b)단계는 (b1) 입력된 이미지 파일 정보를 그레이 스케일(gray scale)로 변환하는 단계(S102); (b2) 상기 그레이스케일로 변환한 정보를 비트 평면 분할(bit-plane slicing) 하여 절단 부호화(Truncation Coding)하고, 상기 절단 부호화된 정보 중 최상위 비트 정보 이미지를 저장하고, 상기 절단 부호화된 정보를 메디안 필터(Median Filter)를 이용하여 평활화하여 외곽선을 추출하고 그 결과 이미지를 저장하는 단계들(S103 ~ S104)를 포함할 수 있다.
상기 (f)단계는 잡음이 제거된 이미지에서 유효한 직선성분에 대한 정보를 저장하고, 외곽 검출이 완료되면 요소를 검출하며, 변환한 그레이스케일 이미지와 메디안 필터를 이용하여 평활화하여 외곽선을 추출한 이미지를 연산하여 외곽이 제거된 이미지를 검출할 수 있다.
또한, 상기 (h)단계는 템플릿 매칭에서 매칭된 요소의 위치 값을 저장하고, 외곽 검출이 완료된 이미지와 저장한 요소의 위치 값을 연산하여 요소 좌표 정보를 추출하며, 외곽 좌표 정보와 요소 좌표정보를 CAD 프로그램에 적용하여 입력 파일(이미지 파일, PDF 파일)을 2D 도면화할 수 있다.
이하, 본 발명의 제 1 실시예에 따른 파일 변환 방법에 대해 보다 상세히 설명하기로 한다.
먼저, 입력부(10)를 통해 도면화할 도면화 대상 파일을 입력받는다(S101). 여기서 도면화할 파일은 이미지 파일(JPG파일, GIF파일, PNG파일, 기타) 및 PDF 파일 중 적어도 어느 하나를 포함한다. 도 4는 입력받은 파일이 이미지 파일일 경우의 예시 도면이다.
이미지 파일이 입력되면 이미지 파일 처리부(20)는 입력되는 이미지 파일을 처리하여 도면화한다. 예컨대, 입력된 이미지 파일 정보를 그레이스케일(gray scale)로 변환한다(이미지1)(S102). 디지털 영상은 각 화소의 값이 하나의 샘플인 이미지를 가리키며, 광도의 정보만을 전달할 수 있다. 이러한 종류의 이미지는 흑백으로도 알려져 있으며, 회색 그림자로 이루어져 있어서 가장 여린 광도의 "검정"부터 가장 센 광도의 "백색"에 이르기까지 다양하다. 따라서 이미지 파일 정보를 그레이스케일로 변환하여, 각 화소의 밝기를 결정할 수 있다.
다음으로, 상기 그레이스케일로 변환한 이미지 정보를 비트 평면 분할(bit-plane slicing) 방법으로 절단 부호화(Truncation Coding)한다. 즉 손실 압축화한다.
예를 들어, 8비트 그레이 영상의 한 픽셀은 8개의 비트로 구성되며, 8개의 비트 중에서 최상위 비트를 MSB, 최하위 비트를 LSB라고 한다. 그 중 하위 4비트를 절단하여 손실 압축하게 된다.
이후, 상기 절단 부호화된 정보 중 최상위 비트 정보 이미지(이미지2)를 저장부(30)에 저장하고, 상기 절단 부호화된 이미지 정보를 메디안 필터(Median Filter)를 이용하여 평활화하여 외곽선을 추출하고 그 결과 이미지(이미지3)를 저장한다.
여기서, 메디안 필터를 이용한 평활화는 각 화소의 명암도가 평균값 대신에 그 화소의 주변 점들 내에서 명암도의 중간 값으로 대체하는 것을 의미한다. 이러한 평활화 방법을 통해, 특별히 잡음 형태가 강하고, 길쭉한 선과 같은 요소들로 구성되어 있을 때 효과적이고, 모서리 선명화가 잘 보전된다.
도 4는 제 1 실시예에 따른 파일 변환 방법에 의해 도면 파일로 변환하고자 하는 이미지 파일에 대한 일예를 나타낸 것이며, 도 5는 도 4에 도시된 이미지 파일로부터 외곽선을 추출한 결과에 대한 일예를 나타낸 것이다.
다음으로, 단계 S105에서 상기 추출한 외곽선을 기초로 코너 특징점을 검출하여 좌표화한다.
도 6은 상기 이미지 파일에서 코너 특징점을 추출한 결과에 대한 일예를 나타낸 것이다.
예를 들어, 외곽선이 추출된 이미지 정보를 해리스 코너 디텍션(Harris corner detection)을 통해 모서리 이미지(이미지 4)를 검출하고, 외곽선 검출 이미지(이미지 3)와 모서리 이미지(이미지 4)를 연산하여 코너 특징점을 검출할 수 있다.
여기서, 해리스 코너 디텍션은 영상에서 임의의 영역(Window)을 생성하여 탐색하였을 때, 모든 방향에서 변화가 없거나 경계(Edge)를 따라 일정한 방향으로만 변화되는 것이 아닌 모든 방향에서 변화가 생기는 지점을 코너 점(모서리)으로 인식하는 알고리즘이다.
다음으로, 단계 S106에서 상기 검출한 코너 특징점을 선으로 연결한다(이미지 5). 이후, 단계 S107에서 연결된 선들에 대해 잡음을 제거한다.
예를 들어, 상기 외곽선을 검출 이미지(이미지 3)와 코너 특징점을 선으로 연결한 이미지(이미지 5)를 연산하여(논리곱), 이어진 선들에 대한 잡음을 제거할 수 있다.
다음으로, 단계 S108에서 이미지 파일에서 외곽이 제거된 이미지를 검출한다.
예를 들어, 잡음이 제거된 이미지에서 유효한 직선성분에 대한 정보를 저장하고, 외곽 검출이 완료된 이미지(이미지 6)에서 요소를 검출할 수 있다.
여기서, 상기 요소란 도 4에 도시된 바와 같은 이미지 파일에서 외곽선이 아닌 이미지를 의미할 수 있다. 예를 들어, 문, 창문, 세면대 등이 상기 요소라고 할 수 있다.
그리고 변환한 그레이스케일 이미지(이미지 1)와 메디안 필터를 이용하여 평활화하여 외곽선을 추출한 이미지(이미지 3)를 연산하여 외곽이 제거된 이미지를 검출할 수 있다.
이후, 단계 S109에서 잡음이 제거된 이미지와 요소를 검출한 이미지를 템플릿 매칭시킨다.
도 7은 잡음이 제거된 이미지와 요소를 검출한 이미지를 템플릿 매칭시킨 상태에 대한 일예를 도시한 것이다.
예를 들어, 잡음이 제거된 이미지와 요소를 검출한 이미지를 중첩시킬 수 있다.
여기서, 상기 템플릿 매칭은 문, 창문, 세면대 등을 우선 순위로 하여 템플릿 매칭시킬 수 있다.
다음으로, 단계 S110에서 템플릿 매칭 후 기저장된 외곽 좌표 정보와 요소 좌표 정보를 CAD 프로그램에 적용하여 입력 파일에 대한 2D 도면을 생성할 수 있다.
예를 들어, 상기 템플릿 매칭에서 매칭된 요소의 위치 값을 저장하고(이미지 7), 외곽 검출이 완료된 이미지(이미지 6)와 저장한 요소의 위치 값(이미지 7)을 연산하여 요소 좌표 정보를 추출하며, 외곽 좌표 정보와 요소 좌표정보를 CAD 프로그램에 적용하여 이미지 파일을 2D 도면화할 수 있다.
이후, 단계 S111에서는 상기 생성한 2D 도면을 기초로 3D도면을 산출한다. 여기서 2D 도면을 3D 도면으로 산출하는 방법은, Rhino, 3D MAX, AutoCad, Archicad 프로그램 등을 이용하여 수행될 수 있다.
상기한 바와 같은 본 발명의 일실시예에 따르면, JPG 파일, GIF 파일, PNG 파일 등의 이미지 파일이나 PDF 파일 등의 문서 파일을 도면화할 수 있어, 이미지 파일을 재사용할 수 있도록 하며, 이미지 파일을 사용자의 수작업 없이 자동 프로그램에 의해 도면화하여 사용상의 편리함을 도모할 수 있다.
한편, 일반적인 2D 이미지 파일 이외에 사용자가 손으로 그린 도면을 촬영한 이미지, 예컨대 사용자가 손으로 그린 도면을 촬영하여 생성한 이미지 파일(JPG파일, GIF파일, PNG파일, 기타) 및/또는 PDF 파일을 처리하여 3D 도면으로 변환하는 것도 가능할 수 있다. 이에 대해 첨부된 도면을 참조하여 살펴보면 아래와 같다.
도 8 내지 도 11은 이미지 파일을 도면화하는 방법에 대한 제 2 실시예를 설명하기 위한 도면이다. 이하에서는 이상에서 설명한 부분의 설명은 생략될 수 있다.
도 8은 본 발명의 제 2 실시예에 따른 이미지의 도면화 방법을 보인 흐름도로서, (a) 그려진 도면 정보를 Lab 채널로 변환하는 단계(S201 ~ S202); (b) 상기 (a)단계에서 변환한 Lab 채널을 각각의 채널로 분리하고, 분리한 L채널의 명암을 처리하여 조명에 대한 영향을 제거하는 단계(S203); (c) 상기 (b)단계에서 조명의 영향이 제거된 이미지에서 외곽선을 추출하고 그 결과 이미지를 저장하는 단계(S204); (d) 상기 (c)단계에서 저장한 이미지의 라벨링을 수행하여 blob을 검출하는 단계(S205); (e) 상기 검출한 blob을 기초로 경계선을 검출하여 저장하는 단계(S206); (f) 상기 검출한 경계선을 이루는 무수한 점들의 집합을 샘플링하여 방향성을 결정하고 외곽선을 검출하는 단계(S207); (g) 상기 (b)단계에서 조명의 영향을 제거한 이미지와 메디안 필터를 이용하여 평활화하여 외곽선을 추출한 이미지를 연산하여 외곽이 제거된 이미지를 검출하는 단계(S208); (h) 상기 (g)단계에서 외곽이 제거된 이미지와 요소를 검출한 이미지를 템플릿 매칭시키는 단계(S209); (i) 상기 (h)단계의 템플릿 매칭 후 기저장된 외곽 좌표 정보와 요소 좌표 정보를 CAD 프로그램에 적용하여 입력 이미지에 대한 2D 도면을 생성하는 단계(S210); (j) 상기 (i)단계에서 생성한 2D 도면을 기초로 3D도면을 산출하는 단계(S211)를 포함할 수 있다.
이러한 제 2 실시예에 따른 도면 변환 방법을 앞선 도 1 내지 도 2를 함께 참조하여 살펴보면 아래와 같다.
먼저, 입력부(10)를 통해 도면화할 이미지를 입력받는다(S201). 여기서 도면화할 이미지는 사용자가 손으로 그린 도면이다(스케치한 도면). 예컨대, 사용자는 설계 도면을 산출하기 위해 손으로 도면을 그린다. 그리고 그려진 도면을 카메라와 같은 촬영 수단을 이용하여 촬영하여 이미지 정보를 생성한다. 즉, 그려진 도면을 촬영하여 JPG파일, GIF파일, PNG파일과 같은 이미지 정보를 생성한다.
이미지 정보가 입력되면 이미지 파일 처리부(20)는 입력되는 이미지 정보를 처리하여 도면화한다. 예컨대, 조명 영향 제거 모듈(31)에서 그려진 도면 정보(이미지 정보)를 Lab채널로 변환한다(이미지 1)(S202). 즉, 그려진 도면 정보를 명암 정보를 가지고 있는 L채널, 색상 정보를 가지고 있는 a채널 및 b채널로 변환한다.
다음으로, 변환한 Lab채널에 대해 조명의 영향을 제거한다. 즉, 그려진 이미지 정보를 촬영할 때 발생한 조명의 영향을 제거하여, 실제 그려진 도면의 이미지 정보만을 추출한다.
이를 위해 도 9에 도시한 바와 같이, 변환한 Lab 채널을 각각의 채널(L채널, a채널, b채널)로 분리하고(S301), 분리된 L채널을 메디안필터로 필터링하여 잡영을 제거한다(S302). 여기서 메디안필터의 차수는 높으면 높을수록 좋지만, 본 발명에서는 51로 설정하였다. 이는 차수가 높을수록 성능 저하기 발생하기 때문에, performance를 얻기 위한 최적의 차수 값을 51로 정했다. 메디안필터로 L채널의 영상을 필터링하면, 주변 잡영정보가 흐려지면서 결국 빛의 흐름만을 남길 수 있다. 따라서 영상의 조명 효과를 제거하기 위해서 L채널을 메디안필터로 필터링하여 영상에서 빛의 흐름을 추출한다. 이후, 잡영이 제거된 L채널을 역변환(Not)(L_channel_not)하고(S303), 역변환된 영상(L-channel_not)과 상기 L채널 영상을 병합하여(Merge) 조명의 영향을 제거한다(S304).
다음으로, 단계 S304에서 조명의 영향이 제거된 이미지에서 비트 슬라이싱을 통해 최상위 비트 정보를 받아들여 외곽선 정보만이 표현된 이미지(이미지 2)를 추출하여 저장부(30)에 저장한다.
이후, 저장한 이미지의 라벨링을 수행하여 blob을 검출한다(S205).
여기서 라벨링은 영상 처리에서 기본적으로 적용되는 영상 처리 기법이므로 그에 대한 자세한 설명은 생략하기로 한다. 다음으로, 검출한 blob을 기초로 경계선(vector)을 검출하여 저장한다(이미지 3)(S206). 여기서 경계선은 검출한 blob에서 가장 큰 이미지를 검출하는 과정이다.
이후, 상기 검출한 경계선을 이루는 무수한 점들의 집합을 샘플링하여 방향성을 결정하고 외곽선을 검출한다(이미지 4)(S207).
예컨대, 도 10 및 도 11에 도시한 바와 같이, 검출한 경계선 이미지를 기초로 3차원 환경에서 Y축 노말 벡터와 x, z축 상의 두 점에 대한 벡터를 외적 연산한다(B = TㅧN)(S301). 그리고 각 점별로 외적 연산 결과를 크기 값이 1인 벡터로 정규화하고, 각 벡터의 크기 값을 비교한다(S302). 아울러 상기 각 벡터의 크기 값을 비교한 결과를 기초로 각 점들의 상관관계를 분석하고(S303), 분석한 상관관계를 기반으로 각 점들의 집합에 대한 방향성을 결정하여(S304) 외곽선을 추출한다.
여기서 외곽선 추출은 도 11과 같은 도면에서 N을 구해 나가면서 서로 상관 관계를 파악해서 점들을 샘플링하는 작업을 의미한다. 서로 상관관계는 같은 방향인지 아니면 다른 방향인지에 대한 관계를 의미한다. 만약, 여러 점들의 집합이 직선이라고 규정되어 진다면, N의 방향은 거의 같은 방향성을 띄게 된다.
이후, 샘플링된 점들을 외곽선으로 저장하게 된다.
이러한 과정을 통해 외곽선 검출이 완료되면, 단계 S208로 이동하여 외곽선이 제거된 이미지를 검출하여 저장한다(이미지 5). 예컨대, 잡음이 제거된 이미지에서 유효한 직선성분에 대한 정보를 외곽선으로 저장하고, 외곽 검출이 완료되면 요소를 검출한다. 요소 검출은 상기 조명의 영향을 제거한 이미지와 메디안필터를 이용하여 평활화하여 외곽선을 추출한 이미지를 연산하여 외곽이 제거된 이미지를 검출하는 것이다.
다음으로, 외곽이 제거된 이미지와 검출한 요소를 검출한 이미지를 템플릿 매칭시킨다(S109). 예컨대, 외곽이 제거된 이미지와 요소를 검출한 이미지를 중첩시킨다. 여기서 템플릿 매칭은 문/창문/세면대 등을 우선순위로 템플릿 매칭시키는 것이 바람직하다.
이후, 단계 S210에서 템플릿 매칭 후 기저장된 외곽 좌표 정보와 요소 좌표 정보를 CAD 프로그램에 적용하여 입력 파일에 대한 2D 도면을 생성한다. 예컨대, 상기 템플릿 매칭에서 매칭된 요소의 위치 값을 저장하고, 외곽 검출이 완료된 이미지와 저장한 요소의 위치 값을 연산하여 요소 좌표 정보를 추출하며, 외곽 좌표 정보와 요소 좌표 정보를 CAD 프로그램에 적용하여 이미지 파일을 2D 도면화한다.
이후, 단계 S211에서 상기 생성한 2D 도면을 기초로 3D도면을 산출한다. 여기서 2D 도면을 3D 도면으로 산출하는 방법은, 일반적인 Rhino, 3D MAX, AutoCad, Archicad 프로그램을 이용하면 된다.
이상 설명한 본 발명에 따르면 손으로 그린 도면을 설계 도면으로 간단하게 도면화할 수 있어, 사용자가 편리하면서도 자유롭게 다양한 설계 도면을 산출할 수 있도록 도모해주는 장점이 있다. 특히, 이미지 정보를 사용자의 수작업 없이 자동 프로그램에 의해 도면화 해줌으로써, 매우 편리함을 도모해준다.
이상에서 설명한 파일 변환방법을 이용하여 3D 인테리어 정보를 생성하고, 이를 사용자(고객)에게 제공하는 것이 가능하다. 이에 대해, 첨부된 도면을 참조하여 살펴보면 아래와 같다.
도 12 내지 도 13은 본 발명에 따른 인테리어 정보 처리 장치에 대해 설명하기 위한 도면이다. 이하에서는 이상에서 설명한 부분에 대한 설명은 생략될 수 있다.
도 12를 살펴보면, 본 발명에 따른 인테리어 정보 처리 장치(2)는 고객 단말기(110), 서버(100) 및 서비스 단말기(120)를 포함할 수 있다.
고객 단말기(110)에는 인테리어 정보 처리를 위한 소정의 앱(App)이 설치될 수 있다.
고객 단말기(110)는 스마트 폰과 같은 이동통신 단말기일 수 있고, 데스크 탑과 같은 고정형 단말기인 경우도 가능하다.
서비스 단말기(110)는 인테리어 업자에 대응하는 단말기로서, 3D 이미지를 기반으로 3D 인테리어 정보를 생성할 수 있다. 즉, 서비스 단말기(110)는 서버(100)로부터 3D 이미지를 수신하고, 3D 이미지에 인테리어 디자인(Interior Design)을 적용하여 3D 인테리어 정보를 생성할 수 있다.
사용자(고객)는 고객 단말기(110)를 이용하여 서버(100)에 접속할 수 있다.
고객 단말기(110)는 2D 이미지를 서버(100)로 전송할 수 있다.
여기서, 2D 이미지는 인테리어 디자인(Interior Design)이 적용될 수 있는 부동산 물건에 대한 2D 이미지일 수 있다. 예를 들면, 부동산 물건에는 아파트, 연립주택, 단독주택, 주상복합 등의 현관, 거실, 침실, 주방, 화장실 등이 포함될 수 있다. 또는, 인테리어 디자인이 적용될 수 있는 업무용 오피스, 매장, 창고 등도 부동산 물건에 포함될 수 있다.
이하에서는, 설명의 편의를 위해 2D 이미지는 아파트 등의 거주용 부동산 물건에 대응하는 것으로 가정하고 설명하기로 한다.
고객 단말기(110)에서 서버(100)로 2D 이미지를 서버(100)로 전송한다는 것은 2D 이미지에 대응하는 부동산 물건에 대해 인테리어 디자인을 요청하는 것으로도 볼 수 있다.
고객 단말기(110)는 사용자(고객)의 요구조건에 대한 정보를 서버(100)로 전송할 수 있다.
요구조건에 대한 정보는 사용자(고객)가 원하는 인테리어에 대한 정보를 포함할 수 있다.
서버(100)는 고객 단말기(110)에서 전송하는 2D 이미지를 3D 이미지로 변환하고, 변환한 3D 이미지를 적어도 하나의 서비스 단말기(120)로 전송할 수 있다.
그러면, 적어도 하나의 서비스 단말기(120)에서는 3D 이미지를 기반으로 3D 인테리어 정보를 생성하고, 생성한 3D 인테리어 정보를 서버(100)로 전송할 수 있다.
그러면, 서버(100)는 3D 인테리어 정보를 고객 단말기(110)로 전송할 수 있다.
서버(100)에는 고객 단말기(110)에 대한 정보가 저장될 수 있다. 예를 들면, 고객 단말기(110)에 대응되는 사용자(고객)의 인적사항에 대한 정보, 인증정보, 서비스 이용 내역 정보 등 다양한 정보가 서버(100)에 저장될 수 있다.
아울러, 서버(100)에는 서비스 단말기(120)에 대한 정보가 저장될 수 있다. 예를 들면, 서비스 단말기(110)에 대응되는 사용자(인테리어 업자)의 인적사항에 대한 정보, 인증정보, 서비스 이용 내역 정보, 계약 정보, 만족도에 대한 정보, 우선순위에 대한 정보 등 다양한 정보가 서버(100)에 저장될 수 있다.
서버(100)는 고객 단말기(100)가 전송하는 2D 이미지를 3D 이미지로 변환하기 위해 앞선 도 1 내지 도 11에서 설명한 파일 변환 장치(1)를 포함할 수 있다.
서버(100)에 대해 도 13을 참조하여 보다 상세히 살펴보면 아래와 같다.
서버(100)는 파일 변환 장치(1), 요구 분석부(101), 서비스 단말기 관리부(102), 서비스 단말기 선택부(103), 객체 정보 관리부(104), 판매 관리부(105), 만족도 관리부(106), 통신부(107) 및 메모리부(108)를 포함할 수 있다.
파일 변환 장치(1)는 2D 이미지를 3D 이미지로 변환할 수 있다. 이러한 파일 변환 장치(1)에 대해서는 앞선 도 1 내지 도 11에서 상세히 설명한 바 있다.
요구 분석부(101)는 고객 단말기(110)에서 전송하는 요구 조건에 대한 정보를 분석하여, 고객의 요구를 파악할 수 있다. 예를 들어, 고객 단말기(110)에서 요구 조건에 대한 정보로서 (20평대 아파트), (거실), (클래식(Classic) 스타일)을 전송하는 경우에, 요구 분석부(101)는 고객의 요구가 '20평대 아파트의 거실을 클래식 스타일로 인테리어'하는 것으로 파악할 수 있다.
서비스 단말기 관리부(102)는 적어도 하나의 서비스 단말기(120)를 등록하고 그에 대한 정보를 저장/관리/제공할 수 있다.
인테리어 업자는 자신의 고유 정보를 이용하여 서비스 단말기(120)를 서버(100)에 등록할 수 있다. 아울러, 서비스 단말기(120)를 등록한 인테리어 업자는 서버(100)로부터 3D 이미지를 전송받는 것에 대가로 일정 금액을 서버(100) 측에 지불할 수 있다.
서비스 단말기 관리부(102)는 복수의 서비스 단말기(120)를 속성에 따라 적어도 하나의 서비스 단말기(102)를 포함하는 단말기 그룹(Terminal Group)으로 분할할 수 있다.
서비스 단말기 선택부(103)는 고객 단말기(110)가 전송한 요구 조건에 대한 정보에 대응하여 적어도 하나의 서비스 단말기(120)를 선택하거나, 적어도 하나의 서비스 단말기(120)를 포함하는 단말기 그룹을 선택할 수 있다.
객체 정보 관리부(104)는 3D 인테리어 정보에 포함된 선택 가능한 객체(Object)에 대한 정보를 저장/관리/제공할 수 있다.
예를 들면, 객체 정보 관리부(104)는 적어도 하나의 서비스 단말기(120)로 적어도 하나의 객체에 대한 정보를 전송할 수 있다. 이러한 경우, 서비스 단말기(120)에서는 서버(100)로부터(객체 정보 관리부(104)로부터) 전송받은 객체를 이용하여 3D 인테리어 정보를 생성할 수 있다.
또는, 객체 정보 관리부(104)는 적어도 하나의 서비스 단말기(120)로부터 전송받은 객체 정보를 가공/저장/관리/제공할 수 있다. 이러한 경우는, 서비스 단말기(120)에서 자체적으로 소정의 객체를 이용하여 3D 인테리어 정보를 생성하고, 3D 인테리어 정보 및 3D 인테리어 정보를 생성하는데 사용한 객체에 대한 정보를 서버(100)로 전송한 경우에 해당될 수 있다.
또한, 객체 정보 관리부(104)는 판매 가능한 객체에 대한 가격, 재질, 수치, 컬러 등에 대한 정보를 저장/관리/제공할 수 있다.
판매 관리부(105)는 3D 인테리어 정보에 포함된 객체의 판매에 대한 정보를 저장/관리할 수 있다.
예를 들면, 판매 관리부(105)는 소정의 객체를 제공할 수 있는 인테리어 업자에 대한 정보를 제공할 수 있다. 아울러, 판매 관리부(105)는 판매한 객체에 대한 정보를 저장/관리할 수 있다.
만족도 관리부(106)는 3D 인테리어 정보에 대한 만족도에 대한 정보를 저장/가공/관리/제공할 수 있다.
다르게 표현하면, 만족도 관리부(106)는 3D 인테리어 정보를 생성한 인테리어 업자에 대한 만족도에 대한 정보를 저장/가공/관리/제공할 수 있다.
고객 단말기 관리부(107)는 적어도 하나의 고객 단말기(110)를 등록하고 그에 대한 정보를 저장/관리/제공할 수 있다.
고객 단말기(110)에서 사용자(고객)가 앱을 설치하면, 고객의 정보는 고객 단말기 관리부(107)에 저장될 수 있다. 예를 들면, 고객의 인적사항에 대한 정보, 이용 내역, 객체의 구매 내역, 고객의 인증정보 등 고객에 대한 다양한 정보를 저장/관리/제공할 수 있다.
고객은 3D 인테리어 정보를 제공받는 대가로 소정의 비용을 지불할 수 있다.
또는, 고객의 인테리어 물건(부동산 물건)의 크기(평수)에 따라 차등적인 비용을 지불할 수 있다.
예를 들면, 고객이 20평대 아파트의 거실에 대한 3D 인테리어 정보를 요청하는 경우에는 제 1 가격을 서버(100) 측에 지불하고, 40평대 아파트의 거실에 대한 3D 인테리어 정보를 요청하는 경우에는 제 1 가격보다 높은 제 2 가격을 서버(100) 측에 지불할 수 있다.
고객 단말기 관리부(107)는 고객에 대한 정보를 적어도 하나의 서비스 단말기(120)로 제공하는 것이 가능할 수 있다.
통신부(108)는 고객 단말기(110) 및 서비스 단말기(120) 중 적어도 하나와 통신을 수행할 수 있다. 예를 들면, 2D 이미지는 통신부(108)를 통해 고객 단말기(110)로부터 수신될 수 있고, 3D 이미지는 통신부(108)를 통해 적어도 하나의 서비스 단말기(120)로 전송될 수 있다.
메모리부(109)는 인테리어 정보 처리에 필요한 다양한 정보, 프로그램, 데이터 등을 저장/관리할 수 있다. 예를 들면, 객체에 대한 정보(객체에 대한 3D 이미지 정보 등) 등을 저장할 수 있다.
파일 변환 장치(1)가 통신부(108) 및 메모리부(109) 중 적어도 하나와 동일한 기능을 수행할 수 있는 기능부분을 포함하는 경우에는, 통신부(108) 및 메모리부(109) 중 적어도 하나는 생략될 수 있다.
위에서 설명한 인테리어 정보 처리 장치(2)를 이용한 인테리어 정보 처리 방법에 대해 첨부된 도 14 내지 도 31을 참조하여 살펴보면 아래와 같다.
도 14 내지 도 31은 인테리어 정보 처리 방법에 대해 설명하기 위한 도면이다. 이하에서는 이상에서 설명한 부분에 대한 설명은 생략될 수 있다.
도 14를 살펴보면, 먼저 고객 단말기(110)에서 부동산 물건에 대한 2D 이미지를 획득할 수 있다(S500). 예를 들면, 본 발명에 따른 인테리어 정보 처리 방법을 구현할 수 있는 앱이 설치된 고객 단말기(110)에서 부동산 물건(아파트의 거실 등)에 대한 사진을 찍을 수 있다. 이러한 경우, 부동산 물건에 대한 사진이 2D 이미지일 수 있다.
이후, 고객 단말기(110)는 획득한 2D 이미지를 서버(100)로 전송할 수 있다(S510).
고객 단말기(110)가 획득하여 전송하는 2D 이미지의 일례가 도 15에 게시되어 있다. 도 15와 같이, 부동산 물건에 대한 평면도가 2D 이미지로 사용될 수 있다.
고객 단말기(110)에서는, 도 16의 경우와 같이, 2D 이미지와 함께 요구조건에 대한 정보(요구조건 정보)를 서버(100)로 더 전송할 수 있다(S511).
요구조건 정보는 2D 이미지에 대응하는 부동산 물건의 인테리어에 대한 요구사항에 대한 정보를 포함할 수 있다.
요구조건 정보에 대해 첨부된 도 17 내지 도 20을 참조하여 살펴보면 아래와 같다.
도 17에는 고객이 고객 단말기(110)에서 요구조건 정보를 입력하는 방법의 일례가 게시되어 있다. 도 17에 게시된 정보는 고객 단말기(110)의 화면에 표시되고, 표시된 정보에서 고객이 원하는 내용을 선택하는 것이 가능하다. 다르게 표현하면, 고객 단말기(110)의 화면에 선택가능한 적어도 하나의 인테리어 타입에 대한 정보를 표시할 수 있다.
도 17을 살펴보면, 제 1 타입 항목에서 클래식(Classic), 중간(Between), 모던(Modern), 기타 중 어느 하나를 선택할 수 있다.
만약, 고객이 부동산 물건으로 아파트 거실을 설정하고, 제 1 타입 항목에서 모던을 선택하는 경우에는, 요구조건 정보는 '아파트 거실을 모던한 스타일로 인테리어 작업하라'는 내용을 포함할 수 있다.
이러한 방식으로 고객은 제 2 타입 항목에서는 따뜻한 느낌, 중간, 차가운 느낌, 기타 중 어느 하나를 선택할 수 있다.
또한, 고객은 제 3 타입 항목에서 열린 느낌, 중간, 닫힌 느낌, 기타 중 어느 하나를 선택할 수 있다.
또한, 고객은 제 4 타입 항목에서 가정적인 느낌, 중간, 사무적인 느낌, 기타 중 어느 하나를 선택할 수 있다.
또한, 고객은 고객 단말기(110)에 자신이 원하는 요구 조건을 직접 Text형식으로 입력하는 것이 가능하다. 예를 들면, 도 17에서와 같이, 고객은 Comments항목에 자신이 원하는 내용을 입력할 수 있다.
이러한 방식으로 고객은 요구조건 정보를 설정하고, 설정한 요구조건 정보를 서버(100)로 전송하는 것이 가능하다.
또는, 서버(100)에서는 인테리어 타입에 대한 이미지 정보를 미리 제공하고, 고객 단말기(110)의 화면에 선택가능한 적어도 하나의 인테리어 타입에 대한 이미지 정보를 표시할 수 있다.
그러면, 고객은 고객 단말기(110)에서 제공된 적어도 하나의 인테리어 타입에 대한 이미지 정보 중에서 원하는 것을 선택하는 것이 가능할 수 있다.
예를 들어, 도 18의 경우와 같이, 서버(100)는 아파트 거실에 대한 클래식한 타입에 대한 이미지(A), 중간 타입에 대한 이미지(B) 및 모던한 타입에 대한 이미지(C)를 고객 단말기(110)로 제공(전송)할 수 있다.
그러면, 고객은 고객 단말기(110)의 화면에 표시된 (A), (B), (C) 중에서 원하는 타입을 선택할 수 있다. 만약, 고객이 (A)의 클래식한 타입을 선호하는 타입으로 선택하는 경우에는 (A)의 이미지가 고객의 요구조건 정보로서 서버(100)로 전송될 수 있다. 즉, 요구조건 정보는 선호하는 인테리어 타입에 대한 선호 타입 정보를 포함할 수 있다.
이처럼, 요구조건 정보는 인테리어 타입에 대한 이미지 정보를 포함할 수 있다.
또한, 서버(100)는 고객 단말기(110)로 적어도 하나의 인테리어 타입에 대응하는 적어도 하나의 제 1 참조정보를 제공할 수 있다.
이러한 경우, 적어도 하나의 상기 인테리어 타입에 대응하는 적어도 하나의 제 1 참조정보가 고객 단말기(110)의 화면에 표시될 수 있다.
예를 들면, 도 19의 경우와 같이, 인테리어 타입 중 하나인 모던한 타입에 대응하여 적어도 3개의 제 1 참조정보(A, B, C)가 고객 단말기(110)의 화면에 표시될 수 있다.
여기서, 제 1 참조정보는 적어도 하나의 인테리어 타입에 대응하여 이전에 작성된 적어도 하나의 3D 인테리어 정보를 포함할 수 있다.
예를 들어, 이전의 다른 고객, 예컨대 제 1, 2, 3 고객이 선호하는 인테리어 타입으로 모던한 타입을 선택하고, 그에 대응하여 3D 인테리어 정보를 획득한 경우를 가정하여 보자.
제 1 고객이 모던한 타입을 선택하여 인테리어를 진행하여 도 19의 (A)와 같은 결과물을 얻었고, 제 2 고객이 모던한 타입을 선택하여 인테리어를 진행하여 도 19의 (B)와 같은 결과물을 얻었고, 제 3 고객이 모던한 타입을 선택하여 인테리어를 진행하여 도 19의 (C)와 같은 결과물을 얻을 수 있다. 여기서, 도 19의 (A), (B), (C)의 결과물은 3D 인테리어 정보 형태의 결과물일 수 있다. 또는, 도 19의 (A), (B), (C)의 결과물은 실제 아파트 거실의 인테리어 작업이 마무리된 상황에서 촬영한 사진 형태의 결과물일 수 있다.
이러한 경우, 현재 고객이 선호하는 인테리어 타입으로 모던한 타입을 선택하는 경우에, 모던한 타입에 대응하는 제 1 참조정보로서 이전에 모던한 타입을 선택하였던 제 1, 2, 3 고객이 획득한 결과물을 현재 고객에게 제공할 수 있는 것이다. 여기서, 도 19의 (A), (B), (C)의 결과물은 만족도가 상대적으로 높았던 결과물일 수 있다.
이러한 경우, 현재 고객은 이전에 다른 고객이 실시한 인테리어에 대한 결과물을 이용하여 원하는 인테리어 방향을 정하는 것이 가능하다.
다르게 표현하면, 고객이 선호하는 인테리어 타입을 선택하면, 고객이 판단을 돕기 위해 선택한 인테리어 타입에 대해 이전에 작업했던 3D 인테리어 정보를 참조정보로서 고객에서 제공할 수 있는 것이다.
한편, 또 다른 형태로 참조정보를 고객 단말기(110)로 제공하는 것이 가능하다.
예를 들면, 도 20의 경우와 같이, 고객 단말기(110)의 화면상에 복수의 인테리어 케이스에 대한 정보를 표시할 수 있다.
여기서, 거실 인테리어 케이스 1, 2, 3은 이전에 다른 고객이 거실 인테리어를 진행하면서 획득한 3D 인테리어 정보 또는 인테리어 작업을 마친 실제 거실에 대한 사진에 대한 정보를 포함할 수 있다.
도 20에서 사용자는 원하는 케이스를 선택하고, 선택한 케이스에 대한 3D 인테리어 정보 또는 인테리어 작업을 마친 실제 거실에 대한 사진을 확인하는 것이 가능하다.
한편, 도 14에서와 같이, 서버(100)에서는 고객 단말기(110)로부터 2D 이미지를 수신(S520)하고, 수신한 2D 이미지를 3D 이미지로 변환할 수 있다(S530).
여기서, 2D 이미지를 3D 이미지로 변환하는 방법에 대해서는 앞선 도 1 내지 도 11에서 상세히 설명한 바 있으므로 더 이상의 설명은 생략한다.
이후, 서버(100)는 변환한 3D 이미지를 적어도 하나의 서비스 단말기(120)로 전송할 수 있다(S540).
아울러, 서버(100)는 3D 이미지와 함께 고객 단말기(110)로부터 수신한 요구조건에 대한 정보를 적어도 하나의 서비스 단말기(120)로 전송할 수 있다.
등록된 서비스 단말기(120)가 복수개인 경우, 복수의 서비스 단말기(120) 중 3D 이미지를 전송할 적어도 하나의 서비스 단말기(120)를 선택하는 것이 가능하다. 이에 대해서는 첨부된 도 21 내지 도 24를 참조하여 살펴보면 아래와 같다.
복수의 서비스 단말기(120)에 우선순위를 부여할 수 있다.
예를 들면, 도 21의 경우와 같이, A 인테리어 업체에 대응하는 제 1 서비스 단말기(120A)의 우선순위를 B 인테리어 업체에 대응하는 제 2 서비스 단말기(120B)의 우선순위보다 앞서도록 설정할 수 있다.
고객 단말기(110)에서 2D 이미지를 서버(100)로 전송하여 인테리어 디자인을 요청하면, 서버(100)에서는 2D 이미지를 3D 이미지로 변환하고, 변환한 3D 이미지를 우선순위를 고려하여 적어도 하나의 서비스 단말기(120)로 전송할 수 있다. 예를 들면, 서버(100)는 우선순위가 가장 앞선 서비스 단말기(120)(예컨대, 제 1 서비스 단말기(120A))로 변환한 3D 이미지를 전송하여, A 인테리어 업체에 인테리어 디자인을 의뢰할 수 있다. 이후, 또 다른 고객 단말기(110)에서 2D 이미지를 서버(100)로 전송하여 인테리어 디자인을 요청하면, 3D 이미지를 그 다음 우선순위에 해당하는 서비스 단말기(120)(예컨대, 제 2 서비스 단말기(120B))로 전송하여 B 인테리어 업체에 인테리어 디자인을 의뢰할 수 있다.
한편, 우선순위에 따라 인테리어 디자인을 의뢰하고, 해당 인테리어 업체의 의사를 확인하는 것도 가능할 수 있다.
예를 들면, 도 22의 경우와 같이, 고객 단말기(110)가 서버(100)로 2D 이미지를 전송하면, 서버(100)는 2D 이미지를 3D 이미지로 변환하고, 변환한 3D 이미지를 우선순위가 가장 앞선 제 1 서비스 단말기(120A)로 전송할 수 있다(S540a).
이후, 제 1 서비스 단말기(120A)에서 인테리어 디자인에 대한 의뢰를 승낙하는지의 여부를 판단(S540b)하고, 판단결과 제 1 서비스 단말기(120A)에서 인테리어 디자인에 대해 승낙을 하는 경우에는 고객 단말기(110)가 전송한 2D 이미지에 대응하는 부동산 물건에 대해 인테리어 디자인을 수행할 인테리어 업체를 제 1 서비스 단말기(120A)에 대응하는 A 인테리어 업체로 선정할 수 있다(540c).
반면에, S540b단계에서 판단결과 제 1 서비스 단말기(120A)에서 인테리어 디자인에 대해 승낙하지 않는 경우에는 변환한 3D 이미지를 제 1 서비스 단말기(120A)보다 우선순위가 늦은 제 2 서비스 단말기(120B)로 전송할 수 있다(S540d).
이후, 제 2 서비스 단말기(120B)에서 인테리어 디자인에 대한 의뢰를 승낙하는지의 여부를 판단(S540e)하고, 판단결과 제 2 서비스 단말기(120B)에서 인테리어 디자인에 대해 승낙을 하는 경우에는 고객 단말기(110)가 전송한 2D 이미지에 대응하는 부동산 물건에 대해 인테리어 디자인을 수행할 인테리어 업체를 제 2 서비스 단말기(120B)에 대응하는 B 인테리어 업체로 선정할 수 있다(540f).
S540e단계에서 판단결과 제 2 서비스 단말기(120B)에서 인테리어 디자인에 대해 승낙하지 않는 경우에는 변환한 3D 이미지를 제 2 서비스 단말기(120B)보다 우선순위가 늦은 제 3 서비스 단말기(120C)로 전송할 수 있다(S540g).
이후, 제 3 서비스 단말기(120C)에서 인테리어 디자인에 대한 의뢰를 승낙하는지의 여부를 판단(S540h)하고, 판단결과 제 3 서비스 단말기(120C)에서 인테리어 디자인에 대해 승낙을 하는 경우에는 고객 단말기(110)가 전송한 2D 이미지에 대응하는 부동산 물건에 대해 인테리어 디자인을 수행할 인테리어 업체를 제 3 서비스 단말기(120C)에 대응하는 C 인테리어 업체로 선정할 수 있다(540i).
S540h단계에서 판단결과 제 3 서비스 단말기(120C)에서 인테리어 디자인에 대해 승낙하지 않는 경우에는 변환한 3D 이미지를 제 3 서비스 단말기(120C)보다 우선순위가 늦은 제 4 서비스 단말기(120D)로 전송할 수 있다(S540j).
이후, 제 4 서비스 단말기(120D)에서 인테리어 디자인에 대한 의뢰를 승낙하는지의 여부를 판단(S540k)하고, 판단결과 제 4 서비스 단말기(120D)에서 인테리어 디자인에 대해 승낙을 하는 경우에는 고객 단말기(110)가 전송한 2D 이미지에 대응하는 부동산 물건에 대해 인테리어 디자인을 수행할 인테리어 업체를 제 4 서비스 단말기(120D)에 대응하는 D 인테리어 업체로 선정할 수 있다(540l).
S540k단계에서 판단결과 제 4 서비스 단말기(120D)에서 인테리어 디자인에 대해 승낙하지 않는 경우에는 미리 설정된 다른 기능(Default)을 수행할 수 있다(S540m). 예를 들면, 미리 지정된 다른 서비스 단말기로 3D 이미지를 전송하거나, 고객 단말기(110)로 인테리어 작업이 불가하다는 내용을 전달할 수 있다.
한편, 고객 단말기(110)에서 선호하는 인테리어 타입을 설정하면, 그에 따라 서버(100)는 적절한 서비스 단말기(120)를 선택하여 3D 이미지를 전송할 수 있다.
예를 들면, 도 23의 경우와 같이, 클래식 타입에 대해서는 제 1, 2, 3, 4, 5 서비스 단말기를 설정하고, 중간 타입에 대해서는 제 6, 7, 8, 9, 10 서비스 단말기를 설정하고, 모던 타입에 대해서는 제 11, 12, 13, 14, 15 서비스 단말기를 설정할 수 있다.
제 1, 2, 3, 4, 5 서비스 단말기에 대응하는 인테리어 업체의 클래식 타입에 대한 만족도가 다른 서비스 단말기들에 비해 상대적으로 높을 수 있다. 제 6, 7, 8, 9, 10 서비스 단말기에 대응하는 인테리어 업체의 중간 타입에 대한 만족도가 다른 서비스 단말기들에 비해 상대적으로 높을 수 있다. 제 11, 12, 13, 14, 15 서비스 단말기에 대응하는 인테리어 업체의 모던 타입에 대한 만족도가 다른 서비스 단말기들에 비해 상대적으로 높을 수 있다.
여기서, 고객 단말기(110)에서 선호하는 인테리어 타입으로 클래식 타입을 설정하는 경우에는, 서버(100)는 제 1, 2, 3, 4, 5 서비스 단말기 중 적어도 하나에 3D 이미지를 전송하여 인테리어 작업을 의뢰할 수 있다.
제 1, 2, 3, 4, 5 서비스 단말기 중 적어도 하나를 선택하여 3D 이미지를 전송하는 방법의 일례에 대해 도 21 내지 도 22에서 설명한 바 있다.
또는, 고객 단말기(110)에서 부동산 물건에 대한 종류를 설정하면, 그에 따라 서버(100)는 적절한 서비스 단말기(120)를 선택하여 3D 이미지를 전송할 수 있다.
예를 들면, 도 24의 경우와 같이, 침실에 대해서는 제 1-1, 2-1, 3-1, 4-1, 5-1 서비스 단말기를 설정하고, 거실에 대해서는 제 6-1, 7-1, 8-1, 9-1, 10-1 서비스 단말기를 설정하고, 주방에 대해서는 제 11-1, 12-1, 13-1, 14-1, 15-1 서비스 단말기를 설정할 수 있다.
제 1-1, 2-1, 3-1, 4-1, 5-1 서비스 단말기에 대응하는 인테리어 업체의 침실에 대한 만족도가 다른 서비스 단말기들에 비해 상대적으로 높을 수 있다. 제 6-1, 7-1, 8-1, 9-1, 10-1 서비스 단말기에 대응하는 인테리어 업체의 거실에 대한 만족도가 다른 서비스 단말기들에 비해 상대적으로 높을 수 있다. 제 11-1, 12-1, 13-1, 14-1, 15-1 서비스 단말기에 대응하는 인테리어 업체의 주방에 대한 만족도가 다른 서비스 단말기들에 비해 상대적으로 높을 수 있다.
여기서, 고객 단말기(110)에서 인테리어 디자인을 적용할 부동산 물건으로 거실을 설정하는 경우에는, 서버(100)는 제 1-1, 2-1, 3-1, 4-1, 5-1 서비스 단말기 중 적어도 하나에 3D 이미지를 전송하여 인테리어 작업을 의뢰할 수 있다.
한편, 도 14에서와 같이, 서버(100)로부터 3D 이미지를 수신한 서비스 단말기(120)에서는 3D 이미지를 바탕으로 하여 3D 인테리어 정보를 생성(S550)할 수 있다.
서비스 단말기(120)가 생성한 3D 인테리어 정보의 일례에 대해 도 25에 게시하였다.
도 25의 (A), (B), (C)는 서비스 단말기(120)에서 생성할 수 있는 3D 인테리어 정보의 일례일 뿐, 본 발명이 도 25에 한정되지 않을 수 있다.
예를 들면, 서비스 단말기(120)는 회전이 가능한 3D 인테리어 정보를 생성하는 것이 가능할 수 있다.
이처럼, 서비스 단말기(120)에서 생성한 3D 인테리어 정보는 서버(100)로 전송(S560)될 수 있다.
그러면, 서버(100)는 서비스 단말기(120)로부터 수신한 3D 인테리어 정보를 고객 단말기(100)로 전송할 수 있다(S570).
여기서, 서버(100)는 서비스 단말기(120)로부터 수신한 3D 인테리어 정보를 그대로 고객 단말기(110)로 전송하거나, 수신한 3D 인테리어 정보를 가공하여 고객 단말기(110)로 전송할 수 있다.
예를 들면, 서버(100)는 서비스 단말기(120)로부터 3D 인테리어 이미지 형태의 3D 인테리어 정보를 수신하고, 수신한 3D 인테리어 정보를 도 26의 경우와 같이 가공하여 고객 단말기(110)로 전송하는 것이 가능하다.
도 26을 살펴보면, 3D 인테리어 정보는 인테리어 업체명, 인테리어 업체 소재지, 인테리어 공가 사격, 인테리어 공사에 소요되는 시간 및 3D 인테리어 이미지 정보를 포함할 수 있다.
여기서, 인테리어 업체명 및 인테리어 업체 소재지는 3D 인테리어 정보를 서버(100)로 전송한 서비스 단말기(120)에 대응하는 서비스 제공자에 대한 정보를 의미할 수 있다. 이처럼, 서버(100)는 고객 단말기(110)로 서비스 제공자에 대한 정보를 제공하는 것이 가능할 수 있다.
한편, 고객 단말기(110)에서는 3D 인테리어 정보를 서버(100)로부터 수신한 이후, 수신한 3D 인테리어 정보에 대한 만족도를 평가하는 것이 가능할 수 있다.
예를 들면, 도 27의 경우와 같이, 고객 단말기(110)에서는 3D 인테리어 정보를 수신(S570)한 이후에, 3D 인테리어 정보에 대해 만족도를 평가할 수 있다(S600).
만족도는 1점부터 100점 사이의 소정의 점수로 평가할 수 있다. 또는, 상/중/하와 같은 등급으로 만족도를 평가하는 것도 가능할 수 있다.
3D 인테리어 정보에 대한 만족도는 해당 3D 인테리어 정보를 작업한 인테리어 업체에 대한 만족도를 의미할 수 있다.
3D 인테리어 정보에 대한 만족도 정보는 고객 단말기(110)에서 서버(100)로 전송될 수 있다(S610).
그러면, 서버(100)에서는 고객 단말기(110)로부터 만족도에 대한 정보를 수신(S620)하고, 수신한 만족도에 대한 정보를 분석하고 저장할 수 있다(S630).
아울러, 서버(100)는 고객 단말기(110)로부터 수신한 만족도에 대한 정보를 근거로 하여 적어도 하나의 서비스 단말기(120)의 우선순위를 재설정할 수 있다.
예를 들면, 서버(100)는 복수의 고객 단말기(110)들로부터 만족도에 대한 정보를 수신하고, 수신한 만족도에 대한 정보를 분석하여 각각의 인테리어 업체에 대해 만족도를 평가할 수 있다.
도 28의 경우와 같이, 제 1 서비스 단말기(120A)에 대응하는 A 인테리어 업체에 대한 만족도가 92점이고, 제 2 서비스 단말기(120B)에 대응하는 B 인테리어 업체에 대한 만족도가 75점이고, 제 3 서비스 단말기(120C)에 대응하는 C 인테리어 업체에 대한 만족도가 98점이고, 제 4 서비스 단말기(120D)에 대응하는 D 인테리어 업체에 대한 만족도가 85점인 경우를 가정하자.
이러한 경우, 만족도가 가장 높은 C 인테리어 업체에 대응하는 제 3 서비스 단말기(120B)의 우선순위가 가장 앞서고, A 인테리어 업체에 대응하는 제 1 서비스 단말기(120A)의 우선순위가 그 다음이고, D 인테리어 업체에 대응하는 제 4 서비스 단말기(120D)의 우선순위가 그 다음이고, B 인테리어 업체에 대응하는 제 2 서비스 단말기(120B)의 우선순위가 그 다음일 수 있다.
우선순위를 고려한 서비스 단말기(120) 선택 방법의 일례에 대해서는 앞선 도 21 내지 도 22에서 상세히 설명한 바 있다.
인테리어 디자인 작업을 복수의 인테리어 업체에 의뢰하는 것이 가능할 수 있다. 이에 대해, 첨부된 도 29를 참조하여 살펴보면 아래와 같다.
도 29와 같이, 서버(100)는 변환한 3D 이미지를 제 1 서비스 단말기, 제 2 서비스 단말기 및 제 3 서비스 단말기로 각각 전송(S541, S542, S543)할 수 있다.
이러한 경우, 제 1 서비스 단말기, 제 2 서비스 단말기 및 제 3 서비스 단말기에서는 각각 3D 이미지를 기반으로 3D 인테리어 정보를 생성(S551, S552, S553)하고, 생성한 3D 인테리어 정보를 서버(100)로 전송할 수 있다(S561, S562, S562).
그러면, 서버(100)는 제 1 서비스 단말기로부터 수신한 3D 인테리어 정보, 제 2 서비스 단말기로부터 수신한 3D 인테리어 정보, 제 3 서비스 단말기로부터 수신한 3D 인테리어 정보를 각각 고객 단말기(110)로 전송할 수 있다.
이러한 경우, 고객 단말기(110)에서는 제 1 서비스 단말기에 대응되는 3D 인테리어 정보, 제 2 서비스 단말기에 대응되는 3D 인테리어 정보 및 제 3 서비스 단말기에 대응되는 3D 인테리어 정보 중 적어도 하나를 선택할 수 있다.
고객 단말기(110)에서 선택된 3D 인테리어 정보(3D 인테리어 정보를 작업한 인테리어 업체)의 만족도에 평가 점수는 상대적으로 높고, 고객 단말기(110)에서 선택되지 않은 3D 인테리어 정보의 만족도에 대한 평가 점수는 상대적으로 낮을 수 있다.
이처럼, 하나의 고객에 대해 복수의 인테리어 업체에 3D 인테리어 정보의 작업을 의뢰하면 인테리어 업체들 간의 경쟁을 유발하여 보다 고품질의 3D 인테리어 정보를 획득할 수 있다.
한편, 고객 단말기(110)에서는 부동산 물건에 대한 2D 이미지를 서버(100)로 전송할 때, 요구정보의 한 종류로 2D 이미지에 대응하는 부동산 물건에 대한 주소에 대한 정보를 함께 서버(100)로 전송하는 것이 가능할 수 있다.
여기서, 주소에 대한 정보는 행정구역에 따른 주소, 아파트 이름, 아파트 단지 이름 및 주택 단지 이름 중 적어도 하나를 포함할 수 있다.
예를 들면, 도 30의 경우와 같이, 고객 단말기(110)에서는 부동산 물건에 대한 2D 이미지(B)와 함께 2D 이미지에 대응하는 부동산 물건에 대한 요구조건 정보(A)를 서버(100)로 전송할 수 있다.
요구조건 정보는 부동산 물건의 종류에 대한 정보(아파트 거실), 부동산 물건의 주소에 대한 정보(서울시 구로구 고척동 고척대우아파트 84A 타입), 고객명, 연락처를 포함할 수 있다.
요구조건 정보는 위에서 언급한 정보 이외에도 앞선 도 17 내지 도 19에서 설명한 선호 인테리어 타입에 대한 정보를 포함하는 것도 가능하다. 이에 대해서는, 앞서 설명하였기에 더 이상의 설명은 생략한다.
고객 단말기(110)에서 서버(100)로 부동산 물건에 대한 주소 정보를 전송하면, 서버(100)는 해당 주소 정보에 대응하는 제 2 참조정보를 고객 단말기(110)로 전송할 수 있다.
제 2 참조정보의 일례에 대해 도 31의 (A), (B), (C)에 게시하였다.
여기서, 제 2 참조정보는 해당 주소 정보에 대응하여 이전에 작성된 적어도 하나의 3D 인테리어 정보를 포함할 수 있다.
예를 들어, 고객 단말기(110) 주소 정보로 '서울시 구로구 고척동 고척대우아파트 84A 타입'을 전송하면, 서버(100)는 이전에 작업하여 저장한 3D 인테리어 정보에서 '서울시 구로구 고척동 고척대우아파트 84A 타입'에 대응하는 것을 검색하여, 도 31의 (A), (B), (C)와 같은 결과를 획득하고, 획득한 결과를 고객 단말기(110)로 제공할 수 있다.
현재 고객의 요구에 따라 작성된 3D 인테리어 정보도 서버(100)에 저장되고, 저장된 3D 인테리어 정보는 차후에 현재 고객과 동일한 주소(아파트 단지 등)의 새로운 고객이 인테리어 디자인을 요청하는 경우, 현재 고객에 대응되는 3D 인테리어 정보가 제 2 참조정보로서 새로운 고객에게 제공될 수도 있을 것이다.
한편, 본 발명에서는 3D 인테리어 정보에 선택 가능한 객체가 포함될 수 있다. 아울러, 고객 단말기(110)에서는 선택 가능한 객체를 구매할 수 있다. 이에 대해, 첨부된 도 32 내지 도 39를 참조하여 살펴보면 아래와 같다.
도 32 내지 도 39는 3D 인테리어 정보에 포함된 선택 가능한 객체를 구매하는 방법에 대해 설명하기 위한 도면이다. 이하에서는 이상에서 설명한 부분에 대한 설명은 생략될 수 있다.
도 32를 살펴보면, 고객 단말기(110)에서 서버(100)로부터 3D 인테리어 정보를 수신하면, 3D 인테리어 정보를 고객 단말기(110)의 화면에 표시할 수 있다(S700).
여기서, 도 33의 경우와 같이, 3D 인테리어 정보는 적어도 하나의 선택 가능한 객체(Object, 200A, 200B, 200C)를 포함할 수 있다. 객체(200A, 200B, 200C)는 가구, 소품 및 가전제품 중 적어도 하나를 포함할 수 있다.
고객은 고객 단말기(110)의 화면에 표시된 3D 인테리어 정보에서 소정의 객체를 선택할 수 있다(S710).
그러면, 선택된 객체에 대응하는 상세정보가 고객 단말기(110)의 화면에 표시될 수 있다(S720).
예를 들어, 도 34의 (A)의 경우와 같이 고객 단말기(110)의 화면에 표시된 3D 인테리어 정보에서 소정의 객체(200B)를 선택하는 경우에, 도 34의 (B)와 같이 고객 단말기(110)의 화면상에는 선택된 객체(200B)의 상세정보(종류(탁자), 가격(20,000원), 재질(나무), 컬러(레드), 수치(가로/세로/높이)에 대한 정보)가 표시될 수 있다.
*여기서, 객체를 선택한다는 것은 반드시 객체를 클릭하는 것에 한정되는 것은 아니고, 소정의 포인터(Pointer, CS)를 객체와 중첩(Overlap)되도록 위치시키는 것도 객체를 선택하는 것으로 볼 수 있다.
도 32와 같이, 객체를 선택한 이후, 선택된 객체를 구매하는지의 여부를 판단할 수 있다(S730).
S730단계에서 판단결과 선택된 객체를 구매하지 않는 경우에는 다른 기능을 수행할 수 있다(S750). 예를 들면, 다른 객체를 선택할 수 있다.
반면에, S730단계에서 판결결과, 선택된 객체를 구매하는 경우에는 서버(100)로 구매정보를 전송할 수 있다(S740). 여기서, 구매정보는 선택한 객체에 대한 정보, 고객이 인적사항에 대한 정보, 신용카드 번호, 배송지 주소 등 객체의 구매에 관련한 정보일 수 있다.
예를 들면, 도 35의 (A)와 같이, 고객 단말기(110)의 화면상에 표시된 3D 인테리어 정보에 제 1 객체(200A), 제 2 객체(200B) 및 제 3 객체(200C)가 포함된 경우, 고객이 제 1, 2, 3 객체(200A, 200B, 200C)를 모두 선택할 수 있다.
이러한 경우, 도 35의 (B)의 경우와 같이, 제 1, 2, 3 객체(200A, 200B, 200C) 각각에 대한 상세정보 뿐 아니라, 제 1, 2, 3 객체(200A, 200B, 200C)의 가격의 합계를 고객 단말기(110)의 화면에 표시할 수 있다.
여기서, 고객이 '구매' 메뉴를 선택하면 해당 객체를 구매할 수 있다.
고객 단말기(110)로부터 구매정보를 수신한 서버(100)는 구매자, 구매물품(객체), 배송지, 결재정보 등을 확인할 수 있다.
이후, 서버(100)는 배송 업체에 물품 배송을 지시하고, 배송정보를 고객 단말기(110)로 전송할 수 있다(S760).
배송정보는 송장정보, 배송물품(객체)정보, 배송일 정보 및 배송업체 정보 중 적어도 하나를 포함할 수 있다.
필요에 따라 서버(100)는 배송정보를 적어도 하나의 서비스 단말기(120)로 전송하는 것도 가능할 수 있다.
한편, 고객이 소정의 객체를 선택하면, 선택된 객체와 유사한 다른 객체에 대한 정보를 추가로 고객 단말기(110)의 화면에 표시할 수 있다.
예를 들어, 도 36의 경우와 같이, 고객 단말기(110)에 표시된 3D 인테리어 정보에 포함된 객체(200B)(예컨대, 탁자)를 선택하는 경우, 해당 객체(200B)에 대응하는 유사객체에 대한 정보가 고객 단말기(110)의 화면에 표시될 수 있다.
여기서, 고객이 소정의 포인터(CS)를 이용하여 유사객체 메뉴를 선택하는 경우에, 도 37의 (A), (B), (C)의 경우와 같이, 선택된 객체(200B)에 대응하는 유사객체에 대한 정보를 고객 단말기(110)의 화면에 표시할 수 있다.
유사객체에 대한 정보는 재질에 대한 정보, 가격에 대한 정보, 수치에 대한 정보 및 컬러에 대한 정보 중 적어도 하나를 포함할 수 있다.
이처럼, 유사객체는 선택된 객체와 그 종류는 동일하지만 형태, 재질, 가격 및 컬러 중 적어도 하나가 다른 객체일 수 있다.
이러한 유사객체에 대한 정보는 서비스 단말기(120)에서 설정하여 서버(100)로 전송하고, 서버(100)는 이를 고객 단말기(110)로 전송할 수 있다.
유사객체는 인테리어 디자이너의 관점에서 볼 때, 해당 객체를 대체하여 사용하여도 충분하다고 판단되는 것을 의미할 수 있다.
한편, 고객 단말기(110)에서 구매가 가능한 객체에 대한 정보는 서버(100)가 설정하거나 혹은 서비스 단말기(110)에서 설정하는 것이 가능하다. 물론, 일부 객체는 서버(100)가 설정하고, 일부 객체는 서비스 단말기(110)에서 설정하는 것도 가능할 수 있다.
객체에 대한 정보를 서버(100)가 설정하는 경우에는, 도 38의 경우와 같이, 객체에 대한 정보(객체정보)를 서버(100)가 적어도 하나의 서비스 단말기(120)로 전송(540C)할 수 있다.
물론, 서버(100)는 적어도 하나의 서비스 단말기(120)로 3D 이미지를 전송(S520A)하고, 고객의 요구조건에 대한 정보를 전송(S540B)하는 것도 가능할 수 있다.
이러한 경우, 서비스 단말기(120)에서는 서버(100)가 제공한 객체를 이용하여 작업하여 3D 인테리어 정보를 생성할 수 있다.
이러한 경우에는, 서버(100)는 적어도 하나의 서비스 단말기(120)로부터 3D 인테리어 정보를 수신하면, 수신한 3D 인테리어 정보에 선택 가능한 객체들의 상세정보를 매칭(Matching)시키는 정보 가공을 실시하고, 가공한 3D 인테리어 정보를 고객 단말기(110)로 제공하는 것이 가능하다.
객체에 대한 정보를 서비스 단말기(120)가 설정하는 경우에는, 서비스 단말기(120)를 서버(100)로부터 수신한 3D 이미지와 자체적으로 설정한 적어도 하나의 객체를 이용하여 작업하여 3D 인테리어 정보를 생성할 수 있다.
이러한 경우, 도 39의 경우와 같이, 서비스 단말기(120)에서는 3D 인테리어 정보를 작업하는데 사용한 객체 정보를 서버(100)로 전송(560B)할 수 있다.
물론, 서비스 단말기(120)는 서버(100)로 3D 인테리어 정보를 전송하는 것도 가능할 수 있다(S560A).
서버(100)는 서비스 단말기(120)로부터 수신한 객체정보를 확인하고, 수신한 3D 인테리어 정보와 객체 정보를 매칭시키는 가공을 실시할 수 있다(S800).
이후, 서버(100)는 가공한 3D 인테리어 정보를 고객 단말기(110)로 전송할 수 있다(S570).
이처럼, 서비스 단말기(120)가 자체적으로 객체를 설정하고, 설정한 객체를 이용하여 3D 인테리어 정보를 생성하게 되면, 인테리어 디자인 작업의 자유도가 향상될 수 있다.
이와 같이, 상술한 본 발명의 기술적 구성은 본 발명이 속하는 기술분야의 당업자가 본 발명의 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 전술한 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (20)

  1. 인테리어 정보 처리 장치의 인테리어 정보 처리 방법에 있어서,
    고객 단말기에서 2D 이미지를 서버로 전송하는 단계;
    상기 서버에서 상기 2D 이미지를 3D 이미지로 변환하는 단계;
    변환한 3D 이미지를 적어도 하나의 서비스 단말기로 전송하는 단계;
    적어도 하나의 상기 서비스 단말기에서 상기 3D 이미지를 기반으로 하며, 적어도 하나의 선택 가능한 객체(Object)를 포함하는 3D 인테리어 정보를 상기 서버로 전송하는 단계; 및
    상기 3D 인테리어 정보를 상기 고객 단말기로 전송하는 단계;를 포함하고,
    상기 변환하는 단계는,
    상기 2D 이미지의 도면 이미지를 근거로 하여 상기 3D 이미지를 구성하는 단계를 포함하며,
    상기 3D 이미지를 구성하는 단계는,
    상기 도면 이미지의 명암을 처리하는 단계;
    상기 명암이 처리된 이미지에서 외곽선을 추출하는 단계;
    상기 추출한 외곽선을 기초로 코너 특징점을 검출하되, 외곽선이 추출된 이미지 정보로부터 코너 디텍션(corner detection)을 통해 모서리 이미지를 검출하고, 외곽선 검출 이미지와 상기 모서리 이미지를 연산하여 상기 코너 특징점을 검출하는 단계;
    상기 검출한 코너 특징점을 선으로 연결하는 단계;
    상기 연결된 선들에 대한 잡음을 제거하는 단계;
    상기 명암이 처리된 이미지 상기 외곽선이 제거된 이미지와, 상기 잡음이 제거된 이미지를 이용한 템플릿 매칭에 따라 요소 정보를 검출하는 단계;
    상기 외곽선과, 상기 템플릿 매칭에 따라 검출된 요소 정보를 CAD 프로그램에 적용하여, 상기 도면 이미지에 대응하는 2D 도면을 생성하는 단계; 및
    상기 생성한 2D 도면을 기초로 상기 3D 이미지를 산출하는 단계를 포함하는 것을 특징으로 하는
    인테리어 정보 처리 방법.
  2. 제 1 항에 있어서,
    상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하는 경우, 선택된 상기 객체의 상세정보를 상기 고객 단말기의 화면에 표시하는 단계를 더 포함하는 인테리어 정보 처리 방법.
  3. 제 2 항에 있어서,
    상기 상세정보는 상기 객체의 수치, 재질 및 가격 중 적어도 하나에 대한 정보를 포함하는 인테리어 정보 처리 방법.
  4. 제 2 항에 있어서,
    상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하고, 선택한 상기 객체에 대해 구매가 가능한 인테리어 정보 처리 방법.
  5. 제 1 항에 있어서,
    상기 서버는 상기 서비스 단말기로부터 수신한 상기 3D 인테리어 정보를 그대로 상기 고객 단말기로 전송하거나, 수신한 상기 3D 인테리어 정보를 가공하여 상기 고객 단말기로 전송하는 인테리어 정보 처리 방법.
  6. 제 1 항에 있어서,
    상기 고객 단말기에서 수신한 상기 3D 인테리어 정보에 대해 만족도를 평가하는 단계를 더 포함하는 인테리어 정보 처리 방법.
  7. 제 1 항에 있어서,
    상기 서버는 상기 3D 인테리어 정보를 전송한 상기 서비스 단말기에 대응하는 서비스 제공자에 대한 정보를 상기 고객 단말기로 전송하는 단계를 더 포함하는 인테리어 정보 처리 방법.
  8. 제 1 항에 있어서,
    상기 고객 단말기에서 상기 서버로 요구조건에 대한 정보를 전송하는 단계; 및
    상기 서버에서 적어도 하나의 상기 서비스 단말기로 상기 요구조건에 대한 정보를 전송하는 단계;
    를 더 포함하는 인테리어 정보 처리 방법.
  9. 제 8 항에 있어서,
    상기 요구조건에 대한 정보는 선호하는 인테리어 타입에 대한 선호 타입 정보를 포함하는 인테리어 정보 처리 방법.
  10. 제 9 항에 있어서,
    상기 고객 단말기의 화면에 선택가능한 적어도 하나의 인테리어 타입에 대한 정보를 표시하는 단계; 및
    적어도 하나의 상기 인테리어 타입에 대응하는 적어도 하나의 제 1 참조정보를 상기 고객 단말기의 화면에 표시하는 단계;
    를 더 포함하는 인테리어 정보 처리 방법.
  11. 제 10 항에 있어서,
    상기 제 1 참조정보는 적어도 하나의 상기 인테리어 타입에 대응하여 이전에 작성된 적어도 하나의 3D 인테리어 정보를 포함하는 인테리어 정보 처리 방법.
  12. 제 1 항에 있어서,
    상기 고객 단말기에서 상기 2D 이미지에 대응하는 주소에 대한 정보를 상기 서버로 전송하는 단계; 및
    상기 서버에서 상기 주소에 대한 정보에 대응하는 제 2 참조정보를 상기 고객 단말기로 전송하는 단계를 더 포함하고,
    상기 제 2 참조정보는 상기 주소에 대한 정보에 대응하여 이전에 작성된 적어도 하나의 3D 인테리어 정보를 포함하는 인테리어 정보 처리 방법.
  13. 제 1 항에 있어서,
    상기 명암을 처리하는 단계는,
    상기 도면 이미지를 각각의 색상 채널로 분리하고, 분리한 채널 중 밝기 채널의 명암을 처리하여 조명에 대한 영향을 제거하는 단계;를 포함하는
    인테리어 정보 처리 방법.
  14. 제 1 항에 있어서,
    상기 외곽선을 추출하는 단계는,
    상기 명암이 처리된 이미지에서 외곽선을 추출하고 그 결과 이미지를 저장하는 단계;
    상기 저장한 결과 이미지의 라벨링을 수행하여 blob을 검출하는 단계;
    상기 검출한 blob을 기초로 경계선을 검출하여 저장하는 단계; 및
    상기 검출한 경계선을 이루는 점들의 집합을 샘플링하여 방향성을 결정하고 외곽선을 검출하는 단계;를 포함하는
    인테리어 정보 처리 방법.
  15. 2D 이미지를 전송하는 고객 단말기의 상기 2D 이미지를 수신하고, 수신한 상기 2D 이미지를 3D 이미지로 변환하고, 변환한 상기 3D 이미지를 전송하는 서버; 및
    상기 3D 이미지를 수신하고, 상기 3D 이미지를 기반으로 하며 적어도 하나의 선택 가능한 객체(Object)를 포함하는 3D 인테리어 정보를 생성하고, 생성한 상기 3D 인테리어 정보를 상기 서버로 전송하는 서비스 단말기;를 포함하고,
    상기 서버는 상기 서비스 단말기로부터 수신한 상기 3D 인테리어 정보를 상기 고객 단말기로 전송하며,
    상기 서버는, 상기 2D 이미지를 상기 3D 이미지를 변환함에 있어서, 상기 2D 이미지의 도면 이미지를 근거로 하여 상기 3D 이미지를 구성하며,
    상기 서버는, 상기 3D 이미지를 구성함에 있어서, 상기 도면 이미지의 명암을 처리하고, 상기 명암이 처리된 이미지에서 외곽선을 추출하며, 상기 추출한 외곽선을 기초로 코너 특징점을 검출하되, 외곽선이 추출된 이미지 정보로부터 코너 디텍션(corner detection)을 통해 모서리 이미지를 검출하고, 외곽선 검출 이미지와 상기 모서리 이미지를 연산하여 상기 코너 특징점을 검출하고, 상기 검출한 코너 특징점을 선으로 연결하며, 상기 연결된 선들에 대한 잡음을 제거하고, 상기 명암이 처리된 이미지에서 상기 외곽선이 제거된 이미지와, 상기 잡음이 제거된 이미지를 이용한 템플릿 매칭에 따라 요소 정보를 검출하고, 상기 외곽선과, 상기 템플릿 매칭에 따라 검출된 요소 정보를 CAD 프로그램에 적용하여, 상기 도면 이미지에 대응하는 2D 도면을 생성하며, 상기 생성한 2D 도면을 기초로 상기 3D 이미지를 산출하는 것을 특징으로 하는
    인테리어 정보 처리 장치.
  16. 제 15 항에 있어서,
    상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하는 경우, 선택된 상기 객체의 상세정보를 상기 고객 단말기의 화면에 표시하는 인테리어 정보 처리 장치.
  17. 제 16 항에 있어서,
    상기 상세정보는 상기 객체의 수치, 재질 및 가격 중 적어도 하나에 대한 정보를 포함하는 인테리어 정보 처리 장치.
  18. 제 16 항에 있어서,
    상기 고객 단말기에서 상기 3D 인테리어 정보에서 적어도 하나의 상기 객체를 선택하고, 선택한 상기 객체에 대해 구매가 가능한 인테리어 정보 처리 장치.
  19. 제 15 항에 있어서,
    상기 서버는 상기 서비스 단말기로부터 수신한 상기 3D 인테리어 정보를 그대로 상기 고객 단말기로 전송하거나, 상기 3D 인테리어 정보를 가공하여 상기 고객 단말기로 전송하는 인테리어 정보 처리 장치.
  20. 제 15 항에 있어서,
    상기 고객 단말기에서 수신한 상기 3D 인테리어 정보에 대해 만족도를 평가하는 인테리어 정보 처리 장치.
KR1020210102954A 2016-06-27 2021-08-05 인테리어 정보 처리 장치 및 방법 KR102453040B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210102954A KR102453040B1 (ko) 2016-06-27 2021-08-05 인테리어 정보 처리 장치 및 방법

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020160080167A KR102294425B1 (ko) 2016-06-27 2016-06-27 인테리어 정보 처리 장치 및 방법
KR1020210102954A KR102453040B1 (ko) 2016-06-27 2021-08-05 인테리어 정보 처리 장치 및 방법

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020160080167A Division KR102294425B1 (ko) 2016-06-27 2016-06-27 인테리어 정보 처리 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20210098932A KR20210098932A (ko) 2021-08-11
KR102453040B1 true KR102453040B1 (ko) 2022-10-11

Family

ID=60998251

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020160080167A KR102294425B1 (ko) 2016-06-27 2016-06-27 인테리어 정보 처리 장치 및 방법
KR1020210102954A KR102453040B1 (ko) 2016-06-27 2021-08-05 인테리어 정보 처리 장치 및 방법

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020160080167A KR102294425B1 (ko) 2016-06-27 2016-06-27 인테리어 정보 처리 장치 및 방법

Country Status (1)

Country Link
KR (2) KR102294425B1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019240563A1 (ko) * 2018-06-15 2019-12-19 주식회사 라이프온코리아 사전 제작된 인테리어 디자인 모델을 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체
KR102038043B1 (ko) * 2019-03-15 2019-10-30 주식회사 고려적산사무소 선택용이성이 향상된 건축적산 제공방법
KR102102779B1 (ko) * 2019-10-07 2020-04-22 김미영 인테리어 서비스 서버 및 이를 이용한 서비스 방법
JP2023540890A (ja) * 2020-08-20 2023-09-27 アーキドロー インコーポレーテッド 仮想空間コンテンツデータに基づく現実的なシーンイメージを用いたインテリアデザインマーケットプラットフォームサービスの提供方法及びその装置
KR102373114B1 (ko) * 2020-08-20 2022-03-11 (주) 아키드로우 가구 아이템의 현실적 장면 이미지 렌더링을 이용한 가구 판매 서비스 제공 방법 및 그 장치
KR102447356B1 (ko) * 2020-09-03 2022-09-26 주식회사 그룹샵 인테리어 플랫폼 시스템에서 2차원 도면에 기반한 3차원 자동 입체모델링 장치 및 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001101430A (ja) * 1999-10-01 2001-04-13 Hitachi Plant Eng & Constr Co Ltd Cad図面作成支援方法及びその装置
JP2002092041A (ja) * 2000-09-14 2002-03-29 Matsushita Electric Works Ltd 住宅設計競争支援システム
JP2004334518A (ja) * 2003-05-07 2004-11-25 Takenaka Komuten Co Ltd 不動産検索システム
JP2011090545A (ja) * 2009-10-23 2011-05-06 Koji Oshima インテリアシミュレーションによる住宅関連商品発注システム
KR101334540B1 (ko) * 2013-03-23 2013-11-28 한문희 가상 셀프인테리어 서비스 시스템

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100213345B1 (ko) * 1996-07-29 1999-08-02 전주범 조정부품의 조정장치 및 조정홈 검출방법
KR20020057210A (ko) * 2000-12-30 2002-07-11 강은숙 인터넷을 이용한 가구 인테리어 서비스방법
KR20020026903A (ko) * 2002-02-25 2002-04-12 정순착 인터넷을 기반으로 한 개별 주택 리모델링 서비스 방법 및그 시스템
JP4765741B2 (ja) * 2006-04-10 2011-09-07 積水ハウス株式会社 賃貸借仲介支援プログラム、システム及び方法
KR100900824B1 (ko) * 2007-09-18 2009-06-04 한국전자통신연구원 스케치 기반 3차원 모델 생성 장치 및 방법
KR20100104087A (ko) * 2009-03-16 2010-09-29 (주)케이엔케이아트프라자 도면 db를 활용한 3d 홈인테리어 프리뷰 및 자동견적 시스템
CA2779525C (en) * 2009-11-02 2016-05-17 Archaio, Llc System and method employing three-dimensional and two-dimensional digital images
KR20130098744A (ko) * 2012-02-28 2013-09-05 정민수 부동산 중개 방법 및 중개 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001101430A (ja) * 1999-10-01 2001-04-13 Hitachi Plant Eng & Constr Co Ltd Cad図面作成支援方法及びその装置
JP2002092041A (ja) * 2000-09-14 2002-03-29 Matsushita Electric Works Ltd 住宅設計競争支援システム
JP2004334518A (ja) * 2003-05-07 2004-11-25 Takenaka Komuten Co Ltd 不動産検索システム
JP2011090545A (ja) * 2009-10-23 2011-05-06 Koji Oshima インテリアシミュレーションによる住宅関連商品発注システム
KR101334540B1 (ko) * 2013-03-23 2013-11-28 한문희 가상 셀프인테리어 서비스 시스템

Also Published As

Publication number Publication date
KR102294425B1 (ko) 2021-08-26
KR20210098932A (ko) 2021-08-11
KR20180001261A (ko) 2018-01-04

Similar Documents

Publication Publication Date Title
KR102453040B1 (ko) 인테리어 정보 처리 장치 및 방법
KR102453039B1 (ko) 인테리어 정보 처리 장치 및 방법
CN108171610B (zh) 页面生成方法、页面生成设备、存储介质及装置
US10664897B2 (en) System, medium, and method for recommending home décor items based on an image of a room
KR102177336B1 (ko) 데이터 필터링을 이용한 고객과 인테리어 업체간 매칭 시스템
KR102272650B1 (ko) 가상현실 기반 3차원 공간 재구성을 이용한 인테리어 서비스 제공 시스템
KR102501171B1 (ko) 부동산 정보 처리 장치 및 방법
KR102193933B1 (ko) 3d vr 포트폴리오 기반 인테리어 업체 매칭 서비스 제공 장치 및 그 방법
US9152858B2 (en) Extracting card data from multiple cards
JP6986676B2 (ja) 化粧品提示システム、化粧品提示方法、及び化粧品提示サーバ
US10621632B1 (en) Real property image analysis system to analyze property repairs and improvements
KR102453037B1 (ko) 인테리어 정보 처리 장치 및 방법
CN106547760B (zh) 一种皮革布料色卡图像检索***
KR102514546B1 (ko) 부동산 정보 처리 장치 및 방법
KR102294419B1 (ko) 부동산 정보 처리 장치 및 방법
CN106846351B (zh) 图像处理方法及客户端
JP2020190860A (ja) 注文端末、注文システム、注文受付方法、注文処理装置、及びプログラム
KR102294420B1 (ko) 부동산 정보 처리 장치 및 방법
KR20100012949A (ko) 인터넷 쇼핑몰의 상품이미지와 사용자의 배경 이미지 합성시스템
CN110852194B (zh) 图像获取方法、装置、电子设备及存储介质
Je et al. Mouth map-assisted localisation of ASM lip landmarks
US9747693B1 (en) Object identification
CN112748829A (zh) 图片编辑方法、装置、设备以及存储介质
TW201729152A (zh) 消費管理方法及系統,及相關電腦程式產品

Legal Events

Date Code Title Description
A107 Divisional application of patent
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant