(57)【要約】【課題】  外部ディスプレイと接続された携帯型情報端末の操作性の向上。【解決手段】携帯型情報端末１００は、外部ディスプレイと通信する通信部１０１と複数のアプリケーションのデータを記憶する記憶部１０９と内部ディスプレイ１１７とリスト発生部１１１と実行部１０７と出力先設定部１１５とを備える。リスト発生部は、複数のアプリケーションの全て又は一部に関する第１、第２アプリケーションリストを発生する。第１アプリケーションリストは内部ディスプレイ、第２アプリケーションリストは外部ディスプレイに表示される。実行部は、内部又は外部ディスプレイに表示された第１又は第２アプリケーションリスト上から選択された一のアプリケーションを実行する。出力先設定部は、第１、第２アプリケーションリストのいずれかから選択されたかに基づいて、一のアプリケーションの実行結果の出力先を内部又は外部ディスプレイの一方に設定する。【選択図】      図２
2017157081.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションのデータを記憶する記憶部と、
内部ディスプレイと、
外部ディスプレイとの間で通信をする通信部と、
前記記憶された複数のアプリケーションの全て又は一部に関する第１、第２アプリケーションリストを発生するリスト発生部と、前記第１アプリケーションリストは前記内部ディスプレイに表示される、前記第２アプリケーションリストは前記外部ディスプレイに表示される、
前記内部ディスプレイ又は前記外部ディスプレイに表示された前記第１アプリケーションリスト又は前記第２アプリケーションリスト上からユーザ操作に従って選択された一のアプリケーションのデータを前記記憶部から読み出し、実行する実行部と、
前記一のアプリケーションが前記第１、第２アプリケーションリストのいずれかから選択されたかに基づいて、前記選択されたアプリケーションの実行結果の出力先を前記内部ディスプレイと前記外部ディスプレイとのいずれか一方に設定する出力先設定部とを具備することを特徴とする携帯型情報端末。
【請求項２】
前記リスト発生部は、前記通信部を介して前記外部ディスプレイとの接続が完了したのを契機として前記第２アプリケーションリストを発生することを特徴とする請求項１記載の携帯型情報端末。
【請求項３】
前記携帯型情報端末の位置情報を取得する位置情報取得部をさらに具備し、
前記リスト発生部は、前記記憶された複数のアプリケーションの全て又は一部を対象として前記第１アプリケーションリストを発生し、前記携帯型情報端末の位置情報に基づいて抽出した前記記憶された複数のアプリケーションの一部を対象として前記第２アプリケーションリストを発生することを特徴とする請求項１記載の携帯型情報端末。
【請求項４】
前記携帯型情報端末を操作するユーザを特定するユーザ特定部をさらに具備し、
前記リスト発生部は、前記記憶された複数のアプリケーションの全て又は一部を対象として前記第１アプリケーションリストを発生し、前記特定されたユーザ情報に基づいて抽出した前記記憶された複数のアプリケーションの一部を対象として前記第２アプリケーションリストを発生することを特徴とする請求項１記載の携帯型情報端末。
【請求項５】
前記リスト発生部は、前記記憶された複数のアプリケーションの全て又は一部を対象として前記第１アプリケーションリストを発生し、前記外部ディスプレイの識別情報に基づいて抽出した前記記憶された複数のアプリケーションの一部を対象として前記第２アプリケーションリストを発生することを特徴とする請求項１記載の携帯型情報端末。
【請求項６】
前記携帯型情報端末の位置情報を取得する位置情報取得部と、前記携帯型情報端末を操作するユーザを特定するユーザ特定部とをさらに具備し、
前記リスト発生部は、前記記憶された複数のアプリケーションの全て又は一部を対象として前記第１アプリケーションリストを発生し、前記携帯型情報端末の位置情報と前記特定されたユーザ情報と前記外部ディスプレイの識別情報との少なくとも２つに基づいて抽出した前記記憶された複数のアプリケーションの一部を対象として前記第２アプリケーションリストを発生することを特徴とする請求項１記載の携帯型情報端末。
【請求項７】
コンピュータに、
記憶部に記憶された複数のアプリケーションの全て又は一部に関するアプリケーションリストを発生するステップと、
前記発生されたアプリケーションリストのデータを外部ディスプレイに出力させるステップと、
前記外部ディスプレイに表示された前記アプリケーションリスト上でユーザ操作に従って一のアプリケーションが選択されたとき、前記選択された一のアプリケーションの実行結果の出力先を前記外部ディスプレイに設定するステップとを実行させるためのプログラム。
【請求項８】
コンピュータに、
記憶部に記憶された複数のアプリケーションの全て又は一部に関するアプリケーションリストを発生するステップと、
前記発生されたアプリケーションリストのデータを外部ディスプレイに出力させるステップと、
前記外部ディスプレイに表示された前記アプリケーションリスト上でユーザ操作に従って一のアプリケーションが選択されたとき、前記選択された一のアプリケーションの実行結果の出力先を前記外部ディスプレイに設定するステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
記憶部に記憶された複数のアプリケーションの全て又は一部に関する第１、第２アプリケーションリストを発生し、前記第１アプリケーションリストは内部ディスプレイに表示され、前記第２アプリケーションリストは外部ディスプレイに表示される、
前記内部ディスプレイ又は前記外部ディスプレイに表示された前記第１又は第２アプリケーションリスト上からユーザ操作に従って選択された一のアプリケーションのデータを前記記憶部から読み出して実行し、
前記選択された一のアプリケーションが前記第１、第２アプリケーションリストのいずれかから選択されたかに基づいて、前記選択されたアプリケーションの実行結果の出力先を前記内部ディスプレイと前記外部ディスプレイとのいずれか一方に設定することを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は携帯型情報端末、携帯型情報端末、表示方法、表示プログラム及びその記録媒体に関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレットなどの携帯型情報端末の性能が急速に向上している。携帯型情報端末の性能向上により、携帯型情報端末で比較的高い処理能力が要求されるULTRAHDの動画再生やマルチタスク等が可能になり、携帯型情報端末で実行したアプリケーションを携帯型情報端末に接続された外部ディスプレイに表示させたいといった要求が増えてきている。例えば、携帯型情報端末の内部ディスプレイをメインディスプレイとし、携帯型情報端末に接続されている外部ディスプレイをサブディスプレイとした、マルチディスプレイ技術がある。マルチディスプレイ技術を使用することで、外部ディスプレイに内部ディスプレイとは異なる画面を表示させることができ、例えば内部ディスプレイにメール画面を表示させながら、携帯型情報端末に記憶されている動画コンテンツを外部ディスプレイに表示させることができる。しかしながら、内部ディスプレイでメール画面が表示された状態で、外部ディスプレイで携帯型情報端末に記憶されている動画コンテンツを再生して表示させたい場合、例えば内部ディスプレイをメール画面からホーム画面に切り替え、そのホーム画面上で動画視聴アプリケーションを選択して、その選択したアプリケーションの出力先を外部ディスプレイに設定する必要がある。つまり、外部ディスプレイに表示させるアプリケーションを選択するためには、内部ディスプレイ上のユーザ操作が必要であり、これは、内部ディスプレイを操作するユーザにとっても、外部ディスプレイで視聴しているユーザにとっても煩わしいものであった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
目的は、外部ディスプレイと接続された携帯型情報端末の操作性を向上することにある。
【課題を解決するための手段】
【０００４】
本実施形態に係る携帯型情報端末は、複数のアプリケーションのデータを記憶する記憶部と、内部ディスプレイと、外部ディスプレイとの間で通信をする通信部と、前記記憶された複数のアプリケーションの全て又は一部に関する第１、第２アプリケーションリストを発生するリスト発生部と、前記第１アプリケーションリストは前記内部ディスプレイに表示される、前記第２アプリケーションリストは前記外部ディスプレイに表示される、前記内部ディスプレイ又は前記外部ディスプレイに表示された前記第１又は第２アプリケーションリスト上からユーザ操作に従って選択された一のアプリケーションのデータを前記記憶部から読み出し、実行する実行部と、前記一のアプリケーションが前記第１、第２アプリケーションリストのいずれかから選択されたかに基づいて、前記選択されたアプリケーションの実行結果の出力先を前記内部ディスプレイと前記外部ディスプレイとのいずれか一方に設定する出力先設定部とを具備する。
【図面の簡単な説明】
【０００５】
【図１】図１は、本実施形態に係る携帯型情報端末の接続環境を示す図である。
【図２】図２は、本実施形態に係る携帯型情報端末の構成を示すブロック図である。
【図３】図３は、本実施形態に係る携帯型情報端末による出力先設定処理の手順を示すフローチャートである。
【図４】図４は、図３の出力先設定処理の補足説明図である。
【図５】図５は、図２の記憶部に記憶されているアプリケーションの属性表の一例を示す図である。
【図６】図６は、図２のリスト発生部によるランチャーアプリリストの作成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００６】
図１は、本実施形態に係る携帯型情報端末１００の接続環境を示す図である。本実施形態に係る携帯型情報端末１００（以下、単に携帯型情報端末１００という）は、外部の表示装置（外部ディスプレイ）２００と接続される。携帯型情報端末１００は、典型的には、スマートフォン、タブレット端末等である。外部の表示装置２００は、典型的には、ＴＶ，車載モニタ等である。携帯型情報端末１００は、例えばMiracast（登録商標）により外部の表示装置２００に無線通信可能に接続される。Miracast（登録商標）は、無線アクセスポイントを経由しない、１対１の無線通信によるディスプレイ伝送技術である。なお、携帯型情報端末１００は、Bluetooth（登録商標）等の他の無線通信規格で外部の表示装置２００と無線通信可能に接続されてもよいし、例えばＨＤＭＩ（登録商標）(High-Definition Multimedia Interface)ケーブル等の有線で外部の表示装置２００と接続されてもよい。また、携帯型情報端末１００は、Bluetooth（登録商標）により外部の操作装置３００に無線通信可能に接続される。なお、携帯型情報端末１００は、他の無線通信規格で外部の操作装置３００に接続されてもよいし、有線で接続されてもよい。
【０００７】
図２は、本実施形態に係る携帯型情報端末１００の構成を示すブロック図である。携帯型情報端末１００は、システム制御部１１９、外部操作装置インターフェース（Ｉ／Ｆ）１０３、通信部１０１、操作部１０５、実行部１０７、記憶部１０９、リスト発生部１１１、画像発生部１１３、出力先設定部１１５、表示部（内部ディスプレイ）１１７、接続機器特定部１２１、ユーザ特定部１２３、接続場所特定部１２５、カメラ１２７、ＧＰＳセンサ１２９及び加速度センサ１３１を有する。システム制御部１１９は、携帯型情報端末１００を統括して制御するファームウェアとして機能する。携帯型情報端末１００には外部操作装置インターフェース１０３を介して外部の操作装置３００が接続される。携帯型情報端末１００には、外部操作装置インターフェース１０３を介して外部の操作装置３００からユーザの操作情報が入力される。携帯型情報端末１００には通信部１０１を介して外部の表示装置２００が通信可能に接続される。通信部１０１は、システム制御部１１９の制御に従って、携帯型情報端末１００で実行されたアプリケーション（アプリともいう）の実行結果を外部の表示装置２００に応じたデータに変換して出力する。操作部１０５は、表示部１１７上のユーザの操作情報を入力するマンマシンインターフェースである。操作部１０５として表示部１１７にタッチパネルが設けられる。タッチパネルは、タッチパネル上のユーザの押下位置の座標を電磁誘導式、磁気歪式、感圧式等の座標読取り原理により検出し、検出した座標に対応する位置データを発生する。
【０００８】
システム制御部１１９は、表示部１１７に表示されたホーム画面の画面情報と、操作部１０５を介して入力されたユーザの操作情報とに基づいて、ユーザにより選択されたアプリケーションを特定する。同様に、システム制御部１１９は、外部の表示装置２００に表示されたランチャー画面の画面情報と、外部の操作装置３００を介して入力されたユーザの操作情報とに基づいて、ユーザにより選択されたアプリケーションを特定する。実行部１０７は、システム制御部１１９の制御に従って、特定されたアプリケーションを記憶部１０９から読み出し、実行する。実行部１０７は、同時に複数種類のアプリケーションを実行可能である。
【０００９】
記憶部１０９は、複数のアプリケーションに関するプログラムデータを記憶する。ここでは、複数のアプリケーションには、ホームアプリケーションとランチャーアプリケーションとが含まれる。また、記憶部１０９は、アプリケーションの属性表のデータを記憶する。アプリケーションの属性表についての詳細は後述する。
【００１０】
リスト発生部１１１は、ホームアプリケーションが実行されたとき、携帯型情報端末１００にインストールされている複数のアプリケーションの、典型的には全てを対象とした、第１アプリケーションリスト（以下、ホームアプリリストと称す。）のデータを発生する。ホームアプリリストは予めユーザにより設定される固定リストである。また、リスト発生部１１１は、システム制御部１１９の制御に従って、ランチャーアプリケーションが実行されたとき、携帯型情報端末１００にインストールされている複数のアプリケーションの全て又は一部を対象とした、第２アプリケーションリスト（以下、ランチャーアプリリストと称す。）のデータを発生する。ランチャーアプリリストは、例えば携帯型情報端末１００の位置情報に応じて変動するリストである。典型的には、ランチャーアプリリストの対象となるアプリケーションの数は、ホームアプリリストの対象となるアプリケーションの数よりも少ない。ランチャーアプリの作成処理については後述する。
【００１１】
画像発生部１１３は、システム制御部１１９の制御の下、予め決められたレイアウトに従って、ホームアプリリストに対応するホーム画面のデータとランチャーアプリリストに対応するランチャー画面のデータとを発生する。ホーム画面には、ホームアプリリストに含まれる複数のアプリケーション各々を特定するために、例えばホームアプリリストに含まれる複数のアプリケーションにそれぞれ対応する複数のアイコンが予め決められたレイアウトに従って配置されている。ランチャー画面には、ランチャーアプリリストに含まれる複数のアプリケーション各々を特定するために、ランチャーアプリリストに含まれる複数のアプリケーションにそれぞれ対応する複数のアイコンが予め決められたレイアウトに従って配置されている。
【００１２】
出力先設定部１１５は、ホームアプリリスト上からアプリケーションが選択されたとき、その選択されたアプリケーションの実行結果の出力先を、ホームアプリリスト（ホーム画面）を表示する出力先、ここでは表示部１１７に設定する。同様に、出力先設定部１１５は、ランチャーアプリリスト上からアプリケーションが選択されたとき、その選択されたアプリケーションの実行結果の出力先を、ランチャーアプリリスト（ランチャー画面）を表示する出力先、ここでは外部の表示装置２００に設定する。出力先設定部１１５により設定された出力先情報は、システム制御部１１９に対して出力される。なお、ホームアプリケーションは、その出力先が予め表示部１１７に固定され、携帯型情報端末１００が起動したのを契機に実行される。また、ランチャーアプリケーションは、その出力先が予め外部の表示装置２００に固定され、外部の表示装置２００との接続が完了したのを契機に、外部の表示装置２００に対して出力される。表示部１１７は、システム制御部１１９の制御に従って、出力先が表示部１１７に設定されたアプリケーションの実行結果を表示する。
【００１３】
カメラ１２７は、例えば携帯型情報端末１００のインカメラである。カメラ１２７は撮影画像のデータを出力する。ユーザ特定部１２３は、カメラ１２７から出力された画像のデータに基づいて、携帯型情報端末１００を操作するユーザを特定する。ＧＰＳセンサ（位置情報取得部）１２９は、携帯型情報端末１００の位置データを取得する。加速度センサ１３１は、携帯型情報端末１００の加速度データを取得する。接続場所特定部１２５は、ＧＰＳセンサ１２９により取得された位置データと加速度センサ１３１により取得された加速度データとに基づいて、携帯型情報端末１００の場所を特定する。接続機器特定部１２１は、通信部１０１を介して接続された外部の表示装置２００の識別情報に基づいて、装置種類と装置の設置場所とを特定する。
【００１４】
（出力先設定処理）  
図３は、本実施形態に係る携帯型情報端末１００による出力先設定処理の手順を示すフローチャートである。図４は、図３の出力先設定処理の補足説明図である。  
携帯型情報端末１００の電源がＯＮされたのを契機に、システム制御部１１９の制御の下、実行部１０７によりホームアプリが起動され（ステップＳ１）、リスト発生部１１１によりホームアプリリストが発生される（ステップＳ２）。リスト発生部１１１により発生されたホームアプリリストに対応するホーム画面が表示部１１７に表示される（ステップＳ３）。ユーザによる携帯型情報端末１００の操作により、外部の表示装置２００と接続が完了される（ステップＳ４）。外部の表示装置２００と接続が完了したのを契機に、システム制御部１１９の制御の下、実行部１０７によりランチャーアプリが起動され（ステップＳ５）、リスト発生部１１１によりランチャーアプリリストが発生される（ステップＳ６）。リスト発生部１１１により発生されたランチャーアプリリストに対応するランチャー画面のデータが通信部１０１を介して外部の表示装置２００に出力される（ステップＳ７）。ステップＳ７の処理後、図４（ａ）に示すように、携帯型情報端末１００の表示部１１７にはホーム画面が表示された状態で、外部の表示装置２００にはランチャー画面が表示される。このとき、表示部１１７のホーム画面上の操作は操作部１０５だけが有効であり、外部の表示装置２００のランチャー画面上の操作は外部の操作装置３００だけが有効である。なお、外部の操作装置３００が携帯型情報端末１００に接続されていないとき、操作部１０５としてのタッチパネルと明確に区別できれば、例えばタッチパネルをスワイプして表示させたソフトウェアキーボードを外部の操作装置３００の代替として使用するようにしてもよい。
【００１５】
操作部１０５又は外部操作装置インターフェース１０３からアプリの選択情報が入力される（ステップＳ８）。入力されたアプリの選択情報に従って、システム制御部１１９の制御の下、選択されたアプリケーションが実行部１０７により実行される（ステップＳ９）。アプリケーションの選択操作が表示部１１７に表示されたホーム画面上でなされたかが判定される（ステップＳ１０）。アプリケーションの選択操作がホーム画面上でなされたとき（ステップＳ１０のＹＥＳ）、システム制御部１１９の制御に従って、出力先設定部１１５により、実行されたアプリケーションの出力先が表示部１１７に設定され（ステップＳ１１）、ステップＳ８で選択されたアプリケーションの実行結果が表示部１１７に表示される（ステップＳ１２）。図４（ｂ）に示すように、アプリケーションの選択操作がホーム画面上でなされたとき、その選択されたアプリケーションの実行結果が携帯型情報端末１００の表示部１１７に表示され、外部の表示装置２００の表示状態は維持される。
【００１６】
アプリケーションの選択操作がランチャー画面上でなされたとき（ステップＳ１０のＮＯ）、システム制御部１１９の制御に従って、出力先設定部１１５により、実行されたアプリケーションの出力先が外部の表示装置２００に設定され（ステップＳ１３）、ステップＳ８で選択されたアプリケーションの実行結果のデータが外部の表示装置２００に対して出力される（ステップＳ１４）。図４（ｃ）に示すように、アプリケーションの選択操作がランチャー画面上でなされたとき、その選択したアプリケーションの実行結果が外部の表示装置２００に表示され、携帯型情報端末１００の表示部１１７の表示状態は維持される。
【００１７】
以上説明した出力先設定処理によれば、携帯型情報端末１００はホーム画面上のホームアプリリストから選択されたアプリケーションの実行結果をホーム画面を表示する表示部１１７に出力し、ランチャー画面上のランチャーアプリリストから選択されたアプリケーションの実行結果をランチャー画面を表示する外部の表示装置２００に出力することができる。これは、ユーザによるアプリケーション毎の出力先の設定処理を不要とし、操作性の向上に寄与する。また、ランチャーアプリは、その出力先は予め外部の表示装置２００に固定され、携帯型情報端末１００が外部の表示装置２００と接続されたのを契機に自動的に実行される。これにより、携帯型情報端末１００が外部の表示装置２００と接続されたのを契機に、外部の表示装置２００にはランチャー画面が表示される。したがって、携帯型情報端末１００が外部の表示装置２００に接続された後、携帯型情報端末１００の操作部１０５を操作することなく、外部の表示装置２００に表示されたランチャー画面上で外部の表示装置２００に表示させるアプリケーションの選択操作が可能である。これにより、携帯型情報端末１００を操作するユーザは、外部の表示装置２００上のアプリケーションの選択操作に影響されることはない。また、外部の操作装置３００を操作するユーザは、外部の表示装置２００に表示されたランチャー画面上でアプリケーションを選択操作することで、その選択したアプリケーションの実行結果を外部の表示装置２００に表示させることができる。これにより、例えば、操作部１０５を操作するユーザと外部の操作装置３００を操作する他のユーザとは、携帯型情報端末１００にインストールされているアプリケーションを個々に互いに干渉せずに楽しめる。
【００１８】
（ランチャーアプリリストの作成処理）  
リスト発生部１１１は、携帯型情報端末１００が外部の表示装置２００と接続されたのを契機に、ランチャーアプリリストを発生する。リスト発生部１１１により発生されるランチャーアプリリストは、接続先情報、ユーザ情報、接続機器情報等の携帯型情報端末１００と外部の表示装置２００との接続環境に応じて変動する。例えば、リスト発生部１１１は、記憶部１０９に記憶された複数のアプリケーションから、携帯型情報端末１００の接続場所情報とユーザ情報と接続機器情報とのうち少なくとも１つに基づいて抽出した一部を対象としてランチャーアプリリストを発生する。
【００１９】
具体的には、リスト発生部１１１は、記憶部１０９に記憶されたアプリケーションの属性表を参照し、接続機器特定部１２１、ユーザ特定部１２３及び接続場所特定部１２５から入力された属性情報に基づいて、ランチャーアプリリストを発生する。図５は、記憶部１０９に記憶されているアプリケーションの属性表の一例を示す図である。図５に示すように、アプリケーションの属性表は、携帯型情報端末１００にインストールされている複数のアプリケーション（APP-1乃至APP-7）各々に対して、接続場所情報、ユーザ情報及び接続機器情報等の属性情報を関連付けた表である。例えば、APP-2には属性情報「自宅」、「父」、「リビングのＴＶ」が関連付けされている。また、属性情報には優先度が設定される。ここでは属性情報「車」、「子供」、「子供部屋のＴＶ」が優先設定されている。複数の属性情報が入力され、その中に優先設定がなされた属性情報が含まれているとき、リスト発生部１１１は、複数のアプリケーションから優先設定がなされた属性情報が関連付けされたアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する。例えば、入力された属性情報が「子供」、「自宅」、「リビングＴＶ」のとき、リスト発生部１１１は、複数のアプリケーションから、優先設定されている属性情報「子供」が関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する。また、入力された属性情報が「子供」、「車」のとき、リスト発生部１１１は、複数のアプリケーションから、より優先度が高い属性情報が関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する。一方、入力された属性情報のいずれにも優先度が設定されていないとき、リスト発生部１１１は、複数のアプリケーションから、入力された属性情報の全てが関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する。アプリケーション各々に対する属性情報の関連付けと優先度の設定とは、操作部１０５を介したユーザ操作に従って予め設定され、適宜変更が可能である。
【００２０】
図６は、図２のリスト発生部１１１によるランチャーアプリリストの発生手順を示すフローチャートである。図６のフローチャートは、図２のステップＳ６に対応する。ここでは、リスト発生部１１１は、図５に示すアプリケーションの属性表のデータに従ってランチャーアプリリストを発生する。
【００２１】
入力されたセンサ情報に基づいて、携帯型情報端末１００が外部の表示装置２００に接続された場所が特定される（ステップＳ６１）。接続場所が「車」のとき（ステップＳ６２のＹＥＳ）、属性情報「車」は優先設定がなされているため、リスト発生部１１１は、複数のアプリケーションから、属性情報「車」が関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する（ステップＳ６３）。一方、特定された接続場所が優先設定がなされている「車」ではなく、優先設定がなされていない「自宅」のとき（ステップＳ６２のＮＯ）、処理がステップＳ６４に進む。入力されたカメラ画像のデータ基づいて、携帯型情報端末１００を操作するユーザが特定される（ステップＳ６４）。ユーザが「子供」のとき（ステップＳ６５のＹＥＳ）、属性情報「子供」は優先設定がなされているため、リスト発生部１１１は、複数のアプリケーションから、属性情報「子供」が関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する（ステップＳ６６）。一方、特定されたユーザが「子供」ではなく優先設定がなされていない、例えば「父」のとき（ステップＳ６５のＮＯ）、処理がステップＳ６７に進む。入力された接続機器情報に基づいて、接続機器が特定される（ステップＳ６７）。接続機器が「子供部屋のＴＶ」のとき（ステップＳ６８のＹＥＳ）、属性情報「子供部屋のＴＶ」は優先設定がなされているため、リスト発生部１１１は、複数のアプリケーションから、属性情報「子供部屋のＴＶ」が関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する（ステップＳ６９）。一方、特定された接続機器が優先設定がなされていない、例えば「リビングのＴＶ」のとき（ステップＳ６８のＮＯ）、リスト発生部１１１は、複数のアプリケーションから、属性情報「自宅」、「父」、「リビングのＴＶ」が関連付けされているアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する（ステップＳ７０）。
【００２２】
以上説明したランチャーアプリリストの作成処理によれば、ランチャーアプリリストを接続場所、ユーザ、接続機器等の接続時の環境に応じて変更することができる。携帯型情報端末１００には、住所録、カメラ画像等のプライベート情報が数多く記憶されている。ランチャー画面は外部の表示装置２００に表示されるため、携帯型情報端末１００に表示されるホーム画面に比べて第三者が視認する可能性が高い。そのため、ランチャー画面上に表示される、つまり実行可能なアプリケーションを、接続時の環境に応じて制限することは、携帯型情報端末１００のユーザのプライバシーを保護し、これにより携帯型情報端末１００の操作性は向上される。
【００２３】
なお、リスト発生部１１１は、接続場所情報、ユーザ情報及び接続機器情報等の周囲情報に基づいて複数のアプリケーションから抽出したアプリケーションを対象としてランチャーアプリリストを発生していたが、携帯型情報端末１００の内部情報に基づいて複数のアプリケーションから抽出したアプリケーションを対象としてランチャーアプリリストを発生してもよい。例えば、リスト発生部１１１は、携帯型情報端末１００で実行中のアプリケーションに応じて、ランチャーアプリリストを変動させてもよい。例えば、携帯型情報端末１００でCPU負荷の高いアプリケーションが実行されているとき、リスト発生部１１１は、複数のアプリケーションからCPU負荷の低いアプリケーションを抽出し、抽出したアプリケーションを対象としてランチャーアプリリストを発生する。記憶部１０９には、複数のアプリケーション各々に対してCPU負荷情報を関連付けたアプリケーション負荷表のデータが記憶されている。リスト発生部１１１は、アプリケーション負荷表を参照し、予め設定したCPU負荷の閾値を超えないためのアプリケーションを複数のアプリケーションから抽出し、抽出したアプリケーションを対象にランチャーアプリリストを発生する。
【００２４】
本実施形態の携帯型情報端末１００で実行されるランチャーアプリケーションは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク（FD）、CD-R、DVD（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、ランチャーアプリケーションを、インターネット等のネットワークに接続されたサーバやコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、ランチャーアプリケーションをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、ランチャーアプリケーションを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。その組込み先は携帯型情報端末１００に限定されない。本実施形態に係る携帯型情報端末１００のシステム制御部１１９は、ＣＰＵ等のプロセッサにランチャーアプリケーションを実行させることにより、上述の各種機能を実現することができる。例えば、携帯型情報端末１００上で、ランチャーアプリケーションを実行することで、記憶部１０９に記憶された複数のアプリケーションの全て又は一部を対象としたランチャーアプリリストを発生し、外部の表示装置２００に表示されたランチャーアプリリスト上のユーザ操作に従って一のアプリケーションが選択されたとき、その選択された一のアプリケーションの実行結果の出力先を外部の表示装置２００に設定する。
【００２５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００２６】
１００…携帯型情報端末、１０１…通信部、１０３…外部操作装置インターフェース、１０５…操作部、１０７…実行部、１０９…記憶部、１１１…リスト発生部、１１３…画像発生部、１１５…出力先設定部、１１７…表示部、１１９…システム制御部、１２１…接続機器特定部、１２３…ユーザ特定部、１２５…接続場所特定部、１２７…カメラ、１２９…ＧＰＳセンサ、１３１…加速度センサ、２００…外部表示装置（外部ディスプレイ）、３００…外部操作装置。
【図１】
2017157081.tif 000003
【図２】
2017157081.tif 000004
【図３】
2017157081.tif 000005
【図４】
2017157081.tif 000006
【図５】
2017157081.tif 000007
【図６】
2017157081.tif 000008