JP4327369B2 - Portable terminal, incoming notification control program, and recording medium recording incoming notification control program - Google Patents

Portable terminal, incoming notification control program, and recording medium recording incoming notification control program Download PDF

Info

Publication number
JP4327369B2
JP4327369B2 JP2001049069A JP2001049069A JP4327369B2 JP 4327369 B2 JP4327369 B2 JP 4327369B2 JP 2001049069 A JP2001049069 A JP 2001049069A JP 2001049069 A JP2001049069 A JP 2001049069A JP 4327369 B2 JP4327369 B2 JP 4327369B2
Authority
JP
Japan
Prior art keywords
vibration
ring tone
tone data
incoming call
sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001049069A
Other languages
Japanese (ja)
Other versions
JP2002252676A (en
Inventor
善樹 西谷
詠子 小林
聡史 宇佐
晃 三木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2001049069A priority Critical patent/JP4327369B2/en
Priority to CNB011401133A priority patent/CN1158894C/en
Priority to TW090131694A priority patent/TW556428B/en
Priority to KR1020020009432A priority patent/KR100618015B1/en
Publication of JP2002252676A publication Critical patent/JP2002252676A/en
Application granted granted Critical
Publication of JP4327369B2 publication Critical patent/JP4327369B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • H04M19/047Vibrating means for incoming calls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、呼び出し音による着信通知及び振動による着信通知が可能な携帯端末、着信通知制御プログラム及び着信通知制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
近年、簡易型携帯電話(PHS)、携帯電話等の携帯端末分野においては、振動によって着信があったことを単に知らせるのみならず、複数の振動のパターンの中からユーザが任意に選択し、該振動パターンに応じた振動によって着信通知を行う機能を備えた携帯端末の開発が進められている。例えば、特開平9−261733号公報には、振動手段と、複数の振動パターンを記憶した振動パターン記憶部と、該振動パターン記憶部の振動パターンを選択する操作部とを備え、着信を検出した場合には、当該操作部により選択された振動パターンで振動手段が振動する携帯電話が開示されている。
【0003】
【発明が解決しようとする課題】
上述した携帯電話を用いることにより、ユーザは複数の振動パターンの中から特定の振動パターンを選択することができるが、該携帯電話は全ての着信に対して、選択した1の振動パターンに基づく振動を発生するのみであり、該振動パターンから発信元を特定することはできなかった。
本発明は、以上説明した事情を鑑みてなされたものであり、振動パターンから発信元を特定することが可能な携帯端末、着信通知制御プログラム及び着信通知制御プログラムを記録した記録媒体を提供することを目的とする。
【0004】
【課題を解決するための手段】
上述した問題を解決するため、本発明に係る携帯端末は、呼び出し音による着信通知及び振動による着信通知が可能な携帯端末であって、呼び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データから構成される着信音データを記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを記憶する記憶手段と、振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに基づき振動を発生して着信通知を行う着信通知手段とを具備し、前記サブ着信音データは、音を発生するタイミングを示すタイミング情報と音の大きさを示すベロシティ情報とを含み、前記着信通知手段は、前記サブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれるベロシティ情報が示す音の大きさが大きいほど振幅レベルが高くなるように該ベロシティ情報に基づいて振幅レベルを決定し、該振幅レベルに基づく振動の強さで振動を発生して着信通知を行うことを特徴とする。
係る構成によれば、振動を発生することにより着信通知を行う場合、前記着信通知手段は、発信人に対応する着信データに基づき振動を発生して着信通知を行う。このため、携帯端末を所有するユーザは、該振動パターンから容易に発信人を特定することが可能となる。
【0005】
また、本発明に係るプログラムは、び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データであって音を発生するタイミングを示すタイミング情報と音の大きさを示すベロシティ情報とを含むサブ着信音データから構成される着信音データを外部から受信する受信手段と、記憶手段とを備え、呼び出し音による着信通知及び振動による着信通知が可能なコンピュータに、前記受信手段によって受信された着信音データを複数前記記憶手段に記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを前記記憶手段に記憶する記憶機能と、振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれるベロシティ情報が示す音の大きさが大きいほど振幅レベルが高くなるように該ベロシティ情報に基づいて振幅レベルを決定し、該振幅レベルに基づく振動の強さで振動を発生して着信通知を行う着信通知機能とを実現させることを特徴とする。
係るプログラムがインストールされたコンピュータは、振動を発生することにより着信通知を行う場合、前記着信通知機能により、発信人に対応する着信データに基づき振動を発生して着信通知を行う。このため、前記コンピュータを所有するユーザは、該振動パターンから容易に発信人を特定することが可能となる。
【0006】
また、本発明に係るコンピュータ読み取り可能な記録媒体は、び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データであって音を発生するタイミングを示すタイミング情報と音の大きさを示すベロシティ情報とを含むサブ着信音データから構成される着信音データを外部から受信する受信手段と、記憶手段とを備え、呼び出し音による着信通知及び振動による着信通知が可能なコンピュータに、前記受信手段によって受信された着信音データを複数前記記憶手段に記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを前記記憶手段に記憶する記憶機能と、振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれるベロシティ情報が示す音の大きさが大きいほど振幅レベルが高くなるように該ベロシティ情報に基づいて振幅レベルを決定し、該振幅レベルに基づく振動の強さで振動を発生して着信通知を行う着信通知機能とを実現させるための着信通知制御プログラムを記録したことを特徴とする。
係る記録媒体に記録されたプログラムがインストールされたコンピュータは、振動を発生することにより着信通知を行う場合、前記着信通知機能により、発信人に対応する着信データに基づき振動を発生して着信通知を行う。このため、前記コンピュータを所有するユーザは、該振動パターンから容易に発信人を特定することが可能となる。
【0007】
【発明の実施の形態】
以下、本発明をさらに理解しやすくするため、本発明を携帯電話に代表される無線通信端末に適用した実施の形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、本発明の技術的思想の範囲で任意に変更可能である。
【0008】
A.本実施形態
(1)実施形態の構成
図1は、本実施形態に係る携帯端末100の外観を示す図である。
携帯端末100は、移動パケット通信網、移動電話網等によって構成される移動通信網150を介して無線サービスを享受することが可能な無線通信端末(例えば携帯電話等)であり、表示部102と、操作部103とを具備している。
表示部102は、液晶表示パネル等により構成され、電話番号をはじめ、種々の情報(文字メッセージ等)を表示する役割を担っている。
操作部103は、各種機能ボタンにより構成され、電話番号の入力等に用いられる数字ボタン103a、携帯端末100の電源をON、OFFするための電源ボタン103b等を備えている。
さらに、携帯端末100には、着信等があった旨を音によって報知するためのスピーカ205(図2参照)、振動によって報知するためのバイブレータ206(図2参照)が設けられており、ユーザは、操作部103の各種機能ボタン操作することにより、携帯端末100に着信等があった旨を音によって報知すべきであるか、あるいは振動によって報知すべきかを切り換えることが可能となっている。
【0009】
図2は、携帯端末100のの内部構成を示すブロック図である。
携帯端末100は、制御部201と、無線通信部202と、記憶部203と、信号処理部204とを具備している。
制御部201は、CPU、ROM、RAM等により構成され、携帯端末100の各部を制御する。
無線通信部202は、アンテナ202a、変調回路及び復調回路(共に図示略)等を備え、移動通信網150に収容される図示せぬ基地局との間で無線通信を行う。
【0010】
記憶部203は、書き換え可能な記憶手段(例えば、RAM等)により構成され、各種プログラムの他、着信音を生成するための着信音データと発信元特定する電話番号とが対応付けられたユーザ管理テーブルTAが格納されている。
図3は、ユーザ管理テーブルTAを説明するための図である。
ユーザ管理テーブルTAには、着信音及び振動パターン(後述する)を生成するための着信音データと、発信元を特定する発信元情報(例えば、電話番号等)とが対応付けて登録されている。制御部201は、無線通信部202において着信信号が検出されると、該着信信号に含まれる電話番号等と、記憶部203に記憶されている発信元情報とを比較し、一致した発信元情報に対応している着信音データを着信音データ処理部204に供給する。
【00011】
図4は、着信音データの構成を説明するための図である。
本実施形態に係る着信音データは、MIDI(Musical Instruments Digital Interface)規格に準拠したデータ構成を有しており、デルタ・タイムと呼ばれる時間データと、MIDIイベントと呼ばれる演奏内容等を示すデータにより構成されている。
MIDIイベントは、発音すべき旨又は消音すべき旨を示すノートオン・ノートオフ情報と、発音または消音の対象となる音の高さ(すなわち、音高)を指定するノートンナンバ情報と、発音の強弱を示すベロシティ情報とを含むデータ形式が一般的であり、例えば「ドの音(ノートナンバ)を強さ10(ベロシティ)で発音(ノートオン)せよ」といった命令によって構成される。デルタ・タイムは、MIDIイベントを実行するタイミングを示す情報であり、あるMIDIイベントが実行されると、そのMIDIイベント開始からの経過時間tが制御部201によって監視され、この経過時間tが次のMIDIイベントのデルタ・タイムTを越えたとき、次のイベントが実行されるようになっている。
【00012】
着信音データ処理部204は、楽音再生部204aと、振動制御部204bを具備しており、制御部201による制御の下、記憶部203に格納されている着信音データを読み出して楽音の再生、振動制御等を行う。
楽音再生部204aは、音源CoreLSI、A/Dコンバータ等により構成され、記憶部203から転送される着信音データに基づき、楽音の再生を行う。楽音再生部204において再生された楽音は、スピーカ205を介して外部に出力されるようになっている。
振動制御部204bは、記憶部203から転送される着信音データに基づき、振動パターンを生成し、生成した振動パターンに基づく出力信号をバイブレータ206に供給することで振動制御を行う。
【0013】
図5は、バイブレータ206の構成を示す図である。
図5に示すように、バイブレータ206は、駆動用モータ206aと、該駆動用モータ206aの駆動軸206bに固着支持された加振用の偏心錘206cとを備えている。振動制御部204は、このバイブレータ206に対し振動パターンに基づく出力信号を供給することで、バイブレータ206の振動を制御する。
【0014】
振動制御部204bは、記憶部203から着信音データを読み出すと、該着信音データに応じた振動パターンを生成する。さらに詳述すると、振動制御部204bは、着信音データを構成するデルタ・タイムに基づき、振動発生タイミングを決定し、MIDIイベントを構成するベロシティ情報及びノートナンバ情報に基づき、振動の強さ(振幅)及び振動の種類(振動周波数)を決定する。例えば、振動の強さを決定する場合には、予めベロシティ情報が示す音量レベルに比例して振幅レベルが高くなるように設定されたテーブル(図示略)を参照することにより振幅レベルを決定し、振動の種類を決定する場合には、予めノートナンバ情報が示す音高と振動周波数とを対応付けたテーブル(図示略)を参照することにより振動周波数を決定する等である(図6参照)。振動制御部204bは、このように決定した振動発生タイミング、振動の強さ、振動の種類に基づき、振動パターンを生成する。
【0015】
図7(a)〜図7(c)は、それぞれ着信音データ1〜着信音データ3に基づき生成された振動パターンを例示する図である。
図7(a)〜図7(c)に示すように、振動制御部204bにおいては各着信音データに応じた振動パターンが生成される。振動制御部204bは、振動パターンを生成すると、該振動パターンに基づく出力信号をバイブレータ206に供給し、これにより、各着信音データ毎に異なる振動パターンでバイブレータ206を動作させることが可能となる。
【0016】
(2)実施形態の動作
携帯端末100を所有するユーザは、操作部103の各種機能ボタンを操作して、該携帯端末100の電源をONすると共に、該携帯端末100の設定モードを通常モード(呼び出し音による着信通知)、若しくはマナーモード(振動による着信通知)に設定する。制御部201は、操作部103から供給される出力信号に基づき、例えばマナーモードに設定されたことを検出すると、図示せぬフラグ(通常モードの場合;“0”、マナーモードの場合;“1”)を“1”にセットする。
【0017】
マナーモードに設定された状態において、無線通信部202が着信信号を受信すると、制御部201は、該着信信号に含まれる電話番号を取得し、取得した電話番号を検索キーとして、記憶部203に格納されているユーザ管理テーブルTAを検索する(図3参照)。制御部201は、該電話番号と一致する発信元情報を特定し、特定した発信元情報に対応する着信音データを読み出すと、読み出した着信音データを振動制御部204bに出力する。
【0018】
振動制御部204bは、制御部201から着信音データを受け取ると、該着信音データを構成するデルタ・タイムに基づき、振動発生タイミングを決定し、MIDIイベントを構成するベロシティ情報及びノートナンバ情報に基づき、振動の強さ(振幅)及び振動の種類(振動周波数)を決定し、決定した振動発生タイミング、振動の強さ、振動の種類に応じた振動パターンを生成する。振動制御部204bは、このように生成した振動パターンに基づく出力信号をバイブレータ204bに供給し、これにより振動による着信通知が行われる。ここで、上記振動パターンは、各発信元情報に対応する着信音データに基づき生成される。発信元情報と着信音データは1対1に対応付けられており、各発信人毎に異なる振動パターンが生成される。従って、携帯端末100を所有するユーザは、例えば会議等により携帯端末100をマナーモードに設定した状態であっても、着信時における振動パターンの相違によって発信人を特定することが可能となる。
【0019】
一方、通常モード(フラグ;“0”)に設定された状態において、無線通信部202が着信信号を受信すると、制御部201は、上述した場合と同様、該着信信号に含まれる電話番号を取得し、取得した電話番号を検索キーとして、記憶部203に格納されているユーザ管理テーブルTAを検索する。ここでは、携帯端末100が通常モードに設定されているため、制御部201は該電話番号と一致する発信元情報を特定すると、特定した発信元情報に対応する着信音データを読み出し、読み出した着信音データを楽音再生部204aに出力する。
楽音再生部204aは、制御部201から受け取った着信音データに基づき楽音の再生を行い、楽音再生部204において再生された楽音がスピーカ205を介して外部に出力される。これにより、携帯端末100を所有するユーザは再生された楽音(すなわち、着信音)から発信人を特定することが可能となる。
【0020】
以上説明したように、本実施形態によれば、携帯端末100がマナーモードに設定された状態において着信があった場合でも、振動パターンの相違によって発信人を特定することが可能となる。
【0021】
また、上記振動パターンは、各発信人毎に設定された着信音データに基づいて生成される。例えば、携帯端末100がマナーモードに設定された状態において、「歌謡曲A」が着信音として割り当てられた発信人から着信があった場合、携帯端末100は「歌謡曲A」に基づく振動パターンで振動を発生し、着信通知を行う。このように、各発信人を特定する着信音及び振動パターンは、同一着信音データに基づいて生成されるため、ユーザは簡単に発信人を特定することが可能となる。
【0022】
(3)変形例
以上この発明の一実施形態について説明したが、上記実施形態はあくまで例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【0023】
<変形例1>
上述した本実施形態は、各発信人毎に異なる振動パターンが生成される構成であったが、例えば各発信人が属するグループ(例えば、家族、友人、会社等)を予め設定しておき、各グループ毎に異なる振動パターンが生成されるように構成しても良い。
【0024】
<変形例2>
また、上述した本実施形態に係る振動制御部204bは、着信音データを構成するデルタ・タイムに基づき、振動発生タイミングを決定し、MIDIイベントを構成するベロシティ情報及びノートナンバ情報に基づき、振動の強さ(振幅)及び振動の種類(振動周波数)を決定して振動パターンを生成する構成であったが、いずれのパラメータを用いて振動パターンを生成するかは携帯端末100の設計等に応じて適宜変更可能である。例えば、デルタ・タイムに基づいて振動発生タイミングのみを決定し、あるいは該デルタ・タイム及びベロシティ情報に基づいて振動発生タイミング及び振動の強さのみを決定して振動パターンを生成するようにしても良い。また、上記デルタ・タイム、ベロシティ情報、ノートナンバ情報に基づいて振動パターンを生成するほか、着信音データに含まれる他の情報(例えば、着信音データを再生することにより得られる楽曲の拍子を示す拍子情報、楽曲の調を示す調情報等)に基づいて振動パターンを生成するようにしても良い。もちろん、これら全ての情報に基づいて振動パターンを生成することも可能である。
【0025】
<変形例3>
図8は、変形例3に係る着信音データの構成を説明するための図である。
図8に示す着信音データは、2重和音、3重和音といった和音を奏でることが可能な携帯端末100に格納されている着信音データを想定している。該着信音データは、各演奏パート(例えば、「フルート」、「トランペット」等の楽器パート)毎に設定されたデルタ・タイム及びMIDIイベント(以下、サブ着信音データという)によって構成されている。
ユーザが発信人毎に着信音データを設定する際には、該着信音データと共に振動パターンを生成するための演奏パートを指定する。例えば、着信音データ1が「ピアノ」に対応するサブ着信音データ、「ドラム」に対応するサブ着信音データにより構成されている場合において、ユーザがある発信人に着信音データ1を設定する際には、振動パターンを生成するための演奏パートとして、例えば「ピアノ」を指定する。ユーザによって振動パターンを生成するための演奏パートが指定されると、該演奏パートを示す情報(以下、振動発生パート情報という)が、図9に示すユーザ管理テーブルTA’に登録される。
【0026】
その後、携帯端末100がマナーモードに設定された状態において無線通信部202が着信信号を受信すると、制御部201は、該着信信号に含まれる電話番号を取得し、取得した電話番号を検索キーとして、記憶部203に格納されているユーザ管理テーブルTA’を検索する。制御部201は、該電話番号と一致する発信元情報を特定し、特定した発信元情報に対応する振動発生パート情報(この場合は、「ピアノ」)、及び該振動発生パート情報に対応するサブ着信音データを読み出すと、読み出したサブ着信音データを振動制御部204bに出力する。振動制御部204bは、制御部201から着信音データを受け取ると、上述した本実施形態と同様、振動パターンを生成し、該振動パターンに基づく出力信号をバイブレータ204bに供給する。バイブレータ204bは、該サブ着信音データに基づく振動を発生し、これにより振動による着信通知が行われる。
このように、振動パターンを生成するための演奏パートを指定し、該演奏パートに対応するサブ着信音データに基づいて振動パターンを生成するようにしても良い。
【0027】
<変形例4>
上述した変形例3では、振動パターンを生成するための演奏パートをユーザが指定する場合について説明したが、振動パターンを生成するための演奏パートを示す情報(振動発生パート情報)を予め各着信音データに含めるようにしても良い。これにより、演奏パートを指定するといった煩雑な操作を省略することができる。
【0028】
<変形例5>
図10は、変形例5に係るネットワークシステム500の構成を示す図である。
ネットワークシステム500は、携帯端末100と、移動通信網150と、携帯端末100からの要求に応じて着信音データを配信するコンテンツ・サーバ600とを備えている。なお、図10では図面が煩雑になるのを防ぐため、携帯端末を1台のみ図示している。
コンテンツ・サーバ600は、携帯端末100に配信可能な複数の着信音データ、及び該着信音データを管理するための着信音データ管理テーブルTBを備えている。
【0029】
図11は、着信音データ管理テーブルTBを説明するための図である。
着信音管理テーブルTBは、複数の着信音データと各着信音データを特定するためのID情報(以下、着信音IDという)とを対応付けたテーブルであり、コンテンツ・サーバ600は、各着信音データに振動パターン生成用のデータを含めたものを予め用意しておく。コンテンツ・サーバ600は、携帯端末100から移動通信網150を介して着信音データのダウンロード要求を受け取ると、該要求に含まれる着信音IDに基づき着信音データ管理テーブルTBを検索し、着信音IDに対応する着信音データを携帯端末100にダウンロードする。
【0030】
携帯端末100は、コンテンツ・サーバ600から移動通信網150を介して着信音データを受信すると、受信した着信音データを記憶部203に格納する。その後、携帯端末100がマナーモードに設定された状態において、コンテンツ・サーバ600から受信した着信音データに対応する発信人から着信があると、制御部201は、該発信人に対応する着信音データ(すなわち、コンテンツ・サーバ600からダウンロードされた着信音データ)を振動制御部204bに出力する。振動制御部204bは、該着信音データに含まれる振動パターン生成用のデータを取得し、取得したデータに基づき振動パターンを生成する。なお、この後の動作については、上述した本実施形態と同様に説明することができるため、割愛する。
【0031】
このように、携帯端末100に対して着信音データの配信を行う態様においては、予め着信音データに振動パターン生成用のデータを含めたものをコンテンツ・サーバ600に用意しておき、携帯端末100からの要求に応じて振動パターン生成用のデータを含む着信音データを配信するようにしても良い。なお、本実施形態及び各変形例において説明した携帯端末100に係る諸機能をソフトウェアによって実現することも可能である。具体的には該ソフトウェアを記録した記録媒体、あるいは該ソフトウェアを備えたサーバ等から伝送媒体(インターネット網等)を利用して携帯端末に該ソフトウェアをインストールする。このように、上述した諸機能をソフトウェアによって実現することも可能である。また、上述した本実施形態及び各変形例では、振動によって着信通知を行う場合を例に説明したが、振動によって発信通知を行う場合、ユーザが携帯端末100の操作部103を操作することにより振動を発生させる場合等にも本発明を適用することができる。
【0032】
【発明の効果】
以上説明したように、本発明によれば、振動により着信通知を行う場合において、振動パターンの相違によって発信人を容易に特定することが可能となる。
【図面の簡単な説明】
【図1】 本実施形態に係る携帯端末の外観を示す図である。
【図2】 同実施形態に係る携帯端末の内部構成を示す図である。
【図3】 ユーザ管理テーブルを説明するための図である。
【図4】 着信音データの構成を説明するための図である。
【図5】 バイブレータの構成を示す図である。
【図6】 着信音データと振動パターンとの対応関係を示す図である。
【図7】 振動パターンを例示した図である。
【図8】 着信音データの構成を説明するための図である。
【図9】 ユーザ管理テーブルを説明するための図である。
【図10】 ネットワークシステムの構成を示す図である。
【図11】 着信音管理テーブルを説明するための図である。
【符号の説明】
100・・・携帯端末、150・・・移動通信網、201・・・制御部、202・・・無線通信部、203・・・記憶部、204・・・着信音データ処理部、204b・・・振動制御部、600・・・コンテンツ・サーバ。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a portable terminal capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration, an incoming call notification control program, and a computer-readable recording medium recording the incoming call notification control program.
[0002]
[Prior art]
In recent years, in the mobile terminal field such as a simple mobile phone (PHS), a mobile phone, etc., not only simply informs that there is an incoming call by vibration, but the user arbitrarily selects from a plurality of vibration patterns, Development of a portable terminal having a function of notifying an incoming call by vibration according to a vibration pattern is underway. For example, Japanese Patent Laid-Open No. 9-261733 includes a vibration means, a vibration pattern storage unit that stores a plurality of vibration patterns, and an operation unit that selects a vibration pattern of the vibration pattern storage unit, and detects an incoming call. In this case, a mobile phone in which the vibration means vibrates with the vibration pattern selected by the operation unit is disclosed.
[0003]
[Problems to be solved by the invention]
By using the above-described mobile phone, the user can select a specific vibration pattern from among a plurality of vibration patterns. However, the mobile phone performs vibration based on the selected one vibration pattern for all incoming calls. However, the transmission source could not be identified from the vibration pattern.
The present invention has been made in view of the above-described circumstances, and provides a portable terminal capable of specifying a transmission source from a vibration pattern, an incoming notification control program, and a recording medium recording the incoming notification control program. With the goal.
[0004]
[Means for Solving the Problems]
In order to solve the above-described problem, the mobile terminal according to the present invention is a mobile terminal capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration, and is set for each of a plurality of performance parts for generating a ringing tone. Storing ring tone data composed of the sub ring tone data and storing means for storing a table for associating the transmission source information with the sub ring tone data of the ring tone data, and receiving a call notification by generating a vibration. When an incoming signal is detected in a state set to be performed, based on the table stored in the storage means, sub-ringtone data of the ringtone data corresponding to the source information included in the incoming signal An incoming call notification means for generating a vibration based on the specified sub ring tone data and performing an incoming call notification The sub ring tone data includes timing information indicating a timing for generating a sound and velocity information indicating a volume of the sound, and the incoming call notification means includes the timing information included in the sub ring tone data. Based on the velocity information so as to increase the amplitude level as the volume of the sound indicated by the velocity information included in the sub ringtone data increases. Generates a vibration with the strength of vibration based on the amplitude level and notifies the incoming call It is characterized by that.
According to such a configuration, when the incoming call notification is performed by generating a vibration, the incoming call notification means generates a vibration based on the incoming data corresponding to the caller and performs the incoming call notification. For this reason, the user who owns the portable terminal can easily identify the sender from the vibration pattern.
[0005]
The program according to the present invention is Call To generate a popping sound Double Number Performance part Set for each Sub ringtone data And composed of sub ring tone data including timing information indicating the timing of sound generation and velocity information indicating the volume of sound. Ringtone data From outside A receiving means for receiving, and a storage means, capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration, storing a plurality of ringtone data received by the receiving means in the storage means, When the incoming signal is detected in a state in which a table for associating information with sub-ringing tone data of the ringing tone data is stored in the storage unit, and in a state in which an incoming call notification is performed by generating vibration, Based on the table stored in the storage means, the sub ring tone data of the ring tone data corresponding to the caller information included in the incoming signal is identified, and the identified sub ring tone data The vibration occurrence timing is determined based on the timing information included in the sub-ringtone data, and the amplitude level is increased based on the velocity information so that the amplitude level increases as the volume of sound indicated by the velocity information included in the sub-ringtone data increases. Determine the level, and with the strength of vibration based on the amplitude level An incoming call notification function for generating an incoming call by generating vibration is realized.
When a computer in which such a program is installed makes an incoming call notification by generating vibration, the incoming call notification function generates vibration based on incoming data corresponding to the caller and makes an incoming call notification. For this reason, the user who owns the computer can easily identify the sender from the vibration pattern.
[0006]
Further, a computer-readable recording medium according to the present invention, Call To generate a popping sound Double Number Performance part Set for each Sub ringtone data And composed of sub ring tone data including timing information indicating the timing of sound generation and velocity information indicating the volume of sound. Ringtone data From outside A receiving means for receiving, and a storage means, capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration, storing a plurality of ringtone data received by the receiving means in the storage means, When the incoming signal is detected in a state in which a table for associating information with sub-ringing tone data of the ringing tone data is stored in the storage unit, and in a state in which an incoming call notification is performed by generating vibration, Based on the table stored in the storage means, the sub ring tone data of the ring tone data corresponding to the caller information included in the incoming signal is identified, and the identified sub ring tone data The vibration occurrence timing is determined based on the timing information included in the sub-ringtone data, and the amplitude level is increased based on the velocity information so that the amplitude level increases as the volume of sound indicated by the velocity information included in the sub-ringtone data increases. Determine the level, and with the strength of vibration based on the amplitude level An incoming call notification control program for realizing an incoming call notification function for generating an incoming call by generating vibration is recorded.
When a computer in which a program recorded on such a recording medium is installed performs an incoming call notification by generating a vibration, the incoming call notification function generates a vibration based on the incoming data corresponding to the caller. Do. For this reason, the user who owns the computer can easily identify the sender from the vibration pattern.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, in order to make the present invention easier to understand, an embodiment in which the present invention is applied to a wireless communication terminal represented by a mobile phone will be described. Such an embodiment shows one aspect of the present invention, and can be arbitrarily changed within the scope of the technical idea of the present invention.
[0008]
A. This embodiment
(1) Configuration of the embodiment
FIG. 1 is a diagram illustrating an appearance of a mobile terminal 100 according to the present embodiment.
The mobile terminal 100 is a wireless communication terminal (for example, a mobile phone) that can enjoy a wireless service via a mobile communication network 150 configured by a mobile packet communication network, a mobile telephone network, and the like. And an operation unit 103.
The display unit 102 is configured by a liquid crystal display panel or the like, and plays a role of displaying various information (such as text messages) including a telephone number.
The operation unit 103 includes various function buttons, and includes a numeric button 103a used for inputting a telephone number and the like, a power button 103b for turning on / off the mobile terminal 100, and the like.
Furthermore, the mobile terminal 100 is provided with a speaker 205 (see FIG. 2) for notifying that there is an incoming call or the like by sound, and a vibrator 206 (see FIG. 2) for notifying by vibration. By operating various function buttons of the operation unit 103, it is possible to switch whether to notify the mobile terminal 100 that there is an incoming call or the like by sound or to notify by vibration.
[0009]
FIG. 2 is a block diagram illustrating an internal configuration of the mobile terminal 100.
The mobile terminal 100 includes a control unit 201, a wireless communication unit 202, a storage unit 203, and a signal processing unit 204.
The control unit 201 includes a CPU, a ROM, a RAM, and the like, and controls each unit of the mobile terminal 100.
The wireless communication unit 202 includes an antenna 202a, a modulation circuit, a demodulation circuit (both not shown), and the like, and performs wireless communication with a base station (not shown) accommodated in the mobile communication network 150.
[0010]
The storage unit 203 is configured by rewritable storage means (for example, a RAM), and in addition to various programs, user management in which ring tone data for generating a ring tone and a telephone number for specifying a caller are associated with each other. A table TA is stored.
FIG. 3 is a diagram for explaining the user management table TA.
In the user management table TA, ring tone data for generating a ring tone and a vibration pattern (described later) and source information (for example, a telephone number) for specifying the source are registered in association with each other. . When the incoming signal is detected by the wireless communication unit 202, the control unit 201 compares the telephone number and the like included in the incoming signal with the source information stored in the storage unit 203, and the matched source information Is supplied to the ring tone data processing unit 204.
[00011]
FIG. 4 is a diagram for explaining the structure of ringtone data.
The ring tone data according to the present embodiment has a data structure conforming to the MIDI (Musical Instruments Digital Interface) standard, and is composed of time data called a delta time and data indicating a performance content called a MIDI event. Has been.
The MIDI event includes note-on / note-off information indicating that sound should be generated or silenced, norton number information designating the pitch (ie, pitch) to be sounded or muted, A data format including velocity information indicating strength is common, and is constituted by an instruction such as “sound a note (note number) with a strength of 10 (velocity) (note on)”. The delta time is information indicating the timing of executing a MIDI event. When a certain MIDI event is executed, an elapsed time t from the start of the MIDI event is monitored by the control unit 201, and this elapsed time t is the next time. When the delta time T of the MIDI event is exceeded, the next event is executed.
[00012]
The ring tone data processing unit 204 includes a music sound reproduction unit 204a and a vibration control unit 204b. Under the control of the control unit 201, the ring tone data stored in the storage unit 203 is read to reproduce music. Perform vibration control.
The music sound reproduction unit 204a is configured by a sound source Core LSI, an A / D converter, and the like, and reproduces a music sound based on ringtone data transferred from the storage unit 203. The musical sound reproduced by the musical sound reproducing unit 204 is output to the outside through the speaker 205.
The vibration control unit 204b performs vibration control by generating a vibration pattern based on the ring tone data transferred from the storage unit 203 and supplying an output signal based on the generated vibration pattern to the vibrator 206.
[0013]
FIG. 5 is a diagram illustrating a configuration of the vibrator 206.
As shown in FIG. 5, the vibrator 206 includes a drive motor 206a and an eccentric weight 206c for vibration fixedly supported on a drive shaft 206b of the drive motor 206a. The vibration control unit 204 controls the vibration of the vibrator 206 by supplying an output signal based on the vibration pattern to the vibrator 206.
[0014]
When the vibration control unit 204b reads the ring tone data from the storage unit 203, the vibration control unit 204b generates a vibration pattern corresponding to the ring tone data. More specifically, the vibration control unit 204b determines the vibration generation timing based on the delta time constituting the ring tone data, and based on the velocity information and the note number information constituting the MIDI event, the vibration intensity (amplitude) ) And the type of vibration (vibration frequency). For example, when determining the strength of vibration, the amplitude level is determined by referring to a table (not shown) set in advance so that the amplitude level is increased in proportion to the volume level indicated by the velocity information, When determining the type of vibration, the vibration frequency is determined by referring to a table (not shown) in which the pitches indicated by the note number information are associated with the vibration frequency in advance (see FIG. 6). The vibration control unit 204b generates a vibration pattern based on the vibration generation timing, the vibration intensity, and the vibration type determined as described above.
[0015]
FIGS. 7A to 7C are diagrams illustrating vibration patterns generated based on the ring tone data 1 to the ring tone data 3, respectively.
As shown in FIGS. 7A to 7C, the vibration control unit 204b generates a vibration pattern corresponding to each ring tone data. When the vibration control unit 204b generates a vibration pattern, the vibration control unit 204b supplies an output signal based on the vibration pattern to the vibrator 206, thereby enabling the vibrator 206 to operate with a different vibration pattern for each ringing tone data.
[0016]
(2) Operation of the embodiment
A user who owns the mobile terminal 100 operates various function buttons of the operation unit 103 to turn on the power of the mobile terminal 100, and sets a setting mode of the mobile terminal 100 to a normal mode (call notification by ringing tone), Or set to manner mode (incoming call notification by vibration). When the control unit 201 detects that the manner mode is set, for example, based on the output signal supplied from the operation unit 103, a flag (not shown) (in the normal mode; “0”, in the manner mode; “1”) ")" Is set to "1".
[0017]
When the wireless communication unit 202 receives an incoming signal in the state set to the manner mode, the control unit 201 acquires a telephone number included in the incoming signal and stores the acquired telephone number in the storage unit 203 using the acquired telephone number as a search key. The stored user management table TA is searched (see FIG. 3). When the control unit 201 identifies the source information that matches the telephone number and reads the ring tone data corresponding to the identified source information, the control unit 201 outputs the read ring tone data to the vibration control unit 204b.
[0018]
When the vibration control unit 204b receives the ring tone data from the control unit 201, the vibration control unit 204b determines the vibration generation timing based on the delta time constituting the ring tone data, and based on the velocity information and note number information constituting the MIDI event. The vibration intensity (amplitude) and the vibration type (vibration frequency) are determined, and a vibration pattern corresponding to the determined vibration generation timing, vibration strength, and vibration type is generated. The vibration control unit 204b supplies an output signal based on the vibration pattern generated in this way to the vibrator 204b, thereby receiving an incoming call notification due to vibration. Here, the said vibration pattern is produced | generated based on the ringtone data corresponding to each transmission origin information. The transmission source information and the ring tone data are associated with each other on a one-to-one basis, and a different vibration pattern is generated for each sender. Therefore, even if the user who owns the mobile terminal 100 is in a state in which the mobile terminal 100 is set to the manner mode, for example, by a conference, the sender can be specified by the difference in the vibration pattern at the time of incoming call.
[0019]
On the other hand, when the wireless communication unit 202 receives the incoming signal in the state set to the normal mode (flag; “0”), the control unit 201 acquires the telephone number included in the incoming signal as described above. Then, the user management table TA stored in the storage unit 203 is searched using the acquired telephone number as a search key. Here, since the portable terminal 100 is set to the normal mode, when the control unit 201 specifies the source information that matches the telephone number, the ringtone data corresponding to the specified source information is read and the read incoming call is received. The sound data is output to the tone reproduction unit 204a.
The music sound reproduction unit 204a reproduces music based on the ring tone data received from the control unit 201, and the music sound reproduced by the music sound reproduction unit 204 is output to the outside through the speaker 205. As a result, the user who owns the mobile terminal 100 can specify the sender from the reproduced musical sounds (that is, ringtones).
[0020]
As described above, according to the present embodiment, even when there is an incoming call in a state where the mobile terminal 100 is set to the manner mode, it is possible to specify the caller by the difference in the vibration pattern.
[0021]
The vibration pattern is generated based on ringtone data set for each caller. For example, in a state where the mobile terminal 100 is set to the manner mode, when there is an incoming call from a caller who is assigned “Ryokyoku A” as a ringtone, the mobile terminal 100 has a vibration pattern based on “Kyokyoku A”. Generates vibration and notifies incoming calls. As described above, the ringing tone and the vibration pattern for specifying each caller are generated based on the same ringtone data, and thus the user can easily specify the caller.
[0022]
(3) Modification
Although one embodiment of the present invention has been described above, the above embodiment is merely an example, and various modifications can be made to the above embodiment without departing from the spirit of the present invention. As modifications, for example, the following can be considered.
[0023]
<Modification 1>
In the present embodiment described above, a different vibration pattern is generated for each sender. For example, a group (for example, a family, a friend, a company, etc.) to which each sender belongs is set in advance. You may comprise so that a different vibration pattern may be produced | generated for every group.
[0024]
<Modification 2>
Further, the vibration control unit 204b according to the present embodiment described above determines the vibration generation timing based on the delta time constituting the ringtone data, and based on the velocity information and note number information constituting the MIDI event. The vibration pattern is generated by determining the strength (amplitude) and the type of vibration (vibration frequency). Which parameter is used to generate the vibration pattern depends on the design of the mobile terminal 100 or the like. It can be changed as appropriate. For example, only the vibration generation timing may be determined based on the delta time, or only the vibration generation timing and the vibration intensity may be determined based on the delta time and velocity information to generate the vibration pattern. . In addition to generating a vibration pattern based on the delta time, velocity information, and note number information, other information included in the ringtone data (for example, the time signature of the music obtained by playing the ringtone data) The vibration pattern may be generated based on time information, key information indicating the key of the music, and the like. Of course, it is also possible to generate a vibration pattern based on all these information.
[0025]
<Modification 3>
FIG. 8 is a diagram for explaining the configuration of ringtone data according to the third modification.
The ring tone data shown in FIG. 8 is assumed to be ring tone data stored in the mobile terminal 100 capable of playing chords such as double chords and triple chords. The ring tone data includes delta time and MIDI events (hereinafter referred to as sub ring tone data) set for each performance part (for example, instrument parts such as “flute” and “trumpet”).
When the user sets ring tone data for each caller, a performance part for generating a vibration pattern is designated together with the ring tone data. For example, when the ring tone data 1 is composed of sub ring tone data corresponding to “piano” and sub ring tone data corresponding to “drum”, the user sets the ring tone data 1 for a certain sender. For example, “piano” is designated as a performance part for generating a vibration pattern. When a performance part for generating a vibration pattern is designated by the user, information indicating the performance part (hereinafter referred to as vibration generation part information) is registered in the user management table TA ′ shown in FIG.
[0026]
Thereafter, when the wireless communication unit 202 receives an incoming signal while the portable terminal 100 is set to the manner mode, the control unit 201 acquires a telephone number included in the incoming signal, and uses the acquired telephone number as a search key. The user management table TA ′ stored in the storage unit 203 is searched. The control unit 201 identifies the source information that matches the telephone number, and generates vibration generation part information (in this case, “piano”) corresponding to the specified transmission source information, and sub information corresponding to the vibration generation part information. When the ring tone data is read, the read sub ring tone data is output to the vibration control unit 204b. When the ringtone data is received from the control unit 201, the vibration control unit 204b generates a vibration pattern and supplies an output signal based on the vibration pattern to the vibrator 204b, as in the present embodiment described above. Vibrator 204b generates a vibration based on the sub-ringtone data, thereby receiving an incoming call notification due to the vibration.
In this way, a performance part for generating a vibration pattern may be designated, and the vibration pattern may be generated based on the sub ringtone data corresponding to the performance part.
[0027]
<Modification 4>
In the third modification described above, the case where the user designates a performance part for generating a vibration pattern has been described. However, information (vibration generation part information) indicating a performance part for generating a vibration pattern is previously stored in each ringtone. It may be included in the data. Thereby, complicated operations such as designating a performance part can be omitted.
[0028]
<Modification 5>
FIG. 10 is a diagram illustrating a configuration of a network system 500 according to the fifth modification.
The network system 500 includes a mobile terminal 100, a mobile communication network 150, and a content server 600 that distributes ringtone data in response to a request from the mobile terminal 100. In FIG. 10, only one portable terminal is shown in order to prevent the drawing from becoming complicated.
The content server 600 includes a plurality of ring tone data that can be distributed to the mobile terminal 100 and a ring tone data management table TB for managing the ring tone data.
[0029]
FIG. 11 is a diagram for explaining the ring tone data management table TB.
The ring tone management table TB is a table in which a plurality of ring tone data and ID information (hereinafter referred to as ring tone ID) for specifying each ring tone data are associated with each other. Data including vibration pattern generation data is prepared in advance. When the content server 600 receives a download request for the ring tone data from the mobile terminal 100 via the mobile communication network 150, the content server 600 searches the ring tone data management table TB based on the ring tone ID included in the request, and sets the ring tone ID. Is downloaded to the mobile terminal 100.
[0030]
When the mobile terminal 100 receives the ring tone data from the content server 600 via the mobile communication network 150, the mobile terminal 100 stores the received ring tone data in the storage unit 203. Thereafter, when there is an incoming call from the caller corresponding to the ring tone data received from the content server 600 in a state where the portable terminal 100 is set to the manner mode, the control unit 201 sets the ring tone data corresponding to the caller. (That is, the ring tone data downloaded from the content server 600) is output to the vibration control unit 204b. The vibration control unit 204b acquires vibration pattern generation data included in the ring tone data, and generates a vibration pattern based on the acquired data. Since the subsequent operation can be described in the same manner as in the above-described embodiment, it is omitted.
[0031]
As described above, in a mode in which the ring tone data is distributed to the portable terminal 100, the ring tone data including the vibration pattern generation data is prepared in the content server 600 in advance, and the portable terminal 100. In response to a request from the user, ring tone data including vibration pattern generation data may be distributed. It should be noted that various functions related to the mobile terminal 100 described in the present embodiment and the respective modifications can be realized by software. Specifically, the software is installed in the portable terminal using a transmission medium (Internet network or the like) from a recording medium in which the software is recorded or a server or the like provided with the software. Thus, the various functions described above can be realized by software. Further, in the above-described embodiment and each modification, the case where the incoming notification is performed by vibration has been described as an example. However, when the outgoing notification is performed by vibration, the user operates the operation unit 103 of the mobile terminal 100 to vibrate. The present invention can also be applied to cases such as generating
[0032]
【The invention's effect】
As described above, according to the present invention, it is possible to easily specify the caller by the difference in the vibration pattern when the incoming call notification is performed by vibration.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an appearance of a mobile terminal according to an embodiment.
FIG. 2 is a diagram showing an internal configuration of the mobile terminal according to the embodiment.
FIG. 3 is a diagram for explaining a user management table;
FIG. 4 is a diagram for explaining the structure of ringtone data.
FIG. 5 is a diagram showing a configuration of a vibrator.
FIG. 6 is a diagram illustrating a correspondence relationship between ringtone data and vibration patterns.
FIG. 7 is a diagram illustrating a vibration pattern.
FIG. 8 is a diagram for explaining the structure of ringtone data.
FIG. 9 is a diagram for explaining a user management table;
FIG. 10 is a diagram illustrating a configuration of a network system.
FIG. 11 is a diagram for explaining a ring tone management table;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 100 ... Portable terminal, 150 ... Mobile communication network, 201 ... Control part, 202 ... Wireless communication part, 203 ... Memory | storage part, 204 ... Ringtone data processing part, 204b ...・ Vibration control unit, 600... Content server.

