(57)【要約】【課題】音声認識結果を上手く利用することによって、ユーザからの操作受付を簡易なものにする。【解決手段】音声認識関連ユニット６０の音声認識部６２が、音声入力部６１を介して入力された「話者の発した音声」を分析し、認識辞書６６を用いて認識した結果を認識結果として出力する。属性決定部６３は、その認識結果に対応する機能属性及び機能修飾属性を、属性情報データベースの対応関係を用いて決定する。操作受付画面決定部６４は、その属性決定部６３において決定された機能属性及び機能修飾属に対応する操作受付画面を、機器操作情報データベースの対応関係を用いて決定する。そしてショートカットボタン作成部６５は、操作受付画面決定部６４によって決定された操作受付画面に対応するショートカットボタンを作成する。このショートカットボタンは、制御部５９によって表示部５６に表示される。【選択図】  図２
2008014818.tif 000002
【特許請求の範囲】
【請求項１】
話者の発した音声を入力する音声入力部と、
音声認識に用いる比較対象パターンを記憶している認識辞書と、
前記音声入力部を介して入力された音声を分析し、前記認識辞書を用いて認識した結果を認識結果として出力する音声認識部と、
前記音声認識部における前記認識結果に基づいて、通常複数の操作を行って指示する内容を一度の操作で指示するためのボタンであるショートカットボタンを作成するショートカットボタン作成部と、
前記ショートカットボタン作成部によって作成されたショートカットボタンを画面表示する表示制御部と、
各種操作の入力を受け付ける受付部と、
その受付部を介して前記画面表示されたショートカットボタンに対する操作を含む各種操作を受け付けた場合、受け付けた操作に応じて制御対象機器の作動を制御する作動制御部と、
機能属性及び機能修飾属性と単語との対応関係を記憶しておく記憶手段であり、前記機能属性とは、前記単語から想定される前記制御対象機器の作動すべき機能を示す属性であり、前記機能修飾属性とは当該作動すべき機能を実現する際に利用される相対的に下位の機能を示す属性である、第１の対応関係記憶手段と、
前記機能属性及び機能修飾属性と操作受付画面との対応関係を記憶しておく記憶手段である第２の対応関係記憶手段と、
前記音声認識部における前記認識結果に対応する機能属性及び機能修飾属性を、前記第１の対応関係記憶手段の対応関係を用いて決定する属性決定部と、
その属性決定部において決定された機能属性及び機能修飾属に対応する操作受付画面を、前記第２の対応関係記憶手段の対応関係を用いて決定する操作受付画面決定部と、
を備え、
前記ショートカットボタン作成部は、前記操作受付画面決定部によって決定された操作受付画面に対応するショートカットボタンを作成することを特徴とする作動制御装置。
【請求項２】
請求項１に記載の作動制御装置において、
前記受付部は、前記音声認識部における音声認識を実行させるか否かの指示を受付可能であり、
前記受付部を介して前記音声認識を実行させる指示がなされている場合に限って、前記音声入力部から前記音声認識部へ音声が入力されるよう構成されていること
を特徴とする作動制御装置。
【請求項３】
請求項１または２に記載の作動制御装置において、
前記ショートカットボタン作成部は、ボタンの意匠に機能名称または関連した絵や写真を付与してショートカットボタンを作成すること
を特徴とする作動制御装置。
【請求項４】
請求項１〜３の何れか一項に記載の作動制御装置において、
前記ショートカットボタン作成部は、作成したショートカットボタンを、ボタン作成時からの経過時間に従ってボタンのサイズ・位置・色の少なくとも１つを変更すること
を特徴とする作動制御装置。
【請求項５】
請求項１〜４の何れかに記載の作動制御装置であって、
前記制御対象機器はカーナビゲーション装置を含む車載機器であることを特徴とする作動制御装置。
【請求項６】
コンピュータを、請求項１〜５の何れかに記載の作動制御装置における音声認識部、ショートカットボタン作成部、属性決定部、操作受付画面決定部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識結果に基づく簡易な操作受付機能を有する作動制御装置に関する。
【背景技術】
【０００２】
例えばナビゲーション装置における目的地設定を、話者によって入力された音声に基づいて簡易に実現したいという要望がある。
特許文献１に記載のナビゲーション装置においては、車室内で発話された会話を録音しておき、ボタン押下された時点で録音音声を認識し、その認識した会話内容に基づいて地点名称を抽出し、その地点名称を用いて目的地設定を行っている。
【０００３】
この手法によれば、会話の中で自然に出てきた地点名称を使用して目的地設定ができるため、ユーザは意識して音声認識装置へ向かって発話することなく目的地を設定でき、便利ではある。
【特許文献１】特開２００５−３１６０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術は、音声認識結果から地点名称を抽出する手法である。しかし、会話内容によっては地点名称が登場しないケースもある。そのようなケースにおいては、地点名称自体を抽出できず、結果として目的地設定ができない。
【０００５】
例えば、下記のようなユーザＡとユーザＢとの会話例を考える。
ユーザＡ：「おいしいものでも食べに行こうか？」
ユーザＢ：「そうだね、この前行ったラーメン屋なんてどう？」
ユーザＡ：「いいね」
この会話においては、地点名称そのものが登場していないため、従来技術の「地点名称を抽出する」という手法では対応できない。
【０００６】
一方、上述のラーメン屋をナビゲーション装置において目的地として設定する場合には、例えば次のように行う。上述の会話中に登場するラーメン屋へ過去に行った際にそのラーメン屋を目的地として設定した履歴が残っていれば、その履歴を元に探す手法がある。つまり、履歴があれば、ナビゲーション装置におけるメニュー選択で「目的地設定」→「履歴」と操作して、履歴一覧の中から該当するラーメン屋を探して目的地として指定することができる。
【０００７】
しかしながら、このような操作は面倒である。せっかく会話中にラーメン屋の話題が登場しているので、それを上手く利用して、もっと簡単に目的地設定ができるようになると便利である。
【０００８】
本発明は、このような問題に鑑みなされたものであり、音声認識結果を上手く利用することによって、ユーザからの操作受付を簡易なものにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の作動制御装置によれば、音声認識部が、音声入力部を介して入力された「話者の発した音声」を分析し、音声認識に用いる比較対象パターンを記憶している認識辞書を用いて認識した結果を認識結果として出力する。ショートカットボタン作成部は、この音声認識部における前記認識結果に基づいて、通常複数の操作を行って指示する内容を一度の操作で指示するためのボタンであるショートカットボタンを作成する。表示制御部は、この作成されたショートカットボタンを画面表示する。そして、作動制御部は、受付部を介して前記画面表示されたショートカットボタンに対する操作を含む各種操作を受け付けた場合、受け付けた操作に応じて制御対象機器の作動を制御する。
【００１０】
第１の対応関係記憶手段は、機能属性及び機能修飾属性と単語との対応関係を記憶しており、ここで機能属性とは、単語から想定される制御対象機器の作動すべき機能を示す属性であり、機能修飾属性とは当該作動すべき機能を実現する際に利用される相対的に下位の機能を示す属性である。また、第２の対応関係記憶手段は、機能属性及び機能修飾属性と操作受付画面との対応関係を記憶している。
【００１１】
属性決定部は、音声認識部における前記認識結果に対応する機能属性及び機能修飾属性を、第１の対応関係記憶手段の対応関係を用いて決定する。操作受付画面決定部は、その属性決定部において決定された機能属性及び機能修飾属に対応する操作受付画面を、第２の対応関係記憶手段の対応関係を用いて決定する。そしてショートカットボタン作成部は、操作受付画面決定部によって決定された操作受付画面に対応するショートカットボタンを作成する。
【００１２】
このように音声認識結果を上手く利用してショートカットボタンを作成することによって、ユーザからの操作受付を簡易なものにすることができる。その効果に対する理解を容易にするため具体例を挙げて説明する。
【００１３】
例えば本作動制御装置の制御対象機器がカーナビゲーション装置であったとして、上述の「発明が解決しようとする課題」にて紹介したような会話がなされた場合を想定する。「ラーメン屋」という単語に対応して「検索」機能属性を対応付けておけば、ラーメン屋の探索が可能な操作受付画面（例えば施設検索画面）へ誘導するショートカットボタンを作成することができる。また、「この前」という単語に対して検索機能に際して「履歴」という機能修飾属性を対応付けておけば、「この前」と「ラーメン屋」という認識単語によって「履歴検索」が可能な操作受付画面へ誘導するショートカットボタンを作成することができる。
【００１４】
なお、作動制御装置の制御対象機器は、カーナビゲーション装置に限らず、種々の機器を採用できる。車載機器であってもよいし、そうでなくてもよい。ただし、カーナビゲーション装置を含む車載機器の場合には、運転者と助手席あるいは後部座席の乗員との間での会話を認識し、車載機器の作動に関する操作受付を行うためのショートカットボタンを作成することが非常に有効である。
【００１５】
ところで、上述の会話例からも分かるように、例えば目的地設定というナビゲーション装置の機能を前提にした会話をしているわけではなく、普通の会話中に登場した単語に基づいてショートカットボタンを作成している。つまり、そのような会話を常に音声認識していることで、ユーザにとって便利なショートカットボタンが作成されるのである。しかし、ユーザが常に音声認識されていることを望まない場合もあり得る。したがって、請求項２に示すように、受付部を介して音声認識を実行させる指示がなされている場合に限って、音声入力部から前記音声認識部へ音声が入力されるよう構成してもよい。
【００１６】
また、請求項３に示すように、ショートカットボタン作成部は、ボタンの意匠に機能名称または関連した絵や写真を付与してショートカットボタンを作成するようにしてもよい。このようにすれば、ショートカットボタンが意味する内容が分かりやすくなる。
【００１７】
また、請求項４に示すように、ショートカットボタン作成部は、作成したショートカットボタンを、ボタン作成時からの経過時間に従ってボタンのサイズ・位置・色の少なくとも１つを変更するようにしてもよい。このようにすれば、ユーザはショートカットボタンの作成された時期を直感的に把握し易くなる。
【００１８】
ところで、請求項６に記載のような、請求項１〜５の何れかに記載の作動制御装置における音声認識部、ショートカットボタン作成部、属性決定部及び操作受付画面決定部として機能させるためのプログラムを、作動制御装置が内蔵するコンピュータに実行させるようになっていてもよい。このようになっていれば、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータが読みとり可能な記録媒体にプログラムを記録し、そのプログラムを必要に応じてコンピュータにロードして起動することにより作動制御装置として機能させることができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施形態を図面と共に説明する。
［構成の説明］
図１は、実施形態の車載システムの概略構成を示すブロック図である。
【００２０】
この車載システム５０は、車両に搭載され、ナビゲーション機能や電話を含む外部との情報入出力機能を実行可能なシステムである。
（１）車載システム５０の説明
この車載システム５０は、車両の現在位置を検出する位置検出器５１と、ユーザからの各種指示を入力するための操作スイッチ群５２と、操作スイッチ群５２と同様に各種指示を入力可能であって車載システム５０とは別体となったリモートコントロール端末（以下、リモコンと称す）５３ａと、リモコン５３ａからの信号を入力するリモコンセンサ５３ｂと、通信装置５４と、地図データや各種の情報を記録した地図記憶媒体から地図データ等を入力する地図データ入力器５５と、地図や各種情報の表示を行うための表示部５６と、各種のガイド音声等を出力するための音声出力部５７と、音声を入力して音声情報を出力するマイクロフォン５８と、音声認識関連の処理を行う音声認識関連ユニット６０と、上述した位置検出器５１，操作スイッチ群５２，リモコンセンサ５３ｂ，通信装置５４，地図データ入力器５５，マイクロフォン５８，音声認識関連ユニット６０からの入力に応じて各種処理を実行し、通信装置５４，表示部５６，音声出力部５７，音声認識関連ユニット６０を制御する制御部５９とを備えている。
【００２１】
位置検出器５１は、ＧＰＳ（Global Positioning System）用の人工衛星からの送信電
波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機５１ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ５１ｂと、車両の前後方向の加速度等から走行した距離を検出するための距離センサ５１ｃとを備えている。そして、これら各センサ等５１ａ〜５１ｃは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。
【００２２】
操作スイッチ群５２は、表示部５６の表示面と一体に構成されたタッチパネル及び表示部５６の周囲に設けられたメカニカルなキースイッチ等から構成される。尚、タッチパネルと表示部５６とは積層一体化されており、タッチパネルには、感圧方式，電磁誘導方式，静電容量方式，あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。
【００２３】
通信装置５４は、設定された連絡先通信情報によって特定される連絡先との通信を行うためのものであり、例えば携帯電話機等の移動体通信機によって構成される。
地図データ入力器５５は、図示しない地図データ記憶媒体（例えばハードディスクやＤＶＤ−ＲＯＭ等）に記憶された各種データを入力するための装置である。地図データ記憶媒体には、地図データ（ノードデータ、リンクデータ、コストデータ、背景データ、道路データ、名称データ、マークデータ、交差点データ、施設のデータ等）、案内用の音声データ、音声認識データ等が記憶されている。なお、地図データ記憶媒体からこれらのデータを入力する代わりに、通信ネットワークを介してこれらのデータを入力するようになっていてもよい。
【００２４】
表示部５６は、カラー表示装置であり、液晶ディスプレイ，有機ＥＬディスプレイ，ＣＲＴなどがあるが、その何れを用いてもよい。表示部５６の表示画面には、位置検出器５１にて検出した車両の現在位置と地図データ入力器５５より入力された地図データとから特定した現在地を示すマーク、目的地までの誘導経路、名称、目印、各種施設のマーク等の付加データとを重ねて表示することができる。また、施設のガイド等も表示できる。
【００２５】
音声出力部５７は、地図データ入力器５５より入力した施設のガイドや各種案内の音声を出力することができる。
マイクロフォン５８は、使用者が音声を入力（発話）するとその入力した音声に基づく電気信号（音声信号）を制御部５９に出力するものである。この入力された音声は、音声認識ユニット６０にて所定される。
【００２６】
音声認識関連ユニット６０に関しては、後述する。
制御部５９は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭ及びＲＡＭに記憶されたプログラムに基づいて各種処理を実行する。例えば、位置検出器５１からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、地図データ入力器５５を介して読み込んだ現在位置付近の地図等を表示部５６に表示する表示処理や、地図データ入力器５５に格納された地点データと、操作スイッチ群５２やリモコン５３ａ等の操作に従って設定された目的地とに基づいて、現在位置から目的地までの最適な経路を算出し、その算出した経路を案内する経路案内処理を行う。
【００２７】
また、制御部５９は、例えば表示部５６に電話番号を受け付ける画面が表示されている状態で操作スイッチ群５２等によって電話番号が入力され、その入力された電話番号の相手に電話をかける指示が操作スイッチ群５２等によってなされた場合、通信装置５４を介して電話をかける制御処理を実行する。
【００２８】
（２）音声認識関連ユニット６０の説明
図２に示すように、音声認識関連ユニット６０は、音声入力部６１と、音声認識部６２と、属性決定部６３と、操作受付画面決定部６４と、ショートカットボタン作成部６５と、認識辞書６６と、属性情報データベース６７と、機器操作情報データベース６８とを備えている。
【００２９】
音声入力部６１は、話者の発した音声を入力するためのものであり、マイクロフォン５８から入力された音声信号をデジタルデータに変換して音声認識部６２へ出力する。なお、音声入力部６１は、入力した音声の特徴量を分析するため、例えば数１０ｍｓ程度の区間のフレーム信号を一定間隔で切り出し、その入力信号が音声の含まれている音声区間であるのか音声の含まれていない雑音区間であるのか判定する。マイクロフォンから入力される信号は、認識対象の音声だけでなく雑音も混在したものであるため、音声区間と雑音区間の判定を行なう。この判定方法としては従来から多くの手法が提案されており、例えば入力信号の短時間パワーを一定時間毎に抽出していき、所定の閾値以上の短時間パワーが一定以上継続したか否かによって音声区間であるか雑音区間であるかを判定する手法がよく採用されている。そして、音声区間であると判定された場合には、その入力信号が音声認識部６３へ出力されることとなる。
【００３０】
認識辞書６６は、音素単位の比較対象パターンを記憶している。音声認識部６２は、音声入力部６１を介して入力される音声信号に基づき、認識辞書６６を用いて認識した結果（文字列）を認識結果として属性決定部６３へ出力する。
【００３１】
属性情報データベース６７は、機能属性及び機能修飾属性と単語との対応関係を記憶しているデータベースである。また、機器操作情報データベース６８は、機能属性及び機能修飾属性と操作受付画面との対応関係を記憶している。これら２種類のデータベースについては、後に図面を参照して説明する。
【００３２】
属性決定部６３は、音声認識部６２における認識結果に対応する機能属性及び機能修飾属性を、属性情報データベース６７の対応関係を用いて決定する。
操作受付画面決定部６４は、その属性決定部６３において決定された機能属性及び機能修飾属に対応する操作受付画面を、機器操作情報データベース６８の対応関係を用いて決定する。
【００３３】
そしてショートカットボタン作成部６５は、操作受付画面決定部６４によって決定された操作受付画面に対応するショートカットボタンを作成する。このショートカットボタン作成部６５によって作成されたショートカットボタンは、制御部５９によって表示部５６に表示される。例えば図６に示すようなショートカットボタンが表示される。
【００３４】
なお、図２に示すように、制御部５９は音声入力部６１を制御して、音声入力部６１から音声認識部６２へ音声信号が入力される状態と、入力されない状態とを切り替えることができるようにされている。この状態の切替は、ユーザが操作スイッチ群５２等を介して指示できるようにされている。つまり、操作スイッチ群５２等を介してユーザから音声認識を実行する旨の指示がなされた場合には、制御部５９は音声入力部６１を制御し、音声入力部６１から音声認識部６２へ音声信号が入力される状態にする。一方、操作スイッチ群５２等を介してユーザから音声認識を実行しない旨の指示がなされた場合には、制御部５９は音声入力部６１を制御し、音声入力部６１から音声認識部６２へ音声信号が入力されない状態にする。
【００３５】
それではここで、属性情報データベース６７及び機器操作情報データベース６８の具体例について説明する。
（２ａ）属性情報データベース６７について
属性情報データベース６７の一例を図３に示す。ここでは、単語として、ラーメン・ラーメン屋？？店・電話・予約・この前・いつもの・近くの・迂回を例示している。なお、「ラーメン屋？？店」とは、特定の店舗名を指す。
【００３６】
これらの各単語に機能属性及び機能修飾属性が対応付けられている。
機能属性とは、例えば「検索する」「電話する」「ルート変更」など、単語から想定される制御対象機器の作動すべき機能を示す属性である。車載システム５０のナビゲーション機能を前提とした場合には、上述した「検索する」や「ルート変更」などが「作動すべき機能を示す属性」として考えられ、また、電話を含む外部との情報入出力機能を前提とした場合には、「電話する」が「作動すべき機能を示す属性」として考えられる。
【００３７】
また、機能修飾属性とは当該作動すべき機能を実現する際に利用される相対的に下位の機能もしくは情報を示す属性である。例えばラーメンという単語に対して機能属性が「検索する」であった場合、検索機能の下位機能としてジャンル検索が考えられるため、機能修飾属性として「ジャンル＝ラーメン」が対応付けられている。
【００３８】
また、特定の店舗名を指す「ラーメン屋○○店」のような単語に対しては、検索だけでなくその店舗に電話をかける機能を使うことも想定されるので、機能属性として「検索する」「電話する」が対応付けられている。そして、検索機能の下位機能としての施設検索や、電話をかける相手の特定のために機能修飾属性「施設＝ラーメン屋○○店」が対応付けられている。
【００３９】
また、「この前」「いつもの」「近くの」という単語には、それぞれ機能修飾属性として、「検索情報＝履歴（最新）」「検索情報＝履歴（最頻出）」「検索情報＝周辺」が対応付けられている。また、「迂回」という単語には、機能属性「ルート変更」が対応付けられると共に、機能修飾属性として「変更条件＝迂回」が対応付けられている。
【００４０】
（２ｂ）機器操作情報データベース６８について
機器操作情報データベース６８の一例を図４に示す。機能属性と機能修飾属性の組み合わせに対応して、操作受付画面が設定されている。操作受付画面とは、例えばナビゲーション機能における検索画面であったり、電話機能における電話をかけるための操作を受け付ける画面である。具体的に説明する。
【００４１】
機能属性が「検索する」で機能修飾属性が設定されてない場合には、操作受付画面は「検索画面」となる。検索機能の下位機能としてジャンル検索や周辺検索等が存在するが、ここでいう「検索画面」とは検索のトップ画面を指す。一方、機能属性が「検索する」で機能修飾属性が「ジャンル＝○○○」である場合には、操作受付画面は「ジャンル＝○○○と指定した検索画面」となる。また、機能属性が「検索する」で機能修飾属性が「検索情報＝周辺」である場合には、操作受付画面は「検索情報＝周辺と指定した検索画面」となり、同様に、機能属性が「検索する」で機能修飾属性が「検索情報＝履歴（最新）」である場合には、操作受付画面は「検索情報＝履歴（最新）と指定した検索画面」となる。
【００４２】
また、機能属性が「電話する」で機能修飾属性が設定されてない場合には、操作受付画面は「電話番号の入力を待ち受ける画面」となる。また、機能属性が「電話する」で機能修飾属性が「施設＝×××（←これは電話番号）」である場合には、操作受付画面は「電話番号×××を電話のかけ先と指定して、電話をかける指示を待ち受ける画面」となる。
【００４３】
ここまでで車載システムの概略構成を説明したが、車載システムの各部と特許請求の範囲における用語との対応関係を説明する。音声入力部６１、音声認識部６２、属性決定部６３、操作受付画面決定部６４、ショートカットボタン作成部６５、認識辞書６６は、それぞれ同名の音声入力部、音声認識部、属性決定部、操作受付画面決定部、ショートカットボタン作成部、認識辞書に相当する。また、制御部５９が表示制御部及び作動制御部に相当し、操作スイッチ群５５が受付部に相当する。属性情報データベース６７が第１の対応関係記憶手段に相当し、機器操作情報データベース６８が第２の対応関係記憶手段に相当する。
【００４４】
［作動の説明］
次に、車載システム５０の作動のうち、車両の乗員同士の会話あるいは独り言を音声認識した結果に基づいてショートカットボタンを表示部５６へ表示させる制御処理について図５を参照して説明する。この制御処理は、制御部５９及び音声認識関連ユニット６０が実行する。
【００４５】
なお、この図５の処理が実行される前提について説明しておく。上述したように、ユーザが操作スイッチ群５２等を介して指示することで、音声入力部６１から音声認識部６２へ音声信号が入力される状態と入力されない状態とを切り替えることができるようにされている。したがって、操作スイッチ群５２等を介してユーザから音声認識を実行しない旨の指示がなされた場合には、制御部５９は音声入力部６１を制御し、音声入力部６１から音声認識部６２へ音声信号が入力されない状態にする。したがって、図５に示す処理は実行されない。一方、操作スイッチ群５２等を介してユーザから音声認識を実行する旨の指示がなされた場合には、制御部５９は音声入力部６１を制御し、音声入力部６１から音声認識部６２へ音声信号が入力される状態にする。図５に示す処理は、このような状態において実行されるものである。
【００４６】
最初のステップＳ１０では、音声入力部６１が、マイクロフォン５８より、会話音声（ここでは、乗員同士の会話だけでなく、例えば運転者の独り言も含むものとする。）を入力する。そして、その入力された音声信号をデジタルデータに変換して音声認識部６２へ出力する。
【００４７】
Ｓ２０では、音声認識部６２が、入力された音声信号に基づき単語列に分解する。そしてＳ３０では、各単語について属性情報を抽出する。
続くＳ４０では、Ｓ３０で抽出した属性情報の中に機能属性があるか否か判断する。この判断は、図３に示す属性情報データベース６７に基づいて行う。機能属性がなければ（Ｓ４０：ＮＯ）、Ｓ１０へ戻り、機能属性があれば（Ｓ４０：ＹＥＳ）、Ｓ５０へ移行する。
【００４８】
Ｓ５０では、機能属性が複数あるか否か判断する。機能属性が複数あれば（Ｓ５０：ＹＥＳ）、Ｓ６０へ移行して、優先順位１位となる機能属性を決定する。ここで、機能の優先順位の決定は、例えば次のような手法によって行うことが考えられる。（１）多数決、（２）入力語の品詞による順位付け（例えば動詞に付随する機能属性を優先するなど）、（３）予め決められた優先順位表に従う。
【００４９】
Ｓ６０にて優先順位１位となる機能属性を決定したら、Ｓ７０へ移行する。なお、Ｓ５０にて否定判断、つまり機能属性が１つの場合には（Ｓ５０：ＮＯ）、Ｓ６０を処理することなくＳ７０へ移行する。
【００５０】
Ｓ７０では、Ｓ３０で属性情報の決定された単語の中から、機能属性に対応する機能修飾属性の収集を行う。この収集も、図３に示す属性情報データベース６７に基づいて行う。
【００５１】
そして、Ｓ８０では、決定された機能属性と機能修飾属性とから操作受付画面を決定する。この操作受付画面の決定は、図４に示す機器操作情報データベース６８に基づいて行う。
【００５２】
操作受付画面が決定されたら、Ｓ９０へ移行して、ショートカットボタンを作成する。
Ｓ１０〜Ｓ９０までは音声認識関連ユニット６０において実行される処理である。Ｓ９０で作成されたショートカットボタンに関するデータは制御部５９へ出力され、制御部５９では、対応する操作受付画面をショートカットボタンにリンクさせる（Ｓ１００）。そして、表示部５６へショートカットボタンを表示する（Ｓ１１０）。例えば、図６（ａ）に示すようにショートカットボタンを表示する。
【００５３】
このようにショートカットボタンが表示された後は、ユーザがそのショートカットボタンを押下することで、いわゆるショートカット機能が発揮され、通常複数の操作を行って初めて表示される操作受付画面へ、一度の操作で移行することができる。そして、その操作受付画面において受け付けた操作（当然ながら操作スイッチ群５２等を介してユーザから受け付ける）に応じて、検索機能や電話番号の受付などを行う。これらの制御は制御部５９が実行する。
【００５４】
［効果等の説明］
本実施形態の車載システム５０においては、音声認識関連ユニット６０の音声認識部６２が、音声入力部６１を介して入力された「話者の発した音声」を分析し、認識辞書６６を用いて認識した結果を認識結果として出力する。属性決定部６３は、その認識結果に対応する機能属性及び機能修飾属性を、属性情報データベース６７の対応関係を用いて決定する。操作受付画面決定部６４は、その属性決定部６３において決定された機能属性及び機能修飾属に対応する操作受付画面を、機器操作情報データベース６８の対応関係を用いて決定する。そしてショートカットボタン作成部６５は、操作受付画面決定部６４によって決定された操作受付画面に対応するショートカットボタンを作成する。このショートカットボタンは、制御部５９によって表示部５６に表示される。
【００５５】
このように音声認識結果を上手く利用してショートカットボタンを作成することによって、ユーザからの操作受付を簡易なものにすることができる。
この点に関して、図６〜図８を参照してさらに説明する。
【００５６】
例えば、下記のようなユーザＡとユーザＢとの会話例を考える。
ユーザＡ：「おいしいものでも食べに行こうか？」
ユーザＢ：「そうだね、ラーメン屋なんてどう？」
ユーザＡ：「いいね」
このような会話中には「ラーメン屋」という機能属性を持った単語が含まれている。したがって、図３に示す属性情報データベース６７に基づき、「ラーメン屋」に対して「検索する」という機能属性と「ジャンル＝ラーメン」という機能修飾属性を決定する。これらの機能属性と機能修飾属性を元に、図４に示す機器操作情報データベース６８に基づいて操作受付画面を決定すると、操作受付画面は「ジャンル＝ラーメンと指定した検索画面」となる。
【００５７】
例えば図６（ａ）に示すように、車載システム５０において表示部５６に地図表示を行っている状態で上記のような会話から操作受付画面を決定した場合には、上記操作受付画面へのショートカットが可能なショートカットボタンを表示部５６に表示されている地図上に重ねて表示する。なお、図６（ａ）の例では、ショートカットボタンに「ラーメン」という「機能を示す名称」を付記してある。この場合は、ジャンル＝ラーメンと指定した検索機能を実行可能な操作受付画面へのショートカットボタンなので、「ラーメン」は機能を示す名称として考える。このショートカットボタンをユーザが操作すれば、その一度の操作だけで、検索機能のうちのジャンル指定検索であり、且つジャンル＝ラーメンと指定した検索機能を実行可能な操作受付画面へショートカットすることができる。
【００５８】
なお、ショートカットボタンに関しては、図６（ａ）に示すように、「ラーメン」という文字を付記してもよいし、何らかのお知らせがあることを示す代表ボタン的な意味合いで「お知らせ」という文字を付記してもよいし、ショートカットボタンであることを示す「ＳＣ」という文字を付記してもよい。
【００５９】
もちろん、このショートカットボタンの意匠に関しては、上述のような機能名称を付記するのではなく、関連した絵や写真を付与することも可能である。例えば文字を表示する代わりにラーメンを示すデザイン画を表記しても良い。
【００６０】
また、機能修飾属性に関してもユーザが理解できるような表記にしてもよい。その具体例を、図７を参照して説明する。
例えば「デパートへ行こうか？」という基本的な発話に対して、「近くのデパートへ行こうか？」「いつものデパートへ行こうか？」「○○（地名）のデパートへ行こうか？」といった３つの応用形の発話が考えられる。図７は、それら４つの発話に対する属性と、対応する操作受付画面を示している。機能属性は何れも「検索する」であるが、機能修飾属性がそれぞれの場合で異なる。
【００６１】
図７の４段目（最下段）に示す例が、「デパートへ行こうか？」という基本的な発話の場合であり、機能修飾属性は「ジャンル：デパート」であるため、施設検索であり、且つ施設として「デパート」を指定した状態の操作受付画面が対応する。
【００６２】
図７の１段目（最上段）に示す例は、「近くのデパートへ行こうか？」という発話の場合である。図３に示すように「近くの」に対して機能修飾属性「検索情報＝周辺」が設定されているので、周辺検索の操作受付画面が対応する。
【００６３】
図７の２段目に示す例が、「いつものデパートへ行こうか？」という発話の場合である。図３に示すように「いつもの」に対して機能修飾属性「検索情報＝履歴（最頻出）」が設定されているので、頻出度順に表示した履歴検索の操作受付画面が対応する。
【００６４】
図７の３段目に示す例が、「○○のデパートへ行こうか？」という発話の場合であり、機能修飾属性は「エリア指定＝○○」であるため、エリアを○○として指定した施設検索の操作受付画面が対応する。
【００６５】
これらに関しては、図７に示すように、何れの場合も「デパート」という文字を付記したショートカットボタンを表示するようにしてもよいが、機能修飾属性に応じて、例えば「周辺のデパート」とか「履歴のデパート」といった文字を付記するような態様でもよい。このようにすれば、ショートカットボタンが意味する内容が分かりやすくなる。
【００６６】
図８は、図７に示す例の場合に、ショートカットボタンを用いることでどの程度の操作負担が軽減されるかを示すものである。
例えば上述した「○○のデパートへ行こうか？」という場合に対応する「エリアを○○として指定した施設検索の操作受付画面」について説明する。通常操作であれば、「目的地設定」→「施設」→「その他」→「デパート」→「○○（←エリア指定操作）」という５回の操作が必要となる。
【００６７】
また、「近くのデパートへ行こうか？」という場合に対応する「周辺検索の操作受付画面」について説明する。通常操作であれば、「目的地設定」→「周辺施設」→「デパート」→「現在地（←現在地からの距離を基準とする指定）」という４回の操作が必要となる。
【００６８】
また、「いつものデパートへ行こうか？」という場合に対応する「履歴検索の操作受付画面」について説明する。通常操作であれば、「目的地設定」→「履歴施設」という２回の操作が必要となる。
【００６９】
これら何れの場合であっても、本実施形態のようにショートカットボタンを表示すれば、ユーザはそのショートカットボタンを１回操作するだけで同じ操作受付画面へショートカットできる。
［別実施形態］
（１）上記実施形態では、図２に示すように、認識辞書６６と属性情報データベース６７を別個に構成するように説明したが、図９に示すように、それらを合体させた認識辞書＋属性情報データベース６６ａとして構成してもよい。
【００７０】
その場合には、図２に示す属性決定部６３の機能も音声認識部６２に含めるようにすればよい。つまり、図９に示す音声認識部６２ａは、音声認識と共に属性も決定するよう構成されている。
【００７１】
（２）ショートカットボタンに関しては次のような工夫を施しても良い。つまり、ボタン作成時からの経過時間に従ってショートカットボタンのサイズ・位置・色の少なくとも１つを変更するのである。このようにすれば、ユーザはショートカットボタンの作成された時期を直感的に把握し易くなる。例えば経過時間と共にショートカットボタンのサイズが小さくなるようにした場合、ショートカットボタンのサイズが小さくなっていることを認識したユーザが、あえてそのショートカットボタンを操作しないという選択も可能である。つまり、少し前に会話した内容に応じて作成されたショートカットボタンであれば、現在のユーザの考えとして、そのようなショートカットボタンの操作は不要であると考えるかもしれない。したがって、主に、ショートカットボタン操作の要不要をユーザが検討するのに有効である。
【００７２】
（３）上記実施形態ではショートカットボタンは１個だけ表示するようにしたが、複数のショートカットボタンを表示するようにしてもよい。つまり、ショートカットボタンを表示した後の会話に基づいて、新たなショートカットボタンを表示することも考えられる。その際に、古いショートカットボタンを削除して新しいショートカットボタンのみ表示する手法もあるが、例えば最新の所定個（例えば２個とか３個）のショートカットボタンを全て表示する手法も考えられる。
【００７３】
その場合には、上記（２）で説明したような経過時間によってショートカットボタンのサイズ・位置・色の少なくとも１つを変更すれば、区別が付きやすくなる。また、作成順番によってショートカットボタンのサイズ・位置・色の少なくとも１つを変更することも考えられる。このようにすれば、ユーザとしては、どのタイミングでの会話に対応するショートカットボタンであるかが判別し易くなり、便利である。
【００７４】
（４）上記実施形態においては車載システム５０への適用を説明した。上述の例ではナビゲーション機能や、電話を含む外部との情報入出力機能を実行可能なシステムの例を挙げたが、他の車載機器を制御対象機器として、その作動制御をする際の操作受付画面を表示するような適用も可能である。例えばカーエアコンやカーオーディオ、その他の車載機器である。
【００７５】
また、適用先は車載システムには限らない。例えば車載ではないナビゲーション装置や電話装置であっても同様に適用可能である。また、室内にあるエアコンやオーディオ装置であっても適用可能である。さらに、例えば街角に設定した各種検索装置などにおいても、同様に適用可能である。例えば、そのような検索装置の前で使用者達が自然と行った会話に基づいてショートカットボタンを表示すれば、ユーザは簡易な操作で所望の操作受付画面を使用することができる。
【００７６】
ただし、車載システムの場合には、マイクロフォンから入力される音声が車両の乗員に（ほぼ）限定されるため、作成・表示したショートカットボタンが、乗員の要望に沿ったものとなる可能性が高く、非常に有効である。
【図面の簡単な説明】
【００７７】
【図１】実施形態の車載システムの概略構成を示すブロック図である。
【図２】主に、音声認識関連ユニットの構成を機能的に示したブロック図である。
【図３】属性情報データベースの一例を示す説明図である。
【図４】機器操作情報データベースの一例を示す説明図である。
【図５】車両の乗員同士の会話あるいは独り言を音声認識した結果に基づいてショートカットボタンを表示部へ表示させる制御処理を示すフローチャートである。
【図６】ショートカットボタンを作成することによって、ユーザからの操作受付を簡易なものにすることができたことを示すための説明図である。
【図７】ショートカットボタンを作成することによって、ユーザからの操作受付を簡易なものにすることができたことを示すための説明図である。
【図８】ショートカットボタンを作成することによって、ユーザからの操作受付を簡易なものにすることができたことを示すための説明図である。
【図９】別実施形態の車載システムの概略構成を示すブロック図である。
【符号の説明】
【００７８】
５０…車載システム、５１…位置検出器、５１ａ…ＧＰＳ受信機、５１ｂ…ジャイロスコープ、５１ｃ…距離センサ、５２…操作スイッチ群、５３ａ…リモコン、５３ｂ…リモコンセンサ、５４…通信装置、５５…操作スイッチ群、５５…地図データ入力器、５６…表示部、５７…音声出力部、５８…マイクロフォン、５９…制御部、６０…音声認識ユニット、６０…音声認識関連ユニット、６１…音声入力部、６２…音声認識部、６２ａ…音声認識部、６３…属性決定部、６４…操作受付画面決定部、６５…ショートカットボタン作成部、６６…認識辞書、６６ａ…認識辞書＋属性情報データベース、６７…属性情報データベース、６８…機器操作情報データベース。
【図１】
2008014818.tif 000003
【図２】
2008014818.tif 000004
【図５】
2008014818.tif 000005
【図９】
2008014818.tif 000006
【図３】
2008014818.tif 000007
【図４】
2008014818.tif 000008
【図６】
2008014818.tif 000009
【図７】
2008014818.tif 000010
【図８】
2008014818.tif 000011