(57)【特許請求の範囲】
【請求項１】
所定の拍子で所定の閾周波数より高い音声を出力し、当該所定の拍子の強拍において当該所定の閾周波数より低い音声をさらに出力する音声発生部、
当該音声発生部から出力される音声のうち、ユーザが聴取できた音声に合わせて操作した操作入力を受け付ける入力受付部、
当該操作入力が受け付けられるタイミングが、当該所定の拍子の各拍のタイミングと、当該所定の拍子の強拍のタイミングと、の、いずれにマッチするかにより、当該ユーザの年齢層を推定する推定部
を備える年齢層推定装置。
【請求項２】
請求項１に記載の年齢層推定装置であって、
当該所定の閾周波数は１７ｋＨｚである
ことを特徴とする年齢層推定装置。
【請求項３】
請求項２に記載の年齢層推定装置であって、
当該高い音声の音程と、当該低い音声の音程と、は、整数オクターブだけ異なる
ことを特徴とする年齢層推定装置。
【請求項４】
請求項１から３のいずれか１項に記載の年齢層推定装置であって、
当該所定の拍子は２拍子である
ことを特徴とする年齢層推定装置。
【請求項５】
請求項４に記載の年齢層推定装置であって、
前記音声発生部は、当該高い音声の出力を開始し、当該高い音声を２回出力した後に、当該低い音声の出力を開始する
ことを特徴とする年齢層推定装置。
【請求項６】
音声発生部、入力受付部、推定部を有する年齢層推定装置が実行する年齢層推定方法であって、
前記音声発生部が、所定の拍子で所定の閾周波数より高い音声を出力し、当該所定の拍子の強拍において当該所定の閾周波数より低い音声をさらに出力する音声発生工程、
前記入力受付部が、当該音声発生部から出力される音声のうち、ユーザが聴取できた音声に合わせて操作した操作入力を受け付ける入力受付工程、
前記推定部が、当該操作入力が受け付けられるタイミングが、当該所定の拍子の各拍のタイミングと、当該所定の拍子の強拍のタイミングと、の、いずれにマッチするかにより、当該ユーザの年齢層を推定する推定工程
を備える年齢層推定方法。
【請求項７】
コンピュータを、
所定の拍子で所定の閾周波数より高い音声を出力し、当該所定の拍子の強拍において当該所定の閾周波数より低い音声をさらに出力する音声発生部、
当該音声発生部から出力される音声のうち、ユーザが聴取できた音声に合わせて操作した操作入力を受け付ける入力受付部、
当該操作入力が受け付けられるタイミングが、当該所定の拍子の各拍のタイミングと、当該所定の拍子の強拍のタイミングと、の、いずれにマッチするかにより、当該ユーザの年齢層を推定する推定部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが若年層以下か壮年層以上かを調べる際に、ユーザに不自然さを感じさせないのに好適な年齢層推定装置、年齢層推定方法、ならびに、これらを再構成可能な電子回路により実現するためのプログラムに関する。
【背景技術】
【０００２】
一般に人間の可聴域は、２０Ｈｚから２０ｋＨｚまでの範囲とされるが、年齢を経るごとに、この範囲が狭くなる傾向にある。特に、年齢が高いと、高音域の音声が聞こえなくなることが多い。このような音声を利用した技術については、以下の文献に開示されている。
【非特許文献１】WIKIPEDIA，The Free Encyclopedia，The Mosquitoの項，http://en.wikipedia.org/wiki/The_Mosquito
【０００３】
[非特許文献１]によれば、モスキート（商標）という商品では、小型スピーカから１７ｋＨｚの高周波数のブザー音を出力する。このような高音域の音声は、若年層を超える壮年層以上となると、まったく聞こえないか、ほとんど気にならないが、若年層には耳障りな音であるため、当人には意識させずに、若年層を排除することができる、という。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ゲーム等のエンターテインメントの分野では、本人にはそれと知られずにプレイヤーの年齢層を取得することによって、プレイヤーの年齢層に応じた処理を行えるようにしたい、との要望がある。
【０００５】
したがって、[非特許文献１]に開示の技術を利用して、ユーザの年齢層を自然に知得する技術が強く望まれている。
【０００６】
本発明は、上記のような課題を解決するもので、ユーザが若年層以下か壮年層以上かを調べる際に、ユーザに不自然さを感じさせないのに好適な年齢層推定装置、年齢層推定方法、ならびに、これらをコンピュータにより実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００８】
本発明の第１の観点に係る年齢層推定装置は、音声発生部、入力受付部、推定部を備え、以下のように構成する。
【０００９】
すなわち、音声発生部は、所定の拍子で所定の閾周波数より高い音声を出力し、当該所定の拍子の強拍において当該所定の閾周波数より低い音声をさらに出力する。
【００１０】
一般に、一つの小節を構成する拍の数がnであるものをn拍子といい、その先頭の拍を強拍と呼ぶ。したがって、２拍子の場合は、強拍は２拍に１回、３拍子の場合は、強拍は３拍に１回、４拍子の場合は、強拍は４拍に１回である。
【００１１】
したがって、音声発生部により出力される音声は、n拍子の場合、高音がn拍出力される間に、低音は1拍出力されることになる。
【００１２】
一方、入力受付部は、当該音声発生部から出力される音声のうち、ユーザが聴取できた音声に合わせて操作した操作入力を受け付ける。
【００１３】
出力される音声のリズムに合わせて手拍子を打つように、ボタンを押したり、姿勢検知が可能なコントローラを振ったりするように、ユーザに求めるのである。
【００１４】
さらに、推定部は、当該操作入力が受け付けられるタイミングが、当該所定の拍子の各拍のタイミングと、当該所定の拍子の強拍のタイミングと、の、いずれにマッチするかにより、当該ユーザの年齢層を推定する。
【００１５】
すなわち、ユーザが入力したリズムが高音の拍のタイミングにマッチする場合にはより若い層である、と判定することができ、低音の拍のタイミングにマッチする場合にはより老いた層である、と判定することができる。
【００１６】
本発明によれば、リズムゲームを模した構成によって、ユーザにそれと知られずに、自然にユーザの年齢層を推定することができるようになる。
【００１７】
また、本発明の年齢層推定装置において、当該所定の閾周波数は１７ｋＨｚであるように構成することができる。
【００１８】
上記発明では、弁別する年齢層の境界をどの程度の年齢にするかによって、所定の閾周波数を可変に設定することができるが、本発明は上記発明の好適実施形態に係るものであり、本発明によれば、一般的な若年層以下、壮年層以上の２分類ができるようになる。
【００１９】
また、本発明の年齢層推定装置において、当該高い音声の音程と、当該低い音声の音程と、は、整数オクターブだけ異なるように構成することができる。
【００２０】
たとえば、低い音声の音程として554.4Hzのド♯の音を採用した場合、高い音声の音程としては、554.4Hz×25 = 17740.8Hzの５オクターブ高いド♯の音を採用することとする。
【００２１】
このように、オクターブのみ異なる音程を採用することで、若年層は、高音が聞こえる際には必ず低い音程の低音が聞こえることになる。このため、低音が高音によって隠されることになり、若年層が誤って低音に合わせてリズムをとってしまうことが少なくなると考えられる。
【００２２】
本発明は、上記発明の好適実施形態に係るもので、本発明によれば、より一層正確な年齢層の弁別が可能となると期待できる。
【００２３】
また、本発明の年齢層推定装置において、当該所定の拍子は２拍子であるように構成することができる。
【００２４】
本発明は上記発明の好適実施形態であって、拍子の数をできるだけ少なくすることで、壮年層以上が入力するリズムの間延びを防ぐものである。
【００２５】
本発明によれば、壮年層以上が入力するリズムの間延びを防ぐことで、より一層、年齢層を知得していることをユーザに悟られにくくすることができる。
【００２６】
また、本発明の年齢層推定装置において、音声発生部は、当該高い音声の出力を開始し、当該高い音声を２回出力した後に、当該低い音声の出力を開始するように構成することができる。
【００２７】
本発明は上記発明の好適実施形態であって、少なくとも２つの拍があれば、等間隔のリズムをとることが可能となることから、高音を２回出力することで若年層の３回目からの入力を可能とする一方で、低音の出力が開始されるまでの時間をできるだけ短くするものである。
【００２８】
本発明によれば、壮年層以上に聞こえる低音の出力が開始されるまでの待ち時間をできるだけ短くして、より一層、年齢層を知得していることをユーザに悟られにくくすることができる。
【００２９】
本発明のその他の観点に係る年齢層推定方法は、音声発生部、入力受付部、推定部を有する年齢層推定装置が実行し、音声発生工程、入力受付工程、推定工程を備え、以下のように構成する。
【００３０】
すなわち、音声発生工程では、音声発生部が、所定の拍子で所定の閾周波数より高い音声を出力し、当該所定の拍子の強拍において当該所定の閾周波数より低い音声をさらに出力する。
【００３１】
一方、入力受付工程では、入力受付部が、当該音声発生部から出力される音声のうち、ユーザが聴取できた音声に合わせて操作した操作入力を受け付ける。
【００３２】
さらに、推定工程では、推定部が、当該操作入力が受け付けられるタイミングが、当該所定の拍子の各拍のタイミングと、当該所定の拍子の強拍のタイミングと、の、いずれにマッチするかにより、当該ユーザの年齢層を推定する。
【００３３】
本発明のその他の観点に係るプログラムは、コンピュータを上記の年齢層推定装置の各部として機能させ、コンピュータに上記の年齢層推定方法の各工程を実行させるように構成する。
【００３４】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
【００３５】
上記プログラムは、当該プログラムによって再構成されて電子回路を構成するＦＰＧＡ（Field Programmable Gate Array）やＤＳＰ（Ditigal Signal Processor）などの電子装置とは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００３６】
本発明によれば、ユーザが若年層以下か壮年層以上かを調べる際に、ユーザに不自然さを感じさせないのに好適な年齢層推定装置、年齢層推定方法、ならびに、これらをコンピュータにより実現するためのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３７】
以下に本発明の実施形態を説明する。
【実施例１】
【００３８】
図１は、本実施形態に係る年齢層推定装置が実現される典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００３９】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ  １０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェイス１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、マイク１１１と、を備える。
【００４０】
プログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態の年齢層推定装置が実現される。
【００４１】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００４２】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００４３】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００４４】
インターフェイス１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う各種の操作入力、たとえば、画面に表示すべき領域を仮想空間内で移動させるための操作入力を受け付ける。
【００４５】
インターフェイス１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００４６】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００４７】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００４８】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００４９】
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００５０】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。
【００５１】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００５２】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００５３】
音声処理部１１０では、ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【００５４】
さらに、情報処理装置１００には、インターフェイス１０４を介してマイク１１１を接続することができる。この場合、マイク１１１からのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１０でのミキシング等の処理ができるようにする。
【００５５】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００５６】
以上で説明した情報処理装置１００は、いわゆる「コンシューマ向けテレビゲーム装置」に相当するものであるが、音声を出力することが可能なものであれば、本発明を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明を実現することが可能である。
【００５７】
たとえば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラ１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【００５８】
図２は、本実施形態に係る年齢層推定装置の概要構成を示す説明図である。以下、本図を参照して説明する。
【００５９】
本実施形態に係る年齢層推定装置２０１は、音声発生部２０２、入力受付部２０３、推定部２０４を備える。
【００６０】
音声発生部２０２は、所定の閾周波数（典型的には１７ｋＨｚ）より高い音声（以下「高音」という。）と、所定の閾周波数より低い音声（以下「低音」という。）の、２種類の音声を出力する。高音の音程と、低音の音程と、は、整数オクターブだけ異なるようにすることが望ましい。
【００６１】
閾周波数が１７ｋＨｚであり、人間の可聴域を２０ｋＨｚと想定し、通常の音符で使用される音程としては、１２音階のいずれかを選択すると考えると、以下の３つの候補が考えられる。
（ａ）ド♯  …  17740.8Hz；
（ｂ）レ      …  18793.6Hz；
（ｃ）レ♯  …  19913.6Hz
【００６２】
たとえば、高音をド♯（17740.8Hz）としたときは、低音としては、以下の周波数を採用できる。
（ｐ）17740.8Hz/2 = 8870.4Hz；
（ｑ）17740.8Hz/22 = 4435.2Hz；
（ｒ）17740.8Hz/23 = 2217.6Hz；
（ｓ）17740.8Hz/24 = 1108.8Hz；
（ｔ）17740.8Hz/25 = 554.4Hz；
（ｕ）17740.8Hz/26 = 277.2Hz；
（ｖ）17740.8Hz/27 = 138.6Hz；
（ｗ）17740.8Hz/28 = 69.3Hz；
（ｘ）17740.8Hz/29 = 34.7Hz
【００６３】
他の周波数の音を高音として採用した場合も、このようにして低音の候補を定めることができる。
【００６４】
オクターブのみ異なる音程を採用すると、高音と低音が同時に聞こえる人にとっては、頻度が低い低音の拍は、頻度が高い高音の拍に吸収されて聞こえる。
【００６５】
一方、高音が聞こえにくい人にとっては、低音がより一層強調されることとなる。
【００６６】
音声発生部２０２は、高音と低音を、以下のように出力する。
（ａ）高音は、所定の拍子、たとえば、２拍子、３拍子、４拍子などで、各拍ごとに出力される。
（ｂ）低音は、高音が出力される拍子の強拍で出力される。
【００６７】
上記のように、一つの小節を構成する拍の数がnであるものをn拍子といい、その先頭の拍を強拍と呼ぶ。したがって、２拍子の場合は、強拍は２拍に１回、３拍子の場合は、強拍は３拍に１回、４拍子の場合は、強拍は４拍に１回である。
【００６８】
したがって、音声発生部２０２により出力される音声は、n拍子の場合、高音がn拍出力される間に、低音は1拍出力されることになる。
【００６９】
図３は、音声発生部２０２が高音と低音を出力する時間、ならびに、高音と低音の両方が聞こえる若年層以下がリズムをとる拍、低音のみが聞こえる壮年層以上がリズムをとる拍を示すタイムチャートを示す説明図である。以下、本図を参照して説明する。
【００７０】
本図の横軸は時間軸であり、再生が開始されると、高音は、２拍子の各拍子で出力される。一方、低音は、高音が２拍出力された後に再生が開始され、当該拍子の強拍で出力されている。
【００７１】
若年層にとっては、高音を２拍を聞けば以降のリズムをとることができるため、本図に示すように、高音の３拍目以降は、各拍ごとにリズムがとれるものと考えられる。
【００７２】
３拍子以上を採用した場合も、高音を２拍出力した時点でその小節を終了し、高音の３拍目を強拍として、以降は高音の強拍において低音を同時に出力することとすれば良い。
【００７３】
一方、壮年層にとっては、低音を２拍を聞くまでリズムとることができない。したがって、本図に示すように、低音の３拍目（高音の５拍目）以降、低音の各拍、すなわち、高音の奇数番目に相当する拍、言い換えれば、２拍子の強拍ごとにリズムがとれるものと考えられる。
【００７４】
２拍子を採用すると、壮年層以上が知得できるリズム、および、壮年層以上がリズムの知得が初めてできるまでの時間の間延びを防ぐことができる。年齢層を知得していることをユーザに悟られにくくすることができる。
【００７５】
また、音声の出力が終わった後も、１拍はリズムをとるものと考えられるため、本図では、その拍のタイミングを点線で描いている。
【００７６】
したがって、ＣＰＵ  １０１の制御の下、音声処理部１１０が音声発生部２０２として機能する。
【００７７】
一方、入力受付部２０３は、当該音声発生部２０２から出力される音声のうち、ユーザが聴取できた音声に合わせて操作した操作入力を受け付けるもので、ユーザが知得できたリズムを調べるためのものである。
【００７８】
出力される音声のリズムに合わせて手拍子を打つように、ボタンを押したり、姿勢検知が可能なコントローラを振ったりするように、ユーザに求めるのが典型的である。したがって、各種のコントローラ１０５やキーボード、マウスなどが入力受付部２０３として機能する。
【００７９】
さらに、推定部２０４は、当該操作入力が受け付けられるタイミングが、当該所定の拍子の各拍のタイミングと、当該所定の拍子の強拍のタイミングと、の、いずれにマッチするかにより、当該ユーザの年齢層を推定する。
【００８０】
すなわち、ユーザが入力したリズムが高音の拍のタイミングにマッチする場合にはより若い層である、と判定することができ、低音の拍のタイミングにマッチする場合にはより老いた層である、と判定することができる。
【００８１】
図３に示すように、若年層が入力すると想定されるリズムと、壮年層が入力すると想定されるリズムと、は、入力されるタイミングそのもの、入力されるタイミングの間隔、入力が開始されるタイミングに差異がある。これらの差異を考慮しつつ、リズムゲームと同様の判定手法によって、若年層以下か壮年層以上かを推定するのである。
【００８２】
図４は、本実施形態に係る年齢層推定装置にて実行される年齢層推定処理の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【００８３】
本処理が開始されると、ＣＰＵ  １０１は、音声処理部１１０の初期化を行った後（ステップＳ４０１）、図３に示すようなパターンで音声を出力するように、音声処理部１１０に指示を出す（ステップＳ４０２）。この際に、合わせてモニタや液晶ディスプレイ等の画面に、「出力される音声のリズムに合わせて、コントローラのボタンを押圧操作せよ、あるいは、コントローラを振れ」などのメッセージを表示するのが典型的である。
【００８４】
そして、音声の出力が続いている間（ステップＳ４０３；Ｙｅｓ）、コントローラ１０５の入力がされているか否かを判定し（ステップＳ４０４）、その履歴をＲＡＭ  １０３等に記録する（ステップＳ４０５）処理を繰り返す。履歴には、ボタンを押したりコントローラ１０５を振ったりした時刻（音声出力の開始からの経過時間を採用するのが典型的である）を記録すれば良い。
【００８５】
音声の出力が完了したら（ステップＳ４０３；Ｎｏ）、記録された履歴を、図３に示すようなリズムのパターンのいずれに、よりマッチしているか、を判定する（ステップＳ４０６）。
【００８６】
この判定においては、リズムゲームの手法を採用することができる。若年層以下のパターンにマッチするか、壮年層以上のパターンにマッチするか、を、推定するのである。
【００８７】
図３に示す例では、ユーザが所定の誤差範囲内で入力を行うべきタイミングは、若年層以下の場合は９回〜１０回、壮年層以上の場合は３回〜４回である。
【００８８】
したがって、最も単純には、ユーザがボタンを押圧操作等した回数が、７回以上か６回以下か、により、若年層か壮年層か、を推定することができる。
【００８９】
このほか、入力タイミングの間隔は、壮年層は若年層の２倍となっているから、入力の平均時間間隔が壮年層と若年層のいずれに近いか、を基準に推定しても良い。
【００９０】
より詳しくは、入力すると想定される時刻のそれぞれにおいて、
（ａ）入力すると想定される時刻の個数；
（ｂ）ユーザが所定の誤差範囲内で入力を行った回数；
（ｃ）ユーザが所定の誤差範囲内で入力を行わなかった回数；
および、入力しないと想定される時刻において、
（ｄ）ユーザが入力を行った回数
の４つのパラメータを勘案して、一般的なリズムゲームの成功・失敗判定と同様に成績判定を行い、若年層か壮年層か、を推定する。
【００９１】
そして、推定結果を出力して（ステップＳ４０７）、本処理を終了する。
【００９２】
高音を出力するためには、スピーカは小型のものが望ましい。したがって本発明は、携帯電話や携帯型ゲーム装置には、特に好適である。
【産業上の利用可能性】
【００９３】
以上説明したように、本発明によれば、ユーザが若年層以下か壮年層以上かを調べる際に、ユーザに不自然さを感じさせないのに好適な年齢層推定装置、年齢層推定方法、ならびに、これらをコンピュータにより実現するためのプログラムを提供することができる。
【図面の簡単な説明】
【００９４】
【図１】本実施形態に係る年齢層推定装置が実現される典型的な情報処理装置の概要構成を示す模式図である。
【図２】本実施形態に係る年齢層推定装置の概要構成を示す説明図である。
【図３】本実施形態において高音と低音が出力されるタイミング、若年層以下がリズムをとるタイミング、壮年層以上がリズムをとるタイミングを示す説明図である。
【図４】本実施形態に係る年齢層推定装置にて実行される年齢層推定処理の制御の流れを示すフローチャートである。
【符号の説明】
【００９５】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェイス
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  マイク
２０１  年齢層推定装置
２０２  音声発生部
２０３  入力受付部
２０４  推定部
【図１】
0005306702.tif 000002
【図２】
0005306702.tif 000003
【図３】
0005306702.tif 000004
【図４】
0005306702.tif 000005