(57)【要約】【課題】システム構成や使用状況に応じて、拡張子に対して好適なプログラムを既定のアプリケーションとして関連付けること。【解決手段】  実施形態によれば、拡張子をファイル名に含むファイルを開く、表示画面上のデスクトップ上に表示されるデスクトップ系のアプリケーションと前記表示画面の全画面に表示される全画面系のアプリケーションとを実行可能な電子機器は、既定アプリケーション設定手段を具備する。既定アプリケーション設定手段は、前記電子機器のシステム構成および前記電子機器によって実行されるアプリケーションの使用状況の少なくとも一方に基づいて、前記ファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択し、前記拡張子に前記選択された系のアプリケーションを関連付ける、または前記拡張子に関連付けられる前記既定のアプリケーションとして前記選択された系のアプリケーションを推奨する。【選択図】    図５
2014109891.tif 000002
【特許請求の範囲】
【請求項１】
拡張子をファイル名に含むファイルを開く、表示画面上のデスクトップ上に表示されるデスクトップ系のアプリケーションと前記表示画面の全画面に表示される全画面系のアプリケーションとを実行可能な電子機器であって、
前記電子機器のシステム構成および前記電子機器によって実行されるアプリケーションの使用状況の少なくとも一方に基づいて、前記ファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択し、前記拡張子に前記選択された系のアプリケーションを関連付ける、または前記拡張子に関連付けられる前記既定のアプリケーションとして前記選択された系のアプリケーションを推奨する既定アプリケーション設定手段と
を具備する電子機器。
【請求項２】
前記既定アプリケーション設定手段は、前記電子機器がタッチパネルを含むかに応じて、前記既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択する
請求項１に記載の電子機器。
【請求項３】
前記既定アプリケーション設定手段は、前記表示画面のサイズに応じて、前記既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択する
請求項１に記載の電子機器。
【請求項４】
前記既定アプリケーション設定手段は、前記デスクトップ系のアプリケーションおよび前記全画面系のアプリケーションの使用頻度に応じて、前記既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択する
請求項１に記載の電子機器。
【請求項５】
拡張子をファイル名に含むファイルを開く、表示画面上のデスクトップ上に表示されるデスクトップ系のアプリケーションと前記表示画面の全画面に表示される全画面系のアプリケーションとを実行可能な電子機器の制御方法であって、
前記電子機器のシステム構成および前記電子機器によって実行されるアプリケーションの使用状況の少なくとも一方に基づいて、前記ファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択し、
前記拡張子に前記選択された系のアプリケーションを関連付ける、または前記拡張子に関連付けられる前記既定のアプリケーションとして前記選択された系のアプリケーションを推奨する
電子機器の制御方法。
【請求項６】
拡張子をファイル名に含むファイルを開く、表示画面上のデスクトップ上に表示されるデスクトップ系のアプリケーションと前記表示画面の全画面に表示される全画面系のアプリケーションとを実行可能なコンピュータによって実行されるプログラムであって、
前記電子機器のシステム構成および前記電子機器によって実行されるアプリケーションの使用状況の少なくとも一方に基づいて、前記ファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択する手順と、
前記拡張子に前記選択された系のアプリケーションを関連付ける、または前記拡張子に関連付けられる前記既定のアプリケーションとして前記選択された系のアプリケーションを推奨する手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器および電子機器の制御方法に関する。
【背景技術】
【０００２】
現在、マイクロソフト（登録商標）からＷｉｎｄｏｗｓ（登録商標）８が発売されている。Ｗｉｎｄｏｗｓ８では新たなユーザインタフェースが導入されている。新たなユーザインタフェースは全画面での起動を基本とするため、フォントや各コンポーネントのサイズが大きく、タッチパネルでも操作しやすい。一方で、Ｗｉｎｄｏｗｓ８では従来のデスクトップ系のアプリケーションを起動することも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８１３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
新たなユーザインタフェースはタブレットのようなタッチ操作のデバイスには適しているが、デスクトップ型やノートブック型コンピュータではより細かい操作ができる従来のアプリケーションの方が便利である。
【０００５】
本発明の目的は、システム構成や使用状況に応じて、拡張子に対して好適なアプリケーションを既定のアプリケーションとして関連付けることが可能な電子機器および電子機器の制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
実施形態によれば、拡張子をファイル名に含むファイルを開く、表示画面上のデスクトップ上に表示されるデスクトップ系のアプリケーションと前記表示画面の全画面に表示される全画面系のアプリケーションとを実行可能な電子機器は、既定アプリケーション設定手段を具備する。既定アプリケーション設定手段は、前記電子機器のシステム構成および前記電子機器によって実行されるアプリケーションの使用状況の少なくとも一方に基づいて、前記ファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択し、前記拡張子に前記選択された系のアプリケーションを関連付ける、または前記拡張子に関連付けられる前記既定のアプリケーションとして前記選択された系のアプリケーションを推奨する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の電子機器の外観の一例を示す斜視図。
【図２】実施形態の電子機器のシステム構成の一例を示すブロック図。
【図３】実施形態の電子機器の外観の一例を示す斜視図。
【図４】実施形態の電子機器のシステム構成の一例を示すブロック図。
【図５】拡張子に対して既定のアプリケーションを関連付ける手順の一例を示すフローチャート。
【図６】各拡張子に対して既定のアプリケーションを関連付けた後、拡張子関連付け設定アプリケーションプログラムによって表示される示すウィンドウの一例を示す図。
【図７】実施形態の電子機器のシステム構成の一例を示すブロック図。
【図８】実施形態の電子機器のシステム構成の一例を示すブロック図。
【図９】デスクトップ系のアプリケーションの使用頻度が高い場合にユーザに提示されるポップアップウィンドウの一例を示す図。
【図１０】全画面系のアプリケーションの使用頻度が高い場合にユーザに提示されるポップアップウィンドウの一例を示す図。
【図１１】ファイル選択時に優先的に起動するアプリケーションの種類をユーザに選択させるためのウィンドウの一例を示す図。
【図１２】ユーザが全画面アプリケーションを選択して、拡張子に対する既定のアプリケーションを変更した場合、ＬＣＤに表示されるウィンドウの一例を示す図。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。
【０００９】
現在、マイクロソフトからＷｉｎｄｏｗｓ８が発売されている。Ｗｉｎｄｏｗｓ８上では、表示画面のデスクトップ画面上に表示される従来のアプリケーションと、表示画面の全体に表示されるアプリケーションとの２種類のアプリケーションが実行される。表示画面の全体に表示されるアプリケーションは、タッチ操作で操作されることを前提にしたユーザインタフェースを有する。
【００１０】
Ｗｉｎｄｏｗｓ８では、２種類のアプリケーションが実行可能であるため、モバイル用途のコンピュータでは、２種類のコンピュータが提供される。一つは、従来のキーボードを備えたノートブック型のコンピュータである。もう一つは、キーボードを備えていないタブレット型のコンピュータである。
【００１１】
アプリケーションには、２種類のアプリケーションがある。１種類のアプリケーションは、表示画面の全体に表示され、タッチ操作で操作されることを前提にしたユーザインタフェースを有する。この種のアプリケーションを、以下では全画面アプリケーションと記す。この全画面アプリケーションは、全画面での起動を基本とするアプリケーションプログラムである。
【００１２】
全画面アプリケーションは、タッチパネルでも操作しやくするために、全画面系のアプリケーションによって表示されるフォントや各コンポーネントのサイズが大きい。
【００１３】
もう１種類は、アプリケーションは、表示画面のデスクトップ上に表示されたアプリケーションである。以下では、この種のアプリケーションを、以下ではデスクトップ系と記す。デスクトップ系のアプリケーションは、タッチマウスやタッチパッド等のポインティングデバイスによって操作されることを前提にしたユーザインタフェースを有する。
【００１４】
まず、図１〜図４を参照して、一実施形態に係る電子機器の構成について説明する。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータ、タブレット端末、または他の各種情報処理装置として実現されうる。
【００１５】
図１は、ディスプレイユニットを開いた状態におけるノートブック型のコンピュータ１０を正面側から見た斜視図である。本コンピュータ１０は、バッテリ２０から電力を受けるように構成されている。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、液晶表示装置（ＬＣＤ）３１のような表示装置が組み込まれている。さらに、ディスプレイユニット１２の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００１６】
ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、タッチパッド１４、本コンピュータ１０をパワーオン／オフするための電源スイッチ１６、幾つかの機能ボタン１７、およびスピーカ１８Ａ、１８Ｂが配置されている。
【００１７】
また、コンピュータ本体１１には、電源コネクタ２１が設けられている。電源コネクタ２１はコンピュータ本体１１の側面、例えば左側面に設けられている。この電源コネクタ２１には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタを用いることが出来る。ＡＣアダプタは商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１８】
バッテリ２０は、例えば、コンピュータ本体１１の後端部に取り外し自在に装着される。バッテリ２０は本コンピュータ１０に内蔵されるバッテリであってもよい。
【００１９】
本コンピュータ１０は、外部電源装置からの電力またはバッテリ２０からの電力によって駆動される。本コンピュータ１０の電源コネクタ２１に外部電源装置が接続されているならば、本コンピュータ１０は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ２０を充電するためにも用いられる。本コンピュータ１０の電源コネクタ２１に外部電源装置が接続されていない期間中は、本コンピュータ１０はバッテリ２０からの電力によって駆動される。
【００２０】
さらに、コンピュータ本体１１には、幾つかのＵＳＢポート２２、ＨＤＭＩ（High-Definition Multimedia Interface）出力端子２３、およびＲＧＢポート２４が設けられている。
【００２１】
図２は、本コンピュータ１０のシステム構成を示している。本コンピュータ１０は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１２０、無線ＬＡＮモジュール１２１、ＳＤカードコントローラ１２２、ＰＣＩ  ＥＸＰＲＥＳＳカードコントローラ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０、キーボードバックライト１３Ａ、電源コントローラ（ＰＳＣ）１４１、電源回路１４２等を備えている。
【００２２】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム（ＯＳ）２０１、拡張子関連付け設定アプリケーションプログラム２０２、および各種アプリケーションプログラム２０３を含む。各種アプリケーションプログラム２０３は、上述したデスクトップ系および全画面系のアプリケーションを含む。
【００２３】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００２４】
ＧＰＵ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ３１を制御する表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ３１に供給すべき表示信号（ＬＶＤＳ信号）を生成する。さらに、ＧＰＵ１１４は、表示データからアナログＲＧＢ信号およびＨＤＭＩビデオ信号を生成することもできる。アナログＲＧＢ信号はＲＧＢポート２４を介して外部ディスプレイに供給される。ＨＤＭＩ出力端子２３は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１９は、ＨＤＭＩビデオ信号およびデジタルオーディオ信号をＨＤＭＩ出力端子２３を介して外部ディスプレイに送出するためのインタフェースである。
【００２５】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１１２は、ハードディスクドライブ（ＨＤＤ）１１７および光ディスクドライブ（ＯＤＤ）１１８を制御するためのシリアルＡＴＡコントローラを内蔵している。さらに、システムコントローラ１１２は、ＬＰＣ（Ｌｏｗ ＰＩＮ Ｃｏｕｎｔ）バス上の各デバイスとの通信を実行する。
【００２６】
ＥＣ／ＫＢＣ１３０は、ＬＰＣバスに接続されている。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、およびバッテリ２０は、Ｉ２Ｃバスのようなシリアルバスを介して相互接続されている。
【００２７】
ＥＣ／ＫＢＣ１３０は、本コンピュータ１０の電力管理を実行するための電力管理コントローラであり、例えば、キーボード（ＫＢ）１３およびタッチパッド１４などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ１３０は、ユーザによる電源スイッチ１６の操作に応じて本コンピュータ１０をパワーオンおよびパワーオフする機能を有している。本コンピュータ１０のパワーオンおよびパワーオフの制御は、ＥＣ／ＫＢＣ１３０と電源コントローラ（ＰＳＣ）１４１との協働動作によって実行される。ＥＣ／ＫＢＣ１３０から送信されるＯＮ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御して本コンピュータ１０をパワーオンする。また、ＥＣ／ＫＢＣ１３０から送信されるＯＦＦ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御して本コンピュータ１０をパワーオフする。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、および電源回路１４２は、本コンピュータ１０がパワーオフされている期間中も、バッテリ２０またはＡＣアダプタ１５０からの電力によって動作する。
【００２８】
さらに、ＥＣ／ＫＢＣ１３０は、キーボード１３の背面に配置されたキーボードバックライト１３Ａをオン／オフすることができる。さらに、ＥＣ／ＫＢＣ１３０は、ディスプレイユニット１２の開閉を検出するように構成されたパネル開閉スイッチ１３１に接続されている。パネル開閉スイッチ１３１によってディスプレイユニット１２のオープンが検出された場合にも、ＥＣ／ＫＢＣ１３０は、本コンピュータ１０をパワーオンすることができる。
【００２９】
電源回路１４２は、バッテリ２０からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１５０からの電力を用いて、各コンポーネントへ供給すべき電力（動作電源）を生成する。
【００３０】
図３は、タブレット型のコンピュータ４０を正面側から見た斜視図である。本コンピュータ４０は、バッテリ２０から電力を受けるように構成されている。本コンピュータ４０は、コンピュータ本体４１と、タッチスクリーンディスプレイ３１０とを備える。タッチスクリーンディスプレイ３１０には、液晶表示装置（ＬＣＤ）３１のような表示装置が組み込まれている。さらに、タッチスクリーンディスプレイ３１０の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００３１】
図４は、本コンピュータ４０のシステム構成を示している。本コンピュータ１０は、タッチスクリーンディスプレイ３１０、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ソリッドステートドライブ（ＳＳＤ）４１７、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）モジュール１２０、無線ＬＡＮモジュール１２１、ＳＤカードコントローラ１２２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０、キーボードバックライト１３Ａ、電源コントローラ（ＰＳＣ）１４１、電源回路１４２等を備えている。
【００３２】
本コンピュータ４０は、コンピュータ１０と異なり、キーボード１３、タッチパッド１４、ＲＧＢポート２４を有していない。
【００３３】
タッチスクリーンディスプレイ３１０は、ＬＣＤ３１およびタッチパネル３１２を備えている。タッチパネル３１２は、ＬＣＤ３１上に配置されている。タッチパネル３１２は、ＬＣＤ３１の画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等はタッチパネル３１２によって検出される。
【００３４】
拡張子に対して、拡張子をファイル名に含むファイルを開く既定のアプリケーションが関連付けられている。拡張子に関連付けられている既定のアプリケーションを変更する場合、例えば、“コントロールパネル”内の“既定のアプリケーションの設定”によって変更する。“既定のアプリケーションの設定”によって既定のアプリケーションを変更する場合、“既定のアプリケーションの設定”内に表示されている複数のプログラムの内からプログラムを選択し、選択されたプログラムによって開く拡張子を選択する。“既定のアプリケーションの設定”内にはインストールされている様々な種類のプログラムが並んでおり、わかりづらい。
【００３５】
また、拡張子に関連付けられている既定のアプリケーションを変更する場合、例えば、“コントロールパネル”内の“ファイルの種類またはプロトコルのプログラムの関連付け”によって変更する。“ファイルの種類またはプロトコルのプログラムの関連付け”によって既定のアプリケーションを変更する場合、複数の拡張子の内から拡張子を選択した後、選択された拡張子に関連付けるプログラムを選択する。“ファイルの種類またはプロトコルのプログラムの関連付け”によって既定のアプリケーションを変更する場合、拡張子毎に設定が必要である。
【００３６】
また、拡張子に対して既定のアプリケーションが関連付けられていないファイルの場合、ファイルを示すアイコンをダブルクリックした時に、ファイルを開くプログラムを選択するためのウィンドウが表示される。
【００３７】
上述した拡張子関連付け機能は、ユーザにとって使いやすいとは言えない。本実施形態のコンピュータでは、拡張子関連付け設定アプリケーションによってコンピュータのシステム構成に応じて、自動機に拡張子に対して既定のアプリケーションを関連付けする。
【００３８】
拡張子に対して全画面系およびデスクトップ系の両方のアプリケーションが関連付けられ、コンピュータが、拡張子をファイル名に含むファイルを開く、表示画面上のデスクトップ上に表示されるデスクトップ系のアプリケーションと前記表示画面の全画面に表示される全画面系のアプリケーションとを実行可能な場合、既定アプリケーション設定手段としての拡張子関連付け設定アプリケーションプログラム２０２は、コンピュータのシステム構成（ハードウェア構成）に応じて、ファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択する。拡張子関連付け設定アプリケーションプログラム２０２は、選択された系に属するアプリケーションを既定のアプリケーションとして関連付ける。
【００３９】
例えば、拡張子関連付け設定アプリケーションプログラム２０２は、コンピュータがタッチパネルを有するかに応じて、拡張子に全画面系およびデスクトップ系の一方の系のアプリケーションを既定のアプリケーションとして関連付ける。
【００４０】
コンピュータがタッチパネルを有するかに応じて、拡張子に対して既定のアプリケーションを関連付ける手順を説明する。
【００４１】
図５は、拡張子に対して既定のアプリケーションを関連付ける手順を示すフローチャートである。  
先ず、拡張子関連付け設定アプリケーションプログラム２０２は、オペレーティングシステム２０１に対して、拡張子に関連付けられているプログラムを示す拡張子関連付けプログラム情報を要求する。拡張子関連付けプログラム情報は、拡張子を含むファイルを開くことが可能なプログラムを示す。拡張子関連付けプログラム情報は、レジストリに格納されている。拡張子関連付け設定アプリケーションプログラム２０２は、オペレーティングシステム２０１から送信された拡張子関連付けプログラム情報を取得する（ステップＢ１１）。
【００４２】
拡張子関連付け設定アプリケーションプログラム２０２は、拡張子関連付けプログラム情報に基づいて、拡張子に対して全画面系およびデスクトップ系の両方のアプリケーションが関連付けられているかを判定する（ステップＢ１２）。拡張子に関連付けられているアプリケーションが、全画面系およびデスクトップ系の何れかに属するかは、アプリケーションの格納箇所（フォルダ）によって判別することができる。
【００４３】
両方の系のアプリケーションが関連付けられていると判定した場合（ステップＢ１２のＹｅｓ）、拡張子関連付け設定アプリケーションプログラム２０２は、オペレーティングシステム２０１にシステム構成を示すシステム構成情報を要求する。拡張子関連付け設定アプリケーションプログラム２０２は、オペレーティングシステム２０１から送信されたシステム構成情報を取得する（ステップＢ１３）。
【００４４】
拡張子関連付け設定アプリケーションプログラム２０２は、システム構成情報に基づいて、コンピュータがタッチパネルを有しているかを判定する（ステップＢ１４）。タッチパネルを有していると判定した場合（ステップＢ１４のＹｅｓ）、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子に対して全画面系のアプリケーションを既定のアプリケーションとして関連付ける（ステップＢ１５）。タッチパネルを有していないと判定した場合（ステップＢ１４のＮｏ）、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子に対してデスクトップ系のアプリケーションを既定のアプリケーションとして関連付ける（ステップＢ１６）。
【００４５】
両方の系のアプリケーションが関連付けられていないと判定した場合（ステップＢ１２のＮｏ）、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子関連付けプログラム情報に基づいて、拡張子に関連付けられているアプリケーションがデスクトップ系であるかを判定する（ステップＢ１７）。デスクトップ系であると判定した場合（ステップＢ１７のＹｅｓ）、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子に対してデスクトップ系のアプリケーションを既定のアプリケーションとして関連付ける（ステップＢ１６）。デスクトップ系ではないと判定した場合（ステップＢ１７のＮｏ）、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子に対して全画面系のアプリケーションを既定のアプリケーションとして関連付ける（ステップＢ１５）。
【００４６】
各拡張子に対して既定のアプリケーションを関連付けた後、拡張子関連付け設定アプリケーションプログラム２０２は、図６に示すウィンドウをＬＣＤ３１に表示する。  
図６に示すウィンドウによって代表的な形式に対して割り当てられている既定のアプリケーションが表示されている。ビデオ形式の拡張子を含むビデオファイルに対してはＭｅｄｉａＰｌａｙｅｒが関連付けられていることが示されている。画像形式の拡張子を含む画像ファイルに対してはフォトビューワーが関連付けられていることが示されている。テキスト形式の拡張子を含むテキストファイルに対してはノートが関連付けられていることが示されている。音楽形式の拡張子を含む音楽ファイルに対してはＭｅｄｉａＰｌａｙｅｒが関連付けられていることが示されている。
【００４７】
変更ボタン６００Ａ〜６００Ｄを操作することによって、ファイルに対して関連付けられている既定のアプリケーションを変更することが可能である。また、その他ボタン６０１を操作することによってウィンドウ内に表示されていないファイル形式に関連付けられている既定のアプリケーションを表示することが可能である。
【００４８】
上記実施形態では、タッチパネルの有無に応じて既定のアプリケーションを選択していたが、表示画面のサイズに応じて、拡張子に全画面アプリケーション系およびデスクトップアプリケーション系の一方の系のアプリケーションを関連付けても良い。表示画面のサイズが設定値より大きい場合、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子にデスクトップ系のアプリケーションを既定のアプリケーションとして関連付ける。表示画面のサイズが設定値より大きくない場合、拡張子関連付け設定アプリケーションプログラム２０２は、拡張子に全画面系のアプリケーションを既定のアプリケーションとして関連付ける。表示画面のサイズが大きくない場合、全画面アプリケーションはフォントが大きめで見やすいためである。
【００４９】
ユーザの使用状況として外部出力を頻繁に使うユーザにはデスクトップ系のアプリケーションを関連付ける。
【００５０】
既にデフォルトプログラムが関連付けられている拡張子については、既に関連付けられているデフォルトプログラムを優先しても良い。
【００５１】
なお、機器に依存し、変化しない仕様(タッチパネルの有無、内蔵ディスプレイの画面サイズなど)を使用する場合、プレインストール時に、上記の情報を元に既定のアプリケーションをデスクトップ系または全画面系のプログラムに設定しておいても良い。
【００５２】
なお、上記実施形態では、拡張子に対して既定のアプリケーションを関連付けていたが、拡張子に対して好適なアプリケーションを既定のアプリケーションとしてユーザに提示し、ユーザの許可が得られた後に拡張子に対して既定のアプリケーションを関連付けても良い。
【００５３】
（第２の実施形態）
図７は、第２の実施形態のコンピュータ１０のシステム構成を示すブロック図である。  
図８は、第２の実施形態のコンピュータ４０のシステム構成を示すブロック図である。
【００５４】
コンピュータ１０、４０のＣＰＵ１１１は、既定アプリケーション設定手段としての監視アプリケーション７０４を実行する。監視アプリケーション７０４は、常駐型のアプリケーションである。監視アプリケーション７０４は、電子機器によって実行されるアプリケーションの使用状況を監視し、使用状況の履歴に基づいて、既定のアプリケーションの変更の示唆をユーザに与える。なお、示唆に対してユーザが許可を与えた場合、監視アプリケーション７０４が、拡張子に対して関連付けられる既定のアプリケーションを変更する。
【００５５】
監視アプリケーション７０４は、電子機器１０，４０によって実行されるアプリケーションの種類の使用状況の履歴に応じて、ファイルを開く既定のアプリケーションとしてデスクトップ系および全画面系の一方を選択する。監視アプリケーション７０４は、選択された系に属するアプリケーションを既定のアプリケーションとして関連付ける。
【００５６】
監視アプリケーション７０４は、既定のアプリケーションとして前記選択された系のアプリケーションを推奨する。
【００５７】
デスクトップ系のアプリケーションの使用頻度が全画面より高い場合、監視アプリケーション７０４は、デスクトップ系および全画面系の両方のアプリケーションに関連付けられている拡張子に対して、デスクトップ系のアプリケーションを既定のアプリケーションとして推奨する。図９に示すように、監視アプリケーション７０４は、推奨するために“デスクトップアプリケーションの使用頻度が高いので、既定のアプリケーションとしてデスクトップアプリケーションを優先しますか？”を含むポップアップウィンドウ９０１を表示画面上に表示する。
【００５８】
全画面系のアプリケーションの使用頻度が全画面アプリケーションより高い場合、監視アプリケーション７０４は、デスクトップ系のアプリケーションおよび全画面系のアプリケーションの両方に関連付けられている拡張子に対して、全画面系のアプリケーションを既定のアプリケーションとして推奨する。図１０に示すように、監視アプリケーション７０４は、推奨するために“全画面アプリケーションの使用頻度が高いので、既定のアプリケーションとして全画面アプリケーションを優先しますか？”を含むポップアップウィンドウ９０２を表示画面上に表示する。
【００５９】
ユーザ操作によって変化するシステム構成（マウス接続の有無、外部ディスプレイへの出力の有無など）が使用する場合、監視アプリケーション７０４が、ステータスを監視しても良い。監視アプリケーション７０４が、ステータスの変化に応じて、既定のアプリケーションを推奨した後、既定のアプリケーションを変更する。
【００６０】
なお、図１１に示すウィンドウ１１００をＬＣＤ３１に表示し、ファイル選択時に優先的に起動するアプリケーションの種類をユーザに選択させるようにしても良い。例えば、ユーザが全画面アプリケーションを選択して、拡張子に対する既定のアプリケーションを変更した場合、図１２に示すウィンドウ１２００がＬＣＤ３１に表示される。
【００６１】
図１２に示すウィンドウ１２００によって代表的な形式に対して割り当てられている既定のアプリケーションが表示されている。ビデオ形式の拡張子を含むビデオファイルに対しては全画面アプリケーション系のＶｉｄｅｏが関連付けられていることが示されている。画像形式の拡張子を含む画像ファイルに対しては全画面アプリケーション系のＰｈｏｔｏが関連付けられていることが示されている。テキスト形式の拡張子を含むテキストファイルに対してはデスクトップ系のノートが関連付けられていることが示されている。音楽形式の拡張子を含む音楽ファイルに対しては全画面系のＭｕｓｉｃが関連付けられていることが示されている。
【００６２】
変更ボタン１２０１Ａ〜１２０１Ｄを操作することによって、ファイルに対して関連付けられている既定のアプリケーションを変更することが可能である。また、その他ボタン１２０２を操作することによってウィンドウ内に表示されていないファイル形式に関連付けられている既定のアプリケーションを表示することが可能である。
【００６３】
なお、第２の実施形態のコンピュータが、第１の実施形態の拡張子関連付け設定アプリケーションプログラム２０２を実行しても良い。
【００６４】
電子機器のシステム構成および電子機器によって実行されるアプリケーションの使用状況の少なくとも一方に基づいて、ファイル名に拡張子をファイルを開く既定のアプリケーションとして前記デスクトップ系および前記全画面系の一方を選択し、拡張子に前記選択された系のアプリケーションを関連付ける、または拡張子に関連付けられる既定のアプリケーションとして前記選択された系のアプリケーションを推奨することで、システム構成や使用状況に応じて、拡張子に対して好適なプログラムを既定のアプリケーションとして関連付けることが可能になる。
【００６５】
なお、本実施形態の処理手順はコンピュータプログラムによって実行することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００６６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６７】
１０，４０…電子機器、１２…ディスプレイユニット、１３…キーボード、１４…タッチパッド、３１…液晶表示装置、１１１…ＣＰＵ、１１３…主メモリ、２０１…オペレーティングシステム、２０２…設定アプリケーションプログラム、３１０…タッチスクリーンディスプレイ、３１２…タッチパネル、７０４…監視アプリケーション。
【図１】
2014109891.tif 000003
【図２】
2014109891.tif 000004
【図３】
2014109891.tif 000005
【図４】
2014109891.tif 000006
【図５】
2014109891.tif 000007
【図６】
2014109891.tif 000008
【図７】
2014109891.tif 000009
【図８】
2014109891.tif 000010
【図９】
2014109891.tif 000011
【図１０】
2014109891.tif 000012
【図１１】
2014109891.tif 000013
【図１２】
2014109891.tif 000014