US7609259B2 - System and method for performing a selective fill for a hearing aid shell - Google Patents

System and method for performing a selective fill for a hearing aid shell Download PDF

Info

Publication number
US7609259B2
US7609259B2 US11/583,593 US58359306A US7609259B2 US 7609259 B2 US7609259 B2 US 7609259B2 US 58359306 A US58359306 A US 58359306A US 7609259 B2 US7609259 B2 US 7609259B2
Authority
US
United States
Prior art keywords
processor
hearing aid
fill
fill region
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US11/583,593
Other languages
English (en)
Other versions
US20080094392A1 (en
Inventor
Fred McBagonluri
Artem Boltyenkov
Oleg Saltykov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sivantos GmbH
Original Assignee
Siemens Audiologische Technik GmbH
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 Siemens Audiologische Technik GmbH filed Critical Siemens Audiologische Technik GmbH
Priority to US11/583,593 priority Critical patent/US7609259B2/en
Assigned to SIEMENS AUDIOLOGISCHE TECHNIK GMBH reassignment SIEMENS AUDIOLOGISCHE TECHNIK GMBH ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOLTYENKOV, ARTEM, MCBAGONLURI, FRED, SALTYKOV, OLEG
Priority to EP07118785.0A priority patent/EP1915033A3/de
Publication of US20080094392A1 publication Critical patent/US20080094392A1/en
Application granted granted Critical
Publication of US7609259B2 publication Critical patent/US7609259B2/en
Assigned to SIVANTOS GMBH reassignment SIVANTOS GMBH CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS AUDIOLOGISCHE TECHNIK GMBH
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Electric hearing aids
    • H04R25/65Housing parts, e.g. shells, tips or moulds, or their manufacture
    • H04R25/658Manufacture of housing parts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
    • H04R2225/00Details of deaf aids covered by H04R25/00, not provided for in any of its subgroups
    • H04R2225/77Design aspects, e.g. CAD, of hearing aid tips, moulds or housings

Definitions

  • the present invention is directed to a system and method for performing a selective fill for a hearing aid shell.
  • a system and method are provided in which a 3D Shell Modeling and Detailing application provides protocols for invoking a simplified mechanism for defining the parts of a hearing aid shell that are filled.
  • a simple method is given for providing a filling of the parts of the shell in order to take advantage of the electro-acoustic effect that will help to reduce feedback.
  • selective filling also enhances possibilities for manual modification at the point of sale because extra material can be safely removed from the shell in the places where selective fill was applied without physically damaging the instrument.
  • Definition Explanation ear impression 3D impression from a patient's ear The actual physical impression is scanned by 3D scanners to create a pointcloud; pointcloud A set of 3D coordinates defining a 3D shape. Pointcloud files that come from 3D scanners are usually in ASCII format; work order An entry in DWOM that contains all information relevant for modelling a shell (or shells in case of binaural order) for the specific order of the ITE hearing instrument.
  • FIG. 1A is a flowchart illustrating the basic system flow
  • FIG. 1B is a basic system block diagram
  • FIGS. 2A&B are pictorial diagrams of a display illustrating the use of a bounding plane to define a fill region
  • FIGS. 3A&B are pictorial diagrams illustrating cutting planes in a semi-modular shell and non-semi-modular shell.
  • FIG. 1A provides an overview of the process flow 100 according to an embodiment of the invention
  • FIG. 1B provides an overview of the system 50 according to an embodiment of the invention.
  • the system 50 and process 100 may all be implemented by standard computer components that include a processor 90 , a display 60 , and user input devices 70 .
  • the processor 90 could be a networked desktop or laptop PC
  • the display 60 could be a traditional monitor
  • the input devices 70 could include a keyboard, mouse, and the like.
  • the various embodiments discussed below are advantageous in that they provide very simple, quick, and straightforward mechanisms for implementing the various described functions of the system.
  • a user loads 110 a work order 82 stored in a database 80 for a particular user's shell into the computer system.
  • the shell definition 84 which is defined by data representing a three-dimensional shape, is presented 62 on the display 60 to the user.
  • the user invokes 120 a software fill process 92 that is used to specify fill regions 14 of the shell.
  • this routine 92 is invoked, in a preferred embodiment, the shell that is displayed 62 can be rendered transparent or transluscent.
  • the user identifies the desired fill region 14 of the shell 130 .
  • the user moves a mouse 70 outside of the displayed shell 10 and draws a line (plane) 12 (e.g., by clicking and dragging the mouse 70 , by separately clicking on two endpoints, or specifying the line or endpoints in some other known manner using the user input devices) respresentative of a plane having an axis in a direction perpendicular to the display 60 and having another perpendicular axis going through the displayed shell 10 .
  • a line plane
  • a portion 14 of the shell that is bounded by the plane 12 is shaded or colored with some indicia that indicates it is the defined fill region. This could be done by the use of a color, degree of transparency, or any other form of distinguishing the fill portion of the shell 10 from the non-fill portion. By default, the smallest part of the two regions bounded by the plane 12 would be selected as the fill region 14 .
  • the three-dimensional model of the shell 10 may be rotated on the display with the user interface of the computer so that the selected fill region can be better displayed.
  • the line 12 that was originally formed becomes a plane
  • the linear intersection line becomes an ellipse or other shape 16 defined by the intersection of the plane 12 and the shell 10 as specified by the user.
  • the fill region 14 can either default to the smaller of the split shell regions, or the user can be required to select the region 150 .
  • the non-selected region can be chosen, e.g., by clicking the mouse 70 over the non-selected region, as the selected region by the user via the user interface, if desired.
  • the user can repeat the steps described above to specify the new position of the filled area 14 .
  • the user interface can be designed so that the drawing of a further line 12 removes the region selected by the drawing of a previous line 12 .
  • the user can provide some confirmation 170 , via the user interface, indicating that this is the actual desired fill region 14 .
  • the user can click a “Fill” button 68 presented on the display 60 .
  • This provides an indication to the software 92 that the indicated region 14 should be the fill region, and this fill region is identified by data on the system representative of the three-dimensional fill region.
  • a one-mouse-button click provides, in a preferred embodiment, a very simple and easy mechanism for performing this function.
  • the software may comprise a routine 93 that ensures all surfaces forming the internal shape of the shell are removed in the area where filling is applied. These surfaces include all surfaces in the region 14 except outer shell surface, inner venting channel surface and the selective fill plane.
  • the fill plane(s) 12 located on the logical continuation of the line can be ignored.
  • This process could be repeated to define multiple fill regions 14 for the shell 10 , and the multiple fill regions 14 so defined could either be displayed simultaneously or individually.
  • a selectable display option could be provided so that the current, all, or some (defined by a user selection) of the fill regions are displayed.
  • the fill boundary can take on more complex shapes, e.g., spheres, ellipsoids, or any other three-dimensional surface shapes.
  • Standard computer aided drafting (CAD) techniques could be used to define more complex boundary shapes.
  • a reset function can be provided, e.g., by way of a reset button 66 , so that any or all of the selective fill regions 14 defined can be removed.
  • the selective fill routines 100 should be able to take into account some critical parts of the inner shell topology of the shell and avoid applying selective fill operations, which could damage the critical parts of the inner shell topology.
  • These critical parts of the inner shell topology can be for example any kind of suspension systems integrated into the shell.
  • the software has a mechanism 64 for alerting the user that the fill region 14 may need to be modified.
  • a “traffic light” display element 64 having, e.g., red, yellow, and green light elements.
  • a red light would indicate that the shell shape has been modified and that the selective fill process should be performed again to accommodate any changes affecting the fill region 14 .
  • a status bar 63 could provide some explanatory text, such as, “Changes in the previous functions have invalidated the Selective Fills.
  • the traffic light element 64 can be added to a procedure dialog or toolbar of the display 90 or elsewhere. After each (re-)selection of the area selected to be filled, the traffic light 64 should show whether this selection is allowed.
  • Various other rules 95 may be utilized in the software for ensuring that only permissible fills are implemented. For example, if the area selected for filling contains the receiver hole, then the “Fill” button 68 should be disabled, and an explanatory message can be provided in the status bar 63 . If the area selected for filling 14 contains the complete opening of the shell, then the “Fill” button 68 should be disabled, and an explanatory message can be provided in the status bar 63 .
  • the “Fill” button 68 should be disabled, and an explanatory message can be provided in the status bar 63 .
  • the plane 13 which defines the bottom of the shell 10 , can be used for closing the selective fill plane contour 16 and for the filling operation as the additional boundary of the filled part 14 . This case can happen in the case where a non-semi-modular shell is built, as illustrated by FIG. 3A .
  • the “Fill” button 68 should be disabled, and an explanatory message can be provided in the status bar 63 . If selective fill plane does not intersect the faceplate opening, then selective fill can be allowed. This design does not allow use of the cutting plane 12 for the selective fill operation. In the case where the selective fill area 14 has the shell material everywhere except the selective fill plane 12 itself, then selective fill should be allowed. When the selective fill area 14 has some areas, where it borders neither shell material nor the selective fill plane 12 (like in the case when the selective fill plane 12 intersects the faceplate, opening 18 ), then a fill should not be allowed.
  • the “Fill” button 68 could be disabled, and an explanatory message can be provided in the status bar 63 .
  • preferences on how the final fill region should be can be provided in the software via, e.g., a configuration edit dialog or preferences table 86 .
  • a selective filling color or degree of transparency for rendering the part 14 of the shell 10 selected for filling may be specified in preferences 86 .
  • the preferences table 86 can also indicate whether the Receiver, Faceplate, Electronics, and Wireless Coil are rendered in the display 60 or not by default, and it is also possible to indicate in the preferences table 86 whether a Grid is rendered on the display 60 by default in the procedure 92 .
  • a feature recognition routine 96 such as that disclosed in U.S. application Ser. No. 11/347,151, herein incorporated by reference, may be used to automatically or assist in identifying the shell fillable areas such as helix, canal, anti-tragus, and to automatically fill these area on the device basis.
  • the present invention may be described in terms of functional block components and various processing steps. Such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions.
  • the present invention may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices.
  • the elements of the present invention are implemented using software programming or software elements the invention may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements.
  • the present invention could employ any number of conventional techniques for electronics configuration, signal processing and/or control, data processing and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Neurosurgery (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Stored Programmes (AREA)
  • Digital Computer Display Output (AREA)
US11/583,593 2006-10-18 2006-10-18 System and method for performing a selective fill for a hearing aid shell Expired - Fee Related US7609259B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/583,593 US7609259B2 (en) 2006-10-18 2006-10-18 System and method for performing a selective fill for a hearing aid shell
EP07118785.0A EP1915033A3 (de) 2006-10-18 2007-10-18 System und Verfahren zum Durchführen einer selektiven Füllung für eine Hörgerätschale

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/583,593 US7609259B2 (en) 2006-10-18 2006-10-18 System and method for performing a selective fill for a hearing aid shell

Publications (2)

Publication Number Publication Date
US20080094392A1 US20080094392A1 (en) 2008-04-24
US7609259B2 true US7609259B2 (en) 2009-10-27

Family

ID=39004805

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/583,593 Expired - Fee Related US7609259B2 (en) 2006-10-18 2006-10-18 System and method for performing a selective fill for a hearing aid shell

Country Status (2)

Country Link
US (1) US7609259B2 (de)
EP (1) EP1915033A3 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107080A1 (en) * 2001-03-02 2004-06-03 Nikolaj Deichmann Method for modelling customised earpieces
US20100286964A1 (en) * 2009-05-07 2010-11-11 Siemens Hearing Instruments, Inc. Method of Generating an Optimized Venting Channel in a Hearing Instrument
US20100299622A1 (en) * 2009-05-20 2010-11-25 Canon Kabushiki Kaisha Radiation imaging apparatus, display processing method of the same, and computer-readable storage medium
US10158954B1 (en) * 2017-12-17 2018-12-18 Chester Zbigniew Pirzanski Template based custom ear insert virtual shaping method
US10325404B1 (en) 2018-11-15 2019-06-18 Chester Zbigniew Pirzanski 3D virtual automated modeling of custom concha module

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020102722A1 (en) * 2018-11-16 2020-05-22 Starkey Laboratories, Inc. Ear-wearable device shell modeling

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6533062B1 (en) * 2000-09-25 2003-03-18 Phonak Ag Production process for custom-moulded ear-plug devices
US6920414B2 (en) * 2001-03-26 2005-07-19 Widex A/S CAD/CAM system for designing a hearing aid
US7286679B2 (en) * 2002-12-19 2007-10-23 Siemens Medical Solutions Usa, Inc. Automatic binaural shell modeling for hearing aids
US7308328B2 (en) * 2003-05-15 2007-12-11 Siemens Medical Solutions Usa, Inc. Synchronized processing of ear shells for hearing aids

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2378060T3 (es) * 2001-03-02 2012-04-04 3Shape A/S Procedimiento para modelar piezas auriculares personalizadas

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6533062B1 (en) * 2000-09-25 2003-03-18 Phonak Ag Production process for custom-moulded ear-plug devices
US6920414B2 (en) * 2001-03-26 2005-07-19 Widex A/S CAD/CAM system for designing a hearing aid
US7286679B2 (en) * 2002-12-19 2007-10-23 Siemens Medical Solutions Usa, Inc. Automatic binaural shell modeling for hearing aids
US7308328B2 (en) * 2003-05-15 2007-12-11 Siemens Medical Solutions Usa, Inc. Synchronized processing of ear shells for hearing aids

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107080A1 (en) * 2001-03-02 2004-06-03 Nikolaj Deichmann Method for modelling customised earpieces
US8032337B2 (en) * 2001-03-02 2011-10-04 3Shape A/S Method for modeling customized earpieces
US20100286964A1 (en) * 2009-05-07 2010-11-11 Siemens Hearing Instruments, Inc. Method of Generating an Optimized Venting Channel in a Hearing Instrument
US8554352B2 (en) * 2009-05-07 2013-10-08 Siemens Hearing Instruments, Inc. Method of generating an optimized venting channel in a hearing instrument
US20100299622A1 (en) * 2009-05-20 2010-11-25 Canon Kabushiki Kaisha Radiation imaging apparatus, display processing method of the same, and computer-readable storage medium
US8966385B2 (en) * 2009-05-20 2015-02-24 Canon Kabushiki Kaisha Radiation imaging apparatus, display processing method of the same, and computer-readable storage medium
US10158954B1 (en) * 2017-12-17 2018-12-18 Chester Zbigniew Pirzanski Template based custom ear insert virtual shaping method
US10325404B1 (en) 2018-11-15 2019-06-18 Chester Zbigniew Pirzanski 3D virtual automated modeling of custom concha module
US10325418B1 (en) 2018-11-15 2019-06-18 Chester Zbigniew Pirzanski 3D virtual automated modeling of custom posterior concha module

Also Published As

Publication number Publication date
EP1915033A2 (de) 2008-04-23
EP1915033A3 (de) 2015-03-11
US20080094392A1 (en) 2008-04-24

Similar Documents

Publication Publication Date Title
CN109614424B (zh) 页面布局生成方法、装置、计算设备和介质
US7320120B2 (en) Pluggable notations and semantics for visual modeling elements
EP1462998B1 (de) Markup-sprache und objektmodell für vektorgraphik
US20010018644A1 (en) Apparatus and method for manually selecting, displaying, and repositioning dimensions of a part model
US11556234B2 (en) WYSIWYG editor for creating and editing a feature control frame for geometric dimensioning and tolerancing in computer-aided design system
EP1915033A2 (de) System und Verfahren zum Durchführen einer selektiven Füllung für eine Hörgerätschale
US20020175948A1 (en) Graphical user interface method and apparatus for interaction with finite element analysis applications
JPH05210722A (ja) グラフィックス・ディスプレイ・ツール
EP3711016B1 (de) Systeme und verfahren zur segmentierung von bildern
CN114168132B (zh) 管理组件样式的方法、装置、电子设备以及存储介质
US7103527B2 (en) Negotiated interconnection of visual modeling elements
US12242774B2 (en) Predictive modeling
CN115311416A (zh) 一种创建三维场景的方法
US7461340B1 (en) Integrated decorative panels
CN116991385A (zh) 数据仪表盘构建方法、装置、电子设备及存储介质
KR102833329B1 (ko) 이미지의 전경 및 배경을 분리하는 방법 및 장치
CN114090141A (zh) 界面显示方法、装置、电子设备及可读存储介质
US20030107602A1 (en) Display system and display method that renders construction view of an object, and recording media thereof
CN118916028A (zh) 前端代码生成方法、装置、存储介质及电子设备
JP2005327192A (ja) ハードウエア設計システムおよびその方法
US8135153B2 (en) Computerized automatic wax guard design modeling system and method for hearing instruments
JP2025124592A (ja) コンピュータ支援設計三次元モデルのトリミングされた表現の生成
EP4597311A1 (de) Verfahren und vorrichtung zur softwarekonfiguration
CN108392270A (zh) 医用接骨板数字化定制的方法
CN119089529A (zh) 基于3d体验平台的基座制作图出图方法、装置及设备

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AUDIOLOGISCHE TECHNIK GMBH, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCBAGONLURI, FRED;BOLTYENKOV, ARTEM;SALTYKOV, OLEG;REEL/FRAME:018446/0980

Effective date: 20061005

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: SIVANTOS GMBH, GERMANY

Free format text: CHANGE OF NAME;ASSIGNOR:SIEMENS AUDIOLOGISCHE TECHNIK GMBH;REEL/FRAME:036090/0688

Effective date: 20150225

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20211027