[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102539577B1 - Method, device and recording medium for providing modeling data of artificial teeth for an object - Google Patents

Method, device and recording medium for providing modeling data of artificial teeth for an object Download PDF

Info

Publication number
KR102539577B1
KR102539577B1 KR1020210023907A KR20210023907A KR102539577B1 KR 102539577 B1 KR102539577 B1 KR 102539577B1 KR 1020210023907 A KR1020210023907 A KR 1020210023907A KR 20210023907 A KR20210023907 A KR 20210023907A KR 102539577 B1 KR102539577 B1 KR 102539577B1
Authority
KR
South Korea
Prior art keywords
occlusion
teeth
movement
data
determining
Prior art date
Application number
KR1020210023907A
Other languages
Korean (ko)
Other versions
KR20220120159A (en
Inventor
남종현
이용현
임오주
최규옥
Original Assignee
오스템임플란트 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 오스템임플란트 주식회사 filed Critical 오스템임플란트 주식회사
Priority to KR1020210023907A priority Critical patent/KR102539577B1/en
Publication of KR20220120159A publication Critical patent/KR20220120159A/en
Application granted granted Critical
Publication of KR102539577B1 publication Critical patent/KR102539577B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61CDENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
    • A61C9/00Impression cups, i.e. impression trays; Impression methods
    • A61C9/004Means or methods for taking digitized impressions
    • A61C9/0046Data acquisition means or methods
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61CDENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
    • A61C19/00Dental auxiliary appliances
    • A61C19/04Measuring instruments specially adapted for dentistry
    • A61C19/05Measuring instruments specially adapted for dentistry for determining occlusion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/50ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30036Dental; Teeth
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Primary Health Care (AREA)
  • Veterinary Medicine (AREA)
  • Dentistry (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Biophysics (AREA)
  • Geometry (AREA)
  • Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)

Abstract

일 실시 예에 따라, 대상체에 대한 중심 교합 상태 및 동적 교합 움직임을 분석하여 대상체의 교합 형태를 결정함에 따라 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있고, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있는 방법, 디바이스 및 기록매체가 개시된다.According to an embodiment, by analyzing the central occlusion state and dynamic occlusion movement of the object to determine the occlusion form of the object, modeling data of an artificial tooth to which an occlusion form suitable for the user is applied may be provided, and the occlusion form may be determined by the user. A method, device, and recording medium capable of improving user convenience by providing a user interface that can be easily checked and changed are disclosed.

Description

대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법, 디바이스 및 기록매체{METHOD, DEVICE AND RECORDING MEDIUM FOR PROVIDING MODELING DATA OF ARTIFICIAL TEETH FOR AN OBJECT}Method, device and recording medium for providing artificial tooth modeling data for a target object

본 개시는 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법, 디바이스 및 기록매체에 관한 것이다. 구체적으로, 본 개시는 대상체에 대한 중심 교합 상태 및 동적 교합 움직임을 분석하여 대상체의 교합 형태를 결정함에 따라 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있고, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있는 방법, 디바이스 및 기록매체에 관한 것이다.The present disclosure relates to a method, device, and recording medium for providing modeling data of an artificial tooth for an object. Specifically, the present disclosure can provide modeling data of an artificial tooth to which an occlusion form suitable for the user is applied by determining the occlusion form of the object by analyzing the central occlusion state and the dynamic occlusion movement of the object, and the user can determine the occlusion form It relates to a method, device, and recording medium capable of improving user convenience by providing a user interface that can be easily checked and changed.

종래에는 보철물을 디자인할 때 주변 치아들의 교합 상태에 대하여 분석 및 측정이 어려워 인접 치아의 교합 상태를 반영하기 어려운 한계가 있다.Conventionally, when designing a prosthesis, it is difficult to analyze and measure the occlusion state of neighboring teeth, and thus it is difficult to reflect the occlusion state of adjacent teeth.

이에, 종래 기술은 정적인 교합 상태인 중심 교합 상태로 보철물을 디자인하거나, 환자 고유의 동적인 교합 운동이 아닌, 가상교합기와 같이 교합기에 기입력된 수치를 통한 교합 운동 움직임을 통해 보철물을 제작하는 방식이 이용되었다.Accordingly, the prior art is to design a prosthesis in a static occlusion state, a central occlusion state, or manufacture a prosthesis through occlusal movement through numerical values already input into an articulator, such as a virtual articulator, rather than a patient's own dynamic occlusion movement. method was used

그러나, 종래 기술에 따르면, 환자가 가지고 있는 고유한 교합 형태가 반영되지 못하여 보철물 디자인의 정확성이 감소하고 주변 치아와의 균형감이 떨어지는 문제점이 있다.However, according to the prior art, there is a problem in that the unique occlusion shape of the patient is not reflected, so that the accuracy of the prosthesis design is reduced and the sense of balance with the surrounding teeth is poor.

이에, 상술한 문제점을 해결하고 환자의 교합 상황에 적합한 보철물을 제공하기 위한 기술이 요구되고 있다.Accordingly, there is a need for a technique for solving the above problems and providing a prosthesis suitable for the patient's occlusion situation.

본 개시는 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법, 디바이스 및 기록매체를 제공할 수 있다. 구체적으로, 대상체에 대한 중심 교합 상태 및 동적 교합 움직임을 분석하여 대상체의 교합 형태를 결정함에 따라 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있고, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있는 방법, 디바이스 및 기록매체가 개시된다. 해결하려는 기술적 과제는 상기 기술된 바와 같은 기술적 과제들로 한정되지 않으며, 통상의 기술자에게 자명한 범위 내에서 다양한 기술적 과제들이 더 포함될 수 있다.The present disclosure may provide a method, device, and recording medium for providing modeling data of an artificial tooth for an object. Specifically, by analyzing the central occlusion state and dynamic occlusion movement of the object to determine the occlusion form of the object, it is possible to provide modeling data of an artificial tooth to which an occlusion form suitable for the user is applied, and the user can easily check the occlusion form. And a method, device, and recording medium capable of improving user convenience by providing a changeable user interface are disclosed. The technical problem to be solved is not limited to the technical problems described above, and various technical problems may be further included within a range obvious to those skilled in the art.

본 개시의 제 1 측면에 따른 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법은 상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 단계; 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계; 상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하는 단계; 및 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계;를 포함할 수 있다.A method for providing modeling data of an artificial tooth for an object according to a first aspect of the present disclosure includes static occlusion data representing positions of a plurality of teeth included in the object and movement of the object when the object is in a static occlusion state. obtaining dynamic occlusion data representing; determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data; determining an occlusion shape of the object based on the movement path; and providing the modeling data determined based on the occlusion shape.

또한, 상기 방법은 상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계; 상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하는 단계; 및 갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공하는 단계;를 더 포함할 수 있다.The method may further include outputting a message inquiring whether or not to update the occlusion shape; updating the occlusion shape according to a response to the message; and updating and providing the modeling data based on the updated occlusion form.

또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하는 단계; 및 상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 포함할 수 있다.In addition, the step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include a plurality of points used to determine a movement path for the plurality of teeth based on the static occlusion data. determining; and determining a movement path of the plurality of teeth by analyzing forward, right, and left movements of the object appearing in the dynamic occlusion data based on the plurality of points.

또한, 상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함할 수 있다.In addition, the plurality of points may include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. can

또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 전방 움직임 경계 조건을 충족하는 상기 전방 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고, 상기 전방 움직임 경계 조건은 상기 제 1 포인트와 대합치 절단연 사이의 거리가 기설정값 이하인 조건을 포함할 수 있다.In addition, determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include determining a movement path of the plurality of teeth based on the forward movement that satisfies a forward movement boundary condition. The method may further include a step; and the forward motion boundary condition may include a condition in which a distance between the first point and the cutting edge of the antagonist tooth is equal to or less than a preset value.

또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 우측 움직임 경계 조건을 충족하는 상기 우측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고, 상기 우측 움직임 경계 조건은 상기 제 2 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함할 수 있다.In addition, the step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include determining a movement path of the plurality of teeth based on the right movement that satisfies a right movement boundary condition. The step may further include, and the right motion boundary condition may include a condition in which a distance between the second point and the buccal cusp of the opposing tooth is equal to or less than a preset value.

또한, 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는 좌측 움직임 경계 조건을 충족하는 상기 좌측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고, 상기 좌측 움직임 경계 조건은 상기 제 3 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함할 수 있다.In addition, determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data may include determining a movement path of the plurality of teeth based on the left movement that satisfies a left movement boundary condition. The step may further include, and the left motion boundary condition may include a condition in which a distance between the third point and the buccal cusp of the opposing tooth is equal to or less than a preset value.

또한, 상기 교합 형태는 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함할 수 있다.In addition, the occlusion form is a mutual protection occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the forward movement and the lateral movement of the object shown in the dynamic occlusion data, during the forward movement and the lateral movement Including at least one of a unilateral balanced occlusion representing an occlusion form in which a plurality of teeth distributing the occlusion force are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact each other can do.

또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 상호보호 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부에 접촉점이 생성되지 않도록 상기 모델링 데이터를 획득하는 단계를 포함할 수 있다.In addition, in the step of providing the modeling data determined based on the occlusion form, when the occlusion form is determined as the mutual protection occlusion, the modeling data is used so that a contact point is not generated in the posterior teeth during the forward movement and the lateral movement. Acquisition steps may be included.

또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 상호보호 교합인 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및 상기 간섭 영역이 기설정 제 1 개수 이상이면, 상기 전방 움직임 및 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 1 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함할 수 있다.In addition, the providing of the modeling data determined based on the occlusion type may include, when the occlusion type is the mutual protection occlusion, the interference area interfering with the movement of the teeth at a predetermined level or more during the forward movement and the lateral movement. determining presence or absence; and updating the modeling data by deleting a predetermined first thickness or more from the thicknesses of the interference region during the forward movement and the lateral movement when the interference region is equal to or greater than the preset first number. there is.

또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 편측성 균형 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부가 인접한 치아와 기설정 수준 이상으로 동일한 강도의 교합점이 생성되도록 상기 모델링 데이터를 획득하는 단계를 포함할 수 있다.In addition, in the step of providing the modeling data determined based on the occlusion form, when the occlusion form is determined as the unilateral balanced occlusion, the posterior teeth are identical to adjacent teeth at a predetermined level or more during the forward movement and the lateral movement. The method may include obtaining the modeling data so that an intersection point of intensity is generated.

또한, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는 상기 교합 형태가 상기 편측성 균형 교합인 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및 상기 간섭 영역이 기설정 제 2 개수 이상이면, 상기 측방 움직임 시의 상기 간섭 영역에 인접치와 기설정 수준 이상 동일 또는 유사한 강도로 접촉점이 형성되도록 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 2 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함할 수 있다.In addition, the providing of the modeling data determined based on the occlusion type may include, when the occlusion type is the unilateral balanced occlusion, the interference area interfering with the movement of teeth at a predetermined level or more during the forward movement and the lateral movement. determining presence or absence; and when the number of interference areas is greater than or equal to the second predetermined number, the thickness of the interference area during the lateral motion is determined by the thickness of the interference area during the lateral motion so that a contact point is formed with the same or similar intensity as the neighboring teeth at a predetermined level or more. The method may further include updating the modeling data by deleting the set second thickness or more.

또한, 상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계는 상기 이동 경로에 대한 분석 결과가 각각의 교합 형태와 대응되는 정도를 나타내는 교합 형태 적합도에 기초하여 하나 이상의 추천 교합 형태를 결정하는 단계; 및 상기 교합 형태 및 하나 이상의 추천 교합 형태에 대한 정보를 포함하는 교합 형태 리스트를 상기 메시지와 함께 출력하는 단계를 포함할 수 있다.In addition, the step of outputting a message inquiring whether to update the occlusion form determines one or more recommended occlusion forms based on the degree of conformity of the occlusion form indicating the degree to which the analysis result of the movement path corresponds to each occlusion form. step; and outputting an occlusion shape list including information on the occlusion shape and one or more recommended occlusion shapes together with the message.

본 개시의 제 2 측면에 따른 대상체에 대한 인공치아의 모델링 데이터를 제공하는 디바이스는 상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 수신부; 및 상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하고, 상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하고, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 프로세서를 포함할 수 있다.According to a second aspect of the present disclosure, a device for providing modeling data of an artificial tooth for an object includes static occlusion data representing positions of a plurality of teeth included in the object and movement of the object when the object is in a static occlusion state. a receiving unit for obtaining dynamic occlusion data indicating; and determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data, determining an occlusion shape of the object based on the movement path, and determining the modeling data based on the occlusion shape. It may include a processor that provides.

또한, 상기 프로세서는 상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하고, 상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하고, 갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공할 수 있다.In addition, the processor may output a message inquiring whether to update the occlusion shape, update the occlusion shape according to a response to the message, and update and provide the modeling data based on the updated occlusion shape. there is.

또한, 상기 프로세서는 상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하고, 상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정할 수 있다.In addition, the processor determines a plurality of points used to determine a movement path for the plurality of teeth based on the static occlusion data, and based on the plurality of points, the forward movement of the object appearing in the dynamic occlusion data; A movement path of the plurality of teeth may be determined by analyzing right and left movements.

또한, 상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함할 수 있다.In addition, the plurality of points may include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. can

또한, 상기 교합 형태는 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함할 수 있다.In addition, the occlusion form is a mutual protection occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the forward movement and the lateral movement of the object shown in the dynamic occlusion data, during the forward movement and the lateral movement Including at least one of a unilateral balanced occlusion representing an occlusion form in which a plurality of teeth distributing the occlusion force are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact each other can do.

본 개시의 제 3 측면은 제 1 측면에 따른 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다. 또는, 본 개시의 제 4 측면은 제 1 측면에 따른 방법을 구현하기 위하여 기록매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.A third aspect of the present disclosure may provide a computer readable recording medium recording a program for executing the method according to the first aspect in a computer. Alternatively, the fourth aspect of the present disclosure may provide a computer program stored in a recording medium to implement the method according to the first aspect.

일 실시 예에 따르면, 사용자에게 적합한 교합 형태가 적용된 인공치아의 모델링 데이터를 제공할 수 있다.According to an embodiment, modeling data of an artificial tooth to which an occlusion shape suitable for a user is applied may be provided.

또한, 교합 형태를 사용자가 용이하게 확인 및 변경할 수 있는 사용자 인터페이스를 제공하여 사용자 편의성을 향상시킬 수 있다.In addition, user convenience can be improved by providing a user interface through which the user can easily check and change the occlusion shape.

본 개시의 효과는 상기한 효과로 한정되는 것은 아니며, 본 개시의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present disclosure are not limited to the above effects, and should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description or claims of the present disclosure.

도 1은 일 실시 예에 따른 디바이스의 구성의 일 예를 나타내는 개략적인 도면이다.
도 2는 일 실시 예에 따른 디바이스가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.
도 3 내지 도 4는 각각 일 실시 예에 따른 디바이스가 획득한 정적 교합 데이터 및 동적 교합 데이터를 예시적으로 나타내는 도면이다.
도 5는 일 실시 예에 따른 디바이스가 정적 교합 데이터를 이용하여 복수개의 포인트를 결정하는 동작을 설명하기 위한 도면이다.
도 6 내지 도 8은 각각 일 실시 예에 따른 디바이스가 복수개의 포인트를 기준으로 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 각각 분석하는 동작을 설명하기 위한 도면이다.
도 9 내지 도 11은 각각 일 실시 예에 따른 디바이스가 대상체의 교합 형태를 상호보호 교합, 편측성 균형 교합 및 양측성 균형 교합으로 결정하는 동작을 설명하기 위한 도면이다.
도 12 내지 도 13은 각각 일 실시 예에 따른 디바이스가 대상체의 교합 형태가 각각 상호보호 교합일 때 및 편측성 균형 교합일 때 동적 움직임 시의 간섭 영역에 따라 모델링 데이터를 갱신하는 동작을 설명하기 위한 도면이다.
도 14 내지 도 17은 일 실시 예에 따른 디바이스가 교합 형태를 갱신할지 여부를 문의하는 메시지에 대한 응답에 따라 교합 형태 및 모델링 데이터를 갱신하는 동작을 설명하기 위한 도면들이다.
도 18은 일 실시 예에 따른 디바이스(100)가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.
1 is a schematic diagram illustrating an example of a configuration of a device according to an embodiment.
2 is a flowchart illustrating a method for a device to provide modeling data of an artificial tooth for an object, according to an exemplary embodiment.
3 and 4 are diagrams each illustrating static occlusion data and dynamic occlusion data acquired by a device according to an exemplary embodiment.
5 is a diagram for explaining an operation in which a device determines a plurality of points using static occlusion data according to an embodiment.
6 to 8 are diagrams for explaining an operation of analyzing, respectively, a forward motion, a right motion, and a left motion of an object appearing in dynamic occlusion data based on a plurality of points by a device according to an exemplary embodiment.
9 to 11 are diagrams for explaining an operation in which a device determines an occlusion type of an object as mutual protection occlusion, unilateral balanced occlusion, and bilateral balanced occlusion, respectively, according to an exemplary embodiment.
12 and 13 are diagrams for explaining an operation of updating modeling data according to an interference region during dynamic movement when the occlusion type of an object is a mutual protection occlusion and a unilateral balanced occlusion, respectively, according to an exemplary embodiment; am.
14 to 17 are diagrams for explaining an operation in which a device updates an occlusion shape and modeling data according to a response to a message inquiring whether to update an occlusion shape according to an exemplary embodiment.
18 is a flowchart illustrating a method of providing, by the device 100, modeling data of an artificial tooth for an object, according to an exemplary embodiment.

실시 예들에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments have been selected as general terms that are currently widely used as much as possible while considering the functions in the present disclosure, but they may vary depending on the intention or precedent of a person skilled in the art, the emergence of new technologies, and the like. In addition, in a specific case, there is also a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the invention. Therefore, terms used in the present disclosure should be defined based on the meaning of the term and the general content of the present disclosure, not simply the name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “…부”, “…모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.In the entire specification, when a part is said to "include" a certain component, it means that it may further include other components, not excluding other components unless otherwise stated. In addition, as described in the specification, "... wealth", "… A term such as “module” refers to a unit that processes at least one function or operation, and may be implemented as hardware or software or a combination of hardware and software.

아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, with reference to the accompanying drawings, embodiments of the present disclosure will be described in detail so that those skilled in the art can easily carry out the present disclosure. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein.

이하에서는 도면을 참조하여 본 개시의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

도 1은 일 실시 예에 따른 디바이스(100)의 구성의 일 예를 나타내는 개략적인 도면이고, 도 2는 일 실시 예에 따른 디바이스(100)가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.1 is a schematic diagram illustrating an example of a configuration of a device 100 according to an embodiment, and FIG. 2 is a method for providing modeling data of an artificial tooth for an object by the device 100 according to an embodiment. It is a flow chart showing

도 1 내지 도 2를 참조하면, 일 실시 예에 따른 디바이스(100)는 수신부(110) 및 프로세서(120)를 포함할 수 있다.Referring to FIGS. 1 and 2 , the device 100 according to an embodiment may include a receiver 110 and a processor 120 .

단계 S210에서 수신부(110)는 대상체에 대한 정적 교합 데이터를 획득할 수 있다. 여기에서, 정적 교합 데이터는 대상체(예: 환자의 상악과 하악)가 정적 교합 상태일 때 대상체에 포함된 복수개의 치아의 위치를 나타낼 수 있고, 예를 들면, 환자의 상악과 하악이 가장 안정된 교합 관계에 있는 상태를 나타내는 중심 교합(centric occlusion) 상태일 때 환자의 상악 및/또는 하악에 포함되는 복수개의 치아의 위치 정보 및 형상 정보를 포함할 수 있다.In step S210, the receiver 110 may obtain static occlusion data for the object. Here, the static occlusion data may represent the positions of a plurality of teeth included in the object when the object (eg, the upper and lower jaws of the patient) is in a static occlusion state, and for example, the upper and lower jaws of the patient are the most stable occlusion. Positional information and shape information of a plurality of teeth included in the upper jaw and/or lower jaw of the patient may be included in a centric occlusion state indicating a relationship.

일 실시 예에서, 정적 교합 데이터는 대상체(예: 환자의 구강)에 대한 3차원 스캔 데이터를 포함할 수 있고(도 3 참조), 환자의 상악 및 하악에 대한 스캐닝을 통해 획득되는 상악 스캔 데이터 및 하악 스캔 데이터를 더 포함할 수 있다.In one embodiment, the static occlusion data may include 3D scan data of an object (eg, the patient's oral cavity) (see FIG. 3 ), maxillary scan data obtained through scanning of the patient's upper and lower jaws, and Lower jaw scan data may be further included.

단계 S220에서 수신부(110)는 대상체에 대한 동적 교합 데이터를 획득할 수 있다. 여기에서, 동적 교합 데이터는 대상체(예: 환자의 상악과 하악)의 움직임을 나타낼 수 있고, 예를 들면, 중심 교합 상태에서 환자의 상악 및/또는 하악에 포함되는 복수개의 치아가 특정 방향으로 움직일 때 시간의 경과에 따른 복수개의 치아의 위치 정보 및 형상 정보를 포함할 수 있다.In step S220, the receiver 110 may acquire dynamic occlusion data for the object. Here, the dynamic occlusion data may indicate movement of an object (eg, the upper and lower jaws of the patient), and for example, a plurality of teeth included in the upper and/or lower jaw of the patient move in a specific direction in a centric occlusion state. It may include position information and shape information of a plurality of teeth over time.

일 실시 예에서, 동적 교합 데이터는 대상체의 중심 교합 상태를 기준으로 구강에 대한 전방 움직임, 우측 움직임 및 좌측 움직임 중 적어도 하나를 포함할 수 있으며, 예를 들면, 환자의 하악이 상악 대비 전방, 우측 및 좌측으로 각각 움직였을 때 상악 치아와 하악 치아가 맞닿는 순간과 맞닿지 않는 순간을 기록한 3차원 스캔 데이터를 포함할 수 있다(도 4 참조). 일 실시 예에서, 전방 움직임, 우측 움직임 및 좌측 움직임 각각은 한계 운동의 범위 내에서 수행될 수 있다.In an embodiment, the dynamic occlusion data may include at least one of forward movement, right movement, and left movement with respect to the oral cavity based on the central occlusion state of the object. For example, the lower jaw of the patient is forward and right relative to the upper jaw. and 3D scan data recording moments when the upper teeth and the lower teeth come into contact and when they do not come into contact when each moves to the left (see FIG. 4 ). In one embodiment, each of the forward movement, right movement, and left movement may be performed within the range of limit movement.

일 실시 예에서, 프로세서(120)는 구강 스캐너를 이용하여 디지털 스캐닝 방식으로 환자의 상악과 하악의 중심 교합 상태 또는 환자의 구강 내 움직임을 기록하여 정적 교합 데이터 또는 동적 교합 데이터를 획득할 수 있으나, 이에 제한되는 것은 아니며, 인상재를 이용하여 인상을 채득한 뒤 인상체를 스캔하거나 인상체에 석고를 부어 석고 모형을 제작한 다음 석고 모형을 스캔하는 방식으로 정적 교합 데이터를 획득하거나 카메라 기반 촬영 방식으로 환자의 치아 움직임을 촬영하여 동적 교합 데이터를 획득할 수도 있다. 일 실시 예에서, 수신부(110)는 정적 교합 데이터 및/또는 동적 교합 데이터를 구강 스캐너(또는 외부 디바이스)로부터 유무선 통신 모듈을 통해 수신하거나 기저장된 메모리로부터 수신할 수 있다.In one embodiment, the processor 120 may obtain static occlusion data or dynamic occlusion data by recording the centric occlusion state of the upper and lower jaws of the patient or the movement in the oral cavity of the patient in a digital scanning manner using an intraoral scanner. It is not limited to this, and static occlusion data is obtained by scanning the impression body after taking an impression using impression material, or by making a plaster model by pouring plaster on the impression body and then scanning the plaster model, or by using a camera-based shooting method. Dynamic occlusion data may be acquired by photographing the movement of the patient's teeth. In one embodiment, the receiving unit 110 may receive static occlusion data and/or dynamic occlusion data from an intraoral scanner (or an external device) through a wired or wireless communication module or from a pre-stored memory.

단계 S230에서 프로세서(120)는 정적 교합 데이터 및 동적 교합 데이터를 정합할 수 있다. 예를 들면, 프로세서(120)는 정적 교합 데이터 및 동적 교합 데이터에 각각의 중심 교합 상태에서 기설정된 특정 개수(예: 3개)의 기준 치아(예: 우각 부위, 전치와 양 구치 등)의 위치 좌표가 매칭되도록 정적 교합 데이터와 동적 교합 데이터를 정합할 수 있고, 이에 따라 중심 교합 상태를 기준으로 하악(또는 상악)의 전방 움직임, 우측 움직임 및 좌측 움직임에 따른 위치 변화가 정밀하게 분석될 수 있다.In step S230, the processor 120 may match the static occlusion data and the dynamic occlusion data. For example, the processor 120 assigns the static occlusion data and the dynamic occlusion data to the positions of a predetermined number (eg, 3) of reference teeth (eg, right angle region, anterior teeth and both posterior teeth, etc.) in each central occlusion state. Static occlusion data and dynamic occlusion data can be matched so that the coordinates are matched, and accordingly, the position change according to the forward movement, right movement, and left movement of the lower jaw (or upper jaw) based on the central occlusion state can be precisely analyzed. .

단계 S240에서 프로세서(120)는 정적 교합 데이터 및 동적 교합 데이터를 분석하여 복수개의 치아에 대한 이동 경로를 결정할 수 있다. 이에 관한 다양한 실시 예들은 도 5 내지 도 8을 더 참조하여 보다 상세하게 서술하도록 한다.In step S240, the processor 120 may analyze the static occlusion data and the dynamic occlusion data to determine movement paths for a plurality of teeth. Various embodiments related to this will be described in more detail with further reference to FIGS. 5 to 8 .

도 5는 일 실시 예에 따른 디바이스(100)가 정적 교합 데이터를 이용하여 복수개의 포인트를 결정하는 동작을 설명하기 위한 도면이고, 도 6 내지 도 8은 각각 일 실시 예에 따른 디바이스(100)가 복수개의 포인트를 기준으로 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 각각 분석하는 동작을 설명하기 위한 도면이다.5 is a diagram for explaining an operation of determining a plurality of points by using static occlusion data by the device 100 according to an embodiment, and FIGS. 6 to 8 respectively show the device 100 according to an embodiment This is a diagram for explaining an operation of analyzing each of the forward motion, right motion, and left motion of an object appearing in dynamic occlusion data based on a plurality of points.

도 5를 참조하면, 프로세서(120)는 정적 교합 데이터에 기초하여 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정할 수 있고, 예를 들면, 정적 교합 데이터에 나타나는 중심 교합 상태에서 하악(또는 상악) 내 특정 지점에 있는 특정 개수(예: 3개)의 포인트들(예: a, b, c)을 결정할 수 있다. 일 실시 예에서, 복수개의 치아는 복수개의 포인트에 대응되는 치아를 포함할 수 있다.Referring to FIG. 5 , the processor 120 may determine a plurality of points used to determine a movement path for a plurality of teeth based on static occlusion data, for example, in a central occlusion state appearing in the static occlusion data. A specific number (eg, 3) of points (eg, a, b, c) at a specific point in the lower jaw (or upper jaw) may be determined. In one embodiment, the plurality of teeth may include teeth corresponding to a plurality of points.

일 실시 예에서, 복수개의 포인트는 전치부의 근심측 일단(예: 전방 근심측 최상단 1점)에 대응하는 제 1 포인트(예: 도 5의 c), 우측 구치부의 원심협측 일단(예: 우측 최후방치의 원심협측교두 1점)에 대응하는 제 2 포인트(예: 도 5의 a) 및 좌측 구치부의 원심협측 일단(예: 좌측 최후방치의 원심협측교두 1점)에 대응하는 제 3 포인트(예: 도 5의 b) 중 적어도 하나를 포함할 수 있다.In one embodiment, the plurality of points include a first point (eg, c in FIG. 5 ) corresponding to the mesial side end of the anterior tooth (eg, the uppermost 1 point on the anterior mesial side), the distal buccal end of the right posterior tooth (eg, the rightmost end) A second point corresponding to the left distal buccal cusp 1 point (eg, Fig. 5 a) and a third point corresponding to the distal buccal end of the left molar (eg, the left most distal buccal cusp 1 point) (eg, Fig. 5a) : may include at least one of FIG. 5 b).

일 실시 예에서, 프로세서(120)는 복수개의 포인트를 기준으로 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 각각 분석할 수 있다. 예를 들면, 환자의 동적 교합 움직임을 스캔하여 동적 교합 데이터를 획득하는 과정에서, 전방 움직임, 우측 움직임 및 좌측 움직임으로 구분하여 하악에 설정된 3개의 포인트들의 이동 경로를 스캔할 수 있다. 또한, 기설정 경계 조건에 기초하여 동적 교합 움직임 시의 이동 가능 범위를 설정하고, 정적 교합 데이터에서의 중심 교합 상태와 동적 교합 데이터에서의 동적 움직임 시 기설정된 3개 포인트들의 움직임을 정합하여 동적 교합 움직임 시 이동 가능 범위 내에서 환자의 동적 교합 움직임을 도출할 수 있다.In an embodiment, the processor 120 may analyze the forward motion, right motion, and left motion of the object appearing in the dynamic occlusion data based on a plurality of points. For example, in the process of acquiring dynamic occlusion data by scanning the patient's dynamic occlusion movement, a movement path of three points set in the lower jaw may be scanned by classifying them into forward movement, right movement, and left movement. In addition, based on a preset boundary condition, a range of movement during dynamic occlusion movement is set, and the dynamic occlusion state in static occlusion data and the movement of three preset points during dynamic movement in dynamic occlusion data are matched to perform dynamic occlusion. During movement, dynamic occlusal movement of the patient can be derived within the range of movement.

도 6을 참조하면, 프로세서(120)는 복수개의 포인트에 기초하여 중심 교합 상태를 기준으로 하악(또는 상악)의 전방 움직임에 따른 복수개의 치아의 이동 경로를 결정할 수 있다. 예를 들면, 중심 교합 상태에서 하악 상에 위치하는 복수개의 포인트(예: 도 6의 a, b, c)의 제 1 위치 정보와, 하악의 전방 움직임에 따라 이동한 복수개의 포인트(예: 도 6의 a', b', c')의 제 2 위치 정보와의 비교 결과에 따라 각 포인트별로 치아의 위치 차이 및 이동 경로를 생성할 수 있다.Referring to FIG. 6 , the processor 120 may determine a movement path of a plurality of teeth according to a forward movement of the lower jaw (or upper jaw) based on a central occlusion state based on a plurality of points. For example, first position information of a plurality of points (eg, a, b, and c in FIG. 6) located on the lower jaw in a central occlusion state, and a plurality of points (eg, FIG. According to the comparison result with the second position information of a', b', c') of Fig. 6, the difference in position of the teeth and the movement path of the teeth may be generated for each point.

일 실시 예에서, 프로세서(120)는 전방 움직임 경계 조건을 충족하는 전방 움직임을 분석하여 복수개의 치아의 이동 경로를 결정할 수 있다. 일 실시 예에서, 전방 움직임 경계 조건은 제 1 포인트(예: 도 6의 c)와 대합치 절단연 사이의 거리가 기설정값 이하인 조건을 포함하고, 예를 들면, 이에 따른 치아의 위치 차이는 중심 교합 상태에서 하악 전방 근심측 최상단 지점(식별번호 610 참조)에 대응하는 제 1 포인트(예: 도 6의 c) 및 전방 교합 움직임에 따라 상악 대합치 절단연과의 수평거리가 0이 되었을 때의 하악 전방 근심측 최상단 지점(식별번호 620 참조)에 대응하는 제 1 포인트(예: 도 6의 c')의 위치 차이에 따라 결정되고, 치아의 이동 경로는 전방 움직임에 전후의 제 1 포인트의 위치들을 연결(예: 도 6의 c 와 c' 사이를 연결)하는 라인(또는 수평 거리)에 따라 결정될 수 있다.In one embodiment, the processor 120 may determine the movement path of the plurality of teeth by analyzing the forward movement that satisfies the forward movement boundary condition. In one embodiment, the forward motion boundary condition includes a condition in which the distance between the first point (eg, c in FIG. 6 ) and the cutting edge of the opposing tooth is equal to or less than a preset value, and, for example, the difference in position of the tooth according to this condition is In the central occlusion state, the first point (e.g., c in FIG. 6) corresponding to the uppermost point on the mesial side of the mandible (see identification number 610) and the horizontal distance between the maxillary antagonist incisal edge according to the anterior occlusion movement becomes zero It is determined according to the positional difference of the first point (eg, c' in FIG. 6) corresponding to the uppermost point on the mesial side of the lower jaw (see identification number 620), and the movement path of the teeth is determined by the first point before and after the forward movement. It may be determined according to a line (or horizontal distance) connecting locations (eg, connecting between c and c' in FIG. 6 ).

도 7을 참조하면, 프로세서(120)는 복수개의 포인트에 기초하여 중심 교합 상태를 기준으로 하악(또는 상악)의 우측 움직임에 따른 복수개의 치아의 이동 경로를 결정할 수 있다. 예를 들면, 중심 교합 상태에서 하악 상에 위치하는 복수개의 포인트(예: 도 7의 a, b, c)의 제 1 위치 정보와, 하악의 우측 움직임에 따라 이동한 복수개의 포인트(예: 도 7의 a'', b'', c'')의 제 3 위치 정보와의 비교 결과에 따라 각 포인트별로 치아의 위치 차이 및 이동 경로를 생성할 수 있다.Referring to FIG. 7 , the processor 120 may determine a movement path of a plurality of teeth according to the right movement of the lower jaw (or upper jaw) based on the central occlusion state based on a plurality of points. For example, first position information of a plurality of points (eg, a, b, and c in FIG. 7) located on the lower jaw in a central occlusion state and a plurality of points (eg, FIG. According to the comparison result with the third position information of a'', b'', and c'' of Fig. 7, a positional difference and a movement path of the teeth may be generated for each point.

일 실시 예에서, 프로세서(120)는 우측 움직임 경계 조건을 충족하는 우측 움직임을 분석하여 복수개의 치아의 이동 경로를 결정할 수 있다. 일 실시 예에서, 우측 움직임 경계 조건은 제 2 포인트(예: 도 7의 a)와 상악 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하고, 예를 들면, 이에 따른 치아의 위치 차이는 중심 교합 상태에서 하악 우측 최후방치의 원심협측 교두 지점(식별번호 710 참조)에 대응하는 제 2 포인트(예: 도 7의 a) 및 우측 교합 움직임에 따라 상악 대합치 협측 교두 사이의 수평거리가 0이 되었을 때의 하악 우측 최후방치의 원심협측 교두 지점(식별번호 720 참조)에 대응하는 제 2 포인트(예: 도 7의 a'')의 위치 차이에 따라 결정되고, 치아의 이동 경로는 우측 움직임에 전후의 제 2 포인트의 위치들을 연결(예: 도 7의 a 와 a'' 간을 연결)하는 라인(또는 수평 거리)에 따라 결정될 수 있다.In one embodiment, the processor 120 may determine the movement path of the plurality of teeth by analyzing the right movement that satisfies the right movement boundary condition. In one embodiment, the right motion boundary condition includes a condition in which the distance between the second point (eg, a in FIG. 7 ) and the maxillary buccal cusp is equal to or less than a preset value, and, for example, the difference in position of the teeth according to this condition is the center In the occlusion state, the horizontal distance between the buccal cusp of the maxillary antagonist tooth according to the movement of the second point (e.g., Fig. 7 a) corresponding to the distal buccal cusp point (see identification number 710) of the lower right rearmost tooth in the occlusion state is 0 It is determined according to the positional difference of the second point (e.g., a'' in FIG. 7) corresponding to the distal buccal cusp point (see identification number 720) of the lower right rearmost tooth when It may be determined according to a line (or horizontal distance) connecting the positions of the front and rear second points (eg, connecting between a and a″ in FIG. 7 ).

도 8을 참조하면, 프로세서(120)는 복수개의 포인트에 기초하여 중심 교합 상태를 기준으로 하악(또는 상악)의 좌측 움직임에 따른 복수개의 치아의 이동 경로를 결정할 수 있다. 예를 들면, 중심 교합 상태에서 하악 상에 위치하는 복수개의 포인트(예: 도 8의 a, b, c)의 제 1 위치 정보와, 하악의 좌측 움직임에 따라 이동한 복수개의 포인트(예: 도 8의 a''', b''', c''')의 제 4 위치 정보와의 비교 결과에 따라 각 포인트별로 치아의 위치 차이 및 이동 경로를 생성할 수 있다.Referring to FIG. 8 , the processor 120 may determine a movement path of a plurality of teeth according to the left movement of the lower jaw (or upper jaw) based on the central occlusion state based on a plurality of points. For example, first position information of a plurality of points (eg, a, b, and c in FIG. 8) located on the lower jaw in a central occlusion state, and a plurality of points (eg, FIG. According to the comparison result with the fourth position information of a''', b''', and c''' of Fig. 8, a difference in position and a movement path of the tooth may be generated for each point.

일 실시 예에서, 프로세서(120)는 좌측 움직임 경계 조건을 충족하는 좌측 움직임을 분석하여 복수개의 치아의 이동 경로를 결정할 수 있다. 일 실시 예에서, 좌측 움직임 경계 조건은 제 3 포인트(예: 도 8의 b)와 상악 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하고, 예를 들면, 이에 따른 치아의 위치 차이는 중심 교합 상태에서 하악 좌측 최후방치의 원심협측 교두 지점(식별번호 810 참조)에 대응하는 제 2 포인트(예: 도 8의 b) 및 좌측 교합 움직임에 따라 상악 대합치 협측 교두 사이의 수평거리가 0이 되었을 때의 하악 좌측 최후방치의 원심협측 교두 지점(식별번호 820 참조)에 대응하는 제 2 포인트(예: 도 8의 b''')의 위치 차이에 따라 결정되고, 치아의 이동 경로는 좌측 움직임에 전후의 제 3 포인트의 위치들을 연결(예: 도 8의 b 와 b''' 간을 연결)하는 라인(또는 수평 거리)에 따라 결정될 수 있다.In an embodiment, the processor 120 may determine movement paths of a plurality of teeth by analyzing left movement that satisfies the left movement boundary condition. In one embodiment, the left motion boundary condition includes a condition in which the distance between the third point (eg, b in FIG. 8 ) and the upper buccal cusp is equal to or less than a preset value, and, for example, the difference in position of the teeth according to this condition is the center In the occlusion state, the horizontal distance between the buccal cusp of the maxillary antagonist tooth according to the left occlusion movement and the second point (e.g., b in Fig. It is determined according to the positional difference of the second point (e.g., b''' in FIG. 8) corresponding to the distal buccal cusp point (see identification number 820) of the lowermost left uppermost tooth when the teeth are moved to the left. It may be determined according to a line (or horizontal distance) connecting the positions of the third point before and after (eg, between b and b''' in FIG. 8).

일 실시 예에서, 상기 경계 조건은 중심 교합 상태에서 상악 및 하악 수평거리가 기설정 제 1 값 이하인 경우, 전방, 우측 및 좌측 방향 중 하나 이상으로 수평거리가 기설정 제 2 값인 조건을 포함할 수 있다. 예를 들면, 프로세서(120)는 중심 교합에서 하악 좌측 최후방치의 원심협측 교두 지점과 상악 대합치 협측 교두 사이의 수평거리가 0 또는 음(-)의 값(예: Cross Bite)인 경우, 하악 좌측 최후방치의 원심협측 교두 지점에 대하여 좌측 방향으로 수평거리가 기설정값(예: 2mm)이 될 때까지를 경계 조건으로 설정할 수 있다. 일 실시 예에서, 제 2 값은 제 1 값보다 크다.In one embodiment, the boundary condition may include a condition in which the horizontal distance in at least one of the anterior, right, and left directions is a preset second value when the upper and lower horizontal distances are equal to or less than a preset first value in the centric occlusion state. there is. For example, the processor 120 may determine the horizontal distance between the distal buccal cusp point of the left rearmost tooth of the lower jaw and the buccal cusp of the upper jaw opposing tooth in central occlusion is 0 or a negative (-) value (e.g., Cross Bite), Until the horizontal distance in the left direction with respect to the distal buccal cusp of the left rearmost tooth reaches a preset value (eg, 2 mm), the boundary condition can be set. In one embodiment, the second value is greater than the first value.

단계 S250에서 프로세서(120)는 결정된 복수개의 치아에 대한 이동 경로에 기초하여 대상체의 교합 형태(Organization of the Occlusion)를 결정할 수 있다. 예를 들면, 프로세서(120)는 하악을 좌우로 움직이는 과정, 전방으로 움직이는 과정에서 각각의 치아에 대해 대합치(또는 인접치)와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 이동 경로에 대한 상황을 분석하여 복수의 교합 형태 중 어느 하나를 대상체에 대한 교합 형태로 결정할 수 있다.In step S250, the processor 120 may determine the organization of the occlusion of the object based on the determined movement paths of the plurality of teeth. For example, the processor 120 determines whether each tooth is in contact with an opposing tooth (or an adjacent tooth) in the process of moving the mandible left and right, the process of moving the mandible forward, the contact area for each region, the intensity of contact, and the movement path. By analyzing the occlusion, one of a plurality of occlusion forms may be determined as the occlusion form for the object.

일 실시 예에서, 복수의 교합 형태는 상호보호 교합(견치유도 교합, Canine Guidence), 편측성 균형 교합(군기능 교합, Group Function) 및 양측성 균형 교합(Bilateral balanced occlusion) 중 적어도 하나를 포함할 수 있다. 이에 관한 실시 예들을 도 9 내지 도 11을 더 참조하여 보다 상세하게 서술하도록 한다.In one embodiment, the plurality of occlusion types may include at least one of mutual protection occlusion (canine guidance occlusion), unilateral balanced occlusion (group function occlusion), and bilateral balanced occlusion. there is. Embodiments related to this will be described in more detail with further reference to FIGS. 9 to 11 .

도 9 내지 도 11은 각각 일 실시 예에 따른 디바이스(100)가 대상체의 교합 형태를 상호보호 교합, 편측성 균형 교합 및 양측성 균형 교합으로 결정하는 동작을 설명하기 위한 도면이다.9 to 11 are views for explaining an operation of the device 100 according to an exemplary embodiment to determine the occlusion type of the object as mutual protection occlusion, unilateral balanced occlusion, and bilateral balanced occlusion.

도 9를 참조하면, 상호보호 교합은 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내고, 예를 들면, 견치의 수직, 수평 관계에 의해 구치에 접촉점이 생기지 않는 교합 형태에 대응할 수 있다. 일 실시 예에서, 상호보호 교합은 자연치열에 대한 이상적 교합 평형 상태로서, 전치부의 좋은 치주 상태가 필요함에 따라 정상교합 상태의 환자에게 적용될 수 있다.Referring to FIG. 9, the mutual protection occlusion represents an occlusion form in which the posterior teeth are separated due to the vertical and horizontal relationship of the canines during forward movement and lateral movement, for example, the contact point of the posterior teeth due to the vertical and horizontal relationships of the canines. It can respond to occlusal forms that do not occur. In one embodiment, the mutual protection occlusion is an ideal occlusal equilibrium state for the natural dentition, and can be applied to a patient in a normal occlusion state as a good periodontal state of the anterior teeth is required.

일 실시 예에서, 프로세서(120)는 하악(또는 상악)의 우측 움직임 및 좌측 움직임에 기초하여 견치만 접촉되고 나머지는 접촉되지 않는 경우, 교합 상태를 상호보호 교합으로 결정할 수 있다. 예를 들면, 수복할 인공치아(예: 보철물)가 구치부에 대응하는 경우, 하악을 좌우로 움직이는 과정에서 치아들이 서로 닿는 상황을 분석하여 3번 치아만 닿고 4, 5, 6번 치아는 닿지 않는 경우, 교합 상태를 상호보호 교합으로 결정할 수 있다.In one embodiment, the processor 120 may determine the occlusion state as a mutual protection occlusion when only the canines are in contact and the rest are not in contact based on the right and left movements of the lower jaw (or upper jaw). For example, if the artificial teeth to be restored (e.g., prosthesis) correspond to the posterior teeth, the situation in which the teeth touch each other in the process of moving the mandible left and right is analyzed, and only the 3rd tooth touches and the 4th, 5th, and 6th teeth do not touch. In this case, the occlusion status can be determined as mutual protection occlusion.

도 10을 참조하면, 편측성 균형 교합은 전방 움직임 및 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내고, 예를 들면, 전치부와 구치부 모두 접촉점이 생기지만 작업측(예: 움직이는 방향)은 교합접촉이 생기지만 비작업측(예: 움직이는 방향의 반대 방향)은 접촉을 이루지 않는 교합 형태에 대응할 수 있다. 일 실시 예에서, 편측성 균형 교합은 교모가 진행된 자연치아의 교합 평형 상태를 나타낸다.Referring to FIG. 10, the unilateral balanced occlusion represents an occlusion form in which a plurality of teeth that distribute the occlusal force during forward movement and lateral movement are in simultaneous contact, for example, both the anterior and posterior teeth have contact points, but the working side (eg: direction of movement) may correspond to an occlusal form in which occlusal contact is made but the non-working side (e.g., in the opposite direction to the direction of movement) does not make contact. In one embodiment, the unilateral balanced occlusion represents an occlusal equilibrium state of a natural tooth in which attrition has progressed.

일 실시 예에서, 프로세서(120)는 하악(또는 상악)의 우측 움직임 및 좌측 움직임에 기초하여 일측 구치부에서 여러 개의 치아가 동시 접촉되고 있는 경우, 교합 상태를 편측성 균형 교합으로 결정할 수 있다. 예를 들면, 수복할 인공치아(예: 보철물)가 구치부에 대응하는 경우, 하악을 좌우로 움직이는 과정에서 치아들이 서로 닿는 상황을 분석하여 4, 5, 6번 치아가 서로 닿는 경우, 교합 상태를 편측성 균형 교합으로 결정할 수 있다.In one embodiment, the processor 120 may determine the occlusion state as one-sided balanced occlusion when several teeth are in simultaneous contact in one posterior tooth based on the right and left movements of the lower jaw (or upper jaw). For example, if the artificial tooth to be restored (eg prosthetic appliance) corresponds to the posterior teeth, the situation in which the teeth touch each other in the process of moving the mandible left and right is analyzed, and when the 4th, 5th, and 6th teeth touch each other, the occlusion condition is determined. It can be determined as a unilateral balanced occlusion.

도 11을 참조하면, 양측성 균형 교합은 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내고, 예를 들면, 전치부와 구치부 모두 접촉점이 생기지만 작업측과 비작업측 모두 접촉을 이루는 교합 형태에 대응할 수 있다. 일 실시 예에서, 양측성 균형 교합은 총의치 환자에게 부여하는 인공적 교합 형태를 나타낼 수 있다. 일 실시 예에서, 작업측은 운동 방향(예: 측방 운동 시 움직이는 쪽)을 나타내고, 균형측은 구강 중심점 또는 중심면을 기준으로 대칭되는 방향을 나타낸다.Referring to FIG. 11, the bilateral balanced occlusion represents an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth come into contact. Both working sides can respond to the form of occlusal contact. In one embodiment, the bilateral balanced occlusion may represent an artificial occlusion form given to patients with complete dentures. In one embodiment, the working side indicates the movement direction (eg, the moving side during lateral movement), and the balance side indicates a direction symmetrical with respect to the oral center point or center plane.

일 실시 예에서, 프로세서(120)는 하악(또는 상악)의 우측 움직임 및 좌측 움직임에 기초하여 양측 구치부에서 여러 개의 치아가 동시 접촉되고 있는 경우, 교합 상태를 양측성 균형 교합으로 결정할 수 있다. 예를 들면, 수복할 인공치아(예: 보철물)가 구치부에 대응하는 경우, 하악을 좌우로 움직이는 과정에서 치아들이 서로 닿는 상황을 분석하여 양측에서 4, 5, 6번 치아가 서로 닿는 경우, 교합 상태를 편측성 균형 교합으로 결정할 수 있다.In one embodiment, the processor 120 may determine the occlusion state as a bilateral balanced occlusion when several teeth are in simultaneous contact in both posterior teeth based on the right and left movements of the lower jaw (or upper jaw). For example, when the artificial teeth to be restored (e.g., prosthesis) correspond to the posterior teeth, when teeth 4, 5, and 6 touch each other on both sides by analyzing the situation in which teeth touch each other in the process of moving the mandible left and right, occlusion The condition can be determined as a unilateral balanced occlusion.

단계 S250에서 프로세서(120)는 결정된 교합 형태에 기초하여 대상체에 대한 인공치아(예: 보철물)의 모델링 데이터를 생성할 수 있고, 예를 들면, 결정된 교합 형태에 따라 중심 교합 상태 및 동적 교합 움직임 시 치아별로 대합치와의 교합 면적, 인접치와의 접촉 여부, 접촉 면적, 접촉 세기 등이 해당 교합 형태에 대응되는 설정 범위 내에 있도록 인공치아의 모델링 데이터를 생성 및 갱신할 수 있다.In step S250, the processor 120 may generate modeling data of an artificial tooth (eg, a prosthesis) for the object based on the determined occlusion shape. Modeling data of the artificial teeth may be generated and updated so that the occlusion area with the antagonist tooth, contact with the adjacent tooth, contact area, and contact strength for each tooth are within a set range corresponding to the corresponding occlusion type.

일 실시 예에서, 프로세서(120)는 교합 형태가 상호보호 교합으로 결정되는 경우, 전방 움직임 및 측방 움직임 시에 구치부에 접촉점이 생성되지 않도록 인공치아의 모델링 데이터를 생성할 수 있다. 예를 들면, 수복하고자 하는 인공치아(예: 보철물)가 구치부이고 상호보호 교합으로 결정되는 경우, 기본 라이브러리를 이용하여 구치부에 대응하는 인공치아 크기, 형상 및 위치를 포함하는 3D 모델링 데이터를 생성한 후, 하악을 전방으로, 좌우로 움직일 때 구치부에 접촉점이 형성되지 않도록 인공치아(예: 보철물)의 크기, 형상 및 위치를 갱신할 수 있다. 다른 예를 들면, 구치부(또는 치아 번호) 및 상호보호 교합에 대응되는 제 1 라이브러리를 이용하여 상호보호 교합에 적합한 인공치아 크기, 형상 및 위치를 포함하는 3D 모델링 데이터를 생성할 수 있다.In one embodiment, the processor 120 may generate modeling data of the artificial tooth so that a contact point is not generated in the posterior teeth during forward movement and lateral movement when the occlusion form is determined as mutual protection occlusion. For example, if the artificial tooth to be restored (eg, a prosthesis) is a posterior tooth and it is determined as a mutual protection occlusion, 3D modeling data including the size, shape and position of the artificial tooth corresponding to the posterior tooth is generated using the basic library. Afterwards, the size, shape, and position of artificial teeth (eg, prosthesis) can be updated so that contact points are not formed in the posterior teeth when the mandible is moved forward and left and right. For another example, 3D modeling data including the size, shape and position of artificial teeth suitable for mutual protection occlusion may be generated using the first library corresponding to posterior teeth (or tooth numbers) and mutual protection occlusion.

일 실시 예에서, 프로세서(120)는 교합 형태가 편측성 균형 교합으로 결정되는 경우, 전방 움직임 및 측방 움직임 시에 구치부가 인접한 치아와 기설정 수준 이상으로 동일한 강도의 교합점이 생성되도록 인공치아의 모델링 데이터를 생성할 수 있다. 예를 들면, 수복하고자 하는 인공치아(예: 보철물)가 구치부이고 편측성 균형 교합으로 결정되는 경우, 기본 라이브러리를 이용하여 구치부에 대응하는 인공치아 크기, 형상 및 위치를 포함하는 모델링 데이터를 생성한 후, 하악을 전방으로, 좌우로 움직일 때 구치부에 인접한 기설정 개수의 주변치와 동일한 강도의 교합점이 형성되도록 인공치아(예: 보철물)의 크기, 형상 및 위치를 갱신할 수 있다. 다른 예를 들면, 구치부(또는 치아 번호) 및 편측성 균형 교합에 대응되는 제 2 라이브러리를 이용하여 편측성 균형 교합에 적합한 인공치아 크기, 형상 및 위치를 포함하는 모델링 데이터를 생성할 수 있다.In one embodiment, the processor 120, when the occlusion type is determined as a one-sided balanced occlusion, modeling data of the artificial tooth so that the occlusal point of the same strength as the posterior tooth adjacent to the tooth is generated at the time of forward movement and lateral movement. can create For example, if the artificial tooth (eg, prosthesis) to be restored is a posterior tooth and it is determined as a one-sided balanced occlusion, modeling data including the size, shape, and position of the artificial tooth corresponding to the posterior tooth is generated using the basic library, and then , When the mandible is moved forward and left and right, the size, shape, and position of artificial teeth (eg, prosthesis) may be updated so that an occlusal point having the same strength as a predetermined number of peripheral teeth adjacent to the posterior teeth is formed. For another example, modeling data including the size, shape, and position of artificial teeth suitable for unilateral balanced occlusion may be generated using the second library corresponding to posterior teeth (or tooth numbers) and unilateral balanced occlusion.

일 실시 예에서, 프로세서(120)는 교합 형태 및 동적 움직임 시의 간섭 영역에 기초하여 인공치아의 모델링 데이터를 갱신할 수 있다. 이에 관한 실시 예들을 도 12 내지 도 13을 더 참조하여 보다 상세하게 서술하도록 한다.In one embodiment, the processor 120 may update modeling data of the artificial tooth based on the occlusion shape and the interference region during dynamic movement. Embodiments related to this will be described in more detail with further reference to FIGS. 12 and 13 .

도 12 내지 도 13은 일 실시 예에 따른 디바이스(100)가 대상체의 교합 형태가 각각 상호보호 교합일 때 및 편측성 균형 교합일 때 동적 움직임 시의 간섭 영역에 따라 모델링 데이터를 갱신하는 동작을 설명하기 위한 도면이다.12 and 13 illustrate an operation of updating modeling data according to an interference region during dynamic movement when the occlusion type of the object is a mutual protection occlusion and a unilateral balanced occlusion, respectively, by the device 100 according to an embodiment. It is a drawing for

도 12(a)를 참조하면, 프로세서(120)는 교합 형태가 상호보호 교합인 경우, 대상체의 전방 움직임, 좌측 움직임 및 우측 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정할 수 있다. 예를 들면, 프로세서(120)는 상호보호 교합에 따른 가상치아(예: 보철물)의 모델링 데이터가 생성된 경우, 가상치아(예: 보철물)의 모델링 데이터와 동적 교합 데이터를 이용하여 가상의 동적 교합 움직임을 시뮬레이션할 수 있고, 시뮬레이션 결과에 따라 각 치아에 포함된 하나 이상의 교두 및 와의 좌우 움직임 및 전방 움직임에 따른 가상 이동 경로를 분석하여 가상 이동 경로 상에서 인접치가 기설정 거리 이내로 인접하거나, 기설정 길이 이상 중첩하거나, 기설정 수준 이상 움직임을 방해하는 경우, 해당 영역을 인접치에 의해 간섭이 있는 간섭 영역으로 결정할 수 있다.Referring to FIG. 12(a) , when the occlusion type is mutual protection occlusion, the processor 120 determines whether an interference area that interferes with the movement of the teeth at a predetermined level or more during the forward movement, left movement, and right movement of the object is present. can decide For example, when modeling data of virtual teeth (eg, prosthesis) according to mutual protection occlusion is generated, the processor 120 performs virtual dynamic occlusion using modeling data of virtual teeth (eg, prosthesis) and dynamic occlusion data. The movement can be simulated, and a virtual movement path according to the horizontal movement and forward movement of one or more cusps and fossa included in each tooth is analyzed according to the simulation result, so that adjacent teeth are adjacent within a preset distance or have a preset length on the virtual movement path. In the case of overlapping abnormally or interfering with movement at or above a predetermined level, the corresponding region may be determined as an interference region in which there is interference by neighboring teeth.

도 12(b)를 참조하면, 프로세서(120)는 교합 형태가 상호보호 교합이고, 간섭 영역이 기설정 제 1 개수(예: 1개) 이상 존재하는 경우, 전방 움직임, 우측 움직임 및 좌측 움직임 시의 간섭 영역의 두께에서 기설정 제 1 두께(예: 30um) 이상을 삭제하여 모델링 데이터를 갱신할 수 있다. 이에 따라, 가상의 동적 교합 움직임 시에 가상치아 상에 인접한 치아와의 접촉점이 형성되지 않도록 갱신된 모델링 데이터를 획득할 수 있다.Referring to FIG. 12(b), the processor 120 performs forward movement, right movement, and left movement when the occlusion type is mutual protection occlusion and the first predetermined number (eg, 1) or more interference regions exist. Modeling data may be updated by deleting a predetermined first thickness (eg, 30 μm) or more from the thickness of the interference region of . Accordingly, it is possible to obtain updated modeling data so that a contact point with an adjacent tooth is not formed on the virtual tooth during a virtual dynamic occlusion movement.

일 실시 예에서, 프로세서(120)는 교합 형태가 상호보호 교합이고, 간섭 영역이 기설정 제 1 개수(예: 1개) 미만으로 존재하는 경우, 모델링 데이터에 나타나는 가상치아의 형상을 유지시킬 수 있다.In one embodiment, the processor 120 may maintain the shape of the virtual tooth appearing in the modeling data when the occlusion type is the mutual protection occlusion and the number of interference areas is less than a predetermined first number (eg, 1). there is.

일 실시 예에서, 프로세서(120)는 교합 형태가 편측성 균형 교합인 경우, 대상체의 좌측 움직임 및 우측 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정할 수 있다. 예를 들면, 프로세서(120)는 편측성 균형 교합에 따른 가상치아(예: 보철물)의 모델링 데이터가 생성된 경우, 상술한 것과 마찬가지로 가상의 동적 교합 움직임을 시뮬레이션하여 간섭 영역의 유무를 검출할 수 있다.In an embodiment, when the occlusion type is a one-sided balanced occlusion, the processor 120 may determine whether there is an interference region that interferes with the movement of the teeth by a predetermined level or more when the object moves to the left and to the right. For example, when modeling data of a virtual tooth (eg, a prosthesis) according to unilateral balanced occlusion is generated, the processor 120 may detect the presence or absence of an interference region by simulating a virtual dynamic occlusion movement as described above. .

도 13을 참조하면, 프로세서(120)는 교합 형태가 편측성 균형 교합이고, 간섭 영역이 기설정 제 2 개수(예: 1개) 이상 존재하는 경우, 우측 움직임 및 좌측 움직임 시의 간섭 영역에 인접치와 기설정 수준 이상 동일 또는 유사한 강도로 접촉점이 형성되도록 간섭 영역의 두께에서 제 2 두께 이상을 삭제하여 모델링 데이터를 갱신할 수 있다. 이에 따라, 가상의 동적 교합 움직임 시에 가상치아 상에 인접한 치아와 동일 또는 유사한 강도로 접촉하도록 갱신된 모델링 데이터를 획득할 수 있다.Referring to FIG. 13 , the processor 120 determines that, when the occlusion type is a one-sided balanced occlusion and there are a predetermined second number (eg, 1) or more of the interference areas, adjacent values to the interference areas during right and left movements are present. The modeling data may be updated by deleting the second thickness or more from the thickness of the interference region so that the contact point is formed with the same or similar intensity as the predetermined level or more. Accordingly, it is possible to obtain updated modeling data so as to contact the virtual tooth with the same or similar strength as the adjacent tooth during the virtual dynamic occlusion movement.

일 실시 예에서, 프로세서(120)는 교합 형태가 편측성 균형 교합이고, 간섭 영역이 기설정 제 2 개수(예: 1개) 미만으로 존재하는 경우, 좌측 움직임 경계 조건 내지 우측 움직임 경계 조건에서 구치부 협측 교두가 대합치와 접촉하도록 구치부 협측 교두의 길이를 기설정 길이 이상 확장시킬 수 있으며, 이때, 균형측은 교합점을 생성하지 않도록 모델링 데이터를 갱신할 수 있다.In one embodiment, the processor 120 determines the posterior buccal area in the left motion boundary condition or the right motion boundary condition when the occlusion type is unilateral balanced occlusion and the interference area is less than the second predetermined number (eg, 1). The length of the buccal cusps of the posterior teeth may be extended beyond a predetermined length so that the cusps come into contact with the antagonist teeth, and at this time, the balancing side may update modeling data so that no occlusion point is created.

단계 S270에서 프로세서(120)는 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력할 수 있고, 예를 들면, 교합 형태에 따라 생성된 가상치아(예: 보철물)의 모델링 데이터를 포함하는 3D 모델링 이미지, 모델링 데이터에 적용된 교합 형태에 대한 정보 및 상기 메시지를 함께 디스플레이할 수 있다.In step S270, the processor 120 may output a message inquiring whether to update the occlusion shape, and for example, a 3D modeling image including modeling data of a virtual tooth (eg, a prosthesis) generated according to the occlusion shape. , information on the occlusion type applied to the modeling data and the message may be displayed together.

일 실시 예에서, 프로세서(120)는 교합 형태 및 하나 이상의 추천 교합 형태에 대한 정보를 포함하는 교합 형태 리스트를 상기 메시지에 함께 출력할 수 있다. 예를 들면, 도 14에 도시된 것처럼, 현재 디스플레이된 인공치아(예: 보철물)의 모델링 데이터에 적용된 교합 형태인 제 1 교합 형태(예: 교합형태1) 및 사용자의 선택 입력에 따라 갱신 가능한 추천 교합 형태인 제 2 교합 형태(예: 교합형태2)에 대한 교합 형태 리스트를 디스플레이할 수 있다.In one embodiment, the processor 120 may output an occlusion type list including information on an occlusion type and one or more recommended occlusion types together with the message. For example, as shown in FIG. 14, a first occlusal shape (eg, occlusal shape 1), which is an occlusal shape applied to modeling data of a currently displayed artificial tooth (eg, prosthesis), and a recommendation that can be updated according to a user's selection input. An occlusal type list for a second occlusal type (eg, occlusal type 2), which is an occlusal type, may be displayed.

일 실시 예에서, 프로세서(120)는 이동 경로에 대한 분석 결과가 각각의 교합 형태와 대응되는 정도를 나타내는 교합 형태 적합도에 기초하여 하나 이상의 추천 교합 형태를 결정할 수 있다. 예를 들면, 교합 형태 적합도는 단계 S250에 따라 대상체의 교합 형태를 결정하는 과정에서 대합치(또는 인접치)와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 이동 경로에 대한 분석 상황이 복수의 교합 형태 각각과 대응되는 정도를 수치화하는 과정을 통해 결정될 수 있다.In one embodiment, the processor 120 may determine one or more recommended occlusion types based on the occlusion shape suitability indicating the degree to which the analysis result of the movement path corresponds to each occlusion shape. For example, the degree of conformity of occlusion shape is determined by determining whether or not the occlusion shape of the object is in contact with the antagonist tooth (or adjacent tooth), the contact area for each region, the contact strength, and the analysis situation of the movement path in the process of determining the occlusion shape of the object in step S250. It can be determined through a process of quantifying the degree of correspondence with each shape.

일 실시 예에서, 프로세서(120)는 교합 형태 적합도가 높은 순으로 교합 형태 및 추천 교합 형태가 정렬된 교합 형태 리스트를 디스플레이할 수 있다. 일 실시 예에서, 교합 형태 적합도는 대합치(또는 인접치)와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 이동 경로의 순서로 높게 부여되는 상이한 가중치에 기초하여 결정될 수 있다.In an embodiment, the processor 120 may display an occlusion shape list in which the occlusion shape and the recommended occlusion shape are arranged in the order of highest occlusion shape suitability. In one embodiment, the degree of conformity of the occlusion shape may be determined based on different weights given in the order of contact with the antagonist tooth (or adjacent tooth), contact area for each region, contact intensity, and movement path.

단계 S280에서 프로세서(120)는 메시지에 대한 응답에 따라 교합 형태 갱신할 수 있고, 단계 S290에서 갱신된 교합 형태를 이용하여 모델링 데이터 갱신할 수 있다. 예를 들면, 프로세서(120)는 사용자의 선택 입력에 따라 선택된 추천 교합 형태를 적용하여 가상치아(예: 보철물)의 모델링 데이터를 갱신하고, 갱신된 모델링 데이터를 디스플레이할 수 있다. 다른 예를 들면, 프로세서(120)는 갱신 전 인공치아의 모델링 데이터가 포함된 제 1 3D 모델링 이미지 및 갱신 후 인공치아의 모델링 데이터가 포함된 제 2 3D 모델링 이미지를 함께 디스플레이하여, 사용자의 관점에서 직관적인 비교가 용이한 인터페이스를 제공할 수도 있다.In step S280, the processor 120 may update the occlusion shape according to the response to the message, and may update modeling data using the updated occlusion shape in step S290. For example, the processor 120 may update modeling data of a virtual tooth (eg, a prosthesis) by applying a recommended occlusion shape selected according to a user's selection input, and display the updated modeling data. For another example, the processor 120 displays a first 3D modeling image including the modeling data of the artificial tooth before update and a second 3D modeling image including the modeling data of the artificial tooth after the update, so that from the user's point of view An interface that facilitates intuitive comparison may be provided.

일 실시 예에서, 프로세서(120)는 가상치아(예: 보철물)의 모델링 데이터를 디스플레이할 때 하나 이상의 교합점을 모델링 데이터 상에 중첩하여 표시할 수 있고, 예를 들면, 도 14에 도시된 것처럼, 해당 교합 형태를 적용하였을 때 보철물 형상의 표면 상에 중심 교합 상태에서 대합치와 교합되는 하나 이상의 교합점 및 교합 면적을 시각적으로 표시할 수 있다.In one embodiment, when displaying modeling data of a virtual tooth (eg, a prosthesis), the processor 120 may superimpose and display one or more occlusion points on the modeling data. For example, as shown in FIG. 14, When the corresponding occlusal shape is applied, one or more occlusal points and occlusal areas occluded with the antagonist in the central occlusal state may be visually displayed on the surface of the prosthesis shape.

일 실시 예에서, 프로세서(120)는 추천 교합 형태에 대한 사용자의 선택 입력이 수신되는 경우, 가상치아(예: 보철물)의 모델링 데이터 상에 현재의 교합 형태(예: 교합형태1)에 따른 제 1 교합점(1510) 및 추천 교합 형태(예: 교합형태2)가 적용되었을 때의 제 2 교합점(1520)이 상호 구별되도록 시각적으로 표시할 수 있다. 예를 들면, 도 15에 도시된 것처럼, 제 1 교합점(1510)과 제 2 교합점(1520)을 서로 다른 색상 또는 표시 방식으로 시각화할 수 있다.In one embodiment, when a user's selection input for the recommended occlusion shape is received, the processor 120 determines the current occlusion shape (eg, occlusion shape 1) on the modeling data of the virtual tooth (eg, prosthesis). The first intersection point 1510 and the second intersection point 1520 when the recommended occlusal shape (eg, occlusal shape 2) is applied may be visually displayed to be distinguished from each other. For example, as shown in FIG. 15 , the first intersection point 1510 and the second intersection point 1520 may be visualized in different colors or display methods.

일 실시 예에서, 프로세서(120)는 선택된 추천 교합 형태에 따라 인공치아의 모델링 데이터를 갱신할 것을 요청하는 사용자의 갱신 요청이 수신되는 경우, 추천 교합 형태(예: 교합형태2)를 적용하여 인공치아(예: 보철물)의 모델링 데이터를 갱신하고(도 16 참조), 갱신된 모델링 데이터 상에 갱신 후의 교합 형태(예: 교합형태2)에 따른 제 3 교합점(1710) 및 갱신 전의 교합 형태에 따른 제 4 교합점(1720)이 상호 구별되도록 시각적으로 표시할 수 있다(도 17 참조). 예를 들면, 제 3 교합점(1710)과 제 4 교합점(1720)을 서로 다른 색상으로 시각화할 수 있다.In one embodiment, the processor 120 applies the recommended occlusion shape (eg, occlusion shape 2) when a user's request to update the modeling data of the artificial teeth is received according to the selected recommended occlusion shape. The modeling data of the tooth (eg, prosthesis) is updated (see FIG. 16), and the third occlusion 1710 according to the occlusal shape after update (eg, occlusal shape 2) and the occlusal shape before renewal are determined on the updated modeling data. The fourth intersection point 1720 may be visually displayed to be distinguished from each other (see FIG. 17). For example, the third intersection point 1710 and the fourth intersection point 1720 may be visualized in different colors.

일 실시 예에서, 프로세서(120)는 갱신 전과 갱신 후의 교합 형태에 대한 추천 점수를 결정하여 갱신된 모델링 데이터와 함께 디스플레이할 수 있다. 일 실시 예에서, 갱신 전의 모델링 데이터와 갱신 전의 모델링 데이터에 각각 동적 교합 데이터를 적용하여 전방 움직임, 우측 움직임 및 좌측 움직임에 대한 가상의 시뮬레이션을 수행하여 검출되는 간섭 영역의 개수, 간섭 영역의 제거를 위해 요구되는 삭제 면적 및 교합 형태 적합도에 기초하여 갱신 전과 갱신 후의 교합 형태에 대한 추천 점수를 각각 산출할 수 있고, 예를 들면, 간섭 영역의 개수와 간섭 영역의 제거를 위해 요구되는 삭제 면적이 작을수록, 교합 형태 적합도가 높을수록 추천 점수를 높게 산출할 수 있다.In one embodiment, the processor 120 may determine a recommendation score for the occlusion shape before and after the update and display the result along with the updated modeling data. In one embodiment, dynamic occlusion data is applied to the modeling data before update and the modeling data before update, respectively, to perform a virtual simulation for forward motion, right motion, and left motion to determine the number of detected interference areas and the removal of interference areas. Recommendation scores for the occlusion shape before and after the update can be calculated based on the prepared area and the degree of conformity of the occlusal shape required for removal. The higher the fit, the higher the occlusion shape fit, the higher the recommendation score.

일 실시 예에서, 수신부(110)는 명세서 전반에서 기술되는 정보들을 수신하는 리시버를 포함하고, 네트워크를 통해 다른 디바이스 또는 구성요소와 연결되어 다양한 정보들을 송수신할 수 있는 유무선 통신 장치를 포함할 수 있다. 또한, 프로세서(120)는 인공치아의 모델링 데이터를 제공하기 위한 일련의 동작들을 수행할 수 있고, 디바이스(100)의 동작 전반을 제어하는 CPU(central processor unit)로 구현될 수 있으며, 수신부(110) 및 그 밖의 구성요소들과 전기적으로 연결되어 이들 간의 데이터 흐름을 제어할 수 있다.In one embodiment, the receiving unit 110 may include a receiver for receiving information described throughout the specification, and may include a wired and wireless communication device capable of transmitting and receiving various information by being connected to other devices or components through a network. . In addition, the processor 120 may perform a series of operations for providing modeling data of the artificial tooth, may be implemented as a central processor unit (CPU) that controls overall operations of the device 100, and the receiver 110 ) and other components to control data flow between them.

또한, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 디바이스(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 일 실시 예에 따를 경우, 디바이스(100)는 3차원 이미지 데이터 처리를 위한 알고리즘, 데이터의 저장을 위한 저장모듈, 사용자 입력을 수신하는 사용자 인터페이스 수신모듈, 상술한 정보들을 디스플레이하는 디스플레이 등을 더 포함할 수 있다.In addition, those of ordinary skill in the art may understand that other general-purpose components may be further included in the device 100 in addition to the components shown in FIG. 1 . According to an embodiment, the device 100 further includes an algorithm for processing 3D image data, a storage module for storing data, a user interface receiving module for receiving a user input, and a display for displaying the above-described information. can do.

도 18은 일 실시 예에 따른 디바이스(100)가 대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법을 나타내는 흐름도이다.18 is a flowchart illustrating a method of providing, by the device 100, modeling data of an artificial tooth for an object, according to an exemplary embodiment.

도 18을 참조하면, 단계 S1810에서 디바이스(100)는 대상체가 정적 교합 상태일 때 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 대상체의 움직임을 나타내는 동적 교합 데이터를 획득할 수 있다.Referring to FIG. 18 , in step S1810, when the object is in a static occlusion state, the device 100 may obtain static occlusion data representing positions of a plurality of teeth included in the object and dynamic occlusion data representing the movement of the object.

단계 S1820에서 디바이스(100)는 정적 교합 데이터 및 동적 교합 데이터를 이용해서 복수개의 치아에 대한 이동 경로를 결정할 수 있다.In step S1820, the device 100 may determine movement paths for a plurality of teeth by using the static occlusion data and the dynamic occlusion data.

단계 S1830에서 디바이스(100)는 결정된 이동 경로에 기초하여 대상체의 교합 형태를 결정할 수 있다.In step S1830, the device 100 may determine the occlusion shape of the object based on the determined movement path.

단계 S1840에서 디바이스(100)는 결정된 교합 형태에 기초하여 결정된 인공치아의 모델링 데이터를 제공할 수 있다.In step S1840, the device 100 may provide modeling data of the artificial tooth determined based on the determined occlusion shape.

일 실시 예에서, 디바이스(100)는 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하고, 메시지에 대한 응답에 따라 교합 형태를 갱신하고, 갱신된 교합 형태에 기초하여 모델링 데이터를 갱신하여 제공할 수 있다.In one embodiment, the device 100 outputs a message inquiring whether to update the occlusion shape, updates the occlusion shape according to a response to the message, and updates and provides modeling data based on the updated occlusion shape. can

본 발명의 일 실시 예에 따르면, 디바이스(100)는 환자의 동적 교합 움직임을 분석하여 환자의 교합 형태에 적합한 보철물의 모델링 데이터를 제공할 수 있으며, 모델링 데이터에 적용된 교합 형태 및 이에 따른 교합점을 사용자가 용이하게 확인하는 동시에 간편하게 변경 가능한 사용자 인터페이스를 제공하여 사용자 편의성을 개선할 수 있다.According to an embodiment of the present invention, the device 100 may provide modeling data of a prosthesis suitable for the patient's occlusion shape by analyzing the patient's dynamic occlusion movement, and the occlusion shape applied to the modeling data and the resulting occlusion point may be determined by the user. User convenience can be improved by providing a user interface that can be easily checked and changed easily.

일부 도면에서, 설명의 편의상, 인공치아 등의 형상을 2차원적으로 도시하였으나, 3D 모델링 데이터에 기반하여 3차원적으로 표현되는 실시 예를 포함할 수 있으며, 이에 따라 개별 위치에서 인공치아의 형상, 크기 및 위치 등 다양한 항목들에 대한 값의 결정 및 수정이 이루어질 수 있다. 또한, 명세서 전반에서, 정보를 “제공”한다는 표현은 해당 정보를 디스플레이하거나, 송수신하는 동작 등을 포함할 수 있다. 또한 상술한 동작들 중 일부는 순서, 기능 및 분기의 측면에서 다양하게 변형된 형태로 실시될 수 있다.In some drawings, for convenience of explanation, the shape of the artificial tooth is shown in two dimensions, but it may include an embodiment in which the shape of the artificial tooth is expressed in three dimensions based on 3D modeling data. Accordingly, the shape of the artificial tooth at an individual position Values for various items such as , size and position can be determined and modified. In addition, throughout the specification, the expression “providing” information may include an operation of displaying or transmitting/receiving corresponding information. In addition, some of the above-described operations may be implemented in various modified forms in terms of order, function, and branching.

한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 램, USB, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.On the other hand, the above-described method can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. In addition, the structure of data used in the above-described method can be recorded on a computer-readable recording medium through various means. The computer-readable recording medium includes storage media such as magnetic storage media (eg, ROM, RAM, USB, floppy disk, hard disk, etc.) and optical reading media (eg, CD-ROM, DVD, etc.) do.

본 실시 예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 개시의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 개시에 포함된 것으로 해석되어야 할 것이다.Those skilled in the art related to this embodiment will be able to understand that it can be implemented in a modified form within a range that does not deviate from the essential characteristics of the above description. Therefore, the disclosed methods are to be considered in an illustrative rather than a limiting sense. The scope of the present disclosure is shown in the claims rather than the foregoing description, and all differences within the equivalent scope will be construed as being included in the present disclosure.

100: 디바이스
110: 수신부
120: 프로세서
100: device
110: receiver
120: processor

Claims (19)

대상체에 대한 인공치아의 모델링 데이터를 제공하는 방법에 있어서,
상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 단계;
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 대상체에 포함되는 상악 및 하악의 움직임에 따른 상기 복수개의 치아의 실제 이동을 나타내는 이동 경로를 결정하는 단계;
상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하는 단계; 및
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계;를 포함하는, 방법.
A method for providing modeling data of an artificial tooth for an object,
obtaining static occlusion data representing positions of a plurality of teeth included in the object and dynamic occlusion data representing a motion of the object when the object is in a static occlusion state;
determining a movement path representing an actual movement of the plurality of teeth according to movements of the upper and lower jaws included in the object by using the static occlusion data and the dynamic occlusion data;
determining an occlusion shape of the object based on the movement path; and
A method comprising: providing the modeling data determined based on the occlusion form.
제 1 항에 있어서,
상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계;
상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하는 단계; 및
갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공하는 단계;를 더 포함하는, 방법.
According to claim 1,
outputting a message inquiring whether or not to update the occlusion shape;
updating the occlusion shape according to a response to the message; and
The method further comprising: updating and providing the modeling data based on the updated occlusion form.
제 1 항에 있어서,
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하는 단계; 및
상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 포함하는, 방법.
According to claim 1,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
determining a plurality of points used to determine movement paths for the plurality of teeth based on the static occlusion data; and
and determining a movement path of the plurality of teeth by analyzing forward, right, and left movements of the object appearing in the dynamic occlusion data based on the plurality of points.
제 3 항에 있어서,
상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함하는, 방법.
According to claim 3,
The plurality of points include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. .
제 4 항에 있어서,
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
전방 움직임 경계 조건을 충족하는 상기 전방 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고,
상기 전방 움직임 경계 조건은 상기 제 1 포인트와 대합치 절단연 사이의 거리가 기설정값 이하인 조건을 포함하는, 방법.
According to claim 4,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
Further comprising: determining a movement path of the plurality of teeth based on the forward movement that satisfies a forward movement boundary condition;
The forward motion boundary condition includes a condition in which a distance between the first point and the antagonist cutting edge is equal to or less than a preset value.
제 4 항에 있어서,
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
우측 움직임 경계 조건을 충족하는 상기 우측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고,
상기 우측 움직임 경계 조건은 상기 제 2 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하는, 방법.
According to claim 4,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
Further comprising: determining a movement path of the plurality of teeth based on the right movement that satisfies a right movement boundary condition;
The right motion boundary condition includes a condition in which a distance between the second point and the buccal cusp of the opposing tooth is equal to or less than a preset value.
제 4 항에 있어서,
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 복수개의 치아에 대한 이동 경로를 결정하는 단계는
좌측 움직임 경계 조건을 충족하는 상기 좌측 움직임에 기초하여 상기 복수개의 치아의 이동 경로를 결정하는 단계;를 더 포함하고,
상기 좌측 움직임 경계 조건은 상기 제 3 포인트와 대합치 협측 교두 사이의 거리가 기설정값 이하인 조건을 포함하는, 방법.
According to claim 4,
The step of determining a movement path for the plurality of teeth using the static occlusion data and the dynamic occlusion data
Further comprising: determining a movement path of the plurality of teeth based on the left movement that satisfies a left movement boundary condition;
The left motion boundary condition includes a condition in which a distance between the third point and the buccal cusp of the opposing tooth is equal to or less than a preset value.
제 1 항에 있어서,
상기 교합 형태는
상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함하는, 방법.
According to claim 1,
The occlusion form is
Mutual protective occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the anterior movement and lateral movement of the object shown in the dynamic occlusion data, and a plurality of teeth for distributing the occlusal force during the forward movement and the lateral movement At least one of a unilateral balanced occlusion representing an occlusion form in which the teeth are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact.
제 8 항에 있어서,
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 상호보호 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부에 접촉점이 생성되지 않도록 상기 모델링 데이터를 획득하는 단계를 포함하는, 방법.
According to claim 8,
Providing the modeling data determined based on the occlusion form
When the occlusion form is determined as the mutual protection occlusion, obtaining the modeling data so that a contact point is not generated in the posterior teeth during the forward movement and the lateral movement.
제 9 항에 있어서,
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 상호보호 교합인 경우,
상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및
상기 간섭 영역이 기설정 제 1 개수 이상이면, 상기 전방 움직임 및 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 1 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함하는, 방법.
According to claim 9,
Providing the modeling data determined based on the occlusion form
When the occlusion type is the mutual protection occlusion,
Determining whether or not there is an interference region interfering with the movement of the tooth at a predetermined level or more during the forward movement and the lateral movement; and
If the interference region is equal to or greater than a preset first number, updating the modeling data by deleting a preset first thickness or more from the thickness of the interference region during the forward movement and the lateral movement; .
제 8 항에 있어서,
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 편측성 균형 교합으로 결정되는 경우, 상기 전방 움직임 및 상기 측방 움직임 시에 구치부가 인접한 치아와 기설정 수준 이상으로 동일한 강도의 교합점이 생성되도록 상기 모델링 데이터를 획득하는 단계를 포함하는, 방법.
According to claim 8,
Providing the modeling data determined based on the occlusion form
When the occlusion form is determined to be the unilateral balanced occlusion, obtaining the modeling data so that the posterior teeth generate an occlusion point of the same intensity as the adjacent teeth at the time of the forward movement and the lateral movement, method.
제 11 항에 있어서,
상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 단계는
상기 교합 형태가 상기 편측성 균형 교합인 경우,
상기 전방 움직임 및 상기 측방 움직임 시에 치아의 움직임을 기설정 수준 이상 간섭하는 간섭 영역의 존재 여부를 결정하는 단계; 및
상기 간섭 영역이 기설정 제 2 개수 이상이면, 상기 측방 움직임 시의 상기 간섭 영역에 인접치와 기설정 수준 이상 동일 또는 유사한 강도로 접촉점이 형성되도록 상기 측방 움직임 시의 상기 간섭 영역의 두께에서 기설정 제 2 두께 이상을 삭제하여 상기 모델링 데이터를 갱신하는 단계;를 더 포함하는, 방법.
According to claim 11,
Providing the modeling data determined based on the occlusion form
When the occlusion form is the unilateral balanced occlusion,
Determining whether or not there is an interference region interfering with the movement of the tooth at a predetermined level or more during the forward movement and the lateral movement; and
If the interference area is equal to or greater than the preset second number, the thickness of the interference area during the lateral movement is set at a predetermined thickness so that a contact point is formed with the same or similar strength as the adjacent tooth at a predetermined level or higher in the interference area during the lateral movement. Further comprising, updating the modeling data by deleting the second thickness or more.
제 2 항에 있어서,
상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하는 단계는
교합 형태 적합도에 기초하여 하나 이상의 추천 교합 형태를 결정하는 단계; 및
상기 교합 형태 및 하나 이상의 추천 교합 형태에 대한 정보를 포함하는 교합 형태 리스트를 상기 메시지와 함께 출력하는 단계를 포함하고,
상기 교합 형태 적합도는
대합치와의 접촉 여부, 영역별 접촉 면적, 접촉 세기 및 상기 이동 경로의 순서로 높게 부여되는 가중치에 기초하여 결정되는, 방법.
According to claim 2,
The step of outputting a message inquiring whether to update the occlusion shape
determining one or more recommended occlusion shapes based on the degree of occlusion shape suitability; and
outputting an occlusion form list including information on the occlusion form and one or more recommended occlusion forms together with the message;
The fit of the occlusion shape is
The method is determined based on weights given high in the order of contact with the antagonist, contact area for each region, contact intensity, and the movement path.
대상체에 대한 인공치아의 모델링 데이터를 제공하는 디바이스에 있어서,
상기 대상체가 정적 교합 상태일 때 상기 대상체에 포함된 복수개의 치아의 위치를 나타내는 정적 교합 데이터 및 상기 대상체의 움직임을 나타내는 동적 교합 데이터를 획득하는 수신부; 및
상기 정적 교합 데이터 및 상기 동적 교합 데이터를 이용해서 상기 대상체에 포함되는 상악 및 하악의 움직임에 따른 상기 복수개의 치아의 실제 이동을 나타내는 이동 경로를 결정하고, 상기 이동 경로에 기초하여 상기 대상체의 교합 형태를 결정하고, 상기 교합 형태에 기초하여 결정된 상기 모델링 데이터를 제공하는 프로세서를 포함하는, 디바이스.
In a device for providing modeling data of an artificial tooth for an object,
a receiver configured to obtain static occlusion data representing positions of a plurality of teeth included in the object and dynamic occlusion data representing motion of the object when the object is in a static occlusion state; and
A movement path representing the actual movement of the plurality of teeth according to the movements of the upper and lower jaws included in the object is determined using the static occlusion data and the dynamic occlusion data, and the occlusion shape of the object is determined based on the movement path. And a processor for determining and providing the modeling data determined based on the occlusion form.
제 14 항에 있어서,
상기 프로세서는
상기 교합 형태를 갱신할지 여부를 문의하는 메시지를 출력하고,
상기 메시지에 대한 응답에 따라 상기 교합 형태를 갱신하고,
갱신된 교합 형태에 기초하여 상기 모델링 데이터를 갱신하여 제공하는, 디바이스.
15. The method of claim 14,
The processor
Outputting a message inquiring whether to update the occlusion form,
Updating the occlusion shape according to a response to the message;
A device for updating and providing the modeling data based on the updated occlusion form.
제 14 항에 있어서,
상기 프로세서는
상기 정적 교합 데이터에 기초하여 상기 복수개의 치아에 대한 이동 경로를 결정하는데 이용되는 복수개의 포인트를 결정하고,
상기 복수개의 포인트를 기준으로 상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임, 우측 움직임 및 좌측 움직임을 분석하여 상기 복수개의 치아의 이동 경로를 결정하는, 디바이스.
15. The method of claim 14,
The processor
determining a plurality of points used for determining a movement path for the plurality of teeth based on the static occlusion data;
A device for determining a movement path of the plurality of teeth by analyzing forward movement, right movement, and left movement of the object appearing in the dynamic occlusion data based on the plurality of points.
제 16 항에 있어서,
상기 복수개의 포인트는 전치부의 근심측 일단에 대응하는 제 1 포인트, 우측 구치부의 원심협측 일단에 대응하는 제 2 포인트 및 좌측 구치부의 원심협측 일단에 대응하는 제 3 포인트 중 적어도 하나를 포함하는, 디바이스.
17. The method of claim 16,
The plurality of points include at least one of a first point corresponding to the mesial end of the anterior teeth, a second point corresponding to the distal buccal end of the right posterior teeth, and a third point corresponding to the distal buccal end of the left posterior teeth. .
제 14 항에 있어서,
상기 교합 형태는
상기 동적 교합 데이터에 나타나는 대상체의 전방 움직임 및 측방 움직임 시에 견치의 수직 및 수평 관계에 의해 구치가 이개되는 교합 형태를 나타내는 상호보호 교합, 상기 전방 움직임 및 상기 측방 움직임 시에 교합력을 분산시키는 복수의 치아들이 동시 접촉하는 교합 형태를 나타내는 편측성 균형 교합 및 구치부 작업측의 교두가 접촉할 때 구치부 균형측의 교두가 함께 접촉하는 교합 형태를 나타내는 양측성 균형 교합 중 적어도 하나를 포함하는, 디바이스.
15. The method of claim 14,
The occlusion form is
Mutual protective occlusion representing an occlusion form in which the posterior teeth are separated by vertical and horizontal relationships of the canine teeth during the anterior movement and lateral movement of the object shown in the dynamic occlusion data, and a plurality of teeth for distributing the occlusal force during the forward movement and the lateral movement A device comprising at least one of a unilateral balanced occlusion representing an occlusion form in which teeth are in simultaneous contact and a bilateral balanced occlusion representing an occlusion form in which the cusps on the balancing side of the posterior teeth contact together when the cusps on the working side of the posterior teeth contact each other.
제 1 항 내지 제 13 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium recording a program for executing the method of any one of claims 1 to 13 in a computer.
KR1020210023907A 2021-02-23 2021-02-23 Method, device and recording medium for providing modeling data of artificial teeth for an object KR102539577B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210023907A KR102539577B1 (en) 2021-02-23 2021-02-23 Method, device and recording medium for providing modeling data of artificial teeth for an object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210023907A KR102539577B1 (en) 2021-02-23 2021-02-23 Method, device and recording medium for providing modeling data of artificial teeth for an object

Publications (2)

Publication Number Publication Date
KR20220120159A KR20220120159A (en) 2022-08-30
KR102539577B1 true KR102539577B1 (en) 2023-06-05

Family

ID=83113934

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210023907A KR102539577B1 (en) 2021-02-23 2021-02-23 Method, device and recording medium for providing modeling data of artificial teeth for an object

Country Status (1)

Country Link
KR (1) KR102539577B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002526155A (en) * 1998-10-08 2002-08-20 アライン テクノロジー,インコーポレーティド. Systems and methods for placing teeth
WO2014141369A1 (en) 2013-03-11 2014-09-18 富士通株式会社 Program for design of dental prostheses, device for design of dental prostheses, and method for design of dental prostheses
KR101840444B1 (en) 2016-05-04 2018-03-20 주식회사 메디트 Device and Method for dental three-dimensional data processing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101778951B1 (en) * 2015-02-23 2017-09-18 서울대학교산학협력단 Method for simulating mandibular movements, apparatus, and recording medium thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002526155A (en) * 1998-10-08 2002-08-20 アライン テクノロジー,インコーポレーティド. Systems and methods for placing teeth
WO2014141369A1 (en) 2013-03-11 2014-09-18 富士通株式会社 Program for design of dental prostheses, device for design of dental prostheses, and method for design of dental prostheses
KR101840444B1 (en) 2016-05-04 2018-03-20 주식회사 메디트 Device and Method for dental three-dimensional data processing

Also Published As

Publication number Publication date
KR20220120159A (en) 2022-08-30

Similar Documents

Publication Publication Date Title
JP7186710B2 (en) Construction method of the restoration
US8422751B2 (en) Method and apparatus for generating virtual teeth, and recording media storing program performing the method
KR101785586B1 (en) Dynamic Virtual Articulator
JP6757671B2 (en) Virtual secondary processing method for gingival model
US20100145898A1 (en) Computer-assisted creation of a custom tooth set-up using facial analysis
US10595972B2 (en) Method and user interface for use in manufacturing multi-shaded dental restorations
KR20200070706A (en) Design method and apparatus for guiding a dental implant surgery that determines a crown position by reflecting a relationship between adjacent teeth and a an antagonistic teeth
JP4997340B1 (en) Wear evaluation device, wear evaluation method, and wear evaluation program
KR20220008458A (en) Method and apparatus for designing margin line of abutment model
KR102144369B1 (en) Dental CAD apparatus using characteristic of mirroring teeth and operating method the dental CAD apparatus
KR102539577B1 (en) Method, device and recording medium for providing modeling data of artificial teeth for an object
KR102085852B1 (en) M method and apparatus for designing dental workpiece considering the occlusal relationship with an antagonistic teeth
KR102404189B1 (en) Method for designing prosthetic insertion path and prosthesis design apparatus therefor
KR102495819B1 (en) A method for providing the shape of an artificial tooth model and device thereof
KR102472029B1 (en) A device and method for providing a virtual articulator
KR20220058371A (en) Method for optimizing archline and apparatus using thereof
KR102429383B1 (en) Device and method for providing scan data
KR102688481B1 (en) Method and apparatus for designing margin line of abutment model
US11980522B2 (en) Method and apparatus for designing dental prosthetic device
Pandita et al. Virtual articulators: a digital excellence in prosthetic and restorative dentistry
KR102487344B1 (en) Virtual occlusion system using static and dynamic occlusion data and method of operating the same
KR20250008695A (en) Method, apparatus and recording medium storing commands for processing scanned image of intraoral scanner
EP4238531A1 (en) Method for optimizing archline and apparatus using same
US20240173078A1 (en) Data processing method
KR20220129476A (en) How data is processed

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20210223

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20221021

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20230420

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20230530

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20230531

End annual number: 3

Start annual number: 1

PG1601 Publication of registration