(57)【要約】【課題】模倣品、海賊版、又は偽造品の製造を防止するため、ＰＵＦを利用した情報処理装置及び情報処理装置の駆動方法を提供すること。【解決手段】情報処理装置であって、電子デバイスと、電子デバイスから出力される信号を、所定の期間において複数回取得し、複数回取得された信号を平均化する平均化回路と、平均化回路によって平均化された信号を格納する記憶回路と、平均化された信号に基づき固有の識別子を生成するＰＵＦ−ＩＤ抽出回路と、を備える。【選択図】図１
2020161980.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスと、
前記電子デバイスから出力される信号を、所定の期間において複数回取得し、複数回取得された信号を平均化する平均化回路と、
前記平均化回路によって平均化された信号を格納する記憶回路と、
前記平均化された信号に基づき固有の識別子を生成するＰＵＦ−ＩＤ抽出回路と、を備える
情報処理装置。
【請求項２】
前記平均化された信号に基づき通常動作を行うための制御をする制御回路と、モード選択回路とを有し、
前記モード選択回路は、前記ＰＵＦ−ＩＤ抽出回路を動作させるＰＵＦ動作モードと、前記制御回路を動作させる通常動作モードとの何れか一方を選択する、
請求項１に記載の情報処理装置。
【請求項３】
前記ＰＵＦ−ＩＤ抽出回路は、平均処理回路を有し、
前記平均処理回路は、複数の前記所定の期間のそれぞれにおいて取得された複数の前記平均化された信号をさらに平均化処理し、平均処理信号を生成する、
請求項１に記載の情報処理装置。
【請求項４】
前記ＰＵＦ−ＩＤ抽出回路は、判定回路を有し、
前記判定回路は、前記平均処理信号の所定のビットが偶数又は奇数の何れであるかを判定し、前記固有の識別子を生成する、
請求項３に記載の情報処理装置。
【請求項５】
前記電子デバイスから出力される信号は、前記電子デバイスに含まれるチャレンジから出力され、
前記ＰＵＦ−ＩＤ抽出回路は、ホスト又はユーザによって指定されたチャレンジに対応する固有の識別子を生成するＩＤ選択回路を有する、請求項４に記載の情報処理装置。
【請求項６】
前記記憶回路は、前記制御回路又は前記ＰＵＦ−ＩＤ抽出回路に電気的に接続される、
請求項２に記載の情報処理装置。
【請求項７】
所定の期間において出力される信号を複数回取得し、
複数回取得された信号を平均化し、
平均化された信号に基づき固有の識別子を生成する、
情報処理装置の駆動方法。
【請求項８】
ホスト又はユーザの指示に基づきＰＵＦ動作モードを選択すること、又は、ホスト又はユーザの指示に基づき通常動作モードを選択すること、の何れか一つを選択する、
請求項７に記載の情報処理装置の駆動方法。
【請求項９】
ホスト又はユーザによって指定されるチャレンジに基づき前記固有の識別子を選択する、
請求項７に記載の情報処理装置の駆動方法。
【請求項１０】
複数の前記所定の期間のそれぞれにおいて取得された複数の前記平均化された信号を平均化処理し、平均処理信号を生成する、
請求項７に記載の情報処理装置の駆動方法。
【請求項１１】
前記平均処理信号の所定のビットが偶数又は奇数の何れであるかを判定し、
判定結果に基づき、前記固有の識別子を生成する、
請求項１０に記載の情報処理装置の駆動方法。
【請求項１２】
タッチパネルと、
前記タッチパネルから出力される信号に基づき、固有の識別子を生成するＰＵＦ−ＩＤ抽出回路と、を備える、
情報処理装置。
【請求項１３】
前記タッチパネルは、タッチ電極を有し、
前記タッチパネルから出力される信号は、非タッチ時における前記タッチ電極の容量をデジタル変換した信号である、
請求項１２に記載の情報処理装置。
【請求項１４】
前記タッチパネルから出力される信号を、所定の期間において複数回取得し、複数回取得された信号を平均化する平均化回路と、
前記平均化回路によって平均化された信号を格納する記憶回路と、を有し、
前記ＰＵＦ−ＩＤ抽出回路は、前記平均化された信号に基づき、前記固有の識別子を生成する、
請求項１３に記載の情報処理装置。
【請求項１５】
モード選択回路を有し、
前記モード選択回路は、前記ＰＵＦ−ＩＤ抽出回路を動作させるＰＵＦ動作モードと、通常動作モードとの何れか一方を選択し、
前記通常動作モードにおいては、前記タッチ電極の容量変化の信号に基づき、タッチ位置を検出する、
請求項１４に記載の情報処理装置。
【請求項１６】
表示装置を有し、
前記タッチパネルは前記表示装置の表示部に重なる、
請求項１５に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理装置の駆動方法に関する。
【背景技術】
【０００２】
近年、半導体集積回路を有する電子部品、前記電子部品を備えた電子機器、又はそれらを利用したシステムにおいて、模倣品、海賊版、又は偽造品が問題となっている。例えば、前記電子部品、前記電子機器、又はそれらを利用したシステムの模倣品、海賊版、又は偽造品の製造を防止するため、秘密鍵を利用する暗号化技術を用いることは、これらの問題に対する対策の一つである。
【０００３】
また、これらの問題に対する他の対策として、特許文献１には、ＰＵＦ（Ｐｈｙｓｉｃａｌ  Ｕｎｃｌｏｎａｂｌｅ  Ｆｕｎｃｔｉｏｎ）を利用した、情報処理装置、情報処理方法、及びプログラムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１１８２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題の一つは、模倣品、海賊版、又は偽造品の製造を防止するため、ＰＵＦを利用した情報処理装置及び情報処理装置の駆動方法を提供することを課題の一つとする。
【課題を解決するための手段】
【０００６】
情報処理装置であって、電子デバイスと、電子デバイスから出力される信号を、所定の期間において複数回取得し、複数回取得された信号を平均化する平均化回路と、平均化回路によって平均化された信号を格納する記憶回路と、平均化された信号に基づき固有の識別子を生成するＰＵＦ−ＩＤ抽出回路と、を備える。
【０００７】
情報処理装置の駆動方法であって、所定の期間において出力される信号を複数回取得し、複数回取得された信号を平均化し、平均化された信号に基づき固有の識別子を生成する。
【０００８】
情報処理装置であって、タッチパネルと、タッチパネルから出力される信号に基づき、固有の識別子を生成するＰＵＦ−ＩＤ抽出回路と、を備える。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理装置の構成及びホストを示す平面図である。
【図２】本発明の一実施形態に係るＰＵＦ−ＩＤ抽出回路の構成を示す平面図である。
【図３】本発明の一実施形態に係る情報処理装置の構成を示す平面図である。
【図４】本発明の一実施形態に係る情報処理装置の駆動方法を示すフローチャートである。
【図５】本発明の一実施形態に係る情報処理装置の構成を示す平面図である。
【図６】本発明の一実施形態に係る画素回路を示す回路図である。
【図７】本発明の一実施形態に係る情報処理装置の構成を示す平面図である。
【図８】本発明の一実施形態に係る画素回路を示す回路図である。
【図９】本発明の一実施形態に係る情報処理装置を用いた認証方法を示すフローチャートである。
【図１０】本発明の一実施形態に係る情報処理装置を用いた認証方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を、図面等を参照しながら説明する。但し、本発明は多くの異なる態様で実施することが可能であり、以下に例示する実施の形態の記載内容に限定して解釈されるものではない。また、図面は説明をより明確にするため、実際の態様に比べ、各部の幅、厚さ、形状、構成等について模式的に表される場合があるが、あくまで一例であって、本発明の解釈を限定するものではない。なお、各要素に対する「第１」、「第２」と付記された文字は、各要素を区別するために用いられる便宜的な標識であり、特段の説明がない限りそれ以上の意味を有さない。
【００１１】
１．第１実施形態
１−１．情報処理装置１０の構成
図１及び図２を参照し、本発明の一実施形態に係る情報処理装置１０について説明する。図１は、本発明の一実施形態に係る情報処理装置１０の構成及びホスト５００を示す模式的な平面図である。図２は、本発明の一実施形態に係るＰＵＦ−ＩＤ抽出回路３８０の構成を示す模式的な平面図である。情報処理装置１０がＰＵＦを利用した装置である。
【００１２】
図１に示されるように、情報処理装置１０は、電子デバイス１００、集積回路３００を有する。電子デバイス１００は集積回路３００と電気的に接続されている。情報処理装置１０はホスト５００と電気的に接続されている。情報処理装置１０は半導体集積回路である。
【００１３】
情報処理装置１０はホスト５００と無線ネットワークを介した双方向通信によって接続されていてもよい。情報処理装置１０がホスト５００と無線ネットワークを介した双方向通信によって接続されるとき、例えば、情報処理装置１０は持ち運びが可能となる。また、本明細書等においては、情報処理装置１０は電子デバイス１００の一例としてタッチパネルを有する例について説明されるが、この例に限定されない。例えば、電子デバイス１００は、表示装置であってもよく、画像を表示することが可能な装置とタッチパネルとを組み合わせたデバイスでもよく、イメージセンサを有する撮像装置であってもよい。また、例えば、電子デバイス１００は、タッチパネル単体、不揮発性メモリ又は揮発性メモリなどの記憶装置などのように、画像を表示しないデバイスであってもよい。さらに、タッチパネルは表示装置に内蔵されたインセルタッチパネルでもよく、表示装置に外付けされるアウトセルタッチパネルであってもよい。情報処理装置１０が有する電子デバイス１００は、当該電子デバイス１００に含まれる素子などの測定対象物毎に物理特性が異なる値を有していればよい。
【００１４】
ホスト５００は、無線ネットワークを介して、情報処理装置１０にアプリケーション又はプログラムを提供するコンピュータである。例えば、情報処理装置１０からホスト５００にアプリケーションの提供に関する要求があった場合、ホスト５００はアプリケーションのインストールファイルを情報処理装置１０に提供する。ユーザは、情報処理装置１０にアプリケーションをインストールし、情報処理装置１０にインストールされたアプリケーションを利用することができる。例えば、ホスト５００は、ユーザ又は情報処理装置１０から、動作モードに関するアプリケーション又はプログラムの提供に関する要求があると、ホスト５００はアプリケーションのインストールファイル又はプログラムを情報処理装置１０に提供する。これによって、ユーザは、情報処理装置１０にアプリケーションをインストールし、情報処理装置１０にインストールされたアプリケーションを利用することで、情報処理装置１０に動作モードに関するプログラムを実行させることができる。
【００１５】
集積回路３００は、モード選択回路３１０、信号生成回路３２０、積分回路３３０、Ｓ／Ｈ回路及びＡＤ変換回路３４０、平均化回路３５０、記憶回路３６０、制御回路３７０及びＰＵＦ−ＩＤ抽出回路３８０を有する。
【００１６】
情報処理装置１０は、通常動作モードとＰＵＦ動作モードとの少なくとも二つの動作モードを備える。モード選択回路３１０は、通常動作モードとＰＵＦ動作モードとの何れか一方を選択することができる。モード選択回路３１０は演算処理回路及び記憶回路を有していてもよい。モード選択回路３１０は記憶回路からプログラムを読み出し、読み出されたプログラムに基づき、演算処理回路によって、信号、電圧、データなどを処理する。詳細は後述するが、通常動作モードは、電子デバイス１００が本来備えている動作を行うモードである。例えば、通常動作モードは、電子デバイス１００に含まれる各素子の特性を検出し、検出結果に基づき情報処理装置１０は新たな処理を行うモードである。また、通常動作モードは、電子デバイス１００に含まれる各素子の特性を検出し、検出結果をホスト５００に出力し、ホスト５００で検出結果を解析し、解析結果を電子デバイス１００にフィードバックするモードである。一方、詳細は後述するが、ＰＵＦ動作モードは、電子デバイス１００に含まれる素子毎の特性を検出し、検出結果に基づき、情報処理装置１０に固有の識別子（Ｉｄｅｎｔｉｆｅｒ、ＩＤ）を生成するモードである。モード選択回路３１０によって通常動作モードが選択されると、制御回路３７０が駆動され、モード選択回路３１０によってＰＵＦ動作モードが選択されると、制御回路３７０とＰＵＦ−ＩＤ抽出回路３８０の両方が駆動される。モード選択回路３１０は、例えば、ホスト５００又はユーザ（図示は省略）から、電子デバイス１００に含まれる測定対象物又は電子デバイス１００に含まれる測定対象物の番号などのデータを転送され、転送されたデータに基づき、処理を行ってもよい。すなわち、モード選択回路３１０は、ホスト５００又はユーザ（図示は省略）の指示に基づき、前記処理を行ってもよい。なお、本明細書等において、演算処理回路は、例えば、プロセッサ、ＣＰＵなどである。
【００１７】
本発明の一実施形態に係る情報処理装置１０は、ＰＵＦ−ＩＤ抽出回路３８０を有することによって、電子デバイス１００又は電子デバイス１００に含まれる素子毎に異なる値を持つ物理的特性を利用し、前記素子毎に異なる情報を生成することができる。本発明の一実施形態に係る情報処理装置１０は、ＰＵＦ−ＩＤ抽出回路３８０によって生成された素子毎に異なる情報を、情報処理装置１０に固有の識別子（Ｉｄｅｎｔｉｆｅｒ、ＩＤ）とすることができる。したがって、本発明の一実施形態に係る情報処理装置１０は、情報処理装置１０の模倣品、海賊版、又は偽造品と区別されるため、本発明の一実施形態に係る情報処理装置１０はＰＵＦ−ＩＤ抽出回路３８０を備えることによって、情報処理装置１０の模倣品、海賊版、又は偽造品の製造を防止することができる。
【００１８】
本発明の一実施形態に係る情報処理装置１０は、制御回路３７０を有することによって、電子デバイス１００に含まれる各素子の特性を検出し、検出結果に基づき情報処理装置１０は新たな処理を行うことができる。また、本発明の一実施形態に係る情報処理装置１０は、制御回路３７０を有することによって、電子デバイス１００に含まれる各素子の特性を検出し、検出結果を電子デバイス１００にフィードバックすることができる。制御回路３７０は演算処理回路及び記憶回路を有していてもよい。制御回路３７０は記憶回路からプログラムを読み出し、読み出されたプログラムに基づき、演算処理回路によって、信号、電圧、データなどを処理する。
【００１９】
信号生成回路３２０は、例えば、制御回路３７０を駆動するための駆動信号を生成する。信号生成回路３２０は、電子デバイス１００に電気的に接続される。また、信号生成回路３２０は、集積回路３００に含まれる各回路に電気的に接続されてもよい。信号生成回路３２０は、演算処理回路を有し、演算処理回路によって駆動信号を生成してもよい。当該駆動信号は信号生成回路３２０から出力され電子デバイス１００に入力されてもよいし、信号生成回路３２０から出力され集積回路３００に含まれる各回路に入力されてもよい。
【００２０】
積分回路３３０は、入力信号又は入力電圧を所定の時間において積分した結果を出力信号又は出力電圧として得ることができる。積分回路３３０は、電子デバイス１００に電気的に接続される。集積回路３００が積分回路３３０を有することによって、電子デバイス１００に含まれる各素子からの出力信号又は出力電圧を入力信号又は入力電圧として、所定の時間において積分した結果を得ることができる。よって、電子デバイス１００に含まれる各素子の特性を検出することができる。なお、積分回路３３０が出力する出力信号又は出力電圧はアナログ信号又はアナログ電圧である。
【００２１】
Ｓ／Ｈ回路及びＡＤ変換回路３４０は、アナログ信号又はアナログ電圧に相当する電荷を蓄積し、デジタル信号に変換することができる。Ｓ／Ｈ回路及びＡＤ変換回路３４０は、積分回路３３０に電気的に接続される。Ｓ／Ｈ回路及びＡＤ変換回路３４０によって、積分回路３３０から出力された信号又は電圧を入力信号又は入力電圧として、デジタル信号に変換した結果を得ることができる。よって、電子デバイス１００に含まれる各素子の特性を検出することができる。情報処理装置１０は、Ｓ／Ｈ回路及びＡＤ変換回路３４０を二つ以上有し、二つ以上のアナログ信号又はアナログ電圧を並列で取得可能であってもよい。すなわち、二つ以上のＳ／Ｈ回路及びＡＤ変換回路３４０は、二つ以上のアナログ信号又はアナログ電圧を並列に入力可能であってもよい。
【００２２】
平均化回路３５０は、所定の期間において、デジタル信号を複数回取得し、複数回取得されたデジタル信号を平均化する回路である。また、平均化回路３５０は、所定の期間において、二つ以上のデジタル信号をそれぞれ複数回取得し、複数回取得されたデジタル信号のそれぞれを平均化する回路であってもよい。また、平均化回路３５０は、入力された複数のデジタル信号を格納してもよい。平均化回路３５０は、Ｓ／Ｈ回路及びＡＤ変換回路３４０に電気的に接続される。平均化回路３５０は、演算処理回路を有し、演算処理回路によってデジタル信号を平均化する。また、平均化回路３５０は、平均化されたデジタル信号を格納する回路を有していてもよい。平均化回路３５０は演算処理回路及び記憶回路を有していてもよい。平均化回路３５０は記憶回路からプログラムを読み出し、読み出されたプログラムに基づき、演算処理回路によってデジタル信号を平均化処理する。また、平均化回路３５０は、平均化されたデジタル信号を記憶回路に格納してもよい。デジタル信号を格納する回路又は装置は例えば記憶回路である。記憶回路は、ＳＲＡＭ又はＤＲＡＭに代表される揮発性メモリであることが望ましい。集積回路３００が、平均化回路３５０を有することによって、電子デバイス１００から出力されたアナログ信号又はアナログ電圧に含まれていたノイズを平均化することができる。また、電子デバイス１００から出力された複数のアナログ信号又はアナログ電圧のばらつきを平均化することができる。すなわち、集積回路３００が、平均化回路３５０を有することによって、アナログ信号又はアナログ電圧のノイズ又はばらつきが除去又は緩和され、アナログ信号又はアナログ電圧の変換分解能が改善される。その結果、制御回路３７０の検出精度、及び、ＰＵＦ−ＩＤ抽出回路３８０によって出力される個々のＩＤの検出精度が向上される。
【００２３】
記憶回路３６０は、平均化回路３５０から出力されたデジタル信号を格納することができる。記憶回路３６０は、制御回路３７０に電気的に接続される。また、記憶回路３６０は、ＰＵＦ−ＩＤ抽出回路３８０に電気的に接続されてもよい。記憶回路３６０が制御回路３７０又はＰＵＦ−ＩＤ抽出回路３８０に電気的に接続されることによって、平均化回路３５０によって平均化されたデジタル信号がホスト５００に直接供給されない。よって、情報処理装置１０において、電子デバイス１００に含まれる各素子の特性がホスト５００に流出することを防止することができる。すなわち、流出した特性から流出した特性を入手した第三者によって、情報処理装置１０に固有のＩＤが生成されることを抑制できる。
【００２４】
図２に示されるように、ＰＵＦ−ＩＤ抽出回路３８０は、例えば、フレーム平均処理回路３８２、判定回路３８４、ＩＤ選択回路３８６、ノイズ除去回路３８８、暗号回路３９０及び抽出回路３９２を有する。
【００２５】
ＰＵＦ−ＩＤ抽出回路３８０は、記憶回路３６０から出力されたデジタル信号が供給される。ＰＵＦ−ＩＤ抽出回路３８０は、当該デジタル信号を処理することによって、情報処理装置１０に固有のＩＤを生成する。ホスト５００又はユーザ（図示は省略）の指示に基づき、生成した情報処理装置１０に固有のＩＤを、ホスト５００又はユーザに供給する。
【００２６】
フレーム平均処理回路３８２は、デジタル信号の所定の時間における平均値を算出し、出力することができる。フレーム平均処理回路３８２は、記憶回路３６０及び判定回路３８４と電気的に接続される。記憶回路３６０から出力されたデジタル信号が、入力信号又は入力電圧としてフレーム平均処理回路３８２に供給される。フレーム平均処理回路３８２から判定回路３８４に出力される信号又は電圧もデジタル信号である。フレーム平均処理回路３８２は演算処理回路及び記憶回路を有していてもよい。フレーム平均処理回路３８２は記憶回路からプログラムを読み出し、読み出されたプログラムに基づき、平均フレーム数を決定し、平均フレーム数のそれぞれに対応する入力信号又は入力電圧を取得する。また、フレーム平均処理回路３８２は平均フレーム数のそれぞれに対応する入力信号又は入力電圧を平均化処理する。また、フレーム平均処理回路３８２は、平均化処理された入力信号又は入力電圧を記憶回路に格納してもよい。また、フレーム平均処理回路３８２は、平均化処理された入力信号又は入力電圧を判定回路３８４に供給する。ここで、所定の時間は、例えば、電子デバイス１００にｎ番目の画像が表示されてからｎ＋１番目の画像が表示されるまでの時間である。この時間は期間と呼ばれることもあり、一般的に、この時間又はこの期間はフレームと呼ばれる。フレーム平均処理回路３８２は、入力信号又は入力電圧をＫフレーム分取得し、取得したＫフレーム分の入力信号又は入力電圧を平均化することができる。ここで、Ｋは自然数である。フレーム平均処理回路３８２は、上述の平均化回路３５０と同様に、入力信号又は入力電圧に含まれるノイズ又はばらつきを平均化することができる。すなわちＰＵＦ−ＩＤ抽出回路３８０が、フレーム平均処理回路３８２を有することによって、入力信号又は入力電圧に含まれるノイズ又はばらつきが除去又は緩和され、信号又は電圧の変換分解能が改善される。その結果、ＰＵＦ−ＩＤ抽出回路３８０によって出力される個々のＩＤの検出精度が向上される。また、フレーム平均処理回路３８２が有する記憶回路は、記憶回路３６０と同様の回路を用いることができる。
【００２７】
判定回路３８４は、例えば、フレーム平均処理回路３８２によってフレーム平均化処理されたデジタル信号が偶数なのか、奇数なのかを判定する。判定回路３８４は演算処理回路及び記憶回路を有していてもよい。判定回路３８４は記憶回路又はホスト５００からプログラムを読み出し、読み出されたプログラムに基づき、演算処理回路によって、当該デジタル信号を処理してもよい。また、判定回路３８４は、演算処理回路によって処理された当該デジタル信号を記憶回路に格納してもよい。判定回路３８４は、当該デジタル信号が偶数のとき、判定結果を０としてもよい。判定回路３８４は、当該デジタル信号が奇数のとき、判定結果を１としてもよい。なお、本明細書等において、フレーム平均化処理されたデジタル信号は平均処理信号と呼ばれることがある。以降においては、判定結果をレスポンスと呼び、情報処理装置１０に固有のＩＤをレスポンスＩＤと呼ぶ。
【００２８】
なお、判定回路３８４は記憶回路を有し、レスポンス及びレスポンスＩＤは、判定回路３８４が有する記憶回路に格納されてもよい。また、レスポンス及びレスポンスＩＤは、判定回路３８４からＩＤ選択回路３８６に供給され、ＩＤ選択回路３８６に格納されてもよい。なお、演算処理回路は、例えば、プロセッサ、ＣＰＵなどである。また、判定回路３８４が有する記憶回路は、記憶回路３６０と同様の回路を用いることができる。なお、複数の入力信号又は入力電圧が集積回路３００に入力されるとき、判定回路３８４は、複数の入力信号又は入力電圧のそれぞれに対してレスポンスを生成する。
【００２９】
なお、本明細書等において示された判定回路３８４の判定方法は、一例であって、この例に限定されない。例えば、判定回路３８４は、当該デジタル信号が偶数のとき、判定結果を１とし、当該デジタル信号が奇数のとき、判定結果を０としてもよい。判定回路３８４は、予め決められた閾値に基づいて、閾値に対して大きな値か、小さな値かを判定してもよい。
【００３０】
ＩＤ選択回路３８６は、情報処理装置１０に固有のＩＤ、すなわち、レスポンスＩＤを生成する。また、ＩＤ選択回路３８６は、選択されたレスポンスＩＤ（ＩＤA）をノイズ除去回路３８８又は抽出回路３９２に供給する。例えば、ＩＤ選択回路３８６は、ホスト５００又はユーザ（図示は省略）によって指定された電子デバイス１００に含まれる測定対象物又は電子デバイス１００に含まれる測定対象物の番号などを受付ける。例えば、ＩＤ選択回路３８６は、測定対象物の番号を受付けると、格納された複数のレスポンスの中から、測定対象物の番号に相当する全てのレスポンスを選択する。そして、ＩＤ選択回路３８６は、全てのレスポンスをつなぎ合わせて、測定対象物の番号のレスポンスＩＤを生成する。また、ＩＤ選択回路３８６は、測定対象物の番号を受付けると、格納された複数のレスポンスＩＤの中から、測定対象物の番号に相当するレスポンスＩＤ（ＩＤA）を選択し、ＩＤAをノイズ除去回路３８８又は抽出回路３９２に供給する。ＩＤ選択回路３８６は、ホスト５００と接続されていてもよい。ＩＤ選択回路３８６は演算処理回路及び記憶回路を有していてもよい。ＩＤ選択回路３８６は、記憶回路からプログラムを読み出し、読み出されたプログラムに基づき、演算処理回路によって、当該処理を行ってもよい。
【００３１】
ノイズ除去回路３８８は、供給されるレスポンスＩＤに含まれるノイズを除去する。具体的には、ノイズ除去回路３８８は、ＩＤ選択回路３８６からＩＤAを供給されると、ＩＤAに含まれるノイズを除去する。ＩＤAはノイズを含んでいる可能性があるため、ノイズ除去回路３８８がＰＵＦ−ＩＤ抽出回路３８０に設けられることによって、ノイズ除去回路３８８はノイズを除去されたＩＤ（ＩＤB）を生成することができる。例えば、レスポンス及びレスポンスＩＤが暗号等の秘密鍵に使用される場合、ノイズの除去が必須になるため、ノイズ除去回路３８８がＰＵＦ−ＩＤ抽出回路３８０に設けられることはレスポンス及びレスポンスＩＤからノイズを除去するための有効な手段である。また、ノイズ除去回路３８８は、ＩＤBを暗号回路３９０又は抽出回路３９２に供給する。なお、ノイズ除去回路３８８は、ホスト５００と接続されていてもよい。
【００３２】
暗号回路３９０は、供給されるレスポンスＩＤを暗号化する。具体的には、暗号回路３９０は、ノイズ除去回路３８８からＩＤBを供給されると、ＩＤBを暗号化し、暗号化されたＩＤ（ＩＤC）を生成する。例えば、レスポンス及びレスポンスＩＤが暗号等の秘密鍵に使用される場合、ノイズ除去回路３８８が暗号回路３９０に設けられることは、レスポンス及びレスポンスＩＤを暗号化するための有効な手段である。また、暗号回路３９０は、ＩＤCを抽出回路３９２に供給する。なお、暗号回路３９０は、ホスト５００と接続されていてもよい。例えば、暗号回路３９０は、供給されたＩＤBを、ノイズを除去された他のＩＤ(秘密鍵)で暗号化し、ＩＤCを生成する。また、例えば、暗号回路３９０は、供給されたＩＤBを、ハッシュ関数で暗号化し、ＩＤCを生成してもよい。
【００３３】
抽出回路３９２は、供給されたＩＤA、ＩＤB、又はＩＤCから、少なくとも一つのＩＤを抽出し、抽出したＩＤをホスト５００又はユーザに供給する。例えば、抽出回路３９２は、ＩＤAを抽出し、ＩＤAをホスト５００又はユーザに供給する。
【００３４】
なお、ホスト５００が、抽出回路３９２の機能を有していてもよい。ホスト５００が抽出回路３９２の機能を有する場合、ＩＤ選択回路３８６は、ＩＤAをホスト５００又はユーザに供給し、ノイズ除去回路３８８は、ＩＤBを、ホスト５００又はユーザに供給し、暗号回路３９０は、ＩＤCを、ホスト５００又はユーザに供給する。
【００３５】
情報処理装置１０の理解の促進のため、図１に示された情報処理装置１０においては、電子デバイス１００から集積回路３００への入力、集積回路３００から電子デバイス１００への入力、集積回路３００とホスト５００との間の入出力は、一つであるように示されるが、複数の信号、電圧又は情報が各装置間で並列に入力又は出力されてもよい。
【００３６】
図１及び図２に示された本発明の一実施形態の係る情報処理装置１０の構成は、一例であって、この構成に限定されない。情報処理装置１０に固有のＩＤが、電子デバイス１００に含まれる素子の特性を複数回取得し、取得された特性を平均化回路３５０によって平均化し、ＰＵＦ−ＩＤ抽出回路３８０によって処理されることで取得することができればよい。又は、情報処理装置１０に固有のＩＤが、電子デバイス１００に含まれる複数の素子の特性を取得し、取得された特性を平均化回路３５０によって平均化し、ＰＵＦ−ＩＤ抽出回路３８０によって処理されることで取得することができればよい。
【００３７】
本発明の一実施形態に係る情報処理装置１０においては、ＰＵＦ−ＩＤ抽出回路３８０を備えることによって、情報処理装置１０に含まれる電子デバイス１００に含まれる測定対象物又は電子デバイス１００に含まれる測定対象物の番号など、電子デバイス１００の特性を利用した、情報処理装置１０に固有のＩＤを生成することができる。また、本発明の一実施形態に係る情報処理装置１０は、ホスト５００からレスポンスＩＤの問い合わせがあったとき、ＰＵＦ−ＩＤ抽出回路３８０でレスポンスＩＤを生成し、生成されたレスポンスＩＤをホスト５００に提供することができる。よって、本発明の一実施形態に係る情報処理装置１０は、ホスト５００からレスポンスＩＤの問い合わせが無い限り、レスポンスＩＤを生成しないため、不揮発性メモリを実装し不揮発性メモリに常に秘密鍵又はＩＤなどの固有の情報を格納した情報処理装置と比較して、ＩＤの盗難又は偽造をされにくい。その結果、本発明の一実施形態に係る情報処理装置１０は、模倣品の製造を防止することができる。よって、本発明の一実施形態に係る情報処理装置１０は、不揮発性メモリを実装し不揮発性メモリに秘密鍵又はＩＤなどの固有の情報を格納した装置と比較して、ＩＤの盗難又はＩＤの偽造をされにくい。その結果、本発明の一実施形態に係る情報処理装置１０によって、模倣品の製造を防止することができる。
【００３８】
図３は、本発明の一実施形態に係る情報処理装置１０の構成の一部を示す平面図である。本発明の一実施形態においては、電子デバイス１００がタッチ電極を有するタッチパネルである例について、説明される。図１又は図２と同一、又は類似する構成については説明を省略することがある。
【００３９】
図３に示されるように、情報処理装置１０は、電子デバイス１００、回路基板４００及びコネクタ２１４を備えている。
【００４０】
電子デバイス１００は、上面視においてＸ方向（行方向）と平行に複数配置されている第１のタッチ電極２９４、上面視においてＹ方向（列方向）と平行に複数配置されている第２のタッチ電極２９２、第１の基板２０、表示部１２２、周辺部１３６、映像信号線駆動回路１２４及び走査信号線駆動回路１２６を有する。例えば、タッチパネルが、第１のタッチ電極２９４をｔｘ本、及び第２のタッチ電極２９２をｔｙ本有するとき、第１のタッチ電極２９４と第２のタッチ電極２９２との交点の座標（ｔｘ、ｔｙ）をｔｘ番目の第１のタッチ電極２９４とｔｙ番目の第２のタッチ電極２９２とのアドレスとする。ｔｘ及びｔｙは自然数である。なお、電子デバイス１００は、走査信号線駆動回路を、上面視において左右両側に有していてもよい。
【００４１】
なお、電子デバイス１００は上述のようにタッチパネル単体であってもよく、また画像を表示することが可能な装置であってもよい。例えば、詳細は後述するが、電子デバイス１００は、液晶表示装置であってもよいし、有機エレクトロルミネッセンス（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ、ＥＬ）やマイクロＬＥＤなどの自発光の表示装置や電気泳動表示装置などであってもよい。
【００４２】
表示部１２２は複数の画素回路を有する。なお、画素回路についての詳細は後述される。映像信号線駆動回路１２４及び走査信号線駆動回路１２６は、周辺部１３６に設けられる。映像信号線駆動回路１２４は、例えば、Ｙ方向に平行又は略平行に、互いに隣接する位置に設けられる。走査信号線駆動回路１２６は、例えば、Ｘ方向に平行又は略平行に、互いに隣接する位置に設けられる。映像信号線駆動回路１２４及び走査信号線駆動回路１２６は、画素の駆動を制御する。図３においては、映像信号線駆動回路１２４及び走査信号線駆動回路１２６は、ＩＣチップを用いた例を示す。また、図３においては、映像信号線駆動回路１２４及び走査信号線駆動回路１２６は、第１の基板２０の上に設けられる例を示すが、この例に限定されない。例えば、第１の基板２０とは異なる基板（半導体基板など）の上に形成された駆動回路を、第１の基板２０又はフレキシブルプリント回路（Ｆｌｅｘｉｂｌｅ  Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ、ＦＰＣ）基板などのコネクタ２１４の上に設けてもよい。また、映像信号線駆動回路１２４及び走査信号線駆動回路１２６が有する回路の一部又は全部を第１の基板２０とは異なる基板の上に形成し、第１の基板２０又はコネクタ２１４の上に設ける構成としてもよい。また、走査信号線駆動回路１２６に含まれる駆動回路あるいは駆動回路の一部が、第１の基板２０の上に直接形成されてもよい。なお、第１の基板２０の上には、画素内に設けられる液晶素子などの表示素子、及びそれらを制御するための各種半導体素子が形成される。
【００４３】
また、電子デバイス１００は、第１の配線２０６、コンタクトホール２０８、第１の端子配線２１０、第１の端子２１２、第２の配線２１６、コンタクトホール２１８、第２の端子配線２２０、第２の端子２２２なども有する。これらも、第１の基板２０の上に設けられる。
【００４４】
例えば、第１のタッチ電極２９４は、周辺部１３６から延びる第１の配線２０６と電気的に接続される。また、画素を駆動するための信号又は電源が、外部装置（図示は省略）から第１の端子２１２、映像信号線駆動回路１２４又は走査信号線駆動回路１２６を経由して、画素に供給されてもよい。第１の配線２０６は周辺部１３６を延伸し、コンタクトホール２０８を介して第１の端子配線２１０と電気的に接続される。第１の端子配線２１０は電子デバイス１００の端子電極２４０が設けられる側の端部付近で露出され、第１の端子２１２を形成する。第１の端子２１２はコネクタ２１４と接続される。
【００４５】
例えば、第２のタッチ電極２９２は、周辺部１３６から延びる第２の配線２１６と電気的に接続される。また、画素を駆動するための信号又は電源が、外部装置（図示は省略）及び周辺部１３６から延びる第２の配線２１６を介して画素に供給されてもよい。第２の配線２１６は周辺部１３６を延伸し、コンタクトホール２１８を介して第２の端子配線２２０と電気的に接続される。第２の端子配線２２０は電子デバイス１００の端子電極２４０が設けられる側の端部付近で露出されて第２の端子２２２を形成する。第２の端子２２２はコネクタ２１４と接続される。
【００４６】
第１の端子２１２又は第２の端子２２２は、電子デバイス１００の一つの辺に並ぶように形成することができる。このため、単一のコネクタ２１４を用いて、タッチ検出をするための信号、及びタッチが行われたときの信号を第１のタッチ電極２９４及び第２のタッチ電極２９２に供給し、電圧や信号を表示部１２２、映像信号線駆動回路１２４及び走査信号線駆動回路１２６の各々に供給することができる。
【００４７】
回路基板４００は、例えば、集積回路３００、信号供給回路４１０及び電源回路４２０を有する。回路基板４００はコネクタ２１４を介して電子デバイス１００と電気的に接続される。
【００４８】
信号供給回路４１０は、映像信号、回路の動作を制御するタイミング信号などの表示パネルに供給される信号を生成する。また、電源回路４２０は、集積回路３００、及び信号供給回路４１０に電源を供給する。コネクタ２１４は、映像信号、回路の動作を制御するタイミング信号、電源などを、表示部１２２、映像信号線駆動回路１２４及び走査信号線駆動回路１２６に供給する。
【００４９】
例えば、電子デバイス１００がタッチ電極を有するタッチパネルであるとき、集積回路３００に含まれる信号生成回路３２０は、タッチ検出をするための信号を一つ以上生成することができる。また、当該生成された信号は、複数の同じ信号であってもよいし、お互いに異なる複数の信号であってもよいし、同じ信号とお互いに異なる複数の信号であってもよい。
【００５０】
ここで、タッチパネルの駆動を、相互容量方式を例に、簡単に説明する。例えば、相互容量方式において、人の指が電子デバイス１００に触れることで、第１のタッチ電極２９４と第２のタッチ電極２９２における寄生容量から、人の指と第１のタッチ電極２９４と第２のタッチ電極２９２との間に生ずる容量が減算される。この変化を読み取ることで、人の指が電子デバイス１００に触れた位置が検出される。なお、タッチパネルの駆動は、この例に限定されない。タッチパネルの駆動は、自己容量方式を用いてもよい。
【００５１】
例えば、人の指が電子デバイス１００に触れた位置を検出する場合、ユーザはタッチ位置を検出するアプリケーションを選択する。ユーザがアプリケーションを選択すると、情報処理装置１０は通常動作モードを選択し、制御回路３７０を動作させる。
【００５２】
このとき、信号生成回路３２０によって生成されたタッチ検出をするための信号（駆動信号）が、集積回路３００のＩＮ１端子から、コネクタ２１４、第１の端子２１２、第１の端子配線２１０、コンタクトホール２０８及び第１の配線２０６を介して、第１のタッチ電極２９４に供給される。また、例えば、人によってタッチパネルをタッチされた際の変化に基づく信号（タッチ信号）が、第２のタッチ電極２９２から、第２の配線２１６、コンタクトホール２１８、第２の端子配線２２０、第２の端子２２２及びコネクタ２１４を介して、集積回路３００のＯＵＴ１端子に供給される。又は、第１のタッチ電極２９４と第２のタッチ電極２９２との交点がタッチされていない信号(非タッチ信号)が、第２のタッチ電極２９２から、第２の配線２１６、コンタクトホール２１８、第２の端子配線２２０、第２の端子２２２及びコネクタ２１４を介して、集積回路３００のＯＵＴ１端子に供給される。ＯＵＴ１端子に供給された信号は、積分回路３３０、Ｓ／Ｈ回路及びＡＤ変換回路３４０及び平均化回路３５０を介して、平均化されたデジタル信号に変換され、記憶回路３６０に格納される。そして、制御回路３７０によって、人の指が電子デバイス１００に触れた位置が検出される。
【００５３】
例えば、ユーザはタッチ位置を検出し、情報処理装置１０に固有の識別子（Ｉｄｅｎｔｉｆｅｒ、ＩＤ）を生成するアプリケーションを選択すると、情報処理装置１０はＰＵＦ動作モードを選択する。上述された、「制御回路３７０によって、人の指が電子デバイス１００に触れた位置が検出される」という処理の後に、検出された結果が、ＰＵＦ−ＩＤ抽出回路３８０に供給される。なお、人の指が電子デバイス１００に触れた位置を検出するとき、Ｓ／Ｈ回路及びＡＤ変換回路３４０によって生成されたデジタル信号が、平均化回路３５０及び記憶回路３６０を介することなく、Ｓ／Ｈ回路及びＡＤ変換回路３４０から制御回路３７０に直接転送されてもよい。
【００５４】
１−２．情報処理装置１０の駆動方法
図４を参照し、本発明の一実施形態に係る情報処理装置１０の駆動方法について説明する。図４は、本発明の一実施形態に係る情報処理装置１０の駆動方法を示すフローチャートである。図１乃至図３と同一、又は類似する構成については説明を省略することがある。なお、本発明の一実施形態においては、電子デバイス１００がタッチ電極を有するタッチパネルである例について、説明される。
【００５５】
情報処理装置１０の駆動が開始される。初めに、ステップ３１（Ｓ３１）において、ＰＵＦ動作モードを選択する信号が、ホスト５００又はユーザから集積回路３００に転送される。例えば、信号が転送されることは、信号が供給されることと言い換えてもよい。また、信号が転送されることは、信号が提供されることと言い換えてもよいし、信号が入力されることと言い換えてもよい。なお、信号は電圧であってもよい。
【００５６】
次に、ステップ３３（Ｓ３３）において、平均化処理をするフレームの数、偶数又は奇数を判定するデジタル信号の桁数又はビット数、及び、第１のタッチ電極２９４と第２のタッチ電極とのアドレスが、ホスト５００又はユーザから集積回路３００に転送される。平均化処理をするフレームの数、偶数又は奇数を判定するデジタル信号の桁数又はビット数、及び、第１のタッチ電極２９４と第２のタッチ電極とのアドレスが、集積回路３００の記憶回路（図示は省略）に格納され、設定される。ここで、偶数又は奇数を判定するデジタル信号の桁数又はビット数とは、例えば、電子デバイス１００に含まれる素子の番号などが８ビットのデジタル信号のとき、８ビットのデジタル信号のうちの４桁目（４ビット目）ということである。なお、本明細書等において、第１のタッチ電極と第２のタッチ電極とのアドレス、表示装置に含まれる画素回路のアドレス、記憶回路に含まれる記憶素子の番号を示すアドレスなど、信号又は電圧を出力する素子又は測定対象物を示す番号又は座標をチャレンジと呼ぶ。なお、チャレンジは一つであってもよいし、二つであってもよい。
【００５７】
なお、平均化処理をするフレームの数、及び、偶数又は奇数を判定するデジタル信号の桁数又はビット数は、レスポンスＩＤの用途、仕様等によって、適宜設定されることができる。
【００５８】
次に、ステップ３５（Ｓ３５）において、情報処理装置１０は、人によってタッチパネルがタッチされているか否かを検出する。ステップ３１（Ｓ３１）において、ＰＵＦ動作モードが選択されているため、制御回路３７０及びＰＵＦ−ＩＤ抽出回路３８０は駆動されている。人によってタッチパネルがタッチされているか否かを検出するため、タッチ信号又は非タッチ信号は、電子デバイス１００からＯＵＴ１を経由して、積分回路３３０、Ｓ／Ｈ回路及びＡＤ変換回路３４０、及び平均化回路３５０で処理され、記憶回路３６０に格納される。制御回路３７０は、記憶回路３６０から処理されたタッチ信号又は非タッチ信号を読み出す。制御回路３７０は、読み出した信号を処理することによって、タッチ位置を検出する。例えば、制御回路３７０は、タッチ信号を処理すると、ユーザにタッチされた位置を示す第１のタッチ電極２９４と第２のタッチ電極とのアドレスを検出する（ＹＥＳ）。制御回路３７０は非タッチ信号を処理すると、制御回路３７０は「ユーザはパネルをタッチしていない」ことを検出する（ＮＯ）。ＮＯに関連する駆動は後述される。
【００５９】
ＹＥＳの場合、ステップ３７（Ｓ３７）において、制御回路３７０は検出数を確認する。ここでは、制御回路３７０は検出したタッチ位置の数を計算する。
【００６０】
検出数をＬＮとし、ＬＮがＬ１以上Ｌ２未満のとき、制御回路３７０は、表示制御信号を信号供給回路４１０に供給する。ＬＮ、Ｌ１、及びＬ２は自然数であり、Ｌ２はＬ１よりも大きい。信号供給回路４１０は、第１警告に関連する画像データを表示部１２２に供給する。表示部１２２は第１警告に関連する画像を表示し、情報処理装置１０は、再度、ステップ３３（Ｓ３３）を実行する。警告の表示は、例えば、画面に触れないでください、という表示である。以上が、ステップ３９（Ｓ３９）である。
【００６１】
例えば、本明細書中において、情報処理装置１０がステップ３９（Ｓ３９）からステップ３３（Ｓ３３）を再度実行する駆動を、繰り返しチャレンジ（Ｒｅｐｅａｔ  Ｃｈａｌｅｎｇｅ、ＲＣ）と呼ぶ。ステップ３９（Ｓ３９）から、ステップ３３（Ｓ３３）に戻って、情報処理装置１０が駆動を続けるとき、情報処理装置１０は、第１のタッチ電極２９４と第２のタッチ電極とのアドレスの変更（チャレンジの変更）を要求する信号、及び、検出されたタッチ位置に相当する第１のタッチ電極２９４と第２のタッチ電極とのアドレス（検出アドレス）をホスト５００に送信してもよい。例えば、ホスト５００は、チャレンジの変更を要求する信号、及び、検出アドレスを受付けると、タッチ位置が検出されていない第１のタッチ電極２９４と第２のタッチ電極とのアドレスをチャレンジとして、情報処理装置１０に送信してもよい。また、例えば、検出アドレスの周囲のアドレスを除いた、第１のタッチ電極２９４と第２のタッチ電極とのアドレスをチャレンジとして、情報処理装置１０に送信してもよい。
【００６２】
ステップ３７（Ｓ３７）において、検出数ＬＮがＬ１よりも小さい、又は、ＲＣを経てＳ３７を実行かつ検出数ＬＮがＬ２よりも小さいことを満たしているとき、制御回路３７０は、ステップ４１（Ｓ４１）を実行する。ステップ４１（Ｓ４１）は後述される。また、ステップ３７（Ｓ３７）において、検出数ＬＮがＬ２以上であるとき、制御回路３７０は、ステップ５１（Ｓ５１）を実行する。ステップ５１（Ｓ５１）は後述される。
【００６３】
ステップ５１（Ｓ５１）において、信号供給回路４１０は、第２警告に関連する画像データを表示部１２２に供給する。表示部１２２は、第２警告に関連する画像を表示する。警告の表示は、第１警告と同様に、例えば、画面に触れないでください、という表示である。警告が表示された回数をＮとし、予め設定した回数をＲとする。Ｎ及びＲは自然数である。ＮがＲよりも小さいとき、再度、ステップ３３（Ｓ３３）が実行される。ＮがＲ以上のとき、ＰＵＦ動作モードを終了する（ステップ５３（Ｓ５３））。さらに、ＰＵＦ動作モードを終了した旨の信号が、集積回路３００からホスト５００に送信される（ステップ５５（Ｓ５５））。すなわち、Ｆａｉｌ信号が、集積回路３００からホスト５００に送信される。そして、情報処理装置１０の動作は完了する。
【００６４】
ステップ３５（Ｓ３５）において、ＮＯの場合、ステップ４１（Ｓ４１）において、フレーム平均処理回路３８２はフレーム平均化処理を実行する。例えば、第１のタッチ電極２９４と第２のタッチ電極２９２との交点がタッチされていない信号（非タッチ信号）が、積分回路３３０に入力され、Ｓ／Ｈ回路及びＡＤ変換回路３４０によってデジタル信号に変換される。例えば、Ｓ／Ｈ回路及びＡＤ変換回路３４０が１２ビットのＡＤ変換回路を有するとき、非タッチ信号は１２ビットのデジタル信号に変換される。すなわち、非タッチ信号は、十進法で表した場合、１から４０９６までのうちいずれか一つの値をとる。このとき、平均化回路３５０は、一つのフレームで、非タッチ信号を複数回取得し、取得した複数の非タッチ信号を平均化する。例えば、ステップ３３において、平均化処理をするフレームの数が６０と設定されると、６０のフレームのそれぞれにおいて、非タッチ信号は複数回取得され、取得された複数の非タッチ信号が平均化される。６０のフレームのそれぞれにおいて平均化された信号が記憶回路３６０に格納される。続いて、６０のフレームのそれぞれにおいて平均化された信号が、記憶回路３６０又はフレーム平均処理回路３８２に転送され、フレーム平均化処理が実行される。以上説明した動作が、第１のタッチ電極２９４と第２のタッチ電極２９２によって選択される全てのアドレスにおいて実行される。以上がステップ４１（Ｓ４１）である。
【００６５】
続いて、ステップ４３（Ｓ４３）において、判定回路３８４によって偶数奇数判定処理が実行される。例えば、ステップ３３において、偶数又は奇数を判定するデジタル信号の桁数が２桁目と設定されたとき、フレーム平均化処理されたデジタル信号が十進法において２０００であったとき、２桁目は０である。よって、判定回路３８４は、２０００を偶数と判定し、判定結果を０とする。判定結果である０が、処理したデジタル信号に対応したアドレスのレスポンスである。また、判定回路３８４は、レスポンスを判定回路３８４が有する記憶回路に格納してもよい。また、判定回路３８４は、レスポンスをＩＤ選択回路３８６に供給してもよい。以上説明した動作が、フレーム平均化処理された全てのデジタル信号において実行される。以上がステップ４３（Ｓ４３）である。
【００６６】
続いて、ステップ４５（Ｓ４５）において、ＩＤ選択回路３８６によって、レスポンスＩＤ（ＩＤA）が生成される。例えば、ステップ３３において、第１のタッチ電極２９４と第２のタッチ電極とのアドレスが複数設定されているとする。すなわち、ステップ３３において、複数のチャレンジが設定されているとする。また、ＩＤ選択回路３８６は、判定回路３８４から複数のレスポンスを供給され、複数のレスポンスはＩＤ選択回路３８６に含まれる記憶回路に格納されているとする。ＩＤ選択回路３８６は、複数のチャレンジのそれぞれに対応したレスポンスを記憶回路から読み出す。ＩＤ選択回路３８６は、読み出した全てのレスポンスをつなぎ合わせて、レスポンスＩＤを生成する。例えば、ステップ３３において、第１のタッチ電極２９４と第２のタッチ電極とのアドレスが８個設定され、それぞれのアドレスに対してレスポンスが０、０、１、１、１、１、１、０とする。ＩＤ選択回路３８６は、レスポンス０、０、１、１、１、１、１、０を記憶回路から読み出し、つなぎ合わせることで、ＩＤAである００１１１１１０を生成する。ＩＤ選択回路３８６は、ＩＤAを、ノイズ除去回路３８８及び抽出回路３９２に供給する。
【００６７】
またステップ４５（Ｓ４５）において、ノイズ除去回路３８８によって、レスポンスＩＤBが生成される。ノイズ除去回路３８８は、ＩＤ選択回路３８６からＩＤAを供給されると、ＩＤAに含まれるノイズを除去する。ノイズ除去回路３８８はＩＤAからノイズを除去したＩＤ（ＩＤB）を生成する。ノイズ除去回路３８８は、ＩＤBを、暗号回路３９０及び抽出回路３９２に供給する。また、ステップ４５（Ｓ４５）において、暗号回路３９０によって、レスポンスＩＤ（ＩＤC）が生成される。暗号回路３９０は、ノイズ除去回路３８８からＩＤBを供給されると、ＩＤBを暗号化し、暗号化されたＩＤ（ＩＤC）を生成する。暗号回路３９０は、ＩＤCを、抽出回路３９２に供給する。
【００６８】
続いて、ステップ４７（Ｓ４７）において、抽出回路３９２は、ＩＤA、ＩＤB、及びＩＤCを受付けると、ＩＤA、ＩＤB、又はＩＤCから、少なくとも一つのＩＤを抽出する。抽出回路３９２は、抽出したＩＤをホスト５００又はユーザに供給する。例えば、抽出回路３９２は、ＩＤAを抽出し、ＩＤAをホスト５００又はユーザに送信する。この時、レスポンスＩＤはホスト５００又はユーザに登録されてもよい。そして、情報処理装置１０の動作は完了する。
【００６９】
以上説明されたように、本発明の一実施形態に係る情報処理装置においては、ＰＵＦ−ＩＤ抽出回路を備えることによって、例えば、情報処理装置に含まれるタッチ電極のタッチされていないときの信号を利用し、情報処理装置に固有のＩＤを生成することができる。また、本発明の一実施形態に係る情報処理装置は、ＰＵＦ−ＩＤ抽出回路を有する集積回路において平均化処理を実行することによって、ノイズ及びばらつきの抑制された信号に基づき、情報処理装置に固有のＩＤを生成することができる。さらに、本発明の一実施形態に係る情報処理装置は、ＰＵＦ−ＩＤ抽出回路においても平均化処理を実行することによって、さらにノイズ及びばらつきの抑制された信号に基づき、情報処理装置に固有のＩＤを生成することができる。よって、本発明の一実施形態に係る情報処理装置は、情報処理装置に含まれる半導体装置の特性を利用し、高精度な固有のＩＤを生成することができる。したがって、本発明の一実施形態に係るＰＵＦ−ＩＤ抽出回路を有する集積回路を備えた情報処理装置は、模倣品の製造を防止することができる。
２．第２実施形態
【００７０】
図５及び図６を参照し、本発明の一実施形態に係る情報処理装置１０Ｂについて説明する。本発明の一実施形態においては、情報処理装置１０Ｂが液晶表示装置１００Ｂを有する。また、本発明の一実施形態において、情報処理装置１０Ｂは、液晶表示装置１００Ｂが有する画素回路の特性を利用し、情報処理装置１０ＢのレスポンスＩＤを生成する。図１乃至図４と同一、又は類似する構成については説明を省略することがある。
【００７１】
２−１．情報処理装置１０Ｂの構成
図５は、本発明の一実施形態に係る情報処理装置１０Ｂの構成を示す模式的な平面図である。図５は図１と比較して、電子デバイス１００が液晶表示装置１００Ｂである例を示している。図１乃至図４と同一、又は類似する構成については、ここでの説明を省略する。
【００７２】
図５に示されるように、液晶表示装置１００Ｂは、図１に示された構成に加え、少なくとも、シール部（図示は省略）及び第２の基板９０を有する。第１の基板２０と第２の基板９０とはシール部によって貼り合わせられる。一般的に、表示部１２２はシール部に囲まれている。表示部１２２は、複数の画素回路ＰＸＡがマトリクス状に配置される。
【００７３】
図５に示される例では、複数の画素回路ＰＸＡの配列はストライプ配列である。複数の画素回路ＰＸＡのそれぞれは、例えば、三つの副画素１３０、副画素１３２、副画素１３４に対応していてもよい。三つの副画素で一つの画素が形成されてもよい。画素回路ＰＸＡは、表示部１２２で再現される画像の一部を構成する最小単位である。各副画素には表示素子が一つ備えられる。図５に示される例では、表示素子は液晶素子である。副画素が対応する色は液晶素子、又は副画素上に設けられるカラーフィルタの特性によって決定される。
【００７４】
また、ストライプ配列では、三つの副画素１３０、副画素１３２、副画素１３４が互いに異なる色を与えるように構成することができる。例えば、副画素１３０、副画素１３２、副画素１３４にそれぞれ、赤色、緑色、青色の三原色を発するカラーフィルタ層を備えることができる。そして、三つの副画素のそれぞれに任意の電圧又は電流が供給され、液晶表示装置１００Ｂは画像を表示することができる。
【００７５】
映像信号線駆動回路１２４は、複数の映像信号線１５４の一端に接続される。複数の映像信号線１５４は、Ｙ方向に配列された複数の画素回路ＰＸＡに接続される。走査信号線駆動回路１２６は、複数の走査信号線１５２の一端に接続される。複数の走査信号線１５２は、Ｘ方向に配列された複数の画素回路ＰＸＡに接続される。
【００７６】
映像信号線駆動回路１２４は、複数の端子電極２４０から映像信号を入力される。走査信号線駆動回路１２６は走査信号線１５２を選択し、映像信号に応じた電圧が選択された走査信号線１５２に接続された画素回路ＰＸＡに書き込まれる。こうして、画像が、表示部１２２に表示される。
【００７７】
例えば、複数の複数の映像信号線１５４の他端は、周辺部１３６から延びる第１の配線２０６と電気的に接続されてもよい。第１の配線２０６は周辺部１３６を延伸し、コンタクトホール２０８を介して第１の端子配線２１０と電気的に接続される。第１の端子配線２１０は液晶表示装置１００Ｂの端子電極２４０が設けられる側の端部付近で露出され、第１の端子２１２を形成する。第１の端子２１２はコネクタ２１４と接続される。
【００７８】
例えば、映像信号線駆動回路１２４及び走査信号線駆動回路１２６は、周辺部１３６から延びる第２の配線２１６と電気的に接続されてもよい。第２の配線２１６は周辺部１３６を延伸し、コンタクトホール２１８を介して第２の端子配線２２０と電気的に接続される。第２の端子配線２２０は液晶表示装置１００Ｂの端子電極２４０が設けられる側の端部付近で露出されて第２の端子２２２を形成する。第２の端子２２２はコネクタ２１４と接続される。画素を駆動するための信号又は電源が、外部装置（図示は省略）から第２の端子２２２を経由して、画素に供給されてもよい。
【００７９】
本発明の一実施形態に係る液晶表示装置１００Ｂにおいて、モード選択回路３１０によって通常動作モードが選択されるとき、例えば、走査信号線１５２を選択し、画素に書き込まれた電位を映像信号線１５４に読み出す。さらに、読み出された電位に基づき、制御回路３７０によって画素に書き込まれるデータを補正し、補正されたデータを各画素にフィードバックしてもよい。
【００８０】
なお、本発明の一実施形態に係る液晶表示装置１００Ｂは、電子デバイス１００と同様に第１のタッチ電極２９４と第２のタッチ電極を備え、第１のタッチ電極２９４と第２のタッチ電極とのアドレスに基づき、情報処理装置１０ＢのレスポンスＩＤを生成し選択してもよい。さらに、本発明の一実施形態に係る情報処理装置１０Ｂは、画素回路ＰＸＡに基づくレスポンスＩＤと、第１のタッチ電極２９４と第２のタッチ電極のアドレスに基づくレスポンスＩＤとの、二つのレスポンスＩＤを生成し選択してもよい。ＰＵＦ−ＩＤ抽出回路が二つのレスポンスＩＤを生成し選択することが可能になることによって、さらに、情報を漏れにくくすることができる。
【００８１】
２−２．画素回路ＰＸＡの構成
図６は、本発明の一実施形態に係る画素回路ＰＸＡを示す回路図である。図１乃至図５と同一、又は類似する構成については、ここでの説明を省略する。図６に示されるように、画素回路ＰＸＡはトランジスタ１６２、保持容量１６４及び液晶素子１６６などの素子を含む。トランジスタ１６２はゲート電極１６２Ｇ、ソース電極１６２Ｓ及びドレイン電極１６２Ｄを有する。ゲート電極１６２Ｇは走査信号線１５２に接続される。ソース電極１６２Ｓは映像信号線１５４に接続される。ドレイン電極１６２Ｄは保持容量１６４の一端及び液晶素子１６６の一端に接続される。保持容量１６４の他端及び液晶素子１６６の他端は例えば基準電源線１６８に接続される。なお、基準電源線１６８は、複数の画素回路ＰＸＡに共通して設けられる。基準電源線１６８には、例えば、複数の第２の端子２２２から定電位が与えられる。定電位は例えば０Ｖである。基準電源線１６８は、例えば、コモン電源線と呼ばれることもある、また、基準電源線１６８に接続された保持容量１６４の一端又は液晶素子１６６の一端はコモン電極と呼ばれることもある。なお、ソース電極１６２Ｓ及びドレイン電極１６２Ｄに印加される電圧によって、各々の電極のソースとしての機能とドレインとしての機能とが入れ替わってもよい。
【００８２】
画素回路ＰＸＡの回路構成は一例であって、これに限定されるものではない。また、画素回路ＰＸＡは、一般的に用いられる液晶表示装置の駆動方法によって、駆動可能なため、ここでの説明は省略される。
【００８３】
２−３．情報処理装置１０Ｂの駆動方法
本発明の一実施形態に係る情報処理装置１０Ｂの駆動方法は、図４に示されたフローチャートを用いることができる。本発明の一実施形態に係る情報処理装置１０Ｂの駆動方法においては、図４の説明における第１のタッチ電極２９４と第２のタッチ電極２９２のアドレスを、画素回路ＰＸＡのアドレスに置き換え、画素回路ＰＸＡが有するトランジスタ１６２の特性を利用し、情報処理装置１０ＢのレスポンスＩＤを生成する例について説明される。図１乃至図６と同一、又は類似する構成については、ここでの説明を省略する。
【００８４】
情報処理装置１０Ｂの駆動が開始される。ステップ３１（Ｓ３１）は、図４の説明と同様であるから、ここでの説明は省略される。
【００８５】
次に、ステップ３３（Ｓ３３）において、平均化処理をするフレームの数、偶数又は奇数を判定するデジタル信号の桁数又はビット数、及び、画素回路ＰＸＡのアドレスが、ホスト５００又はユーザから集積回路３００に転送される。また、各画素回路ＰＸＡは初期化される。ここで、初期化とは、各画素回路ＰＸＡに書き込まれた画像データを一律に同一のデータにすることを含む。具体的には、各画素回路ＰＸＡに０Ｖ又は黒色に相当する電圧を書き込むことを含む。初期化によって、各画素回路ＰＸＡの特性を同一のデータが書き込まれた状態にすることができる。なお、上面視においてＸ方向と平行にｎ個配置されている走査信号線１５２と、上面視においてＹ方向と平行にｍ個配置されている映像信号線１５４とが交差した位置に設けられた画素回路ＰＸＡの座標を座標（ｎ，ｍ）とするとき、座標（ｎ，ｍ）を画素回路ＰＸＡのアドレスとよぶ。数値ｎ及び数値ｍは、それぞれ自然数である。ここで説明された以外の説明は、図４のステップ３３（Ｓ３３）の説明と同様であるから、ここでの説明は省略される。
【００８６】
次に、ステップ３５（Ｓ３５）において、情報処理装置１０は、画素回路ＰＸＡのアドレスが出力されているか否かを検出する。ステップ３１（Ｓ３１）において、ＰＵＦ動作モードが選択されているため、制御回路３７０及びＰＵＦ−ＩＤ抽出回路３８０は駆動されている。画素回路ＰＸＡのアドレスが出力されているか否かを検出するため、アドレス信号又はアドレス非検出信号は、電子デバイス１００からＯＵＴ１を経由して、積分回路３３０、Ｓ／Ｈ回路及びＡＤ変換回路３４０、及び平均化回路３５０で処理され、記憶回路３６０に格納される。制御回路３７０は、記憶回路３６０から処理されたアドレス信号又はアドレス非検出信号を読み出す。制御回路３７０は、読み出した信号を処理することによって、アドレスを検出する。例えば、制御回路３７０は、アドレス信号を処理すると、画素回路ＰＸＡのアドレスを検出する（ＹＥＳ）。制御回路３７０はアドレス非検出信号を処理すると、制御回路３７０は「画素回路ＰＸＡのアドレスを出力していない」ことを検出する（ＮＯ）。ＮＯに関連する駆動は後述される。
【００８７】
ＹＥＳの場合、ステップ３７（Ｓ３７）において、制御回路３７０は検出数を確認する。ここでは、制御回路３７０は検出した画素回路ＰＸＡのアドレスの数（画素回路ＰＸＡのアドレス数）を計算する。ここで説明された以外の説明は、図４のステップ３７（Ｓ３７）の説明と同様であるから、ここでの説明は省略される。
【００８８】
ステップ３９（Ｓ３９）は、図４の説明と同様であるから、ここでの説明は省略される。ステップ３９（Ｓ３９）から、ステップ３３（Ｓ３３）に戻って、情報処理装置１０が駆動を続けるとき、情報処理装置１０は、画素回路ＰＸＡのアドレスの変更（チャレンジの変更）を要求する信号、及び、検出された画素回路ＰＸＡのアドレス（検出アドレス）をホスト５００に送信してもよい。例えば、ホスト５００は、チャレンジの変更を要求する信号、及び、検出アドレスを受付けると、検出されていない画素回路ＰＸＡのアドレスをチャレンジとして、情報処理装置１０に送信してもよい。また、例えば、検出アドレスの周囲のアドレスを除いた、画素回路ＰＸＡのアドレスをチャレンジとして、情報処理装置１０に送信してもよい。
【００８９】
ステップ５１（Ｓ５１）、ステップ５３（Ｓ５３）及びステップ５５（Ｓ５５））は、図４の説明と同様であるから、ここでの説明は省略される。
【００９０】
情報処理装置１０Ｂは、ステップ３５（Ｓ３５）において、ＮＯの場合、ステップ４１（Ｓ４１）を実行する。ステップ４１（Ｓ４１）において、フレーム平均処理回路３８２によってフレーム平均化処理が実行される。具体的には、検出されていない画素回路ＰＸＡのアドレスを選択し、選択された画素回路ＰＸＡに書き込まれていた電圧を読み出し、読み出された電圧（第１の電圧）が積分回路３３０に入力され、Ｓ／Ｈ回路及びＡＤ変換回路３４０によってデジタル信号に変換される。例えば、Ｓ／Ｈ回路及びＡＤ変換回路３４０が１２ビットのＡＤ変換回路を有するとき、第１の電圧は１２ビットのデジタル信号に変換される。すなわち、第１の電圧は、十進法で表した場合、１から４０９６までのうちいずれか一つの値をとる。このとき、平均化回路３５０は、一つのフレームで、第１の電圧を複数回取得し、取得した複数の第１の電圧を平均化する。例えば、ステップ３３において、平均化処理をするフレームの数が６０と設定されたとき、６０のフレームのそれぞれにおいて、第１の電圧は複数回取得され、取得された第１の電圧が平均化される。６０のフレームのそれぞれにおいて平均化された信号が記憶回路３６０に格納される。続いて、６０のフレームのそれぞれにおいて平均化された信号が、記憶回路３６０又はフレーム平均処理回路３８２に転送され、フレーム平均化処理が実行される。以上説明した動作が、選択される全ての画素回路ＰＸＡのアドレスにおいて実行される。以上がステップ４１（Ｓ４１）である。
【００９１】
続いて実行されるステップ４３（Ｓ４３）、ステップ４５（Ｓ４５）、及びステップ４７（Ｓ４７）は、第１のタッチ電極２９４と第２のタッチ電極とのアドレスを画素回路ＰＸＡのアドレスと置き換えて実行される。それ以外は、図４の説明と同様であるから、ここでの説明は省略される。
【００９２】
以上説明されたように、本発明の一実施形態に係る情報処理装置においては、ＰＵＦ−ＩＤ抽出回路を備えることによって、例えば、情報処理装置に含まれる画素回路の特性を利用し、情報処理装置に固有のＩＤを生成することができる。したがって、本発明の一実施形態に係るＰＵＦ−ＩＤ抽出回路を有する集積回路を備えた情報処理装置は、模倣品の製造を防止することができる。
３．第３実施形態
【００９３】
図７及び図８を参照し、本発明の一実施形態に係る情報処理装置１０Ｃについて説明する。本発明の一実施形態においては、情報処理装置１０ＣがＥＬ表示装置１００Ｃを有する。また、本発明の一実施形態において、情報処理装置１０Ｃは、ＥＬ表示装置１００Ｃが有する画素回路の特性を利用し、情報処理装置１０ＣのレスポンスＩＤを生成する。図１乃至図６と同一、又は類似する構成については説明を省略することがある。
【００９４】
３−１．情報処理装置１０Ｃの構成
図７は、本発明の一実施形態に係る情報処理装置１０Ｃの構成を示す模式的な平面図である。図７は図１と比較して、電子デバイス１００がＥＬ表示装置１００Ｃである例を示している。図１乃至図６と同一、又は類似する構成については、ここでの説明を省略する。
【００９５】
図７に示されるように、ＥＬ表示装置１００Ｃは、図１に示された構成に加え、少なくとも、シール部（図示は省略）及び第２の基板２８８を有する。第１の基板２０と第２の基板２８８とはシール部によって貼り合わせられる。
【００９６】
図７に示される例では、各副画素に備えられた表示素子は発光素子である
【００９７】
映像信号線駆動回路１２４は、複数の映像信号線１５４の一端及び複数の電圧測定線１５６の一端に接続される。複数の映像信号線１５４及び複数の電圧測定線１５６は、Ｙ方向に配列された複数の画素回路ＰＸＢに接続される。走査信号線駆動回路１２６は、複数の走査信号線１５２の一端及び複数の制御信号線１５８の一端は、Ｘ方向に配列された複数の画素回路ＰＸＢに接続される。
【００９８】
例えば、複数の電圧測定線１５６の他端は、周辺部１３６から延びる第１の配線２０６と電気的に接続されてもよい。第１の配線２０６は周辺部１３６を延伸し、コンタクトホール２０８を介して第１の端子配線２１０と電気的に接続される。第１の端子配線２１０はＥＬ表示装置１００Ｃの端子電極２４０が設けられる側の端部付近で露出され、第１の端子２１２を形成する。第１の端子２１２はコネクタ２１４と接続される。
【００９９】
情報処理装置１０Ｃの構成において、図７を用いて説明された構成以外は、図５の構成と同様であるから、ここでの説明は省略される。
【０１００】
なお、本発明の一実施形態に係るＥＬ表示装置１００Ｃも、電子デバイス１００及び液晶表示装置１００Ｂと同様に第１のタッチ電極２９４と第２のタッチ電極を備え、第１のタッチ電極２９４と第２のタッチ電極のアドレスに基づき、情報処理装置１０ＣのレスポンスＩＤを生成し選択してもよい。さらに、本発明の一実施形態に係る情報処理装置１０Ｂは、画素回路ＰＸＢに基づくレスポンスＩＤと、第１のタッチ電極２９４と第２のタッチ電極のアドレスに基づくレスポンスＩＤとの、二つのレスポンスＩＤを生成し選択してもよい。ＰＵＦ−ＩＤ抽出回路が二つのレスポンスＩＤを生成し選択することが可能になることによって、さらに、情報を漏れにくくすることができる。
【０１０１】
３−２．画素回路ＰＸＢの構成
図８は、本発明の一実施形態に係る画素回路ＰＸＢを示す回路図である。図１乃至図７と同一、又は類似する構成については、ここでの説明を省略する。
【０１０２】
図８に示されるように、画素回路ＰＸＢは、駆動トランジスタ２６４、選択トランジスタ２６２、電圧測定トランジスタ２７０、発光素子２６６及び保持容量２６８を含む。
【０１０３】
駆動トランジスタ２６４のゲート電極は選択トランジスタ２６２のドレイン電極に接続される。駆動トランジスタ２６４のソース電極は駆動電源線２９０に接続される。駆動トランジスタ２６４のドレイン電極は発光素子２６６の陽極に接続される。選択トランジスタ２６２のゲート電極は走査信号線１５２に接続される。選択トランジスタ２６２のソース電極は映像信号線１５４に接続される。選択トランジスタ２６２のドレイン電極は駆動トランジスタ２６４のゲート電極に接続される。発光素子２６６の陰極は基準電源線１９２に接続される。保持容量２６８の一端は駆動トランジスタ２６４のゲート電極に接続される。保持容量２６８の他端は駆動トランジスタ２６４のドレイン電極に接続される。電圧測定トランジスタ２７０のゲート電極は制御信号線１５８に接続される。電圧測定トランジスタ２７０のソース電極は駆動トランジスタ２６４のドレイン電極に接続される。電圧測定トランジスタ２７０のドレイン電極は電圧測定線１５６に接続される。基準電源線１９２は、複数の画素回路ＰＸＢに共通して設けられている。基準電源線には、複数の端子電極２４０から定電位が与えられる。なお、各トランジスタのソース電極及びドレイン電極に印加される電圧によって、各々の電極のソースとしての機能とドレインとしての機能とが入れ替わってもよい。
【０１０４】
画素回路ＰＸＢにおいては、電圧測定トランジスタ２７０、制御信号線１５８及び電圧測定線１５６を備えることによって、ノードＡの電圧を読み出すことができる。具体的には、制御信号線１５８にハイレベルの信号を供給することによって、電圧測定トランジスタ２７０のゲート電極にハイレベルの信号を供給する。電圧測定トランジスタ２７０は導通状態となり、電圧測定トランジスタ２７０はソース電極からドレイン電極に向かって電流を流すことができる。よって、ノードＡの電圧は、電圧測定線１５６に供給され、電圧測定線１５６の電圧を測定することでノードＡの電圧を測定することができる。
【０１０５】
なお、画素回路ＰＸＢの回路構成は一例であって、これに限定されるものではない。また、画素回路ＰＸＢの駆動において、電圧測定トランジスタ２７０の駆動以外は、一般的に用いられるＥＬ表示装置の駆動方法によって駆動可能なため、ここでの説明は省略される。
【０１０６】
本発明の一実施形態に係るＥＬ表示装置１００Ｃにおいて、モード選択回路３１０によって通常動作モードが選択されるとき、例えば、走査信号線１５２を選択し、ノードＡの電圧を読み出す。さらに、読み出されたノードＡの電圧に基づき、制御回路３７０によって画素に書き込まれるデータを補正し、補正されたデータを各画素にフィードバックしてもよい。
【０１０７】
３−３．情報処理装置１０Ｃの駆動方法
本発明の一実施形態に係る情報処理装置１０Ｃの駆動方法は、図４に示されたフローチャートを用いることができる。本発明の一実施形態に係る情報処理装置１０Ｃの駆動方法においては、図４の説明における第１のタッチ電極２９４と第２のタッチ電極２９２とのアドレスを、画素回路ＰＸＢのアドレスに置き換え、画素回路ＰＸＢが有するノードＡの特性を利用し、情報処理装置１０ＣのレスポンスＩＤを生成する。図１乃至図８と同一、又は類似する構成については、ここでの説明を省略する。
【０１０８】
情報処理装置１０Ｃの駆動が開始される。ステップ３１（Ｓ３１）は、図４の説明と同様であるから、ここでの説明は省略される。
【０１０９】
次に、ステップ３３（Ｓ３３）において、平均化処理をするフレームの数、偶数又は奇数を判定するデジタル信号の桁数又はビット数、及び、画素回路ＰＸＢのアドレスが、ホスト５００又はユーザから集積回路３００に転送される。また、各画素回路ＰＸＢは初期化される。ここで、初期化とは、各画素回路ＰＸＢに書き込まれた画像データを一律に同一のデータにすることを含む。具体的には、各画素回路ＰＸＢに０Ｖ又は黒色に相当する電圧を書き込み、ノードＡの電圧を設定することを含む。初期化によって、各画素回路ＰＸＢのノードＡの電圧を同一のデータが書き込まれた状態にすることができる。なお、上面視においてＸ方向と平行にｎ個配置されている走査信号線１５２と、上面視においてＹ方向と平行にｍ個配置されている映像信号線１５４とが交差した位置に設けられた画素回路ＰＸＢの座標を座標（ｎ，ｍ）とするとき、座標（ｎ，ｍ）を画素回路ＰＸＢのアドレスとよぶ。数値ｎ及び数値ｍは、それぞれ自然数である。ここで説明された以外の説明は、図４のステップ３３（Ｓ３３）の説明と同様であるから、ここでの説明は省略される。
【０１１０】
次に、ステップ３５（Ｓ３５）において、情報処理装置１０Ｃは、画素回路ＰＸＢのアドレスが出力されているか否かを検出する。ステップ３１（Ｓ３１）において、ＰＵＦ動作モードが選択されているため、制御回路３７０及びＰＵＦ−ＩＤ抽出回路３８０は駆動されている。画素回路ＰＸＢのアドレスが出力されているか否かを検出するため、アドレス信号又はアドレス非検出信号は、電子デバイス１００からＯＵＴ１を経由して、積分回路３３０、Ｓ／Ｈ回路及びＡＤ変換回路３４０、及び平均化回路３５０で処理され、記憶回路３６０に格納される。制御回路３７０は、記憶回路３６０から処理されたアドレス信号又はアドレス非検出信号を読み出す。制御回路３７０は、読み出した信号を処理することによって、アドレスを検出する。例えば、制御回路３７０は、アドレス信号を処理すると、画素回路ＰＸＢのアドレスを検出する（ＹＥＳ）。制御回路３７０はアドレス非検出信号を処理すると、制御回路３７０は「画素回路ＰＸＢのアドレスを出力していない」ことを検出する（ＮＯ）。ＮＯに関連する駆動は後述される。
【０１１１】
情報処理装置１０Ｃは、ステップ３５（Ｓ３５）において、ＹＥＳの場合、ステップ３７（Ｓ３７）を実行する。ステップ３７（Ｓ３７）において、制御回路３７０は検出数を確認する。ここでは、制御回路３７０は検出した画素回路ＰＸＢのアドレスの数（画素回路ＰＸＢのアドレス数）を計算する。ここで説明された以外の説明は、図４のステップ３７（Ｓ３７）の説明と同様であるから、ここでの説明は省略される。
【０１１２】
ステップ３９（Ｓ３９）は、図４の説明と同様であるから、ここでの説明は省略される。ステップ３９（Ｓ３９）から、ステップ３３（Ｓ３３）に戻って、情報処理装置１０が駆動を続けるとき、情報処理装置１０は、画素回路ＰＸＢのアドレスの変更（チャレンジの変更）を要求する信号、及び、検出された画素回路ＰＸＢのアドレス（検出アドレス）をホスト５００に送信してもよい。例えば、ホスト５００は、チャレンジの変更を要求する信号、及び、検出アドレスを受付けると、検出されていない画素回路ＰＸＡのアドレスをチャレンジとして、情報処理装置１０に送信してもよい。また、例えば、検出アドレスの周囲のアドレスを除いた、画素回路ＰＸＢのアドレスをチャレンジとして、情報処理装置１０に送信してもよい。
【０１１３】
ステップ３５（Ｓ３５）、ステップ５１（Ｓ５１）、ステップ５３（Ｓ５３）及びステップ５５（Ｓ５５））は、図４の説明と同様であるから、ここでの説明は省略される。
【０１１４】
ステップ３５（Ｓ３５）において、ＮＯの場合、ステップ４１（Ｓ４１）において、フレーム平均処理回路３８２によってフレーム平均化処理が実行される。具体的には、検出されていない画素回路ＰＸＢのアドレスを選択し、選択された画素回路ＰＸＢのノードＡの電圧を読み出し、読み出された電圧（第２の電圧）が積分回路３３０に入力され、Ｓ／Ｈ回路及びＡＤ変換回路３４０によってデジタル信号に変換される。例えば、Ｓ／Ｈ回路及びＡＤ変換回路３４０が１２ビットのＡＤ変換回路を有するとき、第２の電圧は１２ビットのデジタル信号に変換される。すなわち、第２の電圧は、十進法で表した場合、１から４０９６までのうちいずれか一つの値をとる。このとき、平均化回路３５０は、一つのフレームで、第２の電圧を複数回取得し、取得された第２の電圧を平均化する。例えば、ステップ３３において、平均化処理をするフレームの数が６０と設定されたとき、６０のフレームのそれぞれにおいて、第２の電圧は複数回取得され、取得された第２の電圧が平均化される。６０のフレームのそれぞれにおいて平均化された信号が記憶回路３６０に格納される。続いて、６０のフレームのそれぞれにおいて平均化された信号が、記憶回路３６０又はフレーム平均処理回路３８２に転送され、フレーム平均化処理が実行される。以上説明した動作が、選択される全ての画素回路ＰＸＢのアドレスにおいて実行される。以上がステップ４１（Ｓ４１）である。
【０１１５】
続いて実行されるステップ４３（Ｓ４３）、ステップ４５（Ｓ４５）、及びステップ４７（Ｓ４７）は、第１のタッチ電極２９４と第２のタッチ電極とのアドレスを画素回路ＰＸＢのアドレスと置き換えて実行される。それ以外は、図４の説明と同様であるから、ここでの説明は省略される。
４．第４実施形態
【０１１６】
図９及び図１０を参照し、本発明の一実施形態に係る情報処理装置１０を用いた認証方法について説明する。具体的には、指紋及びレスポンスＩＤを利用する認証方法について説明する。図１乃至図８と同一、又は類似する構成については説明を省略することがある。
【０１１７】
図９及び図１０は、本発明の一実施形態に係る情報処理装置１０を用いた認証方法を示すフローチャートである。
【０１１８】
図９に示されるように、第１レスポンスＩＤ（第１ＩＤ）と指紋の情報の紐付け及び登録が開始されると、ステップ１０１（Ｓ１０１）において、情報処理装置１０は、ホスト５００に第１ＩＤとタッチする指紋（Ｆｉｎｇｅｒ  Ｐｒｉｎｔ、ＦＰ）の情報（第１指紋情報）を登録するように要求する。
【０１１９】
ステップ１０３（Ｓ１０３）において、登録要求が情報処理装置１０からホスト５００に転送される。続いて、ステップ１０５（Ｓ１０５）において、ホスト５００は登録要求を取得する。
【０１２０】
次に、ステップ１０７（Ｓ１０７）において、平均化処理をするフレームの数、偶数又は奇数を判定するデジタル信号の桁数、及び、第１のタッチ電極２９４と第２のタッチ電極２９２のアドレスが、ホスト５００から情報処理装置１０に転送される。
【０１２１】
ステップ１０９（Ｓ１０９）において、平均化処理をするフレームの数、偶数又は奇数を判定するデジタル信号の桁数、及び、第１のタッチ電極２９４と第２のタッチ電極２９２のアドレスが、情報処理装置１０に取得される。
【０１２２】
ステップ１１１（Ｓ１１１）では、情報処理装置１０において、図４に示されたフローチャートと図４の説明に基づき、第１ＩＤが生成される。また、ユーザが情報処理装置１０を指でタッチすることによって、情報処理装置１０は第１指紋情報を読み込む。第１指紋情報の読み込みは、例えば、情報処理装置１０が有するカメラなどの撮像装置によって実行される。また、カメラなどの撮像装置以外にもタッチパネルを用いた指紋センサによって実行されるものであってもよい。第１指紋情報の読み込みは、一般的に利用される技術を用いることができるため、ここでの詳細な説明は省略される。
【０１２３】
次に、ステップ１１３（Ｓ１１３）では、第１ＩＤ、及び第１指紋情報が、情報処理装置１０からホスト５００に転送される。続いて、ステップ１１５（Ｓ１１５）において、第１ＩＤ、及び第１指紋情報が、ホスト５００に取得される。ステップ１１７（Ｓ１１７）では、ホスト５００において、取得された第１ＩＤと取得された第１指紋情報が紐付けされる。また、紐付けされた第１ＩＤと第１指紋情報とが、ホスト５００に登録される。
【０１２４】
続いて、図１０を用いて、認証について説明される。図１０に示されるように、認証が開始されると、ステップ２０１（Ｓ２０１）において、情報処理装置１０は、ホスト５００に認証を要求する。ステップ２０３（Ｓ２０３）において、認証要求が情報処理装置１０からホスト５００に転送される。続いて、ステップ２０５（Ｓ２０５）において、ホスト５００は認証要求を取得する。
【０１２５】
ステップ２０７（Ｓ２０７）及びステップ２０９（Ｓ２０９）は、それぞれステップ１０７（Ｓ１０７）及びステップ１０９（Ｓ１０９）と同様であるから、ここでの説明は省略される。
【０１２６】
ステップ２１１（Ｓ２１１）では、情報処理装置１０において、図４に示されたフローチャートと図４の説明に基づき、第２レスポンスＩＤ（第２ＩＤ）が生成される。また、ユーザが情報処理装置１０を指でタッチすることによって、情報処理装置１０は第２指紋情報を読み込む。第２指紋情報の読み込みは、第１指紋情報の読み込みと同様の方法が用いられる。
【０１２７】
次に、ステップ２１３（Ｓ１１３）では、第２ＩＤ、及び第２指紋情報が、情報処理装置１０からホスト５００に転送される。続いて、ステップ２１５（Ｓ２１５）において、第２ＩＤ、及び第２指紋情報が、ホスト５００に取得される。
【０１２８】
続いて、ステップ２１７（Ｓ２１７）では、ホスト５００において、取得された第２ＩＤ、及び第２指紋情報と、登録された第１ＩＤ、及び第１指紋情報とが比較される。
【０１２９】
ステップ２１９（Ｓ２１９）において、比較結果がホスト５００から情報処理装置１０に転送される。最後に、ステップ２２１（Ｓ２２１）において、比較結果が情報処理装置１０に取得される。ここで、情報処理装置１０にタッチした被験者がホスト５００に指紋を登録したユーザの場合、比較結果は一致し、被験者は情報処理装置１０のユーザであると判定される。一方、情報処理装置１０にタッチした被験者がホスト５００に指紋を登録していない場合、比較結果は不一致となり、被験者は情報処理装置１０のユーザでないと判定される。
【０１３０】
以上説明されたように、本発明の一実施形態に係る情報処理装置はＰＵＦ−ＩＤ抽出回路を有することによって、認証に利用することができる。また、本発明の一実施形態に係る情報処理装置は、ＰＵＦ−ＩＤ抽出回路によって生成されるＩＤと指紋情報とを紐付けし、登録することができる。したがって、本発明の一実施形態に係る情報処理装置を用いることによって、他の情報処理装置からの指紋情報の偽造によるホストへの不正アクセスを防ぐことができる。また、本発明の一実施形態に係る情報処理装置を用いることによって、ユーザは情報処理装置にＩＤを手入力する手間を省くことができるため、情報処理装置の利便性が向上する。
【０１３１】
本発明の実施形態として上述した各実施形態又は各実施形態の一部は、相互に矛盾しない限りにおいて、適宜組み合わせて実施することができる。
【０１３２】
上述した各実施形態の態様によりもたらされる作用効果とは異なる別の作用効果であっても、本明細書の記載から明らかなもの、又は、当業者において容易に予測し得るものについては、当然に本発明によりもたらされるものと解される。
【符号の説明】
【０１３３】
１０：情報処理装置、１０Ｂ：情報処理装置、１０Ｃ：情報処理装置、２０：第１の基板、９０：第２の基板、１００：電子デバイス、１００Ｂ：液晶表示装置、１００Ｃ：ＥＬ表示装置、１２２：表示部、１２４：映像信号線駆動回路、１２６：走査信号線駆動回路、１３０：副画素、１３２：副画素、１３４：副画素、１３６：周辺部、１５２：走査信号線、１５４：映像信号線、１５６：電圧測定線、１５８：制御信号線、１６２：トランジスタ、１６２Ｄ：ドレイン電極、１６２Ｇ：ゲート電極、１６２Ｓ：ソース電極、１６４：保持容量、１６６：液晶素子、１６８：基準電源線、１９２：基準電源線、２０６：第１の配線、２０８：コンタクトホール、２１０：第１の端子配線、２１２：第１の端子、２１４：コネクタ、２１６：第２の配線、２１８：コンタクトホール、２２０：第２の端子配線、２２２：第２の端子、２４０：端子電極、２６２：選択トランジスタ、２６４：駆動トランジスタ、２６６：発光素子、２６８：保持容量、２７０：電圧測定トランジスタ、２８８：第２の基板、２９０：駆動電源線、２９２：第２のタッチ電極、２９４：第１のタッチ電極、３００：集積回路、３１０：モード選択回路、３２０：信号生成回路、３３０：積分回路、３４０：変換回路、３５０：平均化回路、３６０：記憶回路、３７０：制御回路、３８０：ＰＵＦ−ＩＤ抽出回路、３８２：フレーム平均処理回路、３８４：判定回路、３８６：選択回路、３８８：ノイズ除去回路、３９０：暗号回路、３９２：抽出回路、４００：回路基板、４１０：信号供給回路、４２０：電源回路、５００：ホスト
【図１】
2020161980.tif 000003
【図２】
2020161980.tif 000004
【図３】
2020161980.tif 000005
【図４】
2020161980.tif 000006
【図５】
2020161980.tif 000007
【図６】
2020161980.tif 000008
【図７】
2020161980.tif 000009
【図８】
2020161980.tif 000010
【図９】
2020161980.tif 000011
【図１０】
2020161980.tif 000012