(57)【特許請求の範囲】
【請求項１】
コンピュータを、
ナビゲーションアプリケーション・プログラムを起動させるための起動契機を取得する起動契機取得手段、
前記起動契機取得手段で取得した起動契機に基づいてテーマを決定し、決定したテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用するテーマ適用手段、
として機能させ、
前記起動契機取得手段で取得した起動契機が、ウェブページに組み込まれた前記ナビゲーションアプリケーション・プログラムを起動させるためのボタンの操作である場合は、前記テーマ適用手段は、当該操作されたボタンに関連付けられている対象のテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用し、前記ナビゲーションアプリケーション・プログラムは、前記対象についての案内を行うことを特徴とするナビゲーションアプリケーション・プログラム。
【請求項２】
前記起動契機は、前記ナビゲーションアプリケーション・プログラムを起動させるためのアイコンに対するユーザ操作、音声入力による起動指示、並びに他のデバイスからの起動指示を含むことを特徴とする請求項１に記載のナビゲーションアプリケーション・プログラム。
【請求項３】
前記起動契機取得手段で取得した起動契機が、前記ナビゲーションアプリケーション・プログラムを起動させるためのアイコンに対するユーザ操作である場合は、前記テーマ適用手段は、デフォルトのテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用することを特徴とする請求項１又は請求項２に記載のナビゲーションアプリケーション・プログラム。
【請求項４】
ナビゲーションアプリケーション・プログラムがインストールされた情報処理装置であって、
前記ナビゲーションアプリケーション・プログラムを起動させるための起動契機を取得する起動契機取得手段と、
前記ナビゲーションアプリケーション・プログラムを起動させる起動手段と、
前記起動契機取得手段で取得した起動契機に基づいてテーマを決定し、決定したテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用するテーマ適用手段と、
を備え、
前記起動契機取得手段で取得した起動契機が、ウェブページに組み込まれた前記ナビゲーションアプリケーション・プログラムを起動させるためのボタンの操作である場合は、前記テーマ適用手段は、当該操作されたボタンに関連付けられている対象のテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用し、前記ナビゲーションアプリケーション・プログラムは、前記対象についての案内を行うことを特徴とする情報処理装置。
【請求項５】
起動契機取得手段が、ナビゲーションアプリケーション・プログラムを起動させるための起動契機を取得する起動契機取得工程と、
テーマ適用手段が、前記起動契機取得工程で取得した起動契機に基づいてテーマを決定し、決定したテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用するテーマ適用工程と、
を含み、
前記起動契機取得手段で取得した起動契機が、ウェブページに組み込まれた前記ナビゲーションアプリケーション・プログラムを起動させるためのボタンの操作である場合は、前記テーマ適用工程では、当該操作されたボタンに関連付けられている対象のテーマを前記ナビゲーションアプリケーション・プログラムのユーザインターフェースに適用し、前記ナビゲーションアプリケーション・プログラムは、前記対象についての案内を行うことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションアプリケーション・プログラム、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
例えば、特許文献１のナビゲーション装置では、走行の条件（道路種別、時刻、運転開始からの経過時間、天気）に応じて、自車位置マークを変化させる技術が開示されている。
【０００３】
しかしながら、特許文献１では、走行の条件に応じて、自車位置マークを変更できるだけであり、十分とは言えない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３２９５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、ユーザや企業によっては、柔軟にアプリケーション・プログラムのユーザインターフェースのテーマを変更することが可能なアプリケーション・プログラムが望まれている。
【０００６】
本発明は、上記に鑑みてなされたものであり、ナビゲーションアプリケーション・プログラムのユーザインターフェースのテーマを柔軟に変更することが可能なナビゲーションアプリケーション・プログラム、情報処理装置、及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータを、アプリケーション・プログラムを起動させるための起動契機を取得する起動契機取得手段、前記起動契機取得手段で取得した起動契機に基づいてテーマを決定し、決定したテーマを前記アプリケーション・プログラムのユーザインターフェースに適用するテーマ適用手段、として機能させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、アプリケーション・プログラムのユーザインターフェースのテーマを柔軟に変更することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施の形態に係る情報処理装置の概念図である。
【図２】図２は、実施例１に係る端末装置の外観構成を示す図である。
【図３】図３は、実施例１に係る端末装置のハードウェア構成例を示す図である。
【図４】図４は、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをナビゲーションアプリのＵＩに適用する処理の一例を説明するためのフローチャートである。
【図５】図５は、アイコンを押してナビゲーションアプリを起動させた場合のナビゲーションアプリのＵＩの表示例を示す図である。
【図６】図６は、Ａ飲食店のＷｅｂサイト内のＷｅｂページのナビゲーションアプリ連携ボタンを押して、ナビゲーションアプリを起動させた場合のナビゲーションアプリのＵＩの表示例を示す図である。
【図７】図７は、各種店舗案内を行うナビゲーションサービスのＷｅｂサイト内のＡ飲食店のＷｅｂページのナビゲーションアプリ連携ボタンを押して、ナビゲーションアプリを起動させた場合のナビゲーションアプリのＵＩの表示例を示す図である。
【図８】図８は、ＡドームのＷｅｂサイト内のＷｅｂページのナビゲーションアプリ連携ボタンを押して、ナビゲーションアプリを起動させた場合のナビゲーションアプリのＵＩの表示例を示す図である。
【図９】図９は、ＡブライダルサービスのＷｅｂサイトを説明するための図である。
【図１０】図１０は、実施例２に係る端末装置のハードウェア構成例を示す図である。
【図１１】図１１は、実施例２に係る、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをナビゲーションアプリのＵＩに適用する処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係るアプリケーション・プログラム、情報処理装置、及び情報処理方法の実施の態様について説明する。本発明の構成要素は、本明細書の図面に一般に示してあるが、様々な構成で広く多様に配置し設計してもよいことは容易に理解できる。したがって、本発明の装置、方法、及びプログラムの実施の態様についての以下のより詳細な説明は、特許請求の範囲に示す本発明の範囲を限定するものではなく、単に本発明の選択した実施の態様の一例を示すものであって、本明細書の特許請求の範囲に示す本発明と矛盾無く装置、システム及び方法についての選択した実施の態様を単に示すものである。当業者は、特定の細目の１つ以上が無くても、又は他の方法、部品、材料でも本発明を実現できることが理解できる。また、以下に示す実施の形態及び複数の実施例は単独で実施しても良いし、組み合わせて実施してもよい。また、説明の簡素化のため、公知技術の詳細な説明は省略する。
【００１１】
（実施の形態）
図１は、本実施の形態に係る情報処理装置の概念図である。本実施の形態に係る情報処理装置１は、アプリケーション・プログラムのユーザインターフェースのテーマを変更することが可能に構成されている。情報処理装置１は、例えば、スマートフォン、タブレット、携帯電話端末、パーソナルコンピュータ（ラップトップＰＣ、デスクトップＰＣ）、ＰＤＡ、及びゲーム端末等である。情報処理装置１は、入力機能、表示機能、通信機能、音声入力機能、音声解析機能、及びスピーカ機能等を備えていてもよい。
【００１２】
図１に示すように、情報処理装置１は、アプリケーション・プログラム（以下、「アプリ」と称する）１０を起動させる際の起動契機を取得する起動契機取得手段３０と、起動契機取得手段３０で取得した起動契機に基づいてテーマを決定し、決定したテーマをアプリ１０のユーザインターフェース（以下、「ＵＩ」と称する）に適用するテーマ適用手段４０とを備えている。ここで、ＵＩは、ユーザと装置との接点となるインターフェースを総称し、例えば、装置の画面、音声、又は文字等である。アプリ１０は、例えば、ナビゲーションアプリ、ニュースアプリ、カレンダーアプリ、時計アプリ等である。
【００１３】
起動契機取得手段３０及びテーマ適用手段４０は、例えば、ソフトウェア及び／又はハードウェアで構成することができる。コンピュータがソフトウェアを実行することにより、起動契機取得手段３０及びテーマ適用手段４０の機能を実現することにしてもよい。また、アプリ１０が、起動契機取得手段３０及びテーマ適用手段４０の機能を備え、コンピュータが、アプリケーション・プログラム１０を実行することにより、起動契機取得手段３０及びテーマ適用手段４０の機能を実現してもよい。
【００１４】
ここで、ＵＩに適用するテーマは、例えば、画面（画像）テーマ（例えば、ウィンドウ、アイコン、メニュー、タイトル、バー、背景、及びキャラクタ等の画面のテーマ）、文字テーマ（例えば、文字の書体や色彩等の文字のテーマ）、及び音声テーマ（例えば、音声案内や効果音の内容やトーン等の音声のテーマ）等である。
【００１５】
起動契機は、Ｗｅｂサーバが提供するＷｅｂサイト及び／又はＷｅｂページからの起動指示、アプリ１０を起動させるためのアイコンに対するユーザ操作、音声入力による起動指示、並びに他のデバイス（例えば、ウェアラブル端末）からの起動指示のうちの少なくとも１つとしてもよい。
【００１６】
起動契機取得手段３０で取得した起動契機が、アプリ１０を起動させるためのアイコンに対するユーザ操作である場合は、テーマ適用手段４０は、デフォルトのテーマを、アプリ１０のＵＩに適用してもよい。また、デフォルトのテーマでなくとも、アプリ起動前に既に設定されていたテーマを適用するようにしてもよい。アプリ１０を起動させるためのアイコンは、例えば、情報入力装置１のタッチ表示部に表示されるアプリ１０を起動させるためのアイコンであってもよい。
【００１７】
起動契機取得手段３０で取得した起動契機が、Ｗｅｂサイト及び／又はＷｅｂページからの起動指示である場合は、テーマ適用手段４０は、例えば、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをアプリ１０のＵＩに適用することにしてもよい。例えば、後述するように、Ｗｅｂページ内に、アプリ１０を起動させるためのボタンを組み込み、このボタンが操作された場合は、このボタンに関連付けられている対象（企業、ブランド、店舗等）のテーマをアプリ１０のＵＩに適用することにしてもよい。
【００１８】
また、起動契機取得手段３０で取得した起動契機が、音声入力による起動指示（例えば、「アプリ１０を起動しなさい」という音声入力）である場合は、テーマ適用手段４０は、例えば、音声の属性に応じたテーマをアプリ１０のＵＩに適用することにしてもよい。また、音声入力は、例えば、情報入力装置１のマイクで行ってもよいし、外部デバイスを接続して行ってもよい。
【００１９】
例えば、音声入力が女性の声である場合は、女性用のテーマをアプリ１０のＵＩに適用することにしてもよい（例えば、ＵＩの画面テーマを赤／ピンク色にする）。また、音声入力が男性の声である場合は、男性用のテーマをアプリ１０のユーザＵＩに適用することにしてもよい（例えば、ＵＩの画面テーマを青／紫色にする）。また、音声入力が子供の声である場合は、子供用のテーマをアプリ１０のＵＩに適用することにしてもよい（例えば、ＵＩの画面テーマを子供用のテーマにする）。音声入力によるアプリ１０の起動は公知であるのでその詳細な説明は省略する。
【００２０】
また、起動契機取得手段３０で取得した起動契機が、他のデバイスからの起動指示である場合は、テーマ適用手段４０は、例えば、他のデバイスに基づくテーマを、アプリ１０のＵＩに適用することにしてもよい。例えば、他のデバイスは、ウェアラブル端末である。ウェアラブル端末からの起動指示である場合は、テーマ適用手段４０は、例えば、ウェアラブル端末に基づくテーマをアプリ１０のＵＩに適用してもよい。また、例えば、ウェアラブル端末がアプリ１０を搭載している場合は、ウェアラブル端末に適用されているアプリ１０のＵＩと同じテーマを、情報処理装置１のアプリ１０のＵＩに適用してもよい。
【００２１】
更に、情報処理装置１は、起動指示があった場合に、アプリ１０を起動させる起動手段２０を備えていてもよい。テーマ適用手段４０は、例えば、アプリ１０の起動中又はアプリ１０の起動前に、起動契機に基づいたテーマをアプリ１０のＵＩに適用することができる。例えば、起動手段２０は、ソフトウェア及び／又はハードウェアで構成することができる。コンピュータでソフトウェアを実行することにより、起動手段２０の機能を実現することにしてもよい。また、例えば、コンピュータでＯＳを実行することにより、起動手段２０の機能を実現してもよい。
【００２２】
以上説明したように、本実施の形態の情報処理装置１によれば、アプリ１０を起動させるための起動契機を取得する起動契機取得手段３０と、起動契機取得手段３０で取得した起動契機に基づいてテーマを決定し、決定したテーマをアプリ１０のＵＩに適用するテーマ適用手段４０とを備えているので、起動契機に応じて、アプリ１０のＵＩのテーマを柔軟に変更することが可能となる。
【００２３】
また、起動契機は、Ｗｅｂサイト及び／又はＷｅｂページからの起動指示、アプリ１０を起動させるためのアイコンに対するユーザ操作、音声入力による起動指示、並びに他のデバイスからの起動指示のうちの少なくとも１つであることとしたので、各種起動契機に応じて、アプリ１０のＵＩのテーマをより柔軟に変更することが可能となる。
【００２４】
また、起動契機取得手段３０で取得した起動契機が、Ｗｅｂサイト及び／又はＷｅｂページからの起動指示である場合は、テーマ適用手段４０は、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをアプリ１０のＵＩに適用することとしたので、Ｗｅｂサイト及び／又はＷｅｂページの企業や店舗等のテーマをアプリ１０のＵＩに適用することが可能となる。
【００２５】
また、起動契機取得手段３０で取得した起動契機が、アプリ１０を起動させるためのアイコンに対するユーザ操作である場合は、テーマ適用手段４０は、デフォルトのテーマを、アプリ１０のＵＩに適用することとしたので、アプリ１０が通常の方法で起動される場合は、デフォルトのテーマをアプリ１０のＵＩに適用することが可能となる。
【００２６】
（実施例１）
上記実施の形態に係る情報処理装置をスマートフォン等の端末装置に適用した実施例１を説明する。図２は、実施例１に係る端末装置の外観構成を示す図である。図３は、実施例１に係る端末装置のハードウェア構成例を示す図である。
【００２７】
図２において、端末装置１００は、略六面体形状の筐体１０１を備えている。筐体１０１の表面のうち一方側の面を正面１０１Ａ、正面１０１Ａに対向する他方側の面を背面（不図示）、筐体１０１の表面のうち正面１０１Ａと背面に挟まれた面を側面（不図示）とする。筐体１０１の内部には、バッテリを含む各種の電気部品が収納されている。端末装置１００は、筐体１０１の正面１０１Ａの略中央部分に、表示部１０２Ａ及び表示部１０２Ａ上に配置されたタッチセンサ１０２Ａで構成されるタッチ表示部１０２が配置されている。筐体１０１の正面１０１Ａの上方には、レシーバ１０３が配置されている。
【００２８】
タッチ表示部１０２は、文字、図形、画像等の情報を表示するとともに、指、スタイラス、ペン等（以下、「指示体」と称する）を用いてタッチセンサ１０２Ａに対して行われる各種操作を検出する。タッチセンサ１０２Ａが各種操作を検出する方式は、静電容量式、感圧式等の方式を採用することができる。図２に示す例では、タッチ表示部１０２に各種アプリを起動するためのアイコンが表示されている。
【００２９】
筐体１０１の側面には、ボリュームボタン（不図示）、電源ボタン（不図示）、スピーカ１０４（図３参照）、及びマイク１０５（図３参照）等が配置されている。
【００３０】
図３は、実施例１に係る端末装置のハードウェア構成例を示す図である。図３において、端末装置１００は、ネットワーク２００を介して、複数のＷｅｂサーバ３００と電気通信可能に接続されている。ネットワーク２００は、例えば、インターネットなどの公衆回線網である。Ｗｅｂサーバ３００は、例えば、特定企業（水産・農林業、鉱業、建設業、製造業、電気・ガス業、運輸・情報通信業、商業、金融・保険業、不動産業、サービス業）、ブランド、店舗のＷｅｂサイトや、各種店舗情報を提供するナビゲーションサービスのＷｅｂサイト等を提供する。
【００３１】
端末装置１００のブラウザアプリ１７４は、Ｗｅｂサーバ３００内に記憶されたＷｅｂページを要求し、Ｗｅｂサーバ３００からＷｅｂページを取得すると、それを画面に出力させることができる。Ｗｅｂサーバ３００は、Ｗｅｂページ内にナビゲーションアプリ１７２を起動させるためのボタン（ナビゲーションアプリ連携ボタン）を組み込むことができる。
【００３２】
Ｗｅｂページは、端末装置１００のブラウザアプリ１７４によって画面等に出力することが可能であれば、如何なるデータ形式でもよい。Ｗｅｂページは、例えば、ＨＴＭＬ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）、ＨＴＭＬの下位互換性のあるＣＨＴＭＬ（Ｃｏｍｐａｃｔ ＨＴＭＬ）等のマークアップ言語で構成することができる。Ｗｅｂページには、例えば、ＣＨＴＭＬ等で記述されたテキストデータ、静止画像データ、動画像データ、又は音声データ、Ｊａｖａ（登録商標）アプレット、又はテーマデータ等のデータが含まれる。
【００３３】
端末装置１００は、図３に示すように、制御部１１０と、メモリ１５０と、電源部１５１と、通信部１２０と、無線ＬＡＮ通信部１６０と、記憶部１７０と、タッチ表示部１０２（表示部１０２Ａ、タッチセンサ１０２Ｂ）と、操作部１３０と、レシーバ１０３と、スピーカ１０４と、マイク１０５と、ＧＰＳセンサ１４０とを備えている。
【００３４】
タッチ表示部１０２は、表示部１０２Ａと、表示部１０２Ａに重畳されたタッチセンサ１０２Ｂとを有する。表示部１０２Ａは、例えば、ＬＣＤや有機ＥＬディスプレイで構成することができる。表示部１０２Ａは、制御部１１０の制御に従って、制御部１１０の各種の処理に伴うメニュー、ステータス、表示遷移等を表示する機能を有している。タッチセンサ１０２Ｂは、指やペン等の指示体を用いてタッチセンサ１０２Ｂに対して行われた各種操作を、操作が行われた場所のタッチセンサ１０２Ｂ上での位置とともに検出し、制御部１１０に通知する。タッチセンサ１０２Ｂによって検出される操作には、タッチ操作、スワイプ操作、及びピッチ操作等が含まれる。
【００３５】
操作部１３０は、ボリュームボタンや電源ボタン等の各種ボタンを備えており、ボタンを通じてユーザの操作を受け付け、受け付けた操作に対応する指示信号を制御部１１０へ送信する。
【００３６】
電源部１５１は、制御部１１０の制御に従って、蓄電池又は外部電源から得られる電力を、制御部１１０を含む端末装置１００の各部へ供給する。
【００３７】
通信部１２０は、所定の通信方式（例えば、３Ｇ、４Ｇ／ＬＴＥ）を使用して、ネットワーク２００に接続されるデバイスとデータ通信を行う。近距離無線通信部１６０は、所定の無線通信方式（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式）で他のデバイスと無線通信を行う。
【００３８】
マイク１０５は、ユーザの音声を音声信号へ変換して制御部１１０へ出力する。スピーカ１０４は、制御部１１０から入力される音声信号を外部に出力する。ＧＰＳセンサ１４０は、位置情報を取得して、位置情報を制御部１１０に出力する。
【００３９】
メモリ１５０は、例えば、ＲＡＭやＤＲＡＭ等で構成されており、制御部１１０によって実行されるプログラム、制御部１１０が参照するデータ、制御部１１０の演算結果等が一時的に記憶されるワークエリアとして使用される。
【００４０】
制御部１１０は、例えば、ＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ、ＤＳＰ等であり、端末装置１００の動作を統括的に制御して各種機能を実現する。具体的には、制御部１１０は、記憶部１７０に記憶されているデータやメモリ１５０に展開したデータを必要に応じて参照しつつ、記憶部１７０に記憶されているプログラムに含まれる命令を実行して、端末装置１００の各部を制御することによって各種機能（電話機能、通信機能、メール機能等）を実現する。
【００４１】
記憶部１７０は、制御部１１０によって実行されるプログラムやデータを保持するコンピュータで読み取り可能な記憶媒体であって、ＥＥＰＲＯＭ、フラッシュメモリ、及びＳＳＤ等の不揮発性メモリである。記憶部１７０は、例えば、端末装置１００全体の制御を行うためのＯＳ（ＡＰＩやハードウェアドライバ等を含む）１７１と、ナビゲーションアプリ１７２と、ブラウザアプリ１７４と、音声指示用アプリ１７５と、ニュースアプリ１７６と、及びメールアプリ１７７等を記憶する機能を有する。各種アプリとハードウェア間の通信にはＯＳ１７１が介在する。
【００４２】
ナビゲーションアプリ１７２は、各種のナビゲーション（乗換案内、地図案内、地点検索、時刻表案内、運行情報案内等）を行う。例えば、ＧＰＳセンサ１４０で検出された位置情報に基づいて、その時点でユーザの進むべき方向や、当該位置情報周辺の店舗情報などを案内する。
【００４３】
ＯＳ１７１は、制御部１１０が実行することにより、ナビゲーションアプリ１７２を起動させる起動手段１７１Ａとして機能する。また、ナビゲーションアプリ１７２は、制御部１００が実行することにより、ナビゲーションアプリ１７２を起動させるための起動契機を取得する起動契機取得手段１７２Ａ、起動契機取得手段１７２Ａで取得した起動契機に基づいてテーマを決定し、決定したテーマをナビゲーションアプリ１７２のＵＩに適用するテーマ適用手段１７２Ｂとして機能する。
【００４４】
また、ナビゲーションアプリ１７２は、企業や店舗等毎に、ナビゲーションアプリ１７２のＵＩに適用するテーマ情報を格納するテーマ情報格納部１７２Ｃを備えている。テーマ情報は、例えば、画面（画像）のテーマ情報（例えば、ウィンドウ、メニュー、タイトル、バー、背景、及びキャラクタ等の画面テーマの情報）、文字のテーマ情報（文字の書体や色彩等の文字テーマの情報）、及び音声のテーマ情報（音声案内や効果音の内容やトーン等の音声テーマの情報）を含む。図３に示す例では、テーマ情報格納部１７２Ｃには、デフォルトのテーマ情報、Ａブランドのテーマ情報、Ａドームのテーマ情報、Ａデパートのテーマ情報、・・・等が格納されている。テーマ情報格納部１７２Ｃに格納されるテーマ情報は定期的に更新してもよい。
【００４５】
以下、上述の起動契機に基づいたテーマをナビゲーションアプリ１７２のＵＩに適用する処理について説明する。以下、説明の簡素化のため、制御部１１０がプログラムを実行して実現する機能を、プログラムを動作主体として説明する。
【００４６】
ナビゲーションアプリ１７２の起動指示は、
（１）端末装置１００のタッチ表示部１０２に表示されるナビゲーションアプリ１７２のアイコンをタッチすることによる起動指示（ＯＳ１７１は、ナビゲーションアプリ１７２のアイコンがタッチされると、ナビゲーションアプリ１７２を起動する）、
（２）Ｗｅｂサイト及び／又はＷｅｂページからの起動指示（ＯＳ１７１は、Ｗｅｂサイト及び／又はＷｅｂページからの起動指示を受け付けた場合は、ナビゲーションアプリ１７２を起動する）、
（３）音声指示用アプリ１７５を起動させ、マイク１０５から「ナビゲーションアプリ１７２を起動させなさい」等の音声を入力することによる起動指示（音声指示用アプリ１７５は、マイク１０５から入力される「ナビゲーションアプリ１７２を起動させなさい」という音声を解析して、音声入力によるナビゲーションアプリ１７２の起動指示があった旨をＯＳ１７１に通知し、ＯＳ１７１は、ナビゲーションアプリ１７２を起動する）、
（４）無線ＬＡＮ通信部１６０を介して接続（連携）される他のデバイス（例えば、ウェアラブル端末）からの起動指示（ＯＳ１７１は、他のデバイスから起動指示があった場合は、ナビゲーションアプリ１７２を起動させる）、
等である。
【００４７】
ＯＳ１７１は、これらの起動指示を受け付けた場合は、起動指示の起動元（起動契機）をナビゲーションアプリ１７２の起動契機取得手段１７２Ａに通知する。起動契機取得手段１７２Ｂは、ＯＳ１７１等から起動契機を取得する。テーマ適用手段１７２Ｂは、ナビゲーションアプリ１７２の起動中又は起動前に、起動契機取得手段１７２Ａで取得した起動契機に基づくテーマをナビゲーションアプリ１７２に適用する。
【００４８】
以下、起動契機がＷｅｂサイト及び／又はＷｅｂページからの起動指示である場合において、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをナビゲーションアプリ１７２のＵＩに適用する場合について詳細に説明する。
【００４９】
図４は、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをナビゲーションアプリ１７２のＵＩに適用する処理の一例を説明するためのフローチャートである。
【００５０】
図４において、まず、ユーザ操作に応じて、端末装置１００のブラウザアプリ１７４で所望のＷｅｂサーバ３００のＷｅｂページを要求する（ステップＳ１１）。Ｗｅｂサーバ３００は、この要求を受け付けると、Ｗｅｂページを端末装置１００に送信する（ステップＳ２１）。ブラウザアプリ１７４は、Ｗｅｂページを受け取ると、タッチ表示部１０２に表示する（ステップＳ１２）。
【００５１】
ユーザが、Ｗｅｂページ上のナビゲーションアプリ連携ボタン（例えば、「ここへ行く」ボタン）を押下すると（ステップＳ１３）、Ｗｅｂページに組み込まれたナビゲーションアプリ１７２の起動指示（コマンド）がＯＳ１７１の起動手段１７１Ａに通知される。
【００５２】
ＯＳ１７１の起動手段１７１Ａは、ナビゲーションアプリ１７２の起動指示を受け取ると、ナビゲーションアプリ１７２の起動を開始する（ステップＳ１４）。なお、起動指示の発行は、Ｗｅｂサーバ３００が行うことにしてもよい。例えば、ナビゲーションアプリ連携ボタンが押下された場合は、ブラウザアプリ１７４がその旨をＷｅｂサーバ３００に通知し、Ｗｅｂサーバ３００からナビゲーションアプリ１７２の起動指示コマンドを端末装置１００に送信し、ＯＳ１７１の起動手段１７１Ａに通知される構成としてもよい。
【００５３】
ナビゲーションアプリ１７２の起動契機取得手段１７２Ａは、ナビゲーションアプリ１７２の起動指示に関連づけられている対象（企業、ブランド、店舗等）の情報（起動契機）を取得する（ステップＳ１５）。起動契機取得手段１７２Ａは、ナビゲーションアプリ１７２の起動指示に関連づけられている対象の情報をＯＳ１７１を介して、ブラウザアプリ１７２から取得しても良いし（例えば、起動指示の中に対象の情報を含めておいてナビゲーションアプリ１７２で起動指示を解析することにより対象の情報を取得してもよいし、起動元のＷｅｂページのＨＴＭＬデータ等を解析することにより起動指示に関連づけられている対象の情報を取得してもよい）、Ｗｅｂサーバ３００から取得してもよい。
【００５４】
ナビゲーションアプリ１７２のテーマ適用手段１７２Ｂは、起動契機取得手段１７２Ａが取得した対象のテーマ情報がナビゲーションアプリ１７２のテーマ情報格納部１７２Ｃに存在するか否かを判定する（ステップＳ１６）。取得した対象のテーマ情報がテーマ情報格納部１７２Ｃに存在する場合は（ステップＳ１６の「Ｙｅｓ」）、テーマ適用手段１７２Ｂは、テーマ情報格納部１７２Ｃに格納されている、取得した対象のテーマ情報を読み出して、ナビゲーションアプリ１７２のＵＩに適用する（ステップＳ１７）。他方、取得した対象のテーマ情報がテーマ情報格納部１７２Ｃに存在しない場合は（ステップＳ１６の「Ｎｏ」）、テーマ適用手段１７２Ｂは、テーマ情報格納部１７２Ｃに格納されているデフォルトのテーマ情報を読み出して、ナビゲーションアプリ１７２のＵＩに適用する（ステップＳ１８）。
【００５５】
以降、ナビゲーションアプリ１７２は、取得した対象（企業、ブランド、店舗等）についての各種案内を行うようにしてもよい。
【００５６】
図５〜図８は、起動契機の基づくテーマをナビゲーションアプリ１７２のＵＩに適用した場合の表示例を示す図である。
【００５７】
図５は、アイコンを押してナビゲーションアプリ１７２を起動させた場合のナビゲーションアプリ１７２のＵＩの表示例を示す図である。端末装置１００のホーム画面５０１に表示されるナビゲーションアプリ１７２のアイコンを押して、ナビゲーションアプリ１７２を起動させると、デフォルトのテーマを適用したナビゲーションアプリ１７２のＵＩの画面５０２が表示される。
【００５８】
図６は、Ｗｅｂサイトに基づいてテーマが決定される例を説明するための図である。ＡブランドのＷｅｂサイト内のＷｅｂページのナビゲーションアプリ連携ボタンを押して、ナビゲーションアプリ１７２を起動させた場合のナビゲーションアプリ１７２のＵＩの表示例を示す図である。ブラウザアプリ１７４内に表示されたＡブランドの店舗であるＡ飲食店のＷｅｂページの画面５０３には、「ここへ行く」ボタン（ナビゲーションアプリ連携ボタン）Ｂ１が表示されている。ユーザ操作により、「ここへ行く」ボタンＢ１が押されると、ナビゲーションアプリ１７２が起動し、Ａブランドのテーマを適用したナビゲーションアプリ１７２のＵＩの画面５０４が表示される。画面５０４では、デフォルトのテーマを適用した画面５０２に対して、Ａブランドのテーマカラーである緑色でアイコンが表示されていると共に、画面の一部にＡブランドのＡ飲食店の広告ウィンドウＣ１を表示するようにしてもよい。なお、適用するテーマはＷｅｂサイトに基づくものであればよく、Ａブランドを所有するＡ企業のテーマでもよいし、Ａ店舗独自のテーマとしてもよい。このように、ナビゲーションアプリの起動元のＷｅｂサイトを所有する企業、ブランド、店舗等に基づきナビゲーションアプリのテーマが設定される。
【００５９】
図７は、Ｗｅｂページに基づいてテーマが決定される例を説明するための図である。各種店舗案内を行うナビゲーションサービスのＷｅｂサイト（ナビゲーションサービスのＷｅｂサイトには複数の企業・ブランド・店舗の情報がある）内のＡブランドのＡ飲食店のＷｅｂページのナビゲーションアプリ連携ボタンを押して、ナビゲーションアプリ１７２を起動させた場合のナビゲーションアプリ１７２のＵＩの表示例を示す図である。ナビゲーションサービスのＷｅｂサイト内のＡブランドのＡ飲食店のＷｅｂページの画面５０５には、「ここへ行く」ボタン（ナビゲーションアプリ連携ボタン）Ｂ２が表示されている。ユーザ操作により、「ここへ行く」ボタンＢ２が押されると、Ａブランドのテーマを適用したナビゲーションアプリ１７２のＵＩの画面５０６（画面５０４と同じ画面）が表示される。なお、適用するテーマはＷｅｂページに基づくものであればよく、Ａブランドを所有するＡ企業のテーマでもよいし、Ａ店舗独自のテーマとしてもよい。このように、起動元のＷｅｂページにて案内される企業、ブランド、店舗等に基づきテーマが設定されるようにしてもよい。
【００６０】
図８は、ＡドームのＷｅｂサイト内のＷｅｂページのナビゲーションアプリ連携ボタンを押して、ナビゲーションアプリ１７２を起動させた場合のナビゲーションアプリ１７２のＵＩの表示例を示す図である。ＡドームのＷｅｂサイト内のＷｅｂページの画面５０７には、「ここへ行く」ボタン（ナビゲーションアプリ連携ボタン）Ｂ３が表示されている。ユーザ操作により、「ここへ行く」ボタンＢ３が押されると、ＡドームまたはＡドームを本拠地とするチームのテーマを適用したナビゲーションアプリ１７２のＵＩの画面５０８が表示される。画面５０８では、デフォルトのテーマを適用した画面５０２に対して、Ａドームを本拠地とするＡチームのキャラクタ（マスコット）のアイコンが表示されると共に、Ａドームの試合予定の広告ウィンドウＣ２を表示するようにしてもよい。このように、ナビゲーションアプリの起動元のＷｅｂサイトを直接所有する企業、ブランド、店舗等でなくとも、上述の例のＡチームのように起動元のＷｅｂサイトやＷｅｂページに関連する企業、ブランド、店舗等に基づいて、ナビゲーションアプリのテーマを設定してもよい。
【００６１】
なお、同一のＷｅｂサイト内又は同一のＷｅｂページ内でテーマは１つに限らず、複数のテーマ（複数のナビゲーションアプリ連携ボタン）を有することにしてもよい。図９は、ＡブライダルサービスのＷｅｂサイトを説明するための図である。
【００６２】
図９において、ＡブライダルサービスのＷｅｂサイトは、複数のＷｅｂページ６０１、６０２、６０３、６０４、・・・で構成されている。例えば、Ｗｅｂページ６０２では、Ａ式場、Ｂ式場、Ｃ式場の下に、「ここへ行くボタン（ナビゲーションアプリ連携ボタン）」Ｂ１１、Ｂ１２、Ｂ１３が表示される。「ここへ行くボタン」Ｂ１１、Ｂ１２、Ｂ１３が押された場合、Ａ式場、Ｂ式場、Ｃ式場のテーマを、ナビゲーションアプリ１７２のＵＩの画面にそれぞれ適用してもよい。同様に、Ｗｅｂページ６０３では、レンタル衣装Ａ、レンタル衣装Ｂ、レンタル衣装Ｃの下に、「ここへ行くボタン（ナビゲーションアプリ連携ボタン）」Ｂ１４、Ｂ１５、Ｂ１６が表示される。「ここへ行くボタン」Ｂ１４、Ｂ１５、Ｂ１６が押された場合、レンタル衣装Ａ、レンタル衣装Ｂ、レンタル衣装Ｃのテーマを、ナビゲーションアプリ１７２のＵＩの画面にそれぞれ適用してもよい。
【００６３】
なお、ナビゲーションアプリ１７２のＵＩに適用するテーマは、上記したものに限られるものではない。例えば、ナビゲーションアプリ１７２の起動元のＷｅｂサイト及び／又はＷｅｂページの属性（例えば、サービス等の対象となるユーザ種別（男性、女性、子供、大人等）等）に応じたテーマを、ナビゲーションアプリ１７２のＵＩに適用してもよい。例えば、ナビゲーションアプリ１７２の起動元のＷｅｂサイトが女性向けアパレルブランドのサイトである場合は、ナビゲーションアプリ１７２のＵＩに女性向けのテーマを適用してもよい。
【００６４】
（実施例２）
図１０及び図１１を参照して、実施例２に係る端末装置を説明する。実施例１と共通する部分の説明を省略し、異なる点についてのみ説明する。図１０は、実施例２に係る端末装置のハードウェア構成例を示す図である。実施例１（図３）では、ナビゲーションアプリ１７２のテーマ情報格納部１７２Ｃが、企業や店舗等毎に、ナビゲーションアプリ１７２のＵＩに適用するテーマ情報を格納していた。これに対して、実施例２では、図１０に示すように、サーバ装置４００のテーマ情報格納部４０１がナビゲーションアプリ１７２のＵＩに適用する企業や店舗等のテーマ情報を格納する。ナビゲーションアプリ１７２のテーマ情報格納部１７２Ｃは、デフォルトでは、デフォルトのテーマ情報のみを格納しておき、サーバ装置４００から企業や店舗等のテーマ情報を取得する毎に追加して格納する。ナビゲーションアプリ１７２のテーマ適用手段１７２Ｂは、所望の企業や店舗等のテーマ情報がテーマ情報格納部１７２Ｃにない場合は、そのテーマ情報をサーバ装置４００から取得する。
【００６５】
図１１は、実施例２における、Ｗｅｂサイト及び／又はＷｅｂページに基づくテーマをナビゲーションアプリ１７２のＵＩに適用する処理を説明するためのフローチャートである。
【００６６】
図１１において、まず、ユーザ操作に応じて、端末装置１００のブラウザアプリ１７４で所望のＷｅｂサーバ３００のＷｅｂページを要求する（ステップＳ１１）。Ｗｅｂサーバ３００は、この要求を受け付けると、Ｗｅｂページを端末装置１００に送信する（ステップＳ２１）。ブラウザアプリ１７４は、Ｗｅｂページを受け取ると、タッチ表示部１０２に表示する（ステップＳ１２）。
【００６７】
ユーザが、Ｗｅｂページ上のナビゲーションアプリ連携ボタン（例えば、「ここへ行く」ボタン）を押下すると（ステップＳ１３）、Ｗｅｂページに組み込まれたナビゲーションアプリ１７２の起動指示（コマンド）がＯＳ１７１の起動手段１７１Ａに通知される。
【００６８】
ＯＳ１７１の起動手段１７１Ａは、ナビゲーションアプリ１７２の起動指示を受け取ると、ナビゲーションアプリ１７２の起動を開始する（ステップＳ１４）。
【００６９】
ナビゲーションアプリ１７２の起動契機取得手段１７２Ａは、ナビゲーションアプリ１７２の起動指示に関連づけられている対象（企業、ブランド、店舗等）の情報（起動契機）を取得する（ステップＳ１５）。
【００７０】
ナビゲーションアプリ１７２のテーマ適用手段１７２Ｂは、起動契機取得手段１７２Ａが取得した対象（企業、ブランド、店舗等）のテーマ情報がナビゲーションアプリ１７２のテーマ情報格納部１７２Ｃに存在するか否かを判定する（ステップＳ１６）。取得した対象のテーマ情報がテーマ情報格納部１７２Ｃに存在する場合は（ステップＳ１６の「Ｙｅｓ」）、テーマ適用手段１７２Ｂは、テーマ情報格納部１７２Ｃに格納されている、取得した対象のテーマ情報を読み出して、ナビゲーションアプリ１７２のＵＩに適用する（ステップＳ１７）。他方、取得した対象のテーマ情報がテーマ情報格納部１７２Ｃに存在しない場合は（ステップＳ１６の「Ｎｏ」）、テーマ適用手段１７２Ｂは、取得した対象のテーマ情報をサーバ装置４００に要求する（ステップＳ１９）。サーバ装置４００は、この要求を受け取ると、対象のテーマ情報を端末装置１００に送信する（ステップＳ３０）。テーマ適用手段１７２Ｂは、サーバ装置４００から受け取った対象のテーマ情報をナビゲーションアプリ１７２のＵＩに適用する（ステップＳ２０）。
【００７１】
なお、ナビゲーションアプリ１７２がテーマ情報格納部１７２Ｃを備えず、ナビゲーションアプリ１７２の起動指示がある毎に、対応するテーマ情報をサーバ装置４００から取得する構成としてもよい。
【００７２】
また、上記実施例１及び実施例２では、テーマを適用するアプリについて、ナビゲーションアプリ１７２を一例として説明したが、本発明はこれに限られるものではなく、ニュースアプリ、カレンダーアプリ、時計アプリ等の他のアプリにも適用可能である。
【００７３】
また、アプリのＵＩに適用するテーマの要素（ＵＩ内の要素）は、上記実施例１及び実施例２に限られるものではなく、各種のバリエーションが考えられる。例えば、起動するアプリが地図アプリやナビゲーションアプリの場合は、地図のデザイン（パレットやテクスチャ）にアプリの起動契機に応じたテーマ（デザイン）を適用してもよい。また、アプリの起動元のＷｅｂサイト及び／又はＷｅｂページがスポーツチームのものであれば、試合速報の情報を表示するための領域を、アプリのＵＩに追加してもよい。
【符号の説明】
【００７４】
１  情報処理装置
１０  アプリケーション・プログラム（「アプリ」）
２０  起動契機取得手段
３０  テーマ適用手段
１００  端末装置
１０１  筐体
１０２  タッチ表示部
１１０  制御部
１２０  通信部
１５０  メモリ
１６０  無線ＬＡＮ通信部
１７０  記憶部
１７１  ＯＳ
１７１Ａ  起動手段
１７２  ナビゲーションアプリ
１７２Ａ  起動契機取得手段
１７２Ｂ  テーマ適用手段
１７２Ｃ  テーマ情報格納部
２００  ネットワーク
３００  Ｗｅｂサーバ
４００  サーバ装置
４０１  テーマ情報格納部
【図１】
0006738150.tif 000002
【図２】
0006738150.tif 000003
【図３】
0006738150.tif 000004
【図４】
0006738150.tif 000005
【図５】
0006738150.tif 000006
【図６】
0006738150.tif 000007
【図７】
0006738150.tif 000008
【図８】
0006738150.tif 000009
【図９】
0006738150.tif 000010
【図１０】
0006738150.tif 000011
【図１１】
0006738150.tif 000012