(57)【要約】【課題】ユーザの所望する楽曲を簡易に選択して再生することが可能な楽曲再生装置を提供すること。【解決手段】本発明の楽曲再生装置５０は、筆跡および／または筆圧に関する情報を取得する取得手段（通信部５３）と、取得手段から取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出する算出手段（パラメータ算出モジュール８１）と、算出手段によって算出されたパラメータに対応する楽曲を選択する選択手段（楽曲選択モジュール８２）と、選択手段によって選択された楽曲に対応する楽曲データを再生する再生手段（再生部５８）と、を有する。【選択図】図６
2008108316.tif 000002
【特許請求の範囲】
【請求項１】
筆跡および／または筆圧に関する情報を取得する取得手段と、
上記取得手段から取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出する算出手段と、
上記算出手段によって算出されたパラメータに対応する楽曲を選択する選択手段と、
上記選択手段によって選択された楽曲に対応する楽曲データを再生する再生手段と、
を有することを特徴とする楽曲再生装置。
【請求項２】
前記取得手段は、ユーザの操作に応じて筆跡および／または筆圧に関する情報を生成して出力する入力装置から情報を取得することを特徴とする請求項１記載の楽曲再生装置。
【請求項３】
前記入力装置は、ペン型入力装置であり、
前記取得手段は、位置情報が印刷された専用紙を用いて上記ペン型入力装置により入力された筆跡および／または筆圧に関する情報を取得することを特徴とする請求項２記載の楽曲再生装置。
【請求項４】
前記算出手段は、前記取得手段によって取得された情報に基づいて、筆速および筆圧に関する情報を生成し、
前記選択手段は、前記筆速に対応するテンポを有するとともに、前記筆圧に対応する信号レベルを有する楽曲を選択する、
ことを特徴とする請求項１記載の楽曲再生装置。
【請求項５】
前記選択手段は、前記楽曲データのテンポを示す情報と、信号レベルを示す情報と、楽曲データのファイル名とを少なくとも対応付けて格納するデータベースを参照し、前記筆速に対応するテンポと前記筆圧に対応する信号レベルとを有する楽曲データを選択することを特徴とする請求項４記載の楽曲再生装置。
【請求項６】
前記楽曲データを記憶する記憶手段と、
前記楽曲データを上記記憶手段に新たに記憶する際に、前記楽曲データのテンポおよび信号レベルを解析する解析手段と、
上記解析手段によって得られたテンポおよび信号レベルに基づいて、前記データベースを生成する生成手段と、
をさらに有することを特徴とする請求項５記載の楽曲再生装置。
【請求項７】
筆跡および／または筆圧に関する情報を取得し、
取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出し、
算出されたパラメータに対応する楽曲を選択し、
選択された楽曲に対応する楽曲データを再生する、
ことを特徴とする楽曲再生方法。
【請求項８】
コンピュータを、
筆跡および／または筆圧に関する情報を取得する取得手段、
上記取得手段から取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出する算出手段、
上記算出手段によって算出されたパラメータに対応する楽曲を選択する選択手段、
上記選択手段によって選択された楽曲に対応する楽曲データを再生する再生手段、
として機能させることを特徴とするコンピュータ読取可能な楽曲再生用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲再生装置、楽曲再生方法、および、楽曲再生用プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ナビゲーション中の経路と、その経路を走行中に再生された楽曲との関連付けを行い、走行位置に応じた楽曲を選択して再生する技術が開示されている。
【０００３】
また、特許文献２には、位置測位システムから得られる位置情報と、環境情報センサによって計測される時間、気温、気圧などの環境情報とを関連づけして楽曲の再生履歴に記録しておき、現在位置と同一位置でかつ同じ環境下で過去に再生した楽曲を自動的に選曲する技術が開示されている。
【０００４】
さらに、特許文献３には、ユーザが所望曲を再生すると、タイマから現在の時間を取得し、当該曲を特定する情報と時間とを対応付けて記憶し、自動選曲再生指示操作を行うと、過去において、現在と同じ時間帯に再生した曲を検索し、検索結果に基づき再生頻度の高い順に再生させる技術が開示されている。
【０００５】
【特許文献１】特開２００４−２９４２６２号公報（図２、要約書）
【０００６】
【特許文献１】特開２００５−３８３５２号公報（図４、要約書）
【０００７】
【特許文献１】特開２０００−２５１３８２号公報（図８、要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、特許文献１に開示された技術では、同じ経路を通った場合には、同一の曲が選択されてしまう可能性が高いため、例えば、その日の気分に応じた選択をすることが困難である。
【０００９】
また、特許文献２，３に開示された技術では、外部の環境（時間、位置、気温、気圧等）に応じて選曲がなされるが、これらに応じて選択された楽曲をユーザが必ずしも聞きたいとは限らないという問題点がある。
【００１０】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、ユーザの所望する楽曲を簡易に選択して再生することが可能な楽曲再生装置、楽曲再生方法、および、楽曲再生用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的を達成するため、本発明の楽曲再生装置は、筆跡および／または筆圧に関する情報を取得する取得手段と、取得手段から取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出する算出手段と、算出手段によって算出されたパラメータに対応する楽曲を選択する選択手段と、選択手段によって選択された楽曲に対応する楽曲データを再生する再生手段と、を有する。
【００１２】
また、他の発明の楽曲再生装置は、前述の発明に加えて、取得手段が、ユーザの操作に応じて筆跡および／または筆圧に関する情報を生成して出力する入力装置から情報を取得するようにしている。
【００１３】
また、他の発明の楽曲再生装置は、前述の発明に加えて、入力装置がペン型入力装置であり、取得手段が位置情報が印刷された専用紙を用いてペン型入力装置により入力された筆跡および／または筆圧に関する情報を取得するようにしている。
【００１４】
また、他の発明の楽曲再生装置は、前述の発明に加えて、取得手段が、位置情報が印刷された専用紙を用いてペン型入力装置により入力された筆跡および／または筆圧に関する情報を取得するようにしている。
【００１５】
また、他の発明の楽曲再生装置は、前述の発明に加えて、算出手段が、取得手段によって取得された情報に基づいて、筆速および筆圧に関する情報を生成し、選択手段が、筆速に対応するテンポを有するとともに、筆圧に対応する信号レベルを有する楽曲を選択する、ようにしている。
【００１６】
また、他の発明の楽曲再生装置は、前述の発明に加えて、選択手段が、楽曲データのテンポを示す情報と、信号レベルを示す情報と、楽曲データのファイル名とを少なくとも対応付けて格納するデータベースを参照し、筆速に対応するテンポと筆圧に対応する信号レベルとを有する楽曲データを選択するようにしている。
【００１７】
また、他の発明の楽曲再生装置は、前述の発明に加えて、楽曲データを記憶する記憶手段と、楽曲データを記憶手段に新たに記憶する際に、楽曲データのテンポおよび信号レベルを解析する解析手段と、解析手段によって得られたテンポおよび信号レベルに基づいて、データベースを生成する生成手段と、をさらに有するようにしている。
【００１８】
また、本発明の楽曲再生方法は、筆跡および／または筆圧に関する情報を取得し、取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出し、算出されたパラメータに対応する楽曲を選択し、選択された楽曲に対応する楽曲データを再生する、ようにしている。
【００１９】
また、本発明の楽曲再生用プログラムは、コンピュータを、筆跡および／または筆圧に関する情報を取得する取得手段、取得手段から取得された筆跡および／または筆圧に関する情報から所定のパラメータを算出する算出手段、算出手段によって算出されたパラメータに対応する楽曲を選択する選択手段、選択手段によって選択された楽曲に対応する楽曲データを再生する再生手段、として機能させるようにしている。
【発明の効果】
【００２０】
本発明によれば、ユーザの所望する楽曲を簡易に選択して再生することが可能な楽曲再生装置、楽曲再生方法、および、楽曲再生用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施の形態について図に基づいて説明する。
【００２２】
図１は、本発明の実施の形態に係る楽曲再生装置５０を含む楽曲再生システムの構成例を示す図である。この例では、楽曲再生システムは、ペン型入力装置１０、専用紙３０、および、楽曲再生装置５０を主要な構成要素としている。
【００２３】
ここで、ペン型入力装置１０は、専用紙３０の所定のページにおいて、所定の筆圧および筆速で軌跡を描くことにより、楽曲を選択するための情報を生成し、例えば、無線通信にて楽曲再生装置５０に送信する。
【００２４】
専用紙３０は、ペン型入力装置１０専用の用紙であり、赤外線を吸収するインクにより光学パターンが印刷されている。当該光学パターンをペン型入力装置１０が読み取ることにより、紙面上における位置情報を得ることができる。なお、図１の例では、専用紙３０は、赤外線を透過する通常のインクにより地図情報が印刷され、複数の用紙が綴じられた地図帳とされている。しかし、本実施の形態では、ペン型入力装置１０によって筆跡および筆圧に関する情報が取得できればよいので、前述した光学パターンが印刷されている用紙であれば、どのような形態の用紙またはどのような情報が印刷された用紙であっても使用することが可能である。
【００２５】
楽曲再生装置５０は、後述するように複数の楽曲データを格納しており、ペン型入力装置１０から送信される情報に対応する楽曲データを選択して再生する。なお、この例では、楽曲再生装置５０は、移動体としての自動車に搭載されるカーオーディオ装置とされている。なお、カーオーディオ装置の他にも、複数の楽曲を選択的に再生可能であれば、可搬型オーディオ装置のみならず、据え置き型のオーディオ装置として実施することが可能である。
【００２６】
ペン型入力装置１０は、例えば、略円柱形状を有するハウジング１１を有している。ハウジング１１の底部の一部には、例えば、鉛筆の芯材である黒鉛、ボールペン先、または、万年筆等の筆記部材によって構成されるペン先１２が設けられている。なお、本実施の形態では、筆跡が専用紙３０に残らなくてもよいので、例えば、円錐形状をしたプラスティック等の部材をペン先１２として用いることも可能である。
【００２７】
ペン先１２の一端はハウジング１１の内部で、後述する筆圧センサ２１に接触されている。ハウジング１１の底部のペン先１２の近傍には、後述する専用紙３０に印刷された光学パターンを読み取るための赤外線ＬＥＤ（Light Emitting Diode）１３と、Ｃ−ＭＯＳ（Complementary Metal-Oxide Semiconductor）カメラ１４が設けられている。
【００２８】
ハウジング１１の側面部の下部（図の下）には、所定の情報を入力する際に操作されるボタン１５が設けられている。また、側面部の上部（図の上）には、各種の情報を表示するためのＬＣＤ（Liquid Crystal Display）１６が設けられている。ＬＣＤ１６の上部には、各種情報を音として出力するためのスピーカ１７が設けられている。ハウジング１１の天部には、楽曲再生装置５０と通信するためのアンテナ１８が設けられている。なお、アンテナ１８は、後述する通信部２５に接続されている。
【００２９】
なお、ユーザは、ハウジング１１のＬＣＤ１６とボタン１５の中間部分に親指が位置する状態で把持し、ペン先１２を専用紙３０に接触させることで、専用紙３０に任意の情報を書き込むことができる。このとき、ペン先１２による専用紙３０上の軌跡は、後で詳述するように赤外線ＬＥＤ１３とＣ−ＭＯＳカメラ１４によって読み取られた光学パターン（専用紙３０に印刷されているパターン）に基づいて取得される。そして、ユーザによって入力された情報は、アンテナ１８を介して、楽曲再生装置５０に転送される。
【００３０】
図２は、図１に示すペン型入力装置１０の電気的な構成例を示すブロック図である。この図に示すように、ペン型入力装置１０は、赤外線ＬＥＤ１３、Ｃ−ＭＯＳカメラ１４、ボタン１５、ＬＣＤ１６、スピーカ１７、ＣＰＵ（Central Processing Unit）２０、筆圧センサ２１、画像処理部２２、メモリ２３、タイマ２４、通信部２５、および、音源部２６を主要な構成要素としている。
【００３１】
ここで、赤外線ＬＥＤ１３は、ＣＰＵ２０の制御に基づいて、専用紙３０に赤外線を照射する。図３は、専用紙３０に印刷された光学パターンの詳細を説明する図である。この図に示すように、専用紙３０には、中央に拡大して示すように、０．３ｍｍ間隔で赤外線を吸収するドットが印刷されている。これらのドットは、図中の右にさらに拡大して示すように、格子の中心から上下左右のいずれかの方向に所定量だけずれて印刷されている。６×６＝３６ドットが集まって、１つの光学パターンを構成しており、１ドットは４通りの組み合わせを有することから、１．８ｍｍ×１．８ｍｍサイズの１つの光学パターンには４の３６乗通りの組み合わせが存在する。１つの光学パターンには、専用紙３０上の当該位置を示す位置情報が含まれており、当該位置情報を検出することにより、専用紙３０上におけるペン先１２の位置を検出できる。
【００３２】
図４は、専用紙３０の一部の断面構造を示す図である。この図に示すように、専用紙３０のベースとなる紙３０ａ上には、赤外線を吸収するドットインク３０ｂによって、図３に示すドットパターンが印刷されている。また、その上には、赤外線を透過する通常インク３０ｃによって、所定の情報（例えば、地図情報等）が印刷されている。赤外線ＬＥＤ１３から射出された赤外線のうち、ドットインク３０ｂに照射された部分は吸収されてＣ−ＭＯＳカメラ１４には入射されない。また、通常インク３０ｃに照射された部分は透過して紙３０ａにより反射され、Ｃ−ＭＯＳカメラ１４に入射される。これにより、光学パターンに応じた強度分布を有する赤外線がＣ−ＭＯＳカメラ１４に入射される。なお、本実施の形態では、地図情報等の通常インク３０ｃによる情報は印刷されていなくてもよい。
【００３３】
画像処理部２２は、Ｃ−ＭＯＳカメラ１４に入射された赤外線による光学パターンに対応する画像データを入力して画像処理を施すことにより、光学パターンに含まれている情報（位置情報）を抽出し、ＣＰＵ２０に供給する。
【００３４】
筆圧センサ２１は、例えば、印加される圧力に応じて抵抗値が変化する感圧センサ等によって構成され、ペン先１２が専用紙３０に接触されて所定の内容が書き込まれる際の筆圧を検出する。
【００３５】
メモリ２３は、例えば、フラッシュメモリ等によって構成されており、ＣＰＵ２０が実行する基本的なプログラムを格納している。また、メモリ２３は、ＣＰＵ２０が演算処理を実行する際に、演算途中のプログラムまたはデータを一時的に格納する。さらに、メモリ２３は、画像処理部２２から供給された位置情報に、タイマ２４から供給された時刻情報を付加して読取データとして格納する。
【００３６】
タイマ２４は、時刻情報を生成し、ＣＰＵ２０に供給する。ＣＰＵ２０は、タイマ２４から供給される時刻情報を、画像処理部２２から供給される位置情報に対応付けしてメモリ２３に読取データとして格納する。なお、時刻ではなく、ペン型入力装置１０の電源が投入されてからの経過時間等を生成するようにしてもよい。
【００３７】
通信部２５は、例えば、ブルートゥース（Bluetooth）等の規格に基づいて、楽曲再生装置５０との間で、アンテナ１８を介して情報を授受する。なお、無線通信の代わりに、例えば、ＵＳＢ（Universal Serial Bus）等のケーブルを用いて、楽曲再生装置５０と有線接続し、情報を授受するようにしてもよい。
【００３８】
音源部２６は、例えば、圧縮された音声データ等を再生する機能を有しており、ＣＰＵ２０から供給された音声データを対応する音声信号に変換した後、図示せぬアンプで増幅し、スピーカ１７に供給する。
【００３９】
図５は、図１に示す楽曲再生装置５０の電気的な構成例を示すブロック図である。この図に示すように、楽曲再生装置５０は、ＣＰＵ５１、入力部５２、通信部５３、Ｉ／Ｆ（Interface）５４、メモリ５５、ＨＤＤ（Hard Disk Drive）５６、ＬＣＤ５７、再生部５８、アンプ部５９、および、スピーカ６０を主要な構成要素としている。
【００４０】
ここで、ＣＰＵ５１は、ＨＤＤ５６に格納されているプログラム６２またはメモリ５５に格納されているプログラム（不図示）に基づいて装置の各部を制御する中央制御装置である。
【００４１】
入力部５２は、図１に示すように装置のフロントパネル等に配置された操作部６１が操作された場合に、対応する情報を生成してＣＰＵ５１に供給する入力デバイスである。なお、ＬＣＤ５７に重畳するように、タッチパネルを設けて、当該タッチパネルからの情報を入力するようにしてもよい。
【００４２】
取得手段としての通信部５３は、ペン型入力装置１０との間で、例えば、ブルートゥース等の規格に基づく無線通信によって情報を送受信する。
【００４３】
Ｉ／Ｆ５４は、例えば、フラッシュメモリ、携帯型楽曲再生装置、ＣＤ（Compact Disk）再生装置、ＤＶＤ（Digital Versatile Disk）再生装置等が接続されて、楽曲データを入力する際に使用されるインターフェースである。
【００４４】
メモリ５５は、例えば、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等の半導体記憶装置によって構成され、ＣＰＵ５１が実行する基本的なプログラムを記憶するとともに、ＣＰＵ５１が実行対象とするプログラムまたはデータを一時的に格納する。
【００４５】
記憶手段としてのＨＤＤ５６は、ＣＰＵ５１が実行するプログラム６２を記憶するとともに、後述するように、楽曲データ群、楽曲属性情報データベース、および、変換テーブル等を格納している。本実施の形態では、ペン型入力装置１０から供給された情報と、楽曲属性情報データベースおよび変換テーブルに格納されている情報に基づいて楽曲が選択され、対応する楽曲データがＨＤＤ５６から読み出されて再生される。
【００４６】
ＬＣＤ５７は、画像またはテキスト情報を表示するための表示装置であり、後述するように、候補となる楽曲データが複数存在する場合には、それらの楽曲データを示す情報（例えば、タイトル等）を一覧表示する。また、再生中の楽曲のタイトルを表示する。
【００４７】
再生手段としての再生部５８は、ＨＤＤ５６に格納されている楽曲データ（圧縮処理が施されたデータ）を復号するとともに、アナログ信号としての音声信号に変換してアンプ部５９に出力する。
【００４８】
アンプ部５９は、再生部５８から供給された音声信号を所定のゲインで増幅し、スピーカ６０を駆動する。
【００４９】
スピーカ６０は、アンプ部５９から供給された音声信号に基づいてボイスコイルを駆動し、コーン紙等を振動させることにより音声を出力する。
【００５０】
図６は、図５に示すＨＤＤ５６に格納されているソフトウエアとしてのプログラム６２が実行された場合に、ハードウエアとしてのＣＰＵ５１その他とソフトウエアとが協働することにより実現される処理モジュールの一例を示している。なお、ＨＤＤ５６に格納されるプログラム６２は、予めインストールした状態で出荷したり、ユーザが購入した後にインストールしたりしてもよい。また、その一部のみを予めインストールした状態で出荷し、後から他の部分をインストールしてもよい。後からインストールする場合には、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の記憶媒体からインストールしたり、例えば、インターネット等のネットワークからダウンロードしてインストールしたりしてもよい。
【００５１】
図６に示すように、プログラムが実行された場合に実現される機能ブロックとしては、パラメータ算出モジュール８１、楽曲選択モジュール８２、楽曲解析モジュール８３、および、楽曲属性情報データベース生成モジュール８４が存在する。
【００５２】
ここで、算出手段としてのパラメータ算出モジュール８１は、ペン型入力装置１０から送信され、通信部５３によって受信された読取データに基づいて、楽曲を選択するためのパラメータ（この例では、筆速と筆圧）を算出するモジュールである。
【００５３】
選択手段および調整手段としての楽曲選択モジュール８２は、パラメータ算出モジュール８１から供給されるパラメータに基づいて、変換テーブル５６ｃおよび楽曲属性情報データベース５６ｂを参照し、パラメータに適合する楽曲を選択するモジュールである。
【００５４】
解析手段としての楽曲解析モジュール８３は、フラッシュメモリ７０等から楽曲データを読み出してＨＤＤ５６に格納する際に、楽曲データを解析して楽曲属性情報を生成する。この例では、楽曲の属性情報としては、楽曲の平均テンポ（ＢＰＭ（Beat Per Minute））と、平均信号レベルとを用いる。なお、これ以外の情報を属性情報として用いることも可能である。
【００５５】
生成手段としての楽曲属性情報データベース生成モジュール８４は、楽曲解析モジュール８３によって生成されたパラメータおよびその他の情報に基づいて、楽曲属性情報データベース５６ｂを生成する。
【００５６】
なお、図６に示すように、ＨＤＤ５６には、複数の楽曲データからなる楽曲データ群５６ａと、楽曲属性情報データベース生成モジュール８４によって生成された楽曲属性情報データベース５６ｂと、筆圧と平均信号レベルおよび筆速と平均ＢＰＭとを変換するための変換テーブル５６ｃとが格納されている。
【００５７】
つぎに、以上の実施の形態の動作について説明する。なお、以下では、図７を参照して、本発明の実施の形態の動作の概略を説明した後、図８〜１５を参照して、詳細な動作について説明する。
【００５８】
図７は、本発明の実施の形態の動作の概略を説明する図である。この図は、図１に示すペン型入力装置１０により専用紙３０に描画された筆跡と、楽曲再生装置５０において選択される楽曲との対応関係を示す図である。この図に示すように、ペン型入力装置１０を把持して専用紙３０に対して所定の書き込み操作を行った場合の筆速と、楽曲再生装置５０において選択される楽曲のテンポとが対応している。また、筆圧と音圧とが対応している。すなわち、ペン型入力装置１０により専用紙３０に書き込まれた筆跡の筆速が速い場合にはテンポの速い楽曲が選択され、筆速が遅い場合にはテンポの遅い楽曲が選択される。また、ペン型入力装置１０により専用紙３０に書き込まれた筆跡の筆圧が高い場合には音圧の高い楽曲が選択され、筆圧が低い場合には音圧の低い楽曲が選択される。なお、本実施の形態では、音圧に対応するパラメータとして、計算の容易さを考慮して、楽曲データの平均信号レベルを用いる。したがって、ユーザがそのときの気分に応じた筆圧および筆速で、専用紙３０に所定の情報（例えば、線分等）を描画すると、そのときの筆圧および筆速に応じた音圧（信号レベル）およびテンポの楽曲が、楽曲再生装置５０において選択されて再生されることになる。ユーザは、簡単な操作により、所望の楽曲を聴くことができる。
【００５９】
つぎに、図８を参照して、図６に示す楽曲再生装置５０のＨＤＤ５６に新たな楽曲データをフラッシュメモリ７０から読み込んで登録する際の動作について説明する。図８に示す処理は、例えば、Ｉ／Ｆ５４に対して、フラッシュメモリ７０が接続され、フラッシュメモリ７０に格納されている所定の楽曲データをＨＤＤ５６に転送する操作が入力部５２に対してなされた際に実行される処理である。このフローチャートが開始されると、以下のステップが実行される。
【００６０】
ステップＳ１０：Ｉ／Ｆ５４は、フラッシュメモリ７０から所定の楽曲データを取得する。なお、フラッシュメモリ７０には、例えば、ＭＰ３（MPEG-1 Audio Layer-3）またはＡＡＣ（Advanced Audio Coding）等の方式に基づいて圧縮された楽曲データが格納されており、ユーザは、フラッシュメモリ７０をＩ／Ｆ５４に接続するとともに、操作部６１を操作して所定の楽曲データを選択することで、所望の楽曲データをＨＤＤ５６に転送する。なお、取得された楽曲データは、楽曲解析モジュール８３に供給されるとともに、ＨＤＤ５６に供給されて、楽曲データ群５６ａのひとつとして記録される。
【００６１】
ステップＳ１１：楽曲解析モジュール８３は、Ｉ／Ｆ５４から供給された楽曲データを復号するとともに、所定の時間間隔でサンプリングする。例えば、楽曲が５分程度の長さである場合には、１分間隔でサンプル点を設定するとともに、それぞれのサンプル点の近傍において、例えば、音声データを数十〜数百箇所サンプリングする。なお、２チャンネル以上のトラックを有する場合には、全てのトラックからそれぞれサンプリングするようにしてもよいし、または、それぞれのトラックからサンプリングされた音声データの平均値を求めてサンプリングデータとしてもよい。また、サンプル点を定めてその近傍からサンプリングするのではなく、楽曲データの全体から所定の間隔でサンプリングするようにしてもよい。
【００６２】
ステップＳ１２：楽曲解析モジュール８３は、ステップＳ１１におけるサンプリングによって得られた音声データの絶対値を求める。具体的には、音声データは、その値が“０”を中心として、プラス側またはマイナス側に時間的に変化する信号であるので、その信号の平均レベルを求めるために、音声データの絶対値を求める。その結果、マイナス側の音声データはプラス側に変換される。
【００６３】
ステップＳ１３：楽曲解析モジュール８３は、ステップＳ１２で求めた音声データの絶対値の平均値を算出することで、平均信号レベルを求める。この結果、ステップＳ１１において楽曲データからサンプリングによって得られた音声データが、ステップＳ１２においてその絶対値が求められ、ステップＳ１３において平均値が算出され、平均信号レベルが算出される。本実施の形態では、前述したように、平均信号レベルを楽曲の音圧レベルに対応するパラメータとして使用する。なお、絶対値の平均値を求めるのではなく、音声データの２乗の平均値を求めるようにしてもよい。そのような方法によれば、人間が音の強さとして感じる音声のパワーにより近い値を得ることができる。
【００６４】
ステップＳ１４：楽曲解析モジュール８３は、ステップＳ１１においてサンプリングした楽曲データ（所定のサンプル点近傍でサンプリングした楽曲データ）に対して、ＦＦＴ（Fast Fourier Transform）処理を施す。これにより、楽曲データの各サンプル点近傍においてサンプリングされた楽曲データの周波数成分が算出される。
【００６５】
ステップＳ１５：楽曲解析モジュール８３は、ステップＳ１４において周波数領域に変換されたデータから、低域成分を抽出する。例えば、低域成分として、１００Ｈｚ以下の成分を抽出する。なお、当該成分には、曲のテンポを決定するドラム等によるビート成分が含まれていることが多いので、当該周波数成分を抽出する。
【００６６】
ステップＳ１６：楽曲解析モジュール８３は、ステップＳ１５において抽出された低域成分のデータに対して自己相関を計算する。なお、自己相関とは、信号自体にどれほどの類似性があるかを示し、例えば、ビート成分であれば、ドラム等が所定の間隔で叩打されているので、当該間隔毎に信号の相関性が高くなる。
【００６７】
ステップＳ１７：楽曲解析モジュール８３は、ステップＳ１６で求めた低域成分の相関値に基づいて、楽曲の平均ＢＰＭを算出する。例えば、ステップＳ１６において、低域成分の相関性が１秒毎に高くなる場合には、当該楽曲の平均ＢＰＭは、６０ＢＰＭであると判定する。
【００６８】
ステップＳ１８：楽曲属性情報データベース生成モジュール８４は、楽曲データのファイル名と、当該楽曲データのヘッダに含まれているタイトルとを楽曲データから取得する。そして、ファイル名およびタイトルに、ステップＳ１２において算出した平均信号レベルと、ステップＳ１７で算出した平均ＢＰＭと、を関連付けして、楽曲属性情報を生成する。
【００６９】
ステップＳ１９：楽曲属性情報データベース生成モジュール８４は、ステップＳ１８において生成した楽曲属性情報を、ＨＤＤ５６の楽曲属性情報データベース５６ｂのレコードのひとつとして格納する。
【００７０】
図９は、楽曲属性情報データベース５６ｂに格納されている情報の一例を示す図である。この例では、楽曲データのファイル名、タイトル、平均信号レベル、平均ＢＰＭ、および、再生回数が格納されている。ここで、ファイル名は、楽曲データのファイルに付与された名称である。タイトルは、楽曲データに付与されたタイトル（楽曲名等）である。平均信号レベルは、ステップＳ１３で算出された情報であり、楽曲の音圧に関する情報である。この例では、１６ビットの楽曲データを想定しているので、データの範囲としては±３２７６８の範囲を想定している。平均ＢＰＭは、ステップＳ１７で算出された情報であり、楽曲のテンポに関する情報である。平均ＢＰＭとしては４０〜２００の範囲が想定される。再生回数は、当該楽曲データが再生された回数を示し、楽曲が初めて格納された際には、当該値は初期値である“０”に設定される。
【００７１】
なお、楽曲属性情報としては、これら以外の情報を格納することも可能である。例えば、楽曲データのジャンル、アーティスト名、録音日時、アルバム名、ユーザによるコメント等の情報を格納するようにしてもよい。また、再生がされた日時を記録するようにしてもよい。そして、これらの情報を必要に応じてＬＣＤ５７に表示するようにしてもよい。
【００７２】
以上の処理により、新たな楽曲データをフラッシュメモリ７０等から読み出してＨＤＤ５６の楽曲データ群５６ａのひとつとして記録するとともに、楽曲属性情報を生成して、楽曲属性情報データベース５６ｂに新たなレコードとして登録することができる。
【００７３】
つぎに、図１０を参照して、ペン型入力装置１０により、楽曲データを選択するために所定の軌跡が専用紙３０に描画された場合において、ペン型入力装置１０において実行される処理について説明する。例えば、ユーザが、ペン型入力装置１０を把持して、図１１に示す専用紙３０において、（１）メモリ２３に格納されている情報をキャンセルする指示をペン型入力装置１０に与えるキャンセル領域３１をチェックし、（２）選択しようとする楽曲のイメージに応じた軌跡を書き込み、（３）当該軌跡から得られた情報を楽曲再生装置５０に転送する指示をペン型入力装置１０に与える決定領域３２がチェックされた場合を例に挙げて説明する。
【００７４】
ステップＳ３０：ＣＰＵ２０は、筆圧センサ２１の出力データを参照し、筆圧が検出されたか否かを判定する。例えば、筆圧センサ２１に圧力が印加されていない場合（ペン先１２が専用紙３０に触れていない場合）、出力データの値は“０”となるので、それ以外の値が出力された場合には筆圧の検出があったと判定し、ステップＳ３１に進む。筆圧の検出がない場合には検出待ちの状態となって同様の処理を繰り返す。
【００７５】
ステップＳ３１：ＣＰＵ２０は、専用紙３０から位置情報を取得する。すなわち、ＣＰＵ２０は、赤外線ＬＥＤ１３を制御して、赤外線を照射させる。赤外線ＬＥＤ１３から照射された赤外線は、専用紙３０のペン先１２の先端部付近に照射される。専用紙３０には、所定の情報（例えば、地図等の情報）が印刷されている場合もあるが、これは図４に示すように、通常インクであるので、赤外線を透過する。一方、ドットインクによって印刷されている光学パターンは、赤外線を反射する。光学パターンによって反射された赤外線は、Ｃ−ＭＯＳカメラ１４に入射され、光の強弱のパターンが対応する画像信号に変換される。Ｃ−ＭＯＳカメラ１４から出力された画像信号は、画像処理部２２に供給され、画像処理が施されることにより、６×６ドットの集合としての光学パターンが対応する位置情報（紙面上における位置を示す情報）に変換されてＣＰＵ２０に出力される。
【００７６】
ステップＳ３２：ＣＰＵ２０は、筆圧センサ２１からその時点における筆圧情報を取得する。すなわち、ＣＰＵ２０は、ステップＳ３１において位置情報が取得された時点における筆圧情報を取得する。
【００７７】
ステップＳ３３：ＣＰＵ２０は、タイマ２４からその時点における時刻情報を取得する。すなわち、ＣＰＵ２０は、ステップＳ３１において位置情報が取得された時点における時刻情報を取得する。
【００７８】
ステップＳ３４：ＣＰＵ２０は、ステップＳ３１で取得した位置情報と、ステップＳ３２で取得した筆圧情報と、ステップＳ３３で取得した時刻情報とを対応付けし、メモリ２３に読取データとして格納する。図１２は、メモリ２３に格納される読取データの一例を示している。この例では、位置情報、筆圧情報、および、時刻情報が対応付けされて１つのレコードとされて格納されている。また、この例では、時間的に連続した一連の軌跡が２つ記憶されている。すなわち、第１、第２の軌跡である。この例では、第１の軌跡は、図１１に示す楽曲を選択するために描画された軌跡である。第２の軌跡は、決定領域３２をチェックした軌跡である。
【００７９】
また、位置情報としては、例えば、専用紙３０の所定の紙面の左上を原点（０，０）とした場合の２次元平面座標（ｘ，ｙ）によって表されている。なお、専用紙３０に含まれているページを特定するための情報を併せて位置情報に含ませるようにしたり、全てのページを平面上に並べて大きな紙面とした場合に当該大きな紙面に全体として１つの座標系を付与したりするようにしてもよい。筆圧情報は０〜２５５の間の数値によって表され、数値が大きいほど筆圧が大きいことを示す。また、０は筆圧が印加されていないことを示す。時刻情報は、時、分、秒によって表される。この例では、百分の１秒の単位まで時刻情報として付加されている。
【００８０】
ステップＳ３５：ＣＰＵ２０は、タイマ２４から出力される時刻情報を参照し、入力が中断されたか否かを判定する。例えば、楽曲を選択するための軌跡が描画された後に、決定領域３２がチェックされた場合、これらの軌跡（第１の軌跡および第２の軌跡）は通常は、所定の間隔（例えば、１秒等）を空けて入力される。したがって、一連の入力がなされた後に、一定時間入力が中断された場合には、軌跡（入力動作）の切れ目であると判定して、ステップＳ３６に進み、それ以外の場合にはステップＳ３０に戻って同様の処理を繰り返す。
【００８１】
ステップＳ３６：ＣＰＵ２０は、入力されたいずれかのレコードの位置情報を取得し、キャンセル領域３１がチェックされた軌跡であるか否かを判定し、チェックされたと判定した場合にはステップＳ３７に進み、それ以外の場合にはステップＳ３８に進む。
【００８２】
キャンセル領域３１がチェックされたか否かを判定する方法としては、キャンセル領域３１の座標の範囲（例えば、対向する頂点の座標）を予めメモリ２３に登録しておき、取得した位置情報が当該範囲に属している場合にはキャンセル領域３１がチェックされたと判定することができる。なお、これ以外にも、例えば、キャンセル領域３１に、位置情報ではなく特定のコマンドを示す情報（位置情報以外を示す情報）を光学パターンとして印刷しておき、当該コマンドを示す情報が読み込まれた場合にはキャンセル領域３１がチェックされたと判定することができる。
【００８３】
ステップＳ３７：ＣＰＵ２０は、キャンセル領域３１がチェックされたため、メモリ２３に記憶されている読取データを削除する。これにより、それまで読み込まれて格納されていた読取データがメモリ２３から全て削除される。
【００８４】
この例では、前述のように（１）キャンセル領域３１をチェックした後に、（２）楽曲を選択するための軌跡が描画されているので、キャンセル領域３１がチェックされた時点で、メモリ２３にそれまで格納されていた読取データが削除され、その後に、軌跡が描画されると、当該軌跡に対応する読取データがメモリ２３に図１１に示す状態で第１の軌跡として新たに格納されることになる。
【００８５】
ステップＳ３８：ＣＰＵ２０は、入力されたいずれかのレコードの位置情報を取得し、決定領域３２がチェックされた軌跡であるか否かを判定し、チェックされたと判定した場合にはステップＳ３９に進み、それ以外の場合にはステップＳ４０に進む。
【００８６】
決定領域３２がチェックされたか否かを判定する方法としては、前述の場合と同様の方法によって行うことができる。図１１の例では、第２の軌跡において、決定領域３２がチェックされているので、ＣＰＵ２０は当該軌跡に属する所定のレコードの位置情報を参照し、決定領域３２がチェックされたと判定してステップＳ３９に進む。
【００８７】
ステップＳ３９：ＣＰＵ２０は、メモリ２３に格納されている読取データのうち、決定領域３２をチェックした軌跡以外の軌跡に対応する読取データを取得し、通信部２５を介して楽曲再生装置５０に転送する。具体的には、ＣＰＵ２０は、決定領域３２がチェックされる前の全ての軌跡（図１１の例では、第１の軌跡）に属する読取データを、メモリ２３から取得し、通信部２５に供給する。通信部２５は、所定の搬送波を当該読取データに応じて変調し、アンテナ１８を介して電波として楽曲再生装置５０に送出する。
【００８８】
楽曲再生装置５０では、通信部５３が当該電波を図示せぬアンテナを介して受信し、復調することにより元の読取データを得る。なお、受信後の処理については、図１３を参照して後述する。
【００８９】
ステップＳ４０：ＣＰＵ２０は、処理を終了するか否かを判定し、処理を終了しない場合にはステップＳ３０に戻って同様の処理を繰り返し、それ以外の場合には処理を終了する。例えば、ペン型入力装置１０の電源がオフの状態にされた場合には処理を終了し、それ以外の場合にはステップＳ３０に戻って同様の処理を繰り返す。
【００９０】
以上の処理により、例えば、図１１に示す専用紙３０において、キャンセル領域３１がチェックされた後に、所定の筆圧および筆速で楽曲を選択するための軌跡が描画され、決定領域３２がチェックされたとすると、まず、キャンセル領域３１のチェックによってメモリ２３に格納されているそれまでの読取データが削除され、所定の筆圧および筆速で描画された軌跡に対応する読取データがメモリ２３に格納され、決定領域３２のチェックによって格納された軌跡に対応するデータが楽曲再生装置５０に転送されることになる。
【００９１】
つぎに、図１３を参照して、ペン型入力装置１０によって取得された読取データが、楽曲再生装置５０に転送された場合に実行される処理について説明する。具体的には、ペン型入力装置１０によって専用紙３０に所定の軌跡が描画され、決定領域３２がチェックされると、前述した図１０に示す処理により読取データが取得され、通信部２５を介して読取データが楽曲再生装置５０に転送される。楽曲再生装置５０では、図１３に示す処理によって当該読取データを取得し、これに基づいて対応する楽曲データを選択して再生する。
【００９２】
ステップＳ５０：図６に示す通信部５３は、ペン型入力装置１０から読取データを受信したか否かを判定し、受信した場合にはステップＳ５１に進み、それ以外の場合には同様の処理を繰り返す。すなわち、読取データの受信待ちの状態となる。
【００９３】
ステップＳ５１：パラメータ算出モジュール８１は、通信部５３によって受信された読取データ（図１２に示す第１の軌跡に属するデータ）を取得し、筆圧情報の平均値としての平均筆圧値を算出する。具体的には、パラメータ算出モジュール８１は、図１２に示す読取データから筆圧情報（１２５，１２６，１２５，・・・）を取得し、これらの平均値（例えば、１２５）を算出する。パラメータ算出モジュール８１は、算出した平均筆圧値を楽曲選択モジュール８２に供給する。
【００９４】
ステップＳ５２：楽曲選択モジュール８２は、変換テーブル５６ｃを参照し、パラメータ算出モジュール８１から供給された平均筆圧値を、対応する対応信号レベルに変換する。変換テーブル５６ｃとしては、図１４（Ａ）に示すような、筆圧を信号レベルに変換するテーブルと、図１４（Ｂ）に示すような、筆速をＢＰＭに変換するテーブルとが存在する。いまの例では、筆圧を信号レベルに変換する場合であるので、楽曲選択モジュール８２は、図１４（Ａ）に示すテーブルを参照し、取得した筆圧の平均値である１２５に対応する信号レベルの範囲として、１０，０００〜１５，０００を取得する。
【００９５】
ステップＳ５３：パラメータ算出モジュール８１は、読取データに含まれている位置情報と時刻情報に基づいてそれぞれの位置における筆速を求め、筆速の平均値としての平均筆速値を求める。具体的には、まず、パラメータ算出モジュール８１は、隣接する２つの読取データから位置情報をそれぞれ取得し、これらの位置情報からペン先１２の移動距離を算出するとともに、時刻情報からペン先１２の移動に要した時間を算出する。例えば、図１２に示す第１番目と第２番目のレコードの場合、位置情報は（２８４，５３７）および（２８５，５３８）であり、時刻情報は０９：１１：２３．００および０９：１１：２３．０２である。したがって、光学パターンを単位とする移動距離（光学パターンのドット何個分移動したかを示す）は、ＳＱＲ（（２８５−２８４）２＋（５３８−５３７）２）≒１．４１となる。ここで、ＳＱＲ（）は括弧内の平方根を求める式である。光学パターン間の距離は０．３ｍｍであるので、移動距離は１．４１×０．３ｍｍ＝０．４２４ｍｍとなる。一方、移動時間は（（０９：１１：２３．０２）−（０９：１１：２３．００））＝０．０２秒となる。したがって、これらの間の筆速は、０．４２４／０．０２＝２１．２ｍｍ／ｓｅｃ（＝２．１２ｃｍ／ｓｅｃ）となる。以上のような演算処理を隣接するレコード間で実行し、得られた筆速値の平均値を演算することにより平均筆速値を得る。具体的には、例えば、平均筆速値として２．１０ｃｍ／ｓｅｃを得る。なお、全てのレコードに対して筆速の演算を行うのではなく、一部のレコードに対して演算を行って平均筆速値を得るようにしてもよい。このようにして得られた筆速値は、楽曲選択モジュール８２に供給される。
【００９６】
ステップＳ５４：楽曲選択モジュール８２は、図１４（Ｂ）に示す変換テーブル５６ｃを参照し、パラメータ算出モジュール８１から供給された平均筆速値を、対応するＢＰＭに変換する。具体的には、楽曲選択モジュール８２は、取得した平均筆速値である２．１０ｃｍ／ｓｅｃに対応するＢＰＭの範囲として、１５０〜２００を取得する。
【００９７】
ステップＳ５５：楽曲選択モジュール８２は、ステップＳ５２において特定された平均信号レベルの範囲に属するとともに、ステップＳ５４において特定された平均ＢＰＭの範囲に属する楽曲データを、楽曲属性情報データベース５６ｂを参照して検索する。いまの例では、平均信号レベルの範囲は１０，０００〜１５，０００であり、平均ＢＰＭの範囲は１５０〜２００であるので、図９に示す楽曲属性情報データベース５６ｂを参照してこの範囲に属する楽曲データとして、第３番目と第４番目のレコードに記録されているファイル名が「ｃｃｃ．ａａｃ」の楽曲データと、ファイル名が「ｄｄｄ．ｍｐ３」の楽曲データとが特定されることになる。
【００９８】
ステップＳ５６：楽曲選択モジュール８２は、ステップＳ５５において特定された楽曲データのタイトルを、ＬＣＤ５７に一覧表示する。その結果、ＬＣＤ５７には、ステップＳ５５において選択された楽曲データのタイトル「△△△」および「□□□」が表示される。
【００９９】
ステップＳ５７：楽曲選択モジュール８２は、操作部６１を操作することにより、ユーザから一覧表示した楽曲データを選択する指示がなされたか否かを判定し、選択の指示がなされた場合にはステップＳ５８に進み、それ以外の場合には同じ処理を繰り返す。すなわち、選択待ちの状態となる。例えば、ユーザがタイトル「□□□」の楽曲を選択した場合にはステップＳ５８に進む。
【０１００】
なお、一覧表示された楽曲が１つの場合には、ユーザに問い合わせをせずに、再生を自動的に開始するようにしてもよい。また、複数の楽曲を一覧表示する場合には、図９に示す楽曲属性情報データベース５６ｂを参照し、再生回数が多い順に一覧表示するようにしてもよい。また、一覧表示せずに、例えば、再生回数が多い順に自動的に再生するようにしてもよい。
【０１０１】
ステップＳ５８：楽曲選択モジュール８２は、楽曲属性情報データベース５６ｂの対応する楽曲データの再生回数をインクリメントする。いまの例では、第４番目のレコードの楽曲が再生されるので、再生回数が４回から５回にインクリメントされる。
【０１０２】
ステップＳ５９：楽曲選択モジュール８２は、ステップＳ５７で選択された楽曲データを、楽曲データ群５６ａから取得し、再生部５８に受け渡す。再生部５８は、受け渡された楽曲データを復号処理するとともに、アナログ信号に変換してアンプ部５９に供給する。アンプ部５９は、再生部５８から供給されたアナログ信号を所定のゲインで増幅して、スピーカ６０を駆動する。その結果、スピーカ６０からは楽曲データに対応する音声が出力される。なお、このとき、楽曲選択モジュール８２が再生中の楽曲データのタイトル等の情報を楽曲属性情報データベース５６ｂから取得して、ＬＣＤ５７に表示するようにしてもよい。
【０１０３】
ステップＳ６０：楽曲選択モジュール８２は、処理を終了するか否かを判定し、処理を終了しない場合にはステップＳ５０に戻って前述の場合と同様の処理を繰り返し、それ以外の場合には処理を終了する。具体的には、例えば、電源スイッチがオフの状態にされた場合には処理を終了し、それ以外の場合にはステップＳ５０に戻って同様の処理を繰り返す。
【０１０４】
以上の処理によれば、ペン型入力装置１０から転送された読取データに基づいて、平均筆圧および平均筆速を抽出し、抽出されたパラメータに対応する信号レベルおよびＢＰＭを有する楽曲を検索して一覧表示するようにした。このため、ユーザは、自分の聞きたいと思う楽曲のイメージに適合する筆圧および筆速にて軌跡を描画することにより、所望の楽曲を選択することができる。
【０１０５】
以上に説明したように、本発明の実施の形態によれば、ペン型入力装置１０によって、専用紙３０に描画した軌跡の筆圧および筆速に応じた、信号レベルおよびテンポを有する楽曲が自動的に選択される。したがって、聞きたい楽曲のイメージに応じて筆圧および筆速を変化させて軌跡を描画することにより、所望の楽曲を簡易に選択および再生することが可能になる。
【０１０６】
また、本実施の形態によれば、ペン型入力装置１０を用いた入力操作は、楽曲再生装置５０から離れた場所で行うことができる。このため、例えば、屋内においてペン型入力装置１０を用いて入力操作を予め行っておき、車両に乗り込んだ際に読取データを楽曲再生装置５０に転送することができる。また、助手席または後部座席に座っているユーザがペン型入力装置１０による入力操作を行って読取データを楽曲再生装置５０に転送し、楽曲を再生させることも可能である。
【０１０７】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１０８】
例えば、以上の実施の形態では、図２に示す機能ブロックをハウジング１１内に全て内蔵するようにしたが、例えば、これらの一部をハウジング１１内に内蔵し、それ以外については他の機器に内蔵するようにしてもよい。一例として、ペン先１２、赤外線ＬＥＤ１３、Ｃ−ＭＯＳカメラ１４、および、筆圧センサ２１についてはハウジング１１内に内蔵し、それ以外については楽曲再生装置５０に内蔵し、楽曲再生装置５０とハウジング１１とを無線または有線で接続するようにしてもよい。このような実装方法によれば、ペン型入力装置１０の重さを軽くすることができるので、操作性を向上できるとともに、消費電力を低減することができることから、ペン型入力装置１０の電池の使用時間を延長することができる。
【０１０９】
また、以上の実施の形態では、楽曲再生装置５０は、自動車に搭載するカーオーディオとしたが、これ以外にも、例えば、据え置き型の楽曲再生装置、可搬型の楽曲再生装置、または、パーソナルコンピュータとして実施するようにしてもよい。あるいは、ペン型入力装置１０の機能と楽曲再生装置５０の機能を１つの筐体内に収納し、ペン入力機能を有する携帯型の楽曲再生装置として実施することも可能である。
【０１１０】
また、以上の実施の形態では、筆圧を信号レベルに対応させ、筆速をテンポに対応させるようにしたが、逆に、筆圧をテンポに対応させ、筆速を信号レベルに対応させるようにしてもよい。その場合、図１４（Ａ），（Ｂ）に示す変換テーブルの対応関係を、入れ替えるようにすればよい。
【０１１１】
また、筆速および筆圧のみならず、例えば、軌跡の長さまたは軌跡の形状によって、楽曲の所定のパラメータを指定するようにしてもよい。具体的には、軌跡の長さによって、楽曲の長さ（再生時間）を指定したり、楽曲のテンポまたは信号レベルを指定したりするようにしてもよい。その場合、軌跡がトレースされた経路を算出し、その経路の長さを折線近似によって求めることにより、軌跡の長さを求める。そして、長さと楽曲の所定のパラメータ（例えば、楽曲の長さ）との対応関係を示す変換テーブルを参照して、対応する楽曲を選択するようにすればよい。また、軌跡の長さではなく、軌跡が描かれるのに要した時間によって楽曲のパラメータを指定するようにしてもよい。具体的には、一つの軌跡の最初と最後の読取データに付与された時刻の差分を計算することにより、軌跡が描かれるのに要した時間を得ることができる。
【０１１２】
また、軌跡の形状に応じて、例えば、フラットな軌跡の場合には信号レベルの変化が小さい楽曲データを選択するようにし、ジグザグの軌跡の場合には信号レベルの変化が大きい楽曲データを選択するようにしてもよい。その場合、軌跡の始点と終点を求め、これらを通過する直線を描画し、各位置情報が当該直線からどれだけ離間しているかを求めることにより、軌跡がフラットであるか否かを判定することができる。また、離間している距離を累積加算することによりジグザグの程度を数値化することができる。
【０１１３】
また、軌跡の方向によってパラメータを指定するようにしてもよい。例えば、右上がりの軌跡の場合には、信号レベルが楽曲の進行に応じて増大する楽曲を選択し、右下がりの軌跡の場合には、信号レベルが楽曲の進行に応じて減少する楽曲を選択するようにしてもよい。その場合、軌跡の始点と終点のＹ座標を参照し、Ｙ座標の値の増減によって、軌跡の傾きを求めるようにすればよい。
【０１１４】
また、指定される楽曲のパラメータとしては、例えば、楽曲のジャンル、作曲等がされた年代を用いることも可能である。例えば、作曲等がされた年代については、軌跡の長さに応じて作曲された年代を指定することができる。具体的には、例えば、描かれた軌跡が短いほど過去の楽曲を選択し、長いほど現代に近い楽曲を指定する。また、ジャンルについては、各ジャンルの楽曲が再生された回数を履歴として保存しておき、短い軌跡が描かれた場合には再生回数が多い（より身近な）楽曲を再生し、長い軌跡が描かれた場合には再生回数が少ない（あまり身近でない）楽曲を再生するようにしてもよい。
【０１１５】
また、以上の実施の形態では、直線またはそれに準ずる軌跡を念頭において説明を行ったが、本発明は、そのような場合に限定されるものではない。例えば、ペン型入力装置１０によって専用紙３０を所定の頻度で叩打した場合に、当該叩打の頻度によって楽曲のテンポを指定し、叩打の際の筆圧によって信号レベルを指定するようにしてもよい。そのような実施の形態によれば、強く、かつ、短い繰り返し周期で叩くことにより、信号レベルが大きく、かつ、テンポの速い楽曲を選択することができる。その場合、筆圧については前述した実施の形態と同様にして検出し、また、頻度については時刻情報の差分を求めることにより求めることができる。
【０１１６】
また、直線状の軌跡ではなく、図形または文字をペン型入力装置１０によって描画し、当該図形または文字の種類によって楽曲データのパラメータを指定するようにすることも可能である。例えば、フェイスマーク等を描画し、当該フェイスマークの表情に応じた楽曲を選択することも可能である。例えば、フェイスマークとして笑顔（＾＿＾）を描画した場合には、明るい印象の楽曲データ（例えば、長調の楽曲データ）を選択し、泣き顔（；＿；）を描画した場合には、暗い印象の楽曲データ（例えば、短調の楽曲データ）を選択するようにしてもよい。その場合、楽曲再生装置５０にパターンマッチング処理部を設け、入力された軌跡に対してパターンマッチング処理を実行することで、該当するパターンを特定し、特定されたパターンに対応する楽曲を選択するようにすればよい。
【０１１７】
また、以上の実施の形態では、１つの軌跡から２つのパラメータを抽出するようにしたが、例えば、１つの軌跡から１つまたは３以上のパラメータを抽出するようにしてもよい。具体的には、１つの筆跡から筆圧または筆速のいずれかを抽出し、他の軌跡から残りのパラメータ（筆圧または筆速）を抽出するようにしてもよい。あるいは、１つの筆跡から、筆圧、筆速、軌跡の長さ等のパラメータを抽出するようにしてもよい。１つの軌跡から１つのパラメータを抽出する場合、抽出するパラメータの順序を予め決定しておき、パラメータの種類に応じた描画の仕方をするようにすればよい。例えば、筆圧、筆速の順序である場合には、１回目の描画では筆圧が所望の筆圧になるようにし、２回目の描画では筆速が所望の速度になるようにする。そのようにすることで、同時に２つのパラメータを制御する場合に比較すると、時間はかかるものの入力操作を容易にできる。
【０１１８】
また、以上の実施の形態では、専用紙３０に普通インクで印刷されている情報は、楽曲の指定行為とは無関係なもの（例えば、地図情報）としたが、例えば、楽曲の指定行為を手助けするような情報または他のパラメータを予め印刷しておくようにしてもよい。例えば、軌跡の長さによって楽曲の長さを指定する場合には、基準となる線分（例えば、１分に対応する線分、２分に対応する線分、・・・）を専用紙３０に印刷しておき、当該線分を参照して軌跡を描画することにより、長さによるパラメータの指定を容易にできる。
【０１１９】
あるいは、専用紙３０に様々な表情の顔を普通インクによって印刷しておき、いずれかの顔の上において、軌跡が描画された場合には、顔の表情に対応する印象を有する楽曲データであって、筆圧および筆速に応じた信号レベルおよびテンポを有する楽曲を選択するようにしてもよい。その場合、専用紙３０に印刷されているそれぞれの顔の範囲を示す位置情報と、楽曲のパラメータ（例えば、短調、長調等）を対応付けした変換テーブルを楽曲再生装置５０に準備しておき、軌跡が描画された位置（顔の種類）に応じて対応する楽曲のパラメータを取得するようにすればよい。そのような実施の形態によれば、さらにユーザフレンドリーなインターフェースを構築することができる。
【０１２０】
また、以上の実施の形態では、ペン型入力装置１０によって専用紙３０に軌跡を描画するようにしたが、例えば、専用ペンまたは指によってタッチタブレットに軌跡を描画するようにしてもよい。その場合、タッチタブレットが筆圧を感受できるものであれば、前述のように筆圧をパラメータとして使用できる。筆圧を感受できない場合には、筆圧に代わるパラメータ（例えば、軌跡の長さ）によって代替させることができる。
【０１２１】
また、以上の実施の形態では、楽曲データは、例えば、ＭＰ３またはＡＡＣのように、楽曲だけを含むデータとしたが、例えば、ＭＰＥＧのように映像を含むものであってもよい。映像が含まれていても、前述したのと同様の処理により、楽曲を対象として選択処理を実行することができる。
【０１２２】
また、以上の実施の形態では、ペン型入力装置１０によって描画された軌跡に基づいて、楽曲を選択するようにしたが、例えば、楽曲が再生されている場合に、ペン型入力装置１０によって軌跡が描画された場合には、図１５に示す対応関係に基づいて、音響パラメータの設定を行うようにしてもよい。図１５の例では、軌跡の筆速はＴＲＥＢＬＥ（高音域の強調パラメータ）に対応し、筆圧はＢＡＳＳ（低音域の強調パラメータ）に対応するようにしている。その場合、変換テーブルにおいて対応する調整レベルに変換し、得られた変換レベルに応じて楽曲選択モジュール８２が再生部５８の高音域または低音域の強調パラメータを設定するようにすればよい。そのような実施の形態によれば、音響設定を直感的に分かりやすい方法で指定することができる。
【産業上の利用可能性】
【０１２３】
本発明は、例えば、カーオーディオ等の楽曲再生装置に適用することができる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施の形態に係る楽曲再生装置を有する楽曲再生システムの構成例を示す図である。
【図２】図１に示すペン型入力装置の電気的な構成例を示すブロック図である。
【図３】図１に示す専用紙に印刷された光学パターンを説明する図である。
【図４】専用紙の断面形状と光学パターンの読み取りの方法を説明する図である。
【図５】図１に示す楽曲再生装置の電気的な構成例を示すブロック図である。
【図６】図５に示す楽曲再生装置においてＨＤＤに記憶されているプログラムが実行された際に実現される機能ブロックを示す図である。
【図７】本発明の実施の形態の動作の概要を説明するための図である。
【図８】図６に示す楽曲再生装置に新たな楽曲データを転送する際に実行される処理の流れを説明するフローチャートである。
【図９】図６に示す楽曲属性情報データベースの一例を示す図である。
【図１０】図２に示すペン型入力装置において軌跡が描画された際に実行される処理の流れを説明するフローチャートの一例である。
【図１１】ペン型入力装置によって軌跡が描画される際の状態を示す図である。
【図１２】ペン型入力装置のメモリに格納される読取データの一例を示す図である。
【図１３】ペン型入力装置から読取データの転送を受けた楽曲再生装置において実行される処理の流れを説明するフローチャートである。
【図１４】図６に示す変換テーブルの一例を示す図であり、（Ａ）は筆圧と信号レベルの対応関係を示すテーブルであり、（Ｂ）は筆速とＢＰＭの対応関係を示すテーブルである。
【図１５】ペン型入力装置によって描画された軌跡によって音響設定を行う場合のパラメータの対応関係の一例を示す図である。
【符号の説明】
【０１２５】
１０  ペン型入力装置
１２  ペン先
３０  専用紙
５０  楽曲再生装置
５３  通信部（取得手段）
５６  ＨＤＤ（記憶手段）
５８  再生部（再生手段）
８１  パラメータ算出モジュール（算出手段）
８２  楽曲選択モジュール（選択手段、調整手段）
８３  楽曲解析モジュール（解析手段）
８４  楽曲属性情報データベース生成モジュール（生成手段）
【図１】
2008108316.tif 000003
【図２】
2008108316.tif 000004
【図３】
2008108316.tif 000005
【図４】
2008108316.tif 000006
【図５】
2008108316.tif 000007
【図６】
2008108316.tif 000008
【図７】
2008108316.tif 000009
【図８】
2008108316.tif 000010
【図９】
2008108316.tif 000011
【図１０】
2008108316.tif 000012
【図１１】
2008108316.tif 000013
【図１２】
2008108316.tif 000014
【図１３】
2008108316.tif 000015
【図１４】
2008108316.tif 000016
【図１５】
2008108316.tif 000017