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