(57)【要約】【課題】より適切に情報を提示できる情報処理方法を提供する。【解決手段】情報処理方法は、ユーザによる複数のアプリケーションの操作傾向を学習するステップと、複数のアプリケーションからの複数の表示要求が競合した場合に、ユーザによる当該複数のアプリケーションの操作履歴に基づいて、アプリケーションの優先度を決定するステップと、複数の表示要求が競合した場合に他のアプリケーションよりも優先度が高いと決定されたアプリケーションから表示要求がなされた情報を、表示部１０に表示させるステップと、を備える。決定するステップは、学習するステップで学習された操作傾向と異なる操作がユーザによりなされたアプリケーションの優先度を、最も高く決定する。【選択図】図１
2019153255.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる複数のアプリケーションの操作傾向を学習するステップと、
複数のアプリケーションからの複数の表示要求が競合した場合に、ユーザによる当該複数のアプリケーションの操作履歴に基づいて、アプリケーションの優先度を決定するステップと、
複数の表示要求が競合した場合に他のアプリケーションよりも優先度が高いと決定されたアプリケーションから表示要求がなされた情報を、表示部に表示させるステップと、を備え、
前記決定するステップは、前記学習するステップで学習された操作傾向と異なる操作がユーザによりなされたアプリケーションの優先度を、最も高く決定することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションからの表示要求に関する処理を行う情報処理方法に関する。
【背景技術】
【０００２】
単一の表示領域に複数の表示項目を重畳して表示する際に、あらかじめ決められた優先順位に応じて表示項目の表示の切り替え時間を変更し、より優先度の高い項目を優先して表示する車両用情報表示装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８４４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術では、表示項目の優先度があらかじめ記憶手段に記憶されており、あらかじめ決められた優先順位に従い表示するため、ユーザが望む情報が得られるとは限らない。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、より適切に情報を提示できる情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理方法は、ユーザによる複数のアプリケーションの操作傾向を学習するステップと、複数のアプリケーションからの複数の表示要求が競合した場合に、ユーザによる当該複数のアプリケーションの操作履歴に基づいて、アプリケーションの優先度を決定するステップと、複数の表示要求が競合した場合に他のアプリケーションよりも優先度が高いと決定されたアプリケーションから表示要求がなされた情報を、表示部に表示させるステップと、を備える。前記決定するステップは、前記学習するステップで学習された操作傾向と異なる操作がユーザによりなされたアプリケーションの優先度を、最も高く決定する。
【０００７】
この態様によると、複数のアプリケーションからの複数の表示要求が競合した場合に他のアプリケーションよりも優先度が高いと決定されたアプリケーションから表示要求がなされた情報を、表示部に表示させる。また、学習された操作傾向と異なる操作がユーザによりなされたアプリケーションの優先度を最も高く決定するので、ユーザが優先して知りたい可能性の高い情報を表示させることができる。
【発明の効果】
【０００８】
本発明によれば、より適切に情報を提示できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係る車両システムのブロック図である。
【図２】図１の表示部に表示された画像の一例を示す図である。
【図３】図２に続く、図１の表示部に表示された画像の一例を示す図である。
【図４】図１の表示部に表示された画像の他の例を示す図である。
【図５】図１の表示部に表示された画像のさらに他の例を示す図である。
【発明を実施するための形態】
【００１０】
図１は、実施の形態に係る車両システム１のブロック図である。車両システム１は、車両に搭載される情報処理システムである。車両システム１は、表示部１０と、操作入力部１２と、アプリケーション実行部１４と、情報処理装置１６と、を備える。
【００１１】
表示部１０は、情報処理装置１６から出力された信号に基づいて画像を表示するディスプレイである。表示部１０は、例えば、車両の運転席と助手席の間のダッシュボードに設けられる。操作入力部１２は、タッチパネル式のセンサ、機械式スイッチなどを含む。タッチパネル式のセンサは、表示部１０の画像表示領域に設けられ、ユーザによるタッチ操作が入力される。機械式スイッチは、ダッシュボードやステアリングホイールなどの車室内の所定位置に設けられ、ユーザによる操作が入力される。操作入力部１２は、タッチ操作などによる操作情報をアプリケーション実行部１４および情報処理装置１６に出力する。
【００１２】
アプリケーション実行部１４は、複数のアプリケーションを実行する。複数のアプリケーションは、例えば、ナビゲーションアプリケーション、ハンズフリー電話アプリケーション、オペレータサービスアプリケーション、エアコンアプリケーション、シート調整アプリケーション、音声認識アプリケーション、車車間通信アプリケーション、オーディオアプリケーションなどを含むが、特に限定されない。アプリケーション実行部１４は、操作入力部１２から出力された操作情報をアプリケーションの実行に反映し、ユーザによるアプリケーションの操作情報を情報処理装置１６に出力する。
【００１３】
各アプリケーションは、所定の表示条件が満たされた場合、情報の表示要求を出力し、当該表示条件が満たされなくなった場合、当該情報の消去要求を出力する。所定の表示条件は、情報毎に設定されている。所定の表示条件は、例えば、車両の位置の条件、または、表示期間の条件を含んでもよい。
【００１４】
アプリケーション実行部１４は、複数のアプリケーションからの複数の表示要求を情報処理装置１６に出力する。表示要求には、アプリケーションから表示要求がなされた情報が添付されている。表示要求は、表示部１０に表示中の画像に、情報を割り込み表示させる要求である。表示要求の例を以下に示す。
【００１５】
ナビゲーションアプリケーションは、情報を有する施設に車両が近づいた場合などに、当該情報を含む近接案内の表示要求を出力する。ナビゲーションアプリケーションは、案内中のルート上に交通事故や渋滞などの通知すべき交通情報が存在する場合、当該交通情報の表示要求を出力する。ナビゲーションアプリケーションは、逆走車が接近中である情報や、災害による通行止め情報などの緊急で通知すべき緊急情報が存在する場合、当該緊急情報の表示要求を出力する。ナビゲーションアプリケーションは、ルート案内中の交差点拡大図などの経路案内が存在する場合、当該経路案内の表示要求を出力する。
【００１６】
ハンズフリー電話アプリケーションは、着信がある場合、着信表示の表示要求を出力する。ハンズフリー電話アプリケーションは、電話機が接続されていない、接続が切れたなどの情報がある場合、案内表示の表示要求を出力する。
【００１７】
オペレータサービスアプリケーションは、オペレータからの着信がある場合、着信表示の表示要求を出力する。オペレータサービスアプリケーションは、オペレータ側から車両に対して遠隔操作がなされる場合、遠隔操作の情報の表示要求を出力する。
【００１８】
エアコンアプリケーションは、エアコンの操作がなされた場合、エアコンの状態表示の表示要求を出力する。
【００１９】
シート調整アプリケーションは、シート調整操作がなされた場合、シートの状態表示の表示要求を出力する。シート調整アプリケーションは、シート空調の調整操作がなされた場合、ブロア強度、シートヒーター強度などの状態表示の表示要求を出力する。
【００２０】
音声認識アプリケーションは、起動された場合、音声入力中画面の表示要求を出力する。音声認識アプリケーションは、所定の操作がなされた場合、使用可能な音声認識コマンド例の表示画面の表示要求を出力する。
【００２１】
車車間通信アプリケーションは、他車両の車車間通信アプリケーションからメッセージを受信した場合、メッセージ受信通知の表示要求を出力する。
【００２２】
情報処理装置１６は、学習部２０と、決定部２２と、表示制御部２４とを備える。情報処理装置１６は、表示制御装置と呼ぶこともできる。
【００２３】
学習部２０は、アプリケーション実行部１４から出力されたアプリケーションの操作情報と、操作入力部１２から出力された操作信号とに基づいて、ユーザによる複数のアプリケーションの操作履歴を記憶する。操作履歴では、例えば、アプリケーションの種類と、操作情報と、操作日時とが対応付けられる。
【００２４】
また、学習部２０は、アプリケーション実行部１４から出力されたアプリケーションの操作情報と、操作入力部１２から出力された操作信号とに基づいて、ユーザによる複数のアプリケーションの操作傾向を学習し、その操作傾向を記憶する。操作傾向は、例えば、あるアプリケーションにおいて、特定の操作が頻繁に行われる傾向があること、特定の操作が行われない傾向があること、操作が特定の時間に行われる傾向があることなどを含む。例えば、ナビゲーションアプリケーションにおいては、操作傾向は、目的地を設定するためのショートカットキーの操作が頻繁に行われる傾向があること、目的地が設定されない傾向があることなどを含む。
【００２５】
決定部２２は、アプリケーション実行部１４から出力されたアプリケーションからの表示要求が競合していない場合に、当該アプリケーションから表示要求がなされた情報を表示制御部２４に出力する。
【００２６】
表示制御部２４は、アプリケーションからの表示要求が競合していない場合に決定部２２から出力された、アプリケーションから表示要求がなされた情報を、表示部１０に表示させる。具体的には、表示制御部２４は、アプリケーションから表示要求がなされた情報を、表示部１０に、画面の最上位レイヤに表示させる。
【００２７】
一方、決定部２２は、アプリケーション実行部１４から出力された複数のアプリケーションからの複数の表示要求が競合した場合に、ユーザによる当該複数のアプリケーションの操作履歴に基づいて、アプリケーションの優先度を決定する。
【００２８】
具体的には、決定部２２は、学習部２０で学習された操作傾向と異なる操作がユーザによりなされたアプリケーションの優先度を、最も高く決定する。決定部２２は、表示要求が競合した複数のアプリケーションのそれぞれで、学習部２０で学習された操作傾向と異なる操作がユーザによりなされた場合、ユーザが最後に操作したアプリケーションの優先度を最も高く決定する。決定部２２は、学習部２０で学習された操作傾向と異なる操作がユーザによりなされたアプリケーションがない場合にも、ユーザが最後に操作したアプリケーションの優先度を最も高く決定する。
【００２９】
決定部２２は、複数の表示要求が競合した場合に他のアプリケーションよりも優先度が高いと決定されたアプリケーション（以下、高優先度アプリケーションと呼ぶ）から表示要求がなされた情報を、表示制御部２４に出力する。
【００３０】
決定部２２は、複数の表示要求が競合した場合に他のアプリケーションよりも優先度が低いと決定されたアプリケーション（以下、低優先度アプリケーションと呼ぶ）から表示要求がなされた情報をログとして記憶する。決定部２２は、低優先度アプリケーションに表示可能な情報があることを示すアイコンの表示指示を、表示制御部２４に出力する。
【００３１】
表示制御部２４は、決定部２２から出力された高優先度アプリケーションから表示要求がなされた情報を、表示部１０に表示させる。具体的には、表示制御部２４は、高優先度アプリケーションから表示要求がなされた情報を、表示部１０に、画面の最上位レイヤに表示させる。
【００３２】
表示制御部２４は、決定部２２から出力されたアイコンの表示指示に基づいて、低優先度アプリケーションに表示可能な情報があることを示すアイコンを、表示部１０に、画面の最上位レイヤに表示させる。このようなアイコンは、例えば、画面の縁部分に表示される。表示制御部２４は、低優先度アプリケーションから表示要求がなされた情報を表示部１０に表示させない。なお、表示制御部２４は、低優先度アプリケーションから表示要求がなされた情報を、表示部１０に、高優先度アプリケーションから表示要求がなされた情報よりも下位レイヤに表示させてもよい。この場合、低優先度アプリケーションから表示要求がなされた情報のうち、高優先度アプリケーションから表示要求がなされた情報に重なる部分は、ユーザから視認されない。
【００３３】
決定部２２は、表示制御部２４に出力した情報の消去要求がアプリケーション実行部１４から出力された場合、当該情報の消去要求を表示制御部２４に出力する。決定部２２は、低優先度アプリケーションからの情報の消去要求がアプリケーション実行部１４から出力された場合、ログとして記憶していた当該情報を消去し、低優先度アプリケーションに表示可能な情報があることを示すアイコンの消去指示を表示制御部２４に出力する。
【００３４】
表示制御部２４は、表示部１０に表示させた情報の消去要求が決定部２２から出力された場合、当該情報を表示部１０に消去させる。表示制御部２４は、表示部１０に表示させたアイコンの消去指示が決定部２２から出力された場合、当該アイコンを表示部１０に消去させる。
【００３５】
また、決定部２２は、操作入力部１２から出力された操作信号に基づいて、操作入力部１２にログの情報を表示させる操作が入力された場合、記憶されている低優先度アプリケーションから表示要求がなされた情報を表示制御部２４に出力する。表示制御部２４は、決定部２２から出力された情報を表示部１０に表示させる。例えば、表示部１０に表示された低優先度アプリケーションに表示可能な情報があることを示すアイコンがタッチ操作された場合に、当該情報が表示されてもよい。例えば、ナビゲーションアプリケーションの優先度が低く、表示要求が競合し、交通事故や渋滞などの交通情報などが表示されなかった場合にも、ユーザは、そのような交通情報などを後で確認することができる。
【００３６】
図２は、図１の表示部１０に表示された画像の一例を示す図である。図２では、ナビゲーションの地図１００が表示された状態で、ハンズフリー電話アプリケーションから着信表示の表示要求がなされ、表示要求は競合していない。そのため、ハンズフリー電話の着信表示１０２が画面の一部に割り込み表示されている。
【００３７】
図３は、図２に続く、図１の表示部１０に表示された画像の一例を示す図である。図３では、ハンズフリー電話アプリケーションから着信表示の表示要求がなされた図２の状況で、さらに、ナビゲーションアプリケーションから交差点拡大図の経路案内の表示要求がなされている。
【００３８】
ここでは、ナビゲーションアプリケーションにおいて、ユーザによる操作傾向では、目的地を設定するためのショートカットキーの操作が頻繁に行われる傾向があるが、ユーザによる操作傾向と異なる操作、例えば文字入力や電話番号入力による目的地の設定操作がなされていたと想定する。この場合、決定部２２は、ナビゲーションアプリケーションの優先度を最も高く決定する。そのため、ナビゲーションアプリケーションからの表示要求に応じて、着信表示１０２に替えて、交差点拡大図の経路案内１０４が表示されている。
【００３９】
操作傾向と異なり文字入力などによる目的地の設定操作がなされているため、目的地は、ユーザが初めて訪れる場所である可能性が高い。そのため、不慣れな道路を走行中のユーザは、経路案内１０４を優先して確認したい可能性がある。このような状況で経路案内１０４が優先して表示されるので、ユーザの利便性を向上できる。
【００４０】
また、低優先度アプリケーションであるハンズフリー電話アプリケーションに表示可能な情報があることを示すアイコン１０６が表示されている。アイコン１０６により、ハンズフリー電話アプリケーションに表示可能な情報があることをユーザに認識させることができる。
【００４１】
図３の状態で交差点を通過すると、経路案内１０４は消去され、地図１００が全画面表示される。このとき、ハンズフリー電話アプリケーションからの表示要求が有効であれば、アイコン１０６を確認したユーザが情報を表示させる操作を入力すると、図２と同様に、再び着信表示１０２が表示される。着信表示１０２の表示中に、ユーザが着信表示１０２内の電話を受けるためのアイコン（図示せず）にタッチ操作すること、または、電話を受けるための機械式スイッチの操作を行うことなどで、通話を開始できる。通話を開始すると、着信表示１０２は消去され、地図１００が全画面表示される。
【００４２】
また、図示は省略するが、ナビゲーションアプリケーションにおいて操作傾向と同じ操作がユーザによりなされており、ハンズフリー電話アプリケーションが最後に操作されて通話のための設定などが行われた状況を想定する。この場合、交差点拡大図の経路案内が表示された状態で、ハンズフリー電話アプリケーションから着信表示の表示要求がなされると、ハンズフリー電話アプリケーションの優先度が最も高く決定されるため、交差点拡大図の経路案内に替えて、着信表示が表示される。ハンズフリー電話アプリケーションで通話のための設定などが最後に行われた場合、ユーザは、電話の着信を待っている可能性があり、着信表示を優先して確認したい可能性がある。このような状況で着信表示が優先して表示されるので、ユーザの利便性を向上できる。
【００４３】
図４は、図１の表示部１０に表示された画像の他の例を示す図である。図４では、シート調整アプリケーションからシートの状態表示の表示要求がなされ、表示要求が競合しておらず、シートの状態表示１０８がほぼ全画面に割り込み表示されている。あるいは、カメラ制御アプリケーションからバック時のカメラ画像の表示要求がなされ、カメラ画像がほぼ全画面に割り込み表示される場合もある。このように、表示要求がなされた情報に応じて、情報の表示態様が異なってもよい。
【００４４】
また、決定部２２は、所定のアプリケーションからの所定の情報の表示要求がアプリケーション実行部１４から出力された場合に、表示要求が競合しているか否かに拘わらず、所定のアプリケーションからの所定の情報を表示制御部２４に出力する。所定のアプリケーションによる所定の情報は、ナビゲーションアプリケーションによる緊急情報、車車間通信アプリケーションによるメッセージ受信通知などを含むが、特に限定されない。
【００４５】
表示制御部２４は、所定のアプリケーションによる所定の情報を、高優先度アプリケーションから表示要求がなされた情報よりも優先して表示部１０に表示させる。つまり、表示制御部２４は、所定のアプリケーションによる所定の情報を、競合の有無に関係なく表示部１０に表示させる。
【００４６】
図５は、図１の表示部１０に表示された画像のさらに他の例を示す図である。図５では、車車間通信アプリケーションからメッセージ受信通知の表示要求がなされ、地図１００を背景としてメッセージ受信通知１１０がポップアップ表示されている。メッセージ受信通知１１０は、競合の有無に関係なく、優先して表示される。これにより、ユーザによるアプリケーションの操作履歴によらず、緊急度の高い情報を適切に提示できる。なお、例えば、メッセージ受信通知１１０の「ＯＫ」のアイコンをタッチ操作すると、受信メッセージが音声で出力され、「Ｃａｎｃｅｌ」のアイコンをタッチ操作すると、メッセージ受信通知１１０が消去される。
【００４７】
情報処理装置１６の構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４８】
このように本実施の形態によれば、複数のアプリケーションからの複数の表示要求が競合した場合に、ユーザによる当該複数のアプリケーションの操作履歴に基づいて、アプリケーションの優先度を決定し、他のアプリケーションよりも優先度が高いと決定されたアプリケーションから表示要求がなされた情報を表示部１０に表示させる。したがって、より適切に情報を提示できる。
【００４９】
また、学習された操作傾向と異なる操作がユーザによりなされたアプリケーションの優先度を最も高く決定するので、ユーザが優先して知りたい可能性の高い情報を表示させることができる。
【００５０】
また、複数のアプリケーションのそれぞれで、学習された操作傾向と異なる操作がユーザによりなされた場合、および、学習された操作傾向と異なる操作がユーザによりなされたアプリケーションがない場合、ユーザが最後に操作したアプリケーションの優先度を最も高く決定するので、この場合にも、ユーザが優先して知りたい可能性のある情報を表示させることができる。
【００５１】
以上、実施の形態をもとに本発明を説明した。実施の形態はあくまでも例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５２】
例えば、学習部２０は、ユーザによる複数のアプリケーションの操作傾向を学習しなくてもよい。この場合、決定部２２は、複数のアプリケーションからの複数の表示要求が競合した場合に、ユーザが最後に操作したアプリケーションの優先度を最も高く決定する。この変形例では、情報処理装置１６の構成を簡素化できる。また、ユーザが最後に操作したアプリケーションは、ユーザが優先して知りたい情報を出力する可能性があるので、適切に情報を提示できる。
【００５３】
また、情報処理システムの一例として車両システム１を説明したが、情報処理システムは車両に搭載されなくてもよく、スマートフォン、パーソナルコンピュータなどとして構成されてもよい。
【符号の説明】
【００５４】
１…車両システム、１０…表示部、１２…操作入力部、１４…アプリケーション実行部、１６…情報処理装置、２０…学習部、２２…決定部、２４…表示制御部。
【図１】
2019153255.tif 000003
【図２】
2019153255.tif 000004
【図３】
2019153255.tif 000005
【図４】
2019153255.tif 000006
【図５】
2019153255.tif 000007