(57)【特許請求の範囲】
【請求項１】
入力装置と、ＣＰＵとを備えた情報処理装置による制御方法であって、
前記入力装置において入力がなされた入力位置を示す入力位置情報を含む入力データを取得する取得工程と、
前記入力データに含まれている前記入力位置情報が示す前記入力位置が、予め定められた入力可能領域に対応するか否かを判断する判断工程と、
前記ＣＰＵが第１の動作状態にある場合において、前記判断工程において前記入力位置が前記入力可能領域に対応すると判断された場合、前記ＣＰＵを前記第１の動作状態から、前記第１の動作状態よりも消費電力が大きい第２の動作状態に切り替える状態切替工程と、
前記第２の動作状態から前記第１の動作状態に前記ＣＰＵが移行する場合に、前記入力装置において入力が可能な領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させる格納工程とを備え、
前記判断工程では、前記格納部に格納された前記入力可能領域を示す情報を参照することによって、前記入力データによって特定される前記入力位置が前記入力可能領域に対応するか否かを判断し、
前記格納工程では、前記入力装置において表示されている画像の内容に基づいて、前記入力装置において入力が可能な領域を特定し、特定した領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させる
ことを特徴とする制御方法。
【請求項２】
前記ＣＰＵが前記第２の動作状態にある場合、前記入力データを前記ＣＰＵへ転送する第１転送工程
をさらに備えることを特徴とする請求項１記載の制御方法。
【請求項３】
前記ＣＰＵが前記第１の動作状態にある場合において、前記判断工程において前記入力位置が前記入力可能領域に対応すると判断された場合、前記入力データを前記ＣＰＵへ転送する第２転送工程
をさらに備えることを特徴とする請求項１又は２に記載の制御方法。
【請求項４】
前記ＣＰＵは、前記第１の動作状態にある場合において前記入力データを受け取った場合、前記第１の動作状態から前記第２の動作状態に切り替わることが可能であり、
前記第２転送工程で前記入力データを前記ＣＰＵへ転送することにより、前記ＣＰＵを前記第１の動作状態から前記第２の動作状態に切り替える
ことを特徴とする請求項３に記載の制御方法。
【請求項５】
入力装置と、
ＣＰＵと、
前記入力装置において入力がなされた入力位置を示す入力位置情報を含む入力データを取得する取得部と、
前記入力データに含まれている前記入力位置情報が示す前記入力位置が、予め定められた入力可能領域に対応するか否かを判断する判断部と、
前記ＣＰＵが第１の動作状態にある場合において、前記判断部によって前記入力位置が前記入力可能領域に対応すると判断された場合、前記ＣＰＵを前記第１の動作状態から、前記第１の動作状態よりも消費電力が大きい第２の動作状態に切り替える状態切替部と
を備え、
前記取得部は、前記第２の動作状態から前記第１の動作状態に前記ＣＰＵが移行する場合に、前記入力装置において入力が可能な領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させ、
前記判断部は、前記格納部に格納された前記入力可能領域を示す情報を参照することによって、前記入力データによって特定される前記入力位置が前記入力可能領域に対応するか否かを判断し、
前記入力装置において表示されている画像の内容に基づいて、前記入力装置において入力が可能な領域を特定し、特定した領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させる
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御方法及び情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、手書き入力が可能な電子筆記具において、スイッチの状態に基づいて処理モード（筆記モードまたは参照モード）を検出し、検出した処理モードによって、消費電力の低減を目的として、内部の動作（照射条件、出力条件、または複合条件）を異ならせることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２３６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、従来の情報処理装置においては、消費電力量を抑えることを目的として、何らかの処理が要求されるまでは、ＣＰＵ（Central Processing Unit）をいわゆる省電力モードとする技術が用いられている。しかしながら、従来技術では、たとえばユーザーが誤って入力画面に触れてしまった場合など、情報処理装置に対する不要な入力に対しても反応してしまい、ＣＰＵが省電力モードから復帰してしまう。このようなことから、従来技術では、情報処理装置の消費電力量を抑えることが容易ではなかった。
【０００５】
本発明に係る幾つかの態様は、上記課題を解決することで、情報処理装置の消費電力量を抑える仕組みを提供するものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の第１の態様の制御方法は、入力装置と、ＣＰＵとを備えた情報処理装置による制御方法であって、前記入力装置において入力がなされた入力位置を示す入力位置情報を含む入力データを取得する取得工程と、前記入力データに含まれている前記入力位置情報が示す前記入力位置が、予め定められた入力可能領域に対応するか否かを判断する判断工程と、前記ＣＰＵが第１の動作状態にある場合において、前記判断工程において前記入力位置が前記入力可能領域に対応すると判断された場合、前記ＣＰＵを前記第１の動作状態から、前記第１の動作状態よりも消費電力が大きい第２の動作状態に切り替える状態切替工程と、前記第２の動作状態から前記第１の動作状態に前記ＣＰＵが移行する場合に、前記入力装置において入力が可能な領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させる格納工程とを備え、前記判断工程では、前記格納部に格納された前記入力可能領域を示す情報を参照することによって、前記入力データによって特定される前記入力位置が前記入力可能領域に対応するか否かを判断し、前記格納工程では、前記入力装置において表示されている画像の内容に基づいて、前記入力装置において入力が可能な領域を特定し、特定した領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させることを特徴とする。上記本発明に係る制御方法によれば、ユーザーが予め定められた入力可能領域以外の領域に触れてしまった場合など不要な入力が情報処理装置に対しておこなわれた場合であっても、ＣＰＵが第１の動作状態から復帰しない。このため、情報処理装置の消費電力量を抑えることができる。
【０００７】
かかる構成によれば、入力が可能な領域であるか否かの判断基準を格納部から読み取ればよく、ＣＰＵ等に問い合わせる必要がなくなるため、情報処理装置の消費電力量を抑えることができる。また、ＣＰＵが第１の動作状態に移行する度に、その時点でＣＰＵが要求する最新の入力可能領域の判断基準を格納部に格納しておくことができる。
【０００８】
上記制御方法において、前記ＣＰＵが前記第２の動作状態にある場合、前記入力データを前記ＣＰＵへ転送する第１転送工程をさらに備えてもよい。かかる構成によれば、ＣＰＵが前記第２の動作状態にある場合のＣＰＵによる入力データに対する処理の実行を妨げることなく、情報処理装置の消費電力量を抑えることができる。
【０００９】
上記制御方法において、前記ＣＰＵが前記第１の動作状態にある場合において、前記判断工程において前記入力位置が前記入力可能領域に対応すると判断された場合、前記入力データを前記ＣＰＵへ転送する第２転送工程をさらに備えてもよい。かかる構成によれば、ＣＰＵは、転送された入力データを用いて、入力装置による入力に応じた処理をおこなうことができる。したがって、ＣＰＵが第２の動作状態に復帰した後のＣＰＵによる入力データに対する処理の実行を妨げることなく、情報処理装置の消費電力量を抑えることができる。
【００１０】
上記制御方法において、前記ＣＰＵは、前記第１の動作状態にある場合において前記入力データを受け取った場合、前記第１の動作状態から前記第２の動作状態に切り替わることが可能であり、前記第２転送工程で、前記入力データを前記ＣＰＵへ転送することにより、前記ＣＰＵを前記第１の動作状態から前記第２の動作状態に切り替えてもよい。かかる構成によれば、入力データを転送する処理とは別に、ＣＰＵを前記第１の動作状態から第２の動作状態に切り替えるための情報をＣＰＵに送信する処理をおこなう必要がなくなる。したがって、より簡易な構成で、ＣＰＵの状態の切り替えを制御し、情報処理装置の消費電力量を抑えることができる。
【００１１】
また、本発明の第２の態様の情報処理装置は、入力装置と、ＣＰＵと、前記入力装置において入力がなされた入力位置を示す入力位置情報を含む入力データを取得する取得部と、前記入力データに含まれている前記入力位置情報が示す前記入力位置が、予め定められた入力可能領域に対応するか否かを判断する判断部と、前記ＣＰＵが第１の動作状態にある場合において、前記判断部によって前記入力位置が前記入力可能領域に対応すると判断された場合、前記ＣＰＵを前記第１の動作状態から、前記第１の動作状態よりも消費電力が大きい第２の動作状態に切り替える状態切替部とを備え、前記取得部は、前記第２の動作状態から前記第１の動作状態に前記ＣＰＵが移行する場合に、前記入力装置において入力が可能な領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させ、前記判断部は、前記格納部に格納された前記入力可能領域を示す情報を参照することによって、前記入力データによって特定される前記入力位置が前記入力可能領域に対応するか否かを判断し、前記入力装置において表示されている画像の内容に基づいて、前記入力装置において入力が可能な領域を特定し、特定した領域を示す情報を、前記入力可能領域を示す情報として格納部に格納させることを特徴とする。上記本発明に係る情報処理装置によれば、ユーザーが予め定められた入力可能領域以外の領域に触れてしまった場合など不要な入力が情報処理装置に対しておこなわれた場合であっても、ＣＰＵが第１の動作状態から復帰しない。このため、情報処理装置の消費電力量を抑えることができる。
【図面の簡単な説明】
【００１２】
【図１】端末装置１００の外観を示す。
【図２】端末装置１００のハードウェア構成を示す。
【図３】制御回路３００の機能構成を示す。
【図４】ＣＰＵが休止モードのときの端末装置１００による処理の手順を示す。
【図５】ＣＰＵが非休止モードのときの端末装置１００による処理の手順を示す。
【図６】入力可能領域の一例を示す。
【図７】入力可能領域の変形例を示す。
【発明を実施するための形態】
【００１３】
図１は、実施形態に係る端末装置１００の外観を示す。端末装置１００は、各種情報の表示および入力が可能な情報処理装置である。端末装置１００は、本発明にかかる情報処理装置の一例である。端末装置１００としては、たとえば電子ブック、ＰＤＡ（Personal Digital Assistant）、携帯電話機、携帯音楽再生装置、携帯動画再生装置、携帯ナビゲーション装置などが挙げられる。
【００１４】
端末装置１００は、筐体１１０、ディスプレイ１２０、およびタッチパネル１３０を備える。筐体１１０は、電源、ＣＰＵ、メモリー、ハードディスク、ディスプレイ１２０、タッチパネル１３０、ディスプレイ駆動回路、電源制御回路、通信インターフェースなど、端末装置１００が有する各種ハードウェアを収容する。
【００１５】
ディスプレイ１２０は、本発明にかかる表示装置の一例である。ディスプレイ１２０は、筐体１１０の正面（ユーザーがディスプレイ１２０の表示画面を平面視する際にユーザーと対向する面）に形成されている開口部から表示面を露出するように、筐体１１０の内部に設けられている。ディスプレイ１２０は、各種情報を表示する。たとえば、ディスプレイ１２０は、文字、図形、画像、管理情報、ボタン、アイコンなどを表示することができる。ディスプレイ１２０は、タッチパネル１３０に対して手書き入力された文字や図形を表示することもできる。本実施形態の端末装置１００は、ディスプレイ１２０として、電気泳動方式を利用した表示装置を用いている。ディスプレイ１２０は、電気泳動方式を利用した表示装置に限らず、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなど、他の方式の表示装置であってもよい。
【００１６】
タッチパネル１３０は、本発明にかかる入力装置の一例である。タッチパネル１３０は、ディスプレイ１２０の表示面に重ねて設けられている。端末装置１００は、このタッチパネル１３０によって、スタイラスペン１１５などによる情報入力を受け付ける。端末装置１００には、タッチパネル１３０により、手書きの文字を表す文字データや手書きの図形を表す図形データを入力することができる。端末装置１００は、タッチパネル１３０の代わりにディスプレイ１２０の表示面の下に設けた電磁誘導センサーボード等によって、スタイラスペン１１５などによる情報入力を受け付けてもよい。
【００１７】
図２は、端末装置１００のハードウェア構成を示す。図２に示すように、端末装置１００は、図１で説明したディスプレイ１２０およびタッチパネル１３０に加えて、ＣＰＵ１０２、メモリー１０４、ディスプレイ駆動回路１０６、バッファーメモリー１０８、および制御回路３００を備える。これ以外にも、端末装置１００は、電源、ハードディスク、電源制御回路、通信インターフェース等を有しているが、これらは本実施形態の説明に必要ないため、図示および説明を省略する。
【００１８】
ＣＰＵ１０２は、各種処理をおこなう。メモリー１０４は、ＣＰＵ１０２が使用する各種データおよび各種プログラムを格納する。ＣＰＵ１０２は、処理に必要なプログラムおよびデータをメモリー１０４から読み出し、メモリー１０４から読み出したデータを用いて、メモリー１０４から読み出したプログラムを実行することにより、所定の処理をおこなう。
【００１９】
ＣＰＵ１０２によっておこなわれた処理が処理結果の表示を伴う場合、ＣＰＵ１０２は、処理結果を示す表示データを、ディスプレイ駆動回路１０６へ送る。ディスプレイ駆動回路１０６は、受け取った表示データに応じた画像をディスプレイ１２０に表示させる。具体的には、ＣＰＵ１０２は、上記表示データを、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）などのバッファーメモリー１０８へ格納させる。ディスプレイ駆動回路１０６は、バッファーメモリー１０８に格納されている表示データを読み取る。ディスプレイ駆動回路１０６は、ディスプレイ１２０を駆動し、読み取った表示データに応じた画像をディスプレイ１２０に表示させる。
【００２０】
たとえば、タッチパネル１３０によって手書きの文字データや手書きの図形データが入力された場合、ＣＰＵ１０２は、タッチパネル１３０によって入力されたデータ（以下、「入力データ」と示す。）をタッチパネル１３０から受け取る。具体的には、入力データは、タッチパネル１３０の入力検出面における入力位置（座標）を示す入力位置情報を含む。手書き文字や手書き図形などが入力された場合には、入力データには、文字または図形の軌跡上において時系列に連なった複数の入力位置を示す入力位置情報が含まれる。ＣＰＵ１０２は、受け取った入力データから、この入力データに応じた画像を表示するための表示データを生成する。さらに、ＣＰＵ１０２は、生成した表示データを、ディスプレイ駆動回路１０６へ送る。ディスプレイ駆動回路１０６は、ディスプレイ１２０を駆動し、読み取った表示データに応じた画像をディスプレイ１２０に表示させる。このようにして、タッチパネル１３０によって入力された手書きの文字データや手書きの図形データに応じた画像がディスプレイ１２０に表示される。
【００２１】
ここで、ＣＰＵ１０２のモード（動作状態）は、休止モード（第１の動作状態）および非休止モード（第２の動作状態）がある。休止モードでは、ＣＰＵ１０２は、動作の一部または全部を休止する。一方、非休止モードでは、ＣＰＵ１０２は、動作を休止しない。非休止モードにおけるＣＰＵ１０２の単位時間あたりの消費電力は、消費電力休止モードにおけるＣＰＵ１０２の単位時間あたりの消費電力よりも大きい。非休止モードにおいて例えば一定期間、なんの入力もないと、ＣＰＵ１０２のモードは非休止モードから休止モードに移行する。一方、休止モードから非休止モードへの移行は、以下のようにしてなされる。
【００２２】
制御回路３００は、ＣＰＵ１０２が設けられている主回路とは別の制御回路であり、ＣＰＵ１０２のモードおよび入力データによって特定される入力位置に応じて、ＣＰＵ１０２のモードの切り替えを制御する。たとえば、制御回路３００は、ＣＰＵ１０２が休止モードにある場合において、タッチパネル１３０によりデータが入力された場合、ＣＰＵ１０２のモードを、休止モードから非休止モードへ切り替える。ここで、制御回路３００は、タッチパネル１３０における予め定められた入力可能領域に対してデータが入力された場合には、上記切り替えをおこない、上記入力可能領域以外の領域に対してデータが入力された場合には、上記切り替えをおこなわない。ここでいう入力可能領域とは、後述する図６に示すように、タッチパネル１３０に重ねられたディスプレイ１２０に表示されたソフトボタンや手書き入力欄など、ユーザーからの入力を受け付ける領域のことである。一方、ＣＰＵ１０２が非休止モードにある場合において、タッチパネル１３０によりデータが入力された場合、制御回路３００は、ＣＰＵ１０２のモードの切り替えをおこなわない。つまり、ＣＰＵ１０２は、非休止モードの状態のまま、タッチパネル１３０により入力されたデータに応じた処理を行う。
【００２３】
また、制御回路３００は、ＣＰＵ１０２のモードおよび入力データによって特定される入力位置に応じて、タッチパネル１３０による入力を制御する。たとえば、ＣＰＵ１０２が休止モードにある場合において、入力可能領域に対してデータが入力された場合、制御回路３００は、入力データをＣＰＵ１０２へ出力する。また、ＣＰＵ１０２が非休止モードにある場合において、入力可能領域に対してデータが入力された場合、同様に、制御回路３００は、入力データをＣＰＵ１０２へ出力する。一方、ＣＰＵ１０２が休止モードにある場合において、入力可能領域以外の領域に対してデータが入力された場合、制御回路３００は、入力データをＣＰＵ１０２へ出力しない。すなわち、タッチパネル１３０によるデータ入力は実質的に無効となる。
【００２４】
図３は、制御回路３００の機能構成を示す。制御回路３００は、情報取得部３０２および格納部３０４を備える。情報取得部３０２は、ＣＰＵ１０２のモードを識別するための状態情報、つまり休止モードであるか非休止モードであるかということを示す状態情報を取得する。また、情報取得部３０２は、タッチパネル１３０における入力可能領域の位置を示す入力可能領域情報を取得する。たとえば、情報取得部３０２は、これらの情報を、ＣＰＵ１０２が非休止モードから休止モードに移行する場合に、ＣＰＵ１０２から取得する。情報取得部３０２は、取得したこれらの情報を、格納部３０４へ格納させる。すでにこれらの情報が格納部３０４に格納されている場合、情報取得部３０２は、取得した情報で、格納部３０４に格納されている情報を更新する。
【００２５】
制御回路３００は、取得部３１２、判断部３１４、転送部３１６、および状態切替部３１８をさらに備える。取得部３１２は、タッチパネル１３０において入力がなされた入力位置を示す入力位置情報を含む入力データを取得する。このとき、タッチパネル１３０からは、格納部３０４に格納されている入力可能領域情報と同じ座標系で表される入力位置を含む入力データが供給されてもよいし、この入力可能領域情報と異なる座標系で表される入力位置を含む入力データが供給されてもよい。
【００２６】
判断部３１４は、取得部３１２が取得した入力データによって特定される入力位置が予め定められた入力可能領域に対応するか否かを判断する。具体的には、判断部３１４は、格納部３０４に格納されている入力可能領域情報を参照することによって、入力位置が予め定められた入力可能領域に対応するか否かを判断する。なお、取得部３１２が、入力可能領域情報と異なる座標系で表される入力位置を含む入力データを取得した場合、判断部３１４は、入力データに含まれている入力位置情報の座標系を、予め定められた数式や対応テーブルなどを用いて、入力可能領域情報の座標系で表される入力位置に変換してから、この入力位置が予め定められた入力可能領域に対応するか否かを判断してもよい。
【００２７】
転送部３１６は、取得部３１２が取得した入力データをＣＰＵ１０２へ転送する。ここで、ＣＰＵ１０２が非休止モードにある場合、転送部３１６は、入力データによって特定される入力位置に関わらず、入力データをＣＰＵ１０２へ転送する。一方、ＣＰＵ１０２が休止モードにある場合、転送部３１６は、入力位置に応じて、入力データをＣＰＵ１０２へ転送したり転送しなかったりする。具体的には、ＣＰＵ１０２が休止モードにある場合において、判断部３１４によって入力位置が予め定められた入力可能領域に対応すると判断された場合、転送部３１６は、入力データをＣＰＵ１０２へ転送する。一方、ＣＰＵ１０２が休止モードにある場合において、判断部３１４によって入力位置が予め定められた入力可能領域に対応しないと判断された場合、転送部３１６は、入力データをＣＰＵ１０２へ転送しない。
【００２８】
状態切替部３１８は、ＣＰＵ１０２のモードを切り替える。具体的には、状態切替部３１８は、ＣＰＵ１０２が休止モードにある場合において、判断部３１４によって入力位置が予め定められた入力可能領域に対応すると判断された場合、ＣＰＵ１０２を休止モードから非休止モードに切り替える。一方、判断部３１４によって入力位置が予め定められた入力可能領域に対応しないと判断された場合については、転送部３１６は、ＣＰＵ１０２の切り替えをおこなわない。ここで、状態切替部３１８がＣＰＵ１０２を休止モードから非休止モードに切り替える場合、状態切替部３１８は、ＣＰＵ１０２を休止モードから非休止モードに切り替えるための情報（例えば休止モードから非休止モードに切り替えるように指示するコマンド）を、ＣＰＵ１０２へ送信することにより、ＣＰＵ１０２を休止モードから非休止モードに切り替えてもよい。
【００２９】
一方、ＣＰＵ１０２が、休止モードにある場合において入力データを受け取った場合、休止モードから非休止モードに切り替わることが可能であるのであれば、制御回路３００は、転送部３１６が入力データをＣＰＵ１０２へ転送することにより、ＣＰＵ１０２を休止モードから非休止モードに切り替えてもよい。
【００３０】
たとえば、情報取得部３０２、取得部３１２、転送部３１６、および状態切替部３１８は、制御回路３００が備えるＣＰＵが所定のプログラムを実行し、併せてシリアルポート等の通信インターフェースを利用することによって、その機能が実現される。また、格納部３０４は、制御回路３００が備えるメモリーによって、その機能が実現される。また、判断部３１４は、制御回路３００が備えるＣＰＵが所定のプログラムを実行することによって、その機能が実現される。制御回路３００が備えるＣＰＵは、ＣＰＵ１０２よりも消費電力量が少ないものを用いることが好ましい。また、制御回路３００には、ＣＰＵ１０２が非休止モードにあるときにかかる消費電力量よりも少ない消費電力量のものを用いることが好ましい。なお、制御回路３００において、ＣＰＵが所定のプログラムを実行することによって実現することとした機能については、端末装置１００において、機械的な処理により実現するようにしてもよい。
【００３１】
図４は、ＣＰＵ１０２が休止モードのときの端末装置１００による処理の手順を示す。ここでは、ＣＰＵ１０２が休止モードのときの、端末装置１００の処理の手順について説明する。前述したように、非休止モードにおいて例えば一定期間入力がないと、ＣＰＵ１０２のモードは非休止モードから休止モードに移行することになる。このとき、まず、ＣＰＵ１０２が、そのときにディスプレイ１２０に表示されている画像の内容を参照して入力可能領域を特定し、タッチパネル１３０における入力可能領域の位置を表す入力可能領域情報を、制御回路３００へ供給する（ステップＳ４０２）。そして、ＣＰＵ１０２は、非休止モードから休止モードへ切り替わる（ステップＳ４０４）。制御回路３００においては、情報取得部３０２が、ステップＳ４０２で供給されてくる入力可能領域情報を取得し（ステップＳ４０６）、ステップＳ４０６で取得した入力可能領域情報を格納部３０４へ格納させる（ステップＳ４０８）。ここで、情報取得部３０２は、入力可能領域情報を取得したことをもって、ＣＰＵ１０２が非休止モードから休止モードへ切り替わると判断し、ＣＰＵ１０２が休止モードにあることを示す状態情報を、格納部３０４へ格納させる（ステップＳ４１０）。
【００３２】
続いて、タッチパネル１３０に対して入力データが入力されると（ステップＳ４１２）、タッチパネル１３０は、ステップＳ４１２で入力された入力データを制御回路３００へ供給する（ステップＳ４１４）。
【００３３】
制御回路３００においては、取得部３１２が、ステップＳ４１４で供給されてくる入力データを取得する（ステップＳ４１６）。そして、判断部３１４が、ステップＳ４１６で取得された入力データに含まれている入力位置情報に基づいてタッチパネル１３０における入力位置を特定し、さらに、ステップＳ４０８にて格納部３０４に格納された入力可能領域情報によって示される入力可能領域に入力位置が対応するか否かを判断する（ステップＳ４１８）。このとき、判断部３１４は、必要に応じ、入力データに含まれている入力位置情報の座標系を変換する。
【００３４】
ステップＳ４１８において、「ステップＳ４１６で取得された入力データによって特定される入力位置が予め定められた入力可能領域に対応する」と判断された場合（ステップＳ４１８：Ｙｅｓ）、転送部３１６が、ステップＳ４１６で取得された入力データをＣＰＵ１０２へ転送する（ステップＳ４２０）。一方、ステップＳ４１８において、「ステップＳ４１６で取得された入力データによって特定される入力位置が予め定められた入力可能領域に対応しない」と判断された場合（ステップＳ４１８：Ｎｏ）、制御回路３００は、ステップＳ４１６で取得された入力データを消去する（ステップＳ４２２）。
【００３５】
ＣＰＵ１０２は、入力データが転送されてくると、休止モードから非休止モードへ切り替わるようになっている、このため、ＣＰＵ１０２は、ステップＳ４２０で転送された入力データを取得すると（ステップＳ４２４）、これをもって、休止モードから非休止モードへ切り替わり（ステップＳ４２６）、この旨を示す状態情報を制御回路３００へ供給する（ステップＳ４２８）。そして、ＣＰＵ１０２は、ステップＳ４２４で取得した入力データに応じた表示データを生成し（ステップＳ４３０）、ステップＳ４３０で生成した表示データをディスプレイ１２０に表示させる（ステップＳ４３２）。これと並行して、制御回路３００においては、情報取得部３０２が、ステップＳ４２８で送信された状態情報を取得して（ステップＳ４３４）、ステップＳ４３４で取得した状態情報を格納部３０４へ格納させる（ステップＳ４３６）。なお、ＣＰＵ１０２は、ステップＳ４２４で取得した入力データが表示を伴なわない制御のためのものである場合、表示データの生成処理（ステップＳ４３０）、および表示データの表示処理（ステップＳ４３２）をおこなわず、これに代えて、入力データに応じた制御処理をおこなう。
【００３６】
図５は、ＣＰＵ１０２が非休止モードのときの端末装置１００による処理の手順を示す。ここでは、ＣＰＵ１０２が非休止モードのときの、端末装置１００の処理の手順について説明する。まず、タッチパネル１３０に対し、入力データが入力されると（ステップＳ５０２）、タッチパネル１３０は、ステップＳ５０２で入力された入力データを制御回路３００へ送信する（ステップＳ５０４）。
【００３７】
制御回路３００においては、取得部３１２が、ステップＳ５０４で送信された入力データを取得する（ステップＳ５０６）。そして、転送部３１６が、ステップＳ５０６で取得された入力データをＣＰＵ１０２へ転送する（ステップＳ５０８）。
【００３８】
ＣＰＵ１０２は、ステップＳ５０８で転送された入力データを取得し（ステップＳ５１０）、ステップＳ５１０で取得した入力データに応じた表示データを生成し（ステップＳ５１２）、ステップＳ５１２で生成した表示データをディスプレイ１２０に表示させる（ステップＳ５１４）。なお、ＣＰＵ１０２は、ステップＳ５１０で取得した入力データが表示を伴なわない制御のためのものである場合、表示データの生成処理（ステップＳ５１２）、および表示データの表示処理（ステップＳ５１４）をおこなわず、これに変えて入力データに応じた制御処理をおこなう。
【００３９】
図６は、入力可能領域の一例を示す。図６に示す画面６００は、ディスプレイ１２０に表示された画面である。画面６００には、画像６０２、画像６０４、画像６０６、画像６０８、画像６１０、および画像６１２が表示されている。画像６０２は、手書き入力欄を示す画像である。画像６０４は、画面６００を閉じるためのソフトボタンの画像である。画像６０６は、手書き入力処理を戻すためのソフトボタンの画像である。画像６０８は、手書き入力処理を進めるためのソフトボタンの画像である。画像６１０は、メニュー画面を表示するためのソフトボタンの画像である。画像６１２は、手書き入力を保存するためのソフトボタンの画像である。
【００４０】
本実施形態においては、画像６０２が表示されている領域と画像６０４が表示されている領域と画像６０６が表示されている領域と画像６０８が表示されている領域と画像６１０が表示されている領域と画像６１２が表示されている領域とが、入力可能領域である。また、入力可能領域すなわち画像６０２が表示されている領域と画像６０４が表示されている領域と画像６０６が表示されている領域と画像６０８が表示されている領域と画像６１０が表示されている領域と画像６１２が表示されている領域を除いた領域が、入力可能領域以外の領域である。判断部３１４は先に説明したステップＳ４１８において、タッチパネル１３０における入力位置が、入力可能領域すなわち画像６０２が表示されている領域と画像６０４が表示されている領域と画像６０６が表示されている領域と画像６０８が表示されている領域と画像６１０が表示されている領域と画像６１２が表示されている領域のうちいずれかに対応するか否かを判断する。
【００４１】
ディスプレイ１２０にこのような画像６００が表示され、ＣＰＵ１０２が休止モードにある場合において、タッチパネル１３０における入力可能領域に対して入力データが入力された場合、ＣＰＵ１０２は、制御回路３００の制御により、非休止モードに切り替わるとともに、制御回路３００から転送された入力データに応じた処理をおこなう。たとえば、手書き入力欄に対して手書き文字が入力された場合、ＣＰＵ１０２は、この手書き文字の表示データを生成して、ディスプレイ１２０の上記手書き入力欄に表示させる。また、ソフトボタンが押下された場合、ＣＰＵ１０２は、押下されたソフトボタンに応じた制御処理をおこなう。
【００４２】
また、ディスプレイ１２０にこのような画像６００が表示され、ＣＰＵ１０２が非休止モードにある場合においては、タッチパネル１３０におけるいずれの領域に対して入力データが入力された場合であっても、ＣＰＵ１０２は、制御回路３００から直接転送された入力データに応じた処理をおこなう。
【００４３】
一方、ディスプレイ１２０にこのような画像６００が表示され、ＣＰＵ１０２が休止モードにある場合において、タッチパネル１３０における入力可能領域以外の領域に対して入力データが入力された場合、ＣＰＵ１０２へは、制御回路３００の制御により、入力データが転送されない。したがって、ＣＰＵ１０２は、休止モードを維持し、入力された入力データに応じた処理をおこなわない。
【００４４】
以上説明したように、本実施形態の制御回路３００によれば、タッチパネル１３０によって入力された入力データによって特定される入力位置が予め定められた入力可能領域に対応するか否かを判断し、ＣＰＵ１０２が第１の動作状態にある場合において、入力位置が予め定められた入力可能領域に対応すると判断された場合、ＣＰＵ１０２を第１の動作状態から第２の動作状態に切り替える構成とした。これにより、ユーザーが誤ってタッチパネル１３０上の入力可能領域以外の領域に触れてしまった場合など、不要な入力が端末装置１００に対しておこなわれた場合であっても、ＣＰＵ１０２は第１の動作状態から復帰しない。このため、端末装置１００の消費電力量を抑えることができる。
【００４５】
また、本実施形態の制御回路３００によれば、ＣＰＵ１０２が、第２の動作状態から第１の動作状態に移行する場合に、タッチパネル１３０における入力可能領域を示す情報を、格納部３０４に格納する構成とした。かかる構成によれば、入力が可能な領域であるか否かの判断基準を格納部３０４から読み取ればよく、ＣＰＵ１０２等に問い合わせる必要がなくなるため、端末装置１００の消費電力量を抑えることができる。また、ＣＰＵ１０２が第１の動作状態に移行する度に、その時点でＣＰＵ１０２が要求する最新の入力可能領域の判断基準を格納部３０４に格納しておくことができる。
【００４６】
また、本実施形態の制御回路３００によれば、ＣＰＵ１０２が第２の動作状態にある場合、入力データをＣＰＵ１０２へ転送する構成とした。これにより、ＣＰＵ１０２が第２の動作状態にある場合のＣＰＵ１０２による入力データに対する処理の実行を妨げることなく、端末装置１００の消費電力量を抑えることができる。
【００４７】
また、本実施形態の制御回路３００によれば、ＣＰＵ１０２が第１の動作状態にある場合において、入力位置が予め定められた入力可能領域内であると判断された場合、入力データをＣＰＵ１０２へ転送する構成とした。これにより、ＣＰＵ１０２は、転送された入力データを用いて、タッチパネル１３０による入力に応じた処理をおこなうことができる。したがって、ＣＰＵ１０２が第２の動作状態に復帰した後のＣＰＵ１０２による入力データに対する処理の実行を妨げることなく、端末装置１００の消費電力量を抑えることができる。
【００４８】
また、本実施形態の制御回路３００によれば、入力データをＣＰＵ１０２へ転送することにより、ＣＰＵ１０２を第１の動作状態から第２の動作状態に切り替える構成とした。これにより、入力データを転送する処理とは別に、ＣＰＵ１０２を第１の動作状態から第２の動作状態に切り替えるための情報をＣＰＵ１０２に送信する処理をおこなう必要がなくなる。したがって、より簡易な構成で、ＣＰＵ１０２の状態の切り替えを制御し、情報処理装置の消費電力量を抑えることができる。
【００４９】
なお、本実施形態においては、入力可能領域として、画像６０２が表示されている領域と画像６０４が表示されている領域と画像６０６が表示されている領域と画像６０８が表示されている領域と画像６１０が表示されている領域と画像６１２が表示されている領域とを設定したが、本発明はこれに限定するものではない。入力可能領域として、例えば手書き入力欄を示す画像６０２のみを設定しても良い。
【００５０】
図７は、入力可能領域の変形例を示す。図７に示す画面６００は、画像６１４をさらに備えている点で、図６に示した画面６００と異なる。この例では、入力可能領域として、画像６０２乃至画像６１２が表示されている領域を設定するのではなく、画像６０２乃至画像６１２とは別に、ＣＰＵ１０２の動作状態を休止モードから非休止モードへ切り替えるためにスタイラスペン１１５で押すべき復帰用ソフトボタンの画像６１４を画面６００に表示して、その当該画像６１４が表示されている領域を入力可能領域として設定している。
【００５１】
この変形例の場合、入力可能領域が復帰用ソフトボタンの画像６１４が表示されている領域に限定されるため、ユーザーの誤った操作によってＣＰＵ１０２の動作状態が休止モードから非休止モードへ切り替わることを、より効果的に防止することが出来る。その結果、端末装置１００の消費電力量をより効果的に抑えることができる。さらに、ＣＰＵ１０２が非休止モードにあるときには復帰用ソフトボタンを表示しないようにすれば、ユーザーはＣＰＵ１０２の動作状態を容易に認識することができるため、復帰用ソフトボタンを押す必要がないときに無駄に押すことを防ぐことができる。
【００５２】
本発明の制御方法は、端末装置１００への適用に限定するものではない。本発明の制御方法は、少なくとも位置検出型の入力装置、表示装置、および休止モードを有するＣＰＵを備えているものであれば、どのような情報処理装置に適用してもよい。また、本発明の制御方法は、制御回路３００によっての実現に限定するものではない。本発明の制御方法は、どのようなソフトウェアまたはどのようなハードウェアによって実現されてもよい。
【符号の説明】
【００５３】
１００  端末装置、１０２  ＣＰＵ、１０４  メモリー、１０６  ディスプレイ駆動回路、１０８  バッファーメモリー、１１０  筐体、１１５  スタイラスペン、１２０  ディスプレイ、１３０  タッチパネル、３００  制御回路
【図１】
0005636723.tif 000002
【図２】
0005636723.tif 000003
【図３】
0005636723.tif 000004
【図４】
0005636723.tif 000005
【図５】
0005636723.tif 000006
【図６】
0005636723.tif 000007
【図７】
0005636723.tif 000008