(57)【特許請求の範囲】
【請求項１】
称呼データベースに格納されている商標情報に含まれる称呼と検索対象の称呼とを対比する２つの商標の称呼が互いに類似するか否かを判断する処理を含む商標検索システムであって、
前記称呼データベースに格納されている商標の称呼の情報は、商標の構成から派生する元称呼情報と前記元称呼情報から加工された加工称呼情報を含み、
前記検索対象の称呼情報について、長音・促音・長音に順ずる音・二重母音が含まれる場合これらを除いた称呼情報、拗音化条件に合致する場合拗音化を実施した称呼情報、促音及び特殊拗音が含まれる場合にはそれらを大文字化した称呼情報、特定音の音統一、拗音の直音化、濁音・半濁音の統一を行った称呼情報、称呼を構成する音数に応じて相違及び欠落用の称呼情報、のいずれか少なくとも１つの称呼情報を加工追加する称呼情報加工手段と、
前記称呼データベースに格納されている商標の元称呼情報及び加工称呼情報と、前記称呼情報加工手段により加工追加された称呼を含む検索対象の称呼情報が一致する商標情報を検査対象集合として抽出する検査対象集合作成手段と、
前記検査対象集合に含まれる商標情報の元称呼情報及び検索対象の称呼の情報について、音韻学上の配列定義を、称呼を構成する音ごとに付与する配列定義付与手段と、
前記検査対象の称呼の情報と前記検査対象集合に含まれる商標情報の元称呼情報の音の比較を行い、互いの不一致部分を検査範囲として特定する検査範囲抽出手段と、
前記検査範囲抽出手段により特定された検査範囲内の音に付与された配列定義に基づいて、比較する２つの称呼の類似度を示す相違点を算出する相違点算出手段とを備えることを特徴とする、商標検索システム。
【請求項２】
前記配列定義は、前記称呼を構成する音ごとに調音法と調音場所に関して定義された数値であることを特徴とする、請求項１に記載の商標検索システム。
【請求項３】
前記加工称呼情報は、前記検査対象集合に含まれる元称呼情報にかかる称呼情報について、
長音・促音・長音に順ずる音・二重母音が含まれる場合、これらを除いた称呼情報、
拗音化条件に合致する場合、拗音化を実施した称呼情報、
促音及び特殊拗音が含まれる場合には、それらを大文字化した称呼情報、
特定音の音統一、拗音の直音化、濁音・半濁音の統一を行った称呼情報、
称呼を構成する音数に応じて相違及び欠落用の称呼情報、
のいずれか少なくとも１つの称呼の情報を含んでいることを特徴とする、請求項１又は２に記載の商標検索システム。
【請求項４】
前記検査範囲抽出手段は、前記検査対象集合に含まれる元称呼情報と検索対象の称呼情報の音位置が共通する場合の比較を行った後、元称呼情報又は前記検索対象の称呼情報の音位置を前後に１文字ずつずらして比較を行い、不一致部分を検査範囲として特定することを特徴とする、請求項１から３のいずれか１つに記載の商標検索システム。
【請求項５】
前記相違点算出手段は、比較する称呼の前記検査範囲に含まれるそれぞれの音について付与されている配列定義の数値の差の絶対値により相違点数を算出することを特徴とする、請求項１から４のいずれか１つに記載の商標検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商標ないしネーミングの類否判断、特にその称呼における類否判断を行うための商標検索システムに関する。
【背景技術】
【０００２】
商標登録出願しようとする商標の登録可能性の判断等のため、各種データベースを使用して、商標の称呼（読み方）を検索キーとし、権利存続中及び出願中の商標の中から、一定の基準に合致したものを検索して抽出することが行われている。これにより、検索結果のリストを参照して、同一ないし類似の称呼が他人によって既に出願ないし登録されていないかを確認することができる。
【０００３】
しかしながら、検索キーとした称呼が、検索リスト中の他の称呼と類似するか否かの判断は人が行う必要があり、これが難しかった。よって、特に検索リストの取得後において、リスト中の称呼との類否判断を行うシステムがあれば好適である。
【０００４】
ところで、特許庁では従前より商標審査基準を公表し、その中で一定の類似基準を開示しているので、この基準を前記検索やその後の類否判断に利用できれば好適である。しかもその際、対比する両称呼が如何なる理由で類似ないし非類似なのかを求めて表示することができれば、比較的客観的に且つ説得力のある類否判断が可能となる。
【０００５】
上記問題に鑑み、対比する二つの称呼同士の類否を特許庁商標審査基準に基づいて求めることができるシステムが公知となっている（特許文献１参照）。
【０００６】
【特許文献１】特開２００１−２２２５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
商標の類否判断に関する審査基準に示されている規準は、商標を文字列、特に子音が近似するかどうかとして見た場合に、接頭文字が何文字違いまでは類似などといった商標の構成のみに鑑みた汎用的な規準である。しかし、審査基準では類似と判断されるような２つの商標が、審決や判決などにおいては非類似と判断されることも実際には少なからず存在する。
【０００８】
この審査基準と実際の判断の違いは、例えば、音韻学に基づく音韻上の相違に基づくものであり、個別具体的な対比商標についてはこのような情報も考慮されて類否判断が行われているため、上記特許文献１に記載のシステムでは、十分な類否判断は不可能であった。
【０００９】
したがって、本発明が解決しようとする技術的課題は、審査基準に基づく類否判断に加え、より実際の審決などにおいてなされる判断結果に近い高度な検索結果を得ることができる商標検索システムシステムを提供することである。
【課題を解決するための手段】
【００１０】
本発明は、上記技術的課題を解決するために、以下の構成の商標検索システムを提供する。
【００１１】
本発明の第１態様によれば、称呼データベースに格納されている商標情報に含まれる称呼と検索対象の称呼とを対比する２つの商標の称呼が互いに類似するか否かを判断する処理を含む商標検索システムであって、
前記称呼データベースに格納されている商標の称呼の情報は、商標の構成から派生する元称呼情報と前記元称呼情報から加工された加工称呼情報を含み、
前記検索対象の称呼を加工して称呼情報として追加する称呼情報加工手段と、
前記称呼データベースに格納されている商標の元称呼情報及び加工称呼情報と、前記称呼情報加工手段により加工追加された称呼を含む検索対象の称呼情報が一致する商標情報を検査対象集合として抽出する検査対象集合作成手段と、
前記検査対象集合に含まれる商標情報の元称呼情報及び検索対象の称呼の情報について、音韻学上の配列定義を、称呼を構成する音ごとに付与する配列定義付与手段と、
前記検査対象の称呼の情報と前記検査対象集合に含まれる商標情報の元称呼情報の音の比較を行い、互いの不一致部分を検査範囲として特定する検査範囲抽出手段と、
前記検査範囲抽出手段により特定された検査範囲内の音に付与された配列定義に基づいて、比較する２つの称呼の類似度を示す相違点を算出する相違点算出手段とを備えることを特徴とする、商標検索システムを提供する。
【００１２】
本発明の第２態様によれば、前記配列定義は、前記称呼を構成する音ごとに調音法と調音場所に関して定義された数値であることを特徴とする、第１態様の商標検索システムを提供する。
【００１３】
本発明の第３態様によれば、前記加工称呼情報は、前記検査対象集合に含まれる元称呼情報にかかる称呼情報について、
長音・促音・長音に順ずる音・二重母音が含まれる場合、これらを除いた称呼情報、
拗音化条件に合致する場合、拗音化を実施した称呼情報、
促音及び特殊拗音が含まれる場合には、それらを大文字化した称呼情報、
特定音の音統一、拗音の直音化、濁音・半濁音の統一を行った称呼情報、
称呼を構成する音数に応じて相違及び欠落用の称呼情報、
のいずれか少なくとも１つの称呼の情報を含んでいることを特徴とする、第１又は第２態様の商標検索システムを提供する。
【００１４】
本発明の第４態様によれば、前記検査範囲抽出手段は、前記検査対象集合に含まれる元称呼情報と検索対象の称呼情報の音位置が共通する場合の比較を行った後、元称呼情報又は前記検索対象の称呼情報の音位置を前後に１文字ずつずらして比較を行い、不一致部分を検査範囲として特定することを特徴とする、第１から第３態様のいずれか１つの商標検索システムを提供する。
【００１５】
本発明の第５態様によれば、前記相違点算出手段は、比較する称呼の前記検査範囲に含まれるそれぞれの音について付与されている配列定義の数値の差の絶対値により相違点数を算出することを特徴とする、第１から第４態様のいずれか１つの商標検索システムを提供する。
【発明の効果】
【００１６】
本発明によれば、称呼データベースに格納されている商標情報の称呼及び検索対象の称呼を加工して検査対象集合を作成することにより、類似度を示す相違点数の計算を行う対象を絞り込むことができ、処理の迅速化を図ることができる。また、相違点数は音韻学上の配列定義により構成されており、比較する２つの称呼の不一致部分の音の構成を規準として算出されるため、称呼の相違をより正確に算出することができる。したがって、実際の審決などにおいてなされる判断結果に近い高度な検索結果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態に係る商標検索装置について、図面を参照しながら説明する。
【００１８】
図１は、本発明の実施形態にかかる商標検索装置により構成される商標検索システムのシステム構成図である。商標検索システム１は、商標検索サーバ２と複数の操作端末３がインターネットＩＮで接続されたネットワークで構成されている。
【００１９】
商標検索サーバ２は、操作端末３から送信された検索処理を行い、検索結果を当該操作端末３に送信するサーバである。本実施形態おいては、商標検索サーバ１が行う検索処理において用いられるデータベースである類似検索称呼データベースはサーバ内に設けられているように構成されている（図７参照）が、商標検索サーバ２とは別に構成されていてもよい。
【００２０】
操作端末３は、本実施形態にかかる商標検索システム１００を用いて商標の検索を行う者が使用する端末であり、具体的には、汎用のコンピュータで構成される。商標検索サーバ１に予めユーザ登録された操作端末３の使用者である商標検索者は、操作端末３を用いて特定のＵＲＬにアクセスし、ＧＵＩを用いて操作してウェブ上で商標検索サーバ１を操作して検索を実行させ、自己の操作端末３に表示やプリンタ出力などの手段で検索結果を得ることができる。
【００２１】
本実施形態にかかる商標検索システムは、類似検索称呼データベースに格納されている称呼に関する情報に基づいて、入力された検索対象の称呼と関連する商標が出願又は登録されているかを検索すると共に、出願又は登録されている商標と検索対象の商標との相違度を数値として演算することができることが特徴である。本実施形態にかかる商標検索システムのシステム構成について詳細に説明する前に、本実施形態にかかる商標検索システムによって実現される商標検索の手順及び表示される情報について説明する。
【００２２】
図２は、本実施形態にかかる商標検索システムの操作端末に表示される画面の動きから見た検索処理のフローチャートである。
【００２３】
まず、検索者は操作端末３を操作し、所定のＵＲＬにアクセスする。操作端末３からアクセスを受けた検索サーバ１は、ｗｅｂプログラムを起動し、ログインページを操作端末３に表示するように処理を行う。図示しないログインページには、ユーザＩＤとパスワードを入力する入力欄が表示されており、検索者が必要な情報を入力し送信すると、検索サーバ１は、かかる情報を受信して顧客データベースに格納されている情報と比較を行う。ユーザＩＤとパスワードが正しいものであるとメインメニューに移行する。なお、ユーザＩＤとパスワードが不正なものである場合は、エラー表示を行い、再度のユーザＩＤとパスワードの入力を求める。
【００２４】
図３は、メインメニューの画面表示例を示す図である。メインメニューには６つのサブメニューが設けられており、称呼類似ボタン１１，全文検索ボタン１２，書誌検索ボタン１３を選択することで、商標検索サーバ２に格納されている商標の検索プログラムを起動させ、商標の検索を行う商標検索メニューを起動させる。商標検索メニューは、種々の検索キーを用いて商標の検索を行うことができるように構成されており、例えば、出願人、出願日などの書誌的情報を検索キーとしてもよいし、指定商品・役務、類似群コードなどを検索キーとしてもよい。また、マークとしての商標を検索キーとしてもよいし、商標の称呼を文字列として検索することもできる。
【００２５】
また、商標辞書ボタン１４は、出願人が出願した特願２００７−２７７５７３号に開示されている商標辞書機能を実行するためのボタンであり、商標を入力すると当該商標に付与されている称呼を検索することができる。また、収録範囲ボタン１５は、商標検索サーバの類似検索称呼データベースに格納されているデータの収録範囲を表示させるためのボタンであり、利用明細ボタン１６はユーザＩＤで特定される利用者が本システムを使用した利用明細を表示させるボタンである。
【００２６】
本実施形態にかかる書評検索システムは、上記の通り種々の検索キーを用いて出願された商標あるいは登録された商標の検索を行うことができるが、以下、本発明にかかる商標検索システムの特徴である商標の称呼を検索キーとして選択した場合、すなわち、図３に示すメインメニューにおいて称呼類似ボタン１１を操作した場合について説明する。
【００２７】
図４Ａは、本実施形態にかかる商標検索システムの条件入力画面の表示例を示す図である。条件入力画面には、検索条件を入力する入力欄として、称呼入力欄２１、類似群コード入力欄２２，国際分類入力欄２３が設けられており、検索条件を入力（＃１）した後、検索実行ボタン２６を操作することで、入力された検索条件に一致する商標を検索することができる。
【００２８】
称呼入力欄２１には、上記の商標辞書機能を利用した称呼候補を検索するための商標辞書ウインドウ２４と、商標辞書ウインドウ２４に表示された称呼候補を検索条件として確定するための称呼入力ウインドウ２５が設けられている。
【００２９】
図４Ｂは、図４ＡのＢの範囲の拡大図である。図４Ｂに示す商標辞書ウインドウ２４は、商標入力欄２４ａに入力された商標の構成から想定される称呼の候補が表示される欄である。商標辞書は、例えば、商標がアルファベットや漢字などで表記されている場合など、商標の構成から一義的にその称呼が特定されない場合に、商標の構成から想定される称呼の候補を抽出するための入力補助機能である。商標入力欄２４ａに商標の構成が入力された状態で、称呼抽出ボタン２４ｂが操作されることにより、検索サーバ２内の類似検索称呼データベースを検索して当該商標の構成から想定される称呼の候補がリスト表示される（＃３）。商標辞書の処理システムの具体的構成については、出願人が出願した特願２００７−２７７５７３号に開示されている。
【００３０】
図４Ｃは、図４ＡのＣの範囲の拡大図である。図４Ｃに示す称呼入力ウインドウ２５は、上記商標辞書を用いてリストアップされた称呼候補のうち、検索条件とする称呼を操作ボタン２５ａの適宜操作により選択し、入力する（＃２）ための欄である。なお、称呼入力ウインドウ２５には、商標辞書ウインドウ２４にリストアップされた称呼候補を選択的に入力するだけでなく、直接検索条件である称呼を入力するようにしてもよい。
【００３１】
検索実行ボタン２６を操作すると、検索条件エラー（＃４）が存在しなければ、検索条件を満たす商標の検索が行われる。検索条件エラーとしては、例えば、称呼入力ウインドウ２５に検索条件としての称呼が入力されていない場合などが挙げられる。なお、類似群コード入力欄２２，国際分類入力欄２３の検索条件の入力は任意であり、当該それぞれの欄に検索条件が入力されていない場合は、全分類を規準として検索が実行される。
【００３２】
図５は、検索実行が行われ、同一レベルの検索が終了した状態の検索結果表示画面の一部を示す画面表示例である。同一レベルの検索（＃５）が行われた結果である、同一レベル検索の結果件数の表示は、同一検索結果欄２８に、検索条件２７である称呼ごとに、完全一致、前方一致、中間一致、後方一致の結果が表示される。なお、同一レベルの検索結果は、商標検索サーバに一時保管されており、一覧表示ボタン３２を操作した場合に表示される一覧表示の作成に用いられる。
【００３３】
図５に示す画面表示において、さらに類似検索を行うことができる（＃７）類似検索は、類似検索欄２９又は類似検索ボタン３１を操作することで実行される。本実施形態にかかる商標検索システムは、検索対象にかかる称呼と検索結果の商標との類似を相違度として数値化して評価することができる。相違度は、後述する処理において説明するように、対比する２つの商標を音韻学に基づく特性を考慮し、２つの商標の相違の程度を数値として演算したものである。なお、本実施形態では、相違度は０が最低（同一の称呼を有する商標であることを示す）で、数値が大きくなるごとに相違の程度が大きくなるように設定されている。
【００３４】
図６Ａ、図６Ｂは、それぞれ、類似検索が終了した状態の検索結果表示画面の一部を示す画面表示例である。類似検索は図６Ａに示すように検索条件である任意の称呼ごとに行うこともできるし、図６Ｂに示すように特定された複数の検索条件である称呼を一度に行うこともできる。図６Ａに示す例では、相違度欄２９ｂに示されている相違度を適宜設定し、検索ボタン２９ｂを操作することで、当該称呼の相違度に設定された相違度の条件を満たす類似商標のヒット件数が簡易表示される（＃８）。また、図６Ｂに示す例では、選択欄２９ａにチェックを付すことで選択された検索対象の称呼について、類似検索ボタン３１を操作することで、相違度に設定された相違度の条件を満たす類似商標のヒット件数が簡易表示される（＃８）。なお、当該簡易表示に用いられる類似商標に関する検索結果は、マージ処理において利用するためにサーバ内に一時的に格納される。
【００３５】
２つのマージボタン３０は、複数の検索対象である称呼についての類似検索結果をＡＮＤマージあるいは、ＯＲマージして表示する場合に操作される。
【００３６】
図７は、類似検索が終了した後に表示される一覧表示画面の一部を示す画面表示例である。図７に示すように、一覧表示は、類似検索結果件数表示部分を操作することで表示される。検索結果に対して、商標単位ではなく同一の称呼の重複を排除した称呼単位で確認、絞込み（必要な称呼のみ残すこと）が可能となる。一覧表示画面には検索結果である称呼３２と当該称呼が検索対象である称呼と比較した場合の相違度の数値３１が表示される。なお、チェック欄３０にチェックを入れた出願あるいは登録商標については、書誌検索（１３）を引き続き行うことができる。
【００３７】
次に、上記検索動作を実現するための検索サーバの具体的システム構成について説明する。図８に商標検索サーバの機能的構成を示すブロック図を示す。商標検索サーバ（以下、検索サーバと略記する場合がある。）は、図８に示す機能ブロックを備えており、これらの機能ブロックが下記に説明する処理をそれぞれ実行する。
【００３８】
図８に示すように商標検索サーバには、類似検索称呼データベース１００（以下、単に称呼ＤＢと省略する場合がある。）が格納されている。類似検索称呼データベース１００には、特許庁に出願され又は登録された商標に関する情報が格納されている。類似検索称呼データベース１００に登録されている情報は、例えば、特許庁から発行されている商標整理・標準化ＳＧＭＬデータに所定の加工を行い、検索用称呼情報を追加したデータを用いることができる。類似検索称呼データベース１００に格納される検索用の称呼情報は称呼情報加工手段１０１によって、上記商標整理・標準化ＳＧＭＬデータに基づいて次の手順で作成され、類似検索称呼データベース１００に格納されている。
【００３９】
まず、特許庁から発行されている商標整理・標準化ＳＧＭＬデータの称呼に関する情報に基づいて、下記の法則にしたがって別の称呼情報を作成し、これを類似検索称呼データベース１００内の検索称呼情報に付加する。具体的には、次の法則に従って称呼情報の追加を行う。
（１）加工前の称呼情報に長音・促音・長音に順ずる音・二重母音が含まれる場合、これらを除いた称呼を追加で作成する。例えば、加工前称呼が「シイスター」である場合、「シスタ」を称呼情報として追加する。
（２）加工前の称呼情報に拗音化条件に合致する場合、拗音化を実施した称呼を追加作成する。例えば、加工前称呼が「スイング」である場合、「シング」を称呼情報として追加する。
（３）加工前の称呼情報に促音及び特殊拗音が含まれる場合には、それらを大文字化した称呼を追加作成する。例えば、加工前称呼が「トゥール」である場合「トウール」を、加工前称呼が「ネット」である場合には「ネツト」を称呼情報として追加する。
（４）加工前の称呼情報に含まれる特定音の音統一、拗音の直音化、濁音・半濁音の統一を行い、称呼情報として追加する。例えば、「ヲ」を「オ」に、「ヂ」を「ジ」に、「ヴァ」を「バ」に、「ファ」を「ハ」に置き換える。
（５）上記（１）〜（４）で作成された称呼情報について、称呼を構成する音数に応じて相違及び欠落用の称呼情報を作成する。具体的には、同一検索の場合には上記称呼情報をそのまま使用するが、類似検索の場合は音数に応じて（７音以上であるか否かにより判断する）任意位置の文字列を空白文字と置き換えた相違及び任意の文字列を削除した欠落の称呼情報を作成する。
【００４０】
上記法則にしたがって称呼情報加工手段１０１が称呼情報を加工する例を具体例を用いて説明する。例えば、特許庁から発行されている商標整理・標準化ＳＧＭＬデータである加工前の称呼情報が「ドゥーシアピッチ」である場合、長音・促音を削除する法則（１）にしたがって「ドゥシアピチ」が追加される。拗音化文字を作成する法則（２）にしたがって「ドゥーシァピッチ」が追加される。促音及び特殊拗音を大文字化する法則（３）にしたがって、「ドウーシアピツチ」が追加される。法則（４）の特殊音の音統一にしたがって、「ズーシアピッチ」、「ズシアピシ」、「ズーシァピッシ」、「ドウーシアヒツシ」が追加、濁音半濁音の清音への変換にしたがって、「スーシアヒッシ」、「スシアヒシ」、「スーサヒッシ」、「トウーシアヒツシ」（上記４つは同一音検索のみの称呼情報として）、「ズーシアヒッシ」、「ズシアビシ」、「ズーサビッシ」、「ドウーシアビツシ」（同一音以外の称呼情報として）が追加。音相違と欠落を作成する法則（５）にしたがって、「○ーシアビッシ」、「ズ○シアビッシ」（１音相違）など（○は任意の１つの文字列を示す）、「○○シアビッシ」、「○ー○アビッシ」、「○ーシ○ビッシ」（２音相違）、「ーシアビッシ」、「ズシアビッシ」、「ズーシビッシ」（１音欠落）などが作成される。なお、２音相違の加工称呼情報は、作成される称呼の音数が７音以上である場合に作成され、例えば、「ドゥーシアピッチ」は７音であるため２音相違の称呼情報を作成するが、「ズシアピシ」は５音であるため、２音相違の称呼情報については作成しない。
【００４１】
上記法則に従って加工された称呼情報は、それぞれについて、図９に示す称呼音情報格納配列定義（以下、以下、配列定義と略記する）が付与される。配列定義は、配列定期付与手段１０６により付与される。配列定義は、称呼情報についての構成を音韻学上の特徴に基づいて数値化した情報であり、称呼ＤＢには、図９の１〜２１までの情報が初期的に付加されている。具体的には、1(oto)は称呼情報をカナ表記した情報であり、2(code)は称呼情報を構成するカナを６バイトの音コードに変換したコードで表記した情報である。3(SS)の4(bs)は、それぞれ、後述する比較処理において子音、母音の欠落挿入点数の計算に利用する数値情報である。5(hs)から8(um)は称呼情報を構成する音ごとに付された調音法に関して数値化された情報である。9(kb)から16(kk)は称呼情報を構成する音ごとに付された調音場所に関して数値化された情報である。
【００４２】
なお、5(hs)から16(kk)の各属性値は、音韻学にしたがって、音ごとに決定された要素分類表に基づいて決定される。例えば、「バ、ブ、ベ、ボ」のそれぞれの子音は有声破裂音に分類され、調音場所「16(kk)口蓋化」に０、調音法「5(hs)閉鎖」に４，「6(ms)摩擦」に０，「7(bn)鼻音」に０、「8(um)発声」に０、「3(ss)子音強度」４の属性値が付与されている。また、たとえば、「ウ、エ、オ」のそれぞれの母音は狭母音に分類され、調音場所「16(kk)口蓋化」に０、調音法「5(hs)閉鎖」に０，「6(ms)摩擦」に０，「7(bn)鼻音」に０、「8(um)発声」に１、「4(bs)母音強度」に２の属性値が付与されている。
【００４３】
なお、図９に示す配列定義のうち、22(fmp)から27(rsl)までの属性値は、称呼ＤＢには格納されておらず、後述する検索処理において、称呼ＤＢから作成される検査対象集合作成後に、検索条件の称呼と比較する処理において検索処理ごとに付与される。
【００４４】
上記構成の称呼ＤＢ１００を備えた商標検索システムについての検索処理について説明する。図１０に本実施形態にかかる商標検索システムの商標検索サーバが行う検索処理のフローチャートを示す。図１０に示すフローチャートは、図６Ａに示すような商標の類似検索を行う場合の処理を示すものであり、検索対象となる称呼情報及び相違度に関する情報が端末装置から検索サーバに送信された場合に行われる処理である。図５などに示す同一商標の検索は、称呼ＤＢに格納されている称呼情報と入力された情報の文字列の一致を確認すればよい。
【００４５】
条件入力画面（図４Ａ参照）において、検索条件（称呼及び相違度）が入力されて類似検索が実行されると、入力された検索条件である商標について称呼情報の加工が行われる（＃２１）。
【００４６】
検査対象集合の作成処理は、最初に検索条件である称呼情報について、称呼情報加工手段１０１により、称呼ＤＢ１００においてなされた称呼情報の加工と同様の処理により、検索用称呼情報を追加し、配列定義が付加される処理が行われる。
【００４７】
（検査対象集合作成処理）
次いで、検査対象集合の作成処理が検査対象集合作成手段１０２により行われる（＃２２）。検査対象集合の作成処理は、検索対象の称呼情報と称呼ＤＢ１００に格納されている称呼情報とを比較し、検索対象のいずれかの称呼情報と称呼ＤＢ１００に格納されているいずれかの称呼情報が一致している商標情報を抽出する。検査対象集合の作成の処理について、具体例を例示して具体的に説明する。図１１は、検査対象集合の作成の処理の説明図である。図１１に示すように、検索対象である商標の称呼「ドゥーシアピッチ」が入力された例を挙げる。入力された「ドゥーシアピッチ」の称呼に基づいて、検索用の加工称呼５０が作成される。また、称呼ＤＢ１００には、出願又は登録の情報として「ズウシャビッチ」の称呼を有する商標が登録されており、この称呼情報「ズウシャビッチ」に基づいて加工された加工称呼情報５１が称呼ＤＢ１００に格納されている。
【００４８】
検査対象集合作成手段１０２は、検索対象の加工称呼情報５０と称呼ＤＢ１００に格納されている加工称呼情報５１を比較し、いずれか１つでも一致するか否かについて検索を行う。その結果、一致する称呼情報を有する商標情報の元の称呼情報（すなわち、加工前の「ズウシャビッチ」）を称呼ＤＢ１００から抽出し、検査対象集合にリストアップする。
【００４９】
以下、称呼ＤＢ１００に格納されている全ての商標情報について加工称呼情報の比較処理を行い、比較処理が終了すると、検査対象集合作成処理が終了する。
【００５０】
（検査範囲確定処理）
商標検索サーバ２は、検査対象集合作成処理に引き続いて検査範囲確定処理を行う（＃２３）。検査範囲確定処理は、検査範囲確定手段１０３により実行され、入力された検索対象の称呼情報と検査対象集合作成処理に含まれる元の称呼情報とを比較して、一音一音が比較の相手方のどの音との比較を行うかの検査範囲を決定する処理である。２つの称呼情報は、長音・促音・長音に準ずる音以外の独立音について比較が行われる。
【００５１】
図１２に検査範囲確定処理のフローチャートを示す。検査範囲確定処理は、検査対象集合にリストアップされている商標情報について１つずつ同一位置確認（＃２３１）、シフト位置確認（＃２３２）、検査範囲抽出（＃２３３）を行う。
【００５２】
同一位置確認（＃２３１）は、比較する２つの称呼情報の音が同一位置にある場合に共通するかどうかの確認を行う処理である。図１３に同一確認処理における称呼情報の比較の模式図を示す。図１３では、検査対象となる検査対象集合の称呼情報の称音位置と被検査対象となる検索対象である称呼情報の称音位置が同一位置にある場合、それらの音が共通しているかどうかを比較する状態を示している。
【００５３】
シフト位置確認（＃２３２）は、比較する２つの称呼情報の音が±１の位置へずらした位置にある場合に音が共通するかどうかの確認を行う処理である。図１４Ａ及び図１４Ｂにシフト位置確認処理における称呼情報の比較の模式図を示す。図１４Ａでは、検査対象となる検査対象集合の称呼情報の１文字目の称音位置が被検査対象となる検索条件である称呼情報の称音位置の１つ文末側へずれた場合の音、すなわち、被検査称呼音の１文字目及び２文字目の音と共通しているかどうかを比較する状態を示している。また、図１４Ｂは、検査対象となる検査対象集合の称呼情報の２文字目の称音位置が被検査対象となる検索条件である称呼情報の称音位置の１つ文末側及び文頭側へずれた場合の音、すなわち、被検査称呼音の１文字目〜３文字目の音と共通しているかどうかを比較する状態を示している。
【００５４】
同一位置確認（＃２３１）及びシフト位置確認（＃２３２）を行った結果、上記同一音の場合には、検査対象集合の称呼情報の配列定義に、比較開始位置(fmp)と比較終了位置(top)に相手（検索対象である称呼情報）の音位置を入力し、音位置決定状態フラグ(ckp)に１（決定）、相違状態フラグ(rsl)に１（同一）をセットする。
【００５５】
次に、検査範囲の抽出（＃２３３）が行われる。検査範囲の抽出は、同一音が見つかった組み合わせ以外で、隣り合う音同士を一つのグループとしてまとめ、相違点数を算出する検査範囲とする。図１５Ａに検査範囲抽出の処理の模式図を示す。図１５Ａでは、それぞれ同一の記号同士が同一称呼音であることを示している。図１５Ａでは、検査側１〜３音目の音と、被検査側１，２音目の音、及び検査側７，８音目と被検査側６〜８音目が比較するグループとなる。すなわち、検査側４〜６音目の音及び被検査側３〜５音目の音は共通しており、検査範囲として抽出されない。
【００５６】
図１５Ｂ及び図１５Ｃを用いて、検査範囲抽出の処理について具体例を示しながら説明する。図１５Ｂに示すように、「サイダビル」と「サイドバル」の称呼比較においては、検査範囲は３，４音目の「ダビ」と「ドバ」が相違するので、３，４音目が検査範囲となる。また、図１５Ｃの例では、「ビタフレックス」と「ビプレックス」の称呼比較であり、同音位置「ビ」と「レックス」を除く音、すなわち、２，３音目の「タフ」が検査範囲となる。
【００５７】
（相違点算出）
上記処理により検査範囲が抽出されると、当該検査範囲内で比較音を決定し、当該検査範囲内における音に基づいて相違点数(以下、相違点と略記する)の算出を行う（＃２４〜＃２９）。相違点算出は、相違点算出手段１０４により実行される。相違点は、比較する２つの称呼によって特定される音が音韻学的にどの程度相違があるかを数値化したものであり、称呼ごとに付与されている配列定義に基づいて算出する。相違点の算出は、図１０のフローチャートに示すように、複数種類の算出方法を行い、もっとも相違点が小さくなる(すなわち、類似度が一番高くなる)組み合わせを決定する（＃３０）。以下、それぞれの算出方式に基づく相違点の算出方法について説明する。
【００５８】
相違点の算出方法として全音を対象として算出する（独立音、長音に順ずる音の区別なし）（＃２４）、強音（独立音）のみの配列定義に基づいて算出する（＃２６）、拗音化を行った場合に全音を対象として算出する（比較する２つの称呼のいずれかに拗音が含まれていた場合）（＃２８）の３通り、さらに、転置算出（＃２９）の合計４通りの方法で算出する。以下、算出方法について説明する。
【００５９】
図１６は、検査範囲の抽出の処理で抽出された検査範囲の具体例を示す図である。図１６の例では、対比される２つの称呼は「ファンタスヒック」と「ファンパシフィック」であり、図中の枠内で囲まれた「タスヒ」と「パシフィ」が検査範囲となる。この検査範囲内での音の配列順序に基づいて、それぞれの位置をずらしながら、以下の１１パターンで当該音付与されている配列定義の値に基づいて相違点を算出する。
【００６０】
検査範囲内での配列順序の算出パターンは次の通りである。
（１）検査称呼と被検査称呼の配列位置が同一位置
（２）検査称呼を１文字後ろにずらした場合の配列位置
（３）被検査称呼を１文字後ろにずらした場合の配列位置
（４）検査称呼を２文字後ろにずらした場合の配列位置
（５）被検査称呼を２文字後ろにずらした場合の配列位置
（６）１音目は同一位置、２音目以降は検査称呼を１文字後ろにずらした場合の配列位置
（７）１音目は同一位置、２音目以降は被検査称呼を１文字後ろにずらした場合の配列位置
（８）１音目は検査称呼を１文字後ろにずらし、２音目以降は検査称呼をさらに１文字後ろにずらした場合の配列位置
（９）１音目は検査称呼を１文字後ろにずらし、２音目以降は被検査称呼を１文字後ろにずらした場合の配列位置
（１０）１音目は被検査称呼を１文字後ろにずらし、２音目以降は検査称呼を１文字後ろにずらした場合の配列位置
（１１）１音目は被検査称呼を１文字後ろにずらし、２音目以降は被検査称呼をさらに１文字後ろにずらした場合の配列位置
【００６１】
配列順序のパターンについて図を用いて説明する。図１７Ａは（１）のパターンで相違点を算出する場合について説明する図である。図１７Ａに示すように、（１）のパターンでは、検査範囲内の同一位置の音をそれぞれ比較して配列定義に基づいて相違点を算出する。図１７Ａの例では、検査称呼は３音、被検査称呼は４音であるので、４音目については、配列定義中の子音強度3(ss)又は母音強度4(bs)を用いて挿入点を算出する。
【００６２】
図１７Ｂは、（２）のパターンで相違点を算出する場合について説明する図である。図１７Ｂに示すように、（２）のパターンでは検査称呼を１文字ずらし、相違点を算出する。検査称呼の１音目は相手音が存在しないため欠落点が算出され、被検査称呼の３，４音目は相手音が存在しないため挿入点が算出される。
【００６３】
図１７Ｃは、（３）のパターンで相違点を算出する場合について説明する図である。図１７Ｃに示すように、（３）のパターンでは被検査称呼を１文字ずらし、相違点を算出する。被検査称呼の１音目は相手音が存在しないため挿入点が算出される。
【００６４】
図１７Ｄは、（４）のパターンで相違点を算出する場合について説明する図である。図１７Ｄに示すように、（４）のパターンでは検査称呼を２文字ずらし、相違点を算出する。検査称呼の１、２音目は相手音が存在しないため欠落点が算出され、被検査称呼の４，５文字目は相手音が存在しないため挿入点が算出される。
【００６５】
図１７Ｅは、（５）のパターンで相違点を算出する場合について説明する図である。図１７Ｅに示すように、（５）のパターンでは被検査称呼を２文字ずらし、相違点を算出する。被検査称呼の１、２音目は相手音が存在しないため挿入点が算出され、検査称呼の４，５文字目は相手音が存在しないため欠落点が算出される。
【００６６】
図１７Ｆは、（６）のパターンで相違点を算出する場合について説明する図である。図１７Ｆに示すように、（６）のパターンでは、１音目は同一位置で、２音目以降の検査称呼を１文字ずらし、相違点を算出する。すなわち、検査称呼の３音目と被検査称呼の２音目を比較する。検査称呼の２音目は相手音が存在しないため欠落点が算出され、被検査称呼の５文字目は相手音が存在しないため挿入点が算出される。
【００６７】
図１７Ｇは、（７）のパターンで相違点を算出する場合について説明する図である。図１７Ｇに示すように、（７）のパターンでは、１音目は同一位置で、２音目以降の被検査称呼を１文字ずらし、相違点を算出する。すなわち、被検査称呼の３音目と検査称呼の２音目を比較する。被検査称呼の２音目は相手音が存在しないため挿入点が算出され、被検査称呼の５文字目は相手音が存在しないため欠落点が算出される。
【００６８】
図１７Ｈは、（８）のパターンで相違点を算出する場合について説明する図である。図１７Ｈに示すように、（８）のパターンでは、１音目は検査称呼を１文字ずらし、２音目以降の検査称呼をさらに１文字ずらして相違点を算出する。すなわち、検査称呼の２音目と被検査称呼の１音目、検査称呼の４音目と被検査称呼の２音目を比較する。検査称呼の１，３音目は相手音が存在しないため欠落点が算出され、被検査称呼の４，５文字目は相手音が存在しないため挿入点が算出される。
【００６９】
図１７Ｉは、（９）のパターンで相違点を算出する場合について説明する図である。図１７Ｉに示すように、（９）のパターンでは、１音目については検査称呼を１文字ずらし、３音目以降は被検査称呼を１文字ずらす。すなわち、３音目以降は同一位置での検査となる。検査称呼の１音目は相手音が存在しないため欠落点が算出され、被検査称呼の２文字目は相手音が存在しないため挿入点が算出される。
【００７０】
図１７Ｊは、（１０）のパターンで相違点を算出する場合について説明する図である。図１７Ｈに示すように、（１０）のパターンでは、１音目については被検査称呼を１文字ずらし、３音目以降は検査称呼を１文字ずらす。すなわち、３音目以降は同一位置での検査となる。検査称呼の２音目は相手音が存在しないため欠落点が算出され、被検査称呼の１文字目は相手音が存在しないため挿入点が算出される。
【００７１】
図１７Ｋは、（１１）のパターンで相違点を算出する場合について説明する図である。図１７Ｈに示すように、（８）のパターンでは、１音目は検査称呼を１文字ずらし、２音目以降の検査称呼をさらに１文字ずらして相違点を算出する。すなわち、検査称呼の２音目と被検査称呼の１音目、検査称呼の４音目と被検査称呼の２音目を比較する。検査称呼の１，３音目は相手音が存在しないため欠落点が算出され、被検査称呼の４，５文字目は相手音が存在しないため挿入点が算出される。
【００７２】
次に相違点の具体的な計算手法について説明する。上記のように各称呼に付されている配列定義は、音の強さを数値化した点数を図１８に示す強度、子音、母音の各要素別に定義したものである。それぞれの要素の具体的数値については説明を省略する。そして、これらの配列定義に付されている数値に対して、各相違要素の重み付けを乗算し、相違点及び欠落点数、挿入点数を算出する。図１９Ａ及び図１９Ｂを用いて、具体的な算出手法を説明する。
【００７３】
図１９Ａは、対比される音が「キョ」と「ナ」である場合の相違点の算出手法について説明する図である。図１９Ａ中のキョ及びナについて定義されている配列定義の具体的数値をそれぞれの配列定義の項目ごとに差をとり、その重み付けパラメータを乗算する。配列定義の項目ごとに算出された重み付け乗算数値の合計である５．８が「キョ」と「ナ」の相違点となる。
【００７４】
図１９Ｂは挿入点・欠落点の算出方法について説明した図である。図１９Ｂの例では「バ」の音が挿入又は欠落している場合について説明する。音「バ」に付されている子音強度は４、母音強度は３であるので、これらに重み付けパラメータを乗算した数値の合計である６．６が挿入点・欠落点として算出される。
【００７５】
上記のように検査範囲内のすべての音について、相違点を算出した数値が相違点の基本点数となる。
【００７６】
なお、本実施形態では、上記のようにして算出された相違点の基本点数を以下の基準で調整を行っている。なお、相違点数をどの程度軽減するかについての具体的数値については、説明を省略する。
（１）位置による調整、すなわち、検査範囲が語頭であるか語尾であるかにより調整を行う。
（２）音種別による調整
弱音を長音・促音・長音に順ずる音（同一母音、エイ、オウ）・撥音・二重母音（アイ、アウ、アエ、ウイ、オウ）とし、これら弱音同士の相違は相違点を軽減する。また、特定の組み合わせ「ムヌン」については相違点数を軽減する。
（３）弱音有無に関する調整
「ス、ズ、ル、ト、ド、ヌ、ム、ン」の音について語中及び語尾の欠落、挿入についての相違点を軽減する。
（４）拗音化による調整
（５）促音の相違に関する調整
（６）撥音の相違に関する調整
（７）長音の相違に関する調整
（８）前後関係による調整
（９）欠落挿入に関する調整
【００７７】
以上の相違点の算出を全音対象、強音対象、拗音化対象の３通りで上記１１パターン、すなわち、最大で合計３３通りについて算出を行う。
【００７８】
次に転置検査による相違点の算出を行う（＃２９）。転置による相違点の算出は、図２０に示すように、音の入れ替わりを考慮した検査である。
【００７９】
転置検査では、図２１Ａに示すように、検査称呼の検査範囲における文字列が共通するかどうかを、その位置をずらしながら確認する作業を行う。そして、図２１Ｂに示すように、検査称呼の１音目と被検査称呼の２音目が結びついた場合、検査称呼の２音目は被検査称呼の中で未結合の音を対象に先頭音から末尾まで検査を行う。
【００８０】
このようにして検査称呼の全ての音で結びつきの存在について検査を行う。図２１Ｃは、検査称呼の１音目と被検査称呼の２音目、検査称呼の２音目と被検査称呼の１音目、検査称呼の３音目と被検査称呼の４音目が結合した状態で、さらに、検査称呼の４音目と被検査称呼の３音目を確認している状態を示している。
【００８１】
上記のようにして検査称呼の全ての音で結びつきの存在についての検査が終了すると、図２１Ｄに示すように、結びつきが存在しなかった音について挿入点・欠落点の算出を行い、この点数を相違点とする。
【００８２】
上記４つの算出手法について相違点を算出した後、最小の相違点を比較する２つの称呼の相違点として採用する（＃３０）。
【００８３】
（画面への表示）
以上の相違点算出までの処理を検査対象集合に含まれるすべての称呼について行い、すべての称呼情報についての算出が終了すると、画面表示手段１０５により、検索対象にかかる称呼情報についての類似検索結果を図６Ａ又は図６Ｂに示されている設定された相違度の範囲で抽出し、抽出件数を画面に表示させる。
【００８４】
以上説明したように、本実施形態にかかる検索システムによれば、音韻学上の特徴により定められた配列定義に基づいて、比較する２つの称呼情報の検査範囲内の音の相違を相違点として算出することができ、音韻学上に基づいた称呼の類否判断を行うことができる。
【００８５】
なお、本発明は上記実施形態に限定されるものではなく、その他種々の態様で実施可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態にかかる商標検索装置により構成される商標検索システムのシステム構成図である。
【図２】図１の商標検索システムの操作端末に表示される画面の動きから見た検索処理のフローチャートである。
【図３】メインメニューの画面表示例を示す図である。
【図４Ａ】本実施形態にかかる商標検索システムの条件入力画面の表示例を示す図である。
【図４Ｂ】図４ＡのＢの範囲の拡大図である。
【図４Ｃ】図４ＡのＣの範囲の拡大図である。
【図５】検索実行が行われ、同一レベルの検索が終了した状態の検索結果表示画面の一部を示す画面表示例である。
【図６Ａ】類似検索が終了した状態の検索結果表示画面の一部を示す画面表示例である。
【図６Ｂ】類似検索が終了した状態の検索結果表示画面の一部を示す他の画面表示例である。
【図７】一覧表示画面の一部を示す画面表示例である。
【図８】商標検索サーバの機能的構成を示すブロック図を示す。
【図９】配列定義の構成例である。
【図１０】商標検索システムの商標検索サーバが行う検索処理のフローチャートである。
【図１１】検査対象集合の作成の処理の説明図である。
【図１２】検査範囲確定処理のフローチャートである。
【図１３】同一確認処理における称呼情報の比較の模式図である。
【図１４Ａ】シフト位置確認処理における称呼情報の比較の模式図である。
【図１４Ｂ】シフト位置確認処理における称呼情報の比較の模式図である。
【図１５Ａ】検査範囲抽出の処理の模式図である。
【図１５Ｂ】検査範囲抽出の処理について具体例を示す図である。
【図１５Ｃ】検査範囲抽出の処理について具体例を示す図である。
【図１６】検査範囲の抽出の処理で抽出された検査範囲の具体例を示す図である。
【図１７Ａ】相違点算出の（１）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｂ】相違点算出の（２）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｃ】相違点算出の（３）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｄ】相違点算出の（４）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｅ】相違点算出の（５）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｆ】相違点算出の（６）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｇ】相違点算出の（７）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｈ】相違点算出の（８）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｉ】相違点算出の（９）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｊ】相違点算出の（１０）のパターンで相違点を算出する場合について説明する図である。
【図１７Ｋ】相違点算出の（１１）のパターンで相違点を算出する場合について説明する図である。
【図１８】配列定義の要素を説明する図である。
【図１９Ａ】対比される音が「キョ」と「ナ」である場合の相違点の算出手法について説明する図である。
【図１９Ｂ】挿入点・欠落点の算出方法について説明した図である。
【図２０】転置検査の検査手法についての説明図である。
【図２１Ａ】転置検査において、検査称呼の１音目の結びつきを確認するステップの処理を説明する図である。
【図２１Ｂ】転置検査において、検査称呼の２音目の結びつきを確認するステップの処理を説明する図である。
【図２１Ｃ】転置検査において検査称呼の４音目の結びつきを確認するステップの処理を説明する図である。
【図２１Ｄ】転置検査において検査称呼の全ての音の結びつきの確認が終了し、相違点を算出するステップの処理を説明する図である。
【符号の説明】
【００８７】
１  商標検索システム
２  検索サーバ
３  操作端末
１００  称呼データベース
１０１  称呼情報加工手段
１０２検査対象集合作成手段
１０３  検査範囲抽出手段
１０４  相違点算出手段
１０５  画面表示手段
１１０  送受信部
【図１】
0005084530.tif 000002
【図２】
0005084530.tif 000003
【図３】
0005084530.tif 000004
【図４Ａ】
0005084530.tif 000005
【図４Ｂ】
0005084530.tif 000006
【図４Ｃ】
0005084530.tif 000007
【図５】
0005084530.tif 000008
【図６Ａ】
0005084530.tif 000009
【図６Ｂ】
0005084530.tif 000010
【図７】
0005084530.tif 000011
【図８】
0005084530.tif 000012
【図９】
0005084530.tif 000013
【図１０】
0005084530.tif 000014
【図１１】
0005084530.tif 000015
【図１２】
0005084530.tif 000016
【図１３】
0005084530.tif 000017
【図１４Ａ】
0005084530.tif 000018
【図１４Ｂ】
0005084530.tif 000019
【図１５Ａ】
0005084530.tif 000020
【図１５Ｂ】
0005084530.tif 000021
【図１５Ｃ】
0005084530.tif 000022
【図１６】
0005084530.tif 000023
【図１７Ａ】
0005084530.tif 000024
【図１７Ｂ】
0005084530.tif 000025
【図１７Ｃ】
0005084530.tif 000026
【図１７Ｄ】
0005084530.tif 000027
【図１７Ｅ】
0005084530.tif 000028
【図１７Ｆ】
0005084530.tif 000029
【図１７Ｇ】
0005084530.tif 000030
【図１７Ｈ】
0005084530.tif 000031
【図１７Ｉ】
0005084530.tif 000032
【図１７Ｊ】
0005084530.tif 000033
【図１７Ｋ】
0005084530.tif 000034
【図１８】
0005084530.tif 000035
【図１９Ａ】
0005084530.tif 000036
【図１９Ｂ】
0005084530.tif 000037
【図２０】
0005084530.tif 000038
【図２１Ａ】
0005084530.tif 000039
【図２１Ｂ】
0005084530.tif 000040
【図２１Ｃ】
0005084530.tif 000041
【図２１Ｄ】
0005084530.tif 000042