(57)【要約】【課題】製品毎に行うボタン設計に係る作業を省力化できるボタン設計装置をを提供すること。【解決手段】筐体の任意の面に配置される押しボタンの３次元形状を設計するボタン設計装置であって、少なくとも筐体の意匠面情報およびボタン側面の根元稜線情報を含む仮の意匠設計情報と、機構設計に関わる設計パラメータ情報とに基づいて、押しボタンの面情報を予め作成可能なボタン面情報作成手段を備える。さらに、作成されたボタン面情報中の仮の意匠設計情報と正規の意匠設計情報とを置換えて、正規のボタン面情報を得る意匠設計情報置換え手段を備える。【選択図】　　　　図１
2004110292.tif 000002
【特許請求の範囲】
【請求項１】
筐体の任意の面に配置される押しボタンの３次元形状を設計するボタン設計装置であって、
少なくとも筐体の押しボタンを配置する面としての意匠面を表す情報である意匠面情報およびボタン側面の根元稜線を表す情報であるボタン根元稜線情報を含む第一の意匠設計情報と、押しボタンの設計に関わる情報である設計パラメータ情報とに基づいて、押しボタンの形状を表す情報であるボタン面情報を予め作成可能なボタン面情報作成手段と、
作成されたボタン面情報中の第一の意匠設計情報をこれとは別の第二の意匠設計情報に置換えて、第二の意匠設計情報に基づいたボタン面情報を得る意匠設計情報置換え手段と
を備えたことを特徴とするボタン設計装置。
【請求項２】
筐体の意匠面情報およびボタン根元稜線情報を記憶可能な意匠設計情報記憶手段と、ボタン側面の抜き勾配を定めた情報である側面抜き勾配情報、筐体の意匠面から突出したボタン側面の突出量を表す情報である側面突出量情報、ボタン頂点の平面視における位置を表す情報であるボタン中心位置情報、筐体の意匠面からボタン頂点までの距離を表す情報であるボタン突出量情報を含む設計パラメータ情報を記憶可能な設計パラメータ情報記憶手段とをさらに備え、
前記ボタン面情報作成手段は、前記ボタン側面の根元稜線情報と、前記ボタン側面の抜き勾配情報とに基づいて、ボタン側面を表す情報であるボタン側面情報を作成するボタン側面作成手段と、
前記ボタン側面情報と、前記意匠面情報と、前記側面突出量情報とに基づいて、ボタン天面とボタン側面の間の稜線としてのボタン天面稜線を表す情報であるボタン天面稜線情報を作成するボタン天面稜線作成手段と、
前記ボタン天面稜線情報と、前記ボタン中心位置情報と、前記ボタン突出量情報とに基づいて、ボタン天面を表す情報であるボタン天面情報を作成するボタン天面作成手段と、
前記ボタン側面情報と、前記ボタン天面情報とに基づいて、ボタンの形状を表す情報であるボタン面情報を作成する全体形状作成手段と
を備える請求項１に記載のボタン設計装置。
【請求項３】
設計パラメータ情報を修正する設計パラメータ情報修正手段をさらに備える請求項１または２に記載のボタン設計装置。
【請求項４】
筐体の任意の面に配置される押しボタンの３次元形状を設計するボタン設計方法であって、
少なくとも筐体の押しボタンを配置する面としての意匠面を表す情報である意匠面情報およびボタン側面の根元稜線を表す情報であるボタン根元稜線情報を含む第一の意匠設計情報と、押しボタンの設計に関わる設計パラメータ情報とに基づいて、押しボタンの形状を表す情報であるボタン面情報を予め作成するボタン面情報作成工程と、
第一の意匠設計情報をこれとは別の第二の意匠設計情報に置換えて、第二の意匠設計情報に基づいたボタン面情報を得る意匠設計情報置換え工程と
を備えることを特徴とするボタン設計方法。
【請求項５】
ボタン面情報作成工程が、ボタン根元稜線情報と、ボタン側面の抜き勾配情報とに基づいて、ボタン側面を表す情報であるボタン側面情報を作成するボタン側面作成工程と、
前記ボタン側面情報と、筐体の意匠面を表す意匠面情報と、筐体の意匠面から突出したボタン側面の突出量を表す情報であるボタン側面突出量情報とに基づいて、ボタン天面とボタン側面の間の稜線としてのボタン天面稜線を表す情報であるボタン天面稜線情報を作成する天面稜線作成工程と、
前記ボタン天面稜線情報と、ボタン頂点の平面視における位置を表す情報であるボタン中心位置情報と、筐体の意匠面からボタン頂点までの距離を表す情報であるボタン突出量情報とに基づいて、ボタン天面情報を作成するボタン天面作成工程と、
前記ボタン側面情報と、前記ボタン天面情報とに基づいて、押しボタンの形状を表す情報であるボタン面情報を作成する全体形状作成工程と
を備える請求項４に記載のボタン設計方法。
【請求項６】
筐体の任意の面に配置される押しボタンの３次元形状を設計するボタン設計プログラムであって、
少なくとも筐体の押しボタンを配置する面としての意匠面を表す情報である意匠面情報およびボタン側面の根元稜線を表す情報であるボタン根元稜線情報を含む第一の意匠設計情報と、押しボタンの設計に関わる情報である設計パラメータ情報とに基づいて、押しボタンの３次元形状を表す情報であるボタン面情報を作成するボタン面情報作成工程を備え、
このボタン面情報作成工程が、ボタン根元稜線情報と、ボタン側面の抜き勾配を定めた情報である抜き勾配情報とに基づいて、ボタン側面を表す情報であるボタン側面情報を作成するボタン側面作成工程と、
前記ボタン側面情報と、筐体の意匠面を表す意匠面情報と、筐体の意匠面から突出したボタン側面の突出量を表す情報である側面突出量情報とに基づいて、ボタン天面とボタン側面の間の稜線としてのボタン天面稜線を表す情報であるボタン天面稜線情報を作成するボタン天面稜線作成工程と、
前記天面稜線情報と、ボタン頂点の平面視における位置を表す情報であるボタン中心位置情報と、筐体の意匠面からボタン頂点までの距離を表す情報であるボタン突出量情報とに基づいて、ボタン天面を表す情報であるボタン天面情報を作成するボタン天面作成工程と、
前記ボタン側面情報と、前記ボタン天面情報とに基づいて、押しボタンの形状を表す情報であるボタン面情報を作成する全体形状作成工程とを備え、
前記ボタン面情報作成工程後に、
第一の意匠設計情報をこれとは別の第二の意匠設計情報に置換えて、第二の意匠設計情報に基づいたボタン面情報を得る意匠設計情報置換え工程を含むことを特徴とするボタン設計プログラム。
【請求項７】
請求項６に記載のボタン設計プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多様なボタン形状を設計するボタン設計装置、ボタン設計方法、ボタン設計プログラムおよびその記憶媒体に関するものであり、特に、ボタン設計の省力化に関する。
【０００２】
【従来の技術】
電化製品の多くは、人がその製品を操作するためのボタンを備えている。例えば携帯電話機等の製品にはボタンが数多くあり、そのボタン形状は、使い易さ等の機能性もさることながら、製品の外観上の魅力を大きく作用するものである。したがって、その形状は自由な発想の元に、製品毎に独特な形状であることが望まれる。この様な製品を設計する段においては、その意匠設計を専門に行う意匠設計者（デザイナー）と、生産性、機能性を考慮する機構設計者との分業によって行われている。
【０００３】
従来のボタン形状の一例として、図８に携帯電話のボタン形状を示している。通常、押しボタン２００は、天面であるボタン天面２０４と、側面であるボタン側面２０２と、ボタン天面２０４とボタン側面２０２の間の稜線であるボタン天面稜線２０３と、ボタン側面２０２の根元稜線であるボタン根元稜線２０１とを備える。このような押しボタン２００は、図９に示すように、ボタンを配置する筐体２０５の表面である意匠面２０６に空けられた貫通穴に配置される。あるいは、ボタンを容易に押し込むことができる素材によって意匠面２０６の表面に筐体２０５が一体として形成される。
【０００４】
押しボタン２００は、ボタンの平面視形状、すなわち、ボタンを押し込む方向から見た形状や、意匠面２０６の形状は、製品の意匠を特徴的にするため、多様な形状をとる。しかしながら、ボタン天面稜線２０３は筐体２０５の意匠面２０６との一体感を表すため、ボタン天面稜線２０３と筐体２０５の意匠面２０６との間隔（筐体２０５の意匠面２０６から突出した押しボタン２００のボタン側面２０２の突出量）である第一オフセット値Ｌ１を一定とするボタン天面稜線２０３とすることが多い。また、ボタン天面２０４は、中央が凸または凹であるドーム状形状であることが多く、多数のボタンを一つの意匠面に配置する場合、意匠の一体感やボタンを押す感覚を統一するために、筐体２０５の意匠面２０６からボタン頂点２１０までの距離である第２オフセット値Ｌ２を一定とすることが多い。さらに、ボタンを型により形成する場合、型から形成したボタンを抜くための抜き勾配が必要であり、通常はボタンを押す方向がボタンを型抜から抜く方向とされる。そのため、押しボタン２００は、ボタン側面２０２を抜き方向に対して傾斜した形状、すなわち抜き勾配を有する形状に形成される。
【０００５】
図１０は、従来のボタン設計のフローチャートである。図９と図１０とから従来のボタン設計を説明する。従来のボタン設計は、意匠設計を行なう意匠設計工程Ｓ４２１と、機構設計を行なう機構設計工程Ｓ４２２とからなる。意匠設計工程Ｓ４２１は通常、意匠設計者が行なう工程であり、機構設計工程Ｓ４２２は通常、機構設計者が行なう工程である。意匠設計工程Ｓ４２１は、筐体２０５の意匠面情報を作成する意匠面作成工程Ｓ４０１と、ボタン根元稜線情報を作成するボタン根元稜線作成工程Ｓ４０２とからなる。機構設計工程Ｓ４２２は、ボタン側面作成工程Ｓ４０３、第１意匠オフセット面作成工程Ｓ４０４、ボタン天面稜線作成工程Ｓ４０５、第２オフセット面作成工程Ｓ４０６、ボタン頂点作成工程Ｓ４０７、ボタン天面作成工程Ｓ４０８、ボタン全体形状作成工程Ｓ４０９、ソリッド化工程Ｓ４１０、詳細機能設計工程Ｓ４１１からなる。機構設計工程Ｓ４２２は、前記筐体２０５の意匠面情報とボタン根元稜線情報とを備える意匠設計情報を元に、所望の生産性、機能性を満たす寸法値を与える事でボタン形状を表す情報であるボタン面情報を生成する。
【０００６】
具体的に説明すると、意匠設計工程Ｓ４２１は、筐体の意匠面作成工程Ｓ４０１において、筐体２０５の意匠面２０６を表す情報である筐体の意匠面情報を作成する。次に、ボタン根元稜線作成工程Ｓ４０２において、ボタン根元稜線２０１を表す情報であるボタン根元稜線情報を決定する。ボタン根元稜線２０１はボタンの平面視形状を定義するものである。
【０００７】
機構設計工程Ｓ４２２は、ボタン側面作成工程Ｓ４０３において、前記ボタン根元稜線２０１に沿うボタン側面２０２を表す情報であるボタン側面情報を作成する。
次に、第１意匠オフセット面作成工程Ｓ４０４において、筐体２０５の意匠面２０６をオフセットした面である第１意匠オフセット面２０７（意匠面２０６から上方または下方へ平行に離間した面または一定距離離間した面）を表す情報である第１意匠オフセット面情報を作成する。第１意匠オフセット面２０７のオフセット値である第１オフセット値Ｌ１は、筐体２０５の意匠面２０６からのボタン側面の突出量である。
次に、ボタン天面稜線作成工程Ｓ４０５において、前記ボタン側面２０２と第１意匠オフセット面２０７との交差線を表す情報を、ボタン天面稜線２０３を表す情報であるボタン天面稜線情報として作成する。
次に、第２意匠オフセット面作成工程Ｓ４０６において、筐体２０５の意匠面２０６をオフセットした面である第２意匠オフセット面２０８（意匠面２０６から上方または下方へ平行に離間した面または一定距離離間した面）を表す情報である第２意匠オフセット面情報を作成する。第２意匠オフセット面２０８のオフセット値である第２オフセット値Ｌ２は、筐体２０５の意匠面２０６からボタン頂点２１０までのボタン突出量である。
次に、ボタン頂点作成工程Ｓ４０７において、前記第２意匠オフセット面２０８とボタン中心軸２０９との交点を表す情報を、ボタン頂点２１０を表す情報であるボタン頂点情報として作成する。
次に、ボタン天面作成工程Ｓ４０８において、前記ボタン頂点２１０とボタン天面稜線２０３を結ぶ直線乃至曲線を、中心軸２０９を軸としてボタン天面稜線２０３に沿って回転した軌跡によって求めた面を表す情報を、ボタン天面２０４を表す情報であるボタン天面情報として作成する。
次に、ボタン全体形状作成工程Ｓ４０９において、ボタン側面情報が表すボタン側面２０２とボタン天面情報が表すボタン天面２０４とが一体化した面の形状を表す情報を、ボタンの形状を表すボタン面情報として作成する。
その後、ソリッド化工程Ｓ４１０において、前記ボタン面情報を用いてボタンの内側を中実とするソリッド形状を表す情報を作成し、さらに、詳細機能設計工程Ｓ４１１において、図１１と図１２に示すように、ボタンを筐体に固定する等の機能を有するひさし部分３０１や、スイッチを押し込む機能を有するリブ３０２等を備えるボタン形状を表すボタン形状詳細情報を作成する詳細機能設計を行う。
また、コンピュータ支援製図システムに於ける履歴変更による形状変更方法に関し、特に、ＣＡＤ（コンピュータ支援製図、設計）／ＣＡＭ（コンピュータ支援製造）／ＣＧ（コンピュータグラフィック）システムに於ける形状の変形方法に関する従来技術として、
変形対象形状、前記変形対象の生成・変更に用いた入れ替え先形状、及び前記入れ替え先形状と入れ替えたい新たな形状である入れ替え形状をそれぞれ取り込む工程と、
前記変形対象形状を生成した際の操作履歴を分析して、前記入れ替え先形状により前記変形対象形状を変形した箇所を検索する工程と、
前記工程において検索された箇所に基づいた挿入箇所に前記入れ替え形状を生成した際の操作履歴を挿入して前記変形対象形状の操作履歴を変更する工程と、変更後の前記操作履歴を再実行することにより前記入れ替え先形状を前記入れ替え先形状に置き換えた変更後の前記変形対象形状を生成する工程とを有することを特徴とする履歴変更による形状変更方法（例えば、特許文献１参照）がある。
【０００８】
【特許文献１】
特開平１０−９７６４７号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上述のような従来のボタン設計には以下のような問題があった。
まず、ボタン形状は製品毎に異なることが多いので、機構設計者は製品の設計毎に図１０に示す機構設計工程Ｓ４２２を行わなければならないことに加え、携帯電話機のように一つの製品に複数種類の異なる形状のボタンを備える製品においては、ボタン設計をボタンの種類数だけ行わなければならず、その機構設計作業に多くの時間を費やすという問題がある。また、機構設計工程Ｓ４２２はデザイナーにより作成された意匠設計情報に基づいて行われるため、意匠設計工程Ｓ４２１が終わった後でなければ実施できなかった。
また、特許文献１に記載の技術は、操作履歴に基づいて、形状を変更する方法であって、特許文献１に記載の技術を用いて、複数ボタンが存在する機器を設計する場合は、各ボタン毎に図１０を用いて説明した形状を生成する操作を実施しなければならず、生成作業を軽減することはできなかった。
また、特許文献１に記載の技術は、ボタンの形状と後々の設計変更の特徴に基づいてボタン形状を生成、変更する方法ではないので、ボタン形状を効率的に生成、変更するためには、設計者は、後々の設計変更を予測し、履歴変更にて設計変更が可能となるような手順であらかじめボタンを生成しなければならず、ボタンの生成手順を間違えると、履歴変更では所望する形状の変更が不可能となり、最初からボタンを生成しなおさなければならない事態もよく発生した。
【００１０】
そこで、本発明の主要な目的の一つは、製品毎に行うボタン設計に係る作業を省力化できるボタン設計装置、ボタン設計方法、ボタン設計プログラムおよびその記憶媒体を提供することである。
本発明の主要なもう一つの目的は、意匠情報が未決定の状態においても、機構設計工程を実施でき、さらに機構設計工程において設計したボタン面情報に前記意匠情報を反映させた形状、すなわち前記意匠情報に基づいたボタン面情報を容易に作成できるボタン設計装置を提供することである。
【００１１】
【課題を解決するための手段】
前記の問題を解決するために、本発明に係るボタン設計装置は、筐体の任意の面に配置される押しボタンの３次元形状を設計するボタン設計装置であって、
少なくとも筐体の押しボタンを配置する面としての意匠面を表す情報である意匠面情報およびボタン側面の根元稜線を表す情報であるボタン根元稜線情報を含む第一の意匠設計情報と、押しボタンの設計に関わる情報である設計パラメータ情報とに基づいて、押しボタンの形状を表す情報であるボタン面情報を予め作成可能なボタン面情報作成手段と、
作成されたボタン面情報中の第一の意匠設計情報をこれとは別の第二の意匠設計情報に置換えて、第二の意匠設計情報に基づいたボタン面情報を得る意匠設計情報置換え手段と
を備えたものである。
【００１２】
このように構成することによって、意匠設計情報、および生産性、機能性を考慮した設計パラメータ情報（機構設計等に関わる寸法値）を本装置に与えることにより、ボタン設計における機構設計工程にて行うボタン側面、ボタン天面稜線、ボタン頂点、ボタン天面の形状情報作成を自動的に行うことができるので、製品毎に行うボタン設計に係る作業を大幅に省力化することができる。また、意匠設計者が作成する第二の意匠設計情報である正規の意匠設計情報が未決定の状態においても、機構設計工程を実施できるので、正規の意匠設計情報の待ち時間の短縮化が可能となって、ボタン設計の効率化を図ることができる。さらに機構設計工程において予め設計したボタン面情報に正規の意匠設計情報を反映させた形状、すなわち正規の意匠設計情報に基づいたボタン面情報である正規のボタン面情報を容易に得ることができ、ボタン設計の省力化となる。
【００１３】
本発明において、設計パラメータ情報には、ボタンの抜き勾配を定めた情報である側面抜き勾配情報、筐体の意匠面から突出したボタン側面の突出量を表す情報である側面突出量情報、筐体の意匠面からボタン頂点までの距離を表す情報であるボタン突出量情報、ボタン頂点の平面視における位置を表す情報であるボタン中心位置情報が含まれ、この設計パラメータ情報は設計パラメータ情報記憶手段に記憶される。
また、本発明は、設計パラメータ情報記憶手段に記憶された設計パラメータ情報を修正する設計パラメータ情報修正手段を備え、設計パラメータ情報が異なるボタン面情報の作成を簡便に行うことができる。
【００１４】
本発明の別の観点によれば、少なくとも筐体の押しボタンを配置する面としての意匠面を表す情報である第一の意匠面情報およびボタン側面の根元稜線を表す情報であるボタン根元稜線情報を含む仮の意匠設計情報と、押しボタンの設計に関わる設計パラメータ情報とに基づいて、押しボタンの３次元形状であるボタン面情報を作成するボタン面情報作成工程を備え、
このボタン面情報作成工程が、ボタン根元稜線情報と、ボタンの抜き勾配を定めた情報である抜き勾配情報とに基づいて、ボタン側面情報を作成するボタン側面作成工程と、
前記ボタン側面情報と、筐体の意匠面を表す意匠面情報と、筐体の意匠面から突出したボタン側面の突出量を表す情報である側面突出量情報とに基づいて、ボタン天面とボタン側面の間の稜線としてのボタン天面稜線を表す情報であるボタン天面稜線情報を作成するボタン天面稜線作成工程と、
前記ボタン天面稜線情報と、ボタン頂点の平面視における位置を表す情報であるボタン中心位置情報と、筐体の意匠面からボタン頂点までの距離を表すボタン突出量情報とに基づいて、ボタン天面情報を作成するボタン天面作成工程と、
前記ボタン側面情報と、前記ボタン天面情報とに基づいて、押しボタンの形状を表すボタン面情報を作成する全体形状作成工程とを備え、
前記ボタン面情報作成工程後に、
第一の意匠設計情報をこれとは別の第二の意匠設計情報に置換えて、第二の意匠設計情報に基づいたボタン面情報を得る意匠設計情報置換え工程を含むボタン設計方法、ボタン設計プログラムおよびその記憶媒体が提供される。
【００１５】
【発明の実施の形態】
以下、図面に基づき本発明の実施の形態を説明する。なお、本発明はこれに限定されるものではない。
図１は本発明の実施の形態に係るボタン設計装置のブロック構成図であり、図２は同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、機構設計工程を表し、図３はボタン形状の作成過程を説明する説明図であり、図４は同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、筐体の意匠面情報が異なるボタン面情報を作成するフローチャートを表し、図５は同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、ボタン根元稜線情報が異なるボタン面情報を作成するフローチャートを表し、図６は意匠設計情報の置換えによるボタン形状の変化の様子を示す説明図であり、図７は同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、設計パラメータ情報が異なるボタン面情報を作成するフローチャートを表す。
【００１６】
図１に示すように、ボタン設計装置１００は、意匠設計情報を記憶する意匠設計情報記憶手段１１０、ボタン面情報作成手段１３０、意匠情報置換え手段１５０、設計パラメータ情報を記憶する設計パラメータ情報記憶手段１２０、設計パラメータ情報修正手段１６０を備える。なお、図示省略するが、このボタン設計装置１００には、意匠設計情報記憶手段１１０および設計パラメータ情報記憶手段１２０に所定の情報を入力するための入力手段と、作成されたボタン面情報に基づくボタン形状を画面に表示する表示手段が備えられている。
【００１７】
ボタン面情報作成手段１３０は、ボタン側面作成手段１３１、ボタン側面情報１３２を記憶する手段、筐体の意匠面オフセット手段１３３、第１意匠オフセット面情報１３４を記憶する手段、ボタン天面稜線作成手段１３６、ボタン天面稜線情報１３７を記憶する手段、第２意匠オフセット面情報１３５を記憶する手段、ボタン中心軸情報１３８を記憶する手段、ボタン頂点作成手段１３９、ボタン頂点情報１４１を記憶する手段、ボタン天面作成手段１４２、ボタン天面情報１４３を記憶する手段、ボタン全体形状作成手段１４４、ボタン面情報１４５を記憶する手段を備える。
【００１８】
設計パラメータ情報記憶手段１２０に記憶される設計パラメータ情報は、ボタンの側面抜き勾配情報１２１、ボタンの側面突出量情報１２２、ボタン突出量情報１２３、ボタン中心位置情報１２４を備える。
【００１９】
図１と図７と図９を参照しながら設計パラメータ情報について説明する。
ボタンの側面抜き勾配情報１２１は、ボタン側面の抜き勾配を定めた寸法値で、ボタン側面情報１３２の作成に関与する。
ボタンの側面突出量情報１２２は、ボタン側面２０２が筐体２０５の意匠面２０６から突出した量を定めた寸法値であり、第１意匠オフセット面情報１３４の作成に関与する。
ボタン突出量情報１２３は、ボタン頂点２１０が筐体２０５の意匠面２０６から突出した量を定めた寸法値であり、第２意匠オフセット面情報１３５の作成に関与する。
ボタン中心位置情報１２４は、ボタンの平面視における中心位置を定めた寸法値であり、ボタン中心軸情報１３８に関与する。
【００２０】
設計パラメータ情報修正手段１６０は、前記設計パラメータ情報記憶手段１２０に記憶されたボタンの側面抜き勾配情報１２１、ボタンの側面突出量情報１２２、ボタン突出量情報１２３、ボタン中心位置情報１２４を修正する手段である。
【００２１】
意匠設計情報記憶手段１１０には、ボタンの仮根元稜線情報１１１と、筐体の仮意匠面情報１１２とが記憶されている。仮根元稜線情報１１１は、ボタンの仮の平面視形状を定義する線分を表す情報であり、筐体の仮意匠面情報１１２は、ボタンの配置される筐体の仮の意匠面を表す情報である。
【００２２】
意匠情報置換え手段１５０は、ボタン根元稜線置換え手段１５１と、筐体の意匠面置換え手段１５２とを備える。ボタン根元稜線置換え手段１５１は、意匠設計情報記憶手段１１０に仮根元稜線情報１１１として正規根元稜線情報１７１を記憶させる手段である。筐体の意匠面置換え手段１５２は、意匠設計情報記憶手段１１０に筐体の仮意匠面情報１１２として正規意匠面情報１７２を記憶させる手段である。なお、正規根元稜線情報１７１および正規意匠面情報１７２は、ボタンの意匠設計者（デザイナー）等によって作成された正規の意匠設計情報１７０である。
【００２３】
次に、図１と図９を参照しながらボタン面情報作成手段１３０について詳しく説明する。
ボタン側面作成手段１３１は、前記仮根元稜線情報１１１を軌道とし、直線又は曲線を移動させた軌跡を表す情報を、ボタン側面を表す情報であるボタン側面情報１３２として出力する手段である。
筐体の意匠面オフセット手段１３３は、筐体の仮意匠面情報１１２を任意量オフセットした面を表す情報を作成、出力する手段である。この場合、筐体の意匠面２０６に対してボタン側面２０２が突出する量（第１オフセット値Ｌ１）を定義する第１意匠オフセット面情報１３４と、筐体の意匠面２０６に対して押しボタン２００の頂点２１０が突出する量（第２オフセット値Ｌ２）を定義する第２意匠オフセット面情報１３５を出力する。
【００２４】
ボタン天面稜線作成手段１３６は、ボタン側面情報１３２が表す面（ボタン側面２０２）と第１意匠オフセット面情報１３４が表す面（第１意匠オフセット面２０７）との交差線を求め、この交差線を表す情報をボタン天面稜線情報１３７として出力する手段である。
ボタン中心軸情報１３８は、ボタンの平面視における中心位置を定義する情報であり、ボタンの平面視に垂直な直線（ボタン中心軸２０９）を表す情報として定義される。ボタン頂点作成手段１３９は、第２意匠オフセット面情報１３５が表す面（第２意匠オフセット面２０８）と、ボタン中心軸情報１３８が表す直線（ボタン中心軸２０９）との交点を求め、この交点を表す情報をボタン頂点情報１４１として出力するものである。
【００２５】
ボタン天面作成手段１４２は、ボタン天面稜線情報１３７が表す曲線（ボタン天面稜線２０３）と、ボタン頂点情報１４１が表す点（ボタン頂点２１０）とを結ぶ直線又は曲線をボタン頂点情報１４１が表す点を中心として回転させた軌道である面を表す情報をボタン天面情報１４３として出力する手段である。
全体形状作成手段１４４は、ボタン側面情報１３２が表す面（ボタン側面２０２）とボタン天面情報１４３が表す面（ボタン天面２０４）とを一体化した面を表す情報をボタン面情報１４５として出力する手段である。
【００２６】
次に、図１〜図３と図９を参照しながらボタン設計方法について説明する。図２にボタン面情報作成工程Ｓ５００のフローチャートを示す。また、図３にボタン面情報作成工程の実施に関する各情報が表す形状と位置とを作成順に図示する。このボタン面情報作成工程Ｓ５００は、ボタン面情報作成手段１３０が、ボタン根元稜線２０１を表す情報であるボタンの仮根元稜線情報１１１と筐体の意匠面２０６を表す情報である筐体の仮意匠面情報１１２と、設計パラメータ情報記憶手段１２０が記憶する設計パラメータ情報とに基づいて、ボタン面２２０を表すボタン面情報１４５を作成する工程である。
【００２７】
以下、ボタン面作成工程Ｓ５００のフローを説明する。
Ｓ５０１：ボタンの仮根元稜線作成工程において、意匠設計情報記憶手段１１０にボタンの仮根元稜線情報１１１を記憶させる。
Ｓ５０２：筐体の仮意匠面作成工程において、意匠設計情報記憶手段１１０に筐体の仮意匠面１１２を記憶させる。
Ｓ５０３：ボタン側面作成工程において、ボタン側面作成手段１３１が、ボタンの仮根元稜線情報１１１と、設計パラメータ情報記憶手段１２０に予め記憶されたボタンの側面抜き勾配情報１２１とに基づいて、ボタン側面２０２を表す情報であるボタン側面情報１３２を作成する。
Ｓ５０４：第１意匠オフセット面作成工程において、筐体の意匠面オフセット手段１３３が、筐体の仮意匠面情報１１２と、設計パラメータ情報記憶手段１２０に予め記憶されたボタンの側面突出量情報１２２とに基づいて、第１意匠オフセット面２０７を表す情報である第１意匠オフセット面情報１３４を作成する。
【００２８】
Ｓ５０５：ボタン天面稜線作成工程において、ボタン天面稜線作成手段１３６が、ボタン側面情報１３２と、第１意匠オフセット面情報１３４とに基づいて、ボタン天面稜線２０３を表す情報であるボタン天面稜線情報１３７を作成する。
Ｓ５０６：第２意匠オフセット面作成工程において、筐体の意匠面オフセット手段１３３が、筐体の仮意匠面情報１１２と、設計パラメータ情報記憶手段１２０に予め記憶されたボタン突出量情報１２３とに基づいて、第２意匠オフセット面情報１３５を作成する。
Ｓ５０７：ボタン頂点作成工程において、ボタン頂点作成手段１３９が、ボタン中心軸２０９を表す情報、すなわち設計パラメータ情報記憶手段１２０に予め記憶されたボタン中心位置情報１２４に基づくボタン中心軸情報１３８と、第２意匠オフセット面情報１３５とに基づいて、ボタン頂点２１０を表す情報であるボタン頂点情報１４１を作成する。
【００２９】
Ｓ５０８：ボタン天面作成工程において、ボタン天面作成手段１４２が、ボタン天面稜線情報１３７と、ボタン頂点情報１４１とに基づいて、ボタン天面２０４を表す情報であるボタン天面情報１４３を作成する。
Ｓ５０９：ボタン全体形状作成工程において、ボタン全体形状作成手段１４４が、ボタン側面情報１３２と、ボタン天面情報１４３とに基づいて、ボタン側面２０２とボタン天面２０４とが一体化したボタン面２２０を表す情報であるボタン面情報１４５を作成する。
【００３０】
図２で説明したボタン設計方法によれば、ボタン面情報作成工程Ｓ５００が、ボタン設計装置１００の意匠設計情報記憶手段１１０および設計パラメータ情報記憶手段１２０に予め任意の値（仮の値）を記憶させることによって実施できるため、正規の意匠設計情報が未決定であってもボタン面情報を作成することができる。したがって、例えば、意匠設計者が一つの製品について幾つかの意匠面情報（デザイン）を作成した場合、機構設計者は、正式にどの意匠面情報が採用されるか決定する前に、その内で採用に有力視される意匠面情報を用いてボタン面情報の作成作業を進めることができる。作成したボタン面情報の意匠面情報が正式に採用されれば、このボタン面情報が正規のボタン面情報となるので、結果的に正規意匠面情報の待ち時間の短縮となり、ボタン設計の効率化が図られる。また、作成したボタン面情報の意匠面情報とは異なる意匠面情報が採用された場合でも、意匠設計情報置換え手段１５０によって正規の意匠面情報に置換えて、正規のボタン面情報に変換することができる。この工程は図４、図５のフローチャートに示されている。
【００３１】
図４は、設計者が本発明のボタン設計装置を用いて、筐体の意匠面情報が異なるボタン面情報を作成するフローチャートである。
Ｓ５１１：筐体の正規意匠面作成工程において、設計者（意匠設計者）は、筐体の意匠面とする面の形状を表す情報である筐体の正規意匠面情報１７２を作成する。筐体の正規意匠面情報１７２の作成方法については、本装置が筐体の正規意匠面情報１７２を作成する手段を備え、前記手段によって作成しても良く、また、別の装置にて作成した面を表す情報を取得する手段を備え、前記手段によって前記面を表す情報を筐体の正規意匠面情報１７２として取得しても良い。筐体の正規意匠面情報１７２の詳細な作成方法については、本発明の範囲を越えるので、詳細に説明しない。
Ｓ５１２：筐体の意匠面置換え工程において、筐体の意匠面置換え手段１５２によって、筐体の仮意匠面情報１１２として筐体の正規意匠面情報１７２を意匠情報記憶手段１１０に記憶させる。
Ｓ５００：次に、ボタン面情報作成工程を、図２のＳ５０３〜Ｓ５０９のごとく実施して、ボタン面情報１４５を得る。
【００３２】
図４で説明したボタン設計方法によれば、筐体の意匠面置換え手段１５２によって、意匠設計情報記憶手段１１０に筐体の仮意匠面情報１１２として筐体の正規意匠面情報１７２を記憶させて、設計者の所望する筐体の意匠面の形状に即したボタン面情報１４５に簡単に変更することができ、ボタン設計に係る作業を省力化することができる。
【００３３】
図５は、設計者が本発明のボタン設計装置を用いて、ボタン根元稜線情報が異なるボタン面情報を作成するフローチャートである。
Ｓ５１３：ボタンの根元稜線作成工程において、設計者（意匠設計者）は、ボタンの根元稜線の形状を表す情報であるボタンの正規根元稜線情報１７１を作成する。ボタンの正規根元稜線情報１７１の作成方法については、本装置がボタンの正規根元稜線情報１７１を作成する手段を備え、前記手段によって作成しても良く、また、別の装置にて作成した曲線を表す情報を取得する手段を備え、前記手段によって前記曲線を表す情報をボタンの正規根元稜線情報１７１として取得しても良い。ボタンの正規根元稜線情報１７１の詳細な作成方法については、本発明の範囲を越えるので、詳細に説明しない。
Ｓ５１４：ボタンの根元稜線置換え工程において、ボタン根元稜線置換え手段１５１によって、ボタンの仮根元稜線情報１１１としてボタンの正規根元稜線情報１７１を意匠情報記憶手段１１０に記憶させる。
Ｓ５００：次に、ボタン面情報作成工程Ｓ５００を、図２のＳ５０３〜Ｓ５０９のごとく実施して、ボタン面情報１４５を得る。
【００３４】
図５で説明したボタン設計方法によれば、ボタン根元稜線置換え手段１５２によって、意匠設計情報記憶手段１１０にボタンの仮根元稜線情報１１１として正規根元稜線情報１７１を記憶させて、設計者の所望するボタンの根元稜線の形状に即したボタン面情報１４５に簡単に変更することができ、ボタン設計に係る作業を省力化することができる。
【００３５】
また、筐体の仮意匠面情報とボタンの仮根元稜線情報の両方を変更する場合は、図４のフローチャートと図５のフローチャートとがともに実施される。この際、ボタンの正規根元稜線作成工程を筐体の正規意匠面作成工程の後または前に行い、かつボタンの根元稜線置換え工程を筐体の意匠面置換え工程の後または前に行ってもよい。
図６は、図４および図５のフローチャートを実施することにより、意匠情報を変更したボタン面の一例を示している。
平面７０２を表す情報を筐体の仮意匠面情報とし、円７０３を表す情報をボタンの仮根元稜線情報とする意匠設計情報７０１に基づいて、ボタン面情報作成工程Ｓ５００を実施して、ボタン面７０４の形状を表すボタン面情報が作成される。この後、曲面７０６を表す情報を筐体の正規意匠面情報とし、楕円７０７を表す情報をボタンの正規根元稜線情報とする正規の意匠設計情報７０５に基づいて、筐体の意匠面置換え工程およびボタンの根元稜線置換え工程を実施することにより、ボタン面７０８の形状を表すボタン面情報が作成される。
なお、図６に示した２つのボタン面７０４、７０８は本発明のボタン設計装置で作成可能なボタン面情報が表す形状の一例にすぎない。設計者は、ボタンの正規根元稜線情報または筐体の正規意匠面情報として、様々な形を与えることができ、これにより多様なボタン面を表すボタン面情報を作成することができる。
【００３６】
図７は、設計者が本発明のボタン設計装置を用いて、設計パラメータ情報が異なるボタン面情報を作成するフローチャートである。
Ｓ５２１：変更する設計パラメータ情報の選択工程において、設計者は設計パラメータ情報修正手段１６０を用いて、ボタンの側面抜き勾配情報１２１、ボタンの側面突出量情報１２２、ボタン突出量情報１２３、ボタン中心位置情報１２４のうち少なくとも１つ以上を変更するパラメータとして選択する。
Ｓ５２２：ボタンの側面抜き勾配情報１２１を選択した場合、ボタンの側面抜き勾配変更工程において、設計者が設計パラメータ情報修正手段１６０を用いてボタンの側面抜き勾配情報１２１の値を変更する。
Ｓ５２３：ボタンの側面突出量情報１２２を選択した場合、ボタンの側面突出量変更工程において、設計者が設計パラメータ情報修正手段１６０を用いてボタンの側面突出量情報１２２の値を変更する。
Ｓ５２４：ボタン突出量情報１２３を選択した場合、ボタン突出量変更工程において、設計者が設計パラメータ情報修正手段１６０を用いてボタン突出量情報１２３の値を変更する。
Ｓ５２５：ボタン中心位置情報１２４を選択した場合、ボタン中心位置変更工程において、設計者が設計パラメータ情報修正手段１６０を用いてボタン中心位置情報１２４の値を変更する。
Ｓ５００：ボタンの抜き勾配変更工程Ｓ５１２、ボタンの側面突出量変更工程Ｓ５１３、ボタン突出量変更工程Ｓ５１４、ボタン中心位置変更工程Ｓ５１５のいずれか１つ以上を実施した次に、ボタン面情報作成工程Ｓ５００を、図２のＳ５０３〜Ｓ５０９のごとく実施して、ボタン面情報１４５を得る。
【００３７】
図７で説明したボタン設計方法によれば、ボタンの抜き勾配変更工程Ｓ５２２、ボタンの側面突出量変更工程Ｓ５２３、ボタン突出量変更工程Ｓ５２４、ボタン中心位置変更工程Ｓ５２５のいずれかの工程において、設計者が任意に変更した値を含む設計パラメータ情報に基づいてボタン面情報１４５を作成するので、設計者の所望する設計パラメータ情報に即したボタン面情報１４５を作成することができる。また、設計者は、設計パラメータ情報修正手段１６０を用いて変更したい設計パラメータ情報を選択し、値を変更するだけでボタン面情報１４５を得る、すなわちボタンの設計ができるので、ボタン設計に係る作業を省力化することができる。
【００３８】
また、本発明によれば、図４および／または図５のフローチャートを実施するよりも前に、図７のフローチャートを実施することができる。また、図４および／または図５のフローチャートを実施した後に、図７のフローチャートを実施しても、作成するボタン面情報１４５は同じである。したがって、本発明によれば、設計パラメータ情報の変更、すなわち機構設計工程（図７のＳ５２１〜Ｓ５２５）を、筐体の正規意匠面作成工程Ｓ５１１および／またはボタンの正規根元稜線作成工程Ｓ５１３より先または後に実施しても良い。
【００３９】
また、本発明は、図２、図４、図５、図７で説明したボタン設計方法（ボタン設計工程）をプログラム化し、このプログラムを記憶した例えばＣＤ−ＲＯＭ等の記憶媒体を提供することができ、この記憶媒体を用いてパソコンなどによりボタン設計を容易に効率良く行うことができる。
【００４０】
【発明の効果】
本発明によれば、ボタン設計における機構設計工程にて行うボタン側面、ボタン天面稜線、ボタン頂点、ボタン天面の形状作成を、生産性、機能性を考慮した寸法値を本装置に与えることにより自動的に行うことができるので、製品毎に行うボタン設計に係る作業を大幅に省力化することができる。また、デザイナーが作成する正規の意匠設計情報が未決定の状態においても、機構設計工程を実施できるので、正規の意匠設計情報の待ち時間の短縮化が可能となって、ボタン設計の効率化を図ることができる。さらに機構設計工程において設計したボタン面情報に正規の意匠設計情報を反映させた形状、すなわち正規の意匠設計情報に基づいたボタン面情報を容易に得ることができ、ボタン設計の省力化となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るボタン設計装置のブロック構成図である。
【図２】同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、機構設計工程を表す。
【図３】ボタン形状の作成過程を説明する説明図である。
【図４】同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、筐体の意匠面情報が異なるボタン面情報を作成するフローチャートを表す。
【図５】同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、ボタン根元稜線情報が異なるボタン面情報を作成するフローチャートを表す。
【図６】意匠設計情報の置換えによるボタン形状の変化の様子を示す説明図である。
【図７】同実施の形態のボタン設計装置によるボタン設計のフローチャートであって、設計パラメータ情報が異なるボタン面情報を作成するフローチャートを表す。
【図８】携帯電話のボタン形状を示す斜視図である。
【図９】設計パラメータ情報を説明する説明図である。
【図１０】従来のボタン設計のフローチャートである。
【図１１】最終的なボタン形状を上方から見た斜視図である。
【図１２】最終的なボタン形状を下方から見た斜視図である。
【符号の説明】
１１０　意匠設計情報記憶手段
１１１　ボタンの仮根元稜線情報
１１２　筐体の仮意匠面情報
１２０　設計パラメータ情報記憶手段
１２１　ボタンの側面抜き勾配情報
１２２　ボタンの側面突出量情報
１２３　ボタン突出量情報
１２４　ボタン中心位置情報
１３０　ボタン面情報作成手段
１３１　ボタン側面作成手段
１３２　ボタン側面情報
１３６　ボタン天面稜線作成手段
１３７　ボタン天面稜線情報
１３８　ボタン中心軸情報
１４１　ボタン頂点情報
１４２　ボタン天面作成手段
１４３　ボタン天面情報
１４４　全体形状作成手段
１４５　ボタン面情報
１５０　意匠設計情報置換え手段
１６０　設計パラメータ情報修正手段
【図１】
2004110292.tif 000003
【図２】
2004110292.tif 000004
【図３】
2004110292.tif 000005
【図４】
2004110292.tif 000006
【図５】
2004110292.tif 000007
【図６】
2004110292.tif 000008
【図７】
2004110292.tif 000009
【図８】
2004110292.tif 000010
【図９】
2004110292.tif 000011
【図１０】
2004110292.tif 000012
【図１１】
2004110292.tif 000013
【図１２】
2004110292.tif 000014