(57)【要約】【課題】ユーザが欲する処理を実行するためにユーザを煩わせてしまうこと。【解決手段】ＨＤＤ１２には、タッチパネル２５での処理要求と要求時に係る状況とを対応付けてＨＤＤ１２に記憶させ、現在に係る状況に対応付けられた処理要求に係る処理を実行する制御部としてＣＰＵ１４を機能させるための制御プログラムが記憶されている。移動体が「札幌市中央区南３条西５条」に接近しているので、地図の縮尺は、「１／１万」（図８（ａ）を参照）から「１／２５００」に自動的に変更される（図８（ｂ）を参照）。縮尺「１／２５００」の選択は、「札幌市中央区南３条西５条」に対応付けられた処理要求である。【選択図】図１
2007051931.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶された過去の処理要求に係る処理を実行するデータ処理装置であって、
ユーザからの処理要求と要求時に係る状況とを対応付けて記憶媒体に記憶させ、現在に係る状況に対応付けられた処理要求に係る処理を実行する制御部を備えるデータ処理装置。
【請求項２】
前記制御部は、処理要求と要求時における移動体の位置とを対応付けて記憶媒体に記憶させ、移動体の現在位置に対応付けられた処理要求に係る処理を実現することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記制御部は、処理要求と移動体が要求時において属する道路種別とを対応付けて記憶媒体に記憶させ、移動体が現在において属する道路種別に対応付けられた処理要求に係る処理を実現することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記制御部は、処理要求と要求時の時刻とを対応付けて記憶媒体に記憶させ、現在時刻に対応付けられた処理要求に係る処理を実現することを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記制御部は、処理要求と要求時の交通状況とを対応付けて記憶媒体に記憶させ、現在の交通状況に対応付けられた処理要求に係る処理を実現することを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記制御部は、処理要求と要求時の曜日とを対応付けて記憶媒体に記憶させ、現在の曜日に対応付けられた処理要求に係る処理を実現することを特徴とする請求項１に記載のデータ処理装置。
【請求項７】
前記制御部は、処理要求と要求時の気象とを対応付けて記憶媒体に記憶させ、現在の気象に対応付けられた処理要求に係る処理を実現することを特徴とする請求項１に記載のデータ処理装置。
【請求項８】
前記制御部は、記憶媒体に記憶された処理要求を削除するか否かを操作部での操作に応じて制御することを特徴とする請求項１に記載のデータ処理装置。
【請求項９】
前記制御部は、操作部での操作に応じて記憶媒体に記憶された処理要求を修正することを特徴とする請求項１に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種処理を実行するデータ処理装置に関するものであって、より詳しくは、ナビゲーション装置、携帯電話やマルチメディア端末などに関するものである。
【背景技術】
【０００２】
背景技術として、ユーザが所定の項目についての設定を行う毎に操作履歴ファイルを自動的に作成し、ユーザによる入力操作に従って操作履歴ファイルの処理要求を再現するナビゲーション装置が知られている（例えば、特許文献１を参照）。
【特許文献１】特開２００４−１８５２４０号公報（段落００２７および００３４ならびに図８を参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載のものにおいては、操作履歴ファイルの処理要求を再現するために、ユーザによる入力操作が必要であるので、再現すべき処理要求が複数ある場合、ユーザは、その都度、入力操作を行わなければならない。つまり、ユーザに対して煩わしさを感じさせてしまうという課題があった。
【課題を解決するための手段】
【０００４】
本発明に係るデータ処理装置は、記憶媒体に記憶された過去の処理要求に係る処理を実行するデータ処理装置であって、ユーザからの処理要求と要求時に係る状況とを対応付けて記憶媒体に記憶させ、現在に係る状況に対応付けられた処理要求に係る処理を実行する制御部を備えるものである。本発明における字句の解釈は、次のとおりである。
【０００５】
「記憶媒体」とは、データを記憶する物であって、データ処理装置に内蔵されているか否かを問わない。
【０００６】
「要求時に係る状況」とは、広く要求時における状況であって、その一例として、要求時における移動体の位置、移動体が要求時において属する道路種別、要求時の時刻、要求時の交通状況、要求時の曜日や要求時の気象などがある。
【０００７】
「現在に係る状況」とは、広く現在における状況であって、その一例として、移動体の現在位置、移動体が現在において属する道路種別、現在時刻、現在の交通状況、現在の曜日や現在の気象などがある。
【０００８】
「制御部」は、ハードウエアまたはハードウエアとソフトウエアとの協働によって制御を行うものである。
【０００９】
「制御部」は、好ましくは、記憶媒体に記憶された処理要求を削除するか否かを操作部での操作に応じて制御するものである。ここで、「操作部」とは、ユーザの操作に対応する操作データを出力するものであって、その一例として、リモートコントローラ、タッチパネルや音声認識用マイクなどがある。
【００１０】
「制御部」は、好ましくは、操作部での操作に応じて記憶媒体に記憶された処理要求を修正することを特徴とするものである。
【発明の効果】
【００１１】
本発明は、処理要求と要求時に係る状況とを対応付けて記憶媒体に記憶させ、現在に係る状況に対応付けられた処理要求に係る処理を実行することによって、ユーザの欲する処理をユーザを煩わせることなく実行することができるという効果を有する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係るデータ処理装置を実施するための最良の形態は、図１ないし図７で示される。
＜装置構成について＞本実施の形態に係るデータ処理装置１の構成は、図１で示される。データ処理装置１は、データの入出力を行うＩ／Ｏ１１と、各種データやプログラムなどを記憶するＨＤＤ１２（「記憶媒体」に相当する）と、ＢＩＯＳなどの基本プログラムを記憶するＲＯＭ１３と、ＨＤＤ１２やＲＯＭ１３などに記憶されたプログラムを実行するＣＰＵ１４（「制御部」に相当する）と、各種データを保持するＲＡＭ１５と、音声データを処理する音声ＬＳＩ１６と、画像に対応する画像データを処理する描画ＬＳＩ１７と、画像データを保持するＶＲＡＭ１８とを備える。これらの部品は、バスで接続されている。
【００１３】
Ｉ／Ｏ１１には、ＧＰＳデータ（「時刻」および「位置」に相当する）を受信するＧＰＳ受信機２１、ＶＩＣＳデータ（「交通状況」に相当する）を受信するＶＩＣＳ受信機２２、速度データを出力する速度センサ２３、ジャイロデータを出力するジャイロセンサ２４および操作データを出力するタッチパネル２５（「操作部」に相当する）が接続されている。また、Ｉ／Ｏ１１には、音声データに対応する音声を出力するスピーカ３１および画像データに対応する画像を表示するディスプレイ３２が接続されている。
【００１４】
ＨＤＤ１２には、タッチパネル２５での処理要求と要求時に係る状況とを対応付けてＨＤＤ１２に記憶させ、現在に係る状況に対応付けられた処理要求に係る処理を実行する制御部としてＣＰＵ１４を機能させるための制御プログラムが記憶されている。制御プログラムは、ＲＡＭ１５に展開され、ＣＰＵ１４によって実行される。また、ＨＤＤ１２には、地図画像に対応する地図画像データや道路種別に対応する道路種別データなどが記憶されている。
＜記憶処理について＞以上のように構成されたデータ処理装置１の記憶処理は、図２ないし図４で示される。ＣＰＵ１４は、タッチパネル２５が操作データを出力すると、記憶処理を実行中の処理に割り込ませる（図２を参照）。
【００１５】
ＣＰＵ１４は、要求時に係る状況データをＨＤＤ１２に記憶させる（ステップＳ１）。状況データは、道路種別データ、ＧＰＳデータやＶＩＣＳデータなどである。ＧＰＳデータは、位置および時刻を示す。他方、ＶＩＣＳデータは、曜日、気象および交通状況を示す（図３を参照）。
【００１６】
ステップＳ１で状況データが記憶されると、ＣＰＵ１４は、操作メニューの階層Ｎを第１階層（「Ｎ＝１」）に設定する（ステップＳ２）。本実施の形態では、操作メニューは、階層的に構成されているからである（図４を参照）。
【００１７】
ステップＳ２で階層Ｎが第１階層に設定されると、ＣＰＵ１４は、第Ｎ階層に係る操作データ（以下、各階層に係る操作データは「要求データ」という）をＨＤＤ１２に記憶させる（ステップＳ３）。例えば、第１階層で「ナビ」が選択されると、第１階層に係る要求データは、「ナビ」の選択を内容とするものとなる。
【００１８】
ステップＳ３で第Ｎ階層に係る要求データが記憶されると、ＣＰＵ１４は、操作メニューの階層Ｎを次の階層（「Ｎ＝Ｎ＋１」）に設定する（ステップＳ４）。例えば、第１階層に係る要求データが記憶されると、操作メニューの階層Ｎは、第２階層に設定される。
【００１９】
ステップＳ４で次の階層が設定されると、ＣＰＵ１４は、第Ｎ階層に係る要求データがＲＡＭ１５にあるか否かを判定する（ステップＳ５）。ステップＳ５で第Ｎ階層に係る要求データがあれば（Ｓ５のＹｅｓ）、ＣＰＵ１４は、ステップＳ３からの処理を実行する。他方、ステップＳ５で第Ｎ階層に係る要求データがなければ（Ｓ５のＮｏ）、ＣＰＵ１４は、記憶処理を終了する。
【００２０】
以上の記憶処理おいて、状況データは、札幌の市街地である「札幌市中央区南３条西５条」を示す。また、要求データは、第１階層で「ナビ」が選択されたこと、第２階層で「縮尺」が選択されたことおよび第３階層で「１／２５００」が選択されたことを示すものとする。つまり、「札幌市中央区南３条西５条」での処理要求は、縮尺「１／２５００」での地図表示である。
＜削除・修正処理について＞以上のように構成されたデータ処理装置１の削除・修正処理は、以下のとおりである。ＣＰＵ１４は、タッチパネル２５からの操作データが削除・修正処理の要求を示していれば、ディスプレイ３２に対して確認画面を表示させる。本実施の形態では、確認画面は、要求時の位置が「札幌市中央区南３条西５条」であること、第１階層で「ナビ」が選択されたこと、第２階層で「縮尺」が選択されたことおよび第３階層で「１／２５００」が選択されたことを内容とする（図５を参照）。
【００２１】
消去ボタンが選択される、すなわち、タッチパネル２５での接触座標とディスプレイ３２上で消去ボタンが表示されている表示座標とが一致すると、ＣＰＵ１４は、操作データをＨＤＤ１２から消去する。
【００２２】
他方、修正ボタンが選択される、すなわち、タッチパネル２５での接触座標とディスプレイ３２上で修正ボタンが表示されている表示座標とが一致すると、ＣＰＵ１４は、ＨＤＤ１２に記憶された操作データを更新する。例えば、第３階層での「１／２５００」が「１／５０００」に修正された場合、第３階層に係る操作データは「１／５０００」に更新される。操作データが更新された後、確定ボタンが選択される、すなわち、タッチパネル２５での接触座標とディスプレイ３２上で確定ボタンが表示されている表示座標とが一致すると、ＣＰＵ１４は、更新を終了する。
【００２３】
なお、本実施の形態では、記憶処理において記憶された操作データが全て自動実行処理で用いられるのではなく、削除・修正処理を施された操作データが自動実行処理で用いられる。
＜自動実行処理について＞以上のように構成されたデータ処理装置１の自動実行処理は、図６および図７で示される。ＣＰＵ１４は、自動実行処理を周期的に実行する（図６を参照）。
【００２４】
ＣＰＵ１４は、現在に係る状況データに対応付けられた要求データがＨＤＤ１２にあるか否かを判定する（ステップＳ２１）。例えば、移動体が「札幌市中央区南３条西５条」に接近していれば、第１階層で「ナビ」が選択されたこと、第２階層で「縮尺」が選択されたこと、および第３階層で「１／２５００」が選択されたことが対応付けられていることになる。
【００２５】
ステップＳ２１で現在に係る状況データに対応付けられた要求データがあるとの判定がなされると（Ｓ２１のＹｅｓ）、ＣＰＵ１４は、操作メニューの階層Ｎを第１階層（「Ｎ＝１」）に設定する（ステップＳ２２）。
【００２６】
ステップＳ３２で階層Ｎが第１階層に設定されると、ＣＰＵ１４は、第Ｎ階層に係る要求データに対応する処理を実行する（ステップＳ２３）。例えば、第１階層に係る要求データが「ナビ」メニューへの移行を要求していれば、「ナビ」メニューへの移行が実行される。
【００２７】
ステップＳ２３で第Ｎ階層に係る処理が実行されると、ＣＰＵ１４は、操作メニューの階層Ｎを次の階層（「Ｎ＝Ｎ＋１」）に設定する（ステップＳ２４）。例えば、第１階層に係る処理が実行されると、操作メニューの階層Ｎは、第２階層に設定される。
【００２８】
ステップＳ２４で次の階層が設定されると、ＣＰＵ１４は、第Ｎ階層に係る要求データがＲＡＭ１５にあるか否かを判定する（ステップＳ２５）。ステップＳ２５で第Ｎ階層に係る要求データがあれば（Ｓ２５のＹｅｓ）、ＣＰＵ１４は、ステップＳ２３からの処理を実行する。他方、ステップＳ２５で第Ｎ階層に係る要求データがなければ（Ｓ２５のＮｏ）、ＣＰＵ１４は、記憶処理を終了する。
【００２９】
本実施の形態では、移動体が「札幌市中央区南３条西５条」に接近しているので、地図の縮尺は、「１／１万」（図７（ａ）を参照）から「１／２５００」に自動的に変更される（図７（ｂ）を参照）。縮尺「１／２５００」での地図表示は、「札幌市中央区南３条西５条」に対応付けられた要求である。
＜本実施の形態における効果＞本実施の形態によれば、要求時の状況と処理要求とが対応付けて記憶されるので、記憶された状況と同一の状況が存在すれば自動的に処理要求の具体的内容が実行される。つまり、ユーザを煩わせることなくユーザの欲する処理を実行することができる。例えば、移動体が市街地に存在する場合、詳細な情報がユーザにとって便利なので、ユーザは、地図の縮尺を実際の尺度に近づけることを要求しやすい（以下、詳細地図の表示要求という）。このとき、詳細地図の表示要求と市街地の位置とが対応付けて記憶されれば、移動体が同じ市街地に存在した場合、詳細地図が自動的に表示され、ユーザは、何ら操作をすることなく、詳細な情報を得られる。
【００３０】
本実施の形態によれば、要求時の状況と処理要求とが対応がユーザによって削除または修正されるので、よりユーザの意図に沿った処理を自動的に実行することができる。
＜変形例１＞本実施の形態では、「状況」が位置である場合について説明がなされているが、「状況」が他のパラメータであってもよい。
【００３１】
＜「状況」が道路種別である場合について＞移動体の位置が一の高速道路に存在する場合、大まかな情報があればユーザにとって十分であるから、ユーザは、地図の縮尺を実際の尺度から遠ざけることを要求しやすい（以下、広域地図の表示要求という）。このとき、高速道路という道路種別と広域地図の表示要求とが対応付けて記憶されるので、移動体が他の高速道路に存在した場合であっても、広域地図が自動的に表示される。したがって、ユーザは、何ら操作をすることなく、大まかな情報を得られる。
【００３２】
＜「状況」が気象である場合について＞ユーザは、「雨」をタイトルに含む曲の演奏を欲して、その演奏を要求する（以下、演奏要求という）。このとき、気象が雨であれば、雨という気象と演奏要求とが対応付けて記憶されるので、別の機会において、そのときの気象が雨であれば、「雨」をタイトルに含む曲が自動的に演奏される。したがって、ユーザは、何ら操作をすることなく、「雨」をタイトルに含む曲を楽しめる。
【００３３】
＜「状況」が時刻である場合について＞ユーザは、Ａラジオ番組の聴視を欲して、Ａラジオ番組へのチャンネル設定を要求する（以下、設定要求という）。このとき、要求時刻と設定要求とが対応付けて記憶されるので、別の日の同時刻が到来すると、Ａラジオ番組へのチャンネル設定が自動的になされる。したがって、ユーザは、何ら操作をすることなく、Ａラジオ番組を楽しめる。この例は、「状況」が曜日である場合にも該当する。
＜変形例２＞本実施の形態では、ＨＤＤ１２に記憶された操作データがタッチパネル２５での操作によって削除されているが、操作データがＳＲＡＭ１５などに保持され、タッチパネル２５で選択された操作データのみがＨＤＤ１２に記憶されるようにしてもよい。
【産業上の利用可能性】
【００３４】
以上のように、本発明は、ユーザが欲する処理をユーザを煩わせることなく実行することができるという効果を有し、ナビゲーション装置、携帯電話やマルチメディア端末などとして有用である。
【図面の簡単な説明】
【００３５】
【図１】本発明に係るデータ処理装置を実施するための最良の形態の構成を示すハードウエア構成図
【図２】本実施の形態における記憶処理の流れを示すフロー図
【図３】本実施の形態における状況データと要求データとの対応関係を示す図
【図４】本実施の形態における操作メニューの階層を示す図
【図５】本実施の形態における確認画面の表示例を示す図
【図６】本実施の形態における自動実行処理の流れを示すフロー図
【図７】（ａ）本実施の形態における自動処理実行前の表示例を示す図（ｂ）本実施の形態における自動処理実行後の表示例を示す図
【符号の説明】
【００３６】
１    データ処理装置
１２    ＨＤＤ（記憶媒体）
１４    ＣＰＵ（制御部）
２５    タッチパネル（操作部）
３２    ディスプレイ
【図１】
2007051931.tif 000003
【図２】
2007051931.tif 000004
【図３】
2007051931.tif 000005
【図４】
2007051931.tif 000006
【図５】
2007051931.tif 000007
【図６】
2007051931.tif 000008
【図７】
2007051931.tif 000009