(57)【要約】      （修正有）【課題】複数のアプリケーションが同時に実行されている状態でも、操作を受け付けたアプリケーションを容易に特定できるようにする。【解決手段】ナビゲーション装置１００は、運転席用アプリを実行する第１実行部１ａおよび助手席用アプリを実行する第２実行部１ｂと、ユーザの操作を受け付けるタッチパネル４とを備える。メインＣＰＵ１は、運転席用アプリに対する操作が行われたときと、助手席用アプリの操作が行われたときとで、異なる操作音を鳴らす。【選択図】図１
2015020640.tif 000002
【特許請求の範囲】
【請求項１】
互いに独立してアプリケーションを実行可能な第１実行部および第２実行部と、
前記アプリケーションに対するユーザの操作を受け付ける操作入力部と、
前記第１実行部が実行中のアプリケーションの操作音である第１操作音および前記第２実行部が実行中のアプリケーションの操作音である第２操作音を生成する操作音生成部とを備え、
操作音生成部は、前記第１操作音と前記第２操作音を異なる音にする
ことを特徴とする情報処理装置。
【請求項２】
前記操作音生成部は、前記第１実行部と前記第２実行部が同じアプリケーションを実行中のときは、前記第１操作音と前記第２操作音を同じ音にする
請求項１記載の情報処理装置。
【請求項３】
前記操作音生成部は、アプリケーションの種類または操作の内容に応じて、前記第１操作音および前記第２操作音を変化させる
請求項１または請求項２記載の情報処理装置。
【請求項４】
前記情報処理装置は車両に搭載可能であり、
前記第１実行部は、前記車両の運転席向けにアプリケーションを実行し、
前記第２実行部は、前記車両の助手席向けにアプリケーションを実行する
請求項１から請求項３のいずれか一項記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のアプリケーションを同時に実行可能な情報処理装置に関する。
【背景技術】
【０００２】
複数のアプリケーション（「アプリ」と略すこともある）を同時に実行可能な情報処理装置は広く知られている。その一例として、運転者と同乗者が別々のアプリケーションを実行させることできるカーナビゲーション装置がある。また、カーナビゲーション装置は手探りで操作されることもあるため、一般的なカーナビゲーション装置は、操作を受け付けたことをユーザに知らせる操作音を鳴らす機能を有している（例えば下記の特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−７７６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置が複数のアプリケーションを実行している場合、操作音を聞いただけではどのアプリケーションの操作が受け付けられたのかが分かり難いことがある。この問題は、複数のユーザ（例えば運転者と同乗者）が同時に操作しようとした場合、特に、ユーザが手探りで操作した場合に生じる。
【０００５】
本発明は以上のような課題を解決するためになされたものであり、複数のアプリケーションが同時に実行されている状態でも、操作を受け付けたアプリケーションを容易に特定できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、互いに独立してアプリケーションを実行可能な第１実行部および第２実行部と、アプリケーションに対するユーザの操作を受け付ける操作入力部と、第１実行部が実行中のアプリケーションの操作音である第１操作音および第２実行部が実行中のアプリケーションの操作音である第２操作音を生成する操作音生成部とを備え、操作音生成部は、第１操作音と第２操作音を異なる音にする。
【発明の効果】
【０００７】
本発明によれば、第１実行部が実行中のアプリケーションと、第２実行部が実行中のアプリケーションのどちらの操作が行われたかを、操作音から特定できる。よってユーザは、自己の操作が受け付けられたか否かを操作音から判断できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係るナビゲーション装置における動作モードの切り替え処理を示すフローチャートである。
【図３】通常ディスプレイモードにおける画面表示例を示す図である。
【図４】デュアルディスプレイモードにおける画面レイアウトの例を示す図である。
【図５】デュアルディスプレイモードにおけるアプリ選択画面の例を示す図である。
【図６】本発明の実施の形態に係るナビゲーション装置における操作音出力処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
図１は、本発明の実施の形態に係る情報処理装置の構成を示すブロック図である。本実施の形態では、情報処理装置の例として車両に搭載されたナビゲーション装置を示す。ただし、本発明の適用はナビゲーション装置に限られず、複数のアプリケーションを同時に実行する情報処理装置に広く適用可能である。
【００１０】
図１のように、ナビゲーション装置１００は、メインＣＰＵ（Central Processing Unit）１、ハードディスク２、内蔵メモリ３、タッチパネル４、表示部５、アンプ６、スピーカ７、ＧＰＳ（Global Positioning System）受信機８、車速センサ９、ＤＴＶ（デジタルテレビ）受信機１０、ラジオ受信機１１、光ディスクドライブ１２および機器インターフェース（Ｉ／Ｆ）１３を備えている。また、ナビゲーション装置１００には、機器インターフェース１３を介して、外部装置であるメモリオーディオ機器１４、携帯電話１５、ＥＴＣ（Electronic Toll Collection System）機器１６が接続されている。
【００１１】
メインＣＰＵ１は、制御プログラムを実行することによって、ナビゲーション装置１００の各要素の制御を行うと共に、各種のアプリケーションのプログラムを実行する。ハードディスク２は、メインＣＰＵ１が実行するプログラムや、ナビゲーション用のアプリケーションが使用する地図データ等が記録された記録媒体である。内蔵メモリ３は、メインＣＰＵ１がプログラムを実行する際の実行エリアとして利用される。タッチパネル４は、ユーザの操作の受け付ける操作入力部であり、表示部５の画面に配設されている。表示部５は、アプリケーションの実行画面を表示する表示手段であり、例えば液晶表示パネルにより構成される。アンプ６およびスピーカ７は音声の出力手段である。
【００１２】
ＧＰＳ受信機８は、ナビゲーション装置１００を搭載した車両の位置情報を取得する。車速センサ９は、車両の速度に応じた車速パルスを生成する。ＤＴＶ（デジタルテレビ）受信機１０およびラジオ受信機１１は、それぞれテレビ放送およびラジオ放送の受信手段である。光ディスクドライブ１２は、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc ）、ＢＤ（Blu-ray Disc）（登録商標）などの再生手段である。
【００１３】
機器インターフェース１３は、外部装置との接続手段である。図１では、機器インターフェース１３に、メモリオーディオ機器１４、携帯電話１５およびＥＴＣ機器１６が接続された例を示している。メインＣＰＵ１は、機器インターフェース１３を介して、メモリオーディオ機器１４、携帯電話１５、ＥＴＣ機器１６を制御すると共に、それらから画像データ、音声データ、課金情報などを取得することができる。
【００１４】
また、上記のタッチパネル４、表示部５、アンプ６、スピーカ７、ＧＰＳ受信機８、車速センサ９、ＤＴＶ受信機１０、ラジオ受信機１１も、ナビゲーション装置１００に外付けされたものであってもよい。
【００１５】
メインＣＰＵ１は、ユーザがタッチパネル４に入力した操作に従って、アプリケーションを切り替えて実行する。その際、アプリケーションの実行画面を表示部５に表示させると共に、アプリケーションの出力音声をアンプ６を介してスピーカ７から出力させる。
【００１６】
例えば、ナビゲーション用アプリが実行される場合、メインＣＰＵ１はハードディスク２からナビゲーション用アプリのプログラムを読み出し、内蔵メモリ３を利用してそのプログラムを実行する。その際、ハードディスク２に記録された地図データ、ＧＰＳ受信機８から取得した位置情報、および車速センサ９から取得した車速パルスに基づき、地図上での車両の現在位置を特定する。そして、地図に車両の現在位置を示すアイコンを重畳させた画像を、表示部５に表示させる。また、ユーザがタッチパネル４を操作して目的地を設定すると、メインＣＰＵ１は、車両の現在位置から目的地までのルートを探索し、画像および音声によるルート案内を行う。
【００１７】
また、ユーザは、タッチパネル４の操作により、ナビゲーション装置１００が実行するアプリケーションを切り替えることができる。例えば、ＤＴＶ受信機１０またはラジオ受信機１１が受信した放送を視聴するアプリケーションや、光ディスクドライブ１２に挿入されたＣＤ／ＤＶＤ／ＢＤを再生するアプリケーション、ハードディスク２に記録されている音声データを再生するアプリケーションなどを選択して実行させることができる。
【００１８】
本実施の形態のナビゲーション装置１００は、フォアグラウンド（操作対象となった状態）で実行するアプリケーションを１つずつ切り替える「通常ディスプレイモード」と、複数のアプリケーションを同時にフォアグラウンドで実行する「デュアルディスプレイモード」の２つの動作モードを有している。
【００１９】
本実施の形態のナビゲーション装置１００では、運転席向けのアプリケーション（運転席用アプリ）と助手席向けのアプリケーション（助手席用アプリ）が同時にフォアグラウンドで実行可能となっている。ここで、運転席向けのアプリケーション（運転席用アプリ）とは、運転者が実行を選択したアプリケーションであり、助手席向けのアプリケーション（助手席用アプリ）とは、助手席の同乗者が実行を選択したアプリケーションである。
【００２０】
メインＣＰＵ１は、運転席用アプリを実行する第１実行部１ａと、助手席用アプリを実行する第２実行部１ｂとを備えている。第１実行部１ａと第２実行部１ｂは、互いに独立してアプリケーションを実行可能である。運転席用アプリとして実行されるアプリケーションおよび助手席用アプリとして実行されるアプリケーションは、運転者および助手席の同乗者（以下、単に「同乗者」という）のそれぞれによって選択される。そのため、運転席用アプリと助手席用アプリに、同一のアプリケーションが選択される場合もある。なお、通常ディスプレイモードでは、運転席用アプリのみが、第１実行部１ａによって実行されるものとする。
【００２１】
運転席用アプリおよび助手席用アプリとして、それぞれ複数のアプリケーションが同時に選択されてもよいが、フォアグラウンドで実行されるアプリケーションは、運転席用アプリおよび助手席用アプリで基本的に１つずつとする。それ以外のアプリケーションはバックグラウンドで実行される。
【００２２】
図１では、第１実行部１ａと第２実行部１ｂとを個別に図示しているが、第１実行部１ａおよび第２実行部１ｂは、単一のコンピュータが運転席用アプリと助手席用アプリを並列処理することで実現される観念的な要素である。
【００２３】
メインＣＰＵ１は、実行中のアプリケーションの操作音を生成する操作音生成部としても機能する。特に、デュアルディスプレイモードの場合、メインＣＰＵ１は、運転席用アプリ（第１実行部１ａが実行中のアプリケーション）の操作音である運転席用操作音（第１操作音）と、助手席用アプリ（第２実行部１ｂが実行中のアプリケーション）の操作音である助手席用操作音（第２操作音）とを生成し、スピーカ７から出力させる。運転席用操作音と助手席用操作音とは異なる音に設定されている。
【００２４】
図２は、ナビゲーション装置１００における動作モードの切り替え処理を示すフローチャートである。ナビゲーション装置１００が起動すると、ナビゲーション装置１００は通常ディスプレイモードの状態で、表示部５に初期画面を表示する（ステップＳ１１）。初期画面は、例えば特定のアプリケーションの実行画面である。カーナビゲーション装置では、起動時にナビゲーション用アプリが実行されるのが一般的である。また、前回の動作終了時に起動していたアプリケーションが、次の起動時に実行されるようにしてもよい（いわゆる「ラストメモリ機能」）。
【００２５】
図３は、通常ディスプレイモードにおける表示部５の画面表示例を示す図である。通常ディスプレイモードでは、運転席用アプリが表示部５の画面全体に表示される。この例では、ナビゲーション用アプリの実行画面が表示部５の画面の全体に表示されており、画面の右端部に運転席用アプリの選択アイコン３１ａ〜３１ｅ、画面の上端部に助手席用アプリの選択アイコン３２ａ〜３２ｅが設けられている。
【００２６】
例えば、助手席の同乗者が助手席用アプリの選択アイコン３２ａ〜３２ｅのいずれかを操作すると、ナビゲーション装置１００は、デュアルディスプレイモードに切り替わり、選択された助手席用アプリの実行を開始する（ステップＳ１２）。デュアルディスプレイモードに切り替わると、例えば図４に示すように、表示部５の画面の右半分に運転席用アプリの画面が表示され、左半分に助手席用アプリの画面が表示される。
【００２７】
デュアルディスプレイモードでは、運転席用アプリと助手席用アプリの切り替えが可能である。例えば、ユーザ（運転者または同乗者）は、タッチパネル４を操作して図５のようなアプリ選択画面を呼び出し、運転席用アプリの選択アイコン４１ａ〜４１ｅおよび助手席用アプリの選択アイコン４２ａ〜４２ｅを操作して、運転席用アプリおよび助手席用アプリとして実行するアプリケーションを選択できる。
【００２８】
また、ナビゲーション装置１００は、助手席用アプリが全て終了されると、シングルディスプレイモードに戻る（ステップＳ１３）。
【００２９】
なお、表示部５の画面のデザインおよびレイアウトは、図３〜図５に示した例に限られるものではない。また、図４および図５では、運転席用アプリの画面と助手席用アプリの画面とを並べて表示した例を示したが、例えば、表示部５として、運転席と助手席からそれぞれ異なる画像が見えるスプリットビューモニタを用い、運転席からは運転席用アプリの画面が見え、助手席から助手席用アプリの画面が見えるようにしてもよい。
【００３０】
図６は、デュアルディスプレイモードのナビゲーション装置１００における操作音出力処理を示すフローチャートである。ここでは簡単のため、バックグラウンドで実行中のアプリケーションは無く、１つの運転席用アプリと１つの助手席用アプリがフォアグラウンドで実行されているものとする。
【００３１】
デュアルディスプレイモードの状態で、ユーザが、タッチパネル４を用いてアプリケーション（運転席用アプリまたは助手席用アプリ）に対する操作を行うと（ステップＳ２１）、メインＣＰＵ１は、運転席用アプリと助手席用アプリが同一のアプリケーションかどうか確認する（ステップＳ２２）。両者が同一のアプリケーションであった場合は（ステップＳ２２でＹＥＳ）、運転席用アプリと助手席用アプリを区別しない共通の操作音（共通操作音）を鳴らす（ステップＳ２３）。
【００３２】
運転席用アプリと助手席用アプリが異なるアプリケーションであった場合は（ステップＳ２２でＮＯ）、ステップＳ２１で行われた操作が運転席用アプリに対する操作か否かを確認する（ステップＳ２４）。
【００３３】
当該操作が運転席用アプリに対する操作であった場合は（ステップＳ２４でＹＥＳ）、予め定められた運転席用操作音を鳴らし（ステップＳ２５）、助手席用アプリに対する操作であった場合は（ステップＳ２４でＮＯ）、運転席用操作音とは異なる助手席用操作音を鳴らす（ステップＳ２６）。
【００３４】
ステップＳ２１〜Ｓ２６は、タッチパネル４に対する操作が行われる度に実行される。
【００３５】
以上の操作音生成処理により、ナビゲーション装置１００は、運転席用アプリに対する操作が行われたときと、助手席用アプリに対する操作が行われたときとで、異なる操作音を出力することになる。運転席用アプリの操作音と助手席用アプリの操作音が異なることにより、例えばユーザが手探りでタッチパネル４の操作を行ったときに、操作音からどのアプリに対する操作が行われたかを認識できる。よって、ユーザは自分の操作が受け付けられたか否かを判断できる。
【００３６】
本実施の形態では、運転席用アプリと助手席用アプリが同じアプリケーションのときは、同一の共通操作音を鳴らしたが、運転席用アプリと助手席用アプリが同じアプリケーションのときでも、互いに異なる運転席用操作音と助手席用操作音を鳴らすようにしてもよい。共通操作音を用いる場合、運転者と同乗者が互いに同じアプリケーションを実行中であるか否かを操作音から判断できる。なお、共通操作音は、運転席用操作音とも助手席用操作音とも異なる音であることが好ましい。
【００３７】
運転席用操作音、助手席用操作音、共通操作音は、それぞれ一定の音でなくてもよい。例えば、実行中のアプリケーションの種類やユーザによる操作の内容に応じて変化させてもよく、その場合には、操作音からアプリケーションの種類やユーザによる操作の内容を判断できるようになる。
【００３８】
本実施の形態では、フォアグラウンドで同時に実行されるアプリケーションの数が２つである例を示したが、本発明は、３つ以上のアプリケーションがフォアグラウンドで同時に実行される情報処理装置にも適用可能である。その場合は、フォアグラウンドで同時に実行されるアプリケーションごとに操作音が異なるようにするとよい。
【００３９】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４０】
１  メインＣＰＵ、１ａ  第１実行部、１ｂ  第２実行部、２  ハードディスク、３  内蔵メモリ、４  タッチパネル、５  表示部、６  アンプ、７  スピーカ、８  ＧＰＳ受信機、９  車速センサ、１０  ＤＴＶ受信機、１１  ラジオ受信機、１２  光ディスクドライブ、１３  機器インターフェース、１４  メモリオーディオ機器、１５  携帯電話、１６  ＥＴＣ機器、１００  ナビゲーション装置。
【図１】
2015020640.tif 000003
【図２】
2015020640.tif 000004
【図３】
2015020640.tif 000005
【図４】
2015020640.tif 000006
【図５】
2015020640.tif 000007
【図６】
2015020640.tif 000008