(57)【要約】【課題】端末装置における簡単な操作によって、実行すべき処理内容の指定をすることができる処理内容指定装置を実現する。【解決手段】本発明の処理内容指定装置は、処理指定部と、時系列信号の入力を行う時系列信号入力部と、リズムパターンデータと、処理内容とを対応付けて記憶するリズムパターンデータ記憶部と、リズムパターン判定部と、処理内容実行部と、指定された音データに基づいて音の再生を行う音再生部とを有する。リズムパターン判定部が、リズムパターンデータ記憶部の中に、入力された時系列信号と同一又は類似するリズムパターンデータが有ると判定した場合、同一又は類似すると判定されたリズムパターンデータに対応付けられた処理内容を実行するように処理内容実行部へ実行要求が供給される。【選択図】  図６
2004348275.tif 000002
【特許請求の範囲】
【請求項１】
時系列信号の入力を行う時系列信号入力部と、
リズムパターンデータと処理内容とを対応付けて記憶するリズムパターンデータ記憶部と、
入力部において指定された前記処理内容を実行するために前記処理内容を指定する処理指定部と、
前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンデータが有るか否かを判定するリズムパターン判定部と、
前記処理指定部から指定された前記処理内容を実行する処理内容実行部と、
指定された音データに基づいて音の再生を行う音再生部とを有し、
前記リズムパターン判定部が、前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と前記同一又は類似の前記リズムパターンデータが有ると判定した場合、前記同一又は類似と判定された前記リズムパターンデータに対応付けられた前記処理内容を実行するように前記処理内容実行部へ前記実行要求が供給されることを特徴とする処理内容指定装置。
【請求項２】
前記リズムパターンデータは、前記処理内容を実行したときに、前記音再生部において再生される音の、一部の時系列信号に対応するデータであることを特徴とする請求項１に記載の処理内容指定装置。
【請求項３】
前記リズムパターンデータ記憶部は、前記リズムパターンデータ又は前記処理内容と対応付けられた音データを記憶し、
前記リズムパターン判定部が、前記時系列信号入力部に入力された前記時系列信号と同一又は類似する前記リズムパターンが前記リズムパターンデータ記憶部の中にあると判断したときに、あるいは、前記リズムパターン判定部が、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンが前記リズムパターンデータ記憶部の中にあると判断して、対応する前記実行すべき処理内容を実行するときに、前記音再生部は、同一又は類似と判断した前記リズムパターンに対応する前記音データを再生することを特徴とする請求項１又は請求項２に記載の処理内容指定装置。
【請求項４】
前記リズムパターンデータ記憶部に記憶される前記リズムパターンデータは、音楽の旋律の一部に対応するリズムのデータであることを特徴とする請求項１、請求項２又は請求項３に記載の処理内容指定装置。
【請求項５】
時系列信号のデータを入力するための時系列信号入力部と、入力部において指定された処理内容を実行するために前記処理内容を指定する処理指定部と、前記処理指定部から指定された前記処理内容を実行する処理内容実行部と、指定された音データに基づいて音の再生を行う音再生部とを有する端末装置から送信された前記時系列信号のデータを受信する時系列信号受信部と、
リズムパターンデータと前記処理内容とを対応付けて記憶するリズムパターンデータ記憶部と、
前記リズムパターンデータ記憶部の中に、前記時系列信号受信部において受信した前記時系列信号と同一又は類似の前記リズムパターンデータが有るか否かを判定するリズムパターン判定部とを有し、
前記リズムパターン判定部が、前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と前記同一又は類似の前記リズムパターンデータが有ると判定した場合、前記同一又は類似と判定された前記リズムパターンデータに対応付けられた前記処理内容を実行し、又は前記同一又は類似と判定された前記リズムパターンデータに対応付けられた前記処理内容を実行するように前記端末装置の前記処理内容実行部へ前記実行要求を供給することを特徴とする処理内容指定装置。
【請求項６】
前記リズムパターンデータは、前記処理内容を実行したときに、前記音再生部において再生される音の、一部の時系列信号に対応するデータであることを特徴とする請求項５に記載の処理内容指定装置。
【請求項７】
前記リズムパターンデータ記憶部は、前記リズムパターンデータ又は前記処理内容と対応付けられた音データを記憶し、
前記リズムパターン判定部が、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンが前記リズムパターンデータ記憶部の中にあると判断したときに、あるいは、前記リズムパターン判定部が、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンが前記リズムパターンデータ記憶部の中にあると判断して、対応する前記実行すべき処理内容を実行するときに、前記端末装置の前記音再生部に、同一又は類似と判断した前記リズムパターンに対応する前記音データを再生させることを特徴とする請求項５又は請求項６に記載の処理内容指定装置。
【請求項８】
前記リズムパターンデータ記憶部に記憶される前記リズムパターンデータは、音楽の旋律の一部に対応するリズムのデータであることを特徴とする請求項５、請求項６又は請求項７に記載の処理内容指定装置。
【請求項９】
時系列信号のデータを入力するための時系列信号入力部と、入力部において指定された処理内容を実行するために前記処理内容を指定する処理指定部と、前記処理指定部から指定された前記処理内容を実行する処理内容実行部と、指定された音データに基づいて音の再生を行う音再生部とを有する端末装置において、前記時系列信号入力部に前記時系列信号のデータを入力し、
リズムパターンデータと前記処理内容とを対応付けて記憶するリズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンデータが有るか否かを判定し、
前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と前記同一又は類似の前記リズムパターンデータが有ると判定した場合、前記同一又は類似と判定された前記リズムパターンデータに対応付けられた前記処理内容を実行するように前記処理内容実行部へ前記実行要求を供給することを特徴とする処理内容指定方法。
【請求項１０】
前記リズムパターンデータは、前記処理内容を実行したときに、前記音再生部において再生される音の、一部の時系列信号に対応するデータであることを特徴とする請求項９に記載の処理内容指定方法。
【請求項１１】
前記リズムパターンデータ記憶部は、前記リズムパターンデータ又は前記処理内容と対応付けられた音データを記憶し、
前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンが前記リズムパターンデータ記憶部の中にあると判断したときに、あるいは、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンが前記リズムパターンデータ記憶部の中にあると判断して、対応する前記実行すべき処理内容を実行するときに、前記端末装置の前記音再生部に、同一又は類似と判断した前記リズムパターンに対応する前記音データを再生させることを特徴とする請求項９又は請求項１０に記載の処理内容指定方法。
【請求項１２】
前記リズムパターンデータ記憶部に記憶される前記リズムパターンデータは、音楽の旋律の一部に対応するリズムのデータであることを特徴とする請求項９、請求項１０又は請求項１１に記載の処理内容指定方法。
【請求項１３】
時系列信号のデータを入力するための時系列信号入力部と、入力部において指定された処理内容を実行するために前記処理内容を指定する処理指定部と、前記処理指定部から指定された前記処理内容を実行する処理内容実行部と、指定された音データに基づいて音の再生を行う音再生部とを有する端末装置において、前記時系列信号入力部に前記時系列信号のデータを入力する機能と、
リズムパターンデータと前記処理内容とを対応付けて記憶するリズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンデータが有るか否かを判定する機能と、
前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と前記同一又は類似の前記リズムパターンデータが有ると判定した場合、前記同一又は類似と判定された前記リズムパターンデータに対応付けられた前記処理内容を実行するように前記処理内容実行部へ前記実行要求を供給する機能とを、
コンピュータに実現させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、処理内容指定装置、処理内容指定方法およびプログラムに関し、特に、実行すべき処理内容の指定を容易にする処理内容指定装置、処理内容指定方法およびプログラムに関する。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ（以下、ＰＣという）等の情報処理装置に対して、予め決められた処理を実行させるには、ユーザは、モニタ画面を見ながら、ポインティングデバイスであるマウス、キーボード等の入力部を操作して、その実行すべき処理内容の指定を行う。その指定をより容易にするための技術として、音声認識技術を利用した音声によって、ユーザが情報処理装置に実行すべき処理内容を指定して実行させる技術もある。
【０００３】
また、一方で、リズムのパターンにより入力内容を識別する入力方式も存在し、例えばモールス信号が挙げられる。モールス信号では、・（トン）と−（ツー）の組み合わせにより構築された短いリズムが文字に対応づけられた符号であり、トンとツーの組み合わせにより文字列を表現することが可能である。よって、リズムの入力により、通信を行うことは以前から行われている。
【０００４】
さらに、近年、リズムの入力を識別することにより、個人を識別する認証装置が提案されている。
その一つに、装置が発する音に合わせて利用者が行った動作パターンのデータを用いて、その音と動作の組み合わせをあらかじめ登録されたデータと比較照合することにより個人を識別する認証装置がある（例えば、特許文献１参照）。
【０００５】
また、タッチパネル液晶のような装置を用いて鍵盤を弾くようにリズミカルな入力を行い、その入力情報と、あらかじめ登録された個人認証用データと比較照合することにより認証を行う装置も提案されており、そこでは、音楽という記憶しやすいが、他人には覚えにくい情報で認証に利用している（例えば、特許文献２参照）。
【０００６】
【発明が解決しようとする課題】
しかし、マウス、キーボード等による操作指示、及び音声入力による操作指示の方法の場合、ユーザは、正確にマウス等を操作あるいは正確な音声入力をしなければ、情報処理装置に実行させたい処理内容を指定することはできない。
【０００７】
また、上述したリズムによる入力方式においては、リズムパターンはあらかじめ用意されたものを活用するのみであり、例えばモールス信号ではイロハからンまでの４８文字を入力するには、対応した４８種類のリズム（モールス信号では「・（トン）」と「−（ツー）」の組み合わせ）をあらかじめ記憶しておく必要があり、ユーザにとってその学習は容易ではなかった。
【０００８】
さらに、上述したリズムにより個人を識別する認証装置の場合、個人を識別するためであるので、ユーザは一つのリズムパターンを覚えればよい。しかし、ユーザが情報処理装置に対して種々の処理内容を指定する場合、各処理内容に対応する各リズムを正確に覚えなければならず、ユーザにとってその学習は容易ではない。
【０００９】
【特許文献１】
特開２００１−３０６２２６号公報（段落番号０００３から０００５、図２）
【００１０】
【特許文献２】
特開２００２−３１８９０４号公報（段落番号０００６から０００８、図１）
【００１１】
【課題を解決するための手段】
本発明は、端末装置における簡単な操作によって、実行すべき処理内容の指定をすることができる処理内容指定装置を提供することを目的とする。
【００１２】
本発明の処理内容指定装置は、時系列信号の入力を行う時系列信号入力部と、リズムパターンデータと処理内容とを対応付けて記憶するリズムパターンデータ記憶部と、入力部において指定された前記処理内容を実行するために前記処理内容を指定する処理指定部と、前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と同一又は類似の前記リズムパターンデータが有るか否かを判定するリズムパターン判定部と、前記処理指定部から指定された前記処理内容を実行する処理内容実行部と、指定された音データに基づいて音の再生を行う音再生部とを有し、前記リズムパターン判定部が、前記リズムパターンデータ記憶部の中に、前記時系列信号入力部に入力された前記時系列信号と前記同一又は類似の前記リズムパターンデータが有ると判定した場合、前記同一又は類似と判定された前記リズムパターンデータに対応付けられた前記処理内容を実行するように前記処理内容実行部へ前記実行要求が供給される。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００１４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係わる処理内容指定システムであるコンピュータシステムの構成図である。１は、携帯電話であり、２は、パーソナルコンピュータ（以下、ＰＣという）２であり、３は、車等に搭載されたカーナビゲーション装置（以下、カーナビ装置という）である。４は、サーバ装置（以下、サーバ装置は、単にサーバという）であり、５は、通信回線であるインターネットである。６は、それぞれインターネットを介してアクセスされるサイトを有するサーバである。携帯電話１、ＰＣ２及びカーナビ装置３は、通信事業者の基地局等の通信設備（図示せず）を経由して、インターネット等の通信回線５に接続し、その通信回線５に接続された各サーバ６へアクセスすることができる。
【００１５】
サーバ４は、後述するように、端末装置である携帯電話１、ＰＣ２及びカーナビ装置３のそれぞれから送信されるリズムパターンデータを受信して、所定の処理を実行する。従って、各端末装置が通常のインターネット等へのアクセスを行う場合は、通信事業者の基地局等の通信設備が、そのアクセスに応じて接続するサーバは、サーバ４以外のサーバでもよく、必ずしもサーバ４とは限られないことは言うまでもない。
【００１６】
図１に示すシステムでは、携帯電話１、ＰＣ２及びカーナビ装置３は、ユーザが、キー、タッチパネル等の操作部である入力部に対して入力操作することによって、各種機能を実行することができる。例えば、ユーザは、携帯電話１を操作して、電子メールの送受信を行ったり、インターネットにアクセスして、あるサーバ６のサイトから情報を取得したり等をすることができる。
【００１７】
なお、以下の例では、携帯電話１の例で説明するが、ＰＣ２とカーナビ装置３は、それぞれ、その構成において、中央処理装置（以下、ＣＰＵという）を用いた情報処理装置という点では携帯電話１と略同一であるので、ＰＣ２とカーナビ装置３については詳細な説明は省略する。例えば、ＰＣ２とカーナビ装置３も、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、さらに、音楽再生装置を有する。さらに、図１では、携帯電話１、ＰＣ２及びカーナビ装置３は、それぞれ１つずつ示されているが、複数あってもよい。
【００１８】
図２は、携帯電話１の構成例を示すブロック図である。１は、ＣＰＵである。１２は、データ記憶手段であるメモリであり、１３は、複数のキーボタン等である入力部である。１４は、液晶表示装置（以下、ＬＣＤという）であり、１５は、アンテナ１６を介して、通信事業者の基地局とデータ信号の送受信を行う送受信部であり、１７は、音楽再生部である。メモリ１２、入力部１３、ＬＣＤ１４、送受信部１５及び音楽再生部１７は、ＣＰＵ１１に接続されている。ユーザは、入力部１３のボタンを操作することによって、携帯電話１の各種機能、例えば、電話を掛ける、電話を受ける、メールを送信する、インターネットへのアクセスを行う等の処理を実行することができ、表示器１４には各機能の実行に応じたメッセージ、アイコン等が表示される。
【００１９】
ユーザが、あるサイトにアクセスしたときに、ある音楽が再生される場合がある。その音楽は、そのサイトにアクセスしたときに再生されるので、ユーザはそのサイトとその音楽を関連付けて記憶することは容易である。あるいはまた、ユーザが、携帯電話、ＰＣ等の端末装置で、ある処理を実行すると、例えば、あるゲームを実行すると、そのゲームのテーマ音楽が再生される場合がある。ユーザは、そのテーマ音楽と、その処理、例えばゲームとを関連付けて記憶することは容易である。さらにあるいは、携帯電話において、特定の者から電子メールを受信すると、その者からの電子メールの受信をユーザに知らせる音楽、すなわち着信メロディを設定することができる。携帯電話にその着信メロディを設定すると、ユーザは、その特定の者の電子メールと、その着信メロディとを関連付けて記憶することは容易である。
【００２０】
従って、本実施の形態では、音楽の旋律とある事象とを関連付けて、記憶し易いという人の持つ性質を利用し、ユーザに、その音楽の旋律の一部に対応する時系列信号（以下、リズムという）を端末装置に入力させる。端末装置は、そのリズムを認識し、そのリズムに対応して予め設定された処理内容を判定して、判定された処理内容を実行する。なお、音楽の旋律の一部とは、例えば、音楽のはじめの部分、途中における特徴的な部分等でもよく、後述する図５のリズムパターンデータとして、これらの部分の一方または両方が記憶される。
【００２１】
以下、リズムパターンとは、時系列信号パターンをいう。ユーザは、携帯電話１の入力部の一つのボタンを利用してリズムを入力する。例えば、ユーザは、予め決められたボタン、例えば「＊」のボタンを、自分が記憶している音楽の旋律に合わせて押すことによって、ユーザがその音楽に合わせたリズムが携帯電話１に入力される。
【００２２】
図３は、ユーザが入力したリズムのタイミングデータの例を示す図である。具体的には、図３は、ユーザが自己の記憶しているリズムを、「＊」ボタンを押し下げることによって表現したときの、ボタンの押したときと、離したときのタイミングのデータを示すテーブルの例である。ＣＰＵ１１は、「＊」ボタンの入力を監視しておき、最初のボタンの押し下げがあった時点から、押し下げと離しの時間を記録する。
【００２３】
図３に示すように、最初のボタンの押し下げ（ＯＮ）時を「００分００秒００」とすると、その押し下げ後ボタンが離（ＯＦＦ）されたのは「００分００秒０５」である。その後、ボタンの押し下げ（ＯＮ）があったのは、「００分００秒１３」であり、その後に、ボタンが離（ＯＦＦ）されたのは、「００分００秒１９」である。その後に、ボタンの押し下げ（ＯＮ）があったのは、「００分００秒４７」であり、その後に、ボタンが離（ＯＦＦ）されたのは、「００分００秒５２」である。このようにして、入力部１３からの図３に示すようなデータは、ＣＰＵ１１によってメモリ１２に記憶される。
【００２４】
図４は、図３のデータに基づく入力信号の波形と、その波形に応じて決定された「ＯＮ」と「ＯＦＦ」によるリズムパターンを説明するための図である。図４において、横軸は時間であり、予め決められた時間以上ボタンが押し下げされているときには「ＯＮ」とし、「ＯＮ」と「ＯＮ」の間で、予め決められた時間以上ボタンが押されていないときは「ＯＦＦ」としている。
【００２５】
従って、図４において、「ＯＮ」と「ＯＦＦ」のパターンを、それぞれ「０」と［−］で表現すると、図４の下部に示すように、「０−０−−−０−−−０−０−−−０」のリズムパターンとなる。
【００２６】
携帯電話１のメモリ１２には、リズムパターンデータが予め記憶されている。図５は、リズムパターンデータのテーブルデータの例を示す図である。具体的には、図５は、各リズムパターンデータについて、識別子（以下、ＩＤという）が付され、各リズムパターンデータに対応する音楽データ及び、実行すべき処理内容が記述されているテーブルデータの例を示す図である。図５のテーブルにおいて、３１はＩＤ欄、３２はリズムパターンデータ欄、３３は音楽データ欄、３４は処理内容欄である。従って、メモリ１２に記憶されるリズムパターンデータは、ＩＤ毎に、リズムパターンデータ、音楽データ及び実行すべき処理内容の３つを一組としたデータセットである。リズムパターンデータ欄３２には、上述した「ＯＮ」と「ＯＦＦ」にそれぞれ対応する「０」と［−］の記号で表現されたリズムパターンが記憶されている。音楽データ欄３３には、再生する音楽データファイルのファイル情報が記憶されている。処理内容欄３４には、実行すべき処理を定義する実行ファイルのファイル情報が記憶されている。図５の例では、音楽データはＭＩＤＩデータファイルのポインタとなっており、処理内容も実行ファイルへのポインタとなっている。
【００２７】
なお、ここでは、リズムパターンデータは例えば「ｏ−ｏ−−−ｏ−−−ｏ−ｏ−−−ｏ」のような文字列で表現されているが、この表現形式に限られず、他の表現形式でもよい。例えば、ＭＩＤＩや独自のリズムパターンのデータ形式で保持するようにしてもよい。また、ここでは、処理内容は、実行ファイルのファイル情報がテーブルデータに登録されている例で説明したが、リズムパターンデータに対応して、スクリプトを含む情報が登録されていてもよい。
【００２８】
さらになお、図５のテーブルデータのＩＤ欄３１、リズムパターンデータ欄３２、音楽データ欄３３及び処理内容欄３４のデータは、ユーザによって、携帯電話１のメモリ１２に登録できるようにしてもよい。例えば、テーブルデータの入力モードを携帯電話１は有していて、その入力モードにおいて、リズムを入力し、音楽データと処理内容を入力することによって、図５のテーブルデータがメモリ１２に記憶する。
【００２９】
図６は、携帯電話１の機能構成の例を示したブロック図である。図６において、図２と同じ構成要素については、同じ符号を付す。
【００３０】
入力部１３には、リズム入力部１３ａが含まれており、リズム入力部１３ａは、図１に示すように、予め決められた「＊」ボタン等である。なお、リズム入力部１３ａとして、携帯電話１に専用の入力装置、例えば、人の指の接触の有無を検知するセンサ等を設けてもよい。また、ＰＣであれば、リズム入力部１３ａとして、マウスを利用することができる。例えばマウスのボタンをクリックするＯＮ／ＯＦＦの切り替えの時刻を記録することによって、マウスは、例えば図３のような時系列信号のタイミングデータを生成することができる。
【００３１】
なお、携帯電話１、ＰＣ２及びカーナビ装置３等の端末装置が、ユーザがリズムの入力を行うときのリズム入力モードを有しており、ユーザがそのリズム入力モードに操作して設定したときに、「＊」ボタン、マウスのボタン等がリズム入力部１３ａとなるように、端末装置を構成してもよい。
【００３２】
４１は、リズムパターン認識判定部であり、４２は、処理実行部であり、４３は、処理指定部であり、４４は、リズムパターン送信部である。リズムパターン認識部４１、処理実行部４２、処理指定部４３及びリズムパターン送信部４４は、ＣＰＵ１１で実行されるプログラムである。
【００３３】
リズムパターン認識判定部４１は、リズム入力部１３ａから入力されたリズムのリズムパターンを認識し、メモリ１２に記憶されている図５に示すリズムパターンテーブル中に、認識したリズムパターンと合致（すなわち同一）又は類似のリズムパターンのデータが有るか否かを判定する。
【００３４】
リズムパターン認識判定部４１は、入力されたリズムと合致又は類似のリズムパターンがあると判定したときは、その合致又は類似と判定されたリズムパターンに対応付けられた処理内容の情報を、処理実行部４２へ供給することによって処理依頼を行い、処理実行部４２は、その処理内容を実行する。
【００３５】
リズムパターン認識判定部４１が、認識されたリズムパターンに対して、メモリ５に蓄積された複数のリズムパターンデータとの比較照合を行って類似度を計算し、入力されたリズムすなわち時系列信号がどのリズムパターンデータに該当するかを判定するアルゴリズムとしては、動的計画法によるマッチング（ＤＰマッチング）などの時系列データマッチング技術等が利用される。
【００３６】
処理指定部４３は、通常の携帯電話１の入力部１３のボタン操作によって、各種処理を実行するときに、ユーザが入力部１３によって指定された処理内容を処理実行部４２に対して指定する。例えば、図７に示すようなメニュー画面を見ながら、ユーザが処理内容を指定するような場合に、処理指定部４３は、メニュー画面上でユーザによって指定された処理を、処理実行部４２に対して指定する。
【００３７】
図７は、端末装置において、処理内容を指定する通常の方法を説明するための画面の例を示す図である。図７の（ａ）は、携帯電話１のＬＣＤの画面例を示す図である。ユーザは、例えば、トップメニュー画面（図示せず）から、指定された順序で画面を選択していき、図７の（ａ）の画面５１内に示されたアイコン５１ａ、５１ｂ、５１ｃのいずれかを選択することによって、処理内容を指定することができる。例えば、ユーザがアイコン５１ａを選択すれば、ゲームを実行することができる。
【００３８】
図７の（ｂ）は、ＰＣ２の場合の画面例を示す図である。ユーザは、例えば、トップメニュー画面（図示せず）から、指定された順序で画面を選択していき、マウス等によって図７の（ｂ）の画面５２内に示されたアイコン５２ａ、５２ｂ、５２ｃ、５２ｄのいずれかを選択することによって、処理内容を指定することができる。例えば、ユーザがアイコン５２ａを選択すれば、ゲームを実行することができる。５２ｂは音楽再生の実行を指定するためのアイコンであり、５２ｃは動画再生の実行を指定するためのアイコンであり、５２ｄはブラウザソフトウエアの実行を指定するためのアイコンである。すなわち、処理指定部４３は、リズムの入力とは無関係に処理を指定できる処理指定部であり、例えばＰＣの場合、図７の（ｂ）に示すメニュー画面表示に対する指定によってユーザが希望する処理内容を指定させる。図７の（ｂ）では処理指定部４３をアプリケーションソフトのランチャーとして例示し、５２ａの「ＧＡＭＥ」をマウスでクリックすることでユーザはゲームプログラムの実行要求を出すことができ、処理指定部４３は処理実行部４２に対して「ＧＡＭＥ」に対応する「ｇａｍｅ．ｅｘｅ」の実行依頼を発行する。
【００３９】
処理実行部４２は、リズムパターン認識判定部４１又は処理指定部４３から指定された処理内容を実行する処理部である。例えば、ユーザがメニュー画面を見ながら、処理内容を指定する場合は、処理指定部４３から処理内容が指定され、あるいは、ユーザがリズム入力部１３ａを利用してリズムの入力を行って処理内容を指定する場合は、リズムパターン認識判定部４１から処理内容が指定される。
【００４０】
リズムパターン送信部４４は、リズムパターン認識判定部４１から供給されたリズムパターンデータを、送受信部１５を介して予め決められたサーバであるサーバ４に送信する処理部である。
【００４１】
次にサーバ４の構成について説明する。図８は、サーバ４の機能構成の例を示すブロック図である。なお、図８は、サーバ４の構成のうち、リズムパターンデータの受信処理に関わる構成のみ示す。
図８において、６１は、送受信部であり、携帯電話１等の端末装置からのデータ受信と、各端末装置へのデータ送信等のデータ通信を行う。６２は、リズムパターン判定部であり、上述したリズムパターン認識判定部４１の判定機能を有するものである。
６３は、指定された処理内容を実行する処理実行部であり、上述した処理実行部４２と同じものである。６４は、図５と同様の構成で、予めリズムパターンデータが記憶されたテーブルデータを記憶するメモリである。すなわち、メモリ６４に記憶されるリズムパターンデータは、ＩＤ毎に、リズムパターンデータ、音楽データ及び実行すべき処理内容の３つを一組としたデータセットである。
【００４２】
なお、本実施の形態では、携帯電話１において、リズムの入力に基づいてリズムパターンデータが生成されるので、リズムパターン判定部６２は、送受信部６１を介して受信したリズムパターンと、メモリ６４に予め記憶されているリズムパターンデータの中から合致又は類似するものがあるか否かの判定を行う。なお、携帯電話１から、リズム入力に基づいて図３のようなタイミングデータがサーバ４へ送信される場合は、リズムパターン判定部６２は、そのタイミングデータに基づいてリズムパターンを生成する機能も含む。
【００４３】
次に、携帯電話１において、リズムの入力があったときの処理について説明する。図９は、リズムの入力があったときの携帯電話１における処理の流れの例を示すフローチャートである。携帯電話１のユーザが、リズム入力部１３ａ、例えば「＊」のボタンを利用して、リズムを入力すると、図９の処理が実行される。
【００４４】
まず、「＊」ボタンが押されることによって生成される信号を、サンプリングすることによって、上述した図３に示すタイミングデータが生成される。そのタイミングデータに基づいて、図４に示すリズムパターンデータを生成することによって、入力されたリズムのリズムパターンが認識される（ステップ（以下、Ｓと略す）１）。
【００４５】
認識されたリズムパターンが、携帯電話１のメモリ１２に予め登録されたリズムパターンデータの中から合致又は類似するものがあるか否かを判断する（Ｓ２）。認識されたリズムパターンが、予め登録されたリズムパターンデータの中に合致又は類似するものがあれば、Ｓ２においてＹＥＳとなって、そのリズムパターンに対応する処理内容を実行する（Ｓ３）。
【００４６】
具体的な例で説明すれば、ユーザが携帯電話１に内蔵されている、あるゲームをしたいとき、リズム入力部１３ａである「＊」ボタンを利用して、ユーザは、そのゲームのテーマ音楽の旋律のリズムを入力する。ＣＰＵ１１は、リズムパターン認識判定部４１によって、入力されたリズムのパターンが、図５のリズムパターンデータ中のＩＤが「１」のデータに対応する「０−０−−−０−−−０−０−−−０」のリズムパターンと合致すると判断したとき（Ｓ２）は、Ｓ３において、そのリズムパターンに対応付けられた処理内容である「ｇａｍｅ．ｅｘｅ」を実行するように、リズムパターン認識判定部４１は、処理実行部４２へ指示を出力する。その指示を受けた処理実行部４２は、「ｓｕｐｅｒｍ．ｅｘｅ」を実行する。その結果、ユーザは、直ぐにそのゲームをすることができる。
【００４７】
すなわち、ユーザは、携帯電話１の通常のゲームプログラムを実行させるための各種操作、例えば、図７に示すような、メインメニューの画面から次々と画面を遷移してそのゲームの実行を選択するという、注意を要する正確な操作をすることなく、リズムの入力によってそのゲームをすることができる。
【００４８】
また、図９において、認識されたリズムパターンが、予め登録されたリズムパターンのいずれとも合致又は類似しないときは、Ｓ２においてＮＯとなると、携帯電話１はインターネット５を介してサーバ４にアクセスし、認識されたリズムパターンのデータをサーバ４へ送信する（Ｓ４）。Ｓ４の処理は、リズムパターン送信部４４が実行する。
【００４９】
図８のＳ４において、携帯電話１からリズムパターンデータが送信されると、サーバ４は、図１０の処理を実行する。図１０は、携帯電話１からリズムパターンデータが送信されたときに、サーバ４において実行される処理の流れの例を示すフローチャートである。
【００５０】
まず、サーバ４の送受信部６１がリズムパターンデータを受信すると、リズムパターン判定部６２は、受信したリズムパターンデータと、メモリ６４に記憶されているリズムパターンデータの中に、合致又は類似するものがあるか否かの判定を行う（Ｓ１１）。サーバ４は、受信したリズムパターンデータと、メモリ６４中に、合致又は類似するリズムパターンデータがなければ、Ｓ１１でＮＯとなって、何もしない。サーバ４は、受信したリズムパターンデータと、メモリ６４中に、合致又は類似するリズムパターンデータがあるときは、Ｓ１１でＹＥＳとなって、その合致又は類似したリズムパターンデータに対応する処理内容を実行するように、処理実行部６３へ指示する（Ｓ１２）。メモリ６４には、図５のリズムパターンデータと同様の構造のデータが記憶されているので、その合致又は類似したリズムパターンデータに対応する処理内容を、処理実行部６３は実行することができる。
【００５１】
なお、Ｓ１１でＮＯとなった場合に、サーバ４は、入力したリズムに合致又は類似するリズムパターンはなかったことをユーザに知らせるべく、リズムパターンを送信してきた携帯電話１へ、不一致のメッセージを返信するようにしてもよい。
【００５２】
サーバ４の処理実行部６４で実行される処理内容としては、リズムパターンに対応付けられた、あるサイトへのアクセス処理、サイト４にストアされているゲームプログラムのダウンロード画面の表示、等である。
【００５３】
従って、携帯電話１においてリズム入力をした場合に、対応するリズムパターンが登録されていなくても、サーバ４に登録されていれば、その登録された処理内容が実行される。
【００５４】
なお、携帯電話１において、リズムパターン認識判定部４１から処理実行部４２へ処理内容を指示、例えば、「ｇａｍｅ．ｅｘｅ」の実行依頼を発行する際、同時に、リズムパターン認識判定部４１はリズムパターンデータ蓄積部１２のデータを参照して、「ｇａｍｅ．ｅｘｅ」に対応した音楽データである「ｓｕｐｅｒｍ．ｍｉｄ」を読み出し、４１ａの点線で示すように音楽再生部１７に「ｓｕｐｅｒｍ．ｍｉｄ」の再生依頼すなわち再生コマンドを発行するようにしてもよい。さらに、処理指定部４３から処理実行部４２へ処理内容を指示、例えば、「ｇａｍｅ．ｅｘｅ」の実行依頼を発行する際、同時に、処理指定部４３はリズムパターンデータ蓄積部１２のデータを参照して、「ｇａｍｅ．ｅｘｅ」に対応した音楽データである「ｓｕｐｅｒｍ．ｍｉｄ」を読み出し、４３ａの点線で示すように音楽再生部１７に「ｓｕｐｅｒｍ．ｍｉｄ」の再生依頼すなわち再生コマンドを発行するようにしてもよい。
【００５５】
さらになお、処理実行部４２が、認識されたリズムパターンに対応する処理内容を実行するときに、処理実行部４２がリズムパターンデータ蓄積部１２のデータを参照して、「ｇａｍｅ．ｅｘｅ」に対応した音楽データである「ｓｕｐｅｒｍ．ｍｉｄ」を読み出し、４１ａの点線で示すように音楽再生部１７に「ｓｕｐｅｒｍ．ｍｉｄ」の再生依頼すなわち再生コマンドを発行するようにしてもよい。
【００５６】
このようにすることによって、実行される処理内容に対応する「ｓｕｐｅｒｍ．ｍｉｄ」の音楽が音楽再生部１７によって再生され、この音楽再生の効果により、ユーザがその音楽の旋律のリズムを確認することができる。あるいはユーザがその音楽の旋律のリズムを知らない場合であっても、処理指定部４３を通じて通常の処理実行をした際に、「ｇａｍｅ．ｅｘｅ」の実行と同時に「ｓｕｐｅｒｍ．ｍｉｄ」の音楽を聞く、すなわち、通常の処理内容の指定時にもリズムパターンを想起させる音楽再生が行われる。よって、その後、ユーザがリズム入力部１３ａへのリズムの入力によって「ＧＡＭＥ」を実行する際に、リズム入力部１３ａに入力すべき音楽のリズムを、再生された「ｓｕｐｅｒｍ．ｍｉｄ」の音楽から類推することができるのである。すなわち、実行される処理内容に対応する「ｓｕｐｅｒｍ．ｍｉｄ」の音楽が音楽再生部１７によって再生されることによって、ユーザのリズムの学習、再学習あるいは確認が促進される。
【００５７】
次に、リズム入力によって実行される処理内容についての別な具体的な例を説明する。通常、携帯電話１のメールの送信機能を利用して、ユーザは、ある人へメールを送信することができる。例えば、携帯電話１の予め決められた操作、例えば、画面上で、カーソルの移動、選択ボタンの押し下げ等によって、メール機能の中の送信処理を選択し、さらに、メールの送信先の相手のメールアドレスを入力する。そして、ユーザは、特定の人へ送信するメールのメッセージの内容の入力ができる状態にすることができる。
【００５８】
また、その特定の人からのメールを受信するときに、着信メロディを設定しておくと、ユーザがその特定の人からメールを受信すると、その設定された着信メロディが鳴り、ユーザはその特定の人からのメールを受信したことを瞬時に理解することができる。
【００５９】
そこで、ユーザがリズムパターンを携帯電話１に予め登録する場合に、その特定の人からのメールに対応する着信メロディを、ユーザがリズム入力することによって行い、さらに、その特定の人へのメールの送信画面を生成するという処理内容を、そのリズムパターンに対応付けて、登録しておく。その結果、ユーザがその特定の相手の着信メロディのリズムを携帯電話１に入力するだけで、その特定の人へのメールの送信画面が携帯電話１の表示器１４に表示されるようにすることができる。よって、ユーザはメニュー画面から順を追って特定の相手へのメールの送信画面まで辿り着くための操作をする必要がなくなる。
【００６０】
なお、端末装置のユーザが、リズムパターンの登録を行うようにすれば、リズムパターンとして登録したい音楽に対して、自己の感じるリズムでかつ、ユーザの指の動きの癖等も内包する形で、リズムパターンが登録される。よって、リズムの判定が正確にできるようになるという効果が生じる。
【００６１】
従って、上述した実施の形態の処理内容指定装置は、人間が音楽を聴覚で捕らえることによりその中に内包されるリズムを容易に認識し、記憶できるという性質に基づいて、入力すべきリズムの学習を促進して容易にするものである。特に、カーナビ装置のように、ユーザが車を運転中に、画面やボタンを操作し難い場合は、特に有効である。
【００６２】
以上のように、本実施の形態によれば、ユーザは、リズムを入力することによって、容易に予め登録された処理内容を指定して実行させることができる。
【００６３】
（第２の実施の形態）
第１の実施の形態ではリズムパターンの認識と判定を携帯電話等の端末装置で行い、入力されたリズムパターンと合致又は類似するリズムパターンが端末装置に登録されていないときは、そのリズムパターンを予め決められたサーバ４へ送信していたが、第２の実施の形態では、リズムの入力は端末装置で行うが、入力されたリズムのリズムパターンと合致又は類似するリズムパターンがあるか否かを判定する処理の全ては、端末装置ではなくサーバで行うようにした。
【００６４】
図１１は、携帯電話１の機能構成を示すブロック図である。第１の実施の形態と同じ構成要素について同一の符号を付し、説明は省略する。図１１において、７１は、リズムパターン認識部であり、リズム入力部１３ａに入力されたリズムに基づいて、図４の下段に示すリズムパターンデータを生成し、リズムパターン送信部４４へ供給する。
【００６５】
また、送受信部７２は、リズムパターン送信部４４から供給されたリズムパターンデータをインターネット５を介してサーバ４へ送信すること、サーバ４から受信した処理内容を示すデータを処理実行部４２へ供給すること、及び、サーバ４から受信した音楽データを、１５ａの点線で示すように、音楽再生部１７へ供給すること、の処理を行う。サーバ４の構成は、図８と同様である。また、端末装置とサーバ４を含むシステムの構成は、図１と同様である。
【００６６】
図１２は、サーバ４におけるリズムパターンの判定処理、および処理内容の実行処理の流れの例を示すフローチャートである。携帯電話１からリズムパターンデータが送信されると、サーバ４は、図１２の処理を実行する。図１２は、携帯電話１からリズムパターンデータが送信されたときに、サーバ４において実行される処理の流れの例を示すフローチャートである。
【００６７】
まず、サーバ４の送受信部６１がリズムパターンデータを受信すると、リズムパターン判定部６２は、受信したリズムパターンデータと、メモリ６４に記憶されているリズムパターンデータの中に、合致又は類似するものがあるか否かの判定を行う（Ｓ２１）。サーバ４は、受信したリズムパターンデータと、メモリ６４中に、合致又は類似するリズムパターンデータがなければ、Ｓ２１でＮＯとなって、入力したリズムに合致又は類似するリズムパターンはなかったことをユーザに知らせるべく、リズムパターンを送信してきた携帯電話１へ、不一致のメッセージを返信する（Ｓ２３）。
【００６８】
サーバ４は、受信したリズムパターンデータと、メモリ６４中に、合致又は類似するリズムパターンデータがあるときは、Ｓ２１でＹＥＳとなって、その合致又は類似したリズムパターンデータに対応する処理内容を実行するように、処理実行部６３へ指示する（Ｓ２２）。メモリ６４には、図５のリズムパターンデータと同様の構造のデータが記憶されているので、その合致又は類似したリズムパターンデータに対応する処理内容を、処理実行部６３は実行することができる。
【００６９】
また、処理実行部６３は、合致又は類似するリズムパターンデータに関連付けられた音楽データを読み出して、送受信部６１を介して携帯電話１へ送信する（Ｓ２４）。携帯電話１では、受信した音楽データに基づいて、１５ａの点線で示すように音楽再生部１７へ音楽データが供給され、音楽再生部１７によって音楽が再生される。なお、Ｓ２２とＳ２４の処理の順序は逆でもよい。
【００７０】
なお、上述した第１の実施の形態と同様に、サーバ４の処理実行部６４で実行される処理内容としては、リズムパターンに対応付けられた、あるサイトへのアクセス処理、サイト４にストアされているゲームプログラムのダウンロード画面の表示、等である。
【００７１】
従って、携帯電話１においてリズム入力をした場合に、サーバ４に登録されたリズムパターンに対応処理内容が実行されるので、ユーザは、簡単な操作によって、実行すべき処理内容の指定をすることができる。
【００７２】
なお、上述した２つの実施の形態において、サーバの処理実行部は、受信したリズムパターンデータに基づいて、携帯電話等の端末装置に対して、実行すべき処理対象を知らせるというメッセージを返信するようにしてもよい。例えば、サーバにおいてリズムパターンを解析したら、「電卓」のリズムパターンであることが判明したら、携帯に「電卓」を実行しろというメッセージ（実行対象を知らせる）を、サーバが端末装置へ送信するようにしてもよい。
【００７３】
また、上述した例では、人が覚えやすい音楽の例で説明したが、人が聴覚によって認識できる音であってもよい。例えば、人が聴覚によって認識できる一つあるいは複数の周波数の音であって、その一つあるいは複数の周波数の時間的な長さの変化の組み合わせからなる音のリズムを利用してもよい。
【００７４】
さらになお、ＰＣ等の場合、マウスのボタンでリズムを入力してもよいし、タッチパッドを利用してもよい。
【００７５】
また、上述した端末装置はテレビ等のリモコンであってもよく、リズムの入力ができるようにすることによって、例えば、特定の番組のテーマ音楽の旋律のリズムを入力することによって、予め決められた処理内容、例えば、その特定の番組の録画指示ができるようにすることもできる。
【００７６】
上述したリズムパターンデータ蓄積部は、リズムパターンデータ、音楽データ、処理方式の３つを一組としたデータセットの蓄積部であり、リズムパターンデータを「ｏ−ｏ−−−ｏ−−−ｏ−ｏ−−−ｏ」のような文字列で表現した例で説明したが、リズムパターンデータをＭＩＤＩや独自のリズムパターンのデータ形式で表現したものを利用してもよい。また、音楽データをＭＩＤＩデータファイルとした例で説明したが、ＭＰ３など他の音楽データ形式を利用してもよい。
【００７７】
また、上述した２つの実施の形態に係る処理内容指定装置は、図１に示すように、端末装置とサーバの２つのコンピュータの中に構築されているが、ネットワークで接続された３つ以上の端末装置を含むコンピュータシステム内に各処理部を分散して設けるようにしたネットワークシステムに構築されるようにしてもよい。
【００７８】
本明細書における各「部」は、実施の形態の各機能に対応する概念的なもので、必ずしも特定のハードウエアやソフトウエア・ルーチンに１対１には対応しない。従って、本明細書では、以下、実施の形態の各機能を有する仮想的回路ブロック（部）を想定して実施の形態を説明した。また、本実施の形態における各手順の各ステップは、その性質に反しない限り、実行順序を変更し、複数同時に実行し、あるいは実行毎に異なった順序で実行してもよい。
【００７９】
なお、以上説明した動作を実行するプログラムは、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本発明の処理内容指定装置を実現することができる。
【００８０】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、端末装置における簡単な操作によって、実行すべき処理内容の指定をすることができる処理内容指定装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係わる処理内容指定システムの構成図である。
【図２】携帯電話の構成例を示すブロック図である。
【図３】ユーザが入力したリズムのタイミングデータの例を示す図である。
【図４】図３のデータに基づく、入力信号の波形と、その波形に応じて決定された「ＯＮ」と「ＯＦＦ」によるリズムパターンを説明するための図である。
【図５】リズムパターンデータのテーブルデータの例を示す図である。
【図６】携帯電話の機能構成の例を示したブロック図である。
【図７】端末装置において、処理内容を指定する通常の方法を説明するための画面の例を示す図である。
【図８】サーバの機能構成の例を示すブロック図である。
【図９】リズムの入力があったときの携帯電話における処理の流れの例を示すフローチャートである。
【図１０】携帯電話からリズムパターンデータが送信されたときに、サーバにおいて実行される処理の流れの例を示すフローチャートである。
【図１１】本発明の第２の実施の形態に係わる携帯電話の機能構成を示すブロック図である。
【図１２】本発明の第２の実施の形態に係わるサーバにおけるリズムパターンの判定処理、および処理内容の実行処理の流れの例を示すフローチャートである。
【符号の説明】
１・・・携帯電話、２・・・ＰＣ、３・・・カーナビ装置、４、６・・・サーバ、５・・・インターネット
【図１】
2004348275.tif 000003
【図２】
2004348275.tif 000004
【図３】
2004348275.tif 000005
【図４】
2004348275.tif 000006
【図５】
2004348275.tif 000007
【図６】
2004348275.tif 000008
【図７】
2004348275.tif 000009
【図８】
2004348275.tif 000010
【図９】
2004348275.tif 000011
【図１０】
2004348275.tif 000012
【図１１】
2004348275.tif 000013
【図１２】
2004348275.tif 000014