(57)【要約】【課題】電源投入時に、ユーザの所望する機能が使える状態となるまでの時間を短縮できる「情報処理装置およびアプリケーション起動方法」を提供する。【解決手段】従来は１つのＡＶアプリの中で順に起動していたラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能、ＣＤ再生機能の各ＡＶ機能を個別にアプリケーションプログラム化する。そして、電源３０が投入されたときに、制御部４が、操作部２０の操作を通じて事前にユーザから指定されＥＥＰＲＯＭ３に優先機能情報として格納された機能のアプリケーションプログラムを優先して起動し、その起動処理が完了した時点で、当該起動された機能の初期画面をディスプレイ４０に表示してユーザ操作の受付を可能な状態とすることにより、ユーザにより指定された機能については、そのアプリケーションプログラムの起動処理が完了した早い段階から使える状態となるようにする。【選択図】        図１
2010079566.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、複数種類のＡＶ機能と当該ＡＶ機能以外の他機能とを実行可能な情報処理装置であって、
上記複数種類のＡＶ機能の実行に必要な各ＡＶ機能毎のアプリケーションプログラムおよび上記他機能の実行に必要なアプリケーションプログラムを記憶した第１の記憶部と、
上記第１の記憶部に記憶されているアプリケーションプログラムのうちどの機能のアプリケーションプログラムを優先して起動するかについて指定するためのユーザ操作を受け付ける操作受付部と、
上記操作受付部を通じて指定された機能を示す優先機能情報を格納する第２の記憶部と、
上記情報処理装置の電源が投入されたときに、上記第２の記憶部に格納されている上記優先機能情報により示される機能のアプリケーションプログラムを優先して起動し、その起動処理が完了した時点で、当該起動された機能の初期画面を表示してユーザ操作の受付を可能な状態にする制御部とを備えたことを特徴とする情報処理装置。
【請求項２】
上記操作受付部は、上記第１の記憶部に記憶されているアプリケーションプログラムのうちどの機能のアプリケーションプログラムをどの時間帯に優先して起動するかについて指定するためのユーザ操作を受け付け、
上記第２の記憶部は、上記操作受付部を通じて指定された機能および時間帯の組み合わせを上記優先機能情報として格納し、
上記制御部は、上記情報処理装置の電源が投入されたときに、上記第２の記憶部に格納されている上記優先機能情報を参照して、現在の時間帯において優先して起動することが指定されている機能のアプリケーションプログラムを優先して起動し、その起動処理が完了した時点で、当該起動された機能の初期画面を表示してユーザ操作の受付を可能な状態にすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記車両に搭乗したユーザを判別するユーザ判別部をさらに備え、
上記操作受付部は、上記第１の記憶部に記憶されているアプリケーションプログラムのうちどの機能のアプリケーションプログラムを優先して起動するか、その優先起動を希望するユーザについて指定するためのユーザ操作を受け付け、
上記第２の記憶部は、上記操作受付部を通じて指定された機能およびユーザの組み合わせを上記優先機能情報として格納し、
上記制御部は、上記情報処理装置の電源が投入されたときに、上記第２の記憶部に格納されている上記優先機能情報を参照して、上記ユーザ判別部により判別されたユーザにより優先して起動することが希望されている機能のアプリケーションプログラムを優先して起動し、その起動処理が完了した時点で、当該起動された機能の初期画面を表示してユーザ操作の受付を可能な状態にすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
複数種類のＡＶ機能の実行に必要な各ＡＶ機能毎のアプリケーションプログラムと、当該ＡＶ機能以外の他機能の実行に必要なアプリケーションプログラムとを第１の記憶部に記憶した情報処理装置におけるアプリケーション起動方法であって、
上記第１の記憶部に記憶されているアプリケーションプログラムのうちどの機能のアプリケーションプログラムを優先して起動するかについて指定するためのユーザ操作を受け付け、指定された機能を示す優先機能情報を第２の記憶部に格納する優先機能指定ステップと、
上記情報処理装置の電源が投入されたときに、上記第２の記憶部に格納されている上記優先機能情報により示される機能のアプリケーションプログラムを優先して上記第１の記憶部から読み出して起動処理を行う優先起動ステップと、
上記優先起動ステップにおける起動処理が完了した時点で、当該起動された機能の初期画面を表示してユーザ操作の受付を可能な状態にする操作許可ステップとを有することを特徴とするアプリケーション起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびアプリケーション起動方法に関し、特に、電源が投入されたときに内蔵のハードディスクから必要なプログラムやデータを読み出して起動処理する情報処理装置および、同装置に用いられるアプリケーション起動方法に関するものである。
【背景技術】
【０００２】
近年の車載機は、比較的大容量のハードディスクを搭載し、ハンズフリーやＥＴＣ（Electronic Toll Collection System）などのテレマティクス機能、ナビゲーション機能、オーディオ・ビジュアル機能（以下、ＡＶ機能と言う）など複数の機能を一体化したシステムにより構成するなど、マルチメディア化が進んでいる。ＡＶ機能の中には、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ（Digital Versatile Disk）再生機能、ＣＤ（Compact Disk）再生機能などの各種機能が含まれている。
【０００３】
この種の車載機では、上述した各機能の実行に必要な各種アプリケーションプログラムがハードディスクに記録されている。具体的には、テレマティクス機能の実行に必要なアプリケーションプログラム（以下、テレマアプリと言う）、ナビゲーション機能の実行に必要なアプリケーションプログラム（以下、ナビアプリと言う）、ＡＶ機能の実行に必要なアプリケーションプログラム（以下、ＡＶアプリと言う）がハードディスクに記録されている。また、車載機には、これらの各種アプリケーションプログラムを処理するためのＣＰＵが搭載されている。
【０００４】
車載機（情報処理装置）の電源が投入されたときには、ＣＰＵは、最初に各種アプリケーションプログラムを起動（初期化）して動作可能な状態とする。そして、テレマアプリ、ナビアプリ、ＡＶアプリの全てについて起動処理が完了した時点で、ＣＰＵはテレマティクス機能、ナビゲーション機能およびＡＶ機能の初期画面をディスプレイに表示することにより、各機能の処理実行に関するユーザ操作の受付が可能な状態としている。
【０００５】
ところが、従来の車載機では、様々な機能を搭載するがゆえにプログラム規模が大容量となり、それによるアプリケーションプログラムの起動時間（電源が投入されてから初期画面を表示してユーザ操作の受付を許可するまでの時間）の遅延が課題となってきている。
【０００６】
図７および図８は、従来の車載機における起動処理の流れを示す図である。図７において、車載機の電源が投入されると、最初にＣＰＵがフラッシュメモリからＯＳ（オペレーションシステム）を読み出すことによってＯＳの起動を行う。また、ＯＳの起動処理が行われている間、別のタスクにてハードディスクの初期化（ＨＤＤマウント処理）を行う。
【０００７】
ハードディスクの初期化処理が完了し、その後ＯＳの起動処理も完了すると、次にＣＰＵは、ハードディスクから各種アプリケーションプログラムおよび必要なデータを読み出して、各種アプリケーションプログラムの起動を順に行う。具体的には、図７に示すように、まずテレマアプリの起動を行い、その後ナビアプリの起動を行い、最後にＡＶアプリの起動を行う。
【０００８】
ＡＶアプリは、図８（ａ）に示すように、１つのアプリケーションプログラムの中にラジオ、テレビ、ＤＶＤ、ＣＤの各モードを含む構造を有している。ＡＶアプリの起動を行う際には、図８（ｂ）に示すように、ラジオモード、テレビモード、ＤＶＤモード、ＣＤモードを順序立てて起動していく。そして、ＡＶアプリの起動処理が完了した時点で、テレマティクス機能、ナビゲーション機能、ＡＶ機能に関するユーザ操作を全て受付可能な複合的な初期画面をディスプレイに表示する。以上で車載機のアプリケーション起動処理が完了する。
【０００９】
以上のような起動処理の流れにおいて、テレマアプリ、ナビアプリおよびＡＶアプリの全ての起動処理が完了しないと、初期画面が表示されてユーザ操作の受付が可能な状態にならない。そのため、車載機の電源が投入されてから各機能が使えるようになるまで（各機能に関するユーザ操作を受付可能になるまで）に長い時間がかかってしまうという問題があった。
【００１０】
なお、ハードディスク、フレキシブルディスクドライブ、ＣＤドライブなど複数の記憶デバイスに関する起動処理について、記憶デバイスの接続の有無に応じて、起動する優先順位の最上位を決定するようにした技術が存在する（例えば、特許文献１参照）。
【特許文献１】特開２００１−１８８６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上述の問題を解決するために成されたものであり、テレマティクス機能、ナビゲーション機能、ＡＶ機能など複数の機能を一体化したシステムにより構成された車載機において、ユーザの所望する機能が使える状態となるまでの時間を短縮できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明では、従来は１つのＡＶアプリの中で順に起動していたラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能、ＣＤ再生機能の各ＡＶ機能を個別にアプリケーションプログラム化し、ＡＶ機能以外の他機能の処理に必要なアプリケーションプログラムと共に記憶媒体に格納する。そして、事前にユーザから指定された機能のアプリケーションプログラムを優先して起動し、その起動処理が完了した時点で、当該起動された機能の初期画面を表示してユーザ操作の受付を可能な状態にしている。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、ＡＶ機能およびそれ以外の他機能の処理に必要な各種アプリケーションプログラムのうち、ユーザにより指定された機能に対応するアプリケーションプログラムの起動処理が優先して実行される。そして、指定外の機能に対応するアプリケーションプログラムの起動処理が完了していなくても、指定された機能のアプリケーションプログラムについて起動処理が完了した時点で、当該指定された機能の初期画面が表示されてユーザ操作の受付が可能な状態になる。このため、ＡＶ機能および他機能のアプリケーションプログラムに関する起動処理が全て完了しなくても、ユーザにより指定された機能については、そのアプリケーションプログラムの起動処理が完了した早い段階から使える状態になる。これにより、情報処理装置の電源が投入されてからユーザ指定に係る機能が使える状態となるまでの時間を短くすることができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明による情報処理装置を実施した車載システムの構成例を示す図である。図１に示すように、第１の実施形態による車載システム１００は、情報処理装置１０と、当該情報処理装置１０に対して各種の操作を行うためにユーザが使用する操作部２０と、情報処理装置１０に動作電力を供給する電源３０と、情報処理装置１０での処理の結果を表示するためのディスプレイ４０とを備えている。
【００１５】
また、第１の実施形態による情報処理装置１０は、ハードディスク１（本発明の第１の記憶部に相当）、操作受付部２、ＥＥＰＲＯＭ３（本発明の第２の記憶部に相当）および制御部４を備えている。本実施形態の情報処理装置１０は、ＡＶ機能として、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能、ＣＤ再生機能の４つを実行可能であるとする。また、ＡＶ機能以外の他機能として、テレマティクス機能、ナビゲーション機能の２つを実行可能であるとする。
【００１６】
なお、ここに挙げた機能は単なる一例であって、これに限定されるものではない。例えば、情報処理装置１０は、４つのＡＶ機能のうち少なくとも１つを実行可能なものであっても良いし、４つ以外の機能（例えば、Bluetoothを使ったオーディオ再生機能、携帯音楽端末を接続したオーディオ再生機能など）を実行可能なものであっても良い。同様に、情報処理装置１０は、２つの他機能のうち少なくとも１つを実行可能なものであっても良いし、２つ以外の機能を実行可能なものであっても良い。
【００１７】
ハードディスク１は、ラジオ放送受信機能の実行に必要なアプリケーションプログラム（以下、ラジオアプリ１ａと言う）、テレビ放送受信機能の実行に必要なアプリケーションプログラム（以下、テレビアプリ１ｂと言う）、ＤＶＤ再生機能の実行に必要なアプリケーションプログラム（以下、ＤＶＤアプリ１ｃと言う）、ＣＤ再生機能の実行に必要なアプリケーションプログラム（以下、ＣＤアプリ１ｄと言う）、テレマティクス機能の実行に必要なアプリケーションプログラム（以下、テレマアプリ１ｅと言う）、ナビゲーション機能の実行に必要なアプリケーションプログラム（以下、ナビアプリ１ｆを言う）をあらかじめ記憶している。
【００１８】
本実施形態では、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能およびＣＤ再生機能の各ＡＶ機能が１つのＡＶアプリによって実装されるのではなく、それぞれを個別にアプリケーション化しているところに特徴がある。なお、ここではプログラムの記録媒体としてハードディスク１を用いているが、ＲＯＭやフラッシュメモリなど他の記録媒体を用いても良い。
【００１９】
操作受付部２は、操作部２０を通じた各種のユーザ操作を受け付ける。例えば、操作受付部２は、ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃ、ＣＤアプリ１ｄのうちどれを優先して起動するかについて指定するためのユーザ操作（以下、優先機能指定操作と言う）を受け付ける。また、操作受付部２は、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能、ＣＤ再生機能、テレマティクス機能、ナビゲーション機能の実行を指示するためのユーザ操作（以下、機能実行操作と言う）を受け付ける。
【００２０】
操作受付部２は、優先機能指定操作を受け付けたときに、当該優先機能指定操作により指定された機能を示す優先機能情報をＥＥＰＲＯＭ３に格納する。ＥＥＰＲＯＭ３は、初期状態では優先機能情報を格納していない。一方、ＥＥＰＲＯＭ３は、いったん優先機能情報を格納すると、次に優先機能指定操作が行われて書き換えるまでの間は、電源３０がオフにされても、格納している優先機能情報を保持し続ける。なお、操作部２０を通じたユーザ操作により、ＥＥＰＲＯＭ３に格納されている優先機能情報を消去することも可能である。
【００２１】
なお、ここでは第２の記憶部としてＥＥＰＲＯＭ３を用いているが、これに限定されない。例えばフラッシュメモリなど、不揮発性のメモリであれば他のメモリを用いても良い。
【００２２】
制御部４は、ハードディスク１に記憶されている各アプリケーションプログラムの起動処理（初期化処理）および起動後の実行処理を制御する。制御部４は、ＥＥＰＲＯＭ３に優先機能情報が格納されていないときは、電源３０がオンとなったときに、あらかじめ決められた順序で各アプリケーションプログラムの起動処理を行う。例えば、テレマアプリ１ｅ、ナビアプリ１ｆ、ＡＶ機能に関する各種アプリ１ａ〜１ｄの順でアプリケーションプログラムの起動処理を実行する。
【００２３】
一方、制御部４は、ＥＥＰＲＯＭ３に優先機能情報が格納されているときは、電源３０がオンとなったときに、ＥＥＰＲＯＭ３に格納されている優先機能情報により示される機能（ＡＶ機能の中の何れか１つ）のアプリケーションプログラムを優先して起動する。テレマアプリ１ｅ、ナビアプリ１ｆおよびその他のＡＶ機能に関するアプリはその後から起動する。そして、制御部４は、優先させたＡＶ機能のアプリケーションプログラムの起動処理が完了した時点で、当該起動されたＡＶ機能の初期画面をディスプレイ４０に表示してユーザによる機能実行操作の受付を可能な状態にする。
【００２４】
図２は、本実施形態の情報処理装置１０における起動処理の流れを示す図である。図２において、例えば車両のエンジンスタートにより情報処理装置１０の電源３０が投入されると、最初に制御部４が図示しないフラッシュメモリからＯＳを読み出すことによってＯＳの起動処理を行う。また、ＯＳの起動処理を行っている間、制御部４は別のタスクにて、ハードディスク１の初期化（ＨＤＤマウント処理）を行う。
【００２５】
ハードディスク１の初期化処理が完了し、その後ＯＳの起動処理も完了すると、次に制御部４は、ハードディスク１から各種アプリケーションプログラムおよび必要なデータを読み出して、各種アプリケーションプログラムの起動を順に行う。このとき制御部４は、ＥＥＰＲＯＭ３を参照し、優先機能情報が格納されていれば、当該優先機能情報にて示されるＡＶ機能のアプリケーションプログラムを優先して起動する。
【００２６】
なお、ＥＥＰＲＯＭ３を参照してどのＡＶ機能のアプリケーションプログラムを優先して起動するかを判別する処理は非常に負荷が軽い処理であり、例えば、最初に起動するＯＳの処理の一部として実行することが可能である。または、ＯＳの後に起動させる優先機能判別用の小さいプログラムを別に用意して、当該小さいプログラムの処理として優先起動する機能を判別することも可能である。
【００２７】
図２の例では、優先機能情報としてＣＤ再生機能を示す情報がＥＥＰＲＯＭ３に格納されていたために、制御部４はＣＤアプリ１ｄを優先して起動している。制御部４は、ＣＤアプリ１ｄの起動に続いて、テレマアプリ１ｅ、ナビアプリ１ｆ、ＣＤアプリ１ｄ以外の他のＡＶ機能に関するアプリ（ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃ）を順に起動する。
【００２８】
そして、制御部４は、テレマアプリ１ｅやナビアプリ１ｆよりも優先させたＣＤアプリ１ｄの起動処理が完了した時点で、ＣＤ再生機能の初期画面をディスプレイ４０に表示してユーザによる機能実行操作の受付を可能な状態にする。ここで表示する初期画面は、テレマティクス機能、ナビゲーション機能、ＡＶ機能に関するユーザ操作を全て受付可能な複合的な初期画面ではなく、ＣＤ再生機能の実行についてのみユーザ操作を受け付ける初期画面である。
【００２９】
図３は、ＣＤアプリ１ｄの起動処理完了時にディスプレイ４０に表示される初期画面の例を示す図である。図３に示す初期画面には、ＣＤ再生機能の実行に関するユーザ操作を受け付けるための操作ボタン（ＧＵＩ）が表示されている。テレマティクス機能、ナビゲーション機能、ＣＤ再生機能以外の他のＡＶ機能に関しては、ユーザ操作を受け付けるための操作ボタンは表示されていない。ただし、この初期画面の右上には、まだ起動処理が完了していない機能を簡易図形で表すアイコン５１が表示されている。
【００３０】
テレマティクス機能、ナビゲーション機能、ＡＶ機能に関するユーザ操作を全て受付可能な複合的な初期画面は、全てのアプリケーションプログラム１ａ〜１ｆの起動処理が完了した段階で表示される。すなわち、制御部４は、全てのアプリケーションプログラム１ａ〜１ｆの起動処理が完了した段階で、図３に示すＣＤ再生機能に関する初期画面を、全機能に関する初期画面（図示せず）に切り替えてディスプレイ４０に表示する。
【００３１】
なお、１つの機能に対応するアプリケーションプログラムの起動処理が完了する都度、その機能に関するＧＵＩを追加して当該機能のユーザ操作を受け付け可能な状態に設定するようにしても良い。すなわち、ＣＤアプリ１ｄの起動処理が完了して図３の初期画面を表示した後、テレマアプリ１ｅの起動処理が完了した段階で、テレマティクス機能に関するＧＵＩを追加した初期画面をディスプレイ４０に表示する。また、その後ナビアプリ１ｆの起動処理が完了した段階で、ナビゲーション機能に関するＧＵＩを追加した初期画面をディスプレイ４０に表示する。さらに、ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃの起動処理が完了する都度、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能に関するＧＵＩを追加した初期画面をディスプレイ４０に表示していく。
【００３２】
次に、上記のように構成した本実施形態による情報処理装置１０の詳細な動作を説明する。図４は、本実施形態による情報処理装置１０の動作例を示すフローチャートである。図４において、制御部４は、電源３０がオンになったか否かを判定する（ステップＳ１）。電源３０がオンになっていない場合は、何も処理をせずに終了する。一方、電源３０がオンになったと判定した場合、制御部４は、ＯＳを起動するとともに、ハードディスク１の初期化を行う（ステップＳ２）。
【００３３】
ＯＳの起動処理およびハードディスク１の初期化処理が完了すると、次に制御部４は、ＥＥＰＲＯＭ３を参照し、優先機能情報が格納されているか否かを判定する（ステップＳ３）。ここで、優先機能情報が格納されていた場合、制御部４は、当該優先機能情報にて示されるＡＶ機能のアプリケーションプログラムを優先して起動し（ステップＳ４）、その後から他の機能のアプリケーションプログラムを起動する（ステップＳ５）。
【００３４】
なお、ＥＥＰＲＯＭ３に対して優先機能情報を格納する処理は、本フローチャートとは別のタスクで行われる。すなわち、前回情報処理装置１０の電源３０がオンとなっている間に、ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃ、ＣＤアプリ１ｄのうちどれ優先して起動するかについて指定するための優先機能指定操作を操作受付部２が受け付けて、指定された機能を示す優先機能情報をＥＥＰＲＯＭ３に格納する。
【００３５】
優先機能情報にて示されるＡＶ機能のアプリケーションプログラムについてステップＳ４で優先して起動処理を開始した後、制御部４は、その起動処理が完了したか否かを判定する（ステップＳ６）。そして、当該起動処理が完了したと判断した場合、制御部４は、当該起動されたＡＶ機能の初期画面をディスプレイ４０に表示して機能実行操作の受付を可能な状態にする（ステップＳ７）。
【００３６】
その後、制御部４は、ステップＳ５で起動処理を開始した他の機能のアプリケーションプログラムを含めて、全機能のアプリケーションプログラムについて起動処理が完了したか否かを判定する（ステップＳ８）。そして、全機能のアプリケーションプログラムについて起動処理が完了したと判断した場合、制御部４は、テレマティクス機能、ナビゲーション機能、ＡＶ機能に関するユーザ操作を全て受付可能な複合的な初期画面をディスプレイ４０に表示して機能実行操作の受付を可能な状態にする（ステップＳ９）。
【００３７】
また、上記ステップＳ３において、ＥＥＰＲＯＭ３に優先機能情報が格納されていないと制御部４にて判断した場合、制御部４は、あらかじめ決められた順番（テレマアプリ１ｅ、ナビアプリ１ｆ、各種ＡＶアプリ１ａ〜１ｄの順番）でアプリケーションプログラムを起動する（ステップＳ１０）。そして、制御部４は、それら全機能のアプリケーションプログラムについて起動処理が完了したか否かを判定し（ステップＳ８）、完了した時点で、全機能に関するユーザ操作を受付可能な複合的な初期画面をディスプレイ４０に表示して機能実行操作の受付を可能な状態にする（ステップＳ９）。
【００３８】
以上詳しく説明したように、第１の実施形態では、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能、ＣＤ再生機能の各ＡＶ機能を個別にアプリケーションプログラム化し、事前にユーザから指定された機能のアプリケーションプログラムをテレマアプリ１ｅおよびナビアプリ１ｆに優先して起動するようにしている。そして、その起動処理が完了した時点で、当該起動された機能の初期画面を表示して機能実行操作の受付を可能な状態にしている。
【００３９】
このように構成した第１の実施形態によれば、指定外の機能に対応するアプリケーションプログラムの起動処理が完了していなくても、指定された機能のアプリケーションプログラムについて起動が完了した時点で、当該指定された機能の初期画面が表示されて機能実行操作の受付が可能な状態になる。このため、ＡＶ機能および他機能のアプリケーションプログラムに関する起動処理が全て完了しなくても、ＡＶ機能の中でも特にユーザに指定された機能については、そのアプリケーションプログラムの起動処理が完了した早い段階から使える状態になる。これにより、情報処理装置１０の電源３０が投入されてからユーザ指定に係るＡＶ機能が使える状態となるまでの時間を短くすることができる。
【００４０】
また、第１の実施形態では、ラジオ放送受信機能、テレビ放送受信機能、ＤＶＤ再生機能、ＣＤ再生機能の各ＡＶ機能を個別にアプリケーションプログラム化している。このため、従来のＡＶアプリに比べて、個々のアプリケーションプログラムの起動時間が短くて済む。これにより、従来のＡＶアプリを単純に優先起動する場合に比べて、ユーザが指定したＡＶ機能に対応するアプリケーションプログラムの起動時間をより短くし、少なくともユーザ指定に係るＡＶ機能が使える状態となるまでの時間を従来よりも格段に短くすることができる。
【００４１】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。図５は、第２の実施形態による情報処理装置１０’を実施した車載システム２００の構成例を示す図である。図５に示すように、第２の実施形態による情報処理装置１０’は、図１に示した情報処理装置１０の構成に加えて、時計部５を更に備えている。また、情報処理装置１０’は、情報処理装置１０が備える操作受付部２、ＥＥＰＲＯＭ３および制御部４に代えて、操作受付部２’、ＥＥＰＲＯＭ３’および制御部４’を備えている。
【００４２】
操作受付部２’は、ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃおよびＣＤアプリ１ｄのうち、どのＡＶ機能のアプリケーションプログラムをどの時間帯（曜日や日にちなどの概念を含む）に優先して起動するかについて指定するための優先機能指定操作を受け付ける。そして、操作受付部２’は、当該優先機能指定操作を通じて指定された機能および時間帯の組み合わせを優先機能情報として、ＥＥＰＲＯＭ３’に格納する。
【００４３】
また、操作受付部２’は、休日や長期休暇などのカレンダ情報を設定するためのユーザ操作を受け付ける。そして、操作受付部２’は、当該ユーザ操作を通じて設定されたカレンダ情報をＥＥＰＲＯＭ３’に格納する。
【００４４】
制御部４’は、情報処理装置１０’の電源３０が投入されたときに、ＥＥＰＲＯＭ３’に格納されている優先機能情報およびカレンダ情報を参照して、時計部５により示されている現在の時間帯において優先して起動することが指定されている機能のアプリケーションプログラムを優先して起動する。そして、制御部４’は、その起動処理が完了した時点で、当該起動された機能の初期画面を表示して機能実行操作の受付を可能な状態にする。
【００４５】
このように構成した第２の実施形態によれば、例えば、平日（通勤日）、休日の朝／昼／夜、長期休暇などの時間帯に応じて、優先して起動するアプリケーションプログラムを変えることができる。これにより、ユーザの生活習慣に合わせて設定した優先機能情報をＥＥＰＲＯＭ３’に設定しておけば、そのユーザが各時間帯において使用する可能性が高い機能のアプリケーションプログラムを時間帯に応じて優先して起動させることができる。
【００４６】
なお、現在の時間帯を判別する処理は、ＥＥＰＲＯＭ３’の優先機能情報を参照してどの機能のアプリケーションプログラムを優先して起動するかを判別する処理と同様に非常に負荷が軽い処理であり、例えば、最初に起動するＯＳの処理の一部として実行することが可能である。または、ＯＳの後に起動させる時間帯判別用の小さいプログラムを別に用意して、当該小さいプログラムの処理として現在の時間帯を判別することも可能である。
【００４７】
（第３の実施形態）
次に、本発明の第３の実施形態を図面に基づいて説明する。図６は、第３の実施形態による情報処理装置１０”を実施した車載システム３００の構成例を示す図である。図６に示すように、第３の実施形態による情報処理装置１０”は、図１に示した情報処理装置１０の構成に加えて、重量センサ６を更に備えている。重量センサ６は、例えば運転席の座席シート下部に設けられる。また、情報処理装置３０は、情報処理装置１０が備える操作受付部２、ＥＥＰＲＯＭ３および制御部４に代えて、操作受付部２”、ＥＥＰＲＯＭ３”および制御部４”を備えている。
【００４８】
操作受付部２”は、ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃおよびＣＤアプリ１ｄのうち、どのＡＶ機能のアプリケーションプログラムを優先して起動するか、その優先起動を希望するユーザが誰であるかについて指定するための優先機能指定操作を受け付ける。そして、操作受付部２”は、当該優先機能指定操作を通じて指定された機能およびユーザの組み合わせを優先機能情報として、ＥＥＰＲＯＭ３”に格納する。
【００４９】
また、操作受付部２”は、優先機能情報にて指定したユーザの体重を設定するためのユーザ操作を受け付ける。そして、操作受付部２”は、当該ユーザ操作を通じて設定されたユーザの体重情報をＥＥＰＲＯＭ３”に格納する。
【００５０】
重量センサ６は、運転席にユーザが搭乗したときに、運転席に加わる重量を検出し、その結果を制御部４”に通知する。制御部４”は、情報処理装置１０”の電源３０が投入されたときに、重量センサ６から通知される重量と、ＥＥＰＲＯＭ３”に格納されているユーザの体重情報とを照らし合わせることにより、車両に搭乗したユーザが誰であるかを判別する。すなわち、制御部４”は、本発明のユーザ判別部として機能する。
【００５１】
また、制御部４”は、情報処理装置１０”の電源３０が投入されたときに、ＥＥＰＲＯＭ３”に格納されている優先機能情報を参照して、重量センサ６から通知された重量によって判別されたユーザにより優先して起動することが希望されている機能のアプリケーションプログラムを優先して起動する。そして、制御部４”は、その起動処理が完了した時点で、当該起動された機能の初期画面を表示して機能実行操作の受付を可能な状態にする。
【００５２】
このように構成した第３の実施形態によれば、車両に搭乗するユーザに応じて、優先して起動するアプリケーションプログラムを変えることができる。これにより、１台の車両を複数のユーザが共用している場合に、ユーザ毎にどのＡＶ機能を優先して起動するかについて設定した優先機能情報をＥＥＰＲＯＭ３”に設定しておけば、ユーザ毎に希望する機能のアプリケーションプログラムを優先して起動させることができる。
【００５３】
なお、重量センサ６により検出された重量に基づいて車両に搭乗したユーザを判別する処理も非常に負荷が軽い処理であり、例えば、最初に起動するＯＳの処理の一部として実行することが可能である。または、ＯＳの後に起動させるユーザ判別用の小さいプログラムを別に用意して、当該小さいプログラムの処理として搭乗ユーザを判別することも可能である。
【００５４】
車両に搭乗したユーザの判別は、例えば車載カメラで撮影した画像を認識処理することによっても行うことが可能である。しかし、車載カメラの初期化処理や画像認識プログラムの起動処理には時間がかかるため、重量センサ６を用いる方が好ましい。ただし、重量センサ６を用いる手法は単なる一例に過ぎない。処理負荷が軽い手法であれば、他の手法で搭乗ユーザを判別するようにしても良い。
【００５５】
上記第１〜第３の実施形態では、ラジオアプリ１ａ、テレビアプリ１ｂ、ＤＶＤアプリ１ｃおよびＣＤアプリ１ｄの各ＡＶアプリの中から優先起動させるアプリケーションプログラムを設定する例について説明したが、これに限定されない。例えば、これらのＡＶアプリに加えて、ナビアプリ１ｆも優先起動（通常では最優先して起動されるテレマアプリ１ｅよりも優先して起動させる状態）の設定ができるようにしても良い。
【００５６】
また、上記第１〜第３の実施形態では、最優先させるアプリケーションプログラムのみを設定する例について説明したが、これに限定されない。例えば、１つの機能に対応するアプリケーションプログラムの起動処理が完了する都度、その機能に関するＧＵＩを表示画面に追加して当該機能のユーザ操作を受け付け可能な状態に設定するよう構成する場合において、起動するアプリケーションプログラムの順番を設定できるようにしても良い。
【００５７】
また、第２の実施形態と第３の実施形態とを組み合わせて用いても良い。その他、上記第１〜第３の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００５８】
【図１】第１の実施形態による情報処理装置を実施した車載システムの構成例を示す図である。
【図２】第１の実施形態による情報処理装置の起動処理の流れを示す図である。
【図３】本実施形態によるＣＤアプリの起動処理完了時にディスプレイに表示される初期画面の例を示す図である。
【図４】第１の実施形態による情報処理装置の動作例を示すフローチャートである。
【図５】第２の実施形態による情報処理装置を実施した車載システムの構成例を示す図である。
【図６】第３の実施形態による情報処理装置を実施した車載システムの構成例を示す図である。
【図７】従来の情報処理装置における起動処理の流れを示す図である。
【図８】従来のＡＶアプリの起動処理を説明するための図である。
【符号の説明】
【００５９】
１  ハードディスク
１ａ  ラジオアプリ
１ｂ  テレビアプリ
１ｃ  ＤＶＤアプリ
１ｄ  ＣＤアプリ
１ｅ  テレマアプリ
１ｆ  ナビアプリ
２，２’，２”  操作受付部
３，３’，３”  ＥＥＰＲＯＭ
４，４’，４”  制御部
５  時計部
６  重量センサ
【図１】
2010079566.tif 000003
【図２】
2010079566.tif 000004
【図３】
2010079566.tif 000005
【図４】
2010079566.tif 000006
【図５】
2010079566.tif 000007
【図６】
2010079566.tif 000008
【図７】
2010079566.tif 000009
【図８】
2010079566.tif 000010