(57)【要約】【課題】ユーザの所望する機能を優先して起動し、また各機能の起動順序を容易に設定することができる多機能情報機器及び多機能情報機器の起動方法を得る。【解決手段】各々異なる機能を有するナビゲーション制御部１６、カメラ制御部１７、ＴＶ制御部１８、オーディオ制御部１９、及び、音声認識部２０の起動順序を記載している起動パラメータテーブル１４と、起動パラメータテーブル１４に各機能の起動順序を記載する起動順序設定１２と、起動パラメータテーブル１４に記載されている順序に従って各機能を起動させる起動順序制御部１１とを備えた。【選択図】図１
2009048231.tif 000002
【特許請求の範囲】
【請求項１】
各々異なる情報処理機能を有する複数の機能制御手段を備えた多機能情報機器において、
前記複数の機能制御手段の起動順序を記載している起動パラメータテーブルと、
前記起動パラメータテーブルに各機能制御手段の起動順序を記載する起動順序設定手段と、
前記起動パラメータテーブルに記載された順序に従って各機能制御手段を起動させる起動順序制御手段と、
を備えることを特徴とする多機能情報機器。
【請求項２】
起動順序設定手段は、ユーザによる入力手段の操作によって設定された各機能制御手段の起動順序を起動パラメータテーブルに記載することを特徴とする請求項１記載の多機能情報機器。
【請求項３】
ユーザが入力手段に行った操作を記録しているユーザ操作データベースと、
前記入力手段に行われた操作を示すデータを前記ユーザ操作データベースに蓄積し、該蓄積されているデータを用いて各機能制御手段の起動順序を設定し起動パラメータテーブルに記載するユーザ操作記録手段と、
を備えることを特徴とする請求項２記載の多機能情報機器。
【請求項４】
起動順序設定手段が、ユーザの入力操作によって手動設定された各機能の起動順序を起動パラメータテーブルに記載する過程と、
ユーザ操作記録手段が、前記ユーザの入力操作の内容を表すデータを生成してユーザ操作データベースに蓄積し、該ユーザ操作データベースに蓄積したデータから各機能の使用頻度を求め、該使用頻度から各機能の起動動順序を自動設定して起動パラメータテーブルに記載する過程と、
起動順序制御手段が、起動パラメータテーブルに予め設定／記載されている各機能の起動順序、前記手段設定された各機能の起動順序、及び、前記自動設定された各機能の起動順序のいずれか、あるいはこれらの起動順序を表す数値を用いた演算によって算出した起動順序を用いて各機能を起動させる過程と、
を備える多機能情報機器の起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザの使用態様に応じて複数の機能を順に起動させる多機能情報機器及び多機能情報機器の起動方法に関するものである。
【背景技術】
【０００２】
例えばカーナビゲーション装置のように複数の情報処理機能を備えた多機能情報機器は、設計者が設計段階において一般的な使い勝手などを考慮し、当該多機能情報機器に組み込まれている各種機能の最適な起動順序が設定されている。
また、様々な処理に使用するハードウエアやソフトウエアなどのリソースをコンピュータシステムに登録し、また複数のリソースをグループとして同様に登録しておき、前述のコンピュータシステムを起動するとき、起動順序設定プログラムが入力手段から設定された順にリソースまたはグループを起動させるものがある（例えば、特許文献１参照）。このクラスタシステムは、リソースやグループなどをデータベースとして登録しておき、システム内部の動きを事細かに設定する必要があるため、不特定多数の一般的なユーザが使用することには不適当なものである。
【０００３】
【特許文献１】特開２００１−３２５２４０号公報（第３〜５頁、図１〜図１１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の多機能情報機器は以上のように構成されているので、各機能を起動させる順序は、標準的な使用環境を想定した単一のパターンのみになり、起動開始からユーザが機能を利用できるようになるまで一定の待ち時間が発生していた。
一方、ユーザによっては特定の機能を優先的に使用することを望む場合もある。各機能の起動順序が画一的な起動パターンでは一部のユーザの要望には対応することができるが、別のユーザが速やかに使用することを望む機能は逆に起動が遅くなってしまい、また、起動順序を設定することができるものは操作設定が煩雑になり、全てのユーザのニーズを満たすことができないという課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、ユーザの所望する機能を優先して起動し、また各機能の起動順序を容易に設定することができる多機能情報機器及び多機能情報機器の起動方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る多機能情報機器は、複数の機能制御手段の起動順序を記載している起動パラメータテーブルと、起動パラメータテーブルに各機能制御手段の起動順序を記載する起動順序設定手段と、起動パラメータテーブルに記載された順序に従って各機能制御手段を起動させる起動順序制御手段とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、起動順序設定手段が起動パラメータテーブルに各機能制御手段の起動順序を記載し、起動順序制御手段が起動パラメータテーブルに記載された順序に従って各機能制御手段を起動させるようにしたので、ユーザの使い勝手が良いように各機能の起動順序を容易に設定することができるという効果がある。
【発明を実施するための最良の形態】
【０００８】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１による多機能情報機器の構成を示すブロック図である。この図は、多機能情報機器として車載用のナビゲーション装置１を例示したものである。ナビゲーション装置１は、例えば、ユーザが操作するジョグダイアルや操作ボタンなどを有する入力装置２、液晶表示装置などの画面表示装置３、スピーカなどの音声出力装置４、及び、マイクロホンなどの音声入力装置５と接続されている。
ナビゲーション装置１は、当該ナビゲーション装置１が備える各機能の起動制御を行う起動順序制御部１１、各機能の起動順序を設定する起動順序設定部１２、及び、入力装置２から出力される信号等を入力して、ユーザが行った操作を記録する処理を行うユーザ操作記録部１３を備えている。また、メモリなどの記憶手段から成り、起動順序設定部１２が設定した起動順序を表すデータなどを記録する起動パラメータテーブル１４、及び、同じ記憶手段ユーザ操作記録部１３から出力されるデータを記録／蓄積するユーザ操作データベース（以下、ユーザ操作ＤＢと記載する）１５を備えている。
【０００９】
また、ナビゲーション装置１は、例えば図示を省略したＧＰＳ受信装置等からのＧＰＳデータを入力して現在位置等を求め、画面表示装置３に現在位置を表示させる等のナビゲーション機能の動作制御を行うナビゲーション制御部１６、例えば車両後方の映像を撮影する図示を省略したカメラの撮影動作を制御し、撮影した画像を画面表示装置３に表示させるカメラ制御部１７、テレビ放送を受信して画面表示装置３に受信画像を表示させ、また音声出力装置４から受信音声を出力させるＴＶ制御部１８、図示を省略したオーディオ装置の動作を制御し音声出力装置４からオーディオ出力を行わせるオーディオ制御部１９、音声入力装置５から入力された音声を解析し、解析内容に応じて他の装置等に制御信号を出力する音声認識部２０を備えている。
【００１０】
前述の起動順序制御部１１、起動順序設定部１２、ユーザ操作記録部１３、ならびにナビゲーション制御部１６、カメラ制御部１７、ＴＶ制御部１８、オーディオ制御部１９、音声認識部２０は、各々のプログラムに基いて制御／処理動作を行う機能制御手段で、ナビゲーション装置１が備える各機能の処理動作を行うモジュールを成すものである。なお、ここで説明するナビゲーション装置１は、機能制御手段の一例としてナビゲーション制御部１６、カメラ制御部１７、ＴＶ制御部１８、オーディオ制御部１９、音声認識部２０を備えるもので、これらの機能制御手段に限らず他の機能を有するものを備えてもよい。即ち、この発明による多機能情報機器は上記のナビゲーション制御部１６、カメラ制御部１７、ＴＶ制御部１８、オーディオ制御部１９、及び、音声認識部２０を備えることに限定されない。
【００１１】
次に動作について説明する。
図２は、実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。この図は、図１の起動パラメータテーブル１４に記載されている内容、即ち記録されるデータ構成の一例を示したもので、ナビゲーション装置１が有する‘ナビゲーション機能’、‘オーディオ機能’、‘ＴＶ制御機能’、‘カメラ制御機能’、‘音声認識機能’などの各機能の名称が記載されている「機能名称」の欄、予め設定されているナビゲーション装置１が各機能を起動させる基本的な順序が記載されている「基本設定」の欄、ユーザが設定した起動順序が記載される「手動設定」の欄、後述するように起動順序設定部１２が設定した起動順序が記載される「自動設定」の欄、前述の「機能名称」の欄に記載されている各機能を実施するときに用いる制御プログラム等のモジュール、例えば‘Ｎａｖｉｇａｔｉｏｎ．ｅｘｅ’などのモジュール名が記載されている「起動モジュール」の欄を有している。
【００１２】
図３は、実施の形態１による多機能情報機器のユーザ操作ＤＢに記録されているデータを示す説明図である。この図は、図１のユーザ操作ＤＢ１５に記録されているデータ構成の一例を示したもので、ユーザが入力装置２等を操作して設定を行った日時を記録している「操作日時」の欄、「操作日時」の欄に記載された日時に行われた操作内容を記録している「操作内容」の欄、及び、「操作日時」の欄に記載された日時に行われた操作によって設定等の対象となる機能を記録している「操作対象」の欄を有している。
【００１３】
図４は、実施の形態１による多機能情報機器の画面表示装置に表示される画面を示す説明図である。この図は、ナビゲーション装置１の各機能の起動順序をユーザが設定するとき、画面表示装置３に表示される設定画面の一例を示すものである。この設定画面には、ナビゲーション装置１が備える全ての機能名称が一覧表示され、例えば、各機能名称の右側に表示されている枠内に、起動させる順序を表す数値が表示されている。
ナビゲーション装置１は、予め図２に示したように起動パラメータテーブル１４の「基本設定」の欄に各機能の起動順序が記載されており、「手動設定」の欄及び「自動設定」の欄に何も記載されていないとき、即ちユーザによって各機能の起動順序が設定されていないときには、当該「基本設定」の欄に記載されている数値の順序に従って各機能を起動させる。
【００１４】
図５は、実施の形態１による多機能情報機器の動作を示すフローチャートである。この図は、図１の起動順序設定部１２による制御動作を示すものである。
ユーザが、自ら所望する順序で各機能が起動するように、例えば入力装置２を操作したとき、このような操作を示す制御信号等が入力装置２から出力され、この出力信号を入力したナビゲーション装置１の起動順序設定部１２は、例えば図４に示したような起動順序を表す設定画面を画面表示装置３に表示させる（ステップＳＴ１０１）。
次に、ユーザに入力装置２を操作させて、当該ユーザが起動順序を設定することを望む機能を前述の設定画面上において選択／設定させ（ステップＳＴ１０２）、選択された機能の起動順序を表す数値を入力させる（ステップＳＴ１０３）。
【００１５】
なお、上記の入力装置２の操作に替えて、ユーザに音声入力装置５から当該設定等を指示する音声を入力させ、音声認識部２０がこの音声による指示を示す信号を生成し、音声認識部２０の出力信号を起動順序設定部１２へ入力するようにしてもよい。なお、このときは他の機能に先がけて音声認識機能、即ち音声認識部２０を起動させておく。このように音声入力装置５を入力手段として使用し、また後述する各動作処理においても、入力装置２に替えて音声入力装置５及び音声認識部２０を用いた音声による入力操作を用いるようにしてもよい。
【００１６】
図６は、実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。この図は、前述のように、ユーザが入力装置２を操作して自らが所望する順序で各機能を起動させるように設定したとき、起動パラメータテーブル１４に記載されている内容／データを示したものである。
起動順序設定部１２は、入力装置２から入力された起動順序を表す数値を、前述のように例えば図４に示した設定画面の側方の枠内に表示させ、またこの数値を、ステップＳＴ１０２の過程で選択された機能と関連付けて図６に示したように起動パラメータテーブル１４の「手動設定」の欄に記載／保存する（ステップＳＴ１０４）。
【００１７】
次に起動順序設定部１２は、ユーザが他に設定したい項目、即ち起動順序を設定したい機能があるか否かを判定する（ステップＳＴ１０５）。具体的には、例えば他に起動順序の設定を所望する機能が有るか否かを問いかけるメッセージ等を画面表示装置３に表示させ、いずれかの機能の起動順序を設定したい旨を示す操作が、ユーザによって入力装置２になされたとき、前述のステップＳＴ１０２の過程に戻り、以降の処理過程を前述の説明と同様に行い、順次起動パラメータテーブル１４の「手動設定」の欄に、起動順序として設定された数値を記録／保存させる。ここまで説明したステップＳＴ１０２〜ＳＴ１０５の各過程を繰り返すことにより、ユーザの手動設定によるナビゲーション装置１の各機能の起動順序の設定が行われ、例えば図６の「手動設定」の欄のように起動順序が記載される。このような処理動作によって、ユーザの所望する起動順序が起動パラメータテーブル１４の記載内容に反映される。
ステップＳＴ１０５の過程で、他に起動順序の設定を行う機能が無い旨を示す操作が入力装置２になされ、起動順序設定部１２が他に設定したい項目は無いと判定したときには、当該起動順序設定部１２は機能の起動順序を設定する処理動作を終了し、適宜設定画面の表示を終了させる。
【００１８】
図７は、実施の形態１による多機能情報機器の動作を示すフローチャートである。この図は、ナビゲーション装置１のユーザ操作記録部１３の動作を示すもので、起動パラメータテーブル１４に記載される各機能の起動順序を自動的に設定する動作を示すものである。
ユーザ操作記録部１３は、ナビゲーション装置１が動作を開始すると、ユーザによる操作を記録する処理動作を開始する（ステップＳＴ２０１）。
図５，６を用いて説明したように、ユーザが入力装置２を操作して手動による各機能の起動順序の設定操作を行うと、この操作を示す信号が入力装置２から出力される。ユーザ操作記録部１３は、この入力装置２の出力信号を入力して前述のユーザの手動による各機能の起動順序の設定操作を検出する（ステップＳＴ２０２）。
なお、前述のように入力装置２に替えて音声入力装置５及び音声認識部２０を使用し、ステップＳＴ２０２の過程において音声認識部２０の出力信号をユーザ操作設定部１３へ入力するようにしてもよい。
【００１９】
ユーザ操作設定部１３は、ステップＳＴ２０２の過程でユーザの操作内容を示す信号を入力すると、この信号を入力した時刻を示すデータ、上記の操作内容を表すデータ、また、この操作内容により起動順序の設定対象となる機能を表すデータを生成し、これらのデータを例えば図３に示したように関連付けてユーザ操作ＤＢ１５に記録させる（ステップＳＴ２０３）。
ユーザ操作設定部１３は、ステップＳＴ２０２〜ＳＴ２０３の過程として、順次ユーザが行った操作を検出して、検出した操作内容をユーザ操作ＤＢ１５に記録／蓄積し、適宜ユーザ操作ＤＢ１５に記録されているデータを検索して、操作回数の多い順に各機能即ち起動させるモジュールに順位付けを行う（ステップＳＴ２０４）。
【００２０】
図８は、実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。この図は、ユーザ操作記録部１３によって起動パラメータテーブル１４の「自動設定」の欄に、各機能の起動順序を表す数値が記載された状態を示したものである。
図８に示したように、起動パラメータテーブル１４の「機能名称」の欄に記載されている各機能に対応させて「自動設定」の欄に各機能に付けた順位の値を記載し、当該起動パラメータテーブル１４に保存する（ステップＳＴ２０５）。このようにして、自動設定による起動順序、詳しくはユーザ操作設定部１３によって求められた各機能の起動順序を表す値を起動パラメータテーブル１４に反映する。
この後、ユーザ操作記録部１３は、ユーザ操作記録処理動作を継続するか否かを判定する（ステップＳＴ２０６）。例えば、入力装置２に操作がなされて、ユーザ操作の記録動作を終了する信号を入力装置２から入力したときには、当該記録動作を終了する。また、ユーザ操作の記録動作の終了を指示する信号などが入力されないとき、あるいは記録動作を継続するように操作がなされたときには、ステップＳＴ２０２の過程に戻り、以降の各過程を同様に行う。
【００２１】
図９は、実施の形態１による多機能情報機器の動作を示すフローチャートである。この図は、ナビゲーション装置１の起動順序制御部１１が各機能を順に起動させる動作制御を示すものである。
起動順序制御部１１は、ナビゲーション装置１が起動すると、各々の機能を起動させる制御を開始し（ステップＳＴ３０１）、起動パラメータテーブル１４の各要素、詳しくは「基本設定」の欄、「手動設定」の欄、「自動設定」の欄に記載されている各数値に重み付けを行って起動順序の設定に使用する合計点を求める（ステップＳＴ３０２）。
【００２２】
図１０は、実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。この図は、起動順序制御部１１によって起動パラメータテーブル１４の「基本設定」の欄、「手動設定」の欄、「自動設定」の欄に記載された値に重み付けを行って機能毎にこれら三つの値の和を求め、この合計値を「合計点」の欄に記載した状態を示したものである。
起動順序制御部１１は、図８などに示した起動パラメータテーブル１４のように、「基本設定」の欄に予め数値が記載／設定されており、ユーザの入力操作に応じて起動順序設定部１２が「手動設定」の欄に数値を記載／設定し、及び、ユーザ操作記録部１３が「自動設定」の欄に数値を記載／設定したとき、図１０に示したように予め重み係数として設定された値を各欄に記載されている値に掛け合わせる。例えば、図１０に例示したように「基本設定」の欄に記載されている値には重み係数「１」を乗算し、「手動設定」の欄に記載されている値には重み係数「３」を乗算する。また、「自動設定」の欄に記載されている値には重み係数「２」を乗算する。このように各設定の欄に記載されている値に重み係数を乗算して、各機能即ち起動させるモジュール毎に、これら重み係数を乗算した三つの値を加算して、この値を当該機能の起動優先度を表す「合計点」とする。
【００２３】
起動順序設定部１１は、前述のように各機能の合計点を求め、合計点の値が小さいモジュールから順に起動を開始させ（ステップＳＴ３０３）、全てのモジュールを起動させたか否かを判定する（ステップＳＴ３０４）。まだ起動させていないモジュールがあると判定したときには、ステップＳＴ３０３の過程に戻り、前述の説明と同様な処理を行う。また、全てのモジュールを起動させたと判定したときには起動制御を終了する。
ここで説明したナビゲーション装置１は、起動順序を手動設定するときの操作を記録し、その記録に応じて自動設定による起動順序を求め、即ち手動設定による起動順序と自動設定による起動順序とを用いてユーザの使用態様に適した順序で各機能を起動させているが、上記の設定のいずれか一方のみを用いて起動制御を行うように構成／動作してもよい。
手動設定による起動順序のみを使用する場合は、ユーザに対してナビゲーション装置１の機能提供の順序を保証することができる。
また、自動設定による起動順序のみを使用する場合には、ユーザの手を煩わせることなく自動的に起動順序の最適化が行えるため、ユーザに煩わしい操作を要求することなく装置を使用する際の操作負担を軽減することができる。
【００２４】
以上のように実施の形態１によれば、起動モジュールの起動順序を記載する起動パラメータテーブル１４と、ユーザによる入力装置２の操作に応じて起動順序を起動パラメータモジュール１４に記載する起動順序設定部１２と、ユーザの操作した機能を記録し操作頻度を示す値を起動パラメータテーブル１４に記載するユーザ操作記録部１３と、起動パラメータテーブル１４に記載されている起動優先度を表す値に基いて各機能即ち機能制御手段であるモジュールを起動させる起動順序制御部１１とを備えたので、ユーザの所望する機能、もしくはユーザの使用頻度が高い機能を優先的に起動させることができるという効果がある。
【図面の簡単な説明】
【００２５】
【図１】この発明の実施の形態１による多機能情報機器の構成を示すブロック図である。
【図２】実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。
【図３】実施の形態１による多機能情報機器のユーザ操作ＤＢに記録されているデータを示す説明図である。
【図４】、実施の形態１による多機能情報機器の画面表示装置に表示される画面を示す説明図である。
【図５】実施の形態１による多機能情報機器の動作を示すフローチャートである。
【図６】実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。
【図７】実施の形態１による多機能情報機器の動作を示すフローチャートである。
【図８】実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。
【図９】実施の形態１による多機能情報機器の動作を示すフローチャートである。
【図１０】実施の形態１による多機能情報機器の起動パラメータテーブルに記載されているデータを示す説明図である。
【符号の説明】
【００２６】
１  ナビゲーション装置、２  入力装置（入力手段）、３  画面表示装置、４  音声出力装置、５  音声入力装置（入力手段）、１１  起動順序制御部、１２  起動順序設定部、１３  ユーザ操作記録部、１４  起動パラメータテーブル、１５  ユーザ操作ＤＢ、１６  ナビゲーション制御部（機能制御手段）、１７  カメラ制御部（機能制御手段）、１８  ＴＶ制御部（機能制御手段）、１９  オーディオ制御部（機能制御手段）、２０  音声認識部（機能制御手段）。
【図１】
2009048231.tif 000003
【図２】
2009048231.tif 000004
【図３】
2009048231.tif 000005
【図４】
2009048231.tif 000006
【図５】
2009048231.tif 000007
【図６】
2009048231.tif 000008
【図７】
2009048231.tif 000009
【図８】
2009048231.tif 000010
【図９】
2009048231.tif 000011
【図１０】
2009048231.tif 000012