(57)【要約】【課題】主催者の設問に対し、ユーザは、細かなプログラムの状況に応じた任意のタイミングで、かつ、簡単な操作で回答できるシステムを提供する。【解決手段】本発明の回答集計システム１は、モーションセンサーと、モーションセンサーの出力データとこのときの時刻データを含むモーションデータを生成し、回答集計サーバ２０に送信する手段を備えた携帯電話１０と、モーションデータに含まれるモーションセンサーの出力データで示される方向から、携帯電話１０を所持するユーザが実行したモーションを特定し、モーションに対応付けられた回答項目に時刻データを紐付けしてデータベースに記憶する手段と、モーションに対応付けられた回答項目ごとに回答項目の数を時系列で集計する手段を備えた回答集計サーバ２０とから少なくとも構成される。【選択図】図１
2010015325.tif 000002
【特許請求の範囲】
【請求項１】
主催者側の設問に対するユーザの回答項目を集計する回答集計方法であって、モーションセンサーを備えた端末装置が、前記モーションセンサーの出力データとこのときの時刻データを含むモーションデータを生成し、生成した前記モーションデータを指定されたアドレスに送信するステップａ、モーションデータを受信するサーバが、前記端末装置から前記モーションデータが送信されたとき、前記モーションデータに含まれる前記モーションセンサーの出力データで示される方向から、前記端末装置を所持するユーザが実行したモーションを特定し、前記モーションデータに含まれる前記時刻データを、前記モーションに対応付けられた回答項目に紐付けしてデータベースに記憶するステップｂ、前記サーバが、前記データベースに記憶された前記回答項目を読み出し、前記モーションに対応付けられた前記回答項目ごとに前記回答項目の数を時系列で集計するステップｃ、が実行されることを特徴とする回答集計方法。
【請求項２】
主催者側の設問に対するユーザの回答項目を集計する回答集計システムであって、モーションセンサーと、前記モーションセンサーの出力データとこのときの時刻データを含むモーションデータを生成し、生成した前記モーションデータを指定されたアドレスに送信する手段を備えた端末装置と、前記端末装置から前記モーションデータが送信されたとき、前記モーションデータに含まれる前記モーションセンサーの出力データで示される方向から、前記端末装置を所持するユーザが実行したモーションを特定し、前記モーションデータに含まれる前記時刻データを、前記モーションに対応付けられた回答項目に紐付けしてデータベースに記憶する手段と、前記データベースに記憶された前記回答項目を読み出し、前記モーションに対応付けられた前記回答項目ごとに前記回答項目の数を時系列で集計する手段を備えたサーバとから少なくとも構成されることを特徴とする回答集計システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話などの端末装置から得られた設問に対する回答を集計する技術に関する。
【背景技術】
【０００２】
テレビ番組（television program）や野球・サッカーの試合（sports program)など、大勢の人が参加するプログラムにおいて、インターネットの出現により、プログラムの主催者側と参加者側との双方向通信が容易に可能になり、主催者側が参加者に提示した設問に対する参加者の回答をリアルタイムで集計し、集計結果を主催者側にフィードバックすることが可能になった。
【０００３】
このような技術分野に係わる発明として、例えば、特許文献１において、不特定ユーザに対して設置されたディスプレイに時間帯、及び他の番組と区別するためのアクセスキーを質問事項と同時に表示させ、それに対して関心のあるユーザが携帯端末を利用して質問回答をアクセスキーとともに送信し、受信した回答結果の集計を予めマスターに登録されたアクセスキーにより受付け時間帯や回答をカウントし、回答画面や集計結果をこのディスプレイに表示する臨場型双方向携帯回答集計システムが開示されている。
【０００４】
【特許文献１】特開２００４−１２６６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、テレビ番組や野球・サッカー競技などプログラムなどのプログラムを実施している間、同じ設問を連続して行いたい場合、アクセスキーと質問事項が提示された直後でしかユーザは設問に回答できないため、ユーザは、細かなプログラムの状況に応じ、任意のタイミングで設問に回答することはできなかった。
【０００６】
また、ユーザは、設問に回答するために、設問と同時に表示されるアクセスキーを把握し、携帯端末にアクセスキーを入力する必要があるため、回答するときの操作が煩雑になるばかりか、直感的に回答できなかった。
【０００７】
そこで、本発明は、テレビ番組やスポーツの試合などのプログラムが実施している間、プログラムを運営している主催者の設問に対し、ユーザは、細かなプログラムの状況に応じた任意のタイミングで、かつ、簡単な操作で回答できる方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決する第１の発明は、主催者側の設問に対するユーザの回答項目を集計する回答集計方法であって、モーションセンサーを備えた端末装置が、前記モーションセンサーの出力データとこのときの時刻データを含むモーションデータを生成し、生成した前記モーションデータを指定されたアドレスに送信するステップａ、モーションデータを受信するサーバが、前記端末装置から前記モーションデータが送信されたとき、前記モーションデータに含まれる前記モーションセンサーの出力データで示される方向から、前記端末装置を所持するユーザが実行したモーションを特定し、前記モーションデータに含まれる前記時刻データを、前記モーションに対応付けられた回答項目に紐付けしてデータベースに記憶するステップｂ、前記サーバが、前記データベースに記憶された前記回答項目を読み出し、前記モーションに対応付けられた前記回答項目ごとに前記回答項目の数を時系列で集計するステップｃ、が実行されることを特徴とする回答集計方法である。
【０００９】
更に、第２の発明は、主催者側の設問に対するユーザの回答項目を集計する回答集計システムであって、モーションセンサーと、前記モーションセンサーの出力データとこのときの時刻データを含むモーションデータを生成し、生成した前記モーションデータを指定されたアドレスに送信する手段を備えた端末装置と、前記端末装置から前記モーションデータが送信されたとき、前記モーションデータに含まれる前記モーションセンサーの出力データで示される方向から、前記端末装置を所持するユーザが実行したモーションを特定し、前記モーションデータに含まれる前記時刻データを、前記モーションに対応付けられた回答項目に紐付けしてデータベースに記憶する手段と、前記データベースに記憶された前記回答項目を読み出し、前記モーションに対応付けられた前記回答項目ごとに前記回答項目の数を時系列で集計する手段を備えたサーバとから少なくとも構成されることを特徴とする回答集計システムである。
【発明の効果】
【００１０】
上述した発明によれば、テレビ番組やスポーツの試合などのプログラムが実施している間、プログラムを運営している主催者の設問に対して、端末装置を持って手を振るといったモーションで回答できるようになるため、ユーザは、細かなプログラムの状況に応じた任意のタイミングで、かつ、簡単な操作で回答することができるようになる。
【００１１】
なお、本発明において、端末装置とは、無線通信機能を備えた携帯可能な情報端末を意味し、具体的には、携帯電話、ＰＤＡ（Personal Digital Assistant）或いはＵＭＰＣ（Ultra-Mobile Personal Computer）などの情報端末を意味する。
【発明を実施するための最良の形態】
【００１２】
ここから、本発明に係わる回答集計システム１および方法について、図を参照しながら詳細に説明する。
【００１３】
図１は、本発明に係わる回答集計システム１の構成を説明する図である。図１で図示したように、本発明に係わる回答集計システム１はクライアント−サーバ型のネットワークシステムで、クライアントとなる複数の端末装置（図１では、携帯電話１０）と、各携帯電話１０から情報が送信される一つの回答集計サーバ２０とから構成される。
【００１４】
図１で図示した回答集計システム１は、テレビ番組（television program）や野球・サッカー競技(sports program)などに参加する大勢のユーザと、プログラムの主催者側とが双方向通信するシステムで、回答集計システム１を構成する携帯電話１０は、設問に対する回答をユーザが入力するために用いられる装置で、回答集計システム１を構成する回答集計サーバ２０は、ユーザに対して映像や音声で提示した設問に対する回答を携帯電話１０から取得し、取得した回答を時系列で集計する装置である。
【００１５】
これまでも、視聴者参加型テレビ番組などのプログラムでは、テレビ番組で提示した設問に対する回答を視聴者から電話回線で受付け、視聴者の回答をリアルタイムで集計し、集計結果をテレビ番組内で放送することが行われてきたが、本発明では、ユーザ（例えば、テレビ番組の視聴者）の回答方法に特徴を持たせている。
【００１６】
従来、ユーザは、プログラムの主催者側から提示された設問に対応する回答を携帯電話１０に入力するとき、携帯電話１０のキーボードを操作し、回答に対応するアクセスキーの入力を必要としていたが、図１で図示した回答集計システム１の携帯電話１０にはモーションセンサーが実装され、ユーザは、携帯電話１０のキーボードの操作ではなく、携帯電話１０を縦／横に振るなどの簡単なモーションによって、プログラムの主催者側から提示された設問に対応する回答を携帯電話１０に入力する。
【００１７】
ユーザが、携帯電話１０のキーボードの操作ではなく、携帯電話１０を縦／横に振るなどの簡単なモーションによって、携帯電話１０に回答を入力できるようにし、かつ、ユーザがプログラムに参加しているときに頻繁に行われるデータにこのモーションを対応させれば、ユーザは、携帯電話１０のキーボードを操作することなく、直感的かつ継続的に回答を携帯電話１０に入力できるようになる。
【００１８】
ここから、図１で図示した回答集計システム１を構成する携帯電話１０および回答集計サーバ２０について詳細に説明する。図２は携帯電話１０の回路ブロック図、図３は携帯電話１０の機能ブロック図である。
【００１９】
ユーザが所持する携帯電話１０は、モーションセンサーを備えた市販の携帯電話１０で実現でき、図２の回路ブロック図で図示したように、携帯電話１０には、ＣＰＵ１０ａ（Central Processing Unit）と、変調前・復調後のデジタル信号を処理するベースバンド回路１０ｇが備えられている。
【００２０】
ベースバンド回路１０ｇには、携帯電話１０の通話に利用する電波を変調・復調するＲＦインターフェース１０ｋと、ＧＰＳ（Global Positioning System）の電波を変調・復調するＧＰＳインターフェース１０ｍと、音声信号を変調・復調するオーディオインターフェース１０ｈが接続され、ＲＦインターフェース１０ｋおよびＧＰＳインターフェース１０ｍにはそれぞれアンテナ１０ｌおよびアンテナ１０ｎが接続され、オーディオインターフェース１０ｈにはスピーカ１０ｉとマイク１０ｊが接続されている。
【００２１】
また、ＣＰＵ１０ａには、テキストや画像などを表示するディスプレイ１０ｂ、文字の入力に利用するキーボード１０ｃ、モーションセンサーとなる多軸の加速度センサー１０ｏ、写真や動画を撮影するためのカメラ１０ｄ、携帯電話１０用のコンピュータプログラムやデータが記憶される電気的に書き換え可能不揮発性メモリであるフラッシュメモリ１０ｆと、コンピュータプログラムが利用する揮発性メモリであるＳＲＡＭ（Static Random Access Memory）１０ｅが接続されている。
【００２２】
ＣＰＵ１０ａに接続されたフラッシュメモリ１０ｆには、携帯電話１０用のコンピュータプログラムとして、携帯電話１０用の基本ソフトウェアであるオペレーティングシステム１１と、回答集計サーバ２０が提示した設問に回答するときに起動させるアプリケーション（以下、「回答アプリケーション」）１２が記憶されている。
【００２３】
オペレーティングシステム１１では、携帯電話１０が基本動作を行うために必要な機能が提供され、オペレーティングシステム３０には、携帯電話１０が基本動作を行うために必要な機能するためのモジュールとして、例えば、ベースバンド回路１０ｇを制御して、無線通信で回答集計サーバ２０とデータ通信するための通信モジュール、ＧＰＳの電波や中継局から受信する電波の強弱を利用して、携帯電話１０の位置情報を演算するＧＰＳ機能を提供するＧＰＳモジュール、カメラ１０ｄを制御して、写真や動画を撮影する機能を提供するカメラモジュール、加速度センサー１０ｏの出力値である加速度データを提供するモーションモジュールなどが備えられている。
【００２４】
携帯電話１０のフラッシュメモリ１０ｆに実装される回答アプリケーション１２は、ユーザが回答集計システム１を利用するときに、ユーザによって起動させられるアプリケーションで、オペレーティングシステム１１上或いは仮想マシン（例えば、Ｊａｖａ（登録商標））上で動作するアプリケーションである。
【００２５】
図３で図示したように、図１で図示した携帯電話１０には、携帯電話１０の動きを検知するモーションセンサー１００と、モーションセンサー１００の出力値を少なくとも含むモーションデータを生成し、回答集計サーバ２０にモーションデータを送信するモーションデータ生成手段１０１を備え、これらの手段は、回答アプリケーション１２によって携帯電話１０に提供される手段である。
【００２６】
本実施形態において、携帯電話１０に備えられたモーションセンサー１００は、携帯電話１０に備えられた加速度センサー１０ｏで実現され、モーションセンサー１００は、携帯電話１０の動きを示す出力値として、加速度センサー１０ｏが対応している軸（例えば、縦方向軸、横方向軸）それぞれの加速度を含む加速度データを出力する。
【００２７】
携帯電話１０に備えられたモーションデータ生成手段１０１は、携帯電話１０に備えられたモーションセンサー１００から出力される加速度データを監視し、モーションセンサー１００から出力された加速度データに含まれる少なくとも一つの加速度が、予め定められた閾値を超えたとき、モーションセンサー１００から出力された加速度データに加え、携帯電話１０の識別データ（例えば、携帯電話１０の電話番号）、および、このときの時刻データを少なくとも含むモーションデータを生成し、生成したモーションデータを回答集計サーバ２０に送信する。
【００２８】
携帯電話１０のモーションデータ生成手段１０１が、モーションセンサー１００から出力された加速度データに対応する回答項目を判断し、モーションデータに回答項目を示すデータを含ませないのは、主催者側において設問の内容を容易に変更できるようにするためである。
【００２９】
携帯電話１０のモーションデータ生成手段１０１が、モーションセンサー１００から出力された加速度データから回答項目を判断するようにすると、設問の内容を変更するごとに、携帯電話１０に実装された回答アプリケーション１２を更新しなければならなくなるが、モーションデータにモーションセンサー１００の出力値（ここでは、加速度データ）を含ませ、回答集計サーバ２０側で、モーションセンサー１００の出力値で示される方向から、携帯電話１０を所持するユーザが実行したモーションを特定し、特定したモーションに対応付けられた回答項目を取得するようにすることで、設問の内容が変更された場合であっても、携帯電話１０に実装された回答アプリケーション１２を更新する必要はなくなる。
【００３０】
次に、図１で図示した回答集計システム１を構成する回答集計サーバ２０について説明する。図４は回答集計サーバ２０の回路ブロック図、図５は回答集計サーバ２０の機能ブロック図である。
【００３１】
回答集計サーバ２０は一般的なＷｅｂサーバで実現され、図４で図示したように、回答集計サーバ２０は、回答集計サーバ２０を制御するＣＰＵ２０ａと、メインメモリであるＲＡＭ２０ｂと、大容量のデータ記憶装置であるハードディスク２０ｃと、ネットワーク通信するためのネットワークインターフェース２０ｄなどを備え、ハードディスク２０ｃには、本発明に係わる回答集計サーバ２０として機能するためのコンピュータプログラム２１（以下、集計プログラム）が実装されている。
【００３２】
また、図５で図示したように、図１で図示した回答集計サーバ２０には、携帯電話１０から送信されたモーションデータを利用して回答項目を記憶する回答記憶手段２００と、回答を集計する回答集計手段２０１と、回答項目が記憶されるデータベース２０２を備え、回答記憶手段２００および回答集計手段２０１は、集計プログラム２１が回答集計サーバ２０に実装されることで、回答集計サーバ２０に備えられる手段である。
【００３３】
回答集計サーバ２０に備えられた回答記憶手段２００は、回答集計サーバ２０のネットワークインターフェース２０ｄを利用して、携帯電話１０からモーションデータを受信し、携帯電話１０からモーションデータを受信すると、モーションデータに含まれる加速度データに含まれる各加速度から、携帯電話１０が動かされた方向を特定し、特定した方向に対応付けられた回答項目と、モーションデータに含まれる携帯電話１０の識別データおよび時刻とを紐付けて、データベース２０２に記憶する手段である。
【００３４】
回答集計サーバ２０に備えられた回答集計手段２０１は、モーションに対応付けられた回答項目ごとに、データベース２０２に記憶された回答項目の数を時系列で集計し、集計結果を表示する集計結果情報を生成する手段である。
【００３５】
本発明において、回答集計手段２０１の集計結果の利用形態は、主催者が運営しているプログラムの内容によって決定される。
【００３６】
例えば、主催者が運営しているプログラムがサッカーなどの試合で、ユーザの応援しているチームを選択させる設問とすれば、回答集計サーバ２０に備えられた回答集計手段２０１は、リアルタイムで、ユーザが応援しているチームをカウントし、カウントした数を棒グラフで競技上の大型ディスプレイに表示すれば、試合を観ている参加者に対して、それぞれのチームの応援状況をリアルタイムで提供できるようになる。
【００３７】
また、主催者が運営しているプログラムが野球の試合中継で、野球の試合中に、野球の好プレーをユーザに選択させる設問とすれば、回答集計サーバ２０に備えられた回答集計手段２０１は、ユーザが好プレーと回答した数を時系列でカウントし、試合中継終了後に、主催者は、カウント数の多かった時刻のプレーを好プレー集として放送することができるようになる。
【００３８】
ここから、図１で図示した回答集計システム１で実行される手順を説明することで、本発明に係わる回答集計方法についても説明する。
【００３９】
図６は、回答集計システム１で実行される手順を示したフロー図である。図６の手順が実行されるとき、少なくとも、プログラムの主催者からユーザに対して設問と回答項目に対応するモーションが提示される。
【００４０】
設問およびモーションの提示手法は任意で、紙媒体・電子メールの配布による提示、音声による提示、ディスプレイを用いた提示、或いは、放送による提示などが考えられ、主催者は、運営しているプログラムに適した手法で、ユーザに対して設問および回答項目に対応するモーションを提示する。
【００４１】
ユーザが回答集計システム１を利用するとき、ユーザは、携帯電話１０に実装された回答アプリケーション１２を起動させ、プログラムの主催者から提示された設問に回答するために、ユーザは携帯電話１０を持って、回答項目に対応するモーションを実行する（Ｓ１）。
【００４２】
回答アプリケーション１２が携帯電話１０で起動すると、携帯電話１０に備えられるモーションデータ生成手段１０１は、携帯電話１０に備えられたモーションセンサー１００から出力される加速度データを取得し（Ｓ２）、ユーザがモーションを実行することで、加速度データに含まれる一つの加速度の大きさが、予め定められた閾値を超えると、モーションセンサー１００から出力された加速度データに加え、携帯電話１０の識別データ（例えば、携帯電話１０の電話番号）、および、このときの時刻データを少なくとも含むモーションデータを生成し（Ｓ３）、生成したモーションデータを回答集計サーバ２０に送信する（Ｓ４）。
【００４３】
集計プログラム２１が実装されることで、回答集計サーバ２０に備えられる回答記憶手段２００は、携帯電話１０からモーションデータを受信すると（Ｓ５）、モーションデータに含まれる加速度データから、ユーザが携帯電話１０を動かした方向を特定し、更に、特定した方向からユーザが実行したモーションを特定し、このモーションに対応付けられた回答項目を特定する（Ｓ６）。
【００４４】
回答集計サーバ２０に備えられた回答記憶手段２００は、回答項目を特定すると、モーションデータに含まれる携帯電話１０の識別データおよび時刻データを回答項目に紐付けて、データベース２０２に記憶し（Ｓ７）、この手順は終了する。
【００４５】
例えば、ユーザの応援しているチームをチームＡおよびＢから選択させる設問の場合、横方向の加速度に対し縦方向の加速度が大きいとき、回答記憶手段２００は、携帯電話１０を縦にふるタテモーションが実行されたと判断し、ユーザの回答項目は、タテモーションに対応付けられたチームＡとする。また、縦方向の加速度に対し横方向の加速度が大きいとき、回答記憶手段２００は、携帯電話１０を横にふるヨコモーションが実行されたと判断し、ユーザの回答項目は、ヨコモーションに対応付けられたチームＢとする。そして、  そして、回答集計サーバ２０の回答記憶手段２００は、チームＡ或いはチームＢに、モーションデータに含まれる携帯電話１０の識別データおよび時刻を回答項目に紐付けて、データベース２０２に記憶する。
【００４６】
図６で図示した手順が実行されることで、データベース２０２に記憶された回答項目は、回答集計サーバ２０の回答集計手段２０１によって集計され、集計結果が然るべき装置に表示される。
【００４７】
なお、本発明は、これまで説明した実施の形態に限定されることなく、当業者ならば、種々の変形や変更が可能である。
【００４８】
例えば、上述した実施形態において、携帯電話１０に備えられたモーションセンサー１００は、加速度センサー１０ｏを利用したセンサーであったが、市販の携帯電話１０では、携帯電話１０のカメラで撮影した画像を解析することで、携帯電話１０や人の動きを捉える機種も開発され、このような機種であっても、本発明を実現することはできる。
【図面の簡単な説明】
【００４９】
【図１】回答集計システムの構成を説明する図。
【図２】携帯電話の回路ブロック図。
【図３】携帯電話の機能ブロック図。
【図４】回答集計サーバの回路ブロック図。
【図５】回答集計サーバの機能ブロック図。
【図６】回答集計システムで実行される手順を示したフロー図。
【符号の説明】
【００５０】
１  回答集計システム
１０  携帯電話
１０ｏ  加速度センサー
１００  モーションセンサー
１０１  モーションデータ生成手段
２０  回答集計サーバ
２００  回答記憶手段
２０１  回答集計手段
２０２  データベース
【図１】
2010015325.tif 000003
【図２】
2010015325.tif 000004
【図３】
2010015325.tif 000005
【図４】
2010015325.tif 000006
【図５】
2010015325.tif 000007
【図６】
2010015325.tif 000008