JP5160950B2 - Timing correction program, portable terminal, and processing timing synchronization method - Google Patents
Timing correction program, portable terminal, and processing timing synchronization method Download PDFInfo
- Publication number
- JP5160950B2 JP5160950B2 JP2008114934A JP2008114934A JP5160950B2 JP 5160950 B2 JP5160950 B2 JP 5160950B2 JP 2008114934 A JP2008114934 A JP 2008114934A JP 2008114934 A JP2008114934 A JP 2008114934A JP 5160950 B2 JP5160950 B2 JP 5160950B2
- Authority
- JP
- Japan
- Prior art keywords
- timing
- timer
- processing
- notification
- synchronization method
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、処理のタイミングを補正するタイミング補正プログラム、そのプログラムを実行する携帯端末及び複数の携帯端末を用いた処理タイミング同期方法に関する。 The present invention relates to a timing correction program for correcting processing timing, a portable terminal that executes the program, and a processing timing synchronization method using a plurality of portable terminals.
従来、処理タイミングを合わせる同期調整装置が提案されている(例えば、特許文献1)。特許文献1に記載の同期調整装置は、複数種類の再生データを受信する受信手段と、再生データを種類ごとに再生する再生手段と、再生データの同期をとるための情報を取得する取得手段と、取得された情報に基づいて、再生データの同期を調整する調整手段とを有する。この同期調整装置は、例えば、当該装置内で再生される動画と音との同期をとる。
しかし、特許文献1に記載の同期調整装置は、単一の装置内における複数の再生データの同期をとるものであり、複数の再生データが各々複数の装置に分散されている場合には、用いることができない。
However, the synchronization adjustment device described in
そこで、本発明は、複数の装置間において同期をとることができるタイミング補正プログラム、携帯端末及び処理タイミング同期方法を提供することを目的とする。 Therefore, an object of the present invention is to provide a timing correction program, a portable terminal, and a processing timing synchronization method that can synchronize a plurality of devices.
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。 The present invention solves the above problems by the following means. In addition, in order to make an understanding easy, although the code | symbol corresponding to embodiment of this invention is attached | subjected and demonstrated, it is not limited to this.
請求項1の発明は、タイマ(5)と、指示入力手段(12)と、制御部(2)とを備えた複数の携帯端末(1,201,301)が、所定の処理を開始するタイミングの同期をとる処理タイミング同期方法であって、前記複数の携帯端末の前記制御部の各々が、前記複数の携帯端末の前記タイマの各々に対して同期をとるステップと、所定の処理を開始する処理タイミングに対応し、前記タイマに基づいて一定の時間間隔で繰り返される報知を、前記処理タイミングのほぼ中間の範囲で繰り返すステップと、前記複数の携帯端末間での同期がとれた後に、1つの同じ報知にあわせて前記複数の携帯端末のユーザが各々の前記携帯端末を操作することで、前記指示入力手段から指示入力を受け付けるステップと、受け付けた前記指示入力に応じて、前記指示入力の入力タイミングに対応した前記報知の後の前記処理タイミングで、前記所定の処理を開始するステップと、を含む処理タイミング同期方法である。
請求項2の発明は、請求項1に記載の処理タイミング同期方法であって、前記所定の処理は、楽曲のプログラム又はゲームプログラムを実行するものであること、を特徴とする処理タイミング同期方法である。
請求項3の発明は、請求項1又は請求項2に記載の処理タイミング同期方法であって、前記指示入力手段は、前記携帯端末の位置の変位を検出することで、指示入力を受け付けること、を特徴とする処理タイミング同期方法である。
請求項4の発明は、請求項1から請求項3のいずれか1項に記載の処理タイミング同期方法において、前記複数の携帯端末(201)が、無線(230)により通信網(220)との間で通信し、前記通信網を介して基準タイマを有するタイマサーバ(210)との間で通信する受信部(209)を備え、前記同期をとるステップは、前記複数の携帯端末の各々の前記受信部が前記タイマサーバから受信した前記基準タイマのタイマデータに基づいて、各々の前記タイマ(5)を同期させること、を特徴とする処理タイミング同期方法である。
請求項5の発明は、請求項1から請求項3のいずれか1項に記載の処理タイミング同期方法において、前記複数の携帯端末(301)が、無線(330)による送受信部(309)を備え、前記同期をとるステップは、前記複数の携帯端末の間で各々の前記送受信部を介して前記無線による通信をすることにより、前記複数の携帯端末のうち一の携帯端末の前記タイマ(5)に、前記複数の携帯端末のうち前記一の携帯端末を除く他の携帯端末の前記タイマを同期させること、を特徴とする処理タイミング同期方法である。
請求項6の発明は、請求項1から請求項3のいずれか1項に記載の処理タイミング同期方法において、前記複数の端末(1,201,301)が、前記タイマ(5)の変更入力を受け付けるタイマ変更入力手段(14)を備え、前記同期をとるステップは、前記複数の携帯端末において各々の前記タイマ変更入力手段により受け付けた前記変更入力の入力タイミングを前記報知のタイミングとして、前記報知をずらして前記一定の時間間隔で報知して、各々の前記タイマを同期させること、を特徴とする処理タイミング同期方法である。
請求項7の発明は、コンピュータ(1,201,301)を、所定の処理を開始する処理タイミングに対応し、前記コンピュータのタイマに基づいて一定の時間間隔で繰り返される報知を、前記処理タイミングのほぼ中間の範囲で繰り返す報知手段(22)と、指示入力を受け付ける指示入力手段(12)と、前記指示入力手段により受け付けた前記指示入力に応じて、前記指示入力の入力タイミングに対応した前記報知の後の前記処理タイミングで、前記所定の処理を開始する処理実行手段(26)と、して機能させるためのタイミング補正プログラムである。
請求項8の発明は、請求項7に記載のタイミング補正プログラム(32)において、前記報知手段(22)を、音、光、視覚的手段による表示のうち少なくともいずれかにより報知するように機能させること、を特徴とするタイミング補正プログラムである。
請求項9の発明は、請求項8に記載のタイミング補正プログラム(32)において、前記報知手段(22)を、報知するタイミングを最大値とするグラフを用いた図形表示により報知するように機能させること、を特徴とするタイミング補正プログラムである。
請求項10の発明は、請求項7から請求項9のいずれか1項に記載のタイミング補正プログラム(32)において、前記処理実行手段(26)を、楽曲のプログラム(34)又はゲームプログラムを開始するように機能させること、を特徴とするタイミング補正プログラムである。
請求項11の発明は、請求項7から請求項10のいずれか1項に記載のタイミング補正プログラム(32)を記憶する記憶部(3)と、前記記憶部に記憶された前記タイミング補正プログラムを実行する制御部(2)と、を備える携帯端末(1,201,301)である。
なお、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
The invention of
A second aspect of the present invention is the processing timing synchronization method according to the first aspect, wherein the predetermined processing is to execute a music program or a game program. is there.
Invention of
A fourth aspect of the present invention is the processing timing synchronization method according to any one of the first to third aspects, wherein the plurality of portable terminals (201) communicate with the communication network (220) wirelessly (230). A receiving unit (209) that communicates with a timer server (210) having a reference timer via the communication network, and the step of synchronizing includes the step of each of the plurality of mobile terminals It is a processing timing synchronization method characterized by synchronizing each said timer (5) based on the timer data of the said reference timer which the receiving part received from the said timer server.
According to a fifth aspect of the present invention, in the processing timing synchronization method according to any one of the first to third aspects, the plurality of portable terminals (301) includes a wireless transmission / reception unit (309) (309). The synchronization step includes the wireless communication between each of the plurality of portable terminals via each of the transmission / reception units, whereby the timer (5) of one portable terminal among the plurality of portable terminals. In addition, the processing timing synchronization method is characterized in that the timers of other mobile terminals excluding the one mobile terminal among the plurality of mobile terminals are synchronized.
A sixth aspect of the present invention is the processing timing synchronization method according to any one of the first to third aspects, wherein the plurality of terminals (1, 201, 301) receive a change input of the timer (5). A timer change input means (14) for accepting, and in the step of synchronizing, the notification is performed using the input timing of the change input received by the timer change input means in each of the plurality of portable terminals as the notification timing. The processing timing synchronization method is characterized in that each of the timers is synchronized by shifting and informing at the predetermined time interval.
The invention according to
According to an eighth aspect of the present invention, in the timing correction program (32) according to the seventh aspect, the notifying means (22) functions so as to be notified by at least one of sound, light, and display by visual means. This is a timing correction program characterized by the above.
According to a ninth aspect of the present invention, in the timing correction program (32) according to the eighth aspect of the invention, the notification means (22) is caused to function so as to be notified by a graphic display using a graph having a maximum notification timing. This is a timing correction program characterized by the above.
A tenth aspect of the present invention is the timing correction program (32) according to any one of the seventh to ninth aspects, wherein the processing execution means (26) starts a music program (34) or a game program. It is a timing correction program characterized by functioning as follows.
According to an eleventh aspect of the present invention, there is provided a storage unit (3) for storing the timing correction program (32) according to any one of the seventh to tenth aspects, and the timing correction program stored in the storage unit. It is a portable terminal (1, 201, 301) provided with the control part (2) to perform.
Note that the configuration described with reference numerals may be modified as appropriate, and at least a part of the configuration may be replaced with another component.
本発明によれば、以下の効果を奏することができる。
(1)本発明は、コンピュータのタイマに基づいて一定の時間間隔で繰り返して報知して、ユーザからの指示入力を受け付けた入力タイミングに対応し報知よりも特定の時間遅延した処理タイミングで、所定の処理を開始する。よって、ユーザの入力タイミングを補正した、入力タイミングにより特定の時間遅延したタイミングで、所定の処理を開始することができるので、ユーザの操作による入力タイミングのずれを勘案して、所定の処理を開始することができる。
According to the present invention, the following effects can be obtained.
(1) The present invention repeatedly notifies at a fixed time interval based on a timer of a computer, and corresponds to an input timing at which an instruction input from a user is accepted, and at a processing timing delayed by a specific time from the notification. Start processing. Therefore, the predetermined processing can be started at a timing delayed by a specific time according to the input timing after correcting the user's input timing, so that the predetermined processing is started in consideration of the deviation of the input timing due to the user's operation. can do.
(2)本発明は、一定の時間間隔で繰り返される処理タイミングのほぼ中間の範囲で報知を行う。よって、ユーザが報知を認識して入力を行った場合において、その入力が次に報知されるまでの時間間隔のほぼ中間の範囲以内であれば、ユーザの入力が報知とは多少前後しても、ある処理タイミングで所定の処理を開始することができる。 (2) In the present invention, notification is performed in a range approximately in the middle of the processing timing repeated at regular time intervals. Therefore, when the user recognizes the notification and makes an input, if the input is within the middle range of the time interval until the next notification, the user's input may be slightly different from the notification. The predetermined processing can be started at a certain processing timing.
(3)本発明は、ユーザからのタイマの変更入力を受け付けたタイミングを報知するタイミングとして報知をずらして、一定の時間間隔で報知する。よって、例えば、複数のコンピュータの各々のタイマに関して、1つのコンピュータの報知するタイミングに、他のコンピュータの報知するタイミングを一致させることができるので、複数のコンピュータ間でタイマの同期をとるシステムを構築することができる。 (3) In the present invention, the notification is shifted as the timing for notifying the timing when the change input of the timer from the user is received, and the notification is made at a constant time interval. Therefore, for example, with respect to each timer of a plurality of computers, the timing notified by one computer can be made coincident with the timing notified by one computer, so that a system for synchronizing timers between a plurality of computers is constructed. can do.
(4)本発明は、基準タイマを有する端末との間で通信して、その基準タイマに同期させて一定の時間間隔で報知する。よって、端末に対して通信した複数のコンピュータの報知するタイミングを基準タイマに一致させることで、同期をとることができる。 (4) In the present invention, communication is performed with a terminal having a reference timer, and notification is made at a constant time interval in synchronization with the reference timer. Therefore, synchronization can be achieved by making the timings notified by the plurality of computers that communicated with the terminal coincide with the reference timer.
(5)本発明は、音、光、視覚的手段による表示のうち少なくともいずれかにより報知するので、ユーザの聴覚や視覚に訴える報知手段を提供することができる。また、報知するタイミングを最大値によるグラフを用いた図形表示により報知するので、ユーザに、最大値になったときに、入力操作を行うように促して、より指示入力の操作を行いやすい報知手段を提供することができる。 (5) Since the present invention provides notification by sound, light, or display by visual means, it is possible to provide a notification means that appeals to the user's hearing or vision. In addition, since the notification timing is notified by a graphic display using a graph with the maximum value, the notification means that prompts the user to perform an input operation when the maximum value is reached and makes it easier to perform an instruction input operation. Can be provided.
(6)本発明は、所定の処理として、楽曲のプログラム又はゲームプログラムを開始する。よって、楽曲のプログラムの場合には、例えば、複数のコンピュータを用いて、楽曲の各パートの演奏の開始タイミングを一致させることで、コンピュータを用いた合奏を行うことができる。また、ゲームプログラムの場合には、ユーザによる多少のプレイ開始入力の操作のずれを解消し、プレイの開始タイミングを一致させたゲームを実行することができる。 (6) The present invention starts a music program or a game program as the predetermined process. Therefore, in the case of a music program, for example, by using a plurality of computers to match the performance start timing of each part of the music, an ensemble using the computer can be performed. In the case of a game program, it is possible to execute a game in which some deviations in the operation of the play start input by the user are eliminated and the start timings of the play are matched.
(7)本発明は、タイミング補正プログラムを携帯端末に記憶することで、携帯端末で実現することができる。また、複数の携帯端末を用いて、タイマの同期をとり、各々の携帯端末の入力タイミングに対応し報知よりも特定の時間遅延した処理タイミングで処理を実行することで、入力タイミングの多少のずれを吸収するので、複数の携帯端末での処理の開始タイミングを合わせることができる。 (7) The present invention can be realized in a mobile terminal by storing the timing correction program in the mobile terminal. In addition, by using a plurality of mobile terminals to synchronize timers and executing processing at a processing timing that is delayed by a specific time from notification corresponding to the input timing of each mobile terminal, there is a slight deviation in input timing. Therefore, it is possible to synchronize the start timings of processing in a plurality of portable terminals.
本発明は、複数の装置間において同期をとることができるタイミング補正プログラム、携帯端末及び処理タイミング同期方法を提供するという目的を、タイミング補正プログラムが、コンピュータを、指示入力を受け付ける指示入力手段と、所定の処理を開始する処理タイミングに対応する報知を、コンピュータのタイマに基づいて一定の時間間隔で繰り返す報知手段と、受け付けた指示入力に応じて、指示入力の入力タイミングに対応し報知よりも特定の時間遅延した処理タイミングで、所定の処理を開始する処理実行手段として機能させることによって実現した。 An object of the present invention is to provide a timing correction program capable of synchronizing among a plurality of devices, a portable terminal, and a processing timing synchronization method. The notification corresponding to the processing timing for starting the predetermined process is specified more than the notification corresponding to the input timing of the instruction input in accordance with the notification means that repeats at a predetermined time interval based on the timer of the computer and the received instruction input This is realized by functioning as a process execution means for starting a predetermined process at a process timing delayed by the time.
(第1実施形態)
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
図1は、第1実施形態に係る携帯電話機1の機能ブロックを示す図である。携帯電話機1は、電話や電子メールの機能の他、プレインストールされ又はダウンロードしたゲームプログラム等を用いて各種処理を実行できる携帯型の端末である。例えば、同一の楽曲プログラムをダウンロードした複数の携帯電話機1を用いて、同期をとって楽曲プログラムの開始処理を実行することで、複数の携帯電話機1による楽曲演奏をすることができる。携帯電話機1は、主な構成として、制御部2、記憶部3、入力部4、タイマ部5、発光部6、表示部7、音声出力部8、通信インタフェース部9及びブレ検出部10を備える。
(First embodiment)
Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings. This is merely an example, and the technical scope of the present invention is not limited to this.
FIG. 1 is a diagram illustrating functional blocks of the
携帯電話機1の制御部2は、報知手段22、タイマ変更手段24及び処理実行手段26を有する。
報知手段22は、表示部7や音声出力部8を用いて、ユーザに対して所定の時間間隔を報知する。所定の時間間隔とは、例えば0.5秒から2秒といった比較的短い時間の間隔であり、ユーザ同士での入力タイミングを合わせやすい時間間隔をいう。
タイマ変更手段24は、一定の時間間隔で繰り返して報知するタイミングを、入力部4の入力タイミングにずらして報知する。
処理実行手段26は、指示入力の入力タイミングに対応し報知よりも特定の時間遅延した処理タイミングで、所定の処理を開始する。所定の処理とは、例えば、ゲームプログラムや楽曲プログラムを実行する処理をいう。以降、所定の処理を、楽曲プログラムを実行する処理として説明する。
The
The
The
The process execution means 26 starts a predetermined process at a process timing corresponding to the input timing of the instruction input and delayed by a specific time from the notification. The predetermined process refers to a process for executing a game program or a music program, for example. Hereinafter, the predetermined process will be described as a process for executing a music program.
制御部2は、情報の演算、及び処理を行う情報演算処理装置(CPU)であり、当該携帯電話機1全体を制御するものである。制御部2は、次に説明する記憶部3に記憶された各種プログラムを適宜読み出して実行することにより、携帯電話機1のハードウェアと協働し、本発明に係る各種機能を実現している。
The
記憶部3は、タイミング補正プログラム32及び楽曲プログラム34を有する。
タイミング補正プログラム32は、入力タイミングに対応し、報知手段22による報知よりも特定の時間遅延した処理タイミングで、楽曲プログラム34を実行するためのプログラムである。
楽曲プログラム34は、楽曲データを再生して楽曲を演奏するためのプログラムであって、複数の楽曲データをパートごとに記憶している。楽曲のパートデータは、記憶部3の楽曲プログラム34とは別の場所に記憶してもよい。携帯電話機1において、楽曲プログラム34を実行し、楽曲のパートデータを再生することで、携帯電話機1のユーザは、指定した楽曲のパートデータを聴くことができる。
The
The
The
記憶部3は、上述のタイミング補正プログラム32及び楽曲プログラム34の他、制御部2と組み合わせてプログラムの実行に使用するメモリを含んでよい。記憶部3を実現するものとして、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)等が含まれる。メモリカード等の補助記憶装置も含む概念である。
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、携帯電話機1は、記憶部3、制御部2等を備えた情報処理装置であり、本発明のコンピュータの概念に含まれる。
The
Note that the computer in the present invention refers to an information processing device including a storage device, a control unit, and the like, and the
入力部4は、指示入力手段12及びタイマ変更入力手段14を有する。指示入力手段12は、ユーザから楽曲プログラム34の実行を開始するタイミング(指示入力)を受け付ける。タイマ変更入力手段14は、報知するタイミングを、ユーザからの操作を受け付けたタイミングにずらすために、変更入力を受け付ける。入力部4は、上述のようなユーザによる入力の受け付けを行うものであり、各種キーやボタン等を含んでよい。
The
タイマ部5は、一定の時間間隔を刻むタイマである。
発光部6は、例えば、携帯電話機1に有するLED(Light Emitting Diode)が、制御部2からの命令に応じて発光するものである。
表示部7は、ユーザからの入力操作により、電話や電子メールに関する表示や、ゲーム画面の表示を行うものであり、携帯電話機1に直接組み込まれている。主に、液晶表示装置(LCD)等のディスプレイ装置を含む。
The
The light emitting unit 6 is, for example, an LED (Light Emitting Diode) included in the
The
音声出力部8は、制御部2からの命令に応じて音声を出力するものである。例えば、記憶部3に記憶された楽曲のパートデータを、スピーカにより再生させるための役割を果たす。
通信インタフェース部9は、電話や電子メールの送受信を行うためのインタフェースであり、アンテナに接続されている。
ブレ検出部10は、例えば、加速度センサであり、ユーザによる携帯電話機1を振る等の操作により、携帯電話機1の位置の変位を検出する。
The
The communication interface unit 9 is an interface for transmitting and receiving telephone calls and e-mails, and is connected to an antenna.
The shake detection unit 10 is an acceleration sensor, for example, and detects the displacement of the position of the
次に、携帯電話機1での報知について説明する。
図2は、第1実施形態に係る報知例を示す図である。
この携帯電話機1は、1秒の時間間隔でユーザに報知するために、報知手段として表示部7と音声出力部8とを用いたものである。図2では、0秒から1秒までの間を図2(a)から(e)で示している。この0秒から1秒の間の状態を、1秒経過後も繰り返すことで、1秒ごとの時間間隔をユーザに報知する。
Next, notification by the
FIG. 2 is a diagram illustrating a notification example according to the first embodiment.
The
図2(a)は、0秒のタイミングでの表示部7と音声出力部8との様子を示す。表示部7には、ユーザによる入力操作のタイミングの注意書きがされたメッセージ部40と、ユーザに入力タイミングをより分かりやすく示すためのステータス42をグラフ(バー)で表したバー部41とが表示されている。バー部41に表示されたステータス42は、「0」に近い値を示している。また、音声出力部8からは、音声が出力されていない。
図2(b)は、0.25秒のタイミングでの表示部7と音声出力部8との様子を示す。バー部41のステータス42は、図2(a)と比較してグラフが右方向に延びて表示されており、値が大きくなっている。また、音声出力部8からは、少量の音声が出力されている。
FIG. 2A shows the state of the
FIG. 2B shows the state of the
図2(c)は、0.5秒のタイミングでの表示部7と音声出力部8との様子を示す。バー部41のステータス42は、図2(b)と比較してさらに値が大きくなっており、MAX値を指している。また音声出力部8からは、大音量の音声が出力されている。
図2(d)は、0.75秒のタイミングでの表示部7と音声出力部8との様子を示す。表示部7、音声出力部8共に上述の図2(b)と同じであるが、バー部41のステータス42は、図(c)と比較してグラフが左方向に縮んで表示されており、値が小さくなっている。
図2(e)は、1秒のタイミングでの表示部7と音声出力部8との様子を示しており、これは、図2(a)と同じ状態である。
FIG. 2C shows the state of the
FIG. 2D shows the state of the
FIG. 2 (e) shows the state of the
このように、携帯電話機1は、図2(a)から(e)までを繰り返すことで、音声出力部8は、1秒ごとに大音量を出力し、表示部7は、1秒ごとにバー部41のステータス42をMAX値に表示する。このように、携帯電話機1は、表示部7と音声出力部8とにより、一定の時間間隔でユーザに繰り返して報知することができる。
また、携帯電話機1は、報知するタイミングをMAX値とするグラフを用いた図形表示を表示部7に表示することで報知し、さらに音声出力部8を用いて音による報知をするので、ユーザは、報知に従うことで、最適なタイミングで指示入力の操作を行うことができる。
As described above, the
Moreover, since the
次に、複数の携帯電話機1を用いた同期をとる方法について説明する。
図3は、第1実施形態に係る2つの携帯電話機1による同期方法の例を示す図である。ユーザAが、携帯電話機1Aを用い、ユーザBが、携帯電話機1Bを用いて、携帯電話機1Aと携帯電話機1Bとの間で同期をとる様子を示す。
携帯電話機1Aは、0.5秒を報知開始位置として、その後1秒間隔で報知している。以降の説明において、図中の「●」は、報知するタイミングを示す。また、携帯電話機1Bは、0.7秒を報知開始位置として、その後1秒間隔で報知している(図中T1)。よって、携帯電話機1Aと携帯電話機1Bとは図中Z1(0.2秒間)の時間のずれが生じており、同期がとれていない。
Next, a method for performing synchronization using a plurality of
FIG. 3 is a diagram illustrating an example of a synchronization method using two
The
ここで、報知するタイミングを携帯電話機1Aに同期させるために、ユーザBが携帯電話機1Bを操作して、タイマの変更入力を行う(図中(#1))。このタイマの変更入力は、例えば、ユーザBが、上述の図2で説明した報知をしている携帯電話機1Aを覗き込んで、又は携帯電話機1Aの音を聞きながら、携帯電話機1Aの報知のタイミングで携帯電話機1Bの入力部4Bを操作することで、行うことができる。図3に示すタイマの変更入力を行ったタイミングである2.55秒を報知開始位置として、携帯電話機1Bは、その後1秒間隔で報知する(図中T2)。しかしながら、まだ、携帯電話機1Aと携帯電話機1Bとは図中Z2(0.15秒)の時間のずれが生じており、同期がとれていない。
Here, in order to synchronize the notification timing with the
さらに、報知するタイミングを携帯電話機1Aに同期させるため、ユーザBが携帯電話機1Bを操作して、タイマの変更入力を再度行う(図中(#2))。すると、入力を行ったタイミングである5.5秒を報知開始位置として、携帯電話機1Bは、その後1秒間隔で報知する(図中T3)。この場合には、携帯電話機1Aと携帯電話機1Bとは、報知するタイミングが一致するので、同期がとれている。
Furthermore, in order to synchronize the notification timing with the
このように、携帯電話機1Aのタイマと同期がとれるように、ユーザBが、例えば、上述の方法でタイマの変更入力を行うことで、携帯電話機1Bがタイマの変更入力を受け付けたタイミングで報知する。よって、ユーザBは、視覚や聴覚を用いて、携帯電話機1Bと他の携帯電話機1Aとの間で同期をとることができる。
なお、ここでは、図2に示す報知を用いて同期をとる方法を説明したが、タイマ部5の刻む時間間隔を、例えば、メトロノームのような音を出力させることで、音に合わせてユーザが入力部4を操作して、複数の携帯電話機1の間の同期をとってもよい。
In this way, so that the user B can input the change of the timer by the above-described method, for example, so that the
In addition, although the method of obtaining synchronization using the notification shown in FIG. 2 has been described here, the time interval recorded by the
次に、同期のとれた複数の携帯電話機1を用いた処理の実行について説明する。
図4は、第1実施形態に係る2つの携帯電話機1による処理実行方法の例を示す図である。
前提として、図3で示したような方法により、ユーザAの携帯電話機1Aと、ユーザBの携帯電話機1Bとのタイマの同期がとれているものとする。
Next, execution of processing using a plurality of synchronized
FIG. 4 is a diagram illustrating an example of a process execution method by the two
It is assumed that the timers of user A's
ここで、ユーザAとユーザBとが、報知するタイミングに合わせて「いっせ〜の〜せっ!」とかけ声をかけながら、「せっ!」のタイミングで両ユーザが処理の開始の指示入力を行う。人間の操作において、視覚や聴覚により報知を認識して、ボタンを押す等(指示入力手段12)による入力を行うまでの間には、多少の時間のずれが発生する。ユーザAは、「せっ!」のタイミングより少し遅く指示入力を行っている(図中(#11))。他方、ユーザBは、「せっ!」のタイミングより少し早く指示入力を行っている。 Here, both the user A and the user B input an instruction to start the process at the timing of “Set!” While calling out “Issue ~~~!” According to the timing of notification. In human operation, there is a slight time lag until the notification is recognized visually or auditorily and input is performed by pressing a button or the like (instruction input means 12). User A inputs the instruction a little later than the timing of “SET!” (# 11 in the figure). On the other hand, the user B inputs an instruction a little earlier than the timing of “SET!”.
そして、この例では、3つの連続した報知のタイミング(図4の例では、2.5秒、3.5秒、4.5秒のタイミング)が存在する場合に、制御部2は、最初の2つの連続した報知のタイミング(2.5秒、3.5秒)の時間の中間(3秒)と、後の2つの連続した報知のタイミング(3.5秒、4.5秒)の時間の中間(4秒)とを、処理タイミングとする。そして、制御部2は、前の処理タイミング(3秒)と次の処理タイミング(4秒)との間に受け付けた入力を、同時に処理を開始するものとして、次の処理タイミング(4秒)から処理を開始する。
In this example, when there are three continuous notification timings (in the example of FIG. 4, timings of 2.5 seconds, 3.5 seconds, and 4.5 seconds), the
すなわち、図中(#11)でのタイミング及び図中(#12)でのタイミングは、報知するタイミング(3.5秒)とは合っておらず、多少のずれが生じている。しかし、報知の前後の入力に対して、報知よりも特定時間遅延した処理タイミングであり、前の報知と後の報知との中間のタイミング(4秒)で処理を開始するようにすることで、多少のユーザによる操作のタイミングのずれを考慮して、処理の開始タイミングを合わせることができる。 That is, the timing at (# 11) in the figure and the timing at (# 12) in the figure do not match the notification timing (3.5 seconds), and there is some deviation. However, with respect to the input before and after the notification, the processing timing is delayed by a specific time from the notification, and the processing is started at an intermediate timing (4 seconds) between the previous notification and the subsequent notification. The start timing of the processing can be adjusted in consideration of a slight shift in the operation timing by the user.
図5は、第1実施形態に係る発明を利用して、4人のユーザAからユーザDが、同一の楽曲Xのパートデータを各々携帯電話機1Aから携帯電話機1Dに記憶することで、楽曲演奏を行う例である。
前提として、楽曲Xのプログラムは、携帯電話機1Aから携帯電話機1Dの各々に対して通信可能なサーバ(図示せず)からダウンロードされた状態となっている。また、楽曲Xは、メロディX1、ギターX2、ドラムX3、ベースX4の各パートデータから構成されている。各携帯電話機1は、任意のパートが選択できるように構成されている。ここでは、携帯電話機1Aは、メロディX1が、携帯電話機1Bは、ギターX2が、携帯電話機1Cは、ドラムX3が、携帯電話機1Dは、ベースX4が各々選択されている。さらに、各携帯電話機1Aから携帯電話機1Dは、タイマの同期がとれた状態になっている。また、携帯電話機1Aから携帯電話機1Dは、ブレ検出部10の出力に応じて、音声出力するものである。つまり、携帯電話機1Aから携帯電話機1Dは、その携帯電話機1Aから携帯電話機1Dが振られている間は、音声出力部から音声を出力する。
FIG. 5 shows that the music performance is performed by storing the part data of the same music piece X from the
As a premise, the music X program is downloaded from a server (not shown) that can communicate with each
4人のユーザAからユーザDは、4人で「いっせ〜の〜せっ!」とかけ声を合わせて、同じタイミングで各々の携帯電話機1を振ることで指示入力をする。この指示入力のタイミングが多少ずれていた場合であっても、上述の図4で説明した処理により、処理タイミングを合わせることで、各パートの演奏を同時に開始することができ、携帯電話機1を振って合奏を行うことができる。よって、あたかも各々のユーザが楽器を演奏したかのような爽快感、充実感を、各ユーザは味わうことができる。
The four users A to D input the instructions by shaking the
次に、上述の処理についてフローチャートに基づき説明する。
図6は、第1実施形態に係る携帯電話機1のフローチャートである。
まず、ステップS1において、制御部2は、タイマ部5のタイマを起動して、一定の時間間隔を検出する。
次に、ステップS2では、制御部2(報知手段22)は、タイマに基づいて一定の時間間隔で報知する。
Next, the above process will be described with reference to a flowchart.
FIG. 6 is a flowchart of the
First, in step S1, the
Next, in step S2, the control part 2 (notification means 22) alert | reports by a fixed time interval based on a timer.
ステップS3では、制御部2は、タイマの変更入力をタイマ変更入力手段14により受け付けたか否かを判断する。タイマの変更入力を受け付けた場合(ステップS3:YES)には、制御部2は、処理をステップS4に移す。他方、タイマの変更入力を受け付けていない場合(ステップS3:NO)には、制御部2は、処理をステップS5に移す。
ステップS4では、制御部2(タイマ変更手段24)は、変更入力を受け付けたタイミングを報知するタイミングとする。その後、制御部2は、処理をステップS5に移す。
In step S <b> 3, the
In step S4, the control unit 2 (timer changing means 24) sets the timing for notifying the timing of accepting the change input. Thereafter, the
ステップS5では、制御部2は、指示入力手段12により処理開始の指示入力を受け付けたか否かを判断する。処理開始の指示入力を受け付けた場合(ステップS5:YES)には、制御部2は、処理をステップS6に移す。他方、処理開始の指示入力を受け付けていない場合(ステップS5:NO)には、制御部2は、処理をステップS3に移す。
ステップS6では、制御部2(処理実行手段26)は、処理開始の指示入力を受け付けたタイミングに対応し、報知よりも特定の時間遅延した処理タイミングを求め、求めた処理タイミングで処理を開始する。その後、制御部2は、本処理を終了する。
In step S <b> 5, the
In step S6, the control unit 2 (the process execution unit 26) obtains a process timing delayed by a specific time from the notification corresponding to the timing at which the process start instruction is received, and starts the process at the obtained process timing. . Then, the
このように、携帯電話機1は、処理を開始するタイミングを変更することができる。よって、本処理を複数の携帯電話機1に適用することで、複数の携帯電話機1同士で処理タイミングの同期をとることができる。よって、複数の携帯電話機1で処理タイミングの同期をとるシステムを構築することができる。
Thus, the
(第2実施形態)
次に、本発明を適用した第2実施形態について説明する。
第2実施形態は、複数の携帯電話機の同期をとる他の方法を示したものである。
なお、以下の説明及び図面において、上述した第1実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
(Second Embodiment)
Next, a second embodiment to which the present invention is applied will be described.
The second embodiment shows another method for synchronizing a plurality of mobile phones.
Note that, in the following description and drawings, the same reference numerals or the same reference numerals are given to portions that perform the same functions as those in the first embodiment described above, and overlapping descriptions will be omitted as appropriate.
図7は、第2実施形態に係る同期方法の例を示す図である。
図7(a)は、複数の携帯電話機201が、タイマサーバ210からタイマデータを受信することで、同期をとる方法を示す。このシステムでは、複数の携帯電話機201が通信インタフェース部209を備え、この通信インタフェース部209を介して無線230により通信ネットワーク220との間で通信可能に接続されている。また、通信ネットワーク220には、タイマサーバ210が通信可能に接続されている。タイマサーバ210は、複数の携帯電話機201の内部時計を、通信ネットワーク220を介して正しく調整するNTP(Network Time Protocol)サーバであり、このタイマサーバ210のタイマを基準タイマとして、タイマデータを携帯電話機201に送信する。このシステムは、携帯電話機201が無線230を介してタイマサーバ210のタイマデータを受信し、タイマ部のタイマを基準タイマに合わせることで、全ての携帯電話機201のタイマを同期のとれたものとすることができる。
FIG. 7 is a diagram illustrating an example of a synchronization method according to the second embodiment.
FIG. 7A shows a method in which a plurality of
図7(b)は、2つの携帯電話機301同士で赤外線通信等の無線通信を行うことで、同期をとる方法を示す。2つの携帯電話機301は、通信インタフェース部309を介して無線330により通信可能な状態で接続されている。この場合に、一方の携帯電話機301が、タイマ部のタイマのデータを他方の携帯電話機301に送信する。他方の携帯電話機201は、タイマデータを受信し、タイマ部のタイマをタイマデータに合わせる。そうすることで、2つの携帯電話機301のタイマを同期のとれたものとすることができる。
FIG. 7B shows a method of synchronizing by performing wireless communication such as infrared communication between two
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した第1及び第2実施形態並びに後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment mentioned above. In addition, the effects described in the embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. Note that the first and second embodiments described above and modifications described later can be used in appropriate combination, but detailed description thereof will be omitted.
(変形形態)
(1)第1及び第2実施形態では、携帯電話機を用いて実現するものとして説明した。しかし、これに限らず、PDA(Personal Digital Assistants)等の携帯情報端末でもよい。また、複数のゲームが可能な携帯用のゲーム機でもよいし、専用のゲームプログラムを記憶した携帯用のゲーム機でもよい。特に第1実施形態の場合には、通信機能を有さない携帯端末であっても実現できる。
(2)第1実施形態では、楽曲プログラムの処理タイミングを同期させる例で説明した。しかし、これに限らず、同期を合わせて行う、例えば、ドライブゲームや対戦ゲーム等のゲームプログラムについて用いてもよい。
(3)第1実施形態では、表示部及び音声出力部を用いた報知について説明した。しかし、これに限らず、表示部又は音声出力部を用いた報知であってもよいし、発光部を用いた報知であってもよい。さらに、それらを組み合せて報知してもよい。
(Deformation)
(1) In the first and second embodiments, it has been described as being realized using a mobile phone. However, the present invention is not limited to this, and a portable information terminal such as a PDA (Personal Digital Assistant) may be used. Moreover, the portable game machine in which a some game is possible may be sufficient, and the portable game machine which memorize | stored the exclusive game program may be sufficient. In particular, in the case of the first embodiment, even a portable terminal that does not have a communication function can be realized.
(2) In the first embodiment, the example in which the processing timing of the music program is synchronized has been described. However, the present invention is not limited to this, and may be used for a game program such as a drive game or a battle game that is performed in synchronization.
(3) In 1st Embodiment, the alerting | reporting using a display part and an audio | voice output part was demonstrated. However, the present invention is not limited to this, and notification using a display unit or audio output unit may be used, or notification using a light emitting unit may be used. Furthermore, you may alert | report combining them.
1,201,301 携帯電話機
2 制御部
3 記憶部
4 入力部
5 タイマ部
7 表示部
8 音声出力部
12 指示入力手段
14 タイマ変更入力手段
22 報知手段
24 タイマ変更手段
26 処理実行手段
32 タイミング補正プログラム
34 楽曲プログラム
209,309 通信インタフェース部
210 タイマサーバ
220 通信ネットワーク
230,330 無線
1, 201, 301
Claims (11)
前記複数の携帯端末の前記制御部の各々が、
前記複数の携帯端末の前記タイマの各々に対して同期をとるステップと、
所定の処理を開始する処理タイミングに対応し、前記タイマに基づいて一定の時間間隔で繰り返される報知を、前記処理タイミングのほぼ中間の範囲で繰り返すステップと、
前記複数の携帯端末間での同期がとれた後に、1つの同じ報知にあわせて前記複数の携帯端末のユーザが各々の前記携帯端末を操作することで、前記指示入力手段から指示入力を受け付けるステップと、
受け付けた前記指示入力に応じて、前記指示入力の入力タイミングに対応した前記報知の後の前記処理タイミングで、前記所定の処理を開始するステップと、
を含む処理タイミング同期方法。 A plurality of portable terminals including a timer, an instruction input unit, and a control unit are processing timing synchronization methods that synchronize timing for starting predetermined processing,
Each of the control units of the plurality of mobile terminals,
Synchronizing with each of the timers of the plurality of mobile terminals;
Corresponding to a processing timing for starting a predetermined processing, repeating a notification repeated at a constant time interval based on the timer in a range approximately in the middle of the processing timing;
A step of accepting an instruction input from the instruction input means by a user of the plurality of portable terminals operating each of the portable terminals in accordance with one same notification after synchronization between the plurality of portable terminals is established. and,
Depending on the instruction input with accepted, in the processing time after the corresponding notification to the input timing of the instruction input, and initiating the predetermined processing,
A processing timing synchronization method including:
前記所定の処理は、楽曲のプログラム又はゲームプログラムを実行するものであること、The predetermined process is to execute a music program or a game program;
を特徴とする処理タイミング同期方法。A processing timing synchronization method characterized by the above.
前記指示入力手段は、前記携帯端末の位置の変位を検出することで、指示入力を受け付けること、 The instruction input means receives an instruction input by detecting a displacement of the position of the mobile terminal;
を特徴とする処理タイミング同期方法。A processing timing synchronization method characterized by the above.
前記複数の携帯端末が、無線により通信網との間で通信し、前記通信網を介して基準タイマを有するタイマサーバとの間で通信する受信部を備え、
前記同期をとるステップは、前記複数の携帯端末の各々の前記受信部が前記タイマサーバから受信した前記基準タイマのタイマデータに基づいて、各々の前記タイマを同期させること、
を特徴とする処理タイミング同期方法。 In the processing timing synchronization method according to any one of claims 1 to 3 ,
The plurality of mobile terminals communicate with a communication network wirelessly, and include a receiving unit that communicates with a timer server having a reference timer via the communication network,
The step of synchronizing includes synchronizing each of the timers based on timer data of the reference timer received by the receiving unit of each of the plurality of mobile terminals from the timer server;
A processing timing synchronization method characterized by the above.
前記複数の携帯端末が、無線による送受信部を備え、
前記同期をとるステップは、前記複数の携帯端末の間で各々の前記送受信部を介して前記無線による通信をすることにより、前記複数の携帯端末のうち一の携帯端末の前記タイマに、前記複数の携帯端末のうち前記一の携帯端末を除く他の携帯端末の前記タイマを同期させること、
を特徴とする処理タイミング同期方法。 In the processing timing synchronization method according to any one of claims 1 to 3 ,
The plurality of portable terminals include wireless transmission / reception units,
In the synchronization step, the plurality of portable terminals communicate with each other via the transmission / reception unit so that the timer of one portable terminal out of the plurality of portable terminals receives the plurality of the plurality of portable terminals. Synchronizing the timers of other mobile terminals other than the one mobile terminal among the mobile terminals of
A processing timing synchronization method characterized by the above.
前記複数の端末が、前記タイマの変更入力を受け付けるタイマ変更入力手段を備え、
前記同期をとるステップは、前記複数の携帯端末において各々の前記タイマ変更入力手段により受け付けた前記変更入力の入力タイミングを前記報知のタイミングとして、前記報知をずらして前記一定の時間間隔で報知して、各々の前記タイマを同期させること、
を特徴とする処理タイミング同期方法。 In the processing timing synchronization method according to any one of claims 1 to 3 ,
The plurality of terminals include timer change input means for receiving change input of the timer,
In the step of synchronizing, the input timing of the change input received by the timer change input means in each of the plurality of portable terminals is used as the notification timing, and the notification is shifted and the notification is performed at the fixed time intervals. Synchronizing each said timer;
A processing timing synchronization method characterized by the above.
所定の処理を開始する処理タイミングに対応し、前記コンピュータのタイマに基づいて一定の時間間隔で繰り返される報知を、前記処理タイミングのほぼ中間の範囲で繰り返す報知手段と、
指示入力を受け付ける指示入力手段と、
前記指示入力手段により受け付けた前記指示入力に応じて、前記指示入力の入力タイミングに対応した前記報知の後の前記処理タイミングで、前記所定の処理を開始する処理実行手段と、
して機能させるためのタイミング補正プログラム。 Computer
Corresponding to a processing timing for starting a predetermined process , a notification means that repeats a notification repeated at a constant time interval based on a timer of the computer in a range approximately in the middle of the processing timing ;
An instruction input means for receiving an instruction input;
Depending on the instruction input accepted by said instruction input means, in the processing time after the corresponding notification to the input timing of the instruction input, and process execution means for starting the predetermined processing,
Timing correction program to make it function.
前記報知手段を、音、光、視覚的手段による表示のうち少なくともいずれかにより報知するように機能させること、
を特徴とするタイミング補正プログラム。 In the timing correction program according to claim 7 ,
Causing the notification means to function to notify at least one of sound, light, and display by visual means;
A timing correction program characterized by
前記報知手段を、報知するタイミングを最大値とするグラフを用いた図形表示により報知するように機能させること、
を特徴とするタイミング補正プログラム。 In the timing correction program according to claim 8 ,
Causing the notifying means to function by notifying a graphic display using a graph having a maximum notification timing;
A timing correction program characterized by
前記処理実行手段を、楽曲のプログラム又はゲームプログラムを開始するように機能させること、
を特徴とするタイミング補正プログラム。 In the timing correction program according to any one of claims 7 to 9 ,
Causing the process execution means to function to start a music program or a game program;
A timing correction program characterized by
前記記憶部に記憶された前記タイミング補正プログラムを実行する制御部と、
を備える携帯端末。 A storage unit that stores the timing correction program according to any one of claims 7 to 10 ,
A control unit that executes the timing correction program stored in the storage unit;
A mobile terminal comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008114934A JP5160950B2 (en) | 2008-04-25 | 2008-04-25 | Timing correction program, portable terminal, and processing timing synchronization method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008114934A JP5160950B2 (en) | 2008-04-25 | 2008-04-25 | Timing correction program, portable terminal, and processing timing synchronization method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009267766A JP2009267766A (en) | 2009-11-12 |
JP5160950B2 true JP5160950B2 (en) | 2013-03-13 |
Family
ID=41393050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008114934A Active JP5160950B2 (en) | 2008-04-25 | 2008-04-25 | Timing correction program, portable terminal, and processing timing synchronization method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5160950B2 (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09275382A (en) * | 1996-04-05 | 1997-10-21 | Hitachi Ltd | Synchronization adjustment method in time division duplex communication method and communication system using it |
JPH10328430A (en) * | 1997-06-03 | 1998-12-15 | Ruasurekuna:Kk | Communication equipment for game |
JP2005191786A (en) * | 2003-12-25 | 2005-07-14 | Mega Chips Corp | Method for synchronization control between terminals |
JP2006186454A (en) * | 2004-12-27 | 2006-07-13 | Hitachi Ltd | Broadcast receiver, portable broadcast receiver |
JP4853625B2 (en) * | 2006-01-04 | 2012-01-11 | 日本電気株式会社 | Propagation delay time measuring method, synchronization method, and wireless LAN system |
GB2437123B (en) * | 2006-04-10 | 2011-01-26 | Vqual Ltd | Method and apparatus for measuring audio/video sync delay |
JP4770617B2 (en) * | 2006-07-13 | 2011-09-14 | 株式会社豊田中央研究所 | Communication synchronization method and communication terminal |
JP2008028599A (en) * | 2006-07-20 | 2008-02-07 | Nec Corp | Reproduction method of multimedia data, and main communication apparatus, sub-communication apparatus, and program for execution of the method |
-
2008
- 2008-04-25 JP JP2008114934A patent/JP5160950B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009267766A (en) | 2009-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7801551B2 (en) | Screen changing method in mobile terminal | |
US20080233937A1 (en) | Mobile communication terminal and method | |
US7422145B2 (en) | Mobile communication terminal and method | |
JP2002111795A (en) | Mobile communication terminal equipment and melody synchronous display control method used for the same | |
JP2005237014A (en) | Wristwatch with information terminal function and mobile phone | |
KR20100001490A (en) | Method for inputting memo on screen of moving picture in portable terminal and portable terminal performing the same | |
JP2009290306A (en) | Mobile terminal device and program | |
JP5160950B2 (en) | Timing correction program, portable terminal, and processing timing synchronization method | |
US20080051136A1 (en) | Method terminal and method for reproducing button sound thereof | |
JP4554533B2 (en) | Portable terminal device and voice output method thereof | |
JP2002328758A (en) | Menu item selecting method for compact information terminal equipment | |
JP2010177774A (en) | Mobile electronic device and voice output adjustment method | |
EP1414019A2 (en) | A system for forming synchronous information of melody and image, and a system for synchronously producing melody and image | |
JP2003249983A (en) | Wristwatch with information terminal function and mobile phone | |
KR20060072877A (en) | Method for setting and providing mp3 player skin in mobile phone | |
KR101185183B1 (en) | Mobile communication terminal having a cheering function and controlling method therefore | |
CN116456035B (en) | Enhanced vibration prompting method and electronic equipment | |
KR20070021456A (en) | Performing and generating music pattern game in wireless terminal | |
KR100578521B1 (en) | Method for setting and providing MP3 player skin in mobile phone | |
JP2011007932A (en) | Mobile terminal device, sound synthesizing method, and sound synthesis program | |
KR100686628B1 (en) | Individual information terminal for displaying real watch image and time on it and content server | |
JP4128190B2 (en) | Alarm clock device linked to mobile communication terminal | |
JP2007151850A (en) | Terminal game device | |
KR20080109553A (en) | Portable terminal and method for playing multimedia file thereof | |
JP2001007895A (en) | Wireless telephone set |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100305 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100408 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100415 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120924 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121002 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121116 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5160950 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151221 Year of fee payment: 3 |