(57)【特許請求の範囲】
【請求項１】
各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶手段と、
前記検索語の構成文字を一字ずつ文字入力可能な文字入力手段と、
前記文字入力手段によって入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される前記検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示する属性指定画面表示手段と、
を備え、
前記属性指定画面表示手段は、
前記属性が既に指定されている場合、次の文字を入力する際に前記属性指定画面を表示しないことを特徴とする検索装置。
【請求項２】
前記属性指定画面表示手段は、
前記属性ごとに、当該文字入力によって抽出される前記検索語の候補件数をさらに表示することを特徴とする請求項１に記載の検索装置。
【請求項３】
各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶手段と、
前記検索語の構成文字を一字ずつ文字入力可能な文字入力手段と、
前記文字入力手段によって入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される前記検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示する属性指定画面表示手段と、
を備え、
前記属性指定画面において前記ユーザーにより前記属性が指定されると、前記文字の入力を確定することを特徴とする検索装置。
【請求項４】
前記文字入力手段は、前記文字を入力可能とする文字キーを備え、
前記属性指定画面表示手段は、該文字キーを中心部とし、前記検索語の属性を指定可能な指定キーを前記文字キーに隣接して配置した前記属性指定画面を表示することを特徴とする請求項３に記載の検索装置。
【請求項５】
各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶段階と、
前記検索語の構成文字を一字ずつ文字入力する文字入力段階と、
前記文字入力段階において入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される前記検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示し、該属性指定画面において前記ユーザーにより前記属性が指定されると、前記文字の入力を確定する属性指定画面表示段階と、
を含むことを特徴とする装置の検索方法。
【請求項６】
各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶手段、
前記検索語の構成文字を一字ずつ文字入力可能であり、ユーザーにより前記属性が指定されると、前記文字の入力を確定する文字入力手段、
及び、前記文字入力手段によって入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される前記検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示する属性指定画面表示手段、
としてコンピュータを機能させる検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された検索語に基づいてデータを検索する検索装置、検索方法および検索プログラムに関する。
【背景技術】
【０００２】
従来、データベースに記憶されたデータを検索語に基づいて検索する検索装置が知られている。例えば、目的地データを検索するナビゲーション装置では、データベースに記憶された目的地データに対して、各々のデータが有する名称、住所、ジャンル等の複数の属性に対応する検索語が規定されており、その検索語を入力することで目的地データを検索することができる。
【０００３】
ここで、検索語の入力方法として、最初に属性を指定し、表示される候補から検索語を選択して入力する方法や、最初に属性を指定せず、文字を直接入力するフリーワード入力の方法がある。例えば、特許文献１には、フリーワード入力によって目的地データを検索するナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５４１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、フリーワード入力の際、検索語の入力途中で、ユーザーの意図しない検索語が抽出される場合が考えられる。例えば、ユーザーがジャンルについての検索語を入力しようとしているとき、その検索語と同じ文字を含む検索語が名称または住所について多く存在するような場合である。このような場合、検索語の抽出に時間を要し、入力操作の効率が低下するという問題がある。
【０００６】
本発明は、上述の課題に鑑みてなされたものであり、その目的は、検索語の入力操作を効率的に行う検索装置、検索方法および検索プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の検索装置は、各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶手段と、検索語の構成文字を一字ずつ文字入力可能な文字入力手段と、文字入力手段によって入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示する属性指定画面表示手段と、を備え、属性指定画面表示手段は、属性が既に指定されている場合、次の文字を入力する際に属性指定画面を表示しない。
これにより、ユーザーの入力操作の効率を向上し、ユーザーの煩わしさを解消することができる。
請求項２に記載の検索装置では、属性指定画面表示手段は、属性ごとに、当該文字入力によって抽出される検索語の候補件数をさらに表示する。
これにより、ユーザーが候補件数を把握しやすくなる。
【０００８】
請求項３に記載の検索装置は、各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶手段と、検索語の構成文字を一字ずつ文字入力可能な文字入力手段と、文字入力手段によって入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示する属性指定画面表示手段と、を備え、ユーザーにより属性が指定されると、文字の入力を確定する。
【０００９】
請求項４に記載の検索装置では、文字入力手段は、文字を入力可能とする文字キーを備え、属性指定画面表示手段は、該文字キーを中心部とし、検索語の属性を指定可能な指定キーを文字キーに隣接して配置した属性指定画面を表示する。
【００１０】
さらに、上記の検索装置の発明は、装置の検索方法や検索プログラムとして実現することもできる。
請求項５に記載の装置の検索方法は、各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶段階と、検索語の構成文字を一字ずつ文字入力する文字入力段階と、文字入力段階において入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示し、ユーザーにより属性が指定されると、文字の入力を確定する属性指定画面表示段階と、を含む。
このような方法により、請求項３に記載の検索装置と同様の効果を奏する。
【００１１】
請求項６に記載の検索プログラムは、各々のデータが有する複数の属性に対応する検索語が規定された複数のデータを記憶するデータ記憶手段、検索語の構成文字を一字ずつ文字入力可能であり、ユーザーにより属性が指定されると、文字の入力を確定する文字入力手段、及び、文字入力手段によって入力済の文字に引き続いて次の文字を入力する際、当該文字入力によって抽出される検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面を表示する属性指定画面表示手段、としてコンピュータを機能させる検索プログラムである。
このようなプログラムを実行することで、請求項３に記載の検索装置と同様の効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態によるナビゲーション装置の概略構成を示すブロック図である。
【図２】本発明の第１実施形態による入力部およびディスプレイについての説明図である。
【図３】本発明の一実施形態によるデータ検索処理を示すフローチャートである。
【図４】本発明の第１実施形態による検索語の入力操作を示す説明図である。
【図５】本発明の第１実施形態による検索語の入力操作を示す説明図である。
【図６】本発明の第２実施形態による検索語の入力操作を示す説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明による検索装置の実施形態としてのナビゲーション装置を図面に基づいて説明する。
（第１実施形態）
図１は、ナビゲーション装置の概略構成を示すブロック図である。ナビゲーション装置は、制御部１０を中心に構成されており、この制御部１０には、入力部２０、地図データ記憶部３０、現在位置算出部４０、通信部５０、スピーカ６０、及び、描画部７０が接続されている。描画部７０には、ディスプレイ７１が接続されている。
本実施形態における入力部２０は「文字入力手段」に相当し、地図データ記憶部３０は「データ記憶手段」に相当し、ディスプレイ７１は「属性指定画面表示手段」に相当する。
【００１４】
制御部１０は、通常のコンピュータとして構成されている。制御部１０の内部には、ＣＰＵ、ＲＯＭ、Ｉ／Ｏ、および、これらの構成を接続するバスライン等が備えられている。制御部１０は、ナビゲーション装置全体の制御を行う。
【００１５】
入力部２０は、指等が近接したことを感知する近接センサ２１、及び、タッチ状態での入力が可能なタッチパネル２２を備えている。入力部２０は、システムに対する指示を行う。
近接センサ２１は、例えばディスプレイ７１の上下または左右に取り付けられており、光または電波を送受することによりディスプレイ７１に近接した物体の存在を感知する。タッチパネル２２は、ディスプレイ７１にタッチしたときの押圧力を検出する。
【００１６】
地図データ記憶部３０は、例えば、ハードディスク装置（ＨＤＤ）、ＤＶＤ−ＲＯＭ、メモリカード等の記憶媒体として実現される記憶装置である。地図データ記憶部３０は、位置検出の精度向上のためのいわゆるマップマッチング用データ、及び、経路を探索するための地図データを記憶している。
【００１７】
地図データには目的地データが含まれる。具体的には目的地を特定するＩＤと関連付けられるＰＯＩ（Point Of Interest ）情報が記憶されている。ＰＯＩ情報の各々のデータには、名称、住所、ジャンル等の各属性に対応する検索語が規定されている。ユーザーは、属性に対応する検索語から目的地データを検索することができる。
検索語の例としては、名称について「○○大学」、「△△クリニック」、「□□バーガー」等、住所について「愛知県」、「岡崎市」等、ジャンルについて「学校」、「病院」、「飲食店」等が該当する。
【００１８】
現在位置算出部４０は、車両の現在位置を算出するものであり、例えば、地磁気センサ、ジャイロスコープ、距離センサ、および、衛星からの電波を受信するＧＰＳ（Global Positioning System ）受信機等を有している。これらは、各々が性質の異なる誤差を持っているため、相互に補完しながら使用される。
【００１９】
通信部５０は、外部との情報通信を行うための構成である。外部のセンタ装置（不図示）との通信を行うことで、センタ装置から種々の情報を取得する。
スピーカ６０は音声を出力するものであり、例えば経路の案内等を音声で行う。
【００２０】
描画部７０には、ディスプレイ７１が接続されている。ディスプレイ７１は、液晶等を用いて構成されるカラーディスプレイ装置である。制御部１０は、描画部７０を介し、ディスプレイ７１に、地図や情報を表示する。
【００２１】
図２に示すように、ディスプレイ７１は、目的地の設定画面や現在地周辺の地図画面等の各種メニューを表示する。ディスプレイ７１には、入力部２０としての近接センサ２１およびタッチパネル２２が設けられている。ディスプレイ７１の外周縁には、入力装置４１の固定枠が配置され、固定枠の上部領域には、物理的に存在する押しボタン（ハードキー）によって構成された目的地設定キー２２１、及び、現在地周辺の地図画面を表示させるための地図キー２２２が設けられている。
【００２２】
目的地設定キー２２１は、本実施形態によるデータ検索処理を実行し、目的地を設定するためのキーである。目的地が設定されると、目的地の周辺地域を地図画面上に表示したり、目的地までの経路探索が行われたりする。
【００２３】
図２に示すように、ディスプレイ７１には、属性タブ７１１、入力キーボード７１２、入力文字欄７１３、データ件数欄７１４、修正キー７１５、戻るキー７１６、完了キー７１７、次ワードキー７１８が表示される。
【００２４】
属性タブ７１１は、入力の最初に属性を指定するためのものであり、名称タブ７１１ａ、住所タブ７１１ｂ、ジャンルタブ７１１ｃを選択することで、選択した属性に対応する検索語を絞り込むことができる。
それに対し、入力の最初に属性タブ７１１を用いて属性を指定せず、検索語を直接文字入力する方法を「フリーワード入力」といい、フリーワード入力を行う画面を「フリーワード入力」という。本実施形態は、フリーワード入力での処理を特徴とするものである。
【００２５】
入力キーボード７１２は、５０音を入力するための各キーから構成されている。入力キーボード７１２の文字に指等をタッチすると、タッチパネル２２は、タッチされた文字を認識し、入力する。また、入力キーボード７１２の文字に指等を近づけたとき、近接センサ２１は、指等が近接した文字を認識する。この時、属性が未指定の場合は、後述のように、入力キーボード７１２の前面に属性指定画面７２が表示される。
【００２６】
入力文字欄７１３は、入力キーボード７１２によって入力された文字等が表示される。データ件数欄７１４は、入力された検索語によって抽出されたデータ件数が表示される。修正キー７１５は、入力文字を修正するためのキーである。戻るキー７１６は、最後の操作の前の状態に戻すためのキーである。完了キー７１７は、検索語の文字入力を完了し、検索を実行するためのキーである。
【００２７】
次ワードキー７１８は、複数の検索語を入力する場合、直前に入力した文字でその検索語の入力を終わらせ、次の検索語の入力に移るためのキーである。複数の検索語を入力する場合は、各検索語によって検索されるデータ候補の論理和または論理積を取ることで、データを絞り込むことができる。
【００２８】
次に、図３のフローチャートを参照して検索装置制御部１０が実行するデータ検索処理を説明する。なお、フローチャートの説明で記号Ｓは「ステップ」を示す。
Ｓ１０では、ディスプレイ７１にフリーワード入力画面を表示する。
Ｓ１１では、制御部１０が、それまでの入力で既に属性が指定されているか否かを判断する。Ｓ１１にてＹＥＳの場合は、Ｓ１２に移行し、ユーザーが、入力済の文字に引き続いて次の文字を入力する。Ｓ１１にてＮＯの場合は、Ｓ１３へ移行する。なお、第１文字の入力のときは、必ずＮＯとなる。
【００２９】
Ｓ１３では、ディスプレイ７１の入力キーボード７１２の前面に属性指定画面７２を表示する。属性指定画面７２では、属性ごとに、次の文字を入力することによって抽出される検索語の候補件数を表示する。また、検索語の候補が無い属性については、表示の明るさをトーンダウンして表示することで、候補が無いことをユーザーに認識させるとともに、ユーザーがその属性を指定することを禁止する。
【００３０】
Ｓ１４では、ユーザーは、属性を指定すると同時に次の文字を入力する。あるいは、属性を指定せず、文字のみを入力することもできる。
Ｓ１５では、制御部１０は、属性が指定されたか否かを判断する。
Ｓ１５でＹＥＳの場合、またはＳ１２にて文字入力が実行された場合、Ｓ１６へ移行し、制御部１０は、指定された属性から検索語候補を抽出する。一方、Ｓ１５でＮＯの場合は、Ｓ１７へ移行し、制御部１０は、検索語候補の有るすべての属性から検索語候補を抽出する。
【００３１】
Ｓ１６またはＳ１７の実行後、Ｓ１８にて、制御部１０は、完了キー７１７が押下されたか否かを判断する。Ｓ１６またはＳ１７によって検索語候補が例えば数件程度まで絞り込まれた場合、ユーザーは、検索語の全文字を入力しない段階で、完了キー７１７を押下してもよい。あるいは、検索語候補がまだ数十件以上あり、充分に絞り込まれていないと判断する場合には、Ｓ１１に戻り、次の文字を入力してもよい。
【００３２】
完了キー７１７が押下された場合（Ｓ１８：ＹＥＳ）、Ｓ１９では、制御部１０は、抽出された検索語に基づいてデータの検索を実行する。
Ｓ２０では、データの検索結果をディスプレイ７１に表示する。
【００３３】
次に、図４、図５を参照して、実施形態のナビゲーション装置における検索語の入力操作について説明する。
例として、ユーザーが、「としまランド」という目的地データを検索する場合を仮定する。「としまランド」は、名称属性として「としまランド」、住所属性として「東京都○○区」、ジャンル属性として「遊園地」が地図データ記憶部３０に記憶されているものとする。ユーザーは、フリーワード入力画面にて、最初に属性タブ７１１により属性を指定することなく一文字目の「と」の入力を完了したとする。そこで、入力文字欄７１３に「と」が表示された状態となっている。
【００３４】
次に、図４（ａ）に示すように、ユーザーが二文字目の「し」キーに指ｆをタッチさせると、タッチパネル２２は押圧力を感知する。すると制御部１０は、図４（ｂ）に示すように属性指定画面７２を表示する。属性指定画面７２の中心部には、○に囲まれた「し」の文字キー７２３が拡大表示されている。文字キー７２３の右方には、名称属性を指定するための名称指定キー７２１ａが右向きの三角形で表示されている。また、名称指定キー７２１ａに隣接する件数表示欄７２２ａには、「し」の入力によって抽出される名称属性の検索語候補、すなわち「とし」を含む名称属性の検索語候補の件数が表示される。
【００３５】
同様に、文字キー７２３の上方には、住所属性を指定するための住所指定キー７２１ｂが上向きの三角形で表示され、件数表示欄７２２ｂに、「とし」を含む住所属性の検索語候補の件数が表示される。文字キー７２３の左方には、ジャンル属性を指定するためのジャンル指定キー７２１ｃが左向きの三角形で表示され、件数表示欄７２２ｃに、「とし」を含むジャンル属性の検索語候補（「としょかん」等）の件数が表示される。
ここで、住所、名称、ジャンルのいずれの属性についても、「とし」を含む検索語の候補が１件以上あるため、すべての指定キー７２１ａ、７２１ｂ、７２１ｃが指定可能に表示される。
【００３６】
次に、ユーザーが、属性を名称に指定しようと判断した場合、図４（ｃ）に示すように指ｆをタッチパネル２２にタッチさせたまま右方向にフリックすることで、属性を名称に指定するとともに、「し」の入力を確定する。あるいは、ユーザーが、この段階では属性を指定しないと判断したときは、文字キー７２３にタッチして「し」の入力を確定する。
ここでは、ユーザーが属性を指定せず、「し」の入力を確定したと仮定して、図５の説明に進む。
【００３７】
図５（ａ）では、図４（ａ）と同様に、ユーザーが三文字目の「ま」キーに指ｆをタッチさせると、タッチパネル２２は押圧力を感知し、制御部１０が、図５（ｂ）に示す属性指定画面７２を表示する。
この場合、名称属性および住所属性には「としま」を含む検索語候補が有るため、図４（ｂ）と同様に検索語候補の件数が表示される。しかし、ジャンル属性には、「としま」を含む検索語候補が無いため、候補件数が「０件」と表示されるとともに、ジャンル指定キー７２１ｃの表示がトーンダウン（図では黒塗り）される。そして、仮に指ｆを左方向にフリックしたとしても、ジャンル属性を指定することができなくなる。
【００３８】
そこで、ユーザーが、図５（ｃ）に示すように指ｆを右方向にフリックして名称属性を指定すると、「ま」の入力が確定する。続いて、ユーザーが完了キー４２７を押下すると、制御部１０は、「としま」を含む検索語を名称属性とする目的地データの検索を実行し、「戸島観光ホテル」、「豊島区役所」、「としまランド」等の検索結果がディスプレイ７１に表示される。そして、ユーザーが「としまランド」を選択すると、「としまランド」が目的地として設定される。
【００３９】
以上説明したように、本実施形態の検索装置は、ユーザーが検索語の属性を最初に指定しない場合、検索語の入力途中で、「検索語の候補に対応する属性を表示するとともに、ユーザーが該属性を指定することが可能な属性指定画面」が表示される。これにより、ユーザーは、検索語の候補に対応する属性を確認しながら、属性を指定するか否かを判断することができる。したがって、検索語の入力途中で属性を指定して抽出範囲を絞り込むことで、入力操作の効率を向上させることができる。
【００４０】
また、既に属性が指定されている場合は、それ以後の文字入力時に属性指定画面が表示されない。これにより、不必要に画面表示が切り換わることがないため、ユーザーの煩わしさを解消することができる。また、制御部１０の処理負荷が軽減される。
【００４１】
さらに、検索語候補が有る属性については、検索語の候補件数が表示される。これにより、ユーザーは、検索語の候補件数を確認しながら、属性を指定するか否かを判断することができる。したがって、例えば、検索語候補件数が予想以上に多い場合、検索語の属性を指定して候補件数を絞り込むことで、ユーザーが候補件数を把握しやすくなる。
【００４２】
（第２実施形態）
次に、第２実施形態の検索装置について、図６を参照して説明する。第２実施形態は、属性指定画面の構成以外は、第１実施形態と同様である。
図６（ａ）は、第１実施形態の図４（ａ）と同様、「と」に続いて「し」を入力しようとしているところを示す。「し」の位置に指ｆを近づけると、近接センサ２１が感知し、図６（ｂ）に示すように「し」の位置を中心として属性指定画面７３が表示される。
【００４３】
この属性指定画面７３は、長方形が対角線で４つのエリアに分割された形状であり、長方形の中心に「し」の文字マーク７３３が表示される。４つのエリアは、名称エリア７３１ａ、住所エリア７３１ｂ、ジャンルエリア７３１ｃ、全属性エリア７３１ｄである。各エリアには、属性を示す文字、及び、「し」の入力によって抽出される「とし」を含む検索語の候補件数が表示される。
【００４４】
ユーザーは、４つのエリアのいずれかに指ｆでタッチすることにより、タッチパネル２２を介して属性を指定することができる。また、候補件数がゼロの場合は、そのエリアの表示がトーンダウンされ、指定が禁止される。
本実施形態は、属性の指定時にフリック操作での指定を行わず、エリアにタッチして指定する点が第１実施形態と異なる。また、属性を指定しない場合には、中心の文字キーにタッチするのでなく、全属性キー７２１ｄにタッチして文字入力を確定する点が異なる。
第２実施形態でも、第１実施形態と同様に、検索語の入力途中で属性を指定して抽出範囲を絞り込むことで、入力操作の効率を向上させることができる。
【００４５】
以上、本発明は上記実施形態に何ら限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の形態で実施することができる。
（ア）既に属性が指定されている否かに関わらず、文字入力の度に属性指定画面を表示してもよい。すなわち、図３のフローチャート中のＳ１１およびＳ１２の処理を省略してもよい。例えば、ユーザーが属性の指定を間違えたことを次の文字入力時に気がついた場合、再度、正しい属性を指定し直すことが容易にできる。
【００４６】
（イ）属性指定画面において、必ずしも検索語の候補件数が表示されなくてもよい。あるいは、候補件数を数値で表示するのではなく、インジケーター等の発光部の面積比で表示してもよい。
（ウ）上記実施形態では、指定された属性から検索語候補を抽出（Ｓ１６）、または、検索語候補のあるすべての属性から検索語候補を抽出（Ｓ１７）した後、完了キー７１７を押下することでデータ検索を実行し、検索結果を表示する（Ｓ１８〜Ｓ２０）。その他の実施形態では、Ｓ１８〜Ｓ２０の処理に代えて、検索語候補の抽出後、入力キーボード７１２の５０音の中から次に入力可能な文字のみをトーンアップさせ、入力不能な文字をトーンダウンさせる処理を実行することもできる。
【００４７】
（エ）上記実施形態は本発明の検索装置をナビゲーション装置の形態で実現するものであるが、「カラオケの選曲」、「図書館での図書検索」、「ホテルの予約」等、他の検索装置として用いることができる。
【符号の説明】
【００４８】
１０・・・制御部、
２０・・・入力部（文字入力手段）、
２１・・・近接センサ、
２２・・・タッチパネル、
３０・・・データ記憶部（データ記憶手段）、
４０・・・現在位置算出部、
７０・・・描画部、
７１・・・ディスプレイ（属性指定画面表示手段）、
７２・・・属性指定画面。
【図１】
0005585880.tif 000002
【図２】
0005585880.tif 000003
【図３】
0005585880.tif 000004
【図４】
0005585880.tif 000005
【図５】
0005585880.tif 000006
【図６】
0005585880.tif 000007