(57)【要約】【課題】ユーザが所望する専用機能を短時間で起動させると共に、操作の連続性を損なうことなく多くの機能を提供できるようにする。【解決手段】情報処理装置には、専用機能部１４と汎用機能部１６が設けられている。高速起動ボタン２３ｂにより専用機能の実行指示が入力されると、専用機能部１４を高速起動して実行状態にする。また、汎用機能部１６を起動して汎用ＯＳ上で動作する専用機能を実行状態にし、この専用機能が実行状態にされた後に、専用機能部１４における実行内容を汎用機能部１６に移行することで高機能を提供する。【選択図】      図２
2006023816.tif 000002
【特許請求の範囲】
【請求項１】
専用機能を実行する第１機能手段と、
前記専用機能を含む汎用機能を実行する第２機能手段と、
前記専用機能の実行指示を入力する入力手段と、
前記入力手段により入力された実行指示に応じて、前記第１機能手段を起動して、前記専用機能を実行状態にする第１制御手段と、
前記入力手段により入力された実行指示に応じて、前記第２機能手段を起動して、前記汎用機能に含まれる専用機能を実行状態にする第２制御手段と、
前記第２制御手段により専用機能が実行状態にされた後に、前記第１機能手段による専用機能の実行内容を前記第２機能手段に移行する移行手段と
を具備したことを特徴とする情報処理装置。
【請求項２】
前記第１機能手段または前記第２機能手段において処理を実行する際にデータ入力及び表示出力をする入出力手段と、
前記第１機能手段が起動された場合に前記入出力手段を前記第１機能手段側に切り替え、前記第２機能手段が起動された場合に前記入出力手段を前記第２機能手段側に切り替える切り替え手段を具備したことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記移行手段により前記専用機能の実行内容が前記第２制御手段に移行された後、前記第１機能手段による専用機能を停止させることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第１機能手段により専用機能を実行することにより表示される第１表示画面と、前記第２機能手段により専用機能を実行することによりにより表示される第２表示画面とを同一構成にすることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記第１表示画面において前記第１機能手段によって実行される専用機能に対して無効な表示部分を特定の表示形態により表示することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記第１機能手段において複数の専用機能を実行し、
前記入力手段からは何れかの専用機能の実行が指示され、
前記第２制御手段は、前記入力手段によって入力された実行指示に応じた専用機能を実行状態にすることを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記第１機能手段と前記第２の機能手段の何れが実行状態となっているかを表示する表示手段を具備したことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記第２機能手段を起動させるか否か、または起動させる場合に前記入力手段により実行指示が入力されてからの遅延時間を設定する設定手段を有し、
前記第２制御手段は、前記設定手段による設定に応じて前記第２機能手段の起動を制御することを特徴とする請求項１記載の情報処理装置。
【請求項９】
専用機能を実行する第１情報処理装置と前記専用機能を含む汎用機能を実行する第２情報処理装置との間で通信を行なう情報処理システムであって、
前記第１情報処理装置は、
前記専用機能の実行指示を入力する入力手段と、
前記入力手段により入力された実行指示に応じて、前記専用機能を実行状態にする第１制御手段と、
前記第２情報処理装置に対して前記専用機能の起動を通知する起動通知手段と、
前記第１制御手段により実行状態にされた前記専用機能の実行内容を前記第２情報処理装置に通知する第１実行内容通知手段とを有し、
前記第２情報処理装置は、
前記通知手段からの通知を受信して、前記汎用機能に含まれる専用機能を実行状態にする第２制御手段と、
前記第２制御手段により専用機能が実行状態にされた後に、前記第１実行内容通知手段により通知された実行内容を受信して前記専用機能に移行させる移行手段と、
前記第２制御手段により実行状態にされた前記専用機能の実行内容を前記第１情報処理装置に通知する第２実行内容通知手段とを有したことを特徴とする情報処理システム。
【請求項１０】
専用機能を含む汎用機能を実行する他の情報処理装置との間で通信を行なう情報処理装置であって、
専用機能の実行指示を入力する入力手段と、
前記入力手段により入力された実行指示に応じて、前記専用機能を実行状態にする制御手段と、
前記他の情報処理装置に対して前記専用機能の起動を通知する起動通知手段と、
前記制御手段により実行状態にされた前記専用機能の実行内容を前記他の情報処理装置に通知する実行内容通知手段と、
前記他の情報処理装置から専用機能の実行内容を受信して、前記専用機能に移行させる移行手段と
を具備したことを特徴とする情報処理装置。
【請求項１１】
専用機能を実行する他の情報処理装置との間で通信を行なう情報処理装置であって、
前記他の情報処理装置からの専用機能の起動を通知を受信する起動通知受信手段と、
前記受信された通知に応じて、専用機能を実行状態にする制御手段と、
前記制御手段により専用機能が実行状態にされた後に、前記他の情報処理装置から通知された専用機能における実行内容を受信する実行内容受信手段と、
前記実行内容受信手段によって受信された実行内容を前記専用機能に移行させる移行手段と、
前記制御手段により実行状態にされた前記専用機能の実行内容を前記他の情報処理装置に通知する実行内容通知手段と
を具備したことを特徴とする情報処理装置。
【請求項１２】
コンピュータを、
専用機能を実行する第１機能手段と、
前記専用機能を含む汎用機能を実行する第２機能手段と、
前記専用機能の実行指示を入力する入力手段と
前記入力手段により入力された実行指示に応じて、前記第１機能手段を起動して、前記専用機能を実行状態にする第１制御手段と、
前記入力手段により入力された実行指示に応じて、前記第２機能手段を起動して、前記汎用機能に含まれる専用機能を実行状態にする第２制御手段と、
前記第２制御手段により専用機能が実行状態にされた後に、前記第１機能手段による専用機能の実行内容を前記第２機能手段に移行する移行手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の専用機能を指定して起動可能な情報処理装置、情報処理システム、制御プログラムに関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータ等の情報処理装置では、ある程度以上の機能と拡張性や信頼性を確保する場合、ソフトウェアの安定性、開発容易性、拡張性などから、大規模なオペレーティングシステム（多くは汎用ＯＳ）及び関連サービスのミドルウェアを利用するようになっている。
【０００３】
一般に、汎用ＯＳは規模が大きいために起動時間（及び終了時間）が比較的長くなっている。また汎用ＯＳにより制御される情報処理装置では、接続されるデバイスも多いため、それらのデバイス立ち上がりによる遅延も起動時間を長くする要因となっている。
【０００４】
従って、汎用ＯＳによって制御される各種の機能アプリケーションのうち特定の機能アプリケーション（専用機能）のみを使用する場合であっても、汎用ＯＳが起動された後、専用機能が起動されるのを待たなければならず、起動時間のために著しく使い勝手を悪くしている。
【０００５】
こうした状況を解決するものとして、例えば、汎用ＯＳを立ち上げなくても１ボタンでＴＶ視聴ソフトが起動し、すぐにＴＶを見ることができるパーソナルコンピュータが実現されている（例えば、非特許文献１参照）。
【非特許文献１】ＭＹＣＯＭ  ＰＣＷＥＢ、「東芝、Windows起動せずにTVが観られる「dynabook EX1シリーズ」発表」、［online］、２００４年１月１９日、［平成１６年６月２９日検索］、インターネット＜ＵＲＬ：http://pcweb.mycom.co.jp/news/2004/01/19/009.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１に記載されたパーソナルコンピュータで実現しているのは、特定機能（ＴＶ視聴ソフト）だけ高速に起動するだけであり、本来、装置で実行可能な多くの機能を利用する場合には、やはり別途、汎用ＯＳを起動させる必要があった。さらに、通常、高速起動が可能なアプリケーションと汎用ＯＳ上で起動されるアプリケーションは、全く異なる機能や仕様である場合があり、作業を連続的に行うことができないという問題があった。
【０００７】
例えば、ＴＶ付きのパーソナルコンピュータの場合では、テレビを高速起動して視聴しているところで録画をしたくなった場合、別途、汎用ＯＳを立ち上げ、汎用ＯＳ上で動作するテレビ録画アプリケーションを起動させる必要がある。また通常それらの操作性の連続性、一貫性は考慮されておらず、アプリケーション操作系の統一性ができていない。
【０００８】
本発明の課題は、ユーザが所望する専用機能を短時間で起動させると共に、操作の連続性を損なうことなく多くの機能を提供することが可能な情報処理装置、情報処理システム、制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、専用機能を実行する第１機能手段と、前記専用機能を含む汎用機能を実行する第２機能手段と、前記専用機能の実行指示を入力する入力手段と、前記入力手段により入力された実行指示に応じて、前記第１機能手段を起動して、前記専用機能を実行状態にする第１制御手段と、前記入力手段により入力された実行指示に応じて、前記第２機能手段を起動して、前記汎用機能に含まれる専用機能を実行状態にする第２制御手段と、前記第２制御手段により専用機能が実行状態にされた後に、前記第１機能手段による専用機能の実行内容を前記第２機能手段に移行する移行手段とを具備したことを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、前記第１機能手段または前記第２機能手段において処理を実行する際にデータ入力及び表示出力をする入出力手段と、前記第１機能手段が起動された場合に前記入出力手段を前記第１機能手段側に切り替え、前記第２機能手段が起動された場合に前記入出力手段を前記第２機能手段側に切り替える切り替え手段を具備したことを特徴とする。
【００１１】
請求項３記載の発明は、請求項１記載の発明において、前記移行手段により前記専用機能の実行内容が前記第２制御手段に移行された後、前記第１機能手段による専用機能を停止させることを特徴とする。
【００１２】
請求項４記載の発明は、請求項１記載の発明において、前記第１機能手段により専用機能を実行することにより表示される第１表示画面と、前記第２機能手段により専用機能を実行することによりにより表示される第２表示画面とを同一構成にすることを特徴とする。
【００１３】
請求項５記載の発明は、請求項４記載の発明において、前記第１表示画面において前記第１機能手段によって実行される専用機能に対して無効な表示部分を特定の表示形態により表示することを特徴とする。
【００１４】
請求項６記載の発明は、請求項１記載の発明において、前記第１機能手段において複数の専用機能を実行し、前記入力手段からは何れかの専用機能の実行が指示され、前記第２制御手段は、前記入力手段によって入力された実行指示に応じた専用機能を実行状態にすることを特徴とする。
【００１５】
請求項７記載の発明は、請求項１記載の発明において、前記第１機能手段と前記第２の機能手段の何れが実行状態となっているかを表示する表示手段を具備したことを特徴とする。
【００１６】
請求項８記載の発明は、請求項１記載の発明において、前記第２機能手段を起動させるか否か、または起動させる場合に前記入力手段により実行指示が入力されてからの遅延時間を設定する設定手段を有し、前記第２制御手段は、前記設定手段による設定に応じて前記第２機能手段の起動を制御することを特徴とする。
【００１７】
請求項９記載の発明は、専用機能を実行する第１情報処理装置と前記専用機能を含む汎用機能を実行する第２情報処理装置との間で通信を行なう情報処理システムであって、前記第１情報処理装置は、前記専用機能の実行指示を入力する入力手段と、前記入力手段により入力された実行指示に応じて、前記専用機能を実行状態にする第１制御手段と、前記第２情報処理装置に対して前記専用機能の起動を通知する起動通知手段と、前記第１制御手段により実行状態にされた前記専用機能の実行内容を前記第２情報処理装置に通知する第１実行内容通知手段とを有し、前記第２情報処理装置は、前記通知手段からの通知を受信して、前記汎用機能に含まれる専用機能を実行状態にする第２制御手段と、前記第２制御手段により専用機能が実行状態にされた後に、前記第１実行内容通知手段により通知された実行内容を受信して前記専用機能に移行させる移行手段と、前記第２制御手段により実行状態にされた前記専用機能の実行内容を前記第１情報処理装置に通知する第２実行内容通知手段とを有したことを特徴とする。
【００１８】
請求項１０記載の発明は、専用機能を含む汎用機能を実行する他の情報処理装置との間で通信を行なう情報処理装置であって、専用機能の実行指示を入力する入力手段と、前記入力手段により入力された実行指示に応じて、前記専用機能を実行状態にする制御手段と、前記他の情報処理装置に対して前記専用機能の起動を通知する起動通知手段と、前記制御手段により実行状態にされた前記専用機能の実行内容を前記他の情報処理装置に通知する実行内容通知手段と、前記他の情報処理装置から専用機能の実行内容を受信して、前記専用機能に移行させる移行手段とを具備したことを特徴とする。
【００１９】
請求項１１記載の発明は、専用機能を実行する他の情報処理装置との間で通信を行なう情報処理装置であって、前記他の情報処理装置からの専用機能の起動を通知を受信する起動通知受信手段と、前記受信された通知に応じて、専用機能を実行状態にする制御手段と、前記制御手段により専用機能が実行状態にされた後に、前記他の情報処理装置から通知された専用機能における実行内容を受信する実行内容受信手段と、前記実行内容受信手段によって受信された実行内容を前記専用機能に移行させる移行手段と、前記制御手段により実行状態にされた前記専用機能の実行内容を前記他の情報処理装置に通知する実行内容通知手段とを有したことを特徴とする。
【００２０】
請求項１２記載の発明は、コンピュータを、専用機能を実行する第１機能手段と、前記専用機能を含む汎用機能を実行する第２機能手段と、前記専用機能の実行指示を入力する入力手段と前記入力手段により入力された実行指示に応じて、前記第１機能手段を起動して、前記専用機能を実行状態にする第１制御手段と、前記入力手段により入力された実行指示に応じて、前記第２機能手段を起動して、前記汎用機能に含まれる専用機能を実行状態にする第２制御手段と、前記第２制御手段により専用機能が実行状態にされた後に、前記第１機能手段による専用機能の実行内容を前記第２機能手段に移行する移行手段として機能させることを特徴とする。
【発明の効果】
【００２１】
請求項１記載の発明によれば、専用機能を実行する第１機能手段と専用機能を含む汎用機能を実行する第２機能手段とを設けて、専用機能の実行が指示された場合には、まず第１機能手段を起動することで専用機能を実行可能とし、第２機能手段により専用機能が実行可能な状態になると、第１機能手段による専用機能の実行内容を第２機能手段に移行して第２機能手段において専用機能を実行させるので、第１機能手段を専用機能に特化させて高速起動可能とし、第２機能手段を専用機能においてより多くの機能が実行可能とすることで、ユーザにとって所望する専用機能を直ぐに使用できるようになると共に、第１機能手段による専用機能に対する操作をしている間に第２機能手段によって、より多くの機能が実行可能となる。
【００２２】
請求項２記載の発明によれば、請求項１の発明の効果に加えて、第１機能手段または第２機能手段を実行する際にデータ入力及び表示出力をする入出力手段が第１機能手段と第２機能手段とで共用されるため、ユーザは第１機能手段と第２機能手段の何れにおいて専用機能が実行されているかに関係なく、専用機能に対する操作を同じように実行することができる。
【００２３】
請求項３記載の発明によれば、請求項１の発明の効果に加えて、専用機能の実行内容が第２制御手段に移行された後、第１機能手段による専用機能を停止させることで、装置の負担を軽減することができる。
【００２４】
請求項４記載の発明によれば、請求項１の発明の効果に加えて、第１機能手段と第２機能手段とにより専用機能を実行することにより表示される表示画面を同一構成にすることで、第１機能手段から第２機能手段に専用機能の実行が移行されたとしても、ユーザの専用機能に対する操作感を継続させることができる。
【００２５】
請求項５記載の発明によれば、請求項４の発明の効果に加えて、第１表示画面において第１機能手段によって実行される専用機能に対して無効な表示部分を特定の表示形態により表示することで、第１機能手段と第２機能手段の何れで専用機能が実行されていても画面構成を同一とした場合に、第１機能手段と第２機能手段において実行可能な操作の違いを容易に識別することができる。例えば、第２機能手段において実行される専用機能の方が多くの機能が実装されていることにより、第１機能手段において専用機能を実行する場合に不要となる表示部分、例えば入力操作を受け付けるためのボタンやコマンドの表示、あるいは実行可能な機能の表示などの部分については利用不可能であることを明示する表示形態にすることで、操作性の低下を招くおそれがない。
【００２６】
請求項６記載の発明によれば、請求項１の発明の効果に加えて、専用機能を複数設けて、その何れかの起動を指示できるようにすることで、ユーザが所望する特定の専用機能について直ぐに使用できるようになると共に、第１機能手段による専用機能に対する操作をしている間に第２機能手段によるより多くの機能を利用することも可能となる。
【００２７】
請求項７記載の発明によれば、請求項１の発明の効果に加えて、第１機能手段と第２の機能手段の何れが実行状態となっているかを表示することにより、例えば第１機能手段と第２機能手段とにより専用機能を実行することにより表示される表示画面を同一構成にすることにより、第１機能手段から第２機能手段へ専用機能の実行が移行された際に画面が変化しなかったとしても、その移行した状態を容易に判別することができる。
【００２８】
請求項８記載の発明によれば、請求項１の発明の効果に加えて、第２機能手段を起動させるか否か、または起動させる場合に実行指示が入力されてからの起動させるまでの時間を設定できるようにすることで、例えば第１機能手段において実行される専用機能のみを利用することもできるし、第２機能手段へ専用機能が移行されるまで時間をユーザの要求に応じて調整することもできる。
【００２９】
請求項９記載の発明によれば、第１情報処理装置において専用機能の実行指示が入力されることで、第１情報処理装置を専用機能の実行状態にすると共に、第２情報処理装置に対して専用機能の起動を通知することで、第２情報処理装置においても専用機能を起動させることができる。第１情報処理装置を専用機能に特化させて高速起動可能とし、第２情報処理装置を専用機能においてより多くの機能が実行可能とすることで、ユーザにとって所望する専用機能を直ぐに使用できるようになると共に、第１情報処理装置による専用機能に対する操作をしている間に第２情報処理装置に処理を移行させてより多くの機能を使用することが可能となる。
【００３０】
請求項１０記載の発明によれば、専用機能の実行指示に応じて、専用機能を実行状態にすると共に、他の情報処理装置に対して専用機能の起動を通知して、専用機能の実行内容を他の情報処理装置に通知するので、専用機能に特化して高速起動を可能にする一方、他の情報処理装置において例えば専用機能の高機能化を実現することができる。
【００３１】
請求項１１記載の発明によれば、他の情報処理装置からの専用機能の起動を通知を受信して専用機能を実行状態にすると共に、他の情報処理装置から通知された専用機能における実行内容を受信して専用機能に移行させるので、例えば他の情報処理装置において専用機能の高速起動を可能にする一方、自装置において専用機能の高機能化を実現することができる。
【００３２】
請求項１２記載の発明によれば、専用機能を実行する第１機能手段と専用機能を含む汎用機能を実行する第２機能手段とを設けて、専用機能の実行が指示された場合には、まず第１機能手段を起動することで専用機能を実行可能とし、第２機能手段により専用機能が実行可能な状態になると、第１機能手段による専用機能の実行内容を第２機能手段に移行して第２機能手段において専用機能を実行させるので、第１機能手段を専用機能に特化させて高速起動可能とし、第２機能手段を専用機能においてより多くの機能を実行可能とすることで、ユーザにとっては所望する専用機能を直ぐに使用できるようになると共に、第１機能手段による専用機能に対する操作をしている間に第２機能手段によるより多くの機能が実行可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して本発明の実施の形態について説明する。  
（第１実施形態）
図１は、本発明の第１実施形態における情報処理装置の外観構成を示す図、図２は情報処理装置の機能構成を示すブロック図である。
【００３４】
第１実施形態における情報処理装置は、例えばタブレット型の汎用情報処理装置として構成されたもので、ペン２８ａを用いた入力操作が可能な装置である。情報処理装置は、高機能な処理を実行するための汎用ＯＳにより制御される汎用機能部１６のほかに、特定の高速起動可能なアプリケーション（専用機能）を実行する専用機能部１４が設けられている。
【００３５】
第１実施形態における特定の高速起動可能なアプリケーションとしては、ペンを用いた手書き入力が可能なメモアプリケーションが搭載されているものとする。情報処理装置には、図１に示すようにメモアプリケーションの起動を指示するための高速起動ボタン２３ｂが設けられている。
【００３６】
第１実施形態の情報処理装置では、高速起動ボタン２３ｂによってメモアプリケーションの起動が指示された場合に、まず専用機能部１４によりメモアプリケーションを起動することによって短時間でメモアプリケーションを使用可能な状態にし、メモアプリケーションの実行が指示されてから規定時間後に、汎用機能部１６においても同じメモアプリケーションを起動する。そして汎用機能部１６によるメモアプリケーションが実行可能な状態になった場合に、専用機能部１４によって実行されているメモアプリケーションの実行内容を汎用機能部１６のメモアプリケーションに移行し、その後、汎用機能部１６によりメモアプリケーションの処理を継続実行する。汎用機能部１６において汎用ＯＳ上で動作するメモアプリケーションに処理を移行することで、機能制限を無くしてより多くの機能を利用することができる。
【００３７】
図２に示すように、第１実施形態における情報処理装置は、制御部１０、共有Ｉ／Ｏ部１２、専用機能部１４、及び汎用機能部１６が設けられている。
【００３８】
制御部１０は、パワースイッチ電源制御部２０、制御切り替え部２２が設けられている。制御部１０は、専用機能部１４及び汎用機能部１６の起動を制御すると共に、共有Ｉ／Ｏ部１２に含まれる各種入力デバイスを専用機能部１４あるいは汎用機能部１６の何れかで実行される機能で使用できるように経路を切り替える。
【００３９】
パワースイッチ電源制御部２０は、パワースイッチ２３ａの操作に応じて、各部に電力供給をするもので、例えばパワースイッチ２３ａにより電源オンが指示された場合には制御切り替え部２２に対して共有Ｉ／Ｏ部１２を汎用機能部１６側に切り替えるよう制御して汎用機能部１６を起動させる。また、パワースイッチ電源制御部２０は、高速起動ボタン２３ｂにより専用機能の起動が指示された場合には、制御切り替え部２２に対して共有Ｉ／Ｏ部１２を専用機能部１４側に切り替えるよう制御すると共に専用機能（メモアプリケーション）を起動させる。
【００４０】
制御切り替え部２２は、パワースイッチ電源制御部２０の制御により、共有Ｉ／Ｏ部１２を専用機能部１４側と接続されるように切り替え、また汎用機能部１６のＣＰＵ４０からの制御により、共有Ｉ／Ｏ部１２を汎用機能部１６側と接続されるように切り替える機能を有する。
【００４１】
共有Ｉ／Ｏ部１２は、操作ボタン２４、ディスプレイ２６、タッチパネル２８、動作状態表示部２９が含まれている。
【００４２】
操作ボタン２４は、ユーザからの情報処理装置に対する各種入力制御の指示を入力するために設けられたボタンである。
【００４３】
ディスプレイ２６の表示面とタッチパネル２８の入力面とは、積層一体に構成されており、ディスプレイ２６において表示されたボタン等をペン２８ａを用いて直接的に指示することができる。また、メモアプリケーションの実行時には、入力領域中でペン２８ａにより手書きすることで、手書きされたストロークデータが入力されると共に、この手書き入力された位置にストロークが表示される。
【００４４】
動作状態表示部２９は、専用機能部１４と汎用機能部１６の何れにおいてユーザが操作できる機能が実行されているかを示す表示を行うもので、例えば動作状態ＬＥＤ２９ａに対して、専用機能部１４において実行されている状態の場合（専用機状態）では青色表示させ、汎用機能部１６において実行されている状態の場合（汎用機状態）では緑色表示させるものとする。
【００４５】
専用機能部１４は、ＣＰＵ３０、ＶＲＡＭ３１、ＲＡＭ３２、フラッシュＲＯＭ３３、及びプログラムＲＯＭ３４がバス３５により相互に接続されて構成されている。
【００４６】
専用機能部１４は、専用機能としてメモアプリケーションを実行するもので、例えばプログラムＲＯＭ３４に記録されたメモアプリケーションプログラムをＣＰＵ３０により実行することで専用機能を操作可能にする。ＶＲＡＭ３１にはディスプレイ２６において表示される表示データが記録される。ＲＡＭ３２には、メモアプリケーションの実行に伴って、アプリケーションの状態を示すデータや編集中のデータなどが一時的に記録される。フラッシュＲＯＭ３３は、メモアプリケーションの実行により、ユーザにより入力されたデータ、スイッチメモ画像ファイルを複数記録しておくことができる。
【００４７】
ＣＰＵ３０は、専用機能（メモアプリケーション）のみを実行するため、汎用機能部１６のＣＰＵ４０に比べて相対的に処理速度、機能を低くして、安価に実現することができる。ただし、高速起動が求められるため、そのために必要な性能は確保されるものとする。また、専用機能を実行する時の処理速度が、汎用機能部１６において専用機能が実行される場合と比較して同等の応答性を得られるようにすることが望ましい。これにより、専用機能部１４から汎用機能部１６に専用機能の実行が移行された場合でも、ユーザは違和感無く操作を継続することができる。
【００４８】
汎用機能部１６は、ＣＰＵ４０、ＶＲＡＭ４１、ＲＡＭ４２、ブートＲＯＭ４３、ストレージ装置４４、及びＩ／Ｏ装置４６が、バス４７により相互に接続されて構成されている。
【００４９】
汎用機能部１６は、高機能汎用ＯＳ上で各種のアプリケーションを実行するもので、メモアプリケーションも含まれているものとする。ストレージ装置４４からＲＡＭ４２にロードされた汎用ＯＳ、各種アプリケーションプログラムを読み出してＣＰＵ４０により実行することで、各種の機能を操作可能にする。ＶＲＡＭ４１にはディスプレイ２６において表示される表示データが記録される。ＲＡＭ４２には、各種アプリケーションの実行に伴って、アプリケーションの状態を示すデータや編集中のデータなどが一時的に記録される。ブートＲＯＭ４３には、汎用機能部１６を起動するためのプログラムが格納されている。Ｉ／Ｏ装置４６は、例えばネットワーク拡張カードなどから構成され、図示せぬネットワークと接続されて、ネットワークを通じて他の情報処理装置等との通信を行う。
【００５０】
専用機能部１４のＣＰＵ３０と汎用機能部１６のＣＰＵ４０は、相互に状態を通知することができる。また、基本的に専用機能部１４と汎用機能部１６は、独立して動作しているが、専用機能部１４のＲＡＭ３２に対しては汎用機能部１６のＣＰＵ４０からアクセスすることができる。専用機能部１４は、汎用機能部１６が起動された場合にＣＰＵ３０を開放し、ＣＰＵ４０からデータの読み込みが可能な状態にする。ＣＰＵ４０は、ＲＡＭ３２のデータを読み込み、ＲＡＭ４２に記録することで、それまでの専用機能部１４におけるメモアプリケーションの実行内容（動作状態）を汎用機能部１６に移行させることができる。また、ＣＰＵ４０は、メモアプリケーションの終了時（あるいは装置の動作停止時）に、専用機能部１４に対して、汎用機能部１６における実行内容を反映するために、ＲＡＭ４２に記録されているメモアプリケーションに関するデータをＲＡＭ３２に書き込むことができる。なお、ＣＰＵ３０とＣＰＵ４０によりＲＡＭ３２に対するアクセスは、ビジー制御により調停されるものとする。
【００５１】
次に、第１実施形態における情報処理装置の動作について、図３に示すフローチャートを参照しながら説明する。
【００５２】
例えば、ユーザが会議などに参加している時に、すぐにメモを取ることが必要な状況になったものとする。ここで、高速起動ボタン２３ｂに対する操作が行われメモアプリケーションの起動が指示されたものとする。
【００５３】
制御部１０のパワースイッチ電源制御部２０は、高速起動ボタン２３ｂからのメモアプリケーションの起動指示を入力すると、制御切り替え部２２に対して、共有Ｉ／Ｏ部１２を専用機能部１４側に切り替えさせると共に、専用機能部１４に対して電力供給して起動させる。
【００５４】
専用機能部１４のＣＰＵ３０は、プログラムＲＯＭ３４に格納されたプログラムに従いメモアプリケーションを起動する。また、ＣＰＵ３０は、動作状態表示部２９に対して、動作状態ＬＥＤ２９ａを専用機能状態であることを表すように青色表示させる（ステップＡ１）。専用機能部１４は、汎用ＯＳ上でアプリケーションを動作させず、専用機能（メモアプリケーション）の実行に特化させているので、高速に起動して直ちに入力操作が可能となる。
【００５５】
一方、パワースイッチ電源制御部２０は、専用機能部１４に対して起動を指示してから規定時間待った後（例えば１０秒間）（ステップＡ８）、汎用機能部１６に対しても電力供給して起動を開始させる。
【００５６】
汎用機能部１６のＣＰＵ４０は、電力供給されると、ブートＲＯＭ４３に格納されたブートプログラムに従って起動処理を実行する（ステップＡ９）。すなわち、ＢＩＯＳ（基本入出力システム）のＩＰＬ（Initial Program Loader）によりハードウエアの初期化を行ったあと、ストレージ装置４４からブートコードを読み込み、汎用ＯＳのＲＡＭ４２へのロードを実行する。
【００５７】
図４には、専用機能状態におけるメモアプリケーションの実行時の表示画面例を示している。図４では、メモアプリケーション用の手書き入力領域が設けられたウィンドウを表示させている。専用機能状態で表示される画面は、後述するメモアプリケーションが起動された汎用機能状態における表示画面と同一構成（同一表示デザイン）となっている。ただし、専用機能状態でのメモアプリケーションで無効な表示部分については、所定の表示形態により使用不可であることが明示されている。無効な表示部分とは、専用機能部１４で実行されるメモアプリケーション（専用機能）としては全く実装されていない機能を表す部分である。
【００５８】
利用不可表示の表示形態としては、例えば該当部分の半透明枠の付加、特定色による表示や特定色の枠の付加、また特定のマーク付加などがある。ここでは、有効な表示部分（例えば、実行可能な機能のメニュー表示など）とは異なる明示的な表示形態であればどのような形態であっても良い。
【００５９】
具体的には、使用不可表示は次のような部分にされている。
【００６０】
例えば、専用機能状態では実行不可となっているウィンドウ管理、プログラム管理のための最小化ボタン、最大化ボタン、閉じるボタン（ウィンドウの右上に設けられている）が利用不可表示されている。
【００６１】
また、ウィンドウの下部に設けられたタスクバー（プログラム等の呼び出し機能（スタートボタン）やプログラム切り替え、タスクトレイによる常駐プログラム表示）などは、専用機能部１４では実行しないため利用不可表示としている。ただし、専用機能状態でも実行される時計表示部分については利用可能表示にしておく。
【００６２】
また、メモアプリケーションの機能メニューを表示する部分において、特定メニュー部分が利用不可表示がされている。例えば、メモの入力を短時間で可能としているため、描画図形の調整や色変更、ヘルプ機能の表示などについては専用機能部１４で実行されるメモアプリケーションには実装されておらず、これらの機能に該当するメニュー部分については利用不可表示にしている。
【００６３】
こうして、メモアプリケーションが起動された後、ペン２８ａを用いた操作入力があった場合（ステップＡ２、Ｙｅｓ）、ＣＰＵ３０は、ＲＡＭ３２のビジーを汎用機能部１６のＣＰＵ４０に通知し、汎用機能部１６のＣＰＵ４０からアクセスされないようにする（ステップＡ３）。そして、操作に対する処理、すなわちタッチパネル２８から入力されたデータをＲＡＭ３２に順次書き込むと共に、ＶＲＡＭ３１に入力されたストロークのデータを書き込みディスプレイ２６において表示させる（ステップＡ４）。
【００６４】
ＣＰＵ３０は、入力操作に対する一連の処理が終了すると、ＲＡＭ３２のビジー通知を解除する（ステップＡ５）。
【００６５】
以下、同様にして、専用機能部１４では、入力操作に応じて処理を実行することで、入力データやアプリケーションの実行状態を示すデータなどを。メモアプリケーションの実行内容としてＲＡＭ３２に記録していく。
【００６６】
一方、汎用機能部１６は、専用機能部１４において高速起動されたメモアプリケーションによる処理が実行されている間に、汎用ＯＳの起動に続いてメモアプリケーションを起動させる（ステップＡ１０）。
【００６７】
そして、ＣＰＵ４０は、メモアプリケーションの起動が完了すると、専用機能部１４のＲＡＭ３２に対してビジー解除中にアクセスし、ＲＡＭ３２記録されているデータを取り込む。そして、汎用機能部１６で実行されるメモアプリケーションで実行可能とするために、ＲＡＭ３２から取り込んだデータに対して所定の変換を施してＲＡＭ４２に記録する。すなわち、汎用機能部１６のメモアプリケーションを、専用機能部１４で実行されているメモアプリケーションの処理状態に同期させる。
【００６８】
ここで、ＣＰＵ４０は、起動完了シグナルを専用機能部１４のＣＰＵ３０に対して通知する（ステップＡ１２）。ＣＰＵ３０は、ＣＰＵ４０から起動完了通知を受けると（ステップＡ６、Ｙｅｓ）、メモアプリケーションの動作を停止させる。ここでは、メモアプリケーションの部分停止とし、例えば汎用機能部１６において実行されるメモアプリケーションの実行内容のＲＡＭ３２への書き込みを許可し、同期が取られるようにすることもできる。
【００６９】
一方、汎用機能部１６では、制御部１０の制御切り替え部２２に対して、制御部１０を汎用機能部１６側に切り替えるように制御し、動作状態表示部２９に対して動作状態ＬＥＤ２９ａの表示色を汎用機能状態を表すように緑色表示させる（ステップＡ１３）。
【００７０】
図５には、汎用機能状態におけるメモアプリケーションの実行時の表示画面例を示している。図５に示すように、メモアプリケーション用の表示画面としては、図４の専用機能状態と同一構成（デザイン）となっている。ただし、汎用機能部１６は、汎用ＯＳ上でメモアプリケーションを実行させており、機能制限がないために、専用機能部１４では利用不可となっていた機能も全て実行可能なので表示画面中を全て利用可能表示にしている。
【００７１】
以下、汎用機能部１６は、入力操作に応じたメモアプリケーションの処理を実行する（ステップＡ１４）。ここでは、入力操作に応じた処理を実行する他、専用機能部１４から移行されたデータについて、専用機能部１４では実行できなかった処理を実行することもできる。例えば、汎用機能部１６で実行されるメモアプリケーションでは、手書き入力されたストロークパターンについて手書き文字認識処理を実行して文字コードを生成して、他のアプリケーション（メーラなど）に受け渡すこともできる。
【００７２】
こうして、汎用機能部１６では、高機能のメモアプリケーションを利用することができる。そして、メモアプリケーションの処理の終了が指示された場合（ステップＡ１５、Ｙｅｓ）、ＣＰＵ４０は、ＲＡＭ４２に記録されたメモアプリケーションに関係するデータを専用機能部１４のＲＡＭ３２に書き込む。これにより、専用機能部１４を汎用機能部１６と同期させることができる。
【００７３】
その後、ＣＰＵ４０は、メモアプリケーションを終了（あるいはスタンバイ状態）させる（ステップＡ１７）。
【００７４】
このようにして、第１実施形態では、タブレット型の汎用情報処理装置として構成しているので、高速起動ボタン２３ｂに対する操作によりメモアプリケーションを高速起動させてすぐに使い始めることができ、この機能を使用している間に汎用機能部１６が起動されてより多くの機能を利用することができるようになる。
【００７５】
起動時には専用機能部１４によってメモアプリケーションが実行されて、その後、汎用機能部１６に移行されるが、専用機能部１４における移行前の実行内容は自動で行われるので、専用機能部１４と汎用機能部１６のデータの同期、変換等に関してはユーザは全く考慮する必要がない。
【００７６】
また、専用機能部１４で実行されるメモアプリケーションと汎用機能部１６で実行されるメモアプリケーションで表示される表示画面の構成（デザイン）を同一にしているので、専用機能部１４から汎用機能部１６に処理が移行されても、ユーザは完全に連続的な感覚で操作を継続することができ、使い勝手が非常に良好である。また、操作を習熟するための負担も軽くなる。
【００７７】
また、複雑な同期処理は、高機能な汎用機能部１６で実行し、専用機能部１４はＲＡＭ３２を開放するだけなので、専用機能部１４側の処理構成を簡便にすることもできる。
【００７８】
なお、前述した第１実施形態では、専用機能としてメモアプリケーションを対象としているが、その他の専用機能を対象とすることも可能である。例えば、スケジューラ、メーラ、電子辞書、ＴＶ受信などの機能を対象とすることもできる。
【００７９】
例えば、図６（ａ）には電子辞書を対象とした場合、図６（ｂ）にはＴＶ受信機能を対象とした場合の例を示している。
【００８０】
図６（ａ）の例では、専用機能部１４において電子辞書が起動された場合には、入力された見出し語に対して、対応する説明情報を検索して表示するだけの機能を提供し、汎用機能部１６が起動された後には、例えば追加アプリケーションとのコピー／ペースト、Ｗｅｂの検索との提携、ネットワークを通じた辞書データのアップデートなどの機能がさらに実行できるようになる。
【００８１】
図６（ｂ）の例では、汎用機能部１６においてＴＶ受信機能が起動された場合には、ＴＶ放送を受信して出力するだけの機能を提供し、汎用機能部１６が起動された後には、例えばウィンドウサイズの変更、録画機能の呼び出し、録画データの再生などの機能がさらに実行できるようになる。
【００８２】
また、専用機能部１４において複数の専用機能を実行可能としても良い。この場合、例えば複数の専用機能のそれぞれに対応する高速起動ボタンを設け、何れのボタンが操作されたかに応じて特定の専用機能を起動させる。汎用機能部１６は、専用機能部１４において起動された特定の専用機能に応じて同一の専用機能を起動し、実行内容を移行させるものとする。何れの専用機能についても表示画面は同一構成となっているものとする。
【００８３】
また、第１実施形態では、ステップＡ８において規定時間ウェイトさせているが、この時間についてはユーザが予め設定できるようにしても良い。すなわち、汎用機能部１６において専用機能が起動されるまでの時間をユーザが任意に決めて、専用機能部１４のみで専用機能を実行可能な時間を調整することができる。また、高速起動ボタン２３ｂにより専用機能が起動された場合であっても、汎用機能部１６に処理が移行されない、すなわち汎用機能部１６を起動させないようにすることもできる。ウエイト時間及び汎用機能部１６の起動の有無の設定は、例えば制御部１０においてしておくものとする。制御部１０は、設定内容を参照して、汎用機能部１６の起動を制御する。
【００８４】
また、図４に示すメモアプリケーションの表示画面は、手書き入力時の表示例を示しているが、その他の表示状態、例えばプルダウンメニューなどを表示する場合などにおいても、そのメニュー中で実行ができない機能を示す部分を「利用不可機能」を表すように所定の表示形態（半透明化、枠付加、特定色付加など）で表示するものとする。
【００８５】
（第２実施形態）
次に、本発明の第２実施形態について説明する。  
第１実施形態では、専用機能部１４と汎用機能部１６が１つの情報処理装置内に実装されていたが、第２実施形態では、専用機能を実行する専用機５０と、汎用機能を実行する汎用機５２により構成される情報処理システムによって実現される。その他の主要な部分について第１実施形態と同様にして構成される。以下には、第１実施形態と異なる部分について説明する。
【００８６】
図７は、第２実施形態における情報処理システムの外観構成を示す図、図８は情報処理システムの機能ブロックを示すブロック図である。図７及び図８に示すように、専用機５０と汎用機５２とは無線通信が可能である。
【００８７】
専用機５０は、通信ユニット６０、操作ボタン６１、ディスプレイ６２、タッチパネル６３、ＣＰＵ６４、ＶＲＡＭ６５、ＲＡＭ６６、及びプログラムＲＯＭ６７がバスにより相互に接続されて構成されている。
【００８８】
専用機５０は、ＣＰＵ６４の制御のもとで、通信ユニット６０により汎用機５２と通信が可能である他は、第１実施形態における専用機能部１４とほぼ同様の処理機能を有するものとして詳細な説明を省略する。
【００８９】
汎用機５２は、通信ユニット７０、操作ボタン／キーボード７１、ディスプレイ７２、ポインティングデバイス７３、ＣＰＵ７４、ＶＲＡＭ７５、ＲＡＭ７６、ブートＲＯＭ７７、ストレージ装置７８、及びＩ／Ｏ装置７９がバスにより相互に接続されて構成されている。
【００９０】
汎用機５２についても、ＣＰＵ７４の制御のもとで、通信ユニット７０により専用機５０と通信が可能である他は、第１実施形態における汎用機能部１６とほぼ同様の処理機能を有するものとして詳細な説明を省略する。
【００９１】
第２実施形態では、専用機５０が起動された場合には汎用機５２も起動し、また汎用機５２が起動された場合も専用機５０を起動する。そして、汎用機５２は、起動された後は、専用機５０と随時通信を行ない、間欠的にデータと該当アプリケーションの動作状態の同期を取ることができる。
【００９２】
次に、第２実施形態における情報処理システムの動作について、図９に示すフローチャートを参照しながら説明する。
【００９３】
まず、専用機５０は、起動スイッチの操作により起動が指示されると、通信ユニット６０を通じて汎用機５２に対して専用機能の起動を指示する通知（起動トリガ）を送信する（ステップＢ１）。その後、専用機５０は、専用機能（例えばメモアプリケーション）についての起動処理を実行する（ステップＢ２）。
【００９４】
専用機能が起動された後は、入力操作に応じた処理を実行する（ステップＢ３）。
【００９５】
一方、汎用機５２は、専用機５０からの起動トリガを受信した場合、専用機能についての起動処理を実行し（ステップＣ２）、専用機能が起動された後は、随時、専用機５０との間で通信を行ない、専用機５０で実行されている専用機能による処理データや状態を示すデータを取得して同期させておく。
【００９６】
そして、入力操作があった場合、すなわちユーザが汎用機５２への利用に移行すると（ステップＣ４、Ｙｅｓ）、専用機５０に対して終了トリガを発信する（ステップＣ５）。
【００９７】
汎用機５２からの終了トリガを受信した専用機５０は（ステップＢ４、Ｙｅｓ）、終了処理を実行して動作を停止する（ステップＢ５）。
【００９８】
以下、汎用機５２は、入力操作に応じた専用機能の処理を実行する（ステップＣ６）。ここでは、入力操作に応じた処理を実行する他、専用機５０から移行されたデータについて、専用機能部１４では実行できなかった処理を実行することもできる。
【００９９】
そして、終了操作がされた場合（ステップＣ７、Ｙｅｓ）、汎用機５２は、専用機５０に対して起動トリガを送信する（ステップＣ８）。これにより、専用機５０は専用機能が起動される。汎用機５２は、ＲＡＭ７６に記録された専用機能の実行に伴うデータを専用機５０に送信し（ステップＣ９）、専用機５０のＲＡＭ６６に書き込ませる（ステップＢ３）。これにより、汎用機５２と専用機５０とを同期させることができる。
【０１００】
汎用機５２は、専用機５０に対して終了トリガを送信し、専用機５０に終了処理を実行させる。専用機５０は、汎用機５２からの終了トリガに応じて終了処理を実行し、汎用機５２と同期が取られたデータを保存して処理を終了する（ステップＢ５）。
【０１０１】
一方、汎用機５２も終了処理を実行して処理を終了する（ステップＣ１１）。
【０１０２】
このようにして、第２実施形態の情報処理システムでは、専用機５０と汎用機５２とを個別に使用することができ、何れを使用しても同様の操作性を得ることができる。例えば、移動中では小型で携帯が容易な専用機５０（例えばＰＤＡ）で使用し、汎用機５２（例えばパーソナルコンピュータ）については鞄に入れたままにしておくことができる。そして、より煩雑に処理をするために汎用機５２を使用する状況になった時には、専用機５０で実行していた処理内容が汎用機５２に移行されているので、全く違和感の無い連続した操作性を得ることができる。その他、第１実施形態と同様に効果を得ることができる。
【０１０３】
なお、前述した各実施形態では、タブレット型の汎用情報処理装置として構成された例を示しているが、その他の形態の各種情報処理装置、例えばノート型やデスクトップ型のパーソナルコンピュータ、ＰＤＡ（personal digital assistant）、携帯電話機などにおいて適用することも可能である。
【０１０４】
さらに、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組み合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１０５】
また、情報処理装置を実現するコンピュータに実行させることのできる制御プログラムを、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで、あるいは通信媒体を通じて提供することができる。制御プログラムによりコンピュータの動作を制御することで、前述した実施形態における機能を実現することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１実施形態における情報処理装置の外観構成を示す図。
【図２】第１実施形態における情報処理装置の機能構成を示すブロック図。
【図３】第１実施形態における情報処理装置の動作について説明するためのフローチャート。
【図４】第１実施形態における専用機能状態におけるメモアプリケーションの実行時の表示画面例を示す図。
【図５】第１実施形態における汎用機能状態におけるメモアプリケーションの実行時の表示画面例を示す図。
【図６】第１実施形態においてを電子辞書を対象とした場合とＴＶ受信機能を対象とした場合の例を示す図。
【図７】第２実施形態における情報処理システムの外観構成を示す図。
【図８】第２実施形態における情報処理システムの機能ブロックを示すブロック図。
【図９】第２実施形態における情報処理システムの動作について説明するためのフローチャート。
【符号の説明】
【０１０７】
１０…制御部、１２…共有Ｉ／Ｏ部、１４…専用機能部、１６…汎用機能部、２０…パワースイッチ電源制御部、２２…制御切り替え部、２３ａ…パワースイッチ、２３ｂ…高速起動ボタン、２４…操作ボタン、２６…ディスプレイ、２８…タッチパネル、２８ａ…ペン、２９…動作状態表示部、２９ａ…動作状態ＬＥＤ、３０，４０…ＣＰＵ、３１，４１…ＶＲＡＭ、３２，４２…ＲＡＭ、３３…フラッシュＲＯＭ、３４…プログラムＲＯＭ、４３…ブートＲＯＭ、４４…ストレージ装置、４６…Ｉ／Ｏ装置、５０…専用機、５２…汎用機、６０，７０…通信ユニット、６１…操作ボタン、６２，７２…ディスプレイ、６３…タッチパネル、６４，７４…ＣＰＵ、６５，７５…ＶＲＡＭ、６６，７６…ＲＡＭ、６７…プログラムＲＯＭ、７１…操作ボタン／キーボード、７３…ポインティングデバイス、７７…ブートＲＯＭ、７８…ストレージ装置、７９…Ｉ／Ｏ装置。
【図１】
2006023816.tif 000003
【図２】
2006023816.tif 000004
【図３】
2006023816.tif 000005
【図４】
2006023816.tif 000006
【図５】
2006023816.tif 000007
【図６】
2006023816.tif 000008
【図７】
2006023816.tif 000009
【図８】
2006023816.tif 000010
【図９】
2006023816.tif 000011