(57)【要約】【課題】利便性を向上する。【解決手段】情報処理装置は、メイン画面を表示するメイン表示部と、第１の汎用ＯＳ（オペレーティングシステム）を用いて、メイン表示部を含む自装置を制御するホスト制御部と、サブ画面を表示するサブ表示部、及びサブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有するタッチスクリーンと、第２の汎用ＯＳを用いて、タッチスクリーンを制御するサブ制御部とを備え、ホスト制御部は、サブ制御部を補助機能部として制御する。【選択図】図３
2020140428.tif 000002
【特許請求の範囲】
【請求項１】
メイン画面を表示するメイン表示部と、
第１の汎用ＯＳ（オペレーティングシステム）を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、
サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有するタッチスクリーンと、
第２の汎用ＯＳを用いて、前記タッチスクリーンを制御するサブ制御部と
を備え、
前記ホスト制御部は、前記サブ制御部を補助機能部として制御する
情報処理装置。
【請求項２】
前記ホスト制御部は、前記第１の汎用ＯＳにより実行されるアプリケーションにおいて、所定のイベントが発生した場合に、前記所定のイベントに応じた通知を前記サブ表示部に表示させる通知表示指示を、前記サブ制御部に送信し、
前記サブ制御部は、前記ホスト制御部が送信した前記通知表示指示に応じて、前記所定のイベントに応じた通知を前記サブ表示部に表示する
請求項１に記載の情報処理装置。
【請求項３】
前記通知には、メッセージが含まれ、
前記サブ制御部は、前記タッチ検出部が、前記メッセージに対する返信を指示する前記タッチ操作を検出した場合に、入力された返信メッセージを、前記ホスト制御部に送信し、
前記ホスト制御部は、前記アプリケーションに、前記返信メッセージを返信先に送信させる
請求項２に記載の情報処理装置。
【請求項４】
前記サブ制御部は、前記メッセージに、ウェブサイトの位置情報を示すＵＲＬ（Uniform Resource Locator）が含まれ、前記サブ表示部が表示している前記ＵＲＬを指定する前記タッチ操作を検出した場合に、前記ＵＲＬを前記ホスト制御部に送信し、
前記ホスト制御部は、ブラウザソフトウェアを起動し、前記ＵＲＬに対応する前記ウェブサイトの表示を、前記メイン表示部の前記メイン画面に表示させる
請求項３に記載の情報処理装置。
【請求項５】
利用者からのキー入力を受け付け、受け付けた前記キー入力を前記ホスト制御部及び前記サブ制御部に出力可能なキーボードを備え、
前記サブ制御部は、前記キー入力の取得が必要な場合に、前記キーボードから、前記キー入力を取得する
請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記サブ制御部は、前記第１の汎用ＯＳにより実行されるアプリケーションであって、予め指定されたアプリケーションを示すアイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンを指定する前記タッチ操作を検出した場合に、指定された前記アイコンに対応する前記アプリケーションを起動させる起動要求を、前記ホスト制御部に送信し、
前記ホスト制御部は、前記起動要求に応じて、前記アイコンに対応する前記アプリケーションを起動する
請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記サブ制御部は、同等の機能を実現する複数の前記アプリケーションに対応する前記アイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンをフリックする前記タッチ操作を検出した場合に、前記フリックの方向に応じて、前記アイコンに対応する複数の前記アプリケーションのうちの１つのアプリケーションを選択し、選択した当該１つのアプリケーションを起動させる起動要求を、前記ホスト制御部に送信する
請求項６に記載の情報処理装置。
【請求項８】
前記サブ制御部は、前記第１の汎用ＯＳにより実行されるアプリケーションを操作する操作画面を、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記操作画面において、前記アプリケーションを操作する前記タッチ操作を検出した場合に、検出した当該操作を行う操作要求を、前記ホスト制御部に送信し、
前記ホスト制御部は、前記操作要求に応じて、前記アプリケーションの操作を実行する
請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
メイン画面を表示するメイン表示部と、
第１の汎用ＯＳ（オペレーティングシステム）を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、
サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有し、第２の汎用ＯＳによって制御されるタッチスクリーンと
を備え、
前記ホスト制御部は、前記タッチ検出部が、前記サブ表示部に表示されたアイコンをフリックする前記タッチ操作を検出した場合に、前記フリックの方向に応じて、フリックされた前記アイコンに対応する同等の機能を実現する複数のアプリケーションのうちの１つを、前記第１の汎用ＯＳを用いて起動する
情報処理装置。
【請求項１０】
前記同等の機能が、音声アシスタント機能である
請求項７又は請求項９に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
近年、ノートＰＣ（ノートパーソナルコンピュータ）などの情報処理装置において、メイン表示部の他に、サブ表示部を備えるものが知られている（例えば、特許文献１を参照）。このような情報処理装置では、サブ表示部は、各種情報を表示するとともに、タッチ操作を検出するタッチスクリーンで構成されており、情報処理装置の多機能化に有効である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２５４６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した情報処理装置では、サブ表示部が、専用のシステムにより構成されているため、サブ表示部への機能の追加、等を容易に行うことが困難であり、利便性が悪いという問題があった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、利便性を向上させることができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、メイン画面を表示するメイン表示部と、第１の汎用ＯＳ（オペレーティングシステム）を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有するタッチスクリーンと、第２の汎用ＯＳを用いて、前記タッチスクリーンを制御するサブ制御部とを備え、前記ホスト制御部は、前記サブ制御部を補助機能部として制御する情報処理装置である。
【０００７】
また、本発明の一態様は、上記の情報処理装置において、前記ホスト制御部は、前記第１の汎用ＯＳにより実行されるアプリケーションにおいて、所定のイベントが発生した場合に、前記所定のイベントに応じた通知を前記サブ表示部に表示させる通知表示指示を、前記サブ制御部に送信し、前記サブ制御部は、前記ホスト制御部が送信した前記通知表示指示に応じて、前記所定のイベントに応じた通知を前記サブ表示部に表示するようにしてもよい。
【０００８】
また、本発明の一態様は、上記の情報処理装置において、前記通知には、メッセージが含まれ、前記サブ制御部は、前記タッチ検出部が、前記メッセージに対する返信を指示する前記タッチ操作を検出した場合に、入力された返信メッセージを、前記ホスト制御部に送信し、前記ホスト制御部は、前記アプリケーションに、前記返信メッセージを返信先に送信させるようにしてもよい。
【０００９】
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、前記メッセージに、ウェブサイトの位置情報を示すＵＲＬ（Uniform Resource Locator）が含まれ、前記サブ表示部が表示している前記ＵＲＬを指定する前記タッチ操作を検出した場合に、前記ＵＲＬを前記ホスト制御部に送信し、前記ホスト制御部は、ブラウザソフトウェアを起動し、前記ＵＲＬに対応する前記ウェブサイトの表示を、前記メイン表示部の前記メイン画面に表示させるようにしてもよい。
【００１０】
また、本発明の一態様は、上記の情報処理装置において、利用者からのキー入力を受け付け、受け付けた前記キー入力を前記ホスト制御部及び前記サブ制御部に出力可能なキーボードを備え、前記サブ制御部は、前記キー入力の取得が必要な場合に、前記キーボードから、前記キー入力を取得するようにしてもよい。
【００１１】
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、前記第１の汎用ＯＳにより実行されるアプリケーションであって、予め指定されたアプリケーションを示すアイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンを指定する前記タッチ操作を検出した場合に、指定された前記アイコンに対応する前記アプリケーションを起動させる起動要求を、前記ホスト制御部に送信し、前記ホスト制御部は、前記起動要求に応じて、前記アイコンに対応する前記アプリケーションを起動するようにしてもよい。
【００１２】
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、同等の機能を実現する複数の前記アプリケーションに対応する前記アイコンを、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記アイコンをスワイプする前記タッチ操作を検出した場合に、前記スワイプの方向に応じて、前記アイコンに対応する複数の前記アプリケーションのうちの１つのアプリケーションを選択し、選択した当該１つのアプリケーションを起動させる起動要求を、前記ホスト制御部に送信するようにしてもよい。
【００１３】
また、本発明の一態様は、上記の情報処理装置において、前記サブ制御部は、前記第１の汎用ＯＳにより実行されるアプリケーションを操作する操作画面を、前記サブ表示部に表示させるとともに、前記タッチ検出部が、前記操作画面において、前記アプリケーションを操作する前記タッチ操作を検出した場合に、検出した当該操作を行う操作要求を、前記ホスト制御部に送信し、前記ホスト制御部は、前記操作要求に応じて、前記アプリケーションの操作を実行するようにしてもよい。
【００１４】
また、本発明の一態様は、メイン画面を表示するメイン表示部と、第１の汎用ＯＳ（オペレーティングシステム）を用いて、前記メイン表示部を含む自装置を制御するホスト制御部と、サブ画面を表示するサブ表示部、及び前記サブ表示部に対する操作媒体によるタッチ操作を検出するタッチ検出部を有し、第２の汎用ＯＳによって制御されるタッチスクリーンとを備え、前記ホスト制御部は、前記タッチ検出部が、前記サブ表示部に表示されたアイコンをフリックする前記タッチ操作を検出した場合に、前記スワイプの方向に応じて、フリックされた前記アイコンに対応する同等の機能を実現する複数のアプリケーションのうちの１つを、前記第１の汎用ＯＳを用いて起動する情報処理装置である。
【００１５】
また、本発明の一態様は、上記の情報処理装置において、前記同等の機能が、音声アシスタント機能であってもよい。
【発明の効果】
【００１６】
本発明の上記態様によれば、利便性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態によるノートＰＣの一例を示す外観図である。
【図２】本実施形態によるノートＰＣの主要なハードウェア構成の一例を示す図である。
【図３】本実施形態によるノートＰＣの機能構成の一例を示すブロック図である。
【図４】本実施形態によるノートＰＣの通知処理の一例を示す図である。
【図５】本実施形態の通知処理におけるサブ画面の表示例を示す図である。
【図６】本実施形態におけるメール通知のポップアップの表示例を示す図である。
【図７】本実施形態におけるスケジュール通知のポップアップの表示例を示す図である。
【図８】本実施形態におけるメッセージの返信処理の一例を示す図である。
【図９】本実施形態におけるサブシステムからのアプリケーションの起動処理の一例を示す図である。
【図１０】本実施形態におけるＵＲＬをクリックした場合のポップアップの表示例を示す図である。
【図１１】本実施形態におけるアプリケーションの操作処理の一例を示す図である。
【図１２】本実施形態の操作処理におけるサブ画面の表示例を示す図である。
【図１３】本実施形態におけるサブシステムからのアプリケーションの起動処理の別の一例を示す図である。
【図１４】本実施形態における音声アシスタントの起動処理の一例を示す図である。
【図１５】本実施形態によるノートＰＣの変形例を示す外観図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態による情報処理装置について図面を参照して説明する。
【００１９】
図１は、本実施形態によるノートＰＣ（ノートパーソナルコンピュータ）１の一例を示す外観図である。また、図２は、本実施形態によるノートＰＣ１の主要なハードウェア構成の一例を示す図である。なお、本実施形態において、情報処理装置の一例として、ノートＰＣ１について説明する。
【００２０】
図１に示すように、ノートＰＣ１は、ノート型のパーソナルコンピュータであり、メイン画面（主画面）を表示するメイン表示部１４と、キーボード３２及びポインティングデバイス３３と、サブ表示部４２及びタッチセンサ４３を有するタッチスクリーン４１とを備える。また、ノートＰＣ１は、メイン表示部１４、キーボード３２、及びポインティングデバイス３３を含むノートＰＣ１の全体を制御するメインシステム１０と、サブ表示部４２及びタッチセンサ４３を制御するサブシステム４０とを備える。
【００２１】
メインシステム１０は、例えば、Ｗｉｎｄｏｗｓ（登録商標、第１の汎用ＯＳ（オペレーティングシステム）の一例）により、ノートＰＣ１の全体を制御するシステムである。
また、サブシステム４０は、例えば、Ａｎｄｒｏｉｄ（登録商標、第２の汎用ＯＳの一例）により、サブ表示部４２及びタッチセンサ４３を含む補助機能部を制御するシステムである。
このように、ノートＰＣ１は、２つの汎用ＯＳを１つの装置内に有しており、これらの汎用ＯＳが並列して（同時に）動作可能である。
【００２２】
また、図２に示すように、ノートＰＣ１は、ＣＰＵ１１と、メインメモリ１２と、ビデオサブシステム１３と、メイン表示部１４と、チップセット２１と、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、ＵＳＢインタフェース部２４と、オーディオシステム２５と、ＷＬＡＮカード２６と、ＥＣ（エンベデッドコントローラ）３１と、キーボード３２と、ポインティングデバイス３３と、電源回路３４と、センサ部３５と、タッチスクリーン４１と、システムチップ４４とを備える。
【００２３】
ＣＰＵ（Central Processing Unit）１１は、例えば、ｘ８６系のＣＰＵであり、プログラム制御により種々の演算処理を実行し、ノートＰＣ１全体を制御する。
メインメモリ１２は、ＣＰＵ１１の実行プログラムの読み込み領域として、又は、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。メインメモリ１２は、例えば、複数個のＤＲＡＭ（Dynamic Random Access Memory）チップで構成される。この実行プログラムには、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ、周辺機器類をハードウェア操作するための各種デバイスドライバ、各種サービス／ユーティリティ、アプリケーションプログラム等が含まれる。
【００２４】
ビデオサブシステム１３は、画像表示に関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、ＣＰＵ１１からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むとともに、ビデオメモリからこの描画情報を読み出して、メイン表示部１４に描画データ（表示データ）として出力する。
【００２５】
メイン表示部１４（第１表示部の一例）は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイであり、メイン画面として、ビデオサブシステム１３から出力された描画データ（表示データ）に基づく表示画面を表示する。
【００２６】
チップセット２１は、ＵＳＢ（Universal Serial Bus）、シリアルＡＴＡ（AT Attachment）、ＳＰＩ（Serial Peripheral Interface）バス、ＰＣＩ（Peripheral Component Interconnect）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、及びＬＰＣ（Low Pin Count）バスなどのコントローラを備えており複数のデバイスが接続される。図２では、デバイスの例示として、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、ＵＳＢインタフェース部２４と、オーディオシステム２５と、ＷＬＡＮカード２６と、ＥＣ３１とが、チップセット２１に接続されている。
【００２７】
ＢＩＯＳ（Basic Input Output System）メモリ２２は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）やフラッシュＲＯＭなどの電気的に書き換え可能な不揮発性メモリで構成される。ＢＩＯＳメモリ２２は、ＢＩＯＳ、及びＥＣ３１などを制御するためのシステムファームウェアなどを記憶する。
【００２８】
ＨＤＤ（Hard Disk Drive）２３（不揮発性記憶装置の一例）は、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ、各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。
ＵＳＢインタフェース部２４は、ＵＳＢを利用した周辺機器類を接続するためのインタフェース部である。
【００２９】
オーディオシステム２５は、音データの記録、再生、出力を行う。
ＷＬＡＮ（Wireless Local Area Network）カード２６は、ワイヤレス（無線）ＬＡＮにより、ネットワークに接続して、データ通信を行う。ＷＬＡＮカード２６は、例えば、ネットワークからのデータを受信した際に、データを受信したことを示すイベントトリガを発生する。
【００３０】
ＥＣ３１は、ノートＰＣ１のシステム状態に関わらず、各種デバイス（周辺装置やセンサ等）を監視し制御するワンチップマイコン（One-Chip Microcomputer）である。また、ＥＣ３１は、電源回路３４を制御する電源管理機能を有している。なお、ＥＣ３１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどで構成されるとともに、複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマ、及びデジタル入出力端子を備えている。ＥＣ３１には、それらの入出力端子を介して、例えば、キーボード３２、ポインティングデバイス３３、電源回路３４、及びセンサ部３５などが接続されており、ＥＣ３１は、これらの動作を制御する。
【００３１】
キーボード３２は、例えば、キーボード装置やタッチセンサなどの入力デバイスであり、利用者からのキー入力を受け付ける。また、ポインティングデバイス３３は、マウスやタッチパッドなどの入力デバイスであり、主に表示画面上の位置の指定や、操作ボタンなどの操作対象（オブジェクト）の指定又は選択などを受け付ける。
【００３２】
電源回路３４は、例えば、ＤＣ／ＤＣコンバータ、充放電ユニット、電池ユニット、ＡＣ／ＤＣアダプタなどを含んでおり、ＡＣ／ＤＣアダプタ、又は電池ユニットから供給される直流電圧を、ノートＰＣ１を動作させるために必要な複数の電圧に変換する。また、電源回路３４は、ＥＣ３１からの制御に基づいて、ノートＰＣ１の各部に電力を供給する。
センサ部３５は、例えば、ノートＰＣ１の各部の温度や状態などの各種検出を行う。センサ部３５は、例えば、カバーの開閉を検出する。
【００３３】
タッチスクリーン４１は、例えば、ノートＰＣ１の筐体側面に配置され、サブ表示部４２と、タッチセンサ４３とを有する。
サブ表示部４２（第２表示部の一例）は、例えば、液晶ディスプレイや有機ＥＬディスプレイであり、サブ画面を表示する。サブ表示部４２は、例えば、各種アイコンやバッテリ情報、メールなどのメインシステム１０からの通知などを表示する。
【００３４】
タッチセンサ４３（タッチ検出部の一例）は、サブ表示部４２と重ねて配置されており、サブ表示部４２に対する操作媒体によるタッチ操作を検出する。なお、本実施形態の以下の説明において、利用者の指がタッチセンサ４３（サブ表示部４２）に触れることを“タッチ”と呼び、利用者の指が、タッチセンサ４３の所定の部分（サブ表示部４２の所定の表示部分）を突くように押す（触れる）ことを、“タップ”と呼びことがある。また、利用者の指が、“タッチ”又は“タップ”した上で、指をはじくことを“フリック”と呼びことがある。“タッチ”、“タップ”及び“フリック”は、タッチ操作に含まれる。また、操作媒体には、例えば、利用者の指やタッチペンなどが含まれる。
【００３５】
システムチップ４４は、例えば、ＡＲＭコア（登録商標）を含むＳｏＣ（System On Chip）であり、タッチスクリーン４１を含むサブシステム４０を統括的に制御する。システムチップ４４は、例えば、フラッシュメモリなどの不図示の不揮発性メモリが記憶するＡｎｄｒｏｉｄ（登録商標）のＯＳやプログラムを実行する。
【００３６】
なお、図２において、ＣＰＵ１１と、メインメモリ１２と、ビデオサブシステム１３と、メイン表示部１４と、チップセット２１と、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、ＵＳＢインタフェース部２４と、オーディオシステム２５と、ＷＬＡＮカード２６と、ＥＣ（エンベデッドコントローラ）３１と、キーボード３２と、ポインティングデバイス３３と、電源回路３４と、センサ部３５とが、メインシステム１０に含まれる。また、タッチスクリーン４１と、システムチップ４４とが、サブシステム４０に含まれる。
また、メインシステム１０と、サブシステム４０との間は、例えば、ＵＳＢインタフェース、及びＩ２Ｃ（Inter-Integrated Circuit）バスにより接続されている。
【００３７】
次に、図３を参照して、本実施形態によるノートＰＣ１の機能構成について説明する。
図３は、本実施形態によるノートＰＣ１の機能構成の一例を示すブロック図である。
図３に示すように、ノートＰＣ１は、メインシステム１０と、サブシステム４０とを備える。メインシステム１０は、メイン表示部１４と、ホスト制御部１５と、アプリケーション１６と、ＷＬＡＮカード２６と、キーボード３２と、センサ部３５とを備える。また、サブシステム４０は、タッチスクリーン４１と、サブ制御部４５とを備える。
【００３８】
ホスト制御部１５は、ＨＤＤ２３又はＢＩＯＳメモリ２２に記憶されているプログラムをメインメモリ１２に読み込み、ＣＰＵ１１が実行することにより実現される機能部である。ホスト制御部１５は、Ｗｉｎｄｏｗｓ（登録商標）のＯＳを用いて、メイン表示部１４を含む自装置（ノートＰＣ１）を制御する。また、ホスト制御部１５は、サブ制御部４５を補助機能部として制御する。
【００３９】
また、ホスト制御部１５は、Ｗｉｎｄｏｗｓ（登録商標）のＯＳにより実行されるアプリケーション１６において、所定のイベントが発生した場合に、所定のイベントに応じた通知をサブ表示部４２に表示させる通知表示指示を、サブ制御部４５に送信する。ここでの所定のイベントとは、例えば、メールの受信、メッセージの受信、ＳＮＳ（Social Networking Service）からの通知、及びスケジュール管理ソフトのスケジュール通知などである。ホスト制御部１５は、イベントに応じた通知表示指示を、例えば、ＵＳＢインタフェースを用いて、サブ制御部４５に送信する。
【００４０】
また、ホスト制御部１５は、サブ制御部４５から通知の返信要求を受信した場合に、通知に対応するアプリケーション１６に、返信メッセージを返信先に送信させる。
また、ホスト制御部１５は、サブ制御部４５においてアイコンがタップされて、サブ制御部４５からアプリケーション１６の起動要求を受信した場合に、当該起動要求に応じて、アイコンに対応するアプリケーション１６を起動する。
【００４１】
また、ホスト制御部１５は、例えば、ＵＲＬ（Uniform Resource Locator）とともに、ブラウザソフトウェアの起動要求（アプリケーション１６の起動要求の一例）をサブ制御部４５から受信した場合に、ブラウザソフトウェアを起動する。そして、ホスト制御部１５は、ブラウザソフトウェアに、ＵＲＬに対応するウェブサイトの表示を、メイン表示部１４のメイン画面に表示させる。なお、以下の説明において、ブラウザソフトウェアのことを単に「ブラウザ」と表記することがある。
【００４２】
また、サブシステム４０のサブ画面を、アプリケーション１６の操作画面として使用する場合に、ホスト制御部１５は、サブ制御部４５からの操作要求に応じて、アプリケーション１６の操作を実行する。
【００４３】
サブ制御部４５は、不図示の不揮発性メモリに記憶されているプログラムを不図示のメモリに読み込み、システムチップ４４が実行することにより実現される機能部である。サブ制御部４５は、例えば、Ａｎｄｒｏｉｄ（登録商標）のＯＳを用いて、タッチスクリーン４１を制御する。
【００４４】
サブ制御部４５は、ホスト制御部１５が送信した通知表示指示に応じて、所定のイベントに応じた通知をサブ表示部４２に表示する。また、この通知には、メッセージが含まれ、サブ制御部４５は、タッチセンサ４３が、メッセージに対する返信を指示するタッチ操作を検出した場合に、入力された返信メッセージを、ホスト制御部１５に送信する。なお、サブ制御部４５は、キー入力の取得が必要な場合に、キーボード３２から、ＥＣ３１を介して、Ｉ２Ｃバスを利用して、キー入力を取得する。ここで、キーボード３２は、利用者からのキー入力を受け付け、受け付けたキー入力をホスト制御部１５及びサブ制御部４５に出力可能な入力装置である。
【００４５】
また、サブ制御部４５は、メッセージに、ウェブサイトの位置情報を示すＵＲＬが含まれ、サブ表示部４２が表示しているＵＲＬを指定するタッチ操作を検出した場合に、ＵＲＬをホスト制御部１５に送信する。すなわち、サブ制御部４５は、Ｗｉｎｄｏｗｓ（登録商標）のＯＳにより実行されるアプリケーション１６であって、予め指定されたアプリケーション１６を示すアイコンを、サブ表示部４２に表示させる。そして、サブ制御部４５は、タッチセンサ４３が、アイコンを指定するタッチ操作を検出した場合に、指定されたアイコンに対応するアプリケーション１６を起動させる起動要求を、ホスト制御部１５に送信し、メインシステム１０にアプリケーション１６を起動させる。
【００４６】
また、サブ制御部４５は、同等の機能を実現する複数のアプリケーション１６に対応するアイコンを、サブ表示部４２に表示させる。そして、サブ制御部４５は、タッチセンサ４３が、アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション１６のうちの１つのアプリケーション１６を選択し、選択した当該１つのアプリケーション１６を起動させる起動要求を、ホスト制御部１５に送信する。ここで、同等の機能は、例えば、音声アシスタント機能である。
【００４７】
具体的に、サブ制御部４５は、サブ表示部４２に音声アシスタント機能のアイコンを表示させて、当該アイコンがフリックされた場合に、フリックの方向に応じて、起動させる音声アシスタント機能のソフトウェアを変更して起動させる。例えば、フリックの方向が縦方向である場合に、サブ制御部４５は、Ａｌｅｘａ（登録商標）を起動させ、例えば、フリックの方向が横方向である場合に、サブ制御部４５は、Ｃｏｒｔａｎａ（登録商標）を起動させる。
【００４８】
また、サブ制御部４５は、アプリケーション１６を操作する操作画面を、サブ表示部４２に表示させるとともに、タッチセンサ４３が、操作画面において、アプリケーション１６を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部１５に送信する。
【００４９】
次に、図面を参照して、本実施形態によるノートＰＣ１の動作について説明する。
図４は、本実施形態によるノートＰＣ１の通知処理の一例を示す図である。ここでは、メインシステム１０からメール受信の通知を、サブシステム４０に通知する場合の一例について説明する。
【００５０】
図４に示すように、メインシステム１０において、例えば、メール受信などのイベントが発生すると、ホスト制御部１５は、イベント（メール受信）を取得する（ステップＳ１０１）。
次に、ホスト制御部１５は、メールの通知表示指示をサブ制御部４５に送信する（ステップＳ１０２）。ホスト制御部１５は、例えば、受信したメールの内容（メッセージ）を含む通知表示指示を、サブ制御部４５に送信する。
【００５１】
次に、サブ制御部４５は、メールの通知をサブ画面に表示する（ステップＳ１０３）。なお、サブ画面に表示例の詳細については、図５〜図７を参照して後述する。また、ここでは、メールの通知に対して、返信メッセージを送信する場合について説明する。
次に、サブ制御部４５は、返信メッセージをキーボード３２から取得する（ステップＳ１０４）。サブ制御部４５は、返信メッセージを入力するポップアップのウインドウをサブ表示部４２に表示させる。なお、返信メッセージの入力画面の詳細については、図８を参照して後述する。
【００５２】
次に、サブ制御部４５は、入力された（取得した）返信メッセージの送信要求を、ホスト制御部１５に送信する（ステップＳ１０５）。
次に、ホスト制御部１５は、アプリケーション１６に、返信メッセージを返信させる（ステップＳ１０６）。ホスト制御部１５は、例えば、メールソフトなどの返信メッセージに対応したアプリケーション１６を起動して、サブ制御部４５から受信した返信メッセージを送信させる。例えば、メールソフトにアプリケーション１６は、ＷＬＡＮカード２６を介して、返信メッセージを返信する。
【００５３】
次に、図５〜図７を参照して、本実施形態の通知処理におけるサブ画面の表示例について説明する。
図５は、本実施形態の通知処理におけるサブ画面の表示例を示す図である。
図５において、まず、サブ制御部４５は、画面Ｇ１のようなアイコン画面を、サブ表示部４２のサブ画面に表示させる。次に、ホスト制御部１５からメール受信の通知表示要求を受信した場合に、サブ制御部４５は、画面Ｇ２のようなメール受信の通知を示すポップアップのウインドウを含むサブ画面を表示する。
【００５４】
ここで、利用者によって、ポップアップのウインドウが上方向にスワイプされると、サブ制御部４５は、画面Ｇ３のようなサブ画面を表示する。また、画面Ｇ３において、利用者によって、ポップアップのウインドウが下方向にスワイプされると、サブ制御部４５は、ポップアップのウインドウの表示を終了し、画面Ｇ４のようなサブ画面を表示する。
【００５５】
また、図６は、本実施形態におけるメール通知のポップアップの表示例を示す図である。また、図７は、本実施形態におけるスケジュール通知のポップアップの表示例を示す図である。
サブ制御部４５は、例えば、メール受信の通知を、ホスト制御部１５から受信した場合に、例えば、図６のポップアップのウインドウＷ１のようなポップアップをサブ画面に表示する。また、サブ制御部４５は、例えば、スケジュール通知を、ホスト制御部１５から受信した場合に、例えば、図７のポップアップのウインドウＷ２のようなポップアップをサブ画面に表示する。
【００５６】
また、図８は、本実施形態におけるメッセージの返信処理の一例を示す図である。
図８に示すように、サブ制御部４５が、ウインドウＷ３のようなメッセージ通知のポップアップをサブ画面に表示している際に、タッチセンサ４３が、例えば、“Ｒｅｐｌｙ”ボタンＢＴ１（返信ボタン）のタップを検出した場合に、サブ制御部４５は、ウインドウＷ４のようなポップアップをサブ画面に表示する。すなわち、サブ制御部４５は、ウインドウＷ４に示すような、返信メッセージの入力を行うポップアップを表示する。
【００５７】
この場合、利用者は、メインシステム１０が有するキーボード３２を用いて、返信メッセージを入力し、キーボード３２は、ＥＣ３１を介して、受け付けたキー入力をサブ制御部４５に出力する。サブ制御部４５は、キーボード３２が受け付けたキー入力を、ウインドウＷ５に示すように表示する。ウインドウＷ５に示すポップアップにおいて、タッチセンサ４３が、“Ｓｅｎｄ”ボタンＢＴ２（送信ボタン）のタップを検出した場合に、サブ制御部４５は、返信メッセージの送信要求を、ホスト制御部１５に送信する（図７のステップＳ１０５参照）。
【００５８】
次に、図９及び図１０を参照して、本実施形態におけるサブシステム４０から、メインシステム１０のアプリケーション１６を起動する処理について説明する。
図９は、本実施形態におけるサブシステム４０からのアプリケーション１６の起動処理の一例を示す図である。
【００５９】
図９において、ステップＳ２０１からステップＳ２０４までの処理は、上述した図７のステップＳ１０１からステップＳ１０４までの処理と同様であるため、ここではその説明を省略する。なお、ステップＳ２０４において、サブ制御部４５は、例えば、図８のウインドウＷ３の示すような、メールの内容にＵＲＬを含むポップアップをサブ画面に表示しているものとする。
【００６０】
次に、ステップＳ２０５において、利用者によって、メールの表示内のＵＲＬがタップされたら、サブ制御部４５は、ブラウザの起動を確認する表示を、サブ画面に表示し、ブラウザの起動を確認する。すなわち、サブ制御部４５は、図１０のウインドウＷ６のような、ブラウザのアイコン（ボタンＢＴ３）を表示する。
【００６１】
次に、サブ制御部４５は、ブラウザのアイコン（ボタンＢＴ３）がタップされたら、ＵＲＬを含むブラウザの起動要求を、ホスト制御部１５に送信する（ステップＳ２０６）。すなわち、タッチセンサ４３が、ブラウザのアイコン（ボタンＢＴ３）を指定するタッチ操作（例えば、タップ）を検出した場合に、サブ制御部４５は、ＵＲＬを含むブラウザの起動要求をホスト制御部１５に送信する。
【００６２】
次に、ホスト制御部１５は、ブラウザを起動して、ＵＲＬのウェブサイトをメイン画面に表示する（ステップＳ２０７）。すなわち、ホスト制御部１５は、ブラウザの起動要求に応じて、ブラウザのアプリケーション１６を、メインシステム１０において起動し、ブラウザの起動要求に含まれるＵＲＬのウェブサイトの表示をメイン画面に表示する。
【００６３】
次に、図１１及び図１２を参照して、本実施形態におけるアプリケーション１６の操作処理について説明する。
図１１は、本実施形態におけるアプリケーション１６の操作処理の一例を示す図である。なお、ここでは、アプリケーション１６として、ミュージックプレイヤを操作する場合の一例について説明する。
【００６４】
図１１に示すように、サブ制御部４５は、まず、アプリケーション１６の操作画面（コントロール画面）をサブ画面に表示する（ステップＳ３０１）。サブ制御部４５は、例えば、ホスト制御部１５からミュージックプレイヤなどの操作画面の表示指示を受信した場合に、図１２に示すような操作画面Ｇ５をサブ画面に表示する。
【００６５】
なお、サブ制御部４５は、例えば、ホスト制御部１５からアルバム及びトラック情報などを取得し、アルバムのタイトル、トラック（楽曲）のタイトル、及びアーティスト名を操作画面Ｇ５に表示する。例えば、図１２に示す例では、アルバムのタイトルが“ＸＸＸＸＸＸ”であり、トラックのタイトルが“○×△○○”であり、アーティスト名が“ＹＹＹＹＹＹ”である。また、サブ制御部４５は、ボタンＢＴ４及びボタンＢＴ５のような操作ボタンを表示する。
【００６６】
次に、サブ制御部４５は、タッチ操作により操作を取得する（ステップＳ３０２）。サブ制御部４５は、タッチセンサ４３が、ミュージックプレイヤを操作するタッチ操作を検出した場合（例えば、ボタンＢＴ４及びボタンＢＴ５などのタップを検出した場合）に、当該操作内容を取得する。
【００６７】
次に、サブ制御部４５は、アプリケーション１６の操作要求を、ホスト制御部１５に送信する（ステップＳ３０３）。すなわち、サブ制御部４５は、ミュージックプレイヤの操作内容を示す操作情報を含む操作要求をホスト制御部１５に送信する。
【００６８】
次に、ホスト制御部１５は、アプリケーション１６の操作を実行する（ステップＳ３０４）。すなわち、ホスト制御部１５は、操作要求に含まれる操作情報に応じたミュージックプレイヤの操作を実行する。
なお、ミュージックプレイヤの操作には、例えば、ボタンＢＴ４に示すような、「Ｐｌａｙ」（演奏）や、「Ｐａｕｓｅ」（停止）、ボタンＢＴ５に示すような、ボリュームのアップ又はダウン、ミュート又はアンミュートなどがある。
【００６９】
このように、サブ制御部４５は、アプリケーション１６（例えば、ミュージックプレイヤ）を操作する操作画面Ｇ５を、サブ表示部４２に表示させるとともに、タッチセンサ４３が、操作画面Ｇ５において、アプリケーション１６（例えば、ミュージックプレイヤ）を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部１５に送信する。そして、ホスト制御部１５は、操作要求に応じて、アプリケーション１６（例えば、ミュージックプレイヤ）の操作を実行する。
【００７０】
次に、図１３及び図１４を参照して、サブシステム４０からのアプリケーション１６を起動する別の一例について説明する。
図１３は、サブシステム４０からのアプリケーション１６の起動処理の別の一例を示す図である。ここでは、アプリケーション１６の一例として、音声アシスタントソフトをサブシステム４０から起動する場合の一例について説明する。
【００７１】
図１３において、サブ制御部４５は、まず、音声アシスタント機能のアイコンをサブ画面に表示する（ステップＳ４０１）。サブ制御部４５は、例えば、図１４の画面Ｇ６に示すように、音声アシスタント機能のアイコンを表示する。
【００７２】
次に、サブ制御部４５は、音声アシスタント機能のアイコンのフリックを検出する（ステップＳ４０２）。サブ制御部４５は、例えば、タッチセンサ４３が、音声アシスタント機能のアイコンをフリックするタッチ操作を検出した場合に、当該フリックの方向を取得する。なお、サブ制御部４５は、フリックの代わりにスワイプを検出するようにしてもよい。
【００７３】
次に、サブ制御部４５は、フリックの方向に応じて、音声アシスタントソフトを決定する（ステップＳ４０３）。図１４の画面Ｇ７に示すように、サブ制御部４５は、例えば、フリックの方向が縦方向ＦＤ１である場合に、音声アシスタントソフトをＡｌｅｘａ（登録商標）に決定する。また、サブ制御部４５は、例えば、フリックの方向が横方向ＦＤ２である場合に、音声アシスタントソフトをＣｏｒｔａｎａ（登録商標）に決定する。
【００７４】
次に、サブ制御部４５は、音声アシストソフトの起動要求を、ホスト制御部１５に送信する（ステップＳ４０４）。すなわち、サブ制御部４５は、フリックの方向に応じて決定した音声アシスタントソフトを起動する起動要求をホスト制御部１５に送信する。
【００７５】
次に、ホスト制御部１５は、起動要求に応じて、音声アシストソフトを起動させる（ステップＳ４０５）。これにより、音声アシストソフトが起動し、使用可能な状態になる。
【００７６】
このように、サブ制御部４５は、同等の機能を実現する複数のアプリケーション１６に対応するアイコン（例えば、音声アシスタント機能のアイコン）を、サブ表示部４２に表示させる。サブ制御部４５は、タッチセンサ４３が、アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション１６のうちの１つのアプリケーション１６を選択し、選択した当該１つのアプリケーション１６を起動させる起動要求を、ホスト制御部１５に送信する。そして、ホスト制御部１５は、起動要求に応じて、複数のアプリケーション１６のうちから選択された１つのアプリケーション１６を起動する。
【００７７】
以上説明したように、本実施形態によるノートＰＣ１（情報処理装置）は、メイン表示部１４と、ホスト制御部１５と、タッチスクリーン４１と、サブ制御部４５とを備える。メイン表示部１４は、メイン画面を表示する。ホスト制御部１５は、第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））を用いて、メイン表示部１４を含む自装置（ノートＰＣ１）を制御する。タッチスクリーン４１は、サブ画面を表示するサブ表示部４２、及びサブ表示部４２に対する操作媒体によるタッチ操作を検出するタッチセンサ４３（タッチ検出部）を有する。サブ制御部４５は、第２の汎用ＯＳ（例えば、Ａｎｄｒｏｉｄ（登録商標））を用いて、タッチスクリーン４１を制御する。そして、ホスト制御部１５は、サブ制御部４５を補助機能部として制御する。
【００７８】
これにより、本実施形態によるノートＰＣ１では、ホスト制御部１５及びサブ制御部４５の両方が、汎用ＯＳを用いているため、例えば、汎用ＯＳの開発環境を利用して、サブ表示部４２への機能の追加等の多機能化を容易に行うことができる。よって、本実施形態によるノートＰＣ１は、機能の拡張性を向上させることができ、利便性を向上させることができる。
【００７９】
また、本実施形態では、ホスト制御部１５は、第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））により実行されるアプリケーション１６において、所定のイベントが発生した場合に、所定のイベントに応じた通知（例えば、メール、メッセージ、ＳＮＳの通知など）をサブ表示部４２に表示させる通知表示指示を、サブ制御部４５に送信する。サブ制御部４５は、ホスト制御部１５が送信した通知表示指示に応じて、所定のイベントに応じた通知をサブ表示部４２に表示する。
これにより、本実施形態によるノートＰＣ１は、イベントの通知をサブ表示部４２によって認知することができ、さらに利便性を向上させることができる。
【００８０】
また、本実施形態では、上述した通知には、メッセージが含まれ、サブ制御部４５は、タッチセンサ４３が、メッセージに対する返信を指示するタッチ操作を検出した場合に、入力された返信メッセージを、ホスト制御部１５に送信する。ホスト制御部１５は、アプリケーション１６に、返信メッセージを返信先に送信させる。
これにより、本実施形態によるノートＰＣ１は、サブ制御部４５（補助機能部、サブシステム４０）を用いて、容易にメッセージの返信を行うことができ、さらに利便性を向上させることができる。
【００８１】
また、本実施形態では、サブ制御部４５は、メッセージに、ウェブサイトの位置情報を示すＵＲＬが含まれ、サブ表示部４２が表示しているＵＲＬを指定するタッチ操作を検出した場合に、ＵＲＬをホスト制御部１５に送信する。ホスト制御部１５は、ブラウザソフトウェアを起動し、ＵＲＬに対応するウェブサイトの表示を、メイン表示部１４のメイン画面に表示させる。
これにより、本実施形態によるノートＰＣ１は、サブ制御部４５（サブシステム４０）から、メイン表示部１４（メインシステム１０）に、ＵＲＬに対応するウェブサイトの表示を容易に実行させることができ、さらに利便性を向上させることができる。
【００８２】
また、本実施形態によるノートＰＣ１は、利用者からのキー入力を受け付け、受け付けたキー入力をホスト制御部１５及びサブ制御部４５に出力可能なキーボード３２を備える。サブ制御部４５は、キー入力の取得が必要な場合に、キーボード３２から、キー入力を取得する。
これにより、本実施形態によるノートＰＣ１では、サブ制御部４５（サブシステム４０）において、キーボード３２からキー入力が可能であるため、さらに利便性を向上させることができる。
【００８３】
また、本実施形態では、サブ制御部４５は、第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））により実行されるアプリケーション１６であって、予め指定されたアプリケーション１６を示すアイコンを、サブ表示部４２に表示させるとともに、タッチセンサ４３が、アイコンを指定するタッチ操作を検出した場合に、指定されたアイコンに対応するアプリケーション１６を起動させる起動要求を、ホスト制御部１５に送信する。ホスト制御部１５は、起動要求に応じて、アイコンに対応するアプリケーション１６を起動する。
これにより、本実施形態によるノートＰＣ１は、サブ制御部４５（サブシステム４０）から第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））のアプリケーション１６を起動することができるため、さらに利便性を向上させることができる。
【００８４】
また、本実施形態では、サブ制御部４５は、同等の機能を実現する複数のアプリケーション１６に対応するアイコン（例えば、音声アシスタントのアイコン）を、サブ表示部４２に表示させる。サブ制御部４５は、タッチセンサ４３が、当該アイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、アイコンに対応する複数のアプリケーション１６のうちの１つのアプリケーション１６を選択し、選択した当該１つのアプリケーション１６を起動させる起動要求を、ホスト制御部１５に送信する。
これにより、本実施形態によるノートＰＣ１は、タッチ操作によって、同等の機能を実現する複数のアプリケーション１６を切り替えて起動させることができ、さらに利便性を向上させることができる。
【００８５】
また、本実施形態では、上述した同等の機能が、音声アシスタント機能である。
これにより、本実施形態によるノートＰＣ１は、トリガーワードを使用せずに、タッチ操作によって、複数の音声アシスタント機能を切り替えて使用することができる。
【００８６】
また、本実施形態では、サブ制御部４５は、第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））により実行されるアプリケーション１６を操作する操作画面を、サブ表示部４２に表示させるとともに、タッチセンサ４３が、操作画面において、アプリケーション１６を操作するタッチ操作を検出した場合に、検出した当該操作を行う操作要求を、ホスト制御部１５に送信する。ホスト制御部１５は、操作要求に応じて、アプリケーション１６の操作を実行する。
これにより、本実施形態によるノートＰＣ１は、タッチ操作によって、サブ制御部４５（サブシステム４０）から第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））のアプリケーション１６を操作することができ、さらに利便性を向上させることができる。
【００８７】
また、本実施形態によるノートＰＣ１は、メイン表示部１４と、ホスト制御部１５と、タッチスクリーン４１とを備える。ホスト制御部１５は、第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））を用いて、メイン表示部１４を含む自装置を制御する。タッチスクリーン４１は、サブ画面を表示するサブ表示部４２、及びサブ表示部４２に対する操作媒体によるタッチ操作を検出するタッチセンサ４３を有し、第２の汎用ＯＳ（例えば、Ａｎｄｒｏｉｄ（登録商標））によって制御される。ホスト制御部１５は、タッチセンサ４３が、サブ表示部４２に表示されたアイコンをフリックするタッチ操作を検出した場合に、フリックの方向に応じて、フリックされたアイコンに対応する同等の機能（例えば、音声アシスタント機能）を実現する複数のアプリケーション１６のうちの１つを、第１の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））を用いて起動する。
これにより、本実施形態によるノートＰＣ１は、タッチ操作によって、同等の機能例えば、音声アシスタント機能）を実現する複数のアプリケーション１６を切り替えて起動させることができ、さらに利便性を向上させることができる。
【００８８】
なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態では、情報処理装置の一例としてノートＰＣ１に適用する例を説明したが、これに限定されるものではなく、タブレットＰＣ、ＰＤＡ（Personal Digital Assistant）などの他の情報処理装置に適用してもよい。
【００８９】
また、上記の実施形態において、タッチスクリーン４１は、キーボード３２と同一の筐体面に配置する例を説明したがこれに限定されるものではなく、例えば、図１５に示すように、ノートＰＣ１のカバーの外側の筐体側面に配置されてもよい。
図１５は、本実施形態によるノートＰＣ１の変形例を示す外観図である。
【００９０】
図１５に示すように、ノートＰＣ１は、タッチスクリーン４１を備え、タッチスクリーン４１は、ノートＰＣ１のカバーの外側の筐体側面に配置されている。ここで、サブ表示部４２は、メイン表示部１４の表示が視認不可能な状態（例えば、ノートＰＣ１の開閉可能なカバーが閉じている状態）において、視認可能、且つ表示可能に配置されている。このように配置することで、ノートＰＣ１の開閉可能なカバーが閉じている状態（メインシステム１０が低消費電力状態などの待機モードである場合）に、サブシステム４０から各種操作を実行することが可能になる。
【００９１】
また、上記の実施形態において、アイコンのフリックの方向に応じて、音声アシスタントソフトを切り替えて実行させる例を説明したが、これに限定されるものではなく、例えば、フリックの方向に応じて、ブラウザソフトを切り替えたり、電話ソフトの出力スピーカを切り替えたり、等を行うようにしてもよい。
【００９２】
また、上記の実施形態において、アプリケーション１６の操作の一例として、ミュージックプレイヤを操作する例を説明したが、これに限定されるものではなく、他のアプリケーション１６の操作を、サブシステム４０から行うようにしてもよい。
【００９３】
なお、上述したノートＰＣ１が備える各構成は、内部に、コンピュータシステムを有している。そして、上述したノートＰＣ１が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したノートＰＣ１が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【００９４】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後にノートＰＣ１が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９５】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００９６】
１  ノートＰＣ
１０  メインシステム
１１  ＣＰＵ
１２  メインメモリ
１３  ビデオサブシステム
１４  メイン表示部
１５  ホスト制御部
１６  アプリケーション
２１  チップセット
２２  ＢＩＯＳメモリ
２３  ＨＤＤ
２４  ＵＳＢインタフェース部
２５  オーディオシステム
２６  ＷＬＡＮカード
３１  ＥＣ（エンベデッドコントローラ）
３２  キーボード
３３  ポインティングデバイス
３４  電源回路
３５  センサ部
４０  サブシステム
４１  タッチスクリーン
４２  サブ表示部
４３  タッチセンサ
４４  システムチップ
４５  サブ制御部
【図１】
2020140428.tif 000003
【図２】
2020140428.tif 000004
【図３】
2020140428.tif 000005
【図４】
2020140428.tif 000006
【図５】
2020140428.tif 000007
【図６】
2020140428.tif 000008
【図７】
2020140428.tif 000009
【図８】
2020140428.tif 000010
【図９】
2020140428.tif 000011
【図１０】
2020140428.tif 000012
【図１１】
2020140428.tif 000013
【図１２】
2020140428.tif 000014
【図１３】
2020140428.tif 000015
【図１４】
2020140428.tif 000016
【図１５】
2020140428.tif 000017