(57)【要約】【課題】投票における疑問票、無効票を解消し、さらに投票端末のみの操作で、投票権の管理および二重投票の防止する電子投票システムを提供する。【解決手段】投票端末、受付サーバ、投票サーバで構成され、投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から位置情報または画像情報を取得する手段とを有し、受付サーバは、投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、選挙種別情報を出力する手段とを有し、投票サーバは、投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、投票端末に記録された位置情報または画像情報に基づいて変換された候補者情報を取得する手段と、選挙種別情報および候補者情報に基づき、当該選挙に関する選挙権を有することを判定する手段と、候補者情報を出力する手段を有する。【選択図】  図１
2005128809.tif 000002
【特許請求の範囲】
【請求項１】
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、電子投票システムは、投票端末、受付サーバ、投票サーバからなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有し、
受付サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記選挙種別情報を出力する手段と、を有し、
投票サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記投票端末に記録された位置情報または画像情報に基づいて変換された候補者情報を取得する手段と、上記選挙種別情報および候補者情報に基づき、当該選挙に関する選挙権を有することを判定する手段と、上記候補者情報を出力する手段とを有することを特徴とする電子投票システム。
【請求項２】
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、電子投票システムは、投票端末と、投票サーバからなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有し、
投票サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記投票端末に記録された位置情報または画像情報に基づいて変換された候補者情報を取得する手段と、上記選挙種別情報および候補者情報に基づき、当該選挙に関する選挙権を有することを判定する手段と、上記候補者情報を出力する手段とを有することを特徴とする電子投票システム。
【請求項３】
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、受付システムは、投票端末と、受付サーバからなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有し、
受付サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記選挙種別情報を出力する手段とを有することを特徴とする電子投票システム。
【請求項４】
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、電子投票システムは、投票端末からなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、選択された選挙種別情報および候補者情報を出力する手段とを有することを特徴とする電子投票システム。
【請求項５】
上記投票端末は、上記位置情報または画像情報を上記選挙種別情報に変換する手段を有することを特徴とする請求項１、２、３、４のいずれかに記載の電子投票システム。
【請求項６】
上記受付サーバは、上記位置情報または画像情報を上記選挙種別情報に変換する手段を有することを特徴とする請求項１または請求項３に記載の電子投票システム。
【請求項７】
上記投票サーバは、上記位置情報または画像情報を上記選挙種別情報に変換する手段を有することを特徴とする請求項１または請求項２に記載の電子投票システム。
【請求項８】
上記出力手段は、上記投票種別情報または上記候補者情報を所定のディスプレイ上に表示するか、または上記投票種別情報または上記候補者情報を所定のスピーカを用いて音声再生するか、または上記投票種別情報または上記候補者情報を所定のプリンタを用いて印刷するかのいずれかであることを特徴とする請求項１、２、３、４、５、６、７のいずれかに記載の電子投票システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙から投票種別情報および候補者情報に関するデジタルデータを読み取ることによって候補者選択を行う投票端末を利用する電子投票システムに関するものである。
【背景技術】
【０００２】
投票に関する従来技術として、投票用紙と筆記用具による自書式の投票方式がある。この方式は、公職選挙法に基づく投票方式であり、実際の選挙において数多くの実例が存在する。しかし、自書式の投票方式では、開票時に、選挙人によって自書された文字の判別が不可能なために生じる疑問票や、有効票となりえない内容の記載による無効票が生じる。これらにより、開票集計作業に多量の労力を要するとともに、正確な民意を反映した選挙の実現が困難になっている。
【０００３】
これに対して、２００２年２月に電子投票特例法が施行されたことにより、上記の課題を解決する投票方式の実現が可能になっている。すでに、いくつかの地方自治体において、投票結果を電磁的記録媒体に記録する電子投票システムを導入した選挙により、無効票や疑問票を解消し、開票集計作業を軽減した選挙が実施されており、一定の導入効果を上げている。
一般に、選挙は、有権者にとって民主主義への参加となる重要な機会であり、誰でも簡単に投票を行うことが求められる。このため、選挙における電子投票システムは、その導入効果の一つとして、有権者にとって、投票手続きの簡素化に貢献するものであることが求められる。
【０００４】
これまでに導入された電子投票システムについて、その利用者である有権者の利用方法の一連の流れは以下の通りである。
投票日に指定された投票所へ来場した有権者は、事前に郵送された葉書を受付に提出し、本人照会を行う。さらに、投票カードを受け取り、投票端末へ向かう。ここで、投票端末に投票カードを挿入し、投票端末にて表示される候補者情報に基づき候補者選択を行い、投票内容の確認を行った後、投票結果を記録し、投票を終了する。その後、投票端末より投票カードを取り出し、出口にて投票カードを返却する。
【０００５】
上記より、有権者は、投票に際して、投票カードと投票端末の二つを操作する必要があり、実際の運用において、特に、投票カードの取り扱いに関して有権者に混乱を招く場合が生じている。具体的には、投票カードについて、（１）使用目的が分らない、（２）使用方法が分らない、（３）間違った使用方法を行ってしまう、（４）投票端末の挿入場所が分らない、（５）投票終了時に投票カードを取り忘れる、などである。
上記（５）に対して、投票終了時、投票端末から投票カードの取り出しを行わない方式の投票端末も存在するが、上記（１）〜（４）の課題は解決されないままである。
また、上記の電子投票システムの一つの方式として、選挙の候補者に関する情報を二次元コードにコード化し、二次元コードスキャナで読み取らせることで候補者選択を行う方式が開発されているが、有権者の投票権の管理および二重投票の防止は、投票カードを利用して実現されており、先に述べた有権者への混乱が懸念される。
【０００６】
また、近年、手書きの文字や図形などのデータをデジタル化してパソコンやワープロなどに取り込むことを可能にする電子ペンが開発・実用化されている。手書きの文字や図形をデジタル化するには紙に書いたものをスキャナで読み取るという方法もあるが、紙を一枚一枚スキャンするのは非常に面倒であり、電子ペンを使う方が遥かにシンプルで実用的である。電子ペンであれば気軽に会議や打合せの場に持ち込むことができ、メモ書きした内容をすぐにデジタル化しディスプレイに表示させて大勢で確認することも可能となる。このような手書きの文字・図形データをデジタル化して所定の機器に送信できるペン技術として、例えば、特許文献１に記載の技術がある。この技術は、非特許文献１においても紹介され製品化されている。
【０００７】
上記従来技術では、ある特殊な電子ペンと電子ペーパとを用いることにより、電子ペンを使って電子ペーパ上に書き込んだ文字・図形の軌跡をベクトル化して保存・送信できるようになっている。ここで図２を用いてその仕組みについて簡単に説明しておく。電子ペーパ２０２には約0.3mm格子ごとにドットパターン２１０が印刷されており、その位置は格子点から微妙にずれている。電子ペン２０１では内蔵カメラによってこのドットパターン２１０を読み込むことにより、電子ペン２０１のペン先が電子ペーパ空間上のどの位置にいるかその絶対座標を正確に特定することができる。電子ペーパ空間の大きさは約6千万平方キロメートルに及ぶが、この広大な電子ペーパ空間の中から任意の6×6ドットの領域を切り出したとき、1つとして重複するものがないことが数学的に保証されている。
【０００８】
電子ペン２０１はカメラ２０３、インクカートリッジ２０４、筆圧センサ２０５、プロセッサ２０６、メモリ２０７、バッテリ２０８、bluetoothトランシーバ２０９を内蔵している。筆圧センサ２０５が作動しているときのみカメラ２０３は電子ペーパのドットパターン情報を読み込み、プロセッサ２０６によってペン先の位置情報を取得する。すなわち電子ペーパ２０２に書き込まれた文字や図形の軌跡をデジタル化して取得する。このデジタル軌跡情報はメモリ２０７上に蓄積され、あるタイミング(指定可能)でBluetooth仕様によるデータの送信を行う。一般には電子ペーパ２０２上に印刷された選択ボックス２１０のいずれかをチェックすることによってデータの送信先(例えばパソコンのワープロソフトやFAX、e-mailなど)を指定し、送信ボックス２１１をチェックすることによりデータの送信が行われる。
【０００９】
上記デジタルペンおよびデジタルペーパを使って、候補者を選択する方式が実現可能であるが、有権者の投票権を管理し、二重投票を防止する仕組みが必要である。
【００１０】
【特許文献１】国際公開番号  WO01/26033  A1
【００１１】
【非特許文献１】日経デザイン2001年7月号80〜81ページ
【発明の開示】
【発明が解決しようとする課題】
【００１２】
かかる従来の技術を使用した場合、投票用紙および筆記用具による自書式投票方式では、疑問票・無効票が発生することで、開票集計作業に膨大な作業量が発生すると共に、一部の投票が有効票と見なされず、これらを無効とした上での選挙結果となっている。
また、投票結果を電磁的記録媒体に記録する電子投票システムを導入した選挙では、上記の課題である無効票や疑問票を解消することで、開票集計作業の軽減など、一定の導入効果を上げているが、有権者は、投票カードおよび投票端末を操作する必要があり、特に、有権者の投票権の管理や二重投票の防止のために発効される投票カードの取り扱いが、一部の有権者に混乱を招いており、誰でも簡単に投票が出来る投票方式の実現において課題となっている。
【００１３】
これに対し、デジタルペンおよびデジタルペーパを利用した電子投票システムや二次元コードスキャナを利用した投票システムは、持ち運びが可能な投票端末であり、有権者にとって操作方法も分りやすく、使い勝手の良い方式であると言えるが、有権者の投票権の管理および二重投票の防止を行うための仕組みが必要である。
【００１４】
本発明の目的は、投票における疑問票、無効票を解消し、さらに投票カードを使用せずに、投票権の管理および二重投票の防止を行い、投票を行うことが可能な電子投票システムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明では、上記目的達成のため、次の手段を設ける。
（手段１）
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、本発明における電子投票システムは、投票端末、受付サーバ、投票サーバからなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有し、
受付サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記選挙種別情報を出力する手段と、を有し、
投票サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記投票端末に記録された位置情報または画像情報に基づいて変換された候補者情報を取得する手段と、上記選挙種別情報および候補者情報に基づき、当該選挙に関する選挙権を有することを判定する手段と、上記候補者情報を出力する手段と、を有することを特徴とする。
（手段２）
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、本発明における電子投票システムは、投票端末と、投票サーバからなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有し、
投票サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記投票端末に記録された位置情報または画像情報に基づいて変換された候補者情報を取得する手段と、上記選挙種別情報および候補者情報に基づき、当該選挙に関する選挙権を有することを判定する手段と、上記候補者情報を出力する手段と、を有することを特徴とする。
（手段３）
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、本発明における受付システムは、投票端末と、受付サーバからなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有し、
受付サーバは、上記投票端末に記録された位置情報または画像情報に基づいて変換された選挙種別情報を取得する手段と、上記選挙種別情報を出力する手段と、を有することを特徴とする。
（手段４）
投票者の選択操作により、候補者を選択して、記録原本に記録する電子投票システムにおいて、本発明における電子投票システムは、投票端末からなり、
投票端末は、選挙種別用紙から、その位置情報または画像情報を取得する手段と、候補者選択用紙から、その位置情報または画像情報を取得する手段と、を有することを特徴とする。
（手段５）
上記手段１，２，３，４において、上記投票端末は、上記位置情報または画像情報を上記選挙種別情報に変換する手段を有することを特徴とする。
（手段６）
上記手段１または上記手段３において、上記受付サーバは、上記位置情報または画像情報を上記選挙種別情報に変換する手段を有することを特徴とする。
（手段７）
上記手段１または上記手段２において、上記投票サーバは、上記位置情報または画像情報を上記選挙種別情報に変換する手段を有することを特徴とする。
（手段８）
上記手段１，２，３において、上記出力手段は、上記投票種別情報または上記候補者情報を所定のディスプレイ上に表示するか、または上記投票種別情報または上記候補者情報を所定のスピーカを用いて音声再生するか、または上記投票種別情報または上記候補者情報を所定のプリンタを用いて印刷するか、のいずれかであることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、電子投票システムにおいて、投票における疑問票や無効票の解消、投票権の管理および二重投票の防止を実現し、さらに投票カードを使用せずに投票端末のみで、投票を行うことが可能となるため、利用者にとって、わかりやすく、使いやすいシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの実施の形態を図面により詳細に説明する。
＜システム構成＞
まず、図１を用いてデジタルペンおよびデジタルペーパを利用した電子投票システムの構成を示す。図１に示すデジタルペンおよびデジタルペーパを利用した電子投票システムは、投票権データ入力用デジタルペーパ１０１、候補者データ入力用デジタルペーパ１１１、投票端末１２１、受付サーバ１３１、投票サーバ１４１から構成される。
選挙権データ入力用デジタルペーパ１０１は、従来技術において説明した書き込み位置特定のためのドットパターンの印刷された電子ペーパであり、選挙権データエリア１０２を有する。
候補者データ入力用デジタルペーパ１１１は、従来技術において説明した書き込み位置特定のためのドットパターンの印刷された電子ペーパであり、候補者データエリア１１４〜１１６を含む。
【００１８】
投票端末１２１は、従来技術において説明したデジタルペンであり、データ読取手段１２２、データ送信手段１２３、データ初期化手段１２４、位置データベース１２５を有する。以下、投票端末１２１を構成する１２２〜１２５について述べる。上記データ読取手段１２２は、従来技術に含まれるものであり、メモリ２０７の処理プログラムであり、カメラ２０３で撮影されたペーパ２０２のドットパターンに基づいて書き込み内容のデジタル化（座標データ化）を行い、取得した位置データを位置データベース１２５に格納する。上記データ送信手段１２３は、無線通信技術Bluetoothあるいは、ＵＳＢクレードルを利用した有線通信技術より、位置データベース１２５の位置データを受付サーバ１３１および投票サーバ１４１に送信する。上記データ初期化手段１２４は、位置データベース１２５の位置データを全て削除し、初期化する。上記位置データベース１２５は、例として、図３に示すように、上記データ読取手段１２２でデジタル化された位置データを格納するデータベースである。
【００１９】
受付サーバ１３１は、CPU、メモリ、ハードディスク、キーボード、マウス、ディスプレイ、スピーカなどで構成されたPCであり、データ受信手段１３２、投票権データ変換手段１３３、出力手段１３４、位置−投票権マスタ１３５を有する。以下、投票サーバ１３１を構成する１３２〜１３５について述べる。データ受信手段１３２は、無線通信技術Bluetoothあるいは、ＵＳＢクレードルを利用した有線通信技術より、上記投票端末１２１から送信された位置データを受信する。上記投票権データ変換手段１３３は、上記受信手段１３２より受信した位置データを、上記位置−投票権マスタ１３５の変換テーブルに基づき投票権データに変換する手段である。上記出力手段１３４は、例えば、受付サーバ１３１に搭載されたディスプレイ、スピーカ、プリンタ、メール送信機などであり、上記投票権データ変換手段１３３で取得した投票権データを出力する。上記位置−投票権マスタ１３５は、例として、図４に示すように、上記選挙権データエリア１０２〜１０４の位置情報と投票権データの変換テーブルを含むデータベースである。
【００２０】
投票サーバ１４１は、CPU、メモリ、ハードディスク、キーボード、マウス、ディスプレイ、スピーカなどで構成されたPCであり、データ受信手段１４２、投票権データ変換手段１４３、候補者データ変換手段１４４、投票権・候補者対照手段１４５、投票結果記録手段１４６、投票権データ削除手段１４７、出力手段１４８、位置−投票権マスタ１４９、位置−選挙名・候補者マスタ１５０、投票権データベース１５１、選挙名・候補者データベース１５２、投票記録データベース１５３を有する。
以下、投票サーバを構成する１４２〜１５３について述べる。
上記データ受信手段１４２は、無線通信技術Bluetoothあるいは、ＵＳＢクレードルを利用した有線通信技術より、上記投票端末１２１から送信された位置データを受信する。
上記投票権データ変換手段１４３は、上記受信手段１４２より受信した位置データを、上記位置−投票権マスタ１４９の変換テーブルに基づき投票権データに変換し、上記変換した投票権データを上記投票権データベース１５１に格納する手段である。
【００２１】
上記候補者データ変換手段１４４は、上記受信手段１４２より受信した位置データを、上記位置−選挙名・候補者マスタ１５０の変換テーブルに基づき候補者データに変換し、上記変換した候補者データを上記選挙名・候補者データベース１５２に格納する手段である。
上記投票権・候補者対照手段１４５は、上記投票権データベース１５１の投票権データおよび上記選挙名・候補者データベース１５２の候補者データに基づき、当該選挙に関する選挙権を有することを判定する手段である。
上記投票結果記録手段１４６は、上記選挙名・候補者データベース１５２の候補者データを上記投票記録データベース１５３に記録する手段である。
上記投票権データ削除手段１４７は、上記投票権データベース１５１の投票権データおよび上記選挙名・候補者データベース１５２の候補者データを削除する手段である。
【００２２】
上記出力手段１４８は、例えば、投票サーバ１４１に搭載されたディスプレイ、スピーカ、プリンタ、メール送信機などであり、上記選挙名・候補者データベース１５２の候補者データや上記投票結果記録手段１４６および上記投票権データ削除手段１４７の処理結果を出力する。
上記位置−投票権マスタ１４９は、上記選挙権データエリア１０２〜１０４の位置情報と投票権データの変換テーブルを含むデータベースである。
上記位置−選挙名・候補者マスタ１５０は、上記候補者データエリア１１４〜１１６の位置情報と候補者データの変換テーブルを含むデータベースである。
上記投票権データベース１５１は、上記投票権データ変換手段１４３で取得された投票権データを格納するデータベースである。
【００２３】
上記選挙名・候補者データベース１５２は、上記候補者データ変換手段１４４で取得された候補者データを格納するデータベースである。
上記投票記録データベース１５３は、上記投票結果記録手段１４６により、上記選挙名・候補者データベース１５２の候補者データを格納するデータベースである。
＜データベースのテーブル構造の説明＞
図３は、位置データベース１２４の具体例であり、デジタルペンで指定したデジタルペーパ上の位置情報を格納するデータベースのテーブル構造を示している。以下、図３を用いて、位置データベースのテーブル構造を説明する。
位置データベースは、テーブル３００を有しており、上記テーブル３００には、フィールドとして、ペーパＩＤフィールド３０１および座標データフィールド３０２が定義されている。ここで、上記位置データベースのテーブル３００のフィールド３０１および３０２について説明する。
上記ペーパＩＤフィールド３０１は、複数のデジタルペーパを識別するために割り当てられた識別情報を登録するフィールドである。上記座標データフィールド３０２は、デジタルペンで指定したデジタルペーパ上の位置の座標データを登録するフィールドである。
【００２４】
図４は、位置−投票権マスタ１３５および１４９の具体例であり、選挙権データエリア１０２の位置情報と投票権データの変換テーブルを含むデータベースのテーブル構造を示している。以下、図４を用いて位置−投票権マスタのテーブル構造を説明する。
位置−投票権マスタは、テーブル４００を有しており、上記テーブル４００には、フィールドとして、ペーパＩＤフィールド４０１、エリアＮｏフィールド４０２、左上座標フィールド４０３、右下座標フィールド４０４、投票権フィールド４０５が定義されている。ここで、上記位置−投票権マスタのテーブル４００のフィールド４０１〜４０５について説明する。
上記ペーパＩＤフィールド４０１は、複数のデジタルペーパを識別するために割り当てられた識別情報が登録されているフィールドである。上記エリアＮｏフィールド４０２は、デジタルペーパ上に指定されたエリアに割り当てられた番号が登録されているフィールドである。上記左上座標フィールド４０３は、デジタルペーパ上で矩形のエリアを特定するときに使用する左上の座標データが登録されているフィールドである。上記右下座標フィールド４０４は、デジタルペーパ上で矩形のエリアを特定するときに使用する右下の座標データが登録されているフィールドである。上記投票権フィールド４０５は、上記左上座標フィールド４０３および右下座標フィールド４０４で指定された矩形のエリアに関して、投票権の情報が登録されているフィールドである。
【００２５】
図５は、位置−選挙名・候補者マスタ１５０の具体例であり、候補者データエリア１１４〜１１６の位置情報と候補者データの変換テーブルを含むデータベースのテーブル構造を示している。ここで、候補者データは、選挙名および候補者名から構成されるデータである。以下、図５を用いて位置−選挙名・候補者マスタのテーブル構造を説明する。
位置−選挙名・候補者マスタは、テーブル５００を有しており、上記テーブル５００には、フィールドとして、ペーパＩＤフィールド５０１、エリアＮｏフィールド５０２、左上座標フィールド５０３、右下座標フィールド５０４、選挙名フィールド５０５、候補者名フィールド５０６が定義されている。ここで、上記位置−選挙名・候補者マスタのテーブル５００のフィールド５０１〜５０６について説明する。
【００２６】
上記ペーパＩＤフィールド５０１は、複数のデジタルペーパを識別するために割り当てられた識別情報が登録されているフィールドである。上記エリアＮｏフィールド５０２は、デジタルペーパ上に指定されたエリアに割り当てられた番号が登録されているフィールドである。上記左上座標フィールド４０３は、デジタルペーパ上で矩形のエリアを特定するときに使用する左上の座標データが登録されているフィールドである。上記右下座標フィールド５０４は、デジタルペーパ上で矩形のエリアを特定するときに使用する右下の座標データが登録されているフィールドである。上記選挙名フィールド５０５は、上記左上座標フィールド５０３および右下座標フィールド５０４で指定された矩形のエリアに関して、選挙名の情報が登録されているフィールドである。上記候補者名フィールド５０６は、上記左上座標フィールド５０３および右下座標フィールド５０４で指定された矩形のエリアに関して、候補者名または白票の情報が登録されているフィールドである。
【００２７】
図６は、投票権データベース１５１の具体例であり、投票端末１２１により投票権データエリア１０２から取得した位置データに基づき変換された投票権データを格納するデータベースのテーブル構造を示している。以下、図６を用いて投票権データベース１５１のテーブル構造を説明する。
投票権データベース１５１は、テーブル６００を有しており、上記テーブル６００には、フィールドとして、選挙名フィールド６０１が定義されている。ここで、上記投票権データベース１５１のテーブル６００のフィールド６０１について説明する。
上記選挙名フィールド６０１は、投票端末１２１により投票権データエリア１０２から取得した位置データに基づき変換された投票権データを登録するフィールドである。
【００２８】
図７は、選挙名・候補者データベース１５２の具体例であり、投票端末１２１により候補者データエリア１１４〜１１６から取得した位置データに基づき変換された候補者データを格納するデータベースのテーブル構造を示している。以下、図７を用いて選挙名・候補者データベース１５２のテーブル構造を説明する。
選挙名・候補者データベース１５２は、テーブル７００を有しており、上記テーブル７００には、フィールドとして、選挙名フィールド７０１および候補者名フィールド７０２が定義されている。ここで、上記選挙名・候補者データベース１５２のテーブル７００のフィールド７０１および７０２について説明する。
【００２９】
上記選挙名フィールド７０１は、投票端末１２１により候補者データエリア１０２から取得した位置データに基づき変換された候補者データの選挙名を登録するフィールドである。上記候補者名フィールド７０２は、投票端末１２１により投票権データエリア１１４〜１１６から取得した位置データに基づき変換された候補者データの候補者名または白票の情報を登録するフィールドである。
図８は、投票記録データベース１５３の具体例であり、投票結果を記録するデータベースのテーブル構造を示している。以下、図８を用いて投票記録データベース１５３のテーブル構造を説明する。
投票記録データベース１５３は、テーブル８００を有しており、上記テーブル８００には、フィールドとして、選挙名フィールド８０１および候補者名フィールド８０２が定義されている。ここで、上記投票記録データベース１５３のテーブル８００のフィールド８０１および８０２について説明する。
上記選挙名フィールド８０１は、投票結果である候補者データの選挙名を登録するフィールドである。上記候補者名フィールド８０２は、投票結果である候補者データの候補者名または白票の情報を登録するフィールドである。
＜処理フローの説明：投票端末と受付サーバ＞
図９は、図１のデジタルペンおよびデジタルペーパを利用した電子投票システムを用いて、投票端末１２１により投票権データ入力用デジタルペーパ１０１の投票権データエリア１０２を指定して、受付サーバ１３１により、取得した投票権データの内容確認を行うまでの処理のフローを示している。図９に従い、処理のフローを説明する。
（ステップ９００）図１において、データ初期化手段１２４は、位置データベース１２５の全ての位置データを削除することにより、データベースを初期化する。
（ステップ９０１）図１において、データ読取手段１２２は、投票端末１２１を用いて投票権データ入力用デジタルペーパ１０１の投票権データエリア１０３を指定することで、読み込んだドットパターンに基づき、指定した位置の位置データを取得し、上記位置データは、位置データベース１２５に格納する。
（ステップ９０２）データ送信手段１２３は、位置データベース１２５の位置データを受付サーバ１３１に送信する。
（ステップ９０３）データ受信手段１３２は、投票端末１２１から送信された位置データを受信する。
【００３０】
（ステップ９０４）投票権データ変換手段１３３は、上記データ受信手段１３２から上記投票端末１２１から送信された位置データを取得し、位置−投票権マスタ１３５に基づき、上記位置データを投票権データに変換する。
（ステップ９０５）出力手段１３４は、上記投票権データ変換手段１３３から上記投票権データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票権データに基づき、投票権の確認情報を出力する。
＜処理フローの説明：投票端末と投票サーバ＞
図１０は、図１のデジタルペンおよびデジタルペーパを利用した電子投票システムを用いて、図９のフローにより投票権データを取得した後において、投票端末１２１により候補者データ入力用デジタルペーパ１１１の候補者データエリア１１４〜１１６を指定して、投票サーバ１４１により、投票データの記録を行うまでの処理のフローを示している。図１０に従い、処理のフローを説明する。
（ステップ１００１）図１において、データ読取手段１２２は投票端末１２１を用いて候補者データ入力用デジタルペーパ１１１の候補者データエリア１１４〜１１６を指定することで、読み込んだドットパターンに基づき、指定した位置の位置データを取得し、上記位置データは、位置データベース１２５に格納する。
（ステップ１００２）データ送信手段１２３は、位置データベース１２５の位置データを投票サーバ１４１に送信する。
（ステップ１００３）データ受信手段１４２は、投票端末１２１から送信された位置データを受信する。
（ステップ１００４）投票権データ変換手段１４３は、上記データ受信手段１４２により上記投票端末１２１から送信された位置データを取得し、位置−投票権マスタ１４９に基づき、上記位置データを投票権データに変換する。さらに、上記変換した投票権データが値を持つとき、投票権データベース１５１の全ての投票権データを削除した後、上記変換した選挙権データを投票権データベース１５１に格納する。
【００３１】
（ステップ１００５）候補者データ変換手段１４４は、上記データ受信手段１４２により上記投票端末１２１から送信された位置データを取得し、位置−選挙名・候補者マスタ１５０に基づき、上記位置データを候補者データに変換する。さらに、上記変換した候補者データが値を持つとき、選挙名・候補者データベース１５２の全ての候補者データを削除した後、上記候補者データを選挙名・候補者データベース１５２に格納する。
（ステップ１００６）投票権・候補者対照手段１４５は、投票権データベース１５１から投票権データを取得し、選挙名・候補者データベース１５２から候補者データを取得し、上記投票権データおよび候補者データを比較することで、当該選挙に関する選挙権を有することを判定し、選挙権を有しない候補者データを、選挙名・候補者データベースから削除する。
（ステップ１００７）出力手段１４８は、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、選挙名・候補者データベース１５２の候補者データに基づき、候補者選択の確認情報を出力する。
（ステップ１００８）データ初期化手段１２４は、位置データベース１２５の位置データを削除することにより、データベースを初期化する。
【００３２】
（ステップ１００９）データ送信手段１２３は、位置データベース１２４から取得する位置データのない状態で、投票サーバ１４１にデータ送信する。
（ステップ１０１０）データ受信手段１４２は、投票端末１２１から送信されたデータを受信し、位置データが含まれていないことを確認する。
（ステップ１０１１）投票結果記録手段１４６は、選挙名・候補者データベース１５２から候補者データを取得し、上記候補者データを投票記録データベース１５３に記録する。
（ステップ１０１２）投票権データ削除手段１４８は、投票権データベース１５１から投票権データを取得し、選挙名・候補者データベース１５２から候補者データを取得し、選挙権が一致する投票権データおよび候補者データについて、それぞれ投票権データベース１５１および選挙権・候補者データベース１５２から削除する。
（ステップ１０１３）出力手段１４８は、投票結果記録手段１４６から投票記録完了データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票記録完了データに基づき、投票記録の完了の確認情報を出力する。
【００３３】
以上、第一の実施の形態において、（ステップ９００）〜（ステップ９０５）および（ステップ１００１）〜（ステップ１０１３）の処理フローで示した上記デジタルペンおよびデジタルペーパを利用した電子投票システムにより、上記本発明の目的である、投票における疑問票、無効票を解消し、さらに投票カードを使用せずに、投票権の管理および二重投票の防止を行い、投票を行うことが可能な電子投票システムを提供することが実現可能となる。
＜位置データの代替方式としてバーコード方式の説明＞
上記第一の実施の形態において、位置情報を利用した電子投票システムを説明したが、同様の形態において、位置情報の代わりにバーコードを利用した電子投票システムも実現可能である。以下、バーコードを利用した電子投票システムについて述べる。
【００３４】
図１において、投票権データエリア１０２は、個々の選挙権を表す選挙権バーコードになる。また、候補者データエリア１１４〜１１６は、個々の候補者を表す候補者バーコードになる。データ入力手段１２２は、読み込んだバーコード画像情報に基づき、数字の列で構成されるバーコード情報を取得し、位置データベース１２５に格納する。以下、上記の第一の実施の形態における位置データを、バーコード情報に置き換えることで、バーコードを利用した電子投票システムを実現可能である。
（第二の実施の形態）
＜第一の実施の形態と第二の実施の形態の違いについて＞
第一の実施の形態では、位置を特定するためのドットパターン印刷が施されたデジタルペーパ上において、選挙権データエリアおよび候補者データエリアを設けることで、投票端末のデータ読取手段により位置データを取得し、上記位置データに基づいて選挙権データおよび候補者データを取得することにより、または、用紙上に選挙権バーコードおよび候補者バーコードを設けることで、投票端末のデータ読取手段によりバーコード画像情報に基づくバーコード情報を取得し、上記バーコード情報に基づいて選挙権データおよび候補者データを取得することで、電子投票システムを実現した。
これに対し、第二の実施の形態では、用紙上に、選挙権二次元コードおよび候補者二次元コードを設けることで、投票端末のデータ読取手段により、二次元コード画像情報を取得し、上記二次元コード画像に基づいて選挙権データおよび候補者データを取得することで、電子投票システムを実現する。よって、第一の実施の形態とは異なるため、第二の実施の形態として、以下で説明する。
【００３５】
＜システム構成＞
まず、図１１を用いて二次元コードスキャナを利用した電子投票システムの構成を示す。図１１に示す二次元コードスキャナを利用した電子投票システムは、投票権データ入力用紙１１０１、候補者データ入力用紙１１１１〜１１１３、投票端末１１２１、受付サーバ１１３１、投票サーバ１１４１から構成される。
選挙権データ入力用紙１１０１は、選挙権データを選択する用紙であり、選挙権二次元コード１１０２を有する。
候補者データ入力用紙１１１１は、各選挙の候補者を一覧する候補者選択用紙であり、候補者二次元コード１１１４〜１１１６を含む。
投票端末１１２１は、二次元コードスキャナまたはカメラ機能を搭載した携帯情報端末（ＰＤＡ）等であり、データ読取手段１１２２、データ送信手段１１２３、データ初期化手段１１２４、画像メモリ１１２５を有する。以下、投票端末１１２１を構成する１１２２〜１１２５について述べる。上記データ読取手段１１２２は、カメラ装置であり、撮像した二次元コードの画像データを画像メモリ１１２５に格納する。上記データ送信手段１１２３は、無線通信技術Bluetoothあるいは、ＵＳＢクレードルを利用した有線通信技術より、画像メモリ１１２５の画像データを受付サーバ１１３１および投票サーバ１１４１に送信する。上記データ初期化手段１１２４は、画像メモリ１１２５の画像データを全て削除し、初期化する。上記画像メモリ１１２５は、上記データ読取手段１１２２で取得した画像データを格納するメモリである。
【００３６】
受付サーバ１１３１は、CPU、メモリ、ハードディスク、キーボード、マウス、ディスプレイ、スピーカなどで構成されたPCであり、データ受信手段１１３２、投票権データ変換手段１１３３、出力手段１１３４を有する。以下、投票サーバ１３１を構成する１１３２〜１１３４について述べる。データ受信手段１１３２は、無線通信技術Bluetoothあるいは、ＵＳＢクレードルを利用した有線通信技術より、上記投票端末１１２１から送信された画像データを受信する。上記投票権データ変換手段１１３３は、上記受信手段１１３２より受信した画像データを、二次元コードのデコード方式に基づき上記投票権データに変換する手段である。上記出力手段１１３４は、例えば、受付サーバ１１３１に搭載されたディスプレイ、スピーカ、プリンタ、メール送信機などであり、上記投票権データ変換手段１１３３で取得した投票権データを出力する。
投票サーバ１１４１は、CPU、メモリ、ハードディスク、キーボード、マウス、ディスプレイ、スピーカなどで構成されたPCであり、データ受信手段１１４２、投票権データ変換手段１１４３、候補者データ変換手段１１４４、投票権・候補者対照手段１１４５、投票結果記録手段１１４６、投票権データ削除手段１１４７、出力手段１１４８、投票権データベース１１４９、選挙名・候補者データベース１１５０、投票記録データベース１１５１を有する。
【００３７】
以下、投票サーバを構成する１１４２〜１１５１について述べる。
上記データ受信手段１１４２は、無線通信技術Bluetoothあるいは、ＵＳＢクレードルを利用した有線通信技術より、上記投票端末１１２１から送信された画像データを受信する。
上記投票権データ変換手段１１４３は、上記受信手段１１４２より受信した画像データを、二次元コードのデコード方式に基づき投票権データに変換し、上記変換した投票権データを上記投票権データベース１１４９に格納する手段である。
上記候補者データ変換手段１１４４は、上記受信手段１１４２より受信した画像データを、二次元コードのデコード方式に基づき候補者データに変換し、上記変換した候補者データを上記選挙名・候補者データベース１１５０に格納する手段である。
上記投票権・候補者対照手段１１４５は、上記投票権データベース１１４９の投票権データおよび上記選挙名・候補者データベース１１５０の候補者データに基づき、当該選挙に関する選挙権を有することを判定する手段である。
【００３８】
上記投票結果記録手段１１４６は、上記選挙名・候補者データベース１１５０の候補者データを上記投票記録データベース１１５１に記録する手段である。
上記投票権データ削除手段１１４７は、上記投票権データベース１１４９の投票権データおよび上記選挙名・候補者データベース１１５０の候補者データを削除する手段である。
上記出力手段１１４８は、例えば、投票サーバ１１４１に搭載されたディスプレイ、スピーカ、プリンタ、メール送信機などであり、上記選挙名・候補者データベース１１５０の候補者データや上記投票結果記録手段１１４６および上記投票権データ削除手段１１４７の処理結果を出力する。
上記投票権データベース１１５１は、上記投票権データ変換手段１１４３で取得された投票権データを格納するデータベースである。
上記選挙名・候補者データベース１１５２は、上記候補者データ変換手段１１４４で取得された候補者データを格納するデータベースである。
上記投票記録データベース１１５３は、上記投票結果記録手段１１４６により、上記選挙名・候補者データベース１１５２の候補者データを格納するデータベースである。
【００３９】
＜データベースのテーブル構造の説明＞
図６は、投票権データベース１１５１の具体例であり、投票端末１１２１により投票権二次元コード１１０２から取得した画像データに基づき変換された投票権データを格納するデータベースのテーブル構造を示している。以下、図６を用いて投票権データベース１１５１のテーブル構造を説明する。
投票権データベース１１５１は、テーブル６００を有しており、上記テーブル６００には、フィールドとして、選挙名フィールド６０１が定義されている。ここで、上記投票権データベース１１５１のテーブル６００のフィールド６０１について説明する。
上記選挙名フィールド６０１は、投票端末１１２１により投票権二次元コード１１０２から取得した位置データに基づき変換された投票権データを登録するフィールドである。
図７は、選挙名・候補者データベース１１５２の具体例であり、投票端末１１２１により候補者二次元コード１１１４〜１１１６から取得した画像データに基づき変換された候補者データを格納するデータベースのテーブル構造を示している。以下、図７を用いて選挙名・候補者データベース１１５２のテーブル構造を説明する。
選挙名・候補者データベース１１５０は、テーブル７００を有しており、上記テーブル７００には、フィールドとして、選挙名フィールド７０１および候補者名フィールド７０２が定義されている。ここで、上記選挙名・候補者データベース１１５２のテーブル７００のフィールド７０１および７０２について説明する。
【００４０】
上記選挙名フィールド７０１は、投票端末１１２１により候補者二次元コード１１０２から取得した画像データに基づき変換された候補者データの選挙名を登録するフィールドである。上記候補者名フィールド７０２は、投票端末１１２１により投票権二次元コード１１１４〜１１１６から取得した画像データに基づき変換された候補者データの候補者名または白票の情報を登録するフィールドである。
図８は、投票記録データベース１１５３の具体例であり、投票結果を記録するデータベースのテーブル構造を示している。以下、図８を用いて投票記録データベース１１５３のテーブル構造を説明する。
投票記録データベース１１５３は、テーブル８００を有しており、上記テーブル８００には、フィールドとして、選挙名フィールド８０１および候補者名フィールド８０２が定義されている。ここで、上記投票記録データベース１１４９のテーブル８００のフィールド８０１および８０２について説明する。
【００４１】
上記選挙名フィールド８０１は、投票結果である候補者データの選挙名を登録するフィールドである。上記候補者名フィールド８０２は、投票結果である候補者データの候補者名または白票の情報を登録するフィールドである。
＜処理フローの説明：投票端末と受付サーバ＞
図１２は、図１１の二次元コードスキャナを利用した電子投票システムを用いて、投票端末１１２１により投票権データ入力用紙１１０１の投票権二次元コード１１０２を読み込み、受付サーバ１１３１により、取得した投票権データの内容確認を行うまでの処理のフローを示している。図１２に従い、処理のフローを説明する。
（ステップ１２００）図１１において、データ初期化手段１１２４は、画像メモリ１１２５の全ての画像データを削除することにより、メモリを初期化する。
（ステップ１２０１）図１１において、データ読取手段１１２２は、投票端末１１２１を用いて投票権データ入力用紙１１０１の投票権二次元コード１１０３をスキャンすることで、読み込んだ二次元コードの画像データを取得し、上記画像データは、画像メモリ１１２５に格納する。
（ステップ１２０２）データ送信手段１１２３は、画像メモリ１１２５の画像データを受付サーバ１１３１に送信する。
（ステップ１２０３）データ受信手段１１３２は、投票端末１１２１から送信された画像データを受信する。
（ステップ１２０４）投票権データ変換手段１１３３は、上記データ受信手段１１３２から上記投票端末１１２１から送信された画像データを取得し、二次元コードのデコード方式に基づき、上記画像データを投票権データに変換する。
（ステップ１２０５）出力手段１１３４は、上記投票権データ変換手段１１３３から上記投票権データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票権データに基づき、投票権の確認情報を出力する。
【００４２】
＜処理フローの説明：投票端末と投票サーバ＞
図１３は、図１１の二次元コードスキャナを利用した電子投票システムを用いて、図１２のフローにより投票権データを取得した後において、投票端末１１２１により候補者データ入力用紙１１１１の候補者二次元コード１１１４〜１１１６をスキャンして、投票サーバ１１４１により、投票データの記録を行うまでの処理のフローを示している。図１３に従い、処理のフローを説明する。
（ステップ１３０１）図１３において、データ読取手段１１２２は投票端末１１２１を用いて候補者データ入力用紙１１１１の候補者二次元コード１１１４〜１１１６をスキャンすることで、読み込んだ二次元コードの画像データを取得し、上記画像データは、画像メモリ１１２５に格納する。
（ステップ１３０２）データ送信手段１１２３は、画像メモリ１１２５の画像データを投票サーバ１１４１に送信する。
（ステップ１３０３）データ受信手段１１４２は、投票端末１１２１から送信された画像データを受信する。
（ステップ１３０４）投票権データ変換手段１１４３は、上記データ受信手段１１４２により上記投票端末１１２１から送信された画像データを取得し、二次元コードのデコード方式に基づき、上記画像データを投票権データに変換する。さらに、上記変換した投票権データが値を持つとき、投票権データベース１１５１の全ての投票権データを削除した後、上記変換した選挙権データを投票権データベース１１５１に格納する。
（ステップ１３０５）候補者データ変換手段１１４４は、上記データ受信手段１１４２により上記投票端末１１２１から送信された画像データを取得し、二次元コードのデコード方式に基づき、上記画像データを候補者データに変換する。さらに、上記変換した候補者データが値を持つとき、選挙名・候補者データベース１１５２の全ての候補者データを削除した後、上記候補者データを選挙名・候補者データベース１１５２に格納する。
【００４３】
（ステップ１３０６）投票権・候補者対照手段１１４５は、投票権データベース１１５１から投票権データを取得し、選挙名・候補者データベース１１５２から候補者データを取得し、上記投票権データおよび候補者データを比較することで、当該選挙に関する選挙権を有することを判定し、選挙権を有しない候補者データを、選挙名・候補者データベースから削除する。
（ステップ１３０７）出力手段１１４８は、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、選挙名・候補者データベース１１５２の候補者データに基づき、候補者選択の確認情報を出力する。
（ステップ１３０８）データ初期化手段１１２４は、画像メモリ１１２５の画像データを削除することにより、メモリを初期化する。
（ステップ１３０９）データ送信手段１１２３は、位置データベース１１２４から取得する画像データのない状態で、投票サーバ１１４１にデータ送信する。
（ステップ１３１０）データ受信手段１１４２は、投票端末１１２１から送信されたデータを受信し、画像データが含まれていないことを確認する。
【００４４】
（ステップ１３１１）投票結果記録手段１１４６は、選挙名・候補者データベース１１５２から候補者データを取得し、上記候補者データを投票記録データベース１１５３に記録する。
（ステップ１０１２）投票権データ削除手段１１４８は、投票権データベース１１５１から投票権データを取得し、選挙名・候補者データベース１１５２から候補者データを取得し、選挙権が一致する投票権データおよび候補者データについて、それぞれ投票権データベース１１５１および選挙権・候補者データベース１１５２から削除する。
（ステップ１３１３）出力手段１１４８は、投票結果記録手段１１４６から投票記録完了データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票記録完了データに基づき、投票記録の完了の確認情報を出力する。
【００４５】
以上、第二の実施の形態において、（ステップ１２００）〜（ステップ１２０５）および（ステップ１３０１）〜（ステップ１３１３）の処理フローで示した上記二次元コードスキャナを利用した電子投票システムにより、上記本発明の目的である、投票における疑問票、無効票を解消し、さらに投票カードを使用せずに、投票権の管理および二重投票の防止を行い、投票を行うことが可能な電子投票システムを提供することが実現可能となる。
（第三の実施の形態）
＜第一、第二の実施の形態と第三の実施の形態の違いについて＞
第一、第二の実施の形態では、投票端末において、位置データまたは画像データを取得し、上記データに基づく投票権データおよび候補者データの変換を受付サーバおよび投票サーバにおいて行うことで、電子投票システムを実現した。
これに対し、第三の実施の形態では、投票端末において、位置データまたは画像データを取得し、さらに、上記データに基づく投票権データおよび候補者データの変換を行い、上記変換された投票権データおよび候補者データの画面出力等を行う。よって、第一、第二の実施の形態とは異なるため、第三の実施の形態として、以下で、説明する。
【００４６】
＜システム構成＞
まず、図１４を用いてデジタルペンおよびデジタルペーパを利用した電子投票システムの構成を示す。図１４に示すデジタルペンおよびデジタルペーパを利用した電子投票システムは、投票権データ入力用デジタルペーパ１４０１、候補者データ入力用デジタルペーパ１４１１、投票端末１４２１から構成される。
選挙権データ入力用デジタルペーパ１４０１は、従来技術において説明した書き込み位置特定のためのドットパターンの印刷された電子ペーパであり、選挙権データエリア１４０２を有する。
候補者データ入力用デジタルペーパ１４１１〜１４１３は、従来技術において説明した書き込み位置特定のためのドットパターンの印刷された電子ペーパであり、候補者データエリア１４１４〜１４１６を含む。
【００４７】
投票端末１４２１は、従来技術において説明したデジタルペンであり、データ読取手段１４２２、投票権データ変換手段１４２３、候補者データ変換手段１４２４、投票権・候補者対照手段１４２５、投票結果記録手段１４２６、投票権データ削除手段１４２７、データ初期化手段１４２８、出力手段１４２９、位置−投票権マスタ１４３０、位置−選挙名・候補者マスタ１４３１、投票権データベース１４３２、選挙名・候補者データベース１４３３、投票記録データベース１４３４を有する。
【００４８】
以下、投票端末１４２１を構成する１４２２〜１４３４について述べる。上記データ読取手段１４２２は、従来技術に含まれるものであり、メモリ２０７の処理プログラムである、カメラ２０３で撮影されたペーパ２０２のドットパターンに基づいて書き込み内容のデジタル化（座標データ化）を行い、位置データを取得する。上記投票権データ変換手段１４２３は、上記データ読取手段で取得した位置データを、上記位置−投票権マスタ１４３０の変換テーブルに基づき、投票権データに変換し、上記変換した投票権データを上記投票権データベース１４３２に格納する手段である。上記候補者データ変換手段１４２４は、上記データ読取手段１４２２で取得した位置データを、上記位置−選挙名・候補者マスタ１４３１の変換テーブルに基づき、候補者データに変換し、上記変換した候補者データを上記選挙名・候補者データベース１４３３に格納する手段である。上記投票権・候補者対照手段１４２５は、上記投票権データベース１４３２の投票権データおよび上記選挙名・候補者データベース１４３３の候補者データに基づき、当該選挙に関する選挙権を有することを判定する手段である。上記投票結果記録手段１４２６は、上記選挙名・候補者データベース１４３３の候補者データを上記投票記録データベース１４３４に記録する手段である。
【００４９】
上記投票権データ削除手段１４２７は、上記投票権データベース１４３２の投票権データおよび上記選挙名・候補者データベース１４３３の候補者データを削除する手段である。上記データ初期化手段１４２８は、投票権データベース１４３２および選挙名・候補者データベース１４３３のデータを全て削除し、初期化する。上記出力手段１４２９は、例えば、投票端末１４２１に搭載されたディスプレイ、スピーカ、プリンタ、メール送信機などであり、上記変換した投票権データおよび上記変換した候補者データを出力する手段である。上記位置−投票権マスタ１４３０は、上記選挙権データエリア１４０２〜１４０４の位置情報と投票権データの変換テーブルを含むデータベースである。上記位置−選挙名・候補者マスタ１４３１は、上記候補者データエリア１４１４〜１４１６の位置情報と候補者データの変換テーブルを含むデータベースである。上記投票権データベース１４３２は、上記投票権データ変換手段１４２３で取得された投票権データを格納するデータベースである。上記選挙名・候補者データベース１４３３は、上記候補者データ変換手段１４２４で取得された候補者データを格納するデータベースである。上記投票記録データベース１４３４は、上記投票結果記録手段１４２６により、上記選挙名・候補者データベース１４３３の候補者データを格納するデータベースである。
【００５０】
＜データベースのテーブル構造の説明＞
図４は、位置−投票権マスタ１４３０の具体例であり、上記位置−投票権マスタ１３５および１４９と同様である。
図５は、位置−選挙名・候補者マスタ１４３１の具体例であり、上記位置−選挙名・候補者マスタ１５０と同様のテーブル構造である。
図６は、投票権データベース１４３２の具体例であり、上記投票権データベース１５１と同様のテーブル構造である。
図７は、選挙名・候補者データベース１４３３の具体例であり、上記選挙名・候補者データベース１５２と同様のテーブル構造である。
図８は、投票記録データベース１４３４の具体例であり、上記投票記録データベース１５３と同様のテーブル構造である。
【００５１】
＜処理フローの説明：投票端末と受付サーバ＞
図１５は、図１４のデジタルペンおよびデジタルペーパを利用した電子投票システムを用いて、投票端末１４２１により投票権データ入力用デジタルペーパ１４０１の投票権データエリア１４０２を指定して、受付サーバ１４４１により、取得した投票権データの内容確認を行うまでの処理のフローを示している。図１５に従い、処理のフローを説明する。
（ステップ１５０１）図１４において、データ初期化手段１４２８は、投票権データベース１４３２および選挙名・候補者データベース１４３３の全てのデータを削除することにより、それぞれのデータベースを初期化する。
（ステップ１５０２）図１４において、データ読取手段１４２２は、投票端末１４２１を用いて投票権データ入力用デジタルペーパ１４０１の投票権データエリア１４０２を指定することで、読み込んだドットパターンに基づき、指定した位置の位置データを取得する。
（ステップ１５０３）投票権データ変換手段１４２３は、上記データ読取手段１４２２から上記位置データを取得し、上記位置−投票権マスタ１４３０に基づき、上記位置データを投票権データに変換する。さらに、上記変換した投票権データが値を持つとき、投票権データベース１４３２の全ての候補者データを削除した後、上記変換した投票権データを投票権データベース１４３２に格納する。
【００５２】
（ステップ１５０４）出力手段１４２９は、投票権データベース１４３２から上記投票権データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票権データに基づき、投票権の確認情報を出力する。
【００５３】
＜処理フローの説明：投票端末と投票サーバ＞
図１６は、図１４のデジタルペンおよびデジタルペーパを利用した電子投票システムを用いて、図１５のフローにより投票権データを取得した後において、投票端末１４２１により候補者データ入力用デジタルペーパ１４１１の候補者データエリア１４１４〜１４１６を指定して、候補者選択の確認を行い、投票データの記録を行うまでの処理のフローを示している。図１６に従い、処理のフローを説明する。
（ステップ１６０１）図１４において、データ読取手段１４２２は投票端末１４２１を用いて候補者データ入力用デジタルペーパ１４１１の候補者データエリア１４１４〜１４１６を指定することで、読み込んだドットパターンに基づき、指定した位置の位置データを取得する。
（ステップ１６０２）候補者データ変換手段１４２４は、上記データ読取手段１４２２により上記位置データを取得し、位置−選挙名・候補者マスタ１４３１に基づき、上記位置データを候補者データに変換する。さらに、上記変換した候補者データが値を持つとき、選挙名・候補者データベース１４３３の全ての候補者データを削除した後、上記候補者データを選挙名・候補者データベース１４３３に格納する。
【００５４】
（ステップ１６０３）投票権・候補者対照手段１４２５は、投票権データベース１４３２から投票権データを取得し、選挙名・候補者データベース１４３３から候補者データを取得し、上記投票権データおよび候補者データを比較することで、当該選挙に関する選挙権を有することを判定し、選挙権を有しない候補者データを、選挙名・候補者データベースから削除する。
（ステップ１６０４）出力手段１４５３は、選挙名・候補者データベース１４３３から候補者データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記候補者データに基づき、候補者選択の確認情報を出力する。
（ステップ１６０５）投票結果記録手段１４２６は、選挙名・候補者データベース１４３３から候補者データを取得し、上記候補者データを投票記録データベース１４３４に記録する。
【００５５】
（ステップ１６０６）投票権データ削除手段１４２７は、投票権データベース１４３２から投票権データを取得し、選挙名・候補者データベース１４３３から候補者データを取得し、選挙権が一致する投票権データおよび候補者データについて、それぞれ投票権データベース１４３２および選挙権・候補者データベース１４３３から削除する。
（ステップ１６０７）出力手段１４５３は、投票結果記録手段１４２６から投票記録完了データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票記録完了データに基づき、投票記録の完了の確認情報を出力する。
【００５６】
以上、第三の実施の形態において、（ステップ１５０１）〜（ステップ１５０４）および（ステップ１６０１）〜（ステップ１６０７）の処理フローで示した上記デジタルペンおよびデジタルペーパを利用した電子投票システムにより、上記本発明の目的である、投票における疑問票、無効票を解消し、さらに投票カードを使用せずに、投票権の管理および二重投票の防止を行い、投票を行うことが可能な電子投票システムを提供することが実現可能となる。
＜位置データの代替方式としてバーコード方式の説明＞
上記第三の実施の形態において、位置情報を利用した電子投票システムを説明したが、同様の形態において、位置情報の代わりにバーコードを利用した電子投票システムも実現可能である。以下、バーコードを利用した電子投票システムについて述べる。
【００５７】
図１４において、投票権データエリア１４０２は、個々の選挙権を表す選挙権バーコードになる。また、候補者データエリア１４１４〜１４１６は、個々の候補者を表す候補者バーコードになる。データ入力手段１４２２は、読み込んだバーコード画像情報に基づき、数字の列で構成されるバーコード情報を取得する。以下、上記の第三の実施の形態における位置データを、バーコード情報に置き換えることで、バーコードを利用した電子投票システムを実現可能である。
【００５８】
（第四の実施の形態）
＜第一、第二、第三の実施の形態と第四の実施の形態の違いについて＞
第一、第二の実施の形態では、投票端末において、位置データまたは画像データを取得し、上記データに基づく投票権データおよび候補者データの変換を受付サーバおよび投票サーバにおいて行うことで、電子投票システムを実現した。
また、第三の実施の形態では、投票端末において、位置データまたは画像データを取得し、さらに、上記データに基づく投票権データおよび候補者データの変換を行い、上記変換された投票権データおよび候補者データの画面出力等を行う。
これに対して、第四の実施の形態では、用紙上に、選挙権二次元コードおよび候補者二次元コードを設けることで、投票端末により、二次元コード画像情報の取得および、上記二次元コード画像に基づく選挙権データおよび候補者データの変換を行うことで、電子投票システムを実現する。
【００５９】
よって、第一、第二、第三の実施の形態とは異なるため、第四の実施の形態として、以下で説明する。
【００６０】
＜システム構成＞
まず、図１７を用いて二次元コードスキャナを利用した電子投票システムの構成を示す。図１７に示す二次元コードスキャナを利用した電子投票システムは、投票権データ入力用紙１７０１、候補者データ入力用紙１７１１、投票端末１７２１から構成される。
選挙権データ入力用紙１７０１は、選挙権データを選択する用紙であり、選挙権二次元コード１７０２を有する。
候補者データ入力用紙１７１１は、各選挙の候補者を一覧する候補者選択用紙であり、候補者二次元コード１７１４〜１７１６を含む。
投票端末１７２１は、二次元コードスキャナまたはカメラ機能を搭載した携帯情報端末（ＰＤＡ）等であり、データ読取手段１７２２、投票権データ変換手段１７２３、候補者データ変換手段１７２４、投票権・候補者対照手段１７２５、投票結果記録手段１７２６、投票権データ削除手段１７２７、データ初期化手段１７２８、出力手段１７２９、投票権データベース１７３０、選挙名・候補者データベース１７３１、投票記録データベース１７３２を有する。以下、投票端末１７２１を構成する１７２２〜１７３２について述べる。
【００６１】
上記データ読取手段１７２２は、カメラ装置であり、撮像した二次元コードの画像データを取得する。上記投票権データ変換手段１７２３は、上記データ読取手段１７２２より受信した画像データを、二次元コードのデコード方式に基づき上記投票権データに変換し、上記変換した投票権データを上記投票権データベース１７３０に格納する手段である。する手段である。上記候補者データ変換手段１７２４は、上記データ読取手段１７２２より受信した画像データを、二次元コードのデコード方式に基づき上記候補者データに変換し、上記変換した候補者データを上記選挙名・候補者データベース１７３１に格納する手段である。上記投票権・候補者対照手段１７２５は、上記投票権データベース１７３０の投票権データおよび上記選挙名・候補者データベース１７３１の候補者データに基づき、当該選挙に関する選挙権を有することを判定する手段である。上記投票結果記録手段１７２６は、上記投票結果記録手段１７２５は、上記選挙名・候補者データベース１７３１の候補者データを上記投票記録データベース１７３２に記録する手段である。上記投票権データ削除手段１７２７は、上記投票権データベース１７３０の投票権データおよび上記選挙名・候補者データベース１７３１の候補者データを削除する手段である。
【００６２】
上記データ初期化手段１７２８は、投票権データベース１７３０および選挙名・候補者データベース１７３１のデータを全て削除し、初期化する。上記出力手段１７２９は、例えば、投票端末１７２１に搭載されたディスプレイ、スピーカ、プリンタ、メール送信機などであり、上記変換した投票権データおよび上記変換した候補者データを出力する手段である。投票権データベース１７３０の投票権データおよび選挙名・候補者データベース１７３１の候補者データを受付サーバまたは投票サーバに送信する手段である。上記投票権データベース１７３０は、上記投票権データ変換手段１７２３で取得された投票権データを格納するデータベースである。上記選挙名・候補者データベース１７３１は、上記候補者データ変換手段１７２４で取得された候補者データを格納するデータベースである。上記投票記録データベース１７３２は、上記投票結果記録手段１７２６により、上記選挙名・候補者データベース１７３２の候補者データを格納するデータベースである。
【００６３】
＜データベースのテーブル構造の説明＞
図６は、投票権データベース１７３０の具体例であり、上記投票権データベース１５１と同様のテーブル構造である。
図７は、選挙名・候補者データベース１７３１の具体例であり、上記選挙名・候補者データベース１５２と同様のテーブル構造である。
図８は、投票記録データベース１７３２の具体例であり、上記投票記録データベース１５３と同様のテーブル構造である。
【００６４】
＜処理フローの説明：投票端末と受付サーバ＞
図１８は、図１７の二次元コードスキャナを利用した電子投票システムを用いて、投票端末１７２１により投票権データ入力用紙１７０１の投票権二次元コード１７０２を読み込み、受付サーバ１７４１により、取得した投票権データの内容確認を行うまでの処理のフローを示している。図１８に従い、処理のフローを説明する。
（ステップ１８０１）図１７において、データ初期化手段１７２８は、投票権データベース１７３０および選挙名・候補者データベース１７３１の全てのデータを削除することにより、それぞれのデータベースを初期化する。
（ステップ１８０２）図１７において、データ読取手段１７２２は、投票端末１７２１を用いて投票権データ入力用紙１７０１の投票権二次元コード１７０３をスキャンすることで、読み込んだ二次元コードの画像データを取得する。
【００６５】
（ステップ１８０３）投票権データ変換手段１７２３は、上記データ読取手段１７２２から上記二次元コードの画像データを取得し、二次元コードのデコード方式に基づき、上記画像データを投票権データに変換する。さらに、上記変換した投票権データが値を持つとき、投票権データベース１７３０の全ての候補者データを削除した後、上記変換した投票権データを投票権データベース１７３０に格納する。
（ステップ１８０４）出力手段１７４３は、投票権データベース１７３０から上記投票権データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票権データに基づき、投票権の確認情報を出力する。
【００６６】
＜処理フローの説明：投票端末と投票サーバ＞
図１９は、図１７の二次元コードスキャナを利用した電子投票システムを用いて、図１７のフローにより投票権データを取得した後において、投票端末１７２１により候補者データ入力用紙１７１１の候補者二次元コード１７１４〜１７１６をスキャンして、投票サーバ１７５１による候補者選択の確認を行い、投票データの記録を行うまでの処理のフローを示している。図１９に従い、処理のフローを説明する。
（ステップ１９０１）図１９において、データ読取手段１９２２は投票端末１１２１を用いて候補者データ入力用紙１７１１の候補者二次元コード１７１４〜１７１６をスキャンすることで、読み込んだ二次元コードの画像データを取得する。
（ステップ１９０２）候補者データ変換手段１７２４は、上記データ読取手段１７２２から画像データを取得し、二次元コードのデコード方式に基づき、上記画像データを候補者データに変換する。さらに、上記変換した候補者データが値を持つとき、選挙名・候補者データベース１７３１の全ての候補者データを削除した後、上記候補者データを選挙名・候補者データベース１７３１に格納する。
【００６７】
（ステップ１９０３）投票権・候補者対照手段１７２５は、投票権データベース１７３０から投票権データを取得し、選挙名・候補者データベース１７３１から候補者データを取得し、上記投票権データおよび候補者データを比較することで、当該選挙に関する選挙権を有することを判定し、選挙権を有しない候補者データを、選挙名・候補者データベース１９３１から削除する。
（ステップ１９０４）出力手段１９５３は、選挙名・候補者データベース１９３１から候補者データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記候補者データに基づき、候補者選択の確認情報を出力する。
（ステップ１９０５）投票結果記録手段１７２６は、選挙名・候補者データベース１７３１から候補者データを取得し、上記候補者データを投票記録データベース１７３２に記録する。
（ステップ１９０６）投票権データ削除手段１７２７は、投票権データベース１７３０から投票権データを取得し、選挙名・候補者データベース１７３１から候補者データを取得し、選挙権が一致する投票権データおよび候補者データについて、それぞれ投票権データベース１７３０および選挙権・候補者データベース１７３１から削除する。
【００６８】
（ステップ１９０７）出力手段１７２９は、投票結果記録手段１７２６から投票記録完了データを取得し、ディスプレイによる文字表示、スピーカによる音声出力、プリンタによる印刷、メール送信機によるメール送信などにより、上記投票記録完了データに基づき、投票記録の完了の確認情報を出力する。
以上、第四の実施の形態において、（ステップ１８０１）〜（ステップ１８０４）および（ステップ１９０１）〜（ステップ１９０７）の処理フローで示した上記二次元コードスキャナを利用した電子投票システムにより、上記本発明の目的である、投票における疑問票、無効票を解消し、さらに投票カードを使用せずに、投票権の管理および二重投票の防止を行い、投票を行うことが可能な電子投票システムを提供することが実現可能となる。
【図面の簡単な説明】
【００６９】
【図１】本発明の第一の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムのシステム構成を示す図である。
【図２】本発明の実施形態におけるデジタルペンとデジタルペーパの仕組みを示す図である。
【図３】本発明の第一の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの位置データベースのテーブル構造の例を示す図である。
【図４】本発明の第一の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの位置−投票権マスタのテーブル構造の例を示す図である。
【図５】本発明の第一の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの位置−選挙名・候補者マスタのテーブル構造の例を示す図である。
【図６】本発明の第一または第二の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの投票権データベースのテーブル構造の例を示す図である。
【図７】本発明の第一または第二の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの選挙名・候補者データベースのテーブル構造の例を示す図である。
【図８】本発明の第一または第二の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの投票記録データベースのテーブル構造の例を示す図である。
【図９】本発明の第一の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの投票権データの取得に関する処理フローを示す図である。
【図１０】本発明の第一の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの候補者選択に関する処理フローを示す図である。
【図１１】本発明の第二の実施形態における二次元コードスキャナを利用した電子投票システムのシステム構成を示す図である。
【図１２】本発明の第二の実施形態における二次元コードスキャナを利用した電子投票システムの投票権データの取得に関する処理フローを示す図である。
【図１３】本発明の第二の実施形態における二次元コードスキャナを利用した電子投票システムの候補者選択に関する処理フローを示す図である。
【図１４】本発明の第三の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムのシステム構成を示す図である。
【図１５】本発明の第三の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの投票権データの取得に関する処理フローを示す図である。
【図１６】本発明の第三の実施形態におけるデジタルペンおよびデジタルペーパを利用した電子投票システムの候補者選択に関する処理フローを示す図である。
【図１７】本発明の第四の実施形態における二次元コードスキャナを利用した電子投票システムのシステム構成を示す図である。
【図１８】本発明の第四の実施形態における二次元コードスキャナを利用した電子投票システムの投票権データの取得に関する処理フローを示す図である。
【図１９】本発明の第四の実施形態における二次元コードスキャナを利用した電子投票システムの候補者選択に関する処理フローを示す図である。
【符号の説明】
【００７０】
１０１…投票権データ入力用デジタルペーパ、１０２…投票権データエリア、１１１…候補者データ入力用デジタルペーパ、１１４…候補者データエリア、１１５…候補者データエリア、１１６…候補者データエリア、１２１…投票端末、１２２…データ読取手段、１２３…データ送信手段、１２４…データ初期化手段、１２５…位置データベース、１３１…受付サーバ、１３２…データ受信手段、１３３…投票権データ変換手段、１３４…出力手段、１３５…位置−投票権マスタ、１４１…投票サーバ、１４２…データ受信手段、１４３…投票権データ変換手段、１４４…候補者データ変換手段、１４５…投票権・候補者対照手段、１４６…投票結果記録手段、１４７…投票権データ削除手段、１４８…出力手段、１４９…位置−投票権マスタ、１５０…位置−選挙名・候補者マスタ、１５１…投票権データベース、１５２…選挙名・候補者データベース、１５３…投票記録データベース、
１１０１…投票権データ入力用紙、１１０２…投票権二次元コード、１１１１…候補者データ入力用紙、１１１４…候補者二次元コード、１１１５…候補者二次元コード、１１１６…候補者二次元コード、１１２１…投票端末、１１２２…データ読取手段、１１２３…データ送信手段、１１２４…データ初期化手段、１１２５…画像メモリ、１１３１…受付サーバ、１１３２…データ受信手段、１１３３…投票権データ変換手段、１１３４…出力手段、１１４１…投票サーバ、１１４２…データ受信手段、１１４３…投票権データ変換手段、１１４４…候補者データ変換手段、１１４５…投票権・候補者対照手段、１１４６…投票結果記録手段、１１４７…投票権データ削除手段、１１４８…出力手段、１１４９…投票権データベース、１１５０…選挙名・候補者データベース、１１５１…投票記録データベース
１４０１…投票権データ入力用デジタルペーパ、１４０２…投票権データエリア、１４１１…候補者データ入力用デジタルペーパ、１４１４…候補者データエリア、１４１５…候補者データエリア、１４１６…候補者データエリア、１４２１…投票端末、１４２２…データ読取手段、１４２３…投票権データ変換手段、１４２４…候補者データ変換手段、１４２５…投票権・候補者対照手段、１４２６…投票結果記録手段、１４２７…投票権データ削除手段、１４２８…データ初期化手段、１４２９…出力手段、１４３０…位置−投票権マスタ、１４３１…位置−選挙名・候補者マスタ、１４３２…投票権データベース、１４３３…選挙名・候補者データベース、１４３４…投票記録データベース、
１７０１…投票権データ入力用紙、１７０２…投票権二次元コード、１７１１…候補者データ入力用紙、１７1４…候補者二次元コード、１７１５…候補者二次元コード、１７１６…候補者二次元コード、１７２１…投票端末、１７２２…データ読取手段、１７２３…投票権データ変換手段、１７２４…候補者データ変換手段、１７２５…投票権・候補者対照手段、１７２６…投票結果記録手段、１７２７…投票権データ削除手段、１７２８…データ初期化手段、１７２９…出力手段、１７３０…投票権データベース、１７３１…選挙名・候補者データベース、１７３２…投票記録データベース
【図１】
2005128809.tif 000003
【図２】
2005128809.tif 000004
【図３】
2005128809.tif 000005
【図４】
2005128809.tif 000006
【図５】
2005128809.tif 000007
【図６】
2005128809.tif 000008
【図７】
2005128809.tif 000009
【図８】
2005128809.tif 000010
【図９】
2005128809.tif 000011
【図１０】
2005128809.tif 000012
【図１１】
2005128809.tif 000013
【図１２】
2005128809.tif 000014
【図１３】
2005128809.tif 000015
【図１４】
2005128809.tif 000016
【図１５】
2005128809.tif 000017
【図１６】
2005128809.tif 000018
【図１７】
2005128809.tif 000019
【図１８】
2005128809.tif 000020
【図１９】
2005128809.tif 000021