Claims (5)

呼び出し音による着信通知及び振動による着信通知が可能な携帯端末であって、
呼び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データから構成される着信音データを記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを記憶する記憶手段と、
振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに基づき振動を発生して着信通知を行う着信通知手段と
を具備し、
前記サブ着信音データは、音を発生するタイミングを示すタイミング情報と音の大きさを示すベロシティ情報とを含み、
前記着信通知手段は、前記サブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれるベロシティ情報が示す音の大きさが大きいほど振幅レベルが高くなるように該ベロシティ情報に基づいて振幅レベルを決定し、該振幅レベルに基づく振動の強さで振動を発生して着信通知を行う
ことを特徴とする携帯端末。
A mobile terminal capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration,
A table for storing ring tone data composed of sub ring tone data set for each of a plurality of performance parts for generating a ring tone, and associating source information with sub ring tone data of the ring tone data Storage means for storing;
When an incoming signal is detected in a state in which an incoming call notification is made by generating vibration, it corresponds to the source information included in the incoming signal based on the table stored in the storage means An incoming call notification means for specifying sub-ringtone data of the ringtone data and generating a vibration based on the specified sub-ringtone data to notify the incoming call;
Comprising
The sub ring tone data includes timing information indicating a timing for generating a sound and velocity information indicating a volume of the sound,
The incoming call notification means determines vibration generation timing based on the timing information included in the sub ring tone data, and the amplitude level increases as the volume of sound indicated by the velocity information included in the sub ring tone data increases. A portable terminal characterized in that an amplitude level is determined based on the velocity information so as to be higher, and a vibration is generated with a vibration intensity based on the amplitude level to notify an incoming call .
呼び出し音による着信通知及び振動による着信通知が可能な携帯端末であって、
呼び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データから構成される着信音データを記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを記憶する記憶手段と、
振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに基づき振動を発生して着信通知を行う着信通知手段と
を具備し、
前記サブ着信音データは、音を発生するタイミングを示すタイミング情報と、音の大きさを示すベロシティ情報と、音の高さを示す音高情報とを含み、
前記着信通知手段は、前記サブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれる音高情報が示す音の高さが高いほど振動周波数が高くなるように該音高情報に基づいて振動周波数を決定し、該振動周波数に基づく振動の種類で振動を発生して着信通知を行う
ことを特徴とする携帯端末。
A mobile terminal capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration,
A table for storing ring tone data composed of sub ring tone data set for each of a plurality of performance parts for generating a ring tone, and associating source information with sub ring tone data of the ring tone data Storage means for storing;
When an incoming signal is detected in a state in which an incoming call notification is made by generating vibration, it corresponds to the source information included in the incoming signal based on the table stored in the storage means An incoming call notification means for specifying sub-ringtone data of the ringtone data and generating a vibration based on the specified sub-ringtone data to notify the incoming call;
Comprising
The sub ring tone data includes timing information indicating a timing for generating a sound, velocity information indicating a loudness, and pitch information indicating a pitch,
The incoming call notification means determines vibration generation timing based on timing information included in the sub ring tone data, and further, the higher the pitch indicated by the pitch information included in the sub ring tone data, the higher the vibration frequency A mobile terminal that determines a vibration frequency based on the pitch information so as to be high, generates a vibration according to a vibration type based on the vibration frequency, and issues an incoming call notification.
ーザの操作内容に応じて、前記発信元情報に対応して前記着信音データとその演奏パートを前記テーブルに登録する登録手段をさらに具備することを特徴とする請求項1又は2に記載の携帯端末。In accordance with the operation contents of the User chromatography The, the originating wherein the ring tone data and its performance part corresponding to claim 1 or 2, characterized by further comprising a registering means for registering in the table based on information Mobile devices. び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データであって音を発生するタイミングを示すタイミング情報と音の大きさを示すベロシティ情報とを含むサブ着信音データから構成される着信音データを外部から受信する受信手段と、記憶手段とを備え、呼び出し音による着信通知及び振動による着信通知が可能なコンピュータに、
前記受信手段によって受信された着信音データを複数前記記憶手段に記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを前記記憶手段に記憶する記憶機能と、
振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれるベロシティ情報が示す音の大きさが大きいほど振幅レベルが高くなるように該ベロシティ情報に基づいて振幅レベルを決定し、該振幅レベルに基づく振動の強さで振動を発生して着信通知を行う着信通知機能と
を実現させるための着信通知制御プログラム。
Sub ringtone and a velocity information indicating the size of a sub-ring tone data that has been set for each performance part of the multiple timing information indicating a timing for generating sound and sound to generate a ringer A computer having a receiving means for receiving ringtone data composed of data from the outside and a storage means, and capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration,
A storage function for storing a plurality of ring tone data received by the receiving unit in the storage unit, and storing a table in the storage unit that associates transmission source information and sub-ring tone data of the ring tone data;
When an incoming signal is detected in a state in which an incoming call notification is made by generating vibration, it corresponds to the source information included in the incoming signal based on the table stored in the storage means The sub ring tone data of the ring tone data is specified, the vibration occurrence timing is determined based on the timing information included in the specified sub ring tone data, and the velocity information indicated by the velocity information included in the sub ring tone data is further determined. The amplitude level is determined based on the velocity information so that the amplitude level is higher as the size is larger, and an incoming call notification function for generating a vibration with the vibration intensity based on the amplitude level and performing an incoming call notification is realized. Incoming notification control program.
び出し音を生成するための複数の演奏パート毎に設定されたサブ着信音データであって音を発生するタイミングを示すタイミング情報と音の大きさを示すベロシティ情報とを含むサブ着信音データから構成される着信音データを外部から受信する受信手段と、記憶手段とを備え、呼び出し音による着信通知及び振動による着信通知が可能なコンピュータに、
前記受信手段によって受信された着信音データを複数前記記憶手段に記憶するとともに、発信元情報と前記着信音データのサブ着信音データとを対応付けるテーブルを前記記憶手段に記憶する記憶機能と、
振動を発生することにより着信通知を行う態様に設定された状態において着信信号を検出した場合、前記記憶手段に記憶されている前記テーブルに基づいて、前記着信信号に含まれる発信元情報に対応する前記着信音データのサブ着信音データを特定し、特定したサブ着信音データに含まれるタイミング情報に基づいて振動発生タイミングを決定し、さらに、前記サブ着信音データに含まれるベロシティ情報が示す音の大きさが大きいほど振幅レベルが高くなるように該ベロシティ情報に基づいて振幅レベルを決定し、該振幅レベルに基づく振動の強さで振動を発生して着信通知を行う着信通知機能と
を実現させるための着信通知制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
Sub ringtone and a velocity information indicating the size of a sub-ring tone data that has been set for each performance part of the multiple timing information indicating a timing for generating sound and sound to generate a ringer A computer having a receiving means for receiving ringtone data composed of data from the outside and a storage means, and capable of receiving an incoming call notification by a ringing tone and an incoming call notification by vibration,
A storage function for storing a plurality of ring tone data received by the receiving unit in the storage unit, and storing a table in the storage unit that associates transmission source information and sub-ring tone data of the ring tone data;
When an incoming signal is detected in a state in which an incoming call notification is made by generating vibration, it corresponds to the source information included in the incoming signal based on the table stored in the storage means The sub ring tone data of the ring tone data is specified, the vibration occurrence timing is determined based on the timing information included in the specified sub ring tone data, and the velocity information indicated by the velocity information included in the sub ring tone data is further determined. The amplitude level is determined based on the velocity information so that the amplitude level is higher as the size is larger, and an incoming call notification function for generating a vibration with the vibration intensity based on the amplitude level and performing an incoming call notification is realized. A computer-readable recording medium on which an incoming notification control program is recorded.
JP2001049069A 2001-02-23 2001-02-23 Portable terminal, incoming notification control program, and recording medium recording incoming notification control program Expired - Fee Related JP4327369B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2001049069A JP4327369B2 (en) 2001-02-23 2001-02-23 Portable terminal, incoming notification control program, and recording medium recording incoming notification control program
CNB011401133A CN1158894C (en) 2001-02-23 2001-11-23 Portable terminal, call-in reporting control program and recording medium for recording said program
TW090131694A TW556428B (en) 2001-02-23 2001-12-20 Portable terminal, income call notification control program, and recording medium that records the income call notification control program
KR1020020009432A KR100618015B1 (en) 2001-02-23 2002-02-22 Portable terminal, incoming notification control program and recording medium for storing incoming notification control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001049069A JP4327369B2 (en) 2001-02-23 2001-02-23 Portable terminal, incoming notification control program, and recording medium recording incoming notification control program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007121052A Division JP4063314B2 (en) 2007-05-01 2007-05-01 Portable terminal, incoming notification control program, and recording medium recording incoming notification control program

