(57)【要約】【課題】オーディオデータの再生信号の周波数特性、分布、周期等を検出して、その分析をして自動的にそのオーディオデータのジャンルを判定して拡張情報としてオーディオデータに付加して記憶できるようにする。【解決手段】オーディオデータの周波数特性、分布又は周期について、複数のジャンル毎に比較基準データを予め格納しておき、ディジタルオーディオデータを再生したときその再生したオーディオデータの周波数特性、分布又は周期を検出し、その周波数特性、分布又は周期についての検出データを上記比較基準データと比較して各ジャンル毎にそのジャンルとの適合度を求め、その大きさに基づいてジャンルを決定するようにしてなる。【選択図】図１０
2008170991.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータの特徴データを検出する検出手段と、
複数のジャンルごとにそれぞれ設定されている条件を記憶する記憶手段と、
前記特徴データが前記複数のジャンルごとの前記条件を満たすかをそれぞれ判定すると共に、前記複数のジャンルのうち前記条件を満たすと判定されたものが複数存在する場合にはその中から最適なジャンルを判定する判定手段と、
前記最適なジャンルと前記オーディオデータとを関連付けて前記記憶手段に記憶させる記憶制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記記憶手段に記憶されている前記複数のジャンルごとに異なる前記条件は、前記特徴データを表す所定のパラメーターによって表されることを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記記憶制御手段はオーディオデータを識別するための識別情報をオーディオデータと関連付けて記憶手段に記憶させ、
前記識別情報と共に前記識別情報に関連付けられたオーディオデータに関連するジャンルを表示させる表示制御手段をさらに有することを特徴とする、請求項１記載の情報処理装置。
【請求項４】
前記判定手段は、各条件に対応する所定の優先度に基づいて最適なジャンルを判定することを特徴とする、請求項１記載の情報処理装置。
【請求項５】
前記検出手段は、オーディオデータの所定の範囲についての特徴データを前記特徴データとして検出することを特徴とする、請求項１記載の情報処理装置。
【請求項６】
操作入力に基づいて、前記検出手段の検出対象となるオーディオデータの範囲を設定する設定手段をさらに有し、
前記検出手段は前記設定手段により設定されたオーディオデータの所定の範囲についての特徴データを前記特徴データとして検出することを特徴とする、請求項１記載の情報処理装置。
【請求項７】
前記記憶制御手段は、前記表示制御手段により表示されたジャンルのうち操作入力に基づいて選択された少なくとも一つのジャンルとオーディオデータとを関連付けてさらに記憶させることを特徴とする、請求項４記載の情報処理装置。
【請求項８】
前記条件は、第１の条件と第２の条件とを備え、
前記判定手段は、前記検出手段により検出された特徴データが前記第１の条件を満たすかを判定し、前記第１の条件を満たすとき、前記第２の条件を満たすかを判定することを特徴とする、請求項１記載の情報処理装置。
【請求項９】
前記記憶手段はオーディオデータが各ジャンルに適合する可能性を示す所定の適合値を条件ごとにさらに記憶し、
前記判定手段は、条件を満たすと判定されたとき、前記記憶手段に記憶された当該条件に対応する前記適合値に基づいて、当該オーディオデータの当該条件に対応するジャンルの前記適合値を加算し、前記適合値の合計が高いジャンルを前記オーディオデータのジャンルとすることを特徴とする、請求項１記載の情報処理装置。
【請求項１０】
前記記憶手段は、最小適合値をさらに記憶し、
前記判定手段は、全てのジャンルについての前記適合値の合計が、前記記憶手段に記憶された最小適合値を満たさないときは、前記オーディオデータのジャンルを特定しないことを特徴とする、請求項９記載の情報処理装置。
【請求項１１】
前記判定手段は、条件を満たすと判定された少なくとも一つのジャンルを前記オーディオデータのジャンルとすることを特徴とする、請求項１記載の情報処理装置。
【請求項１２】
オーディオデータの特徴データを検出するステップと、
検出された前記特徴データが予め記憶手段に記憶されている複数のジャンルごとに設定された条件を満たすかをそれぞれ判定し、条件を満たすと判定されたジャンルのうち最適なジャンルを判定するステップと、
前記最適なジャンルと前記オーディオデータとを関連付けて記憶手段に記憶させるステップと
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータに拡張情報を付加して機器内部或いは外部の記憶手段に記憶できるようにした情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
オーディオ装置やパーソナルコンピュータの発達により、オーディオデータ（例えば、各種の音楽、朗読、語学等の講座等のデータ）を各種記録媒体、例えばパーソナルコンピュータのハードディスク等に格納する場合、それに拡張情報（曲名等のタイトル、アーチスト名、その他データ管理に有用な各種情報）を付加することができるようになっている。
【０００３】
従って、ユーザーは、オーディオ装置の例えばハードディスク等の記録媒体に例えばＣＤ（Compact Disc）等のオーディオデータソースから後で楽しみたいオーディオデータを大量に収納しておき、好きなときに好きなオーディオデータを再生して、楽しんだり、学んだりするときに、多数あるオーディオデータから好きなものを選択する際、その拡張情報を指標としてオーディオデータを特定して再生することが可能となる。
【０００４】
そして、従来においては、ユーザーがオーディオデータをオーディオ装置のハードディスク等の記録媒体に記憶するに当たって、拡張情報の付加は、そのユーザーがパーソナルコンピュータ等のキーボード等の操作により行うようになっていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したように、従来においては、オーディオデータの拡張情報の付加はパーソナルコンピュータ等のキーボード操作により行わざるを得なかったので、記憶するオーディオデータの数が多くなると、ユーザーの行うべき作業が多くなり、負担が重くなり、その結果としてオーディオデータの管理が困難になるという問題があった。
【０００６】
また、カーオーディオ装置の場合、パーソナルコンピュータ等に接続してキーボードで操作によりオーディオデータの記憶することは不可能である。従って、オーディオデータを記憶する際に、ユーザーが拡張情報を付加することは事実上不可能である。これは看過できない問題である。というのは、近年、カーオーディオ装置として大容量の記録媒体、例えばハードディスクを内蔵し、それに大量のオーディオデータを入力できるようにしたものが現れている。しかし、大量のオーディオデータを格納することができても、それ等からユーザーが好きなものを選んで再生するときに拡張情報がないので、選びにくいとか、選ぶのに時間がかかるという問題があり、使い勝手が極めて悪いということになる。これでは、大容量の記録媒体に大量のオーディオデータを記録するカーオーディオ装置を提供しても有効に活用できないおそれがあるのである。
【０００７】
本発明はこのような問題点を解決すべく為されたものであり、ディジタルオーディオデータを、それに拡張情報を付加して機器内部或いは外部の記憶手段に記憶できるようにしたオーディオ機器において、拡張情報が付加されていないオーディオデータに対して、そのオーディオデータを再生し、その再生された信号の周波数特性、分布、周期等を検出し、その検出結果を分析して自動的にそのオーディオデータのジャンルを判定して拡張情報として自動的にオーディオデータに付加してオーディオ装置の記録媒体に記憶できるようにすることを目的とし、更には、手動により、自動的判定結果と異なるジャンルを拡張情報として付加できるようにしてなる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の情報処理装置は、オーディオデータの特徴データを検出する検出手段と、複数のジャンルごとにそれぞれ設定されている条件を記憶する記憶手段と、前記特徴データが前記複数のジャンルごとの前記条件を満たすか否かをそれぞれ判定すると共に、前記複数のジャンルのうち前記条件を満たすと判定されたものが複数存在する場合にはその中から最適なジャンルを判定する判定手段と、前記最適なジャンルと前記オーディオデータとを関連付けて前記記憶手段に記憶させる記憶制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明の情報処理装置によれば、複数のジャンル毎にそれぞれ設定されている比較基準データを予め格納しておき、オーディオデータの特徴データと比較基準データとをそれぞれ比較することを行い、その比較結果からジャンル毎の適合値を求めて、その適合値の大きさをジャンル決定の要素とするので、オーディオデータの各ジャンルとの適合度を数値化により把握することができる。従って、客観的なジャンルの自動的判断が可能となり、延いては、自動的にジャンルについての拡張情報の付加が可能となる。
【００１０】
また本発明の情報処理装置によれば、オーディオデータの特徴データが予め設定した許容範囲にある場合において適合値算出に供される加算データとして重みを表す優先度を設定しておいた値に基づいて各ジャンルの適合値を求め、それから当該オーディオデータのジャンルを決定するようにしたので、より客観的で且つ精確にジャンルを決定することができる。
【００１１】
また本発明の情報処理装置によれば、適合値の最も大きいジャンルを以て当該オーディオデータのジャンルとするので、最もそのオーディオデータのジャンルとして可能性の高いものを、そのジャンルを示す拡張情報と決定することができ、的確なジャンル決定する可能性を高いものにすることができる。
【００１２】
また本発明の情報処理装置によれば、適合値が予め設定された最低基準許容値を越えるジャンルのない場合、即ち、ジャンル判定の精度が充分に高くすることが難しい場合、どのジャンルも特定せず、その特定をしないことを示す情報を拡張情報として記録するようにしてなるので、判定精度の低いジャンルを以て当該オーディオデータのジャンルとする拡張情報が付加されるのを防止することができる。
【００１３】
また本発明の情報処理装置によれば、自動モード下においては、前記適合値が最も大きいジャンルを以て当該オーディオデータのジャンルと決定して拡張情報とし、手動モード下においては、手動操作により前記適合値が最も大きいジャンル以外のジャンルを以て当該オーディオデータのジャンルと決定して拡張情報と為し得るようにしたので、精確なジャンル判定ができないケースには、手動モードにすることによりユーザーの経験、勘により的確なジャンル決定をし、それを拡張情報として付加するようにすることが可能となる。
【発明を実施するための最良の形態】
【００１４】
本発明は、基本的には、オーディオデータの周波数特性、分布又は周期について、複数のジャンル毎に比較基準データを格納しておき、オーディオデータを再生したときその再生したオーディオデータの周波数特性、分布又は周期を検出し、その周波数特性、分布又は周期についての検出データを上記比較基準データと比較して各ジャンル毎にそのジャンルとの適合度を求め、該適合度の大きさをジャンル決定要素としてその再生オーディオデータのジャンルを決定し、そのジャンルをオーディオデータについてのジャンルを示す拡張情報としてそのオーディオデータと共に上記記憶手段に記憶できるようにしたものである。
【００１５】
ところで、ジャンルに関する拡張情報が付加される、オーディオデータがディジタルオーディオデータ［例えばＭＤ（ミニディスク）、ＣＤ（コンパクトディスク）等に記憶されたデータが典型例］である場合、Ａ／Ｄコンバータは不要であるが、アナログオーディオデータ（例えばカセットテープに記憶されたデータが典型例）は、それをディジタル信号に変換するＡ／Ｄコンバータが必要であり、そのＡ／Ｄコンバータから出力されたディジタルオーディオデータを処理してそれからジャンルを決定して拡張情報とすることになる。また、ディジタルオーディオデータが圧縮されている場合（例えば、Ｍｐｅｇ１−Ｌａｙｅｒ３、ＡＴＲＡＣ３等のデータ等がその一例）には、解凍したうえで再生し、その再生されたディジタルオーディオデータを処理してジャンルに関する拡張情報を得るようにする必要がある。
【００１６】
本発明においては、オーディオデータの周波数特性、分布又は周期からジャンルを決定することとするが、その一つの実施の形態例を説明する。先ず、互いに異なる複数の周波数（例えば５０Ｈｚ、１００Ｈｚ、４００Ｈｚ、１ＫＨｚ）を信号成分の検出をする周波数として予め設定しておき、予め設定した一定の検出時間間隔（例えば０．１秒或いは１．０秒等）毎にその各周波数毎の信号成分のレベルを検出する。尚、斯かる検出は、オーディオデータによる一つの曲の初めから終わるまでの全時間行うようにしても良いが、曲の特定の一又は複数の時間帯のみ行うようにしても良いし、それに関しても種々の候補があり、その中から選択できるようにしても良い。全時間検出を行うようにした場合、長い再生時間の長いオーディオデータについては、ジャンル解析対象となるデータ量が膨大になることになる。従って、その場合、曲の特定の一又は複数の時間帯（例えば、再生開始後例えば１分間の時間帯と、その時間帯経過例えば１分後の例えば１分間の時間帯）のみ行うようにすればよい、ということになる。
【００１７】
そして、その各検出データの信号成分のレベルが予め設定された許容範囲（下限と上限とがある許容範囲があるが、下限のみある許容範囲もありうる。）にあるとき、その検出時におけるその周波数の信号の出力があるとし、それを「出力有り」とする。そして、その各検出時毎における各周波数毎の出力有りに関するデータから、以下の各項目のデータをつくる。第１の項目のデータとして、出力有りとされた回数、即ち出力回数、又は検出回数に対する出力回数の比に関する出力回数又は回数比データをつくる。尚、曲の特定の一又は複数の時間帯のみ行うようにした場合には、出力回数データを得るようにしてよい。というのは、検出回数が一定になるからである。それに対して、例えば一つの曲の初めから終わるまでの全時間データ検出を行うようにした場合には、曲によって再生時間の長さが異なり、検出回数が異なるので、検出回数当たりの出力回数（出力回数の対検出回数比）をデータとしてつくる必要がある。
【００１８】
第２の項目のデータとして、上記各周波数毎の出力有りとされた時点と次に出力有りとされた時点との時間間隔のすべてに渡っての平均値である出力間隔平均値データをつくり、第３の項目のデータとして、各周波数成分毎の出力有りとされた時間長の出力時間平均値データをつくる。更には、第２の項目及び第３の項目のデータに付随するデータとして出力間隔平均値及び出力時間平均値各々についての標準偏差についてのデータもつくるようにしても良い。
【００１９】
ところで、オーディオ機器内には、オーディオデータの再生により得られた上記データに基づく上記各周波数毎の各項目のデータに対応して、比較基準データを、例えばＲＯＭ（リードオンリーメモリ）等の記憶手段に格納しておく。具体的には、上記各周波数毎の出力回数又は回数比データに対しては、各周波数毎に出力回数又は回数比比較基準データを、各周波数毎の出力間隔平均値データに対しては、各周波数毎の出力間隔平均値比較基準データを、各周波数毎の出力時間平均値データに対しては各周波数毎の出力時間平均値比較基準データを、それぞれ用意しておく。更に、第２の項目及び第３の項目のデータに付随するデータとして出力間隔平均値及び出力時間平均値各々についての標準偏差についてのデータもつくるようにする実施の形態においては、その標準偏差に関しても比較基準データを予め設定し、ＲＯＭ等に格納しておく。
【００２０】
各項目毎の各周波数毎の比較基準データは、例えば許容範囲の下限と上限を特定するという形態で格納することができる。そして、その各項目毎の各周波数毎の検出データがその下限と上限との間に入っているか否かを以て許容範囲内にあるか否かを判定するようにすることができる。尚、下限と上限の一方、例えば下限のみを有する許容範囲もありうる。そして、各項目毎の上記各周波数毎に、予めそのデータの重みを示す優先度（例えば％或いは小数）をも設定しておき、それについてもＲＯＭ等に格納しておく。このような、比較基準データ及び優先度に関するデータは、各ジャンル毎に各別にそのジャンルに対応した内容で用意しておく。これは各ジャンル毎に予め多数のオーディオデータを再生して、データ分析して、各ジャンル毎の特徴、傾向に基づいてメーカー側でつくっておくのである。
【００２１】
そして、オーディオデータを再生して、それに基づいて上記各項目の上記各周波数毎の上記各データをつくり、それ等を予め格納されている上記比較基準データと比較することを全項目に渡って上記全周波数について行い、許容範囲内のものについてのみ、その項目のその周波数に関して設定された優先度を加算して適合値を求め、それを当該オーディオデータについてのそのジャンルである可能性を示す指数とする。斯かる処理を全ジャンルに対して所定の順序で行い、原則的に、最も大きい適合値のジャンルを以て当該オーディオデータのジャンルとし、それをジャンルを示す拡張データとしてそのオーディオデータと共に記憶する。
【００２２】
尚、最も大きい適合値が予め設定した最低基準適合値よりも小さいときは、ジャンルを特定せず、その旨を示すデータ、例えば「その他」、或いは「不明」という内容のデータをジャンルに関する拡張情報として格納するようにしても良い。というのは、例えばジャズ、ポップス等の複数のジャンルの可能性があり、決定的なジャンル決定ができないような場合、最大適合値の値が小さくなる。従って、予め最低基準適合値を設定しておき、それより小さいときはジャンルを特定せず、そして、特定しない旨の拡張情報を格納するようにする。すると、ジャンルが不明瞭にもかかわらずジャンルが特定され、誤ったジャンルについて拡張情報として付加されてしまう可能性を軽減することができる。
【００２３】
尚、上述したように、項目として上記付随項目（出力間隔平均値標準偏差と出力時間平均値標準偏差）について比較基準データが予め格納されており、その付随項目についてもデータをつくり、そのデータが比較基準データによる許容範囲に含まれるか否かを判断できるようにした場合には、許容範囲内に含まれないと判定された上記周波数毎のデータについては、それが付随する項目（出力間隔時間平均値の標準偏差については出力間隔時間平均値、出力時間平均値の標準偏差については出力時間平均値）についての優先度を予め設定された割合で減算する（過小評価）ようにしても良い。標準偏差が許容範囲外の場合には、それが付随する項目についての優先度を１００％認めず、一定の割合で低く評価すべきであるからである。
【００２４】
また、自動モードと、手動モードを有するようにし、自動モードにしたときは、上記ルールに基づいて最大適合値のジャンルが、或いは最大適合値が最低基準適合値よりも小さいときは、ジャンルを特定せず、その旨を示すデータ、例えば「その他」、或いは「不明」という内容のデータをジャンルに関する拡張情報として格納するようにするが、手動モードによる場合には、手動操作により、最大適合値のジャンル以外のジャンルを以て当該オーディオデータのジャンルとし、それの拡張情報として付加することができるようにしても良い。というのは、ユーザーの知識、勘、経験をジャンル決定に反映できるからである。このように、本発明は種々の形態で実施することができる。
【００２５】
［実施例］
以下、本発明を実施例に従って詳細に説明する。図１は本発明オーディオ機器の第１の実施例の構成の概略を示す回路ブロック図である。図面において、１は中央処理装置（ＣＰＵ：Central Processing Unit）で、オーディオ機器全体を制御する。２はＲＯＭ（Read Only Memory)で、該ＣＰＵ１が実行するプログラム及びジャンル認識のための比較基準データ等が記憶されている。３はＲＡＭ（Random Access Memory)で、ＣＰＵ１がプログラムを実行するうえで必要なデータの記憶をする。
【００２６】
４はＨＤＤ（ハードディスクドライバ）で、大容量ハードディスクを内蔵し、該ハードディスク４へのオーディオデータを拡張情報も含め記憶し、また、再生時にはそのオーディオデータを読み出す。また、その際に、更には後述するディスプレイがリスト表示モードの時に、拡張情報を読み出す。尚、この読み出された情報は、再生時に、或いはリスト表示モード時に後述するディスプレイに表示される。５は操作部で、各種スイッチが配置され、ユーザーは該操作部５のスイッチを操作することによりオーディオ機器を任意にコントロールすることができる。６はオーディオ信号発生回路で、ディジタルのオーディオデータを適宜処理し、更にＤ／Ａ（ディジタル・アナログ）変換してオーディオ信号を発生する。本例では、左右の２チャンネルのオーディオ信号を発生するようになっている。７Ｌ、７Ｒはオーディオ信号発生回路６により発生されたアナログのオーディオ信号を増幅するアンプ、８Ｌ、８Ｒはアンプ７Ｌ、７Ｒにより増幅されたオーディオ信号を受けてそれを音声に変換するスピーカである。本音声再生系は、本例では左右２チャンネルの音声を発生するようにされているが、必ずしもそれに限定されるものではなく、例えば５．１チャンネルの音声を再生するものにも本発明は適用し得る。
【００２７】
１１はディジタルのオーディオデータが記録された記録媒体、例えばＣＤ（Compact Disc）、ＭＤ（Mini Disk)、ＤＶＤ（Digital Versatile Disc)等を装着し、それに記録されたオーディオデータを読み出すプレーヤ、１２はアナログのオーディオデータが記録された記録媒体、例えばオーディオカセットテープ等を装着し、それに記録されたオーディオデータを読み出すプレーヤである。１３はＤＳＰ（Digital Signal Processor)回路で、Ａ／Ｄコンバータ１４と、フィルタ１５からなる。Ａ／Ｄコンバータ１４は上記アナログ用のプレーヤ１２からのアナログのオーディオデータをディジタルのオーディオデータに変換するものであり、フィルタ１５は予め設定された複数の周波数狭帯域（帯域が極めて狭いので、以下単に「周波数」という。）の信号を、その各周波数毎に分けて出力するものであり、狭帯域のバンドパスフィルタを複数有するのと等価であり、例えば５０Ｈｚ、１００Ｈｚ、４００Ｈｚ、１ＫＨｚというような可聴周波数帯域内から選んだ複数の周波数毎にその周波数成分の信号があるときその信号を通す（出力する）。
【００２８】
１５1〜１５ｎはそのフィルタ１５を構成するバンドパスフィルタであり、便宜上、第１の周波数（例えば５０Ｈｚ）の信号成分を通すバンドパスフィルタを１５1と、第２の周波数（例えば１００Ｈｚ）の信号成分を通すバンドパスフィルタを１５2と、第３（正の整数）の周波数（例えば４００Ｈｚ）の信号成分を通すバンドパスフィルタを１５3と、第４の周波数（例えば１ＫＨｚ）の信号成分を通すバンドパスフィルタを１５4というように、ｎ番目の周波数の信号成分を通すバンドパスフィルタに対して１５ｎという符号を与える。１６はタイムカウンタで、ＤＳＰ回路１３における動作の制御のための計時を行うものである。
【００２９】
本オーディオ機器による拡張情報の作成の基本的原理について説明する。プレーヤ１１或いは１２に拡張情報の付加を希望する記録媒体をセットし、再生する。すると、プレーヤ１１でディジタルのオーディオデータを再生する場合には、そのプレーヤ１１の出力はフィルタ１５に直接的に入力される。また、プレーヤ１２でアナログのオーディオデータを再生する場合には、Ａ／Ｄコンバータ１４にてそのオーディオデータをディジタルのオーディオデータに変換した上でフィルタ１５に入力される。
【００３０】
ところで、拡張情報の付加に当たり、オーディオデータの検出分析対象とする時間を予め設定できるようにしておくと良い。例えば、一つのケースでは、そのオーディオデータ１曲（或いは１楽章）分全部を検出分析対象とし、他のケースでは、開始直後の一定時間内、開始から所定時間経過後の一定時間内、更にそれから所定時間経過後の一定時間内のデータのみを検出分析対象とするというようにである。
【００３１】
例えば、オーディオデータ１曲分全部を検出分析対象とする場合、１曲（或いは１楽章）が長いクラッシックだと拡張情報の付加に時間がかかりすぎるという問題が起きるが、２〜３分ぐらいの長さの例えば歌謡曲、ポップスのような場合には全曲を、データ検出分析対象としてより精確な拡張情報を得て、それを付加すると良いというように、ジャンルにより適切な検出分析対象は異なるが、それはユーザーの勘、経験により選択できるようにすると良い。例えばクラッシックのように１曲（或いは１楽章）の時間が長いものを絶対聴かないユーザーの場合には、曲、楽章全部を検出分析対象とすれば良いし、クラッシックを比較的多く聴くユーザーの場合には、上記他のケースを選べばよい。
【００３２】
フィルタ１５は、オーディオデータの検出時間帯においては、入力されたオーディオデータに対して、タイムカウンタ１６で計時された所定時間［例えば１秒間（１ｓ）］経過する時毎に、各予め設定された上記複数の周波数毎にその周波数成分の信号を出力する。図２はある一つの周波数に関しての出力レベルの検出態様の例を示すものである。本例では、１秒（１ｓ）間隔で、フィルタ１５の各バンドパスフィルタ１５1〜１５4で出力のレベルのＲＡＭ３への書込を行う。そして、このＲＡＭ３に書き込まれたデータを分析し、オーディオデータのジャンルを判定する。
【００３３】
図３は出力レベルの格納例を示すものである。同図において、左端はタイムカウンタ１６により計時された時刻ｔ１、ｔ２、・・・ｔｘ（本例では１秒おきである。しかし、これに限定されるものではなく、例えば０．１秒おき、０．５秒おき等種々の時間間隔があり得る。）を示し、そして、その各時刻ｔ１、ｔ２、・・・ｔｘにおける第１の周波数、第２の周波数、第３の周波数及び第４の周波数の信号成分のレベル（出力レベル）を示したものである。そのレベルは何ビットかのデジタル信号の形で表され、ＲＡＭ３に記憶される。
【００３４】
このＲＡＭ３への記憶は、各時刻ｔと、その各時刻ｔにおける各周波数毎の信号成分との対応関係を明らかにして為される。尚、その場合において、出力レベルのビット数は、検出条件をソフトウエアにより管理するときは、ＲＯＭ２に検出条件の一つとして記憶しておくことになる。従って、ＲＡＭ３に書き込んで設定することは必要ではない。次に、上記図３で示されたところのＲＡＭ３に格納された各時点ｔ１、ｔ２、・・・ｔｘにおける各周波数毎の出力レベルデータを各種処理して複数種類のデータをつくる。図４（Ａ）〜（Ｆ）は各項目の検出データ格納例を示す。
【００３５】
図４（Ａ）は総カウント数（出力回数）についての格納例を示すものであり、上記第１〜第４の各周波数毎に、その周波数成分の信号が発生した総回数を格納する。例えば検出対象時間帯内において、第１の周波数については、ｔ１〜ｔｘ迄のｘ回（データ検出回数）のうち何回出力があったかをカウントし、その総回数を第１の周波数についての出力総カウント数としてカウントする。第２番目以降の周波数についても同様にカウントし、出力総カウント数を格納する。そして、それをジャンル判定の資料の一つにするのである。尚、各時点ｔで出力があったか否かは、その出力レベルが、基準レベルを越えたか否かを以て判定し、基準レベルを越えない場合出力無しとし、総カウント数に加えないようにする。ある周波数の成分が０ではないが、極めてレベルが低く無視すべきものでもカウントされるのは適切ではないからである。
【００３６】
また、所定範囲（上限と下限が決められた範囲）外のレベルをカウントしないようにすることもできる。このようにすれば、異常に高いレベルの信号について無視できるようにすることができる。例えば検出範囲の下限を１００、上限を１１１と設定した場合、出力レベルが１００〜１１１ならば出力有りとしてカウントし、それ以外ならば出力無しとしてカウントをしない。このようにすると、無視すべき低レベルのものや異常に高くノイズ、エラーと判断すべきものを判定対象から取り除くことができる。このような出力有りとする条件は、ソフトウエアにより管理する場合、検出条件の一つとしてＲＯＭ２に予め書き込んでおくことになる。
【００３７】
ところで、同じ周波数でも基準レベル、或いは許容範囲を複数種用意し、この基準レベル或いは範囲では出力総カウント数がＸ１、別の基準レベル或いは範囲では出力総カウント数がＸ２であるというようなより詳細なデータを得るようにしても良い。このようにすると、より詳細にオーディオデータについての周波数に関する傾向を把握することが可能となるからである。但し、本実施例では一つの周波数には一つの許容範囲を設定している。
【００３８】
図４（Ｂ）は出力間隔（時間間隔）の平均時間の格納例を示すものである。出力間隔の平均時間とは出力有りとされた時点と、その次の出力有りとされた時点との時間差、即ち出力間隔についての平均値を各周波数（第１〜第４の周波数）毎に求めたものであり、その各周波数毎の出力間隔時間の平均時間もジャンル判定の資料の一つとするのである。尚、図４（Ａ）に示すと同様に、図４（Ｂ）〜（Ｅ）においても、最左のブロックが第１の周波数について、その一つ右のブロックが第２の周波数について、更にその右のブロックが第３の周波数について、最も右のブロックが第４の周波数についての格納領域を示す。
【００３９】
図４（Ｃ）は上記出力間隔の標準偏差の格納例を示すものであり、この図のように、各周波数毎に、上記出力間隔の標準偏差を格納する。これにより、検出した出力（出力有りという条件を備えた出力）の発生間隔のバラツキが各周波数毎に解る。これが、後述するように、許容範囲を外れた場合には、出力間隔の平均値のデータに対して設定された後述する優先度が所定の割合で低減される。図４（Ｄ）は連続して出力が生じた場合におけるその出力が生じ続けた時間をタイムカウンタ１６により求めた出力時間の平均値の格納例を示すものである。具体的には、例えばある周波数について、ｔ１、ｔ２では出力有りとはならず、ｔ３、ｔ４、ｔ５の連続する検出で出力有りとされ、ｔ６で出力無しとされた場合、そのｔ３、ｔ４、ｔ５の３回に時間間隔を乗算した時間（例えば３×１秒）が出力時間となる。そして、各周波数毎に、その出力時間の平均値を求めてそれもジャンル判定の資料の一つとするのである。
【００４０】
図４（Ｅ）は上記の出力時間の標準偏差の格納例を示すものであり、これにより出力時間のバラツキを認識することが可能となる。この出力時間の平均値の標準偏差が、後述するように、許容範囲を外れた場合には、出力時間の平均値のデータに対して設定された後述する優先度が所定の割合で低減される。図４（Ｆ）は再生時間の格納例であり、オーディオデータを拡張情報の作成のために検出分析対象とした再生時間を格納する。以上の図３及び図４Ａ）〜（Ｅ）に示すデータはすべてＲＡＭ３に記憶される。そして、これ等のデータがジャンル判定の資料となるのである。
【００４１】
次に、上記データからジャンル判定をするために必要な各種検出条件、比較基準について説明する。オーディオデータを再生することによりそのデータからジャンル判定の資料としての各種データを上述したように作成する一方で、そのデータからジャンルを判定するための検出条件、比較基準のデータはオーディオ機器のメーカー側が用意し、例えばＲＯＭ２に格納しておかなければならない。検出条件として格納しておくデータには、タイムカウンタ１６により各周波数毎の信号成分を取り込む時間間隔、信号成分の取り込みを行う上述した検出時間帯（開始時間と終了時間）、各検出周波数（例えば５０Ｈｚ、１００Ｈｚ、４００Ｈｚ、１ＫＨｚ）、出力レベルのビット数、出力有りと判定するレベルの条件等がある。
【００４２】
図５はその各項目についての検出条件の一つの格納例を示すものである。本例では、１秒間隔で再生開始後１分後から２分後までを検出（従って検出回数は６０回）し、検出周波数が４種あり、第１の周波数が、５０Ｈｚ、第２の周波数が１００Ｈｚ、第３の周波数が４００Ｈｚ、第４の周波数が１ＫＨｚであり、出力ビット数が３bit、出力有りとされるレベル範囲が「１００」〜「１１１」である。
【００４３】
図６はある一つのジャンル（例えば「ポップス」）についての、そのジャンルに入る各種検出データについての許容範囲を示すデータの格納例を示すものである。同図に示すように、先ず、ジャンル名を格納する領域があり、更に、各検出周波数（５０Ｈｚ、１００Ｈｚ、４００Ｈｚ、１ＫＨｚ）毎に上記総カウント数、出力間隔平均時間、出力間隔標準偏差、出力平均時間、出力平均時間標準偏差に関しての許容範囲を下限と上限を示して特定するものである。この図６に示すような各種項目のデータについての許容範囲を示すデータは、他のジャンル、例えば男性ボーカル、女性ボーカル、クラッシック、ロック、ジャズ、歌謡曲、民謡等毎に用意されており、当然のことながら、その内容は異なる。このデータは、ジャンル毎の多数のオーディオデータについての総カウント数、出力間隔平均時間、出力間隔標準偏差、出力平均時間、出力平均時間標準偏差に関する特徴、傾向を把握した上でジャンル毎に設定され、そして、ＲＯＭ２に格納して出荷されるのである。
【００４４】
尚、上記総カウント数の許容範囲に関しては、総カウント数をそのまま格納するのではなく、総カウント数／検出回数（ｔｘにおけるｘ）をその総カウント数に代えて格納するようにしても良い。というのは、タイムカウンタ１６により一定時間経過毎に上記検出（検出）をする回数が固定されない場合があるからである。例えば１曲（或いは１楽章）全部を検出対象とする場合、曲の再生時間が異なるので、当然に検出の回数が異なる。従って、検出回数の違う場合、それを無視して上記総カウント数を評価しても意味がない。そこで、そのような場合には、上記総カウント数をそのまま格納するのではなく、総カウント数／検出回数（ｔｘにおけるｘ）をその総カウント数に代えて格納するようにするのである。例えば、検出回数が６０回で総カウント数が４８回を下限、同じく総カウント数が６０回を上限とする場合には、下限として０．８を、上限として１．０を格納するのである。
【００４５】
勿論、検出回数が固定されている場合には、総カウント数の下限及び上限をそのまま格納して良いことはいうまでもない。この場合、例えば上記例では、下限を４８と、上限を６０と格納することになり、また、４０〜６０が許容範囲の場合には、下限に４０と、上限に６０と格納することになる。また、出力間隔平均時間、出力平均時間の許容範囲については、例えば下限、上限を検出時間間隔の倍数で表し、例えば下限を３、上限を８とした場合、３〜８秒が許容範囲ということになる。許容範囲内にある場合には検出データと比較基準データとが合致したことになり、当該項目（各周波数毎の当該項目に）について設定された優先度が加算されることになる。また、出力間隔平均時間及び出力平均時間それぞれについての標準偏差に関しても許容範囲が上限と下限を示して特定され、標準偏差が許容範囲内である場合と、許容範囲外である場合とで、後述する適合値の値がそのままになったり、それを減算した値になったりと異なるようになっている。
【００４６】
更に、各データ項目間、即ち上記総カウント数、出力間隔平均時間、出力間隔標準偏差、出力平均時間、出力平均時間標準偏差間の優先度（重み）についても設定することができる。また、同じデータ項目間においても検出周波数（本例では第１〜第４の周波数）間における優先度（重み）等についても設定するようにしても良い。これ等、図６に示すデータ及び各データ項目間の優先度に関するデータは改めて述べるまでもなく、オーディオ機器メーカー側が予め設定してＲＯＭ２に格納しておくのである。
【００４７】
そこで、どのように図４に示したデータを、図６に示したデータと比較してジャンルの判定をするかについて、大まかに説明する。その判定は、図４に示したデータについて、各検出周波数毎の各データ項目毎に許容範囲に入っているか否かを検出し、その優先度、標準偏差に応じてその適合性を数値化し、数値化したものを加算し、そのジャンルにおける適合度を求めることを、ジャンル毎に行い、最も適合値の大きくなったジャンルを以て当該オーディオデータが属するジャンルとし、自動的に拡張情報としてそのジャンルをオーディオデータと共にＨＤＤ４に記録することができるようにする。
【００４８】
尤も、適合値の大きい順から複数のジャンルをその適合値と共に表示し、その中からユーザーが選んだジャンルを以てそのジャンルとし、そのジャンルをオーディオデータと共に、ＨＤＤ３に格納するようにしても良い。また、最も大きい適合値のジャンルのその適合度でも、予め設定された一定の基準値に達しない場合は、ジャンルの特定がかなり難しいケースであるといえるので、「不明」或いは「その他」というようにジャンルに関して表示がされるようにしても良い。
【００４９】
図７及び図８はその比較条件の一例を示すもので、これを例として判定処理例を簡単に説明する。本例では、前提を簡単にして解りやすくするために、検出データが図９に示すように、ジャンルがジャンルＡ、ジャンルＢ、ジャンルＣの三種類しかなく、検出周波数が３つ、タイムカウンタにより制御される検出時間間隔が０．１秒、検出回数が固定で、１０００回、比較する項目は、総カウント数、出力間隔の平均時間、出力間隔の平均時間の三つのみ示し、出力間隔の平均時間、出力間隔の平均時間各々の標準偏差については図示しなかった。本例では、その各標準偏差については許容範囲内にあるものとする。このような比較条件が設定されているとして、例えば図９に示すようなオーディオデータの各項目のデータが検出されたとした場合、どのように判定されるのかを説明する。
【００５０】
ジャンルＡの場合、総カウント数に関して、第１の周波数については許容範囲に入っており（許容範囲が１００回〜４００回で、実際の回数が３００回）、従って、この点について優先度２０％が計算にはいる。第２の周波数については許容範囲に入っており（許容範囲が０回〜１００回で、実際の回数が５０回）、従って、この点について優先度１０％が計算にはいる。第３の周波数については条件無しであり、優先度は元々計算に入らない。また、出力間隔（の平均値）に関して、第１の周波数については許容範囲に入っており（許容範囲が０秒〜７秒で、実際が２秒）、従って、この点について優先度２０％が計算に入る。第２の周波数については許容範囲に入っておらず（許容範囲が２秒〜１０秒で、実際が１５秒）、従って、この点について優先度１０％が計算に入らない。また、第３の周波数については条件無しであり、優先度は元々計算に入らない。
【００５１】
また、出力時間（の平均値）に関しては、第１の周波数については許容範囲に入っており（許容範囲が３秒〜８秒で、実際が５秒）、従って、この点について優先度４０％が計算に入る。第２の周波数についても許容範囲に入っており（許容範囲が０秒〜４秒で、実際が２秒）、従って、この点について優先度５％が計算に入る。また、第３の周波数については条件無しであり、優先度は元々計算に入らない。そこで、このジャンルＡに関しての優先度を合計すると、２０＋１０＋４０＋５＝９５％になる。これがジャンルＡについての適合度を表す適合値となる。同様の適合値検出処理を、ジャンルＢに関して行うと、その適合値は１０＋１０＋３５＝５５％となり、ジャンルＣに関して行うと、その適合値は１５＋１０＋１０＋１０＝４５％となる。そこで、各ジャンルＡ〜Ｃの適合値を比較すると、ジャンルＡの適合値が最も高い。
【００５２】
従って、ジャンルＡが当該オーディオデータ（図９に示すよう検出データが得られたオーディオデータ）のジャンルと判定され、そのオーディオデータがそのジャンルＡを示す拡張情報と共にＨＤＤ４に記録される。そして、後に、ＨＤＤ４に記録されたオーディオデータのリストを見る場合、そのオーディオデータについての認識をさせるものの少なくとも一つとしてその拡張情報がディスプレイ１０に表示され、その拡張情報のある例えば行を指定して確定することにより再生しようとするオーディオデータを特定することができる。尚、ジャンルとして適合値の高いものから順に複数ジャンル、適合値と共にディスプレイ１０に表示をし、複数のジャンルの適合値をユーザーに認識させ、原則的には最も適合値の高いものを当該オーディオデータのジャンルとして設定されるが、ユーザーが操作をすることにより例外的にユーザーの他のジャンルを設定できるようにしても良い。
【００５３】
この場合、例えばジャンルＡが９５％、ジャンルＢが５５％、ジャンルＣが４５％と表示され、原則的にはジャンルＡが当該オーディオデータのジャンルとして設定されるが、ユーザーの操作により例えばジャンルＢを当該オーディオデータのジャンルとして設定することもできる。尚、上記の例では、出力間隔の平均時間、出力の平均時間各々の標準偏差については許容範囲内にあることを前提としていた。しかし、標準偏差が許容範囲外の場合もあり、その場合には、優先度（％）に或る所定の小数（例えば０．８）を乗算し、その乗算したものを以て当該項目（例えば出力間隔の平均時間或いは出力の平均時間）の優先度（％）として適合値を計算するのである。
【００５４】
具体例を挙げて説明すると、上記例におけるジャンルＡの出力間隔の平均値は第１の周波数の場合、下限が０秒、上限が７秒であり、実際の値２秒はその許容範囲に入り、優先度２０％が適合値の計算に入るが、もし、その出力間隔の平均時間についての標準偏差が許容範囲外にあるときは、所定の小数（例えば０．８）をその優先度２０％に乗算し（実質的な減算）、その乗算後の値、例えば１６％を以て優先度とし、適合値の計算をする。
【００５５】
出力の平均時間についても同様で、標準偏差について許容範囲外の場合は所定の小数（例えば０．８。但しそれ以外の値であっても良い。また、出力間隔の平均時間についての標準偏差の許容範囲外の場合における小数と同じ値である必要はない。）を当該項目の優先度に乗算し、乗算後の値を以て当該項目の優先度として適合値の計算をすることになる。以上が本実施例におけるジャンル判定の原理を説明するものである。
【００５６】
次に、実際の判定についての動作を図１０、図１１に示すフローチャートを参照して説明する。図１０（Ａ）は本比較判定処理を示すフロー全体を示し、図１０（Ｂ）は（Ａ）に示すフローのうちの比較及び適合値算出の具体的なフローを示し、図１１（Ａ）は図１０（Ａ）に示すフローのうちの自動モード用処理の具体的なフローを示し、図１１（Ｂ）は同じく手動モード用処理の具体的フローを示す。以下に、先ず図１０（Ａ）を参照して比較判定処理のフロー全体を説明する。
【００５７】
尚、上述したように、ＲＯＭ２には前述のように検出周波数その他の検出条件、項目、比較ジャンルの順序等に関して固定されたデータが予め格納されているものとする。また、自動／手動モードについての設定はこの比較判定処理開始前に設定しておくものとする。ここで、自動モードとは自動的に拡張情報を当該オーディオデータに追加するモードであり、手動モードとは拡張情報を追加するに当たり、その追加の可否を問い、手動操作により拡張情報の変更をし或いはそれを追加することを許容するモードである。また、オーディオデータの検出分析対象の時間帯についても設定、或いは手動等により指定されているものとする。
【００５８】
（１）「比較及び適合値算出処理」
フローが開始すると、先ず、検出データ（図４に示すデータ）からある一つのジャンルに関しての比較処理を行い、その適合値を求め、それをＲＡＭ３に書き込む。尚、この処理の具体的フローは図１１（Ａ）に図示してあり、それについての詳細は後述する。尚、この処理で比較処理を行うジャンルの順序は、例えばジャンルＡ、ジャンルＢ、ジャンルＣ、・・・というように予め設定されており、最初は第１番目に設定されたジャンル、本例ではジャンルＡについて比較処理及び適合値算出処理を行う。
【００５９】
（２）「全ジャンル完了？」
比較等の処理を行うすべてのジャンルに関してステップ（１）の処理が終了したか否かを判定する。
（３）「ジャンル切換」
上記ステップ（２）の判定結果がＮｏの場合、換言すれば、ステップ（１）の処理が行われていないジャンルがある場合には、ステップ（１）による処理を行う各種比較条件等を次のジャンル用のものに切り換える処理を行う。そして、その条件等の切換が終わると、上記ステップ（１）の比較及び適合値算出処理が行われる。即ち、次のジャンルについての比較及び適合値算出処理が行われるのである。ステップ（１）〜（３）のフローはすべてのジャンルについてステップ（１）の処理が済むまで繰り返される。
【００６０】
（４）「モード判定」
上記ステップ（２）の判定結果がＹｅｓの場合、換言すれば、ステップ（１）の処理がすべてのジャンルに関して終わった場合、操作により設定されている自動モードか手動モードかについてのモードの判定を行う。
（５）「自動モード用処理」
上記ステップ（４）の判定結果が「自動モード」であった場合には、自動モード用処理が行われる。この具体的内容は図１１（Ａ）に図示されており、これについては同図を参照して後述する。
【００６１】
（６）「手動モード用処理」
上記ステップ（４）の判定結果が「手動モード」であった場合には、手動モード用処理が行われる。この具体的内容は図１１（Ｂ）に図示されており、これについては同図を参照して後述する。
（７）「拡張情報追加」
上記ステップ（５）又は（６）が終了後、確定した追加すべき拡張情報をオーディオデータに付随するものとしてＨＤＤ４に記録する。その後、このフローが終了する。
【００６２】
次に、上記ステップ（１）の比較及び適合値算出処理について、そのフローを示す図１０（Ｂ）を参照して説明する。本フローは、各種項目の検出データを、比較基準としてＡ／Ｄコンバータメーカー側が用意した比較基準データを基準として比較し、その比較結果に基づいて適合値の計算を行うものであるが、比較する項目の順序は予め設定されている。尚、その順序は、先ず、総カウント数について第１の周波数、第２の周波数、第３の周波数、第４周波数の順で比較処理を行い、次に、出力間隔の平均時間について、同じ周波数の順序で行うというように、図４に示すような順序になっている。
【００６３】
（８）「許容範囲内？」
先ず、一つの項目についての検出データが比較基準データによって設定された許容範囲に入っているか否かを検出する。
（９）「比較条件の切換」
上記ステップ（８）の判定結果がＮｏの場合には、次の項目についてステップ（８）の処理を行わせるべく、比較条件の切換を行う。それが終わると、新たな項目についてステップ（８）による処理（「許容範囲内？」）が行われる。
【００６４】
（１０）「標準偏差有？」
次に、ステップ（８）の判定結果がＹｅｓの場合、「許容範囲内？」という処理が行われた比較条件が標準偏差というものが付随する比較条件であるか否かを判定する。標準偏差が付随しない比較条件には図４（Ａ）に示す総カウント数があり、従って、その比較条件が総カウント数の場合には、本ステップ（１０）の判定結果がＮｏになる。また、標準偏差が付随する比較条件には図４（Ｂ）に示す出力間隔の平均時間と、図４（Ｄ）に示す出力の平均時間とがあり、従って、その比較条件がそのいずれかの場合には、本ステップ（１０）の判定結果がＹｅｓになる。
【００６５】
（１１）「許容範囲内？」
上記ステップ（１０）の判定結果がＹｅｓの場合、即ち、ステップ（８）で許容範囲内か否かの判定が行われた比較条件に付随する標準偏差（出力間隔の平均時間又は出力の平均時間の標準偏差）が許容範囲内か否かを判定する。
（１２）「優先度の減算」
ステップ（１１）の判定結果がＮｏの場合、即ち、標準偏差が許容範囲外の場合、該標準偏差自身が付随する比較条件についての優先度に予め設定された小数を乗算することにより実質的な優先度の減算をする。例えば出力間隔の平均時間の第１の周波数について許容範囲だとすると、優先度が２０％ということになるが、その出力間隔の平均時間についての標準偏差が許容範囲外だとするとその優先度を２０％×０．８＝１６％に減算し、それを適合値算出に供する。
【００６６】
（１３）「適合値算出」
ステップ（１０）の判定結果がＮｏの場合、ステップ（１１）の判定結果がＹｅｓの場合又はステップ（１２）の処理が終了した場合、当該比較条件についての優先度を加算する。これは、例えば適合値算出用のレジスタに、各比較条件についての優先度が確定する毎にその優先度を加算して行くことにより為し得る。尚、ステップ（１０）の判定結果がＮｏの場合とステップ（１１）の判定結果がＹｅｓの場合、予め設定された優先度がそのまま適合値算出に供されるが、ステップ（１２）で優先度が減算された場合には、その減産された値の優先度が適合値算出に供される。
【００６７】
（１４）「全比較条件の処理終了？」
上記ステップ（１３）の処理が終了すると、当該ジャンル（現在比較及び適合値算出処理を行っているジャンル）についての全比較条件の処理が終了したか否かを判定する。この判定結果がＮｏの場合は、ステップ（９）に戻る。そして、この判定結果がＹｅｓならばこの比較及び適合値算出処理は一応終了したということになる。そして、このときの、優先度の加算結果（積分値）がそのジャンルについての適合値ということになる。
【００６８】
次に、図１０（Ａ）のステップ（５）の「自動モード用処理」を図１１（Ａ）を参照して説明する。
（１５）「最も大きい適合値を求める」
上記ステップ（５）のモード判定で自動モードという判定結果が得られた場合、自動モード用処理が行われるが、この処理は、先ず、ＲＡＭ３内に格納された各ジャンルの適合値のうちから最も大きい適合値を探し出す。
（１６）「所定値より大きい？」
上記ステップ（１５）で探し出した最も大きい適合値が所定値（最低基準適合値）より大きいか否かを判定する。ジャンル毎の適合値を求め、最大適合値を有するジャンルを認識できたが、その値がさほど大きくない場合は、ジャンル判定の信頼度が低い（他のジャンルである可能性がある）といえ、そのような場合には決定を留保すべきであると言える。そこで、ジャンルを明確に決定するのに最小限必要な最低基準適合値を所定値として設定しておき、それより最大適合値が低い場合、ジャンル決定を留保できるようにするため、このステップ（１６）で、最大適合値が所定値（最低基準適合値）より大きいか否かを判定するようにしたのである。
【００６９】
（１７）「最大適合値のジャンルに決定」
上記ステップ（１６）の判定結果がＹｅｓの場合、当該オーディオデータのジャンルを最大適合値のジャンルに決定する。
（１８）「その他（又は不明）とジャンル決定」
上記ステップ（１６）の判定結果がＮｏの場合、具体的なジャンル決定をせず、その他（又は不明）というようにする。これにより、自動的ジャンル決定ができなかったことをユーザーに知らせることができる。
【００７０】
次に、図１０（Ｂ）のステップ（６）の「手動モード用処理」を図１１（Ｂ）を参照して説明する。
（１９）「最も大きい適合値を求める」
上記ステップ（６）のモード判定で手動モードという判定結果が得られた場合、手動モード用処理が行われるが、この処理は、先ず、ＲＡＭ３内に格納された各ジャンルの適合値のうちから最も大きい適合値を探し出す。
（２０）「所定値より大きい？」
上記ステップ（１９）で探し出した最も大きい適合値が所定値（最低基準適合値）より大きいか否かを判定する。このような判定をするステップを設けた理由は前述の通りである。
【００７１】
（２１）「その他（又は不明）と決定」
上記ステップ（２０）の判定結果がＮｏの場合、具体的なジャンル決定をせず、ジャンルをその他（又は不明）と決定する。
（２２）「その他（又は不明）と表示」
その後、その他（又は不明）という表示をし、それに応じる（可）か、拡張情報の付加をキャンセル（キャンセル）するか、その他（又は不明）という決定に従わず飽くまでジャンルの決定を求める（否）かについてのユーザーの指示を促す。尚、表示は単にその他（又は不明）と示すに止まらず、具体的に選択肢（この場合三つある）の内容を列挙し、更に、そのうちの一つを指示することを促すような内容を、更には、指示する操作方法を示すようにしても良い。
【００７２】
（２３）「指示内容判定」
上記表示に促されて指示が為された場合、その指示内容を判定する。そして、判定結果がキャンセルであった場合には、そのオーディオデータについては、拡張情報の付加をせず、終了する。また、判定結果が可であれば、図１（Ａ）のステップ（７）にすすみ、このオーディオデータについては拡張情報としてジャンルが「その他（又は不明）」として付加されることになる。
（２４）「ジャンル決定」
ステップ（２０）の判定結果がＮｏである場合、ステップ（２３）の判定結果が否である場合又は後述するステップ（２７）が終了した場合、ジャンル決定をする。そのジャンル決定は、ステップ（２０）の判定結果がＮｏである場合又はステップ（２３）の判定結果が否である場合には、最も大きい適合値のジャンルを選ぶ［ステップ（１９）により行われている］ことにより行う。また、後述するステップ（２７）が終了した場合には、その次に大きな値のジャンルにジャンル決定する。
【００７３】
（２５）「ジャンル表示」
ステップ（２４）で決定したジャンルを表示をし、それに応じる（可）か、拡張情報の付加をキャンセル（キャンセル）するか、そのジャンル決定に従わず次に大きな適合値のジャンルが何かを求める（否）かについてのユーザーの指示を促す。尚、表示は単に決定されたジャンルを示すに止まらず、具体的に選択肢（この場合三つある）の内容を列挙し、更に、そのうちの一つを指示することを促すような内容を、更には、指示する操作方法を示すようにしても良い。
（２６）「指示内容判定」
上記表示に促されて指示が為された場合、その指示内容を判定する。そして、判定結果がキャンセルであった場合には、そのオーディオデータについては、拡張情報の付加をせず、終了する。また、判定結果が可であれば、図１０（Ａ）のステップ（７）にすすみ、このオーディオデータについては拡張情報としてステップ（２４）で決定され、ステップ（２５）で表示されたジャンルが当該オーディオデータに拡張情報として付加されるのである。
【００７４】
（２７）「次に大きな適合値を求める」
ステップ（２６）の判定結果が否である場合には、その次に大きな適合値を求める。このステップ（２７）が終わると、ステップ（２４）に進み、そこで、その適合値のジャンルにジャンル決定が為され、ステップ（２５）でそのジャンルが表示され、指示が促される。それでも、そのジャンル決定に不満で、促されてした指示が否である場合には、更にその次に大きな（次の次の大きさの）適合値のジャンルが選ばれることになる。即ち、否という指示を繰り返すことによりどんどん適合値が小さなジャンルが決定され、表示されていくことになる。
【００７５】
尚、このように次に大きい適合値を求めていく場合、大きい方のジャンルを消し去るのではなく、残して行き、複数のジャンルを適合値の大きさが解るように、或いは適合値の大きさの順位が解るように表示し、可という指示を出したときその複数のジャンルが適合値を大きさ或いは大きさの順位と共に拡張情報として当該オーディオデータに付加されるようにしても良い。
【００７６】
以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むことは言うまでもない。
【図面の簡単な説明】
【００７７】
【図１】本発明オーディオ機器の第１の実施例の構成の概略を示す回路ブロック図である。
【図２】上記実施例における、ある一つの周波数に関しての出力レベルの検出態様の一例を示すものである。
【図３】上記実施例における、出力レベルの格納例を示すものである。
【図４】上記実施例における、（Ａ）〜（Ｆ）は各項目の検出データ格納例を示す。
【図５】上記実施例における、各項目についての検出条件の一つの格納例を示すものである。
【図６】上記実施例における、ある一つのジャンル（例えば「ポップス」）についての、そのジャンルに入る各項目の検出データについての許容範囲を示すデータの格納例を示すものである。
【図７】上記実施例における、各項目についての比較条件の一例の一部を示す図である。
【図８】上記実施例における、各項目についての比較条件の一例の残りを示す図である。
【図９】上記実施例において、適合値計算の説明に供した一つの検出データ例を示す図である。
【図１０】（Ａ）は本比較判定処理を示すフロー全体を示し、（Ｂ）は（Ａ）に示すフローのうちの比較及び適合値算出の具体的なフローを示す。
【図１１】（Ａ）は図１０（Ａ）に示すフローのうちの自動モード用処理の具体的なフローを示し、（Ｂ）は同じく手動モード用処理の具体的なフローを示す。
【符号の説明】
【００７８】
１・・・ＣＰＵ、２・・・ＲＯＭ、３・・・ＲＡＭ、４・・・ＨＤＤ（記憶処理）、６・・・オーディオ信号発生回路、１０・・・ディスプレイ、１１・・・デジタルオーディオデータ再生機（プレーヤ）、１２・・・アナログオーディオデータ再生機（プレーヤ）、１３・・・ＤＳＰ部
【図１】
2008170991.tif 000003
【図２】
2008170991.tif 000004
【図３】
2008170991.tif 000005
【図４】
2008170991.tif 000006
【図５】
2008170991.tif 000007
【図６】
2008170991.tif 000008
【図７】
2008170991.tif 000009
【図８】
2008170991.tif 000010
【図９】
2008170991.tif 000011
【図１０】
2008170991.tif 000012
【図１１】
2008170991.tif 000013