JP2001027944A - メニューインターフェイスを持つ装置とプログラム記録媒体 - Google Patents
メニューインターフェイスを持つ装置とプログラム記録媒体Info
- Publication number
- JP2001027944A JP2001027944A JP19977599A JP19977599A JP2001027944A JP 2001027944 A JP2001027944 A JP 2001027944A JP 19977599 A JP19977599 A JP 19977599A JP 19977599 A JP19977599 A JP 19977599A JP 2001027944 A JP2001027944 A JP 2001027944A
- Authority
- JP
- Japan
- Prior art keywords
- rule
- menu
- condition
- user
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
対応して適切な機能を容易に呼び出すことができるよう
にするメニューインターフェイスを持つ装置の提供を目
的とする。 【解決手段】変化する状況とユーザ属性のいずれか一方
又は双方を取得対象として、取得対象となるものを取得
する取得手段12と、取得手段12の取得対象となるも
のに関する条件と、その条件が成立したときに登録され
るメニュー項目とを関連付けたルールを格納するルール
ベース10と、取得手段12の取得するものが、ルール
ベース10に格納されるルール条件を充足するのかどう
かを判定する判定手段13と、判定手段13により充足
と判定されるルール条件を持つルールの指定するメニュ
ー項目を、メニュー構造の所定の場所に登録する登録手
段14とを備えるように構成する。
Description
フェイスを持つ装置と、その装置の実現に用いられるプ
ログラムが格納されるプログラム記録媒体とに関し、特
に、変化する状況や多様なユーザ属性に対応して適切な
機能を容易に呼び出すことができるようにするメニュー
インターフェイスを持つ装置と、その装置の実現に用い
られるプログラムが格納されるプログラム記録媒体とに
関する。
情報処理装置においては、ユーザ自身が状況を判断し
て、適切なメニュー項目をメニュー構造の中から選択す
ることにより所望の機能を呼び出していた。
メニュー項目と、稀にしか使わないメニュー項目とが混
在している。したがって、メニュー構造が固定的である
と、メニュー操作に習熟しても操作量は一定であり、メ
ニュー操作が煩わしくなる問題点がある。特に階層的メ
ニュー構造では、よく使うメニュー項目が階層の奥深い
ところにあると、所望のメニュー項目まで辿り着くのに
手間がかかるという欠点がある。
イズする方法として以下のようなものが提案されてい
る。 メニュー項目の選択回数(使用頻度)に基づいてメニ
ュー項目を並び替える。特開平9-128189号、特開平4-52
730 号、特開平4-181457号などに記載されている。 時間や場所に応じてメニューを変更する。
ニュー表示の際、利用する時刻が含まれる時間帯で最も
多く選択されるメニュー項目にメニューカーソルを位置
付けることで、ユーザのカーソル操作を少なくしたり押
し間違いを防ぐ技術を開示している。
等で利用されるオーダ入力用端末機において、時間帯に
よりメニュー内容が切り換り、各メニューキーにその時
間帯で注文可能なメニュー情報のみを割り付ける技術を
開示している。
ーを持つメニュー処理装置において、時間情報に対応さ
せて開始すべきメニューの階層位置情報を記憶してお
き、処理開始の時間情報と記憶された時間情報とを比較
して、一致する時間帯に対応して記憶された階層位置情
報に対応するメニューを選択して実行できるようにする
技術を開示している。
末の設置場所等の外部条件に合わせて、よく利用される
情報を容易に検索できるようにする技術を開示してい
る。具体的には、画面の表示頻度の計測手段と、表示頻
度の比較手段を設け、表示頻度を比較して、表示頻度が
大きいものを上位階層の表示画面とし、小さいものを下
位下層の表示画面としてメニューボタンを再設定するも
のである。
歴を利用する従来技術では、よく利用するメニュー項目
を選択しやすくするだけである。稀にしか使わないメニ
ュー項目も含めて、状況に適したメニュー項目を容易に
選択できるようにすることはできない。
ユーザの状況を時間情報だけから推定することになるの
で、状況推定が不十分である。また、情報処理装置のユ
ーザが多人数である場合や、使用場所が変化する場合な
どには対応できない。
が固定されており、一般的に提供されたルールから、ユ
ーザ属性や状況に合ったルールを選択して利用する方法
がない。
であって、変化する状況や多様なユーザ属性に対応した
適切な機能を容易に呼び出すことができるようにする新
たなメニューインターフェイスを持つ装置の提供と、そ
の装置の実現に用いられるプログラムが格納される新た
なプログラム記録媒体の提供とを目的とする。
を図示する。図中、1は本発明を具備する情報処理装置
であって、変化する状況や多様なユーザ属性に対応して
適切な機能を容易に呼び出すことができるようにするメ
ニュー機能を持つものである。
10と、上位ルールベース11と、取得手段12と、判
定手段13と、登録手段14と、実行手段15と、選抜
手段16と、管理手段17と、削除手段18と、設定手
段19と、抽出手段20と、生成手段21と、記憶手段
22とを備える。
ユーザ属性に関する条件と、その条件が成立したときに
登録されるメニュー項目とを関連付けたルールを格納す
る。上位ルールベース11は、ルールベース10に格納
されることになる広範なルールを格納する。
所状況や周囲状況などで定義された状況を検出したり、
性別や年齢や好みなどのユーザの属性を取得する。判定
手段13は、取得手段12の取得する状況やユーザ属性
がルールベース10に格納されるルール条件を充足する
のかどうかを判定する。
と判定されるルール条件を持つルールの指定するメニュ
ー項目を、メニュー構造の所定の場所に登録する。実行
手段15は、ユーザにより選択されたメニュー項目に割
り付けられる機能を実行する。
ら、登録手段14により登録される可能性を持つルール
を選抜してルールベース10に格納する。管理手段17
は、ルールベース10に格納されるルールの使用情報を
管理する。削除手段18は、登録手段14により登録さ
れる可能性のなくなったルールをルールベース10から
削除したり、管理手段17の管理する使用情報に従っ
て、使用されないルールや使用される回数の少ないルー
ルをルールベース10から削除する。
ルールベース11に格納されるルールに対して、登録手
段14の登録対象から外すのかどうかを設定する。抽出
手段20は、操作回数の多いユーザ操作から、ユーザ属
性を抽出する。
択に応答して新たなメニュー項目を作成するとともに、
そのときに取得手段12の取得する状況やユーザ属性
と、その新たなメニュー項目とから新たなルールを生成
して、ルールベース10や上位ルールベース11に登録
する。記憶手段22は、作業名とその作業で指定される
ユーザの意図に応じた情報とを関連付けて記憶する。
置1では、選抜手段16は、例えば定期的に、広範なル
ールを格納する上位ルールベース11から、登録手段1
4により登録される可能性を持つルールを選抜してルー
ルベース10に格納する。
13は、取得手段12が現在の状況や使用中のユーザの
属性を取得すると、その取得された状況やユーザ属性が
ルールベース10に格納されるルール条件を充足するの
かどうかを判定する。
判定手段13により充足と判定されるルール条件を持つ
ルールの指定するメニュー項目を、メニュー構造の所定
の場所に登録する。
では、状況やユーザ属性に関する条件と、その条件が成
立したときに登録されるメニュー項目とを関連付けたル
ールを格納するルールベース10を用意して、現在の状
況や実際に使用するユーザ属性に適合するルールの指定
するメニュー項目を表示することで、現在の状況や実際
に使用するユーザ属性に合ったメニュー項目を表示して
いく構成を採ることから、変化する状況や多様なユーザ
属性に対応した適切な機能を容易に呼び出すことができ
るようになる。
登録手段14により登録される可能性のなくなったルー
ルをルールベース10から削除したり、管理手段17の
管理する使用情報に従って、使用されないルールや使用
される回数の少ないルールをルールベース10から削除
していくことで、判定手段13の判定処理の負荷を低減
するように処理する。
示に従って、ルールベース10や上位ルールベース11
に格納されるルールに対して、登録手段14の登録対象
から外すのかどうかを設定していくことで、一律に登録
手段14の登録対象とされることによる不都合の発生を
防止するように処理する。
ユーザ操作から、ユーザ属性を抽出していくことで、取
得手段12が正確なユーザ属性を自動的に取得できるよ
うに処理する。
項目の選択に応答して新たなメニュー項目を作成すると
きに、そのときに取得手段12の取得する状況やユーザ
属性と、その新たなメニュー項目とから、新たなルール
を生成していくことで、その新たなメニュー項目を状況
やユーザ属性に合ったときに表示していくように処理す
る。
業で指定されるユーザの意図に応じた情報とを関連付け
て記憶するので、取得手段12は、指定される作業名を
検索キーにしてこの記憶手段22を検索することで、取
得対象となるユーザの必要としている情報を取得するこ
とができるようになることで、ユーザの意図に応じた情
報を取得できるようになる。
適用した実施の形態に従って本発明を詳細に説明する。
置は、ハードウェア構成的には、図2に示すように、C
PU、メモリ、記憶装置、位置計測部(GPS、自律航
法装置、PHSなどを利用して位置を計測する)、時
計、入力部、出力部、データ送受信部(ラジオ放送や携
帯電話などの無線や電話回線などを介してデータを受信
する)を備え、バスを介してこれらが接続された構成と
なっている。
フェイス外観を有しており、メニュー項目表示欄にメニ
ュー項目を表示し、その下のボタンが押されるときに上
のメニュー項目内容の機能を呼び出すという構成となっ
ている。
ョン装置1aの装置構成の一実施例を図示する。
ビゲーション装置1aは、ルール選抜プログラム30
と、ユーザ属性・状況検出プログラム31と、ルール条
件判定プログラム32と、メニュー項目登録プログラム
33と、メニュー項目実行プログラム34と、ルール管
理プログラム35と、ユーザ属性設定プログラム36
と、ルール登録プログラム37と、上位階層ルールベー
ス38と、下位階層ルールベース39と、ルール管理テ
ーブル40と、ユーザ属性テーブル41と、操作履歴テ
ーブル42と、運転モードテーブル43とを備える。こ
こで、本発明のカーナビゲーション装置1aに展開され
るプログラムは、フロッピィディスクや回線などを介し
てインストールされることになる。
やユーザ属性に関する条件と、その条件が成立したとき
に登録されるメニュー項目とを関連付けたルールを用意
して、それらのルールに従って、現在の使用状況や実際
に使用するユーザの属性に合ったメニュー項目を表示し
ていくことで、変化する状況や多様なユーザ属性に対応
した適切な機能を容易に呼び出すことができるようにす
ることを実現している。
ルベース39とは、これらのルールを格納するために用
意されるものであり、上位階層ルールベース38には、
図5に示すように、広範なユーザ向けのルールや多様な
状況に対応するルールが格納され、下位階層ルールベー
ス39には、図6に示すように、上位階層ルールベース
38に格納されるルールの中から選抜される、現在の使
用状況や実際に使用するユーザの属性に合ったルールが
格納される。
ば、カーナビゲーション装置1aの備えるDVDーRO
Mのような大容量の記憶媒体に格納されたり、カーナビ
ゲーション装置1aとは別の場所に設けられる多くの人
がアクセス可能な情報センタに格納される。情報センタ
のような別の場所に格納される場合には、ネットワーク
接続や無線手段などによりルールの転送が行われること
になる。一方、下位階層ルールベース39は、短時間に
アクセス可能なカーナビゲーション装置1aの備える記
憶装置(メモリやハードディスクなど)に格納される。
ルベース39に格納されるルールは、図5や図6に示す
ように、ユーザ属性に関する条件や状況に関する条件
と、その条件が成立したときに登録されるメニュー項目
とを関連付ける。
別、年代、同乗者、運転歴、血液型、趣味、好み、車の
用途などに関する条件である。また、状況に関する条件
とは、作業状況の条件(目的地設定時、運転中など)
や、時間状況の条件(日にちが休日/平日であるか、時
間帯が指定値であるか、季節が指定季節であるか、な
ど)や、場所状況の条件(現在位置がどのような場所で
あるか、など)や、周囲状況の条件(受信した情報が指
定情報を含むかどうか、など)などである。状況に関す
る条件の具体例は後述する。
ルール選抜条件に基づいて、手動あるいは自動に、上位
階層ルールベース38からルールを選抜して、下位階層
ルールベース39に格納する処理を行う。
検索キーワードの入力と、検索キーワードよるルールの
検索、閲覧、および、所望のルールの取得によって構成
される。一方、自動ルール選抜は、定期的、あるいは、
指定された状況が指定条件を満たした場合に行われる。
これらの指定はルール選抜条件として記述される。図7
に、自動選抜でルールを選抜するときにルール選抜プロ
グラム30が実行する処理フローを図示する。
えば、月に一度というように、定期的に選抜を行うとい
うものと、(2)指定状況が指定条件を満たしたら選抜
を行うというものがある。
など。IF(ユーザ属性変化)THEN(新しいユーザ属性に
関するルールを選抜) 季節や地域などの大きな状況が変化した場合。 IF (現在季節!=前回季節)THEN(現在季節に関するル
ールを選抜) IF(現在地域!=前回地域)THEN(現在地域に関するル
ールを選抜) 但し、" !=" は等しくないと言うことを意味する。 というようなものである。
り、定期的に指定された時間間隔(スケジュール)で所
定の検索条件によってルールを検索し、取得することに
より最新ルールや流行ルールを取得することができる。
そして、指定した状況が変化した場合に、その状況に合
ったルール群を取得することによって、例えば、季節が
変わったら季節限定ルールを取得したり、所在地域が変
わったら地域限定ルールを取得することができる。
るルールを受けて、本発明のカーナビゲーション装置1
aに展開されるユーザ属性・状況検出プログラム31/
ルール条件判定プログラム32/メニュー項目登録プロ
グラム33/メニュー項目実行プログラム34は、次に
説明する処理を行うことで、現在の使用状況や実際に使
用するユーザの属性に合ったメニュー項目を表示してい
くことで、変化する状況や多様なユーザ属性に対応した
適切な機能を容易に呼び出すことができるようにするこ
とを実現する。
ム31は、実際に使用するユーザの属性を取得するとと
もに、現在の使用状況を検出する。
は、例えば、実際に使用するユーザのユーザ名を入手し
て、それを検索キーにしてユーザ属性テーブル41(詳
細は後述する)を検索することで行う。なお、ユーザ名
の入手は、ユーザ名を入力させたり、ユーザリストから
ユーザ名を選択させたり、カメラ・マイク・体重計・に
おいセンサなどのセンサを用いてデータを収集し、それ
を解析してユーザを同定(予め登録されているユーザの
特徴データから同定する)することで行う。
は、位置検出部、時計、入力部を介して行われたカーナ
ビ操作や、データ送受信部で得られた情報などから、時
間状況、場所状況、作業状況、周囲状況などを検出する
ことで行う。
(例えば、1999年12月31日など)、季節(例え
ば、春、スキーシーズンなど、春の定義は例えば3〜5
月)、時間帯(例えば、早朝、正午、夕方、深夜、食事
時など)、時刻(例えば、12:00など)、所定期間
だけ経過したこと(例えば、ある時点から1カ月後な
ど)、などを検出する。
地域内/ 外にいること(例えば、千葉県内にいる)、指
定された場所から指定距離内/ 外にいること(例えば、
幕張から10km以内にいる)、指定属性の場所が指定
距離内にあること(例えば、レストランが5km以内に
ある)、指定距離だけ走行したこと、などを検出する。
況として、カーナビ起動直後、目的地を設定する操作状
況、経路を設定( 検索) する作業状況、運転中、目的地
に到着した状況など、あるいは、運転状況として、渋滞
中、旅行中、仕事中、帰宅中、などを検出する。
から得られる状況(例えば、受信したEPG(電子番組
ガイド)から得られる番組の放送状況、受信した駐車場
の満空情報から得られる状況、ニュース速報を受信した
状況、経路前方の渋滞情報を受信した状況)などを検出
する。
の処理結果を受けて、ルール条件判定プログラム32
は、ユーザ属性・状況検出プログラム31により取得さ
れたユーザ属性/状況が、下位階層ルールベース39に
格納されたルール条件を満たすかどうか判定する処理を
行う。
は、条件に指定された季節や時間帯などの定義情報を持
ち、変換して条件を判定する機能を持つ。例えば、季節
の冬とは12月から2月の間と定義されているとし、条
件が「季節=冬」であったとするときには、この冬の定
義を利用して、この条件を「12月<検出月日<2月」
と変換してから条件を判定する。
件判定プログラム32は、図8の処理フローに示すよう
に、ルール条件の判定を異なる時間間隔で異なる精度で
行うことがある。
判定を行って判定対象となるルールを限定し、次に短い
時間間隔で限定したルールを対象としてより高精度の判
定を行うことがある。これによって、条件判定を効率的
に行うことができるようになる。
ール条件判定プログラム32は、図9の処理フローに示
すように、判定対象である各ルールのルール条件の判定
を、条件の種類によって設定された順番に従って行う。
ーザ属性に関する条件、作業状況に関する条件、季節の
条件、時間帯の条件があった場合に、ユーザ属性(例え
ば男性、女性)に関する条件判定が2回で行え、作業状
況に関する条件判定が3回で行え、季節の条件が4回で
行え、時間帯の条件が24回で行えるならば、少ない条
件判定回数のものからの順番に従い、上記の順番に従っ
て条件を判定し、条件が成立しなかった段階で条件判定
を中断していく。これにより、処理が効率化できる。
結果を受けて、メニュー項目登録プログラム33は、ル
ール条件が成立した場合に、成立ルールによって関連付
けられたメニュー項目をメニュー構造の所定の場所に動
的に登録する。
説明するならば、ボタン2からボタン5に対応したメニ
ュー項目表示欄に、条件が成立したものが登録され、
「ゴルフ場に行く」、「天気予報を表示」、「Beatles
番組を聞く」のメニュー項目が登録された状態を示して
いる。これらのメニュー項目は、図6に示した下位階層
データベース39のルールのうち、番号1、4、5のル
ールの条件が成立した仮定のときに登録されたものであ
る。
呼び出すために確保されており、ボタン1を押すことに
よって、固定的な階層メニューインターフェイスを表示
する構成を採っている。これにより、ユーザは、自分の
希望するメニューインターフェイスを選択できることに
なる。
メニュー項目の登録にあたって、登録スペースに入らな
いメニュー項目については削除するように処理する。例
えば、図3に示したメニューインターフェイスでは4箇
所しかメニュー項目を登録する場所がないので、5個以
上のメニュー項目は削除し、図10に示すような複数の
登録スペースを持つ場合には、合計で7個のメニュー項
目を登録する場所があるので、8個以上のメニュー項目
は削除することになる。なお、新規に登録場所を生成し
て、全てのメニュー項目を登録していくという方法を採
ることも可能である。
は、新しいメニュー項目を所定の場所に登録したとき
に、音(例えば、音声、メロディ、Beep音など)や、光
(例えば、メニュー項目の点滅、ディスプレー上への画
像の表示など)や、振動(シートやハンドルが振動する
など)、におい、などによって、ユーザに対してその旨
を告知するように処理している。
は、ルールに対応付けて定義される情報に従って、ルー
ル条件が成立したらメニュー項目を登録したり、ルール
条件が成立しても登録しないように処理する。すなわ
ち、メニュー項目登録プログラム33の登録対象としな
いルールであるという定義が設定されている場合には、
その定義に従って、ルール条件が成立してもメニュー項
目を登録しないように処理するのである。
は、ルールに対応付けて定義される情報に従って、ルー
ル条件が成立したら、成立した瞬間からメニュー項目を
所定時間内だけ登録するとか、ルール条件が成立してい
る間、所定周期でメニュー項目の登録を繰り返したり、
メニュー項目が選択されたら、そのメニュー項目を削除
したり削除しなかったりなどの処理を行う。
報設定プログラムが用意されていて、ユーザがこの定義
情報設定プログラムと対話することで、上位階層ルール
ベース38や下位階層ルールベース39に格納されるル
ールに対して設定することになる。
は、ルールに対応付けて設定される優先度に従って、メ
ニュー項目を順序付けて登録する処理を行う。例えば、
図3に示したメニューインターフェイスでは4箇所しか
メニュー項目を登録する場所がないので、ルール条件の
成立したメニュー項目の内のどれを表示するのかについ
ては、優先度により決定するのである。
に、同一種類ルール内での個別ルールの優先度があり、
これらの優先度は、上述した定義情報設定プログラムに
よりユーザと対話することで設定することもあるが、ル
ール条件の適合度から自動設定したり、後述するよう
に、ルール管理テーブル40の管理するルール使用頻度
から自動設定することも可能である。
ラム33は、成立ルールによって関連付けられたメニュ
ー項目をメニュー構造の所定の場所に動的に登録する処
理を行うが、このメニュー項目登録プログラム33の処
理を受けて、メニュー項目実行プログラム34は、それ
らの登録されたメニュー項目の内、ユーザによって選択
されたメニュー項目に関連付けられる処理を実行する。
具体例を説明するならば、メニュー項目実行プログラム
34は、「ゴルフ場に行く」が選択された場合は、ゴル
フ場を目的値として設定して経路探索する処理を実行
し、「天気予報を表示」が選択された場合は、ディスプ
レイに天気予報を表示する処理を実行し、「Beatles番
組を聞く」が選択された場合は、Beatles番組を選曲す
る処理を実行する。
装置1aでは、図11の処理フローに示すように、実際
に使用するユーザの属性を取得するとともに、現在の状
況を検出して、それらを満たすルール条件がある場合に
は、そのルール条件を持つルールの指定するメニュー項
目を登録してユーザインターフェイスに表示していく構
成を採ることから、変化する状況や多様なユーザ属性に
対応した適切な機能を容易に呼び出すことができるよう
になるのである。
aの持つ各種機能について説明する。
するデータの一例、図13に、ユーザ属性テーブル41
の管理するデータの一例、図14に、操作履歴テーブル
42の管理するデータの一例、図15に、運転モードテ
ーブル43の管理するデータの一例を図示する。
ルベース39に格納されているルールの管理用に用意さ
れるものであって、例えば、図12に示すように、各ル
ールの使用回数(ルールによりメニュー項目が登録され
た回数)、選択回数(登録されたメニュー項目が選択さ
れた回数)、使用期間(ルールを使用している期間)、
優先度、有効条件(ルールが有効である条件)、ルール
選抜プログラム30により格納されたものか常駐してい
るものかの識別情報、ルール選抜条件を管理する。
を受けて、ルール管理プログラム35は、下位階層ルー
ルベース39に格納されているルールの削除や優先度の
制御を行う。
上げ、逆に低いルールの優先度を下げたり、選択回数
(使用回数)の多いルールの優先度を上げ、逆に少ない
ルールの優先度を下げたり、使用期間の長いルールの優
先度を上げ、逆に短いルールの優先度を下げるなどのよ
うな優先度の制御を行う。
ていないルールや、ほとんど利用されていないルールを
削除したり、季節などが変わるなどにより有効条件(ル
ール条件)が満たされなくなったルールを削除したり、
現在のユーザ属性や状況が当該ルール選抜条件と指定値
以上に違ったらルールを削除するなどのようなルール削
除の制御を行う。
抜条件を満たさなくなったルール(メニュー項目登録プ
ログラム33により登録される可能性のなくなったルー
ル)を、下位階層ルールベース39から削除したり、全
く利用されていないルールやほとんど利用されていない
ルールを、下位階層ルールベース39から削除すること
で、ルール条件判定プログラム32の判定処理の負荷を
低減するように処理するのである。
他の処理として、上位階層ルールベース38や下位階層
ルールベース39に格納されたルール群に対して、条件
や機能によって自動的に分類しグループ化して管理する
処理を行う。例えば、夏用ルールや冬用ルールのような
特定季節向けルール、男性用ルールや若者向けルールの
ような特定ユーザ向け限定ルール、東京都ルールや富士
山周辺ルールのような特定地域向けルール、というよう
に自動的に分類し、名称を付ける処理を行っている。こ
れにより、ルール条件判定プログラム32は、ルール条
件の判定を効率的に行えるようになる。
のカーナビゲーション装置1aを使用する可能性のある
ユーザの属性情報の管理用に用意されるものであって、
例えば、図13に示すように、各ユーザの名前、性別、
年齢、住所、趣味、好み情報、好み場所を管理する。
性設定プログラム36が、図16や図17に示す処理フ
ローに従い、図18に示すようなユーザ属性質問画面を
使ってユーザ属性を取得することで作成されることにな
る。ここで、図16の処理フローは、ユーザ属性を新規
に登録するときに実行する処理フロー、図17の処理フ
ローは、ユーザ属性を更新するときに実行する処理フロ
ーである。また、ユーザ属性質問画面の代わりに、アン
ケート形式の質問シートを画面に表示して入力してもら
う方法や、音声によって質問する方法などを使用しても
よい。
操作履歴の管理用に用意されるものであって、例えば、
図14に示すように、ユーザ操作の利用回数を管理す
る。そして、このユーザ操作の利用回数の管理を受け
て、ユーザ属性設定プログラム36が、この利用回数が
例えば5回といった規定回数を超えるときに、そのユー
ザ操作から抽出できるユーザの好みを抽出して、それを
ユーザ属性テーブル41などに登録する構成を採るの
で、その抽出されたユーザ属性についても管理する構成
を採っている。この操作履歴テーブル42が用意される
ことで、ユーザ属性の自動検出が可能になる。
ードとその運転モードが示すユーザの意図する情報との
対応関係を管理する。例えば、図15に示すように、旅
行モードのときには、ユーザの好む場所は、名所旧跡、
ドライブイン、ホテル、旅館などであり、ユーザの好む
情報は、天気予報、観光情報などであるといったよう
に、各運転モードが示すユーザの意図する好み場所や好
み情報を管理する。
を受けて、図19に示すような運転モード選択画面に従
って運転モードが選択されると、ユーザ属性・状況検出
プログラム31は、この運転モードテーブル43の管理
データに従ってユーザの意図する好み場所や好み情報を
取得して、それをユーザ属性テーブル41から取得する
ユーザ属性にマージし、これを受けて、ルール条件判定
プログラム32は、運転モードの指定する好みなどの情
報を加味した形で、ルール条件の判定を行うように処理
する。この運転モードテーブル43が用意されること
で、ユーザの意図する好み場所や好み情報などを考慮し
たメニュー項目を登録できるようになる。最後に、ルー
ル登録プログラム37の実行する処理について説明す
る。
的語を上位メニュー階層とし、それらの目的語に対応付
けられる述語を下位メニュー階層としたり、述語を上位
メニュー階層とし、それらの述語に対応付けられる目的
語を上位階層メニューとするというメニュー構成を採っ
て、上位メニュー階層から選択されるメニュー項目(例
えば「見たい」)と、下位メニュー階層から選択される
メニュー項目(例えば「ゴルフ場」)とが選択されると
きに、この選択されたメニュー項目の組み合わせで定義
されるメニュー項目(例えば「ゴルフ場が見たい」)を
新たなメニュー項目として登録するという発明を開示し
た。
されるメニューを順番に開きながら、各メニュー階層の
メニュー項目を順番に選択していくことで選ぶ必要のあ
ったメニュー項目を、一発で選択できるようになる。
方法によって新たなメニュー項目を作成していくとき
に、そのときにユーザ属性・状況検出プログラム31の
取得するユーザ属性/状況から、新たなルールを生成し
て、それを上位階層ルールベース38や下位階層ルール
ベース39に格納する処理を行う。
に生成するメニュー項目についても、その後、その選択
時の状況やユーザ属性が成立するときに、メニューイン
ターフェイスに表示できるようになる。
本発明はこれに限定されるものではない。例えば、実施
例では、カーナビゲーション装置への適用を具体例にし
て本発明を説明したが、本発明はその適用がカーナビゲ
ーション装置に限られるものではない。
象とした場合は、好みなどのユーザ属性と状況(受信し
た電子番組ガイド(EPG)、現在時間、現在地、放送
地域など)に関する条件で番組を選択してメニューに登
録するルールベースを利用することによって、ディジタ
ル放送の数多くの番組の中から、ユーザ属性や状況にあ
った番組を容易に選択して見ることができるようにな
る。
38と下位階層ルールベース39という階層構成のルー
ルベースを用いる構成を採ったが、1つのルールベース
で構成することも可能である。この構成を採る場合に
は、その1つのルールベースからルールを削除するとい
う処理は行わないことになる。
装置では、状況やユーザ属性に関する条件と、その条件
が成立したときに登録されるメニュー項目とを関連付け
たルールを格納するルールベースを用意して、現在の状
況や実際に使用するユーザ属性に適合するルールの指定
するメニュー項目を表示することで、現在の状況や実際
に使用するユーザ属性に合ったメニュー項目を表示して
いく構成を採ることから、変化する状況や多様なユーザ
属性に対応した適切な機能を容易に呼び出すことができ
るようになる。
る。
る。
Claims (4)
- 【請求項1】 メニューインターフェイスを持つ装置に
おいて、 変化する状況とユーザ属性のいずれか一方又は双方を取
得対象として、取得対象となるものを取得する取得手段
と、 上記取得手段の取得対象となるものに関する条件と、該
条件が成立したときに登録されるメニュー項目とを関連
付けたルールを格納するルールベースと、 上記取得手段の取得するものが、上記ルールベースに格
納されるルール条件を充足するのかどうかを判定する判
定手段と、 上記判定手段により充足と判定されるルール条件を持つ
ルールの指定するメニュー項目を、メニュー構造の所定
の場所に登録する登録手段とを備えることを、 特徴とするメニューインターフェイスを持つ装置。 - 【請求項2】 請求項1記載のメニューインターフェイ
スを持つ装置において、 広範なルールを格納する上位ルールベースから、登録手
段により登録される可能性を持つルールを選抜してルー
ルベースに格納する選抜手段を備えることを、 特徴とするメニューインターフェイスを持つ装置。 - 【請求項3】 請求項2記載のメニューインターフェイ
スを持つ装置において、 ルールの使用情報を管理する管理手段と、 上記管理手段の管理する使用情報に従って、ルールベー
スに格納されるルールを削除する削除手段とを備えるこ
とを、 特徴とするメニューインターフェイスを持つ装置。 - 【請求項4】 メニューインターフェイスを持つ装置の
実現に用いられるプログラムが格納されるプログラム記
録媒体であって、 変化する状況とユーザ属性のいずれか一方又は双方を取
得対象として、取得対象となるものを取得する取得処理
と、 上記取得処理の取得対象となるものに関する条件と、該
条件が成立したときに登録されるメニュー項目とを関連
付けたルールを格納するルールベースにアクセスするこ
とで、上記取得処理の取得するものが、該ルールベース
に格納されるルール条件を充足するのかどうかを判定す
る判定処理と、 上記判定処理により充足と判定されるルール条件を持つ
ルールの指定するメニュー項目を、メニュー構造の所定
の場所に登録する登録処理とをコンピュータに実行させ
るプログラムが格納されることを、 特徴とするプログラム記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19977599A JP2001027944A (ja) | 1999-07-14 | 1999-07-14 | メニューインターフェイスを持つ装置とプログラム記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19977599A JP2001027944A (ja) | 1999-07-14 | 1999-07-14 | メニューインターフェイスを持つ装置とプログラム記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001027944A true JP2001027944A (ja) | 2001-01-30 |
Family
ID=16413417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19977599A Pending JP2001027944A (ja) | 1999-07-14 | 1999-07-14 | メニューインターフェイスを持つ装置とプログラム記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001027944A (ja) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002245336A (ja) * | 2001-02-19 | 2002-08-30 | Nippon Seiki Co Ltd | 情報通信システム |
JP2002259012A (ja) * | 2001-03-01 | 2002-09-13 | Daikin Ind Ltd | 設備機器管理システム |
JP2003141017A (ja) * | 2001-07-16 | 2003-05-16 | Matsushita Electric Ind Co Ltd | コンテンツ配信サービスを提供する方法および端末装置 |
JP2003307422A (ja) * | 2002-04-15 | 2003-10-31 | Mitsubishi Electric Corp | 車載情報端末 |
JP2004234266A (ja) * | 2003-01-29 | 2004-08-19 | Konami Co Ltd | 選択装置、選択方法、ならびに、プログラム |
JP2005275710A (ja) * | 2004-03-24 | 2005-10-06 | Fukushima Prefecture | コンピュータを用いたデータ提示方法、インターフェース提示方法,インターフェース提示システム,データ提示プログラム、インターフェース提示プログラムおよび記録媒体 |
JP2006185121A (ja) * | 2004-12-27 | 2006-07-13 | Clarion Co Ltd | 情報処理装置、その制御方法、制御プログラム及び記録媒体 |
JP2006279692A (ja) * | 2005-03-30 | 2006-10-12 | Toshiba Corp | 放送受信機及びこの放送受信機の制御方法 |
JP2007501463A (ja) * | 2003-08-06 | 2007-01-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 複数のアイテムを提示する方法 |
US7218976B2 (en) | 2001-04-27 | 2007-05-15 | Canon Kabushiki Kaisha | User interface control apparatus and method |
US7228314B2 (en) | 2000-11-30 | 2007-06-05 | Canon Kabushiki Kaisha | Apparatus and method for controlling user interface |
JP2007521722A (ja) * | 2003-06-27 | 2007-08-02 | ノキア コーポレイション | 電子デバイスのカスタマイズ |
JP2007523417A (ja) * | 2004-02-19 | 2007-08-16 | クゥアルコム・ケンブリッジ・リミテッド | 階層化ユーザインタフェース |
JP2008217468A (ja) * | 2007-03-05 | 2008-09-18 | Mitsubishi Electric Corp | 情報処理装置及びメニュー項目生成プログラム |
JP2009205348A (ja) * | 2008-02-27 | 2009-09-10 | Tetsuji Kuroda | 自動対話処理システム |
JP2009277230A (ja) * | 2008-05-15 | 2009-11-26 | Sony Corp | デバイスの位置、及び/又は、日時に基づいて動的に変化するユーザインターフェース |
US7668824B2 (en) | 2004-03-01 | 2010-02-23 | Denso Corporation | Interface device, inferring system, and visual expression method |
JP2012108679A (ja) * | 2010-11-16 | 2012-06-07 | Fuji Support Inc | 画像表示制御ソフト |
JP2014178951A (ja) * | 2013-03-15 | 2014-09-25 | Canon Inc | 電子機器及びその制御方法 |
JP2014530412A (ja) * | 2011-09-13 | 2014-11-17 | マイクロソフト コーポレーション | 狭小ディスプレイ・デバイスのためのロール・ユーザー・インターフェース |
US9344133B2 (en) | 2004-06-18 | 2016-05-17 | Nokia Technologies Oy | Customisation of an electronic device |
JP2017045323A (ja) * | 2015-08-27 | 2017-03-02 | ファナック株式会社 | メニューを備える数値制御装置 |
JP2018060451A (ja) * | 2016-10-07 | 2018-04-12 | ダイキン工業株式会社 | 製品生産管理システム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05113863A (ja) * | 1991-10-23 | 1993-05-07 | Fujitsu Ltd | メニユー項目の優先表示方法 |
JPH05289706A (ja) * | 1992-04-10 | 1993-11-05 | Toshiba Corp | プラント制御ファジィルール装置 |
JPH07239767A (ja) * | 1994-02-28 | 1995-09-12 | Nec Software Kansai Ltd | 利用資格別メニュー編集表示方法 |
JPH08249358A (ja) * | 1995-03-08 | 1996-09-27 | Toshiba Corp | 論理合成システム |
JPH09152925A (ja) * | 1995-11-29 | 1997-06-10 | Mitsubishi Electric Corp | メニューシステム |
JPH10289084A (ja) * | 1997-04-11 | 1998-10-27 | Hitachi Ltd | 情報処理装置および読み出し専用の記憶媒体 |
JPH1165434A (ja) * | 1997-08-13 | 1999-03-05 | Hitachi Ltd | 情報提供システム、端末における情報の出力方法、移動情報端末及び情報提供装置 |
-
1999
- 1999-07-14 JP JP19977599A patent/JP2001027944A/ja active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05113863A (ja) * | 1991-10-23 | 1993-05-07 | Fujitsu Ltd | メニユー項目の優先表示方法 |
JPH05289706A (ja) * | 1992-04-10 | 1993-11-05 | Toshiba Corp | プラント制御ファジィルール装置 |
JPH07239767A (ja) * | 1994-02-28 | 1995-09-12 | Nec Software Kansai Ltd | 利用資格別メニュー編集表示方法 |
JPH08249358A (ja) * | 1995-03-08 | 1996-09-27 | Toshiba Corp | 論理合成システム |
JPH09152925A (ja) * | 1995-11-29 | 1997-06-10 | Mitsubishi Electric Corp | メニューシステム |
JPH10289084A (ja) * | 1997-04-11 | 1998-10-27 | Hitachi Ltd | 情報処理装置および読み出し専用の記憶媒体 |
JPH1165434A (ja) * | 1997-08-13 | 1999-03-05 | Hitachi Ltd | 情報提供システム、端末における情報の出力方法、移動情報端末及び情報提供装置 |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7617247B2 (en) | 2000-11-30 | 2009-11-10 | Canon Kabushiki Kaisha | Apparatus and method for controlling user interface |
US7328224B2 (en) | 2000-11-30 | 2008-02-05 | Canon Kabushiki Kaisha | Apparatus and method for controlling user interface |
US7228314B2 (en) | 2000-11-30 | 2007-06-05 | Canon Kabushiki Kaisha | Apparatus and method for controlling user interface |
JP2002245336A (ja) * | 2001-02-19 | 2002-08-30 | Nippon Seiki Co Ltd | 情報通信システム |
JP2002259012A (ja) * | 2001-03-01 | 2002-09-13 | Daikin Ind Ltd | 設備機器管理システム |
US7218976B2 (en) | 2001-04-27 | 2007-05-15 | Canon Kabushiki Kaisha | User interface control apparatus and method |
JP2003141017A (ja) * | 2001-07-16 | 2003-05-16 | Matsushita Electric Ind Co Ltd | コンテンツ配信サービスを提供する方法および端末装置 |
JP2003307422A (ja) * | 2002-04-15 | 2003-10-31 | Mitsubishi Electric Corp | 車載情報端末 |
JP2004234266A (ja) * | 2003-01-29 | 2004-08-19 | Konami Co Ltd | 選択装置、選択方法、ならびに、プログラム |
JP2007521722A (ja) * | 2003-06-27 | 2007-08-02 | ノキア コーポレイション | 電子デバイスのカスタマイズ |
US10694021B2 (en) | 2003-06-27 | 2020-06-23 | Provenance Asset Group | Customisation of content of an electronic device |
JP2007501463A (ja) * | 2003-08-06 | 2007-01-25 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 複数のアイテムを提示する方法 |
JP4943865B2 (ja) * | 2004-02-19 | 2012-05-30 | クゥアルコム・ケンブリッジ・リミテッド | 階層化ユーザインタフェース |
JP2007523417A (ja) * | 2004-02-19 | 2007-08-16 | クゥアルコム・ケンブリッジ・リミテッド | 階層化ユーザインタフェース |
US7668824B2 (en) | 2004-03-01 | 2010-02-23 | Denso Corporation | Interface device, inferring system, and visual expression method |
JP4546125B2 (ja) * | 2004-03-24 | 2010-09-15 | 公立大学法人会津大学 | インターフェース提示方法及びインターフェース提示システム |
JP2005275710A (ja) * | 2004-03-24 | 2005-10-06 | Fukushima Prefecture | コンピュータを用いたデータ提示方法、インターフェース提示方法,インターフェース提示システム,データ提示プログラム、インターフェース提示プログラムおよび記録媒体 |
US9344133B2 (en) | 2004-06-18 | 2016-05-17 | Nokia Technologies Oy | Customisation of an electronic device |
JP2006185121A (ja) * | 2004-12-27 | 2006-07-13 | Clarion Co Ltd | 情報処理装置、その制御方法、制御プログラム及び記録媒体 |
JP4613059B2 (ja) * | 2004-12-27 | 2011-01-12 | クラリオン株式会社 | 車載用電子機器、車載用電子機器の制御方法及び制御プログラム |
JP2006279692A (ja) * | 2005-03-30 | 2006-10-12 | Toshiba Corp | 放送受信機及びこの放送受信機の制御方法 |
JP2008217468A (ja) * | 2007-03-05 | 2008-09-18 | Mitsubishi Electric Corp | 情報処理装置及びメニュー項目生成プログラム |
JP2009205348A (ja) * | 2008-02-27 | 2009-09-10 | Tetsuji Kuroda | 自動対話処理システム |
JP2009277230A (ja) * | 2008-05-15 | 2009-11-26 | Sony Corp | デバイスの位置、及び/又は、日時に基づいて動的に変化するユーザインターフェース |
JP2012108679A (ja) * | 2010-11-16 | 2012-06-07 | Fuji Support Inc | 画像表示制御ソフト |
JP2014530412A (ja) * | 2011-09-13 | 2014-11-17 | マイクロソフト コーポレーション | 狭小ディスプレイ・デバイスのためのロール・ユーザー・インターフェース |
JP2014178951A (ja) * | 2013-03-15 | 2014-09-25 | Canon Inc | 電子機器及びその制御方法 |
JP2017045323A (ja) * | 2015-08-27 | 2017-03-02 | ファナック株式会社 | メニューを備える数値制御装置 |
CN106483931A (zh) * | 2015-08-27 | 2017-03-08 | 发那科株式会社 | 具备菜单的数值控制装置 |
CN106483931B (zh) * | 2015-08-27 | 2019-04-16 | 发那科株式会社 | 具备菜单的数值控制装置 |
JP2018060451A (ja) * | 2016-10-07 | 2018-04-12 | ダイキン工業株式会社 | 製品生産管理システム |
WO2018066415A1 (ja) * | 2016-10-07 | 2018-04-12 | ダイキン工業株式会社 | 製品生産管理システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2001027944A (ja) | メニューインターフェイスを持つ装置とプログラム記録媒体 | |
EP2386829B1 (en) | Method, mobile device and computer program product for displaying surrounding points of interest | |
KR101867554B1 (ko) | 모바일 단말기에 상가(商家)의 푸시 정보를 전송하는 방법, 장치 및 시스템 | |
US7363357B2 (en) | Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same | |
US6456936B1 (en) | Method for storing position data in particular for use in a navigation and/or road information service system | |
USRE45780E1 (en) | System and method for filtering content on a mobile device based on contextual tagging | |
JP4230134B2 (ja) | 通信型ナビゲーションシステム | |
US8090367B2 (en) | Information providing system for vehicle | |
US6741987B2 (en) | Preference learning apparatus, preference learning system, preference learning method, and recording medium | |
US6999079B2 (en) | Position related information presentation system, position related information presentation method and recording medium recording control program thereof | |
US7574661B2 (en) | Application program prediction method and mobile terminal | |
US7783590B2 (en) | Task selection apparatus and task selection assistance method | |
US20090171584A1 (en) | System and Method for Accessing a Navigation System | |
US20010053956A1 (en) | Navigation system | |
US20160282136A1 (en) | User Interface for Content Channel HUD (Heads-Up Display) and Channel Sets for Location-Based Maps | |
JPH09257501A (ja) | 総合案内システム | |
JP2001282824A (ja) | メニュー表示システム | |
JP2002271839A (ja) | 移動端末を利用した情報管理システム | |
US7640241B2 (en) | Sports information viewing method and apparatus for navigation system | |
EP1310883A2 (en) | Information processing apparatus and method | |
JP2002259011A (ja) | 携帯情報端末および携帯情報端末の画面更新プログラム | |
JP5286909B2 (ja) | 車載用情報提供装置 | |
JP4196137B2 (ja) | 目的地設定装置 | |
JP2001041764A (ja) | ナビゲーション装置 | |
JP2003185451A (ja) | ナビゲーション装置用データ作成システム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060612 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071212 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071212 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20071212 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080610 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080801 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081125 |