Publications (2)

Publication Number Publication Date
JP2002252676A JP2002252676A (en) 2002-09-06
JP4327369B2 true JP4327369B2 (en) 2009-09-09

Family

ID=18910230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001049069A Expired - Fee Related JP4327369B2 (en) 2001-02-23 2001-02-23 Portable terminal, incoming notification control program, and recording medium recording incoming notification control program

Country Status (4)

Country Link
JP (1) JP4327369B2 (en)
KR (1) KR100618015B1 (en)
CN (1) CN1158894C (en)
TW (1) TW556428B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7966034B2 (en) 2003-09-30 2011-06-21 Sony Ericsson Mobile Communications Ab Method and apparatus of synchronizing complementary multi-media effects in a wireless communication device
KR100754628B1 (en) * 2004-03-29 2007-09-05 삼성전자주식회사 Method for performing action using vibration in wireless terminal
CN100440998C (en) * 2005-08-22 2008-12-03 华为技术有限公司 Method for realizing consummation of civility call business characteristic
KR100772582B1 (en) * 2006-10-31 2007-11-02 에스케이 텔레콤주식회사 Device and transmitting method and plating method of vibration ring signal with pattern for mobile phone
KR100987635B1 (en) * 2007-12-27 2010-10-13 엔에이치엔(주) Mobile communication terminal using rhythm
WO2014056205A1 (en) * 2012-10-13 2014-04-17 Yuan Ziqi Portable mobile phone vibrator
KR102373337B1 (en) 2014-09-02 2022-03-11 애플 인크. Semantic framework for variable haptic output
CN104876712A (en) * 2015-05-18 2015-09-02 沈阳中科颐隆肥业有限责任公司 Micro/nano nitrogen stable-release long-acting synergist and applications thereof
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. Devices, methods, and graphical user interfaces for providing haptic feedback
DK179489B1 (en) 2016-06-12 2019-01-04 Apple Inc. Devices, methods and graphical user interfaces for providing haptic feedback
DK201670720A1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs
CN110168634B (en) * 2017-03-24 2024-03-19 雅马哈株式会社 Sound producing device, sound producing system and game device
CN106921995B (en) * 2017-05-09 2019-10-25 Oppo广东移动通信有限公司 Motor condition control method, storage medium and terminal
CN108777747B (en) * 2018-08-09 2021-02-26 瑞声科技(新加坡)有限公司 Vibration method, mobile terminal and computer readable storage medium
EP3650959A1 (en) * 2018-11-07 2020-05-13 Tissot S.A. Method for distributing a descriptive alert of a notification message
EP3650960A1 (en) * 2018-11-07 2020-05-13 Tissot S.A. Method for broadcasting a message by a watch

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000039760A (en) * 1998-12-15 2000-07-05 김천용 Apparatus and method for notifying transmitter equipped in mobile communication terminal
KR100618964B1 (en) * 1999-04-13 2006-08-31 삼성전자주식회사 Apparatus and method for generating distinctive responses according to the person who is calling in the telephone

Also Published As

Publication number Publication date
KR20020069144A (en) 2002-08-29
CN1158894C (en) 2004-07-21
CN1372429A (en) 2002-10-02
KR100618015B1 (en) 2006-08-31
TW556428B (en) 2003-10-01
JP2002252676A (en) 2002-09-06

Similar Documents

Publication Publication Date Title
JP4327369B2 (en) Portable terminal, incoming notification control program, and recording medium recording incoming notification control program
JP4727346B2 (en) Ringtone adjusted on the device
US20030012361A1 (en) Telephone terminal
US8433295B2 (en) Server-coordinated ringtones
ES2250169T3 (en) MUSIC PARTS REPRODUCTION UNIT AND MUSIC REPRODUCTION PROCEDURE ON A MOBILE PHONE.
JP2003274016A (en) Line exchange, ring back tone management system, and control method for the ring back tone management system
JP2000224269A (en) Telephone set and telephone system
JPH11242490A (en) Karaoke (accompaniment to recorded music) playing device supplying music generating data for ringing melody
WO2001052506A1 (en) Portable telephone
JP2001112061A (en) Contents data distribution method and telephone terminal
JP3575368B2 (en) Mobile phone
JP2002152329A (en) Portable terminal system
JP4063314B2 (en) Portable terminal, incoming notification control program, and recording medium recording incoming notification control program
KR100731232B1 (en) Musical data editing and reproduction apparatus, and portable information terminal therefor
JP2006211618A (en) Ringback tone customization system, ringback tone customization method and ringback tone customization program
KR20020070814A (en) Portable terminal device and effect applying method thereof and recording medium
JP3644348B2 (en) Telephone device and storage medium
US20060211456A1 (en) Musical audible alert termination
JP2000330557A (en) Digital signal processing device having melody function
JP2002261884A (en) Mobile communication terminal
JPH11252212A (en) Incoming call signaling device
KR200347084Y1 (en) Apparatus for reproducing 1 poly bell sound using MIDI audio source
JPH1188211A (en) Portable radio equipment and its incoming call tone generating method
JP2003022072A (en) Portable communication terminal and server device
JP2002351465A (en) Musical sound reproducing device and portable terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040924

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061017

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061213

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070501

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070508

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20070727

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090611

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120619

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120619

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130619

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140619

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees