(57)【要約】  実施形態によれば、電子機器は、受信手段と、処理手段とを具備する。受信手段は、スタイラスペンから出力される信号からスタイラスペンの識別情報を受信する。処理手段は、第１スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第１ファイルの編集または削除が指示される場合、前記第１スタイラスペンの第１識別情報と前記第１ファイルに対応づけられる第２スタイラスペンの第２識別情報とを比較し、一致する場合、前記第１ファイルの編集または削除の少なくとも一方を許可する。
2016031000.tif 000002
【特許請求の範囲】
【請求項１】
スタイラスペンから出力される信号からスタイラスペンの識別情報を受信する受信手段と、
第１スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第１ファイルの編集または削除が指示される場合、前記第１スタイラスペンの第１識別情報と前記第１ファイルに対応づけられる第２スタイラスペンの第２識別情報とを比較し、一致する場合、前記第１ファイルの編集または削除の少なくとも一方を許可する処理手段と、
を具備する電子機器。
【請求項２】
前記第２識別情報は、前記第１ファイルの作成時又は過去の編集時の少なくともいずれかで用いられたスタイラスペンの識別情報である請求項１に記載の電子機器。
【請求項３】
第３スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第２ファイルの作成、編集または削除の少なくとも一つが可能なアプリケーションプログラムを格納するメモリを具備し、
前記アプリケーションプログラムは、
第４スタイラスペンの第４識別情報を登録すること、
前記第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、前記第２ファイルの作成、編集または削除の少なくとも一つを許可すること、
を実行する請求項１に記載の電子機器。
【請求項４】
第３スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第２ファイルの削除、アプリケーションプログラムの起動またはオペレーティングシステムの設定変更の少なくとも一つが可能なオペレーティングシステムを格納するメモリを具備し、
前記オペレーティングシステムは、
第４スタイラスペンの第４識別情報を登録すること、
前記第３スタイラスペンの第３識別情報と前記第２ファイルに対応づけられる第５スタイラスペンの第５識別情報とを比較し、一致する場合、前記第２ファイルの削除を許可すること、
前記第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、アプリケーションプログラムの起動またはオペレーティングシステムの設定変更の少なくとも一方を許可すること、
を実行する請求項１に記載の電子機器。
【請求項５】
第３スタイラスペンを用いたディスプレイ上への操作により、ＢＩＯＳの設定変更が可能なＢＩＯＳを格納するメモリを具備し、
前記ＢＩＯＳは、
第４スタイラスペンの第４識別情報を登録すること、
前記第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、ＢＩＯＳの設定変更を許可すること、
を実行する請求項１に記載の電子機器。
【請求項６】
スタイラスペンから出力される信号からスタイラスペンの識別情報を取得することと、
第１スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第１ファイルの編集または削除が指示される場合、前記第１スタイラスペンの第１識別情報と前記第１ファイルに対応づけられる第２スタイラスペンの第２識別情報とを比較し、一致する場合、前記第１ファイルの編集または削除の少なくとも一方を許可することと、
を具備する電子機器の処理方法。
【請求項７】
前記第２識別情報は、前記第１ファイルの作成時又は過去の編集時の少なくともいずれかで用いられたスタイラスペンの識別情報である請求項６に記載の処理方法。
【請求項８】
第３スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第２ファイルの作成、編集または削除の少なくとも一つが可能なアプリケーションプログラムが、
第４スタイラスペンの識別情報を登録すること、
前記第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、前記第２ファイルの作成、編集または削除の少なくとも一つを許可すること、
を実行する請求項６に記載の処理方法。
【請求項９】
第３スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第２ファイルの削除、アプリケーションプログラムの起動またはオペレーティングシステムの設定変更の少なくとも一つが可能なオペレーティングシステムが、
第４スタイラスペンの第４識別情報を登録すること、
前記第３スタイラスペンの第３識別情報と前記第２ファイルに対応づけられる第５スタイラスペンの第５識別情報とを比較し、一致する場合、前記第２ファイルの削除を許可すること、
前記第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、アプリケーションプログラムの起動またはオペレーティングシステムの設定変更の少なくとも一方を許可すること、
を実行する請求項６に記載の処理方法。
【請求項１０】
第３スタイラスペンを用いたディスプレイ上への操作により、ＢＩＯＳの設定変更が可能なＢＩＯＳが、
第４スタイラスペンの第４識別情報を登録すること、
前記第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、ＢＩＯＳの設定変更を許可すること、
を実行する請求項６に記載の処理方法。
【請求項１１】
コンピュータを、
スタイラスペンから出力される信号からスタイラスペンの識別情報を受信する受信手段、
第１スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第１ファイルの編集または削除が指示される場合、前記第１スタイラスペンの第１識別情報と前記第１ファイルに対応づけられる第２スタイラスペンの第２識別情報とを比較し、一致する場合、前記第１ファイルの編集または削除の少なくとも一方を許可する処理手段、
として機能させるためのプログラム。
【請求項１２】
前記第２識別情報は、前記第１ファイルの作成時又は過去の編集時の少なくともいずれかで用いられたスタイラスペンの識別情報である請求項１１に記載のプログラム。
【請求項１３】
前記コンピュータに、
第４スタイラスペンの第４識別情報を登録すること、
第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、第３スタイラスペンを用いたディスプレイ上への操作による、前記ディスプレイに表示されている第２ファイルの作成、編集または削除の少なくとも一つを許可すること、
を実行させる請求項１１に記載のプログラム。
【請求項１４】
前記コンピュータに、
第４スタイラスペンの第４識別情報を登録すること、
第３スタイラスペンの第３識別情報と第２ファイルに対応づけられる第５スタイラスペンの第５識別情報とを比較し、一致する場合、前記第３スタイラスペンを用いたディスプレイ上への操作による、前記第２ファイルの削除を許可すること、
第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、前記第３スタイラスペンを用いたディスプレイ上への操作による、アプリケーションプログラムの起動またはオペレーティングシステムの設定変更の少なくとも一方を許可すること、
を実行させる請求項１１に記載のプログラム。
【請求項１５】
前記コンピュータに、
第４スタイラスペンの第４識別情報を登録すること、
第３スタイラスペンの第３識別情報と前記登録される第４スタイラスペンの第４識別情報とを比較し、一致する場合、前記第３スタイラスペンを用いたディスプレイ上への操作による、ＢＩＯＳの設定変更を許可すること、
を実行させる請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、タブレットやノートＰＣ（Personal computer）といったバッテリ駆動可能で持ち運びが容易な電子機器が広く普及している。この種の電子機器の多くは、ユーザによる入力操作を容易にするために、手書き入力機能（ペン入力機能）を備えている。【０００３】
手書き入力機能で用いられるペンには、電磁誘導方式のデジタイザペン、静電容量方式タッチパネルでのアクティブスタイラスペンまたはパッシブスタイラスペンおよび抵抗膜方式タッチパネルでのスタイラスペン等、種々のペンが存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９４９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
アクティブスタイラスペンをサポートする静電容量方式のタッチパネルを搭載する電子機器においては、最近では、アクティブスタイラスペンが出力する信号から当該アクティブスタイラスペンの識別情報（Pen ID）を取得することが可能となっている。その一方で、現状では、このPen IDが有効に活用されているとは言えない。【０００６】
本発明の一形態が解決しようとする課題は、アクティブスタイラスペンの識別情報に基づいた制御を行う電子機器、処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、受信手段と、処理手段とを具備する。受信手段は、スタイラスペンから出力される信号からスタイラスペンの識別情報を受信する。処理手段は、第１スタイラスペンを用いたディスプレイ上への操作により、前記ディスプレイに表示されている第１ファイルの編集または削除が指示される場合、前記第１スタイラスペンの第１識別情報と前記第１ファイルに対応づけられる第２スタイラスペンの第２識別情報とを比較し、一致する場合、前記第１ファイルの編集または削除の少なくとも一方を許可する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１実施形態の電子機器の外観を示す図である。
【図２】図２は、第１実施形態の電子機器のシステム構成を示す図である。
【図３】図３は、第１実施形態の電子機器上で動作する文書作成アプリケーションプログラムによるアクティブスタイラスペンのPen IDに基づく一動作例を説明するための図である。
【図４】図４は、第１実施形態の電子機器上で動作する文書作成アプリケーションプログラムのファイル編集時等における動作手順を示すフローチャートである。
【図５】図５は、第２実施形態の電子機器上で動作する文書作成アプリケーションプログラムによるアクティブスタイラスペンのPen IDに基づく一動作例を説明するための図である。
【図６】図６は、第２実施形態の電子機器上で動作する文書作成アプリケーションプログラムが提示するユーザインタフェース画面の一例を示す図である。
【図７】図７は、第２実施形態の電子機器上で動作する文書作成アプリケーションプログラムのファイル編集時等における動作手順を示すフローチャートである。
【図８】図８は、第３実施形態の電子機器上で動作するＯＳによるアクティブスタイラスペンのPen IDに基づく一動作例を説明するための図である。
【図９】図９は、第３実施形態の電子機器上で動作するＯＳが提供するユーザインタフェースの一例を説明するための図である。
【図１０】図１０は、第３実施形態の電子機器上で動作するＯＳのファイル削除時における動作手順を示すフローチャートである。
【図１１】図１１は、第４実施形態の電子機器上で動作するＯＳによるアクティブスタイラスペンのPen IDに基づく一動作例を説明するための図である。
【図１２】図１２は、第４実施形態の電子機器上で動作するＯＳのアプリケーションプログラムや設定ツール等の起動時における動作手順を示すフローチャートである。
【図１３】図１３は、第５実施形態の電子機器上で動作するＢＩＯＳによるアクティブスタイラスペンのPen IDに基づく一動作例を説明するための図である。
【図１４】図１４は、第５実施形態の電子機器上で動作するＢＩＯＳが提示するユーザインタフェース画面の一例を示す図である。
【図１５】図１５は、第５実施形態の電子機器上で動作するＢＩＯＳのＢＩＯＳ設定の変更時における動作手順を示すフローチャートである。
【図１６】図１６は、第１乃至第５実施形態の電子機器によるアクティブスタイラスペンのPen IDの活用法を総合的に示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
（第１実施形態）
まず、第１実施形態について説明する。
【００１１】
図１は、本実施形態の電子機器の外観を示す図である。ここでは、本実施形態の電子機器が、タブレット１として実現される場合を想定する。また、ここでは、磁界共鳴方式または直流共鳴方式により、タブレット１からアクティブスタイラスペン２にワイヤレスで電力を供給する（無線給電）ことを想定する。なお、ここでは、アクティブスタイラスペン２を想定するが、アクティブ型に限らず、パッシブ型のスタイラスペン（パッシブスタイラスペン）も適用可能である。
【００１２】
図１に示すように、タブレット１は、本体１１とタッチスクリーンディスプレイ１２とを備える。タッチスクリーンディスプレイ１２は、その表示面が本体１１の上面から露出するように設置されている。
【００１３】
本体１１は、薄い箱形の筐体を有している。タッチスクリーンディスプレイ１２には、フラットパネルディスプレイと、フラットパネルディスプレイ上でのアクティブスタイラスペン２の接触位置を検出するセンサとが組み込まれている。センサは、静電容量方式のタッチパネルであり、アクティブスタイラスペン２をサポートする機能を有している。タッチパネルは、アクティブスタイラスペン２から出力される信号に基づき、タッチパネルに非接触状態にあるアクティブスタイラスペン２のペン先が指し示すタッチパネル上の位置を検出することができる。フラットパネルディスプレイは、ＬＣＤ（Liquid crystal display）である。タッチパネルは、ＬＣＤの表示面を覆うように設けられる。
【００１４】
図２は、タブレット１のシステム構成を示す図である。
【００１５】
図２に示すように、タブレット１は、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、ＢＩＯＳ−ＲＯＭ１０４およびＳＳＤ（Solid state drive）１０５を備えている。また、タブレット１は、グラフィクスコントローラ１０６、ペンコントローラ１０７、無線通信デバイス１０８、ＥＣ（Embedded controller）１０９、無線給電用送電回路１１０および送電コイル１１１を備えている。
【００１６】
ＣＰＵ１０１は、タブレット１内の各種コンポーネントの動作を制御するプロセッサである。ＣＰＵ１０１は、ＳＳＤ１０５から主メモリ１０３に各種ソフトウェアをロードして実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）２１０や各種アプリケーションプログラムが含まれている。ＯＳ２１０は、ペンドライバ２１１を有している。また、各種アプリケーションプログラムには、アクティブスタイラスペン２を使って文書を作成するための文書作成アプリケーションプログラム２２０が含まれる。ペンドライバ２１１および文書作成アプリケーションプログラム２２０の詳細については後述する。
【００１７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０４に格納されたＢＩＯＳ２００も実行する。ＢＩＯＳ２００は、ハードウェア制御のためのプログラムである。ＢＩＯＳ−ＲＯＭ１０４は、フラッシュメモリであり、例えばＢＩＯＳ２００の設定情報等の格納領域としても利用される。
【００１８】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラ等、各種コンポーネントを駆動制御するための種々のコントローラが内蔵されている。
【００１９】
グラフィクスコントローラ１０６は、タッチスクリーンディスプレイ１２に組み込まれているＬＣＤ１２Ａを制御する表示コントローラである。ＬＣＤ１２Ａは、グラフィクスコントローラ１０４によって生成される表示信号に基づいて画面イメージを表示する。ＬＣＤ１２Ａ上にはタッチパネル１２Ｂが配置されている。アクティブスタイラスペン２がタッチスクリーンディスプレイ１２の表示面上に接触した位置は、このタッチパネル１２Ｂによって検出される。
【００２０】
ペンコントローラ１０７は、タッチパネル１２Ｂから出力される検出信号を受けて位置データを生成するデバイスである。タッチパネル１２Ｂから出力される検出信号には、アクティブスタイラスペン２の接触を検出したタッチスクリーンディスプレイ１２の表示面上の座標を示す信号のほか、アクティブスタイラスペン２から出力される信号が含まれている。また、アクティブスタイラスペン２から出力される信号には、アクティブスタイラスペン２の識別情報（Pen ID）が含まれている。ペンコントローラ１０７は、アクティブスタイラスペン２から出力される信号からPen IDを取得する機能も有している。ペンコントローラ１０７は、位置データとPen Idとを、内蔵レジスタに格納する。前述のペンドライバ２１１は、ペンコントローラ１０７の内蔵レジスタに格納された位置データおよびPen IDを読み出すためのプログラムである。ペンコントローラ１０７の内蔵レジスタに格納された位置データおよびPen IDは、ＢＩＯＳ２００によっても読み出すことができる。Pen IDは、アクティブスタイラスペン２毎に固有の値が割り当てられ、各アクティブスタイラスペン２内に保存されているデータである。なお、ペンコントローラ１０７は、ペンドライバ２１１またはＢＩＯＳ２００からの指示を受けた場合に、アクティブスタイラスペン２のPen IDを取得するものであってもよい。
【００２１】
無線通信デバイス１０８は、無線ＬＡＮまたは３Ｇ移動通信などの無線通信を実行するデバイスである。ＥＣ１０９は、電力管理のための電源回路１０９Ａを含むワンチップマイクロコンピュータである。ＥＣ１０９は、ユーザによるパワーボタンの操作に応じてタブレット１を電源オン／オフする機能を有している。
【００２２】
無線給電用送電回路１１０は、送電コイル１１１を使って電源回路１０９Ａからの電力をアクティブスタイラスペン２に送電する回路である。送電コイル１１１は、無線給電用送電回路１１０の制御の下、アクティブスタイラスペン２側に設けられる受電コイルを共鳴させるための磁束を発生させるコイルである。
【００２３】
次に、以上のようなシステム構成を持つタブレット１上で動作する文書作成アプリケーションプログラム２２０によるアクティブスタイラスペン２のPen IDに基づく一動作例について説明する。
【００２４】
文書作成アプリケーションプログラム２２０は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、手書き文書を作成することを可能とするプログラムである。文書作成アプリケーションプログラム２２０は、筆跡を解析して、手書きされた文字をテキストデータに変換する機能を備えている。文書作成アプリケーションプログラム２２０は、タッチスクリーンディスプレイ１２上で手書き入力された内容を１枚のページとして管理し、また、複数枚のページを１冊のノートとして管理することができる。文書作成アプリケーションプログラム２２０は、各ノートを１つのファイルとしてＳＳＤ１０５に格納する。換言すると、文書作成アプリケーションプログラム２２０を使用するユーザは、まず、新規ノートの作成作業を行い、このノートについて、新規ページの追加、既存ページの更新、既存ページの削除、ノート自体の削除、等の（削除を含む）編集作業を行う。新規ノートの作成は、いずれのノートにも属さない新規ページの作成（保存）時に自動的に行われるものであってもよい。なお、以下では、編集および削除を編集と総称することがある。
【００２５】
文書作成アプリケーションプログラム２２０は、このノート（ファイル）に対する編集作業の可否判断にアクティブスタイラスペン２のPen IDを活用する。図３に、本実施形態における文書作成アプリケーションプログラム２２０によるアクティブスタイラスペン２のPen IDに基づく一動作例を示す。
【００２６】
図３中、（Ａ）は、ファイル作成時の文書作成アプリケーションプログラム２２０の動作を示している。文書作成アプリケーションプログラム２２０は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの作成が指示された際、ペンドライバ２１１を介して、アクティブスタイラスペン２のPen ID（Pen ID ３０１）をペンコントローラ１０７から取得する。文書作成アプリケーションプログラム２２０は、この取得したPen ID ３０１と対応づけて、作成が指示されたファイル（ファイル４０１）をＳＳＤ１０５に格納する。なお、図３では、ファイル４０１内にPen ID ３０１が保存される例を示すが、ファイル４０１へのPen ID ３０１の対応づけは、これに限定されるものではない。
【００２７】
一方、（Ｂ）は、ファイル編集時の文書作成アプリケーションプログラム２２０の動作を示している。文書作成アプリケーションプログラム２２０は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの編集が指示された際、第１に、ペンドライバ２１１を介して、その指示に使用されるアクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得する。第２に、文書作成アプリケーションプログラム２２０は、編集が指示されたファイル４０１に対応づけられたPen ID ３０１を（ＳＳＤ１０５から）取得する。
【００２８】
文書作成アプリケーションプログラム２２０は、取得した２つのPen ID ３０１を比較して、一致した場合、指示されたファイル４０１の編集を許可する。一方、２つのPen ID ３０１が一致しなかった場合、文書作成アプリケーションプログラム２２０は、指示されたファイル４０１の編集を禁止する。
【００２９】
これにより、特定のアクティブブスタイラスペン２を持たない第３者による作業を制限でき、第３者による特定のファイルの編集や削除を防ぐことができる。
【００３０】
図４は、本実施形態の文書作成アプリケーションプログラム２２０のファイル編集時等における動作手順を示すフローチャートである。
【００３１】
タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの編集等が指示された場合、文書作成アプリケーションプログラム２２０は、アクティブスタイラスペン２のPen ID ３０１を取得すると共に（ブロックＡ１）、ファイル４０１に保存されているPen ID ３０１を取得する（ブロックＡ２）。
【００３２】
文書作成アプリケーションプログラム２２０は、取得した２つのPen ID ３０１を比較し（ブロックＡ３）、一致した場合（ブロックＡ４のＹＥＳ）、ファイル４０１の編集や削除を許可する（ブロックＡ５）。一致しなかった場合（ブロックＡ４のＮＯ）、文書作成アプリケーションプログラム２２０は、ファイル４０１の編集や削除を禁止する（ブロックＡ６）。
【００３３】
このように、本実施形態のタブレット１は、アクティブスタイラスペン２のPen ID ３０１に基づいた制御を行うことができる。
【００３４】
（第２実施形態）
次に、第２実施形態について説明する。なお、本実施形態においても、第１実施形態と同様、電子機器がタブレット１として実現される場合を想定し、システム構成等の説明については省略する。また、第１実施形態のタブレット１と同一のコンポーネント等に対しては同一の符号を使用する。
【００３５】
本実施形態では、文書作成アプリケーションプログラム２２０に、アクティブスタイラスペン２のPen ID ３０１を予め登録する機能を実装する。文書作成アプリケーションプログラム２２０は、登録されているPen ID ３０１と、作業に使用されるアクティブスタイラスペン２のPen ID ３０１とを比較し、一致する場合にのみ、ファイル４０１の新規作成、編集、削除等の作業を許可する。
【００３６】
図５に、本実施形態における文書作成アプリケーションプログラム２２０によるアクティブスタイラスペン２のPen ID ３０１に基づく一動作例を示す。
【００３７】
図５中、（Ａ）は、アクティブスタイラスペン２のPen ID ３０１の登録時の文書作成アプリケーションプログラム２２０の動作を示している。文書作成アプリケーションプログラム２２０は、ユーザが特定のアクティブスタイラスペン２を登録するためのユーザインタフェースを提供する。図６に、文書作成アプリケーションプログラム２２０が提供するユーザインタフェースで提示されるユーザインタフェース画面の一例を示す。
【００３８】
図６に示すように、ユーザインタフェース画面上には、アクティブスタイラスペン２をタッチスクリーンディスプレイ１２上に接触させるための領域ａ１が設けられる。文書作成アプリケーションプログラム２２０は、この領域ａ１へのアクティブスタイラスペン２の接触が検出されたら、ペンドライバ２１１を介して、アクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得し、そのPen ID ３０１を文書作成アプリケーションプログラム２２０の管理領域内に保存する。
【００３９】
なお、ユーザインタフェース画面には、領域ａ１に接触させたアクティブスタイラスペン２の登録を指示するためのオブジェクトａ２と、領域ａ１に接触させたアクティブスタイラスペン２の登録取り止めを指示するためのオブジェクトａ３とが配置される。このオブジェクトａ２，ａ３は、アクティブスタイラスペン２のPen ID ３０１の取得が完了した場合に操作可能となるように制御される。ユーザは、アクティブスタイラスペン２をユーザインタフェース画面の領域ａ１上に接触させ、登録を行う場合はオブジェクトａ２に対するタッチ操作（手書き入力操作）を行い、登録を止める場合はオブジェクトａ３に対するタッチ操作を行う。文書作成アプリケーションプログラム２２０は、オブジェクトａ２に対するタッチ操作が検出されたら、Pen ID ３０１の保存を行う。
【００４０】
一方、図５中、（Ｂ）は、ファイル編集時の文書作成アプリケーションプログラム２２０の動作を示している。なお、ここでは、ファイル編集時を例示しているが、ファイル作成時およびファイル削除時も同様の動作が行われる。
【００４１】
文書作成アプリケーションプログラム２２０は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの編集が指示された際、第１に、ペンドライバ２１１を介して、その指示に使用されるアクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得する。第２に、文書作成アプリケーションプログラム２２０は、登録されているPen ID ３０１を（文書作成アプリケーションプログラム２２０の管理領域内から）取得する。
【００４２】
文書作成アプリケーションプログラム２２０は、取得した２つのPen ID ３０１を比較して、一致した場合、指示されたファイル４０１の編集を許可する。一方、２つのPen ID ３０１が一致しなかった場合、文書作成アプリケーションプログラム２２０は、指示されたファイル４０１の編集を禁止する。
【００４３】
これにより、特定のアクティブブスタイラスペン２を持たない第３者による作業を制限でき、第３者による特定のファイルの編集や削除を防ぐことができる。
【００４４】
図７は、本実施形態の文書作成アプリケーションプログラム２２０のファイル編集時等における動作手順を示すフローチャートである。
【００４５】
タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの編集等が指示された場合、文書作成アプリケーションプログラム２２０は、アクティブスタイラスペン２のPen ID ３０１を取得すると共に（ブロックＢ１）、文書作成アプリケーションプログラム２２０に登録されているPen ID ３０１を取得する（ブロックＢ２）。
【００４６】
文書作成アプリケーションプログラム２２０は、取得した２つのPen ID ３０１を比較し（ブロックＢ３）、一致した場合（ブロックＢ４のＹＥＳ）、ファイル４０１の新規作成や編集、削除を許可する（ブロックＢ５）。一致しなかった場合（ブロックＢ４のＮＯ）、文書作成アプリケーションプログラム２２０は、ファイル４０１の新規作成や編集、削除を禁止する（ブロックＢ６）。
【００４７】
このように、本実施形態のタブレット１は、アクティブスタイラスペン２のPen ID ３０１に基づいた制御を行うことができる。
【００４８】
（第３実施形態）
次に、第３実施形態について説明する。なお、本実施形態においても、第１実施形態と同様、電子機器がタブレット１として実現される場合を想定し、システム構成等の説明については省略する。また、第１実施形態のタブレット１と同一のコンポーネント等に対しては同一の符号を使用する。
【００４９】
本実施形態では、ＯＳ２１０に、Pen ID ３０１を比較する機能を実装する。ＯＳ２１０は、ファイル４０１内に保存されるPen ID ３０１と、そのファイル４０１の削除指示に使用されるアクティブスタイラスペン２のPen ID ３０１とを比較し、一致する場合にのみ、ファイル４０１の削除を許可する。
【００５０】
図８に、本実施形態におけるＯＳ２１０によるアクティブスタイラスペン２のPen ID ３０１に基づく一動作例を示す。
【００５１】
図８は、ファイル削除時のＯＳ２１０の動作を示している。ＯＳ２１０は、例えば図９に示すような、例えば文書作成アプリケーションプログラム２２０により作成したファイル４０１を当該文書作成アプリケーションプログラム２２０によらずに削除可能なユーザインタフェースを提供する。図９中、オブジェクトｂ１は、ファイル４０１を表すアイコンである。また、オブジェクトｂ２は、ファイル４０１の削除を指示するためのアイコンである。オブジェクトｂ１を移動させてオブジェクトｂ２に重ね合わせるような手書き入力操作がアクティブスタイラスペン２によりタッチスクリーンディスプレイ１２上で行われると、ＯＳ２１０は、オブジェクトｂ１で表されるファイル４０１を削除する。
【００５２】
つまり、例えば、文書作成アプリケーションプログラム２２０が特定のアクティブスタイラスペン２を持たない第３者によるファイル４０１に対する作業を制限していたとしても、ＯＳ２１０が提供するユーザインタフェースにより、特定のアクティブブスタイラスペン２を持たない第３者によるファイル４０１の削除が行われ得ることとなる。
【００５３】
そこで、ＯＳ２１０は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの削除が指示された際、第１に、ペンドライバ２１１により、その指示に使用されるアクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得する。第２に、ＯＳ２１０は、削除が指示されたファイル４０１に対応づけられたPen ID ３０１を（ＳＳＤ１０５から）取得する。ここでは、削除が指示されたファイル４０１は、文書作成アプリケーションプログラム２２０により作成されたものであって、Pen ID ３０１の対応づけが、当該文書作成アプリケーションプログラム２２０により行われているものとする。
【００５４】
ＯＳ２１０は、取得した２つのPen ID ３０１を比較して、一致した場合、指示されたファイル４０１の削除を許可する。一方、２つのPen ID ３０１が一致しなかった場合、ＯＳ２１０は、指示されたファイル４０１の削除を禁止する。
【００５５】
これにより、特定のアクティブブスタイラスペン２を持たない第３者による作業を制限でき、第３者による特定のファイルの削除を防ぐことができる。
【００５６】
図１０は、本実施形態のＯＳ２１０のファイル削除時における動作手順を示すフローチャートである。
【００５７】
タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ファイルの削除が指示された場合、ＯＳ２１０は、アクティブスタイラスペン２のPen ID ３０１を取得すると共に（ブロックＣ１）、ファイル４０１に保存されているPen ID ３０１を取得する（ブロックＣ２）。
【００５８】
ＯＳ２１０は、取得した２つのPen ID ３０１を比較し（ブロックＣ３）、一致した場合（ブロックＣ４のＹＥＳ）、ファイル４０１の削除を許可する（ブロックＣ５）。一致しなかった場合（ブロックＣ４のＮＯ）、ＯＳ２１０は、ファイル４０１の削除を禁止する（ブロックＣ６）。
【００５９】
このように、本実施形態のタブレット１は、アクティブスタイラスペン２のPen ID ３０１に基づいた制御を行うことができる。
【００６０】
（第４実施形態）
次に、第４実施形態について説明する。なお、本実施形態においても、第１実施形態と同様、電子機器がタブレット１として実現される場合を想定し、システム構成等の説明については省略する。また、第１実施形態のタブレット１と同一のコンポーネント等に対しては同一の符号を使用する。
【００６１】
本実施形態では、ＯＳ２１０に、アクティブスタイラスペン２のPen ID ３０１を予め登録する機能を実装する。ＯＳ２１０は、登録されているPen ID ３０１と、作業に使用されるアクティブスタイラスペン２のPen ID ３０１とを比較し、一致する場合にのみ、（文書作成アプリケーションプログラム２２０を含む）アプリケーションプログラムや設定ツール等の起動を許可する。
【００６２】
図１１に、本実施形態におけるＯＳ２１０によるアクティブスタイラスペン２のPen ID ３０１に基づく一動作例を示す。
【００６３】
図１１中、（Ａ）は、アクティブスタイラスペン２のPen ID ３０１の登録時のＯＳ２１０の動作を示している。本実施形態のＯＳ２１０は、第２実施形態の文書作成アプリケーションプログラム２２０と同様、ユーザが特定のアクティブスタイラスペン２を登録するためのユーザインタフェースを提供する。
【００６４】
タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、アクティブスタイラスペン２の登録が指示された際、ペンドライバ２１１により、アクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得し、そのPen ID ３０１をＯＳ２１０の管理領域内に保存する。
【００６５】
一方、（Ｂ）は、アプリケーションプログラムや設定ツール等の起動時のＯＳ２１０の動作を示している。
【００６６】
ＯＳ２１０は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、アプリケーションプログラムや設定ツール等の起動が指示された際、第１に、ペンドライバ２１１により、その指示に使用されるアクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得する。第２に、ＯＳ２１０は、登録されているPen ID ３０１を（ＯＳ２１０の管理領域内から）取得する。
【００６７】
ＯＳ２１０は、取得した２つのPen ID ３０１を比較して、一致した場合、指示されたアプリケーションプログラムや設定ツール等の起動を許可する。一方、２つのPen ID ３０１が一致しなかった場合、ＯＳ２１０は、指示されたアプリケーションプログラムや設定ツール等の起動を禁止する。
【００６８】
これにより、特定のアクティブブスタイラスペン２を持たない第３者による作業を制限でき、第３者によりタブレット１でアプリケーションプログラムが使用されたり、ＯＳ設定などが変更されたりすることを防ぐことができる。
【００６９】
図１２は、本実施形態のＯＳ２１０のアプリケーションプログラムや設定ツール等の起動時における動作手順を示すフローチャートである。
【００７０】
タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、アプリケーションプログラムや設定ツール等の起動が指示された場合、ＯＳ２１０は、アクティブスタイラスペン２のPen ID ３０１を取得すると共に（ブロックＤ１）、ＯＳ２１０に登録されているPen ID ３０１を取得する（ブロックＤ２）。
【００７１】
ＯＳ２１０は、取得した２つのPen ID ３０１を比較し（ブロックＤ３）、一致した場合（ブロックＤ４のＹＥＳ）、アプリケーションプログラムや設定ツール等の起動を許可する（ブロックＤ５）。一致しなかった場合（ブロックＤ４のＮＯ）、ＯＳ２１０は、アプリケーションプログラムや設定ツール等の起動を禁止する（ブロックＤ６）。
【００７２】
このように、本実施形態のタブレット１は、アクティブスタイラスペン２のPen ID ３０１に基づいた制御を行うことができる。
【００７３】
（第５実施形態）
次に、第５実施形態について説明する。なお、本実施形態においても、第１実施形態と同様、電子機器がタブレット１として実現される場合を想定し、システム構成等の説明については省略する。また、第１実施形態のタブレット１と同一のコンポーネント等に対しては同一の符号を使用する。
【００７４】
本実施形態では、ＢＩＯＳ２００に、アクティブスタイラスペン２のPen ID ３０１を予め登録する機能を実装する。ＢＩＯＳ２１０は、登録されているPen ID ３０１と、作業に使用されるアクティブスタイラスペン２のPen ID ３０１とを比較し、一致する場合にのみ、ＢＩＯＳ設定の変更を許可する。
【００７５】
図１３に、本実施形態におけるＢＩＯＳ２００によるアクティブスタイラスペン２のPen ID ３０１に基づく一動作例を示す。
【００７６】
図１３中、（Ａ）は、アクティブスタイラスペン２のPen ID ３０１の登録時のＢＩＯＳ２００の動作を示している。ＢＩＯＳ２００は、ユーザがＢＩＯＳ設定を行うためのユーザインタフェースを提供する。図１４に、ＢＩＯＳ２００が提供するユーザインタフェースで提示されるユーザインタフェース画面の一例を示す。このユーザインタフェース画面は、例えば、タブレット１の電源オン時、ＯＳ２１０が起動するまでの間に、本体１１の側面等に設けられるハードウェアボタンが操作された場合に提示される。
【００７７】
ＢＩＯＳ２００が提示するユーザインタフェース画面上では、タブレット１のシステム時刻や各種機能の有効／無効を設定することができる。例えば、いずれかの機能（Function-N）を有効から無効に変更したい場合、アクティブスタイラスペン２を使って、右側に表示されるスイッチをＯＮ側からＯＦＦ側にスライドさせる。本実施形態のＢＩＯＳ２００は、このユーザインタフェース画面上において、アクティブスタイラスペン２の登録を受け付ける。
【００７８】
領域ｃ１が、アクティブスタイラスペン２の登録を受け付けるためにユーザインタフェース画面上に確保される領域であり、ＢＩＯＳ２００は、この領域ｃ１内の領域ｃ２へのアクティブスタイラスペン２の接触が検出されたら、アクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得し、そのPen ID ３０１をＢＩＯＳ−ＲＯＭ１０４に保存する。ＢＩＯＳ２００は、アクティブスタイラスペン２のPen ID ３０１の取得が完了した場合、その旨をユーザに報知するための例えばポップアップウィンドウを提示する。また、Pen ID ３０１の保存は、ユーザインタフェース画面上での設定内容の反映を指示するためのオブジェクトｃ３に対するタッチ操作（手書き入力操作）が行われた際に実行される。
【００７９】
一方、図１３中、（Ｂ）は、ＢＩＯＳ設定の変更時のＢＩＯＳ２００の動作を示している。ＢＩＯＳ２００は、タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ＢＩＯＳ設定の変更が指示された際、第１に、その指示に使用されるアクティブスタイラスペン２のPen ID ３０１をペンコントローラ１０７から取得する。第２に、ＢＩＯＳ２００は、登録されているPen ID ３０１を（ＢＩＯＳ−ＲＯＭ１０４から）取得する。
【００８０】
ＢＩＯＳ２００は、取得した２つのPen ID ３０１を比較して、一致した場合、ＢＩＯＳ設定の変更を許可する。一方、２つのPen ID ３０１が一致しなかった場合、ＢＩＯＳ２００は、ＢＩＯＳ設定の変更を禁止する。
【００８１】
これにより、特定のアクティブブスタイラスペン２を持たない第３者による作業を制限でき、第３者によりタブレット１の設定が変更されることを防ぐことができる。
【００８２】
図１５は、本実施形態のＢＩＯＳ２００のＢＩＯＳ設定の変更時における動作手順を示すフローチャートである。
【００８３】
タッチスクリーンディスプレイ１２上でのアクティブスタイラスペン２による手書き入力操作により、ＢＩＯＳ設定の変更が指示された場合、ＢＩＯＳ２００は、アクティブスタイラスペン２のPen ID ３０１を取得すると共に（ブロックＥ１）、ＢＩＯＳ−ＲＯＭ１０４に保存されているPen ID ３０１を取得する（ブロックＥ２）。
【００８４】
ＢＩＯＳ２００は、取得した２つのPen ID ３０１を比較し（ブロックＥ３）、一致した場合（ブロックＥ４のＹＥＳ）、ＢＩＯＳ設定の変更を許可する（ブロックＥ５）。一致しなかった場合（ブロックＥ４のＮＯ）、ＢＩＯＳ２００は、ＢＩＯＳ設定の変更を禁止する（ブロックＥ６）。
【００８５】
このように、本実施形態のタブレット１は、アクティブスタイラスペン２のPen ID ３０１に基づいた制御を行うことができる。
【００８６】
以上、第１乃至第５実施形態として説明したように、タブレット１は、アクティブスタイラスペン２のPen ID ３０１に基づき、ファイルの編集制御を行うことにより、第３者からファイルを保護し、また、システム設定の制御を行うことにより、第３者からシステムを保護する。
【００８７】
つまり、図１６に示すように、Pen ID ３０１をファイル４０１と対応づけることにより、タブレット１は、文書作成アプリケーションプログラム２２０やＯＳ２１０によるファイル４０１の編集または削除を制御することができる。また、Pen ID ３０１を文書作成アプリケーションプログラム２２０に登録することにより、タブレット１は、文書作成アプリケーションプログラム２２０によるファイル４０１の作成、編集または削除を制御することができる。また、Pen ID ３０１をＯＳ２１０に登録することにより、タブレット１は、文書作成アプリケーションプログラム２２０等の起動やＯＳ設定を制御することができる。また、Pen ID ３０１をＢＩＯＳ２００に登録することにより、タブレット１は、ＢＩＯＳ設定を制御することができる。
【００８８】
このように、タブレット１は、Pen ID ３０１に基づいた様々な制御を行うことができる。即ち、以上では、タブレット１がアクティブスタイラスペン２のPen ID ３０１を有効活用するための様々な手法を、第１乃至第５実施形態として説明したが、これらの手法は、必ずしも排他選択的に適用されるものではない。
【００８９】
なお、本実施形態に記載された様々な機能の各々は、処理回路によって実現されてもよい。処理回路の例には、中央処理装置（ＣＰＵ）のような、プログラムされたプロセッサが含まれる。このプロセッサは、メモリに格納されたプログラムを実行することによって、記載された機能それぞれを実行する。このプロセッサは、電気回路を含むマイクロプロセッサであってもよい。処理回路の例は、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ、コントローラ、他の電気回路部品も含む。
【００９０】
本実施形態の動作手順は全てソフトウェアによって実現することができるので、このソフトウェアをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータに導入することにより、本実施形態と同様の効果を容易に実現することができる。
【００９１】
ここで説明したシステムの様々なモジュールは、ソフトウェアアプリケーション、ハードウェアおよび／またはソフトウェアのモジュール、あるいは、サーバのような１つ以上のコンピュータ上のコンポーネントとして実現することができる。様々なモジュールを別々に示したが、これらは、同一の根本的なロジックまたはコードのいくつかまたはすべてを共有することが可能である。
【００９２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【図１】
2016031000.tif 000003
【図２】
2016031000.tif 000004
【図３】
2016031000.tif 000005
【図４】
2016031000.tif 000006
【図５】
2016031000.tif 000007
【図６】
2016031000.tif 000008
【図７】
2016031000.tif 000009
【図８】
2016031000.tif 000010
【図９】
2016031000.tif 000011
【図１０】
2016031000.tif 000012
【図１１】
2016031000.tif 000013
【図１２】
2016031000.tif 000014
【図１３】
2016031000.tif 000015
【図１４】
2016031000.tif 000016
【図１５】
2016031000.tif 000017
【図１６】
2016031000.tif 000018
【国際調査報告】
2016031000.tif 000019
2016031000.tif 000020
2016031000.tif 000021
2016031000.tif 000022