JP3851912B2 - Portable terminal device, program, and information storage medium - Google Patents

Portable terminal device, program, and information storage medium Download PDF

Info

Publication number
JP3851912B2
JP3851912B2 JP2004166658A JP2004166658A JP3851912B2 JP 3851912 B2 JP3851912 B2 JP 3851912B2 JP 2004166658 A JP2004166658 A JP 2004166658A JP 2004166658 A JP2004166658 A JP 2004166658A JP 3851912 B2 JP3851912 B2 JP 3851912B2
Authority
JP
Japan
Prior art keywords
portable terminal
terminal device
program
information
music
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
JP2004166658A
Other languages
Japanese (ja)
Other versions
JP2004348143A (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.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Namco Bandai Games Inc
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 Namco Ltd, Namco Bandai Games Inc filed Critical Namco Ltd
Priority to JP2004166658A priority Critical patent/JP3851912B2/en
Publication of JP2004348143A publication Critical patent/JP2004348143A/en
Application granted granted Critical
Publication of JP3851912B2 publication Critical patent/JP3851912B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、複数の携帯型端末装置で同期して楽曲を演奏するための携帯型端末装置、プログラムおよび情報記憶媒体に関する。   The present invention relates to a portable terminal device, a program, and an information storage medium for playing music in synchronization with a plurality of portable terminal devices.

従来、携帯電話等の携帯型端末装置を用いて楽曲を演奏する場合、いわゆる着メロとして個々の携帯型端末装置で楽曲の演奏が行われていた。   Conventionally, when a musical piece is played using a portable terminal device such as a mobile phone, the musical piece is played on each portable terminal device as a so-called ringtone.

一方、近年、ブルートゥース等の近距離無線通信技術の発達により、複数の携帯型端末装置間で情報をやりとりする形態も増えてきている。   On the other hand, in recent years, with the development of short-range wireless communication technology such as Bluetooth, the form of exchanging information between a plurality of portable terminal devices is increasing.

このような技術の発達に応じて、複数の携帯型端末装置同士が同期して楽曲の演奏を行うための技術が必要とされている。
特開平11−219174号公報
In accordance with the development of such technology, a technology for performing music performance in synchronization between a plurality of portable terminal devices is required.
Japanese Patent Laid-Open No. 11-219174

例えば、特許文献1では、複数のネットワーク演奏装置が自己の演奏パートの操作情報を他のネットワーク演奏装置に送信し、自己の操作情報と他の操作情報のそれぞれに割り当てられたフレーズ演奏情報を読み出すネットワーク演奏装置が提案されている。   For example, in Patent Document 1, a plurality of network performance devices transmit their own performance part operation information to other network performance devices, and read out the phrase performance information assigned to each of their own operation information and other operation information. Network performance devices have been proposed.

しかし、特許文献1のシステムは、1台の装置が音を再生するものであり、複数の装置が異なる音を同期して再生するシステムではない。   However, the system of Patent Document 1 is a system in which one device reproduces sound, and a plurality of devices do not reproduce different sounds in synchronization.

本発明は、上記の課題に鑑みなされたものであり、その目的は、複数の携帯型端末装置での同期演奏を可能とするための携帯型端末装置、プログラムおよび情報記憶媒体を提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a portable terminal device, a program, and an information storage medium for enabling synchronized performance on a plurality of portable terminal devices. is there.

上記課題を解決するため、本発明に係る情報提供システムは、所定の曲データに基づいて所定の楽曲を再生可能な複数の携帯型端末装置に、前記曲データを含む音再生用情報を提供する情報提供システムであって、
各携帯型端末装置で割り当てられた役割に応じて前記楽曲が再生されるように、各携帯型端末装置に役割を割り当てるための割当プログラムと、前記曲データとを含む音再生用情報を生成する情報生成手段と、
当該音再生用情報を前記複数の携帯型端末装置に提供する提供手段と、
を含むことを特徴とする。
In order to solve the above problems, an information providing system according to the present invention provides sound reproduction information including the song data to a plurality of portable terminal devices capable of reproducing the prescribed song based on the prescribed song data. An information providing system,
Sound reproduction information including an assignment program for assigning a role to each portable terminal device and the song data is generated so that the music is played according to the role assigned by each portable terminal device Information generating means;
Providing means for providing the sound reproduction information to the plurality of portable terminal devices;
It is characterized by including.

また、本発明に係るプログラムは、コンピュータにより読み取り可能なプログラムであり、所定の曲データに基づいて所定の楽曲を再生可能な複数の携帯型端末装置に、前記曲データを含む音再生用情報を提供するためのプログラムであって、
コンピュータを、
各携帯型端末装置で割り当てられた役割に応じて前記楽曲が再生されるように、各携帯型端末装置に役割を割り当てるための割当プログラムと、前記曲データとを含む音再生用情報を生成する情報生成手段と、
当該音再生用情報を前記複数の携帯型端末装置に提供する提供手段として機能させることを特徴とする。
Further, the program according to the present invention is a computer-readable program, and information for reproducing sound including the song data is provided to a plurality of portable terminal devices capable of reproducing a predetermined song based on predetermined song data. A program for providing,
Computer
Sound reproduction information including an assignment program for assigning a role to each portable terminal device and the song data is generated so that the music is played according to the role assigned by each portable terminal device Information generating means;
The sound reproduction information is made to function as providing means for providing the information to the plurality of portable terminal devices.

また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能な情報記憶媒体であって、コンピュータを上記手段として機能させるためのプログラムを記憶したことを特徴とする。   An information storage medium according to the present invention is a computer-readable information storage medium, and stores a program for causing a computer to function as the above-described means.

本発明によれば、各携帯型端末装置に役割を割り当て、役割に応じて楽曲を再生させることにより、複数の携帯型端末装置が同期して演奏を行うことができる。   According to the present invention, by assigning a role to each portable terminal device and playing music according to the role, a plurality of portable terminal devices can perform in synchronization.

また、本発明によれば、楽曲の一部を演奏可能な曲データではなく、楽曲全体を演奏可能な曲データを各携帯型端末装置に提供することにより、各携帯型端末装置の役割に応じて楽曲の一部のデータを提供する場合と比べ、各携帯型端末装置の役割変更を行いやすく、しかも、各携帯型端末装置で演奏の同期をとりやすい。   Further, according to the present invention, according to the role of each portable terminal device, by providing each portable terminal device with song data that can play the entire song, instead of song data that can play a part of the song. Compared with the case of providing partial data of music, it is easier to change the role of each portable terminal device and to synchronize the performance with each portable terminal device.

なお、前記役割としては、例えば、パート(例えば、ギター、ベース等の楽器ごとのパート、ソプラノ、アルト等の音域のパート等)、順序、出力音(例えば、ド、レ、ミ等)等が該当する。   The roles include, for example, parts (for example, parts for each instrument such as guitar and bass, parts in the range of soprano, alto, etc.), order, output sound (for example, de, re, mi, etc.), etc. Applicable.

また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記複数の携帯型端末装置のうちの所定の携帯型端末装置が、前記複数の携帯型端末装置のうちの他の携帯型端末装置が前記曲データを有しているかどうかを判定するための判定用情報と、前記他の携帯型端末装置が前記曲データを有していない場合に、前記曲データを前記他の携帯型端末装置にダウンロードさせるためのダウンロード用情報とを生成し、
前記提供手段は、前記判定用情報と、前記ダウンロード用情報とを前記所定の携帯型端末装置に提供してもよい。
Further, in the information providing system, the program, and the information storage medium, the information generation unit is configured such that a predetermined portable terminal device of the plurality of portable terminal devices is selected from the plurality of portable terminal devices. Information for determining whether or not another portable terminal device has the song data, and when the other portable terminal device does not have the song data, the song data is Generate download information for downloading to other portable terminal devices,
The providing means may provide the determination information and the download information to the predetermined portable terminal device.

これによれば、同期しようとしている携帯型端末装置が曲データを有していない場合には、曲データを容易にダウンロードさせることができる。これにより、携帯型端末装置が曲データを有していない場合であっても、スムーズに演奏の同期をとることができる。   According to this, when the portable terminal device to be synchronized does not have song data, the song data can be easily downloaded. Thereby, even if a portable terminal device does not have music data, performance can be synchronized smoothly.

また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記楽曲と対応した音楽ゲームを実行するためのゲームプログラムを生成し、
前記提供手段は、当該ゲームプログラムを前記複数の携帯型端末装置に提供してもよい。
In the information providing system, the program, and the information storage medium, the information generation unit generates a game program for executing a music game corresponding to the music,
The providing means may provide the game program to the plurality of portable terminal devices.

これによれば、各携帯型端末装置で同期して音楽ゲームを実行することができる。   According to this, a music game can be executed in synchronization with each portable terminal device.

また、本発明に係る携帯型端末装置は、所定の曲データに基づいて所定の楽曲を、他の携帯型端末装置と同時に再生可能な携帯型端末装置であって、
前記他の携帯型端末装置と無線で通信する通信手段と、
前記曲データと、役割を各携帯型端末装置に割り当てるための割当プログラムとを記憶する手段と、
割り当てた役割に応じて前記曲データに基づき、前記楽曲を音声出力する手段と、
を含み、
前記通信手段は、前記役割を示す情報を前記他の携帯型端末装置に送信することを特徴とする。
Further, the portable terminal device according to the present invention is a portable terminal device capable of reproducing a predetermined song based on predetermined song data simultaneously with other portable terminal devices,
Communication means for wirelessly communicating with the other portable terminal device;
Means for storing the song data and an assignment program for assigning a role to each portable terminal device;
Means for outputting the music as a sound based on the music data according to the assigned role;
Including
The communication means transmits information indicating the role to the other portable terminal device.

また、本発明に係るプログラムは、所定の曲データに基づいて所定の楽曲を、他の携帯型端末装置と同時に再生させるためのプログラムであり、コンピュータを有する携帯型端末装置により読み取り可能なプログラムであって、
コンピュータを、
前記他の携帯型端末装置と無線で通信する通信手段に通信させる手段と、
前記曲データと、役割を各携帯型端末装置に割り当てるための割当プログラムとを所定の記憶領域に記憶する手段と、
割り当てた役割に応じて前記曲データに基づき、前記楽曲を音声出力手段に音声出力させる手段として機能させ、
前記通信手段は、前記役割を示す情報を前記他の携帯型端末装置に送信することを特徴とする。
Further, the program according to the present invention is a program for reproducing a predetermined music piece simultaneously with other portable terminal devices based on predetermined music piece data, and is a program readable by a portable terminal device having a computer. There,
Computer
Means for communicating with a communication means for wirelessly communicating with the other portable terminal device;
Means for storing the song data and an assignment program for assigning a role to each portable terminal device in a predetermined storage area;
Based on the song data according to the assigned role, function as a means for voice output to the music output means,
The communication means transmits information indicating the role to the other portable terminal device.

また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能な情報記憶媒体であって、コンピュータを上記手段として機能させるためのプログラムを記憶したことを特徴とする。   An information storage medium according to the present invention is a computer-readable information storage medium, and stores a program for causing a computer to function as the above-described means.

本発明によれば、各携帯型端末装置に役割を割り当て、役割に応じて楽曲を再生させることにより、複数の携帯型端末装置が同期して演奏を行うことができる。   According to the present invention, by assigning a role to each portable terminal device and playing music according to the role, a plurality of portable terminal devices can perform in synchronization.

また、本発明によれば、楽曲の一部を演奏可能な曲データではなく、楽曲全体を演奏可能な曲データを各携帯型端末装置に提供することにより、各携帯型端末装置の役割に応じて楽曲の一部のデータを提供する場合と比べ、各携帯型端末装置の役割変更を行いやすく、しかも、各携帯型端末装置で演奏の同期をとりやすい。   Further, according to the present invention, according to the role of each portable terminal device, by providing each portable terminal device with song data that can play the entire song, instead of song data that can play a part of the song. Compared with the case of providing partial data of music, it is easier to change the role of each portable terminal device and to synchronize the performance with each portable terminal device.

なお、前記役割としては、例えば、パート(例えば、ギター、ベース等の楽器ごとのパート、ソプラノ、アルト等の音域のパート等)、順序、出力音(例えば、ド、レ、ミ等)等が該当する。   The roles include, for example, parts (for example, parts for each instrument such as guitar and bass, parts in the range of soprano, alto, etc.), order, output sound (for example, de, re, mi, etc.), etc. Applicable.

また、前記携帯型端末装置は、前記通信手段からの情報に基づき、前記他の携帯型端末装置が前記曲データを有しているかどうかを判定する手段を含み、
前記通信手段は、前記他の携帯型端末装置が前記曲データを有していないと判定された場合、前記曲データをダウンロードさせるためのダウンロード用情報を前記他の携帯型端末装置に送信してもよい。
Further, the portable terminal device includes means for determining whether the other portable terminal device has the song data based on information from the communication means,
If it is determined that the other portable terminal device does not have the song data, the communication means transmits download information for downloading the song data to the other portable terminal device. Also good.

また、前記プログラムおよび前記情報記憶媒体は、コンピュータを、前記通信手段からの情報に基づき、前記他の携帯型端末装置が前記曲データを有しているかどうかを判定する手段として機能させ、
前記通信させる手段は、前記他の携帯型端末装置が前記曲データを有していないと判定された場合、前記通信手段に、前記曲データをダウンロードさせるためのダウンロード用情報を前記他の携帯型端末装置に送信させてもよい。
Further, the program and the information storage medium cause a computer to function as means for determining whether the other portable terminal device has the song data based on information from the communication means,
When it is determined that the other portable terminal device does not have the song data, the means for causing the communication to transmit the download information for causing the communication means to download the song data. You may make it transmit to a terminal device.

これによれば、同期しようとしている携帯型端末装置が曲データを有していない場合には、曲データを容易にダウンロードさせることができる。これにより、携帯型端末装置が曲データを有していない場合であっても、スムーズに演奏の同期をとることができる。   According to this, when the portable terminal device to be synchronized does not have song data, the song data can be easily downloaded. Thereby, even if a portable terminal device does not have music data, performance can be synchronized smoothly.

また、前記情報提供システム、前記携帯型端末装置、前記プログラムおよび前記情報記憶媒体において、前記割当プログラムは、各携帯型端末装置で前記楽曲の演奏を少しずつずらして開始させるためのプログラムであってもよい。   Further, in the information providing system, the portable terminal device, the program, and the information storage medium, the allocation program is a program for starting the performance of the music piece by little at each portable terminal device. Also good.

これによれば、各携帯型端末装置で楽曲の演奏を少しずつずらして開始させることにより、いわゆる輪唱を実行することが可能となる。   According to this, it is possible to perform so-called singing by starting the performance of the music little by little on each portable terminal device.

また、前記情報提供システム、前記携帯型端末装置、前記プログラムおよび前記情報記憶媒体において、前記割当プログラムは、各携帯型端末装置で前記楽曲の異なるパートを演奏させるためのプログラムであってもよい。   In the information providing system, the portable terminal device, the program, and the information storage medium, the allocation program may be a program for causing each portable terminal device to play different parts of the music.

これによれば、各携帯型端末装置で楽曲の異なるパートを演奏させることにより、いわゆるバンド演奏や合唱を実行することが可能となる。   According to this, it is possible to perform so-called band performance or chorus by playing different parts of music on each portable terminal device.

また、前記携帯型端末装置、前記プログラムおよび前記情報記憶媒体において、前記情報生成手段は、前記楽曲と対応した音楽ゲームを実行するためのゲームプログラムを生成し、
前記提供手段は、当該ゲームプログラムを前記複数の携帯型端末装置に提供してもよい。
In the portable terminal device, the program, and the information storage medium, the information generation unit generates a game program for executing a music game corresponding to the music,
The providing means may provide the game program to the plurality of portable terminal devices.

これによれば、各携帯型端末装置で同期して音楽ゲームを実行することができる。   According to this, a music game can be executed in synchronization with each portable terminal device.

以下、本発明を、情報提供装置および携帯電話に適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。   Hereinafter, a case where the present invention is applied to an information providing apparatus and a mobile phone will be described as an example with reference to the drawings. In addition, the embodiment shown below does not limit the content of the invention described in the claim at all. In addition, all of the configurations shown in the following embodiments are not necessarily essential as means for solving the problems described in the claims.

(システム全体の説明)
図1は、本実施形態の一例に係るシステム全体の概略図である。
(Description of the entire system)
FIG. 1 is a schematic diagram of the entire system according to an example of the present embodiment.

本システムは、情報提供システムとして機能する情報提供装置100と、携帯型端末装置の一種である携帯電話200と、情報提供装置100と携帯電話200とを接続するネットワーク300とを含んで構成されている。   This system includes an information providing device 100 that functions as an information providing system, a mobile phone 200 that is a kind of portable terminal device, and a network 300 that connects the information providing device 100 and the mobile phone 200. Yes.

また、複数の携帯電話200−1〜200−5は、それぞれブルートゥースモジュールを実装し、お互いに無線通信可能に形成されている。   In addition, the plurality of mobile phones 200-1 to 200-5 are each configured to be mounted with a Bluetooth module and capable of wireless communication with each other.

情報提供装置100は、各携帯電話200−1〜200−5に、それぞれパート(役割)を割り当てるための割当プログラムと、曲データとを含む音再生用情報を提供する。   The information providing apparatus 100 provides sound reproduction information including an allocation program for allocating a part (role) and song data to each of the mobile phones 200-1 to 200-5.

ここで、3台の携帯電話200−1〜200−3で、それぞれ異なるパートを再生することにより、バンド演奏を行う場合の画像の遷移について説明する。   Here, the transition of images when performing band performance by playing different parts with the three mobile phones 200-1 to 200-3 will be described.

図2は、本実施形態の一例に係る携帯電話200−1〜200−3での演奏開始時の画像の遷移を示す図である。   FIG. 2 is a diagram illustrating transition of images at the start of performance on the mobile phones 200-1 to 200-3 according to an example of the present embodiment.

まず、携帯電話200−1〜200−5でネットワークの同期が確立した状態で、マスターとして機能する携帯電話200−1を操作するユーザーである「ショウ」は、演奏する曲名を決定する。   First, in the state where network synchronization is established between the mobile phones 200-1 to 200-5, the “show” that is a user who operates the mobile phone 200-1 functioning as a master determines the name of a song to be played.

これにより、携帯電話200−1は、画面に画像400を表示し、当該楽曲を再生可能な携帯電話200をサーチ中であることを示す。   Thereby, the mobile phone 200-1 displays the image 400 on the screen, indicating that the mobile phone 200 capable of reproducing the music is being searched.

携帯電話200−1〜200−3は、サーチが完了すると、画像410を表示し、携帯電話200−1のユーザーである「ショウ」、携帯電話200−2のユーザーである「ヒロ」、携帯電話200−3のユーザーである「トク」の3人で演奏することを示す。   When the search is completed, the mobile phones 200-1 to 200-3 display an image 410, “Show” as a user of the mobile phone 200-1, “Hiro” as a user of the mobile phone 200-2, mobile phone It is shown that the performance is performed by three users “200” who are 200-3 users.

そして、携帯電話200−1〜200−3は、パートの決定が完了すると、画像420を表示し、「ショウ:ギター、ヒロ:ドラム、トク:ベース」といった各ユーザーにどのようなパートを割り当てたかを示す。   When the mobile phone 200-1 to 200-3 completes the part determination, the mobile phone 200-1 to 200-3 displays the image 420, and what part is assigned to each user such as “Show: Guitar, Hiro: Drum, Toku: Bass”. Indicates.

そして、携帯電話200−1〜200−3は、画像430を表示し、割り当てたパートに応じて演奏を開始する。   Then, the mobile phones 200-1 to 200-3 display the image 430 and start playing according to the assigned part.

図3は、本実施形態の一例に係る携帯電話200−1〜200−3での音声出力の模式図である。   FIG. 3 is a schematic diagram of audio output in the mobile phones 200-1 to 200-3 according to an example of the present embodiment.

図2に示す場合、「ショウ」の操作する携帯電話200−1の音声出力部262−1からはギター音を出力し、「ヒロ」の操作する携帯電話200−2の音声出力部262−2からはドラム音を出力し、「トク」の操作する携帯電話200−3の音声出力部262−3からはベース音を出力する。これらの音を携帯電話200−1〜200−3を用いて同時に再生することにより、ギター音、ドラム音、ベース音を含む1つの楽曲が再生される。   In the case shown in FIG. 2, a guitar sound is output from the audio output unit 262-1 of the mobile phone 200-1 operated by “Show”, and the audio output unit 262-2 of the mobile phone 200-2 operated by “Hiro”. Outputs a drum sound, and outputs a bass sound from the sound output unit 262-3 of the mobile phone 200-3 operated by “toku”. By simultaneously reproducing these sounds using the mobile phones 200-1 to 200-3, one piece of music including guitar sounds, drum sounds, and bass sounds is reproduced.

以上のように、本実施の形態によれば、複数の携帯電話200を同期させて楽曲を演奏させることができる。   As described above, according to the present embodiment, a plurality of mobile phones 200 can be synchronized to play music.

(機能ブロックの説明)
次に、上述した機能を実現するための情報提供装置100の機能ブロックについて説明する。
(Description of functional block)
Next, functional blocks of the information providing apparatus 100 for realizing the functions described above will be described.

図4は、本実施形態の一例に係る情報提供装置100の機能ブロックを示す図である。   FIG. 4 is a diagram illustrating functional blocks of the information providing apparatus 100 according to an example of the present embodiment.

情報提供装置100は、携帯電話200と情報をやり取りする送受信部190と、記憶部120と、処理部110とを含んで構成されている。   The information providing apparatus 100 includes a transmission / reception unit 190 that exchanges information with the mobile phone 200, a storage unit 120, and a processing unit 110.

送受信部190は、携帯電話200からの要求情報を取得(受信)し、処理部110で生成された音再生用情報を携帯電話200に提供(送信)する。   The transmission / reception unit 190 acquires (receives) the request information from the mobile phone 200 and provides (transmits) the sound reproduction information generated by the processing unit 110 to the mobile phone 200.

送受信部190で取得された要求情報は記憶部120に一時的に記憶される。   The request information acquired by the transmission / reception unit 190 is temporarily stored in the storage unit 120.

処理部110は、音再生用情報を生成する情報生成部112と、要求情報の要求内容等を判定する判定部114と、記憶部120内のデータを更新する更新部116とを含んで構成されている。   The processing unit 110 includes an information generation unit 112 that generates sound reproduction information, a determination unit 114 that determines a request content of the request information, and an update unit 116 that updates data in the storage unit 120. ing.

記憶部120は、携帯電話200のユーザーに関するデータであるユーザーデータ122と、複数の曲データを含む音コンテンツデータ124と、複数の割当プログラムを含む割当プログラム群126とを記憶している。   The storage unit 120 stores user data 122 that is data related to the user of the mobile phone 200, sound content data 124 including a plurality of song data, and an allocation program group 126 including a plurality of allocation programs.

情報生成部112は、判定部114によって判定された携帯電話200からの要求内容に応じて音コンテンツデータ124から曲データを選択し、割当プログラム群126から割当プログラムを選択する。   The information generation unit 112 selects music data from the sound content data 124 according to the request content from the mobile phone 200 determined by the determination unit 114, and selects an allocation program from the allocation program group 126.

そして、情報生成部112は、選択した曲データと割当プログラムを含む音再生用情報を生成する。   Then, the information generation unit 112 generates sound reproduction information including the selected song data and the allocation program.

送受信部190は、当該音再生用情報を携帯電話200に送信する。   The transmission / reception unit 190 transmits the sound reproduction information to the mobile phone 200.

これにより、携帯電話200でパートの割当やパートに応じた楽曲の再生が可能となる。   Accordingly, the mobile phone 200 can assign parts and reproduce music according to the parts.

なお、情報提供装置100には、情報記憶媒体180が接続され、情報記憶媒体180からプログラムを読み取ることによりその機能を実現するように構成することも可能である。   Note that an information storage medium 180 is connected to the information providing apparatus 100, and it is possible to realize a function by reading a program from the information storage medium 180.

また、情報提供装置100は、情報記憶媒体180からではなく、例えば、ネットワークを介して所定のホスト端末等からプログラムを読み取って上述した種々の機能を実現することも可能である。   In addition, the information providing apparatus 100 can realize the various functions described above by reading a program from a predetermined host terminal or the like via a network instead of the information storage medium 180, for example.

なお、情報記憶媒体180としては、例えば、CD−ROM、DVD−ROM、ICカード、ROM、RAM、メモリカード、HDD等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体180からの情報読み取り方式は、接触式でも非接触式でもよい。   As the information storage medium 180, for example, a CD-ROM, DVD-ROM, IC card, ROM, RAM, memory card, HDD, or other storage medium using laser or magnetism can be applied. The information reading method from the information storage medium 180 may be a contact type or a non-contact type.

次に、携帯電話200の機能ブロックについて説明する。   Next, functional blocks of the mobile phone 200 will be described.

図5は、本実施形態の一例に係る携帯電話200の機能ブロックを示す図である。   FIG. 5 is a diagram showing functional blocks of the mobile phone 200 according to an example of the present embodiment.

携帯電話200は、情報提供装置100や他の携帯電話200と情報をやり取りする送受信部290と、要求情報等を生成する処理部210と、記憶部220と、画像表示部260と、音声出力部262と、操作部230と、タイマー部270と、撮像部240と、発光部250と、振動部252とを含んで構成されている。   The mobile phone 200 includes a transmission / reception unit 290 that exchanges information with the information providing apparatus 100 and other mobile phones 200, a processing unit 210 that generates request information and the like, a storage unit 220, an image display unit 260, and an audio output unit. 262, an operation unit 230, a timer unit 270, an imaging unit 240, a light emitting unit 250, and a vibration unit 252.

また、処理部210は、要求情報を生成する情報生成部212と、他の携帯電話200と無線通信可能かどうか等を判定する判定部214と、記憶部220内のデータの生成や更新を行う更新部216とを含んで構成されている。   The processing unit 210 also generates and updates data in the storage unit 220, an information generation unit 212 that generates request information, a determination unit 214 that determines whether wireless communication is possible with another mobile phone 200, and the like. An update unit 216 is included.

また、記憶部220には、曲データ222と、割当プログラム224とが記憶されている。更新部216は、情報提供装置100からの音再生用情報に含まれる曲データ222と割当プログラム224とを記憶部220に記憶する。   The storage unit 220 stores song data 222 and an allocation program 224. The update unit 216 stores the song data 222 and the allocation program 224 included in the sound reproduction information from the information providing apparatus 100 in the storage unit 220.

ここで、曲データ222のデータ構造について説明する。   Here, the data structure of the music data 222 will be described.

図6は、本実施形態の一例に係る曲データ222のデータ構造を示す模式図である。   FIG. 6 is a schematic diagram illustrating a data structure of the music data 222 according to an example of the present embodiment.

曲データ222は、楽曲を再生するためのデータのことである。曲データ222の項目としては、例えば、「曲名」、「アーティスト名」、「パート」、「音データ」等が該当する。   The song data 222 is data for reproducing a song. The items of the song data 222 correspond to, for example, “song name”, “artist name”, “part”, “sound data”, and the like.

情報生成部212は、「曲名」、「アーティスト名」を用いて図2に示す画像400を表示するための画像情報を生成する。   The information generation unit 212 generates image information for displaying the image 400 shown in FIG. 2 using “song name” and “artist name”.

また、割当プログラム224は、曲データ222の「パート」を参照してパートを割り当てる。   The allocation program 224 allocates parts with reference to “parts” of the music data 222.

さらに、情報生成部212は、割り当てられたパートに該当する「音データ」を用いて当該パートの音声情報を生成する。   Furthermore, the information generation unit 212 generates audio information of the part using “sound data” corresponding to the assigned part.

また、携帯電話200にも情報記憶媒体280が接続され、携帯電話200は、情報記憶媒体280からプログラムを読み取って情報生成部212等の機能を実現することも可能に形成されている。   The information storage medium 280 is also connected to the mobile phone 200, and the mobile phone 200 is configured to be able to read the program from the information storage medium 280 and realize the functions of the information generation unit 212 and the like.

なお、情報記憶媒体280のハードウェア構成については、情報記憶媒体180と同様である。   The hardware configuration of the information storage medium 280 is the same as that of the information storage medium 180.

ここで、情報提供装置100および携帯電話200の各部のハードウェア構成について説明する。   Here, the hardware configuration of each unit of the information providing apparatus 100 and the mobile phone 200 will be described.

処理部110、210としては例えばCPU等、記憶部120、220としては例えばRAM等、送受信部190としては例えばルーター等、送受信部290としては例えばパケット通信モジュール、ブルートゥースモジュール等、操作部230としては例えばキー等を用いて実現できる。   The processing units 110 and 210 are, for example, a CPU, the storage units 120 and 220 are, for example, a RAM, the transmission / reception unit 190 is, for example, a router, the transmission / reception unit 290 is, for example, a packet communication module, a Bluetooth module, or the like. For example, it can be realized using a key or the like.

また、タイマー部270としては例えばシステムタイマー等、撮像部240としては例えばCMOSカメラ等、発光部250としては例えば発光ダイオード等、振動部252としては例えば一般的な振動部材等、画像表示部260としては例えば液晶パネル等、音声出力部262としては例えばスピーカー等を用いて実現できる。   Further, the timer unit 270 is, for example, a system timer, the imaging unit 240 is, for example, a CMOS camera, the light emitting unit 250 is, for example, a light emitting diode, and the vibration unit 252 is, for example, a general vibrating member, as the image display unit 260. Can be realized by using, for example, a liquid crystal panel and the sound output unit 262 using, for example, a speaker.

(処理の流れの説明)
次に、上述した各部を用いてゲームを行う場合の処理の流れについて説明する。
(Explanation of processing flow)
Next, the flow of processing when a game is played using each unit described above will be described.

図7は、本実施形態の一例に係るリンク確立から演奏開始までの処理の流れを示すフローチャートである。   FIG. 7 is a flowchart showing a flow of processing from link establishment to performance start according to an example of the present embodiment.

まず、携帯電話200−1の判定部214は、通信手段である送受信部290を用いて他の携帯電話200−2〜200−5と複数回電波を送受信して他の携帯電話200−2〜200−5と無線通信可能かどうかを判定する。例えば、この場合、他の携帯電話200−2〜200−5の判定部214がユーザーの操作や稼働状況等により他の携帯電話200−1等と通信不能であると判定した場合には通信不能であることを携帯電話200−1に伝達する。   First, the determination unit 214 of the mobile phone 200-1 transmits and receives radio waves to and from the other mobile phones 200-2 to 200-5 a plurality of times using the transmission / reception unit 290 that is a communication unit. It is determined whether or not wireless communication with 200-5 is possible. For example, in this case, if the determination unit 214 of the other mobile phones 200-2 to 200-5 determines that communication with the other mobile phone 200-1 or the like is impossible due to the user's operation or operating status, communication is impossible. Is transmitted to the mobile phone 200-1.

このようにして携帯電話200−1は、他の携帯電話200−2〜200−5とリンクを確立する(ステップS2)。   In this way, the mobile phone 200-1 establishes a link with the other mobile phones 200-2 to 200-5 (step S2).

また、携帯電話200−1は、判定部214を用いて操作部230からの操作情報に基づきユーザーの操作内容を把握し、情報生成部212を用いて操作内容に応じた情報を生成する。   In addition, the mobile phone 200-1 grasps the user operation content based on the operation information from the operation unit 230 using the determination unit 214, and generates information corresponding to the operation content using the information generation unit 212.

まず、情報生成部212は、最初にメニュー画像を表示するための画像情報を生成する。画像表示部260は、当該画像情報に基づき、メニュー画像を表示し、ユーザーは、メニューから演奏方法を選択する(ステップS4)。   First, the information generation unit 212 first generates image information for displaying a menu image. The image display unit 260 displays a menu image based on the image information, and the user selects a performance method from the menu (step S4).

ここで、演奏方法としては、例えば、バンド演奏、合唱演奏、輪唱演奏等が該当する。ここでは、ユーザーがバンド演奏を選択したものと仮定する。   Here, as a performance method, for example, a band performance, a choral performance, a ring performance, or the like is applicable. Here, it is assumed that the user has selected the band performance.

演奏方法が選択された後、情報生成部212は、曲選択用画像を表示するための画像情報を生成する。画像表示部260は、当該画像情報に基づき、曲選択用画像を表示し、ユーザーは、曲の一覧から演奏したい曲を選択する(ステップS6)。   After the performance method is selected, the information generation unit 212 generates image information for displaying a music selection image. The image display unit 260 displays a song selection image based on the image information, and the user selects a song to be played from a list of songs (step S6).

この段階で、送受信部290は、他の携帯電話200−2〜200−4と情報を送受信し、判定部214は、当該情報に基づき、すべての携帯電話200のチェックが完了するまで(ステップS8)、ユーザーによって選択された曲を演奏するための曲データ222を他の携帯電話200−2〜200−4が有しているかどうか判定する(ステップS10)。   At this stage, the transmission / reception unit 290 transmits / receives information to / from other mobile phones 200-2 to 200-4, and the determination unit 214 completes checking of all the mobile phones 200 based on the information (step S8). ), It is determined whether or not the other mobile phones 200-2 to 200-4 have the song data 222 for playing the song selected by the user (step S10).

判定部214は、曲データ222を他の携帯電話200が有していないと判定した場合、送受信部290に、当該携帯電話200へ向け情報提供装置100の所在を示すリンク情報を送信させる(ステップS12)。   If the determination unit 214 determines that the other mobile phone 200 does not have the song data 222, the determination unit 214 causes the transmission / reception unit 290 to transmit link information indicating the location of the information providing apparatus 100 to the mobile phone 200 (step). S12).

なお、判定部214は、情報提供装置100の情報生成部112によって生成され、送受信部290によって送信された、携帯電話200が曲データ222を有しているかどうかを判定するための判定用情報に基づき上記判定を行う。   The determination unit 214 is information for determination for determining whether or not the mobile phone 200 has the song data 222 generated by the information generation unit 112 of the information providing apparatus 100 and transmitted by the transmission / reception unit 290. Based on the above determination.

また、判定部214は、同様に情報提供装置100の情報生成部112によって生成され、送受信部290によって送信された、曲データ222を有していない携帯電話200に曲データ222をダウンロードさせるためのダウンロード用情報に基づき情報生成部212にリンク情報を生成させる。   In addition, the determination unit 214 is similarly generated by the information generation unit 112 of the information providing apparatus 100 and transmitted by the transmission / reception unit 290 for causing the mobile phone 200 not having the song data 222 to download the song data 222. Based on the download information, the information generation unit 212 generates link information.

そして、当該リンク情報を受信した携帯電話200は、当該リンク情報に基づき当該楽曲を演奏するための曲データ222をダウンロードする(ステップS14)。   Then, the mobile phone 200 that has received the link information downloads music data 222 for playing the music based on the link information (step S14).

このようにしてすべての携帯電話200のチェックが完了すると(ステップS8)、処理部210は、割当プログラム224を用いてパートを決定する(ステップS16)。   When the check of all the mobile phones 200 is completed in this way (step S8), the processing unit 210 determines a part using the assignment program 224 (step S16).

なお、このチェック中(ステップS8〜S14)、情報生成部212は、図2に示す画像410を表示するための画像情報を生成し、画像表示部260は当該画像情報に基づき画像410を表示する。   During this check (steps S8 to S14), the information generation unit 212 generates image information for displaying the image 410 shown in FIG. 2, and the image display unit 260 displays the image 410 based on the image information. .

ここでは、図2、図3に示す形でパートが決定されたものと仮定する。   Here, it is assumed that the part is determined in the form shown in FIGS.

パートが決定された場合、情報生成部212は、図2に示す画像420を表示するための画像情報を生成する。携帯電話200−1の画像表示部260は当該画像情報に基づき画像420を表示する。   When the part is determined, the information generation unit 212 generates image information for displaying the image 420 shown in FIG. The image display unit 260 of the mobile phone 200-1 displays the image 420 based on the image information.

また、携帯電話200−1の送受信部290は、他の携帯電話200−2、200−3へ向け、決定した各自のパートを示すパート情報を送信する(ステップS18)。   In addition, the transmitting / receiving unit 290 of the mobile phone 200-1 transmits part information indicating each determined part to the other mobile phones 200-2 and 200-3 (step S18).

携帯電話200−2、200−3の情報生成部212は、当該パート情報に基づき、画像420を表示するための画像情報を生成し、携帯電話200−2、200−3の画像表示部260は該画像情報に基づき画像420を表示する。   The information generation unit 212 of the mobile phones 200-2 and 200-3 generates image information for displaying the image 420 based on the part information, and the image display unit 260 of the mobile phones 200-2 and 200-3 An image 420 is displayed based on the image information.

そして、携帯電話200−1〜200−3の情報生成部212は、曲データ222に基づき、割り当てられたパートに応じた音声情報を生成し、音声出力部262は、当該音声情報に基づき、演奏を開始する(ステップS20)。   Then, the information generation unit 212 of the mobile phones 200-1 to 200-3 generates audio information corresponding to the assigned part based on the song data 222, and the audio output unit 262 performs a performance based on the audio information. Is started (step S20).

また、携帯電話200−1〜200−3の情報生成部212は、図2に示す画像430を表示するための画像情報を生成し、画像表示部260は、当該画像情報に基づき、画像430を表示する。   Further, the information generation unit 212 of the mobile phones 200-1 to 200-3 generates image information for displaying the image 430 shown in FIG. 2, and the image display unit 260 displays the image 430 based on the image information. indicate.

以上のように、本実施の形態によれば、各携帯電話200に役割を割り当て、役割に応じて楽曲を再生させることにより、複数の携帯電話200が同期して演奏を行うことができる。   As described above, according to the present embodiment, by assigning a role to each mobile phone 200 and playing music according to the role, a plurality of mobile phones 200 can perform in synchronization.

また、本実施の形態によれば、楽曲の一部を演奏可能な曲データではなく、楽曲全体を演奏可能な曲データ222を各携帯電話200に提供することにより、各携帯電話200の役割に応じて楽曲の一部のデータを提供する場合と比べ、各携帯電話200の役割変更を行いやすく、しかも、各携帯電話200で演奏の同期をとりやすい。   In addition, according to the present embodiment, the role of each mobile phone 200 is provided by providing each mobile phone 200 with music data 222 that can play the entire music instead of the music data that can play a part of the music. Accordingly, it is easier to change the role of each mobile phone 200 and to synchronize the performance of each mobile phone 200 as compared to the case where partial data of music is provided.

さらに、本実施の形態によれば、同期しようとしている携帯電話200が曲データを有していない場合には、曲データ222を容易にダウンロードさせることができる。これにより、携帯電話200が曲データ222を有していない場合であっても、スムーズに演奏の同期をとることができる。   Furthermore, according to the present embodiment, when mobile phone 200 to be synchronized does not have song data, song data 222 can be easily downloaded. Thereby, even if the mobile phone 200 does not have the song data 222, the performance can be smoothly synchronized.

また、例えば、バンド演奏のように、複数の携帯電話200で機能を分担して演奏することにより、各携帯電話200の処理負荷を低減させることができる。   In addition, for example, by performing functions by sharing functions with a plurality of mobile phones 200 like a band performance, the processing load of each mobile phone 200 can be reduced.

(変形例)
以上、本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されず、種々の変形が可能である。
(Modification)
The preferred embodiments to which the present invention is applied have been described above, but the application of the present invention is not limited to the above-described embodiments, and various modifications can be made.

例えば、上述した実施例では、バンド演奏の同期演奏について説明したが、バンド演奏以外にも、ソプラノ、アルト等の音域のパートに分けて演奏させる合唱や、タイマー部270を用いて少しずつ演奏の開始タイミングをずらして演奏させる輪唱や、各携帯電話200ごとに固定の音(例えば、ド、レ、ミ等)を出力させるハンドベル方式の演奏等を行うことも可能である。   For example, in the embodiment described above, the synchronized performance of the band performance has been described. However, in addition to the band performance, the chorus that is performed separately in the parts of the range such as soprano and alto, and the performance by the timer unit 270 are performed little by little. It is also possible to perform singing that is performed at different start timings, handbell performance that outputs a fixed sound (for example, de, les, mi, etc.) for each mobile phone 200.

また、例えば、楽曲の演奏に合わせて音楽ゲームを行ってもよい。この場合、例えば、情報提供装置100は、記憶部120に楽曲と対応した音楽ゲーム(例えば、音楽とタイミングを合わせて操作部230を操作するゲーム等)を実行するためのゲームプログラムを記憶し、送受信部190に当該ゲームプログラムを各携帯電話200に送信させる。   Further, for example, a music game may be performed in accordance with the performance of music. In this case, for example, the information providing apparatus 100 stores a game program for executing a music game corresponding to the music (for example, a game that operates the operation unit 230 in synchronization with music) in the storage unit 120, The transmission / reception unit 190 transmits the game program to each mobile phone 200.

そして、携帯電話200では、記憶部220に記憶されたゲームプログラムに基づき、楽曲に応じた音楽ゲームを実行する。   And in the mobile phone 200, based on the game program memorize | stored in the memory | storage part 220, the music game according to a music is performed.

また、例えば、情報提供装置100は、演奏に合わせて図5に示す振動部252を振動させたり、発光部250を発光させたりしてもよい。また、撮像部240を用いてユーザーの撮像画像を取得し、送受信部290を用いて当該撮像画像を同期対象の他の携帯電話200へ向け送信してもよい。   Further, for example, the information providing apparatus 100 may vibrate the vibration unit 252 illustrated in FIG. 5 or cause the light emitting unit 250 to emit light according to the performance. Alternatively, the user's captured image may be acquired using the imaging unit 240, and the captured image may be transmitted to the other mobile phone 200 to be synchronized using the transmission / reception unit 290.

さらに、上述した実施例では、音声を同期させたが、音声と合わせて画像を同期させたり、画像のみを同期させることも可能である。   Further, in the above-described embodiment, the sound is synchronized, but it is also possible to synchronize the image with the sound or synchronize only the image.

また、同期相手のスレーブの携帯電話200が曲データ222を有していない場合、無線通信によりマスターの携帯電話200がスレーブの携帯電話200に曲データ222を提供してもよい。なお、この場合、曲データ222の時限消去や1回のみ再生可能とする等の処置を施すことが好ましい。   If the slave mobile phone 200 of the synchronization partner does not have the song data 222, the master mobile phone 200 may provide the song data 222 to the slave mobile phone 200 by wireless communication. In this case, it is preferable to take measures such as timed erasure of the music data 222 and reproduction only once.

また、上述した実施例では、割当プログラム224を、強制的に役割を割り当てるように構成したが、マスター機能を有する携帯電話200のユーザーに役割を割り当てさせるように構成したり、各ユーザーの選択によって役割を割り当てるように構成してもよい。   In the above-described embodiment, the assignment program 224 is configured to forcibly assign a role. However, the assignment program 224 may be configured to assign a role to the user of the mobile phone 200 having the master function, or may be selected by each user. You may comprise so that a role may be assigned.

また、情報提供装置100や携帯電話200の機能を複数の装置に分散して実現することも可能である。   Further, the functions of the information providing apparatus 100 and the mobile phone 200 can be realized by being distributed to a plurality of apparatuses.

さらに、上述した実施例では、携帯型端末装置として携帯電話200を用いた例について説明したが、携帯電話200以外にも、例えば、携帯型PC(Personal Computer)、PDA(Personal Digital Assistants)、携帯型ゲーム装置等の種々の携帯型端末装置を用いることも可能である。   Furthermore, in the above-described embodiment, an example in which the mobile phone 200 is used as the mobile terminal device has been described. However, in addition to the mobile phone 200, for example, a mobile PC (Personal Computer), a PDA (Personal Digital Assistants), a mobile phone It is also possible to use various portable terminal devices such as type game devices.

本実施形態の一例に係るシステム全体の概略図である。It is a schematic diagram of the whole system concerning an example of this embodiment. 本実施形態の一例に係る携帯電話での演奏開始時の画像の遷移を示す図である。It is a figure which shows the transition of the image at the time of the performance start with the mobile telephone which concerns on an example of this embodiment. 本実施形態の一例に係る携帯電話での音声出力の模式図である。It is a schematic diagram of the audio | voice output with the mobile telephone which concerns on an example of this embodiment. 本実施形態の一例に係る情報提供装置の機能ブロックを示す図である。It is a figure which shows the functional block of the information provision apparatus which concerns on an example of this embodiment. 本実施形態の一例に係る携帯電話の機能ブロックを示す図である。It is a figure which shows the functional block of the mobile telephone which concerns on an example of this embodiment. 本実施形態の一例に係る曲データのデータ構造を示す模式図である。It is a schematic diagram which shows the data structure of the music data which concerns on an example of this embodiment. 本実施形態の一例に係るリンク確立から演奏開始までの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process from the link establishment which concerns on an example of this embodiment to a performance start.

符号の説明Explanation of symbols

100 情報提供装置(情報提供システム)
110、210 処理部
112、212 情報生成部
114、214 判定部
116、216 更新部
120、220 記憶部
122 ユーザーデータ
124 音コンテンツデータ
126 割当プログラム群
180、280 情報記憶媒体
190、290 送受信部(通信手段)
200 携帯電話(携帯型端末装置)
222 曲データ
224 割当プログラム
100 Information Providing Device (Information Providing System)
110, 210 Processing unit 112, 212 Information generation unit 114, 214 Judgment unit 116, 216 Update unit 120, 220 Storage unit 122 User data 124 Sound content data 126 Allocated program group 180, 280 Information storage medium 190, 290 Transmission / reception unit (communication) means)
200 Mobile phone (portable terminal device)
222 song data 224 allocation program

Claims (5)

楽曲全体を演奏可能な曲データに基づいて所定の楽曲を、前記曲データを記憶した他の携帯型端末装置と再生可能な携帯型端末装置であって、
前記他の携帯型端末装置と無線で通信する通信手段と、
前記曲データと、パートを各携帯型端末装置に割り当てるための割当プログラムとを記憶する手段と、
前記割当プログラムを用いて各携帯型端末装置のパートを決定する処理手段と、
前記楽曲を音声出力する音声出力手段と、
を含み、
前記割当プログラムは、各携帯型端末装置で前記楽曲の異なるパートを演奏させるためのプログラムであって、
前記曲データは、複数のパートを示す情報と、パートごとの音データとを含み、
前記通信手段は、前記他の携帯型端末装置に前記処理手段によって決定されたパートの音を再生させるために、前記処理手段によって決定された前記他の携帯型端末装置のパートを示す情報を前記他の携帯型端末装置に送信し、
前記音声出力手段は、前記曲データに基づき、前記処理手段によって決定されたパートに応じて前記他の携帯型端末装置とは異なる音を再生することにより、前記楽曲を再生することを特徴とする携帯型端末装置。
A portable terminal device capable of reproducing a predetermined song based on song data capable of playing the entire song, and another portable terminal device storing the song data,
Communication means for wirelessly communicating with the other portable terminal device;
Means for storing the song data and an assignment program for assigning a part to each portable terminal device;
Processing means for determining a part of each portable terminal device using the allocation program;
Audio output means for outputting the music as audio;
Including
The allocation program is a program for playing different parts of the music on each portable terminal device,
The song data includes information indicating a plurality of parts and sound data for each part,
The communication means transmits information indicating the part of the other portable terminal device determined by the processing means to cause the other portable terminal device to reproduce the sound of the part determined by the processing means. Send it to other portable terminal devices,
The audio output means reproduces the music by playing a sound different from that of the other portable terminal device according to the part determined by the processing means based on the music data. Portable terminal device.
請求項1において、
前記他の携帯型端末装置が前記曲データを有しているかどうかを判定する判定手段を含み、
前記通信手段は、前記他の携帯型端末装置と情報を送受信し、
前記判定手段は、当該情報に基づき、前記他の携帯型端末装置が前記曲データを有しているかどうかを判定することを特徴とする携帯型端末装置。
In claim 1,
Determining means for determining whether the other portable terminal device has the song data;
The communication means transmits and receives information to and from the other portable terminal device;
The determination means determines whether or not the other portable terminal device has the song data based on the information.
楽曲全体を演奏可能な曲データに基づいて所定の楽曲を、前記曲データを記憶した他の携帯型端末装置と再生させるためのプログラムであり、コンピュータを有する携帯型端末装置により読み取り可能なプログラムであって、
コンピュータを、
前記他の携帯型端末装置と無線で通信する通信手段と、
前記曲データと、パートを各携帯型端末装置に割り当てるための割当プログラムとを所定の記憶領域に記憶する手段と、
前記割当プログラムを用いて各携帯型端末装置のパートを決定する処理手段と、
割り当てた役割に応じて前記曲データに基づき、前記楽曲を音声出力する音声出力手段として機能させ、
前記割当プログラムは、各携帯型端末装置で前記楽曲の異なるパートを演奏させるためのプログラムであって、
前記曲データは、複数のパートを示す情報と、パートごとの音データとを含み、
前記通信手段は、前記他の携帯型端末装置に所定の音を再生させるために、前記処理手段によって決定された前記他の携帯型端末装置のパートを示す情報を前記他の携帯型端末装置に送信し、
前記音声出力手段は、前記曲データに基づき、前記処理手段によって決定されたパートに応じて前記他の携帯型端末装置とは異なる音を再生することにより、前記楽曲を再生することを特徴とするプログラム。
A program for reproducing a predetermined song based on song data capable of playing the entire song with another portable terminal device storing the song data, and a program readable by a portable terminal device having a computer There,
Computer
Communication means for wirelessly communicating with the other portable terminal device;
Means for storing the song data and an assignment program for assigning a part to each portable terminal device in a predetermined storage area;
Processing means for determining a part of each portable terminal device using the allocation program;
Based on the song data according to the assigned role, function as a voice output means for voice output of the song,
The allocation program is a program for playing different parts of the music on each portable terminal device,
The song data includes information indicating a plurality of parts and sound data for each part,
The communication means transmits information indicating the part of the other portable terminal device determined by the processing means to the other portable terminal device in order to cause the other portable terminal device to reproduce a predetermined sound. Send
The audio output means reproduces the music by playing a sound different from that of the other portable terminal device according to the part determined by the processing means based on the music data. program.
請求項3において、
前記他の携帯型端末装置が前記曲データを有しているかどうかを判定する判定手段としてコンピュータを機能させ、
前記通信手段は、前記他の携帯型端末装置と情報を送受信し、
前記判定手段は、当該情報に基づき、前記他の携帯型端末装置が前記曲データを有しているかどうかを判定することを特徴とするプログラム。
In claim 3,
Causing the computer to function as a determination unit that determines whether the other portable terminal device has the song data;
The communication means transmits and receives information to and from the other portable terminal device;
The determination means determines whether or not the other portable terminal device has the music data based on the information.
コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
請求項3、4のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
An information storage medium storing a computer-readable program,
An information storage medium storing the program according to claim 3.
JP2004166658A 2004-06-04 2004-06-04 Portable terminal device, program, and information storage medium Expired - Fee Related JP3851912B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004166658A JP3851912B2 (en) 2004-06-04 2004-06-04 Portable terminal device, program, and information storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004166658A JP3851912B2 (en) 2004-06-04 2004-06-04 Portable terminal device, program, and information storage medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001306108A Division JP3618707B2 (en) 2001-10-02 2001-10-02 Information providing system, portable terminal device, program, and information storage medium

Publications (2)

Publication Number Publication Date
JP2004348143A JP2004348143A (en) 2004-12-09
JP3851912B2 true JP3851912B2 (en) 2006-11-29

Family

ID=33535802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004166658A Expired - Fee Related JP3851912B2 (en) 2004-06-04 2004-06-04 Portable terminal device, program, and information storage medium

Country Status (1)

Country Link
JP (1) JP3851912B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7546144B2 (en) 2006-05-16 2009-06-09 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for managing playback of song files
JP5098036B2 (en) * 2006-12-07 2012-12-12 株式会社メガチップス Audio playback system
US8380127B2 (en) * 2008-10-29 2013-02-19 National Semiconductor Corporation Plurality of mobile communication devices for performing locally collaborative operations
JP5552465B2 (en) * 2011-08-24 2014-07-16 株式会社コナミデジタルエンタテインメント Amusement system using network
JP7095597B2 (en) * 2016-09-23 2022-07-05 ソニーグループ株式会社 Playback device, playback method, program, and playback system

Also Published As

Publication number Publication date
JP2004348143A (en) 2004-12-09

Similar Documents

Publication Publication Date Title
US8471679B2 (en) Electronic device including finger movement based musical tone generation and related methods
CN101669353A (en) Methods and devices for generating multimedia content in response to simultaneous inputs from related portable devices
KR100678163B1 (en) Apparatus and method for operating play function in a portable terminal unit
JP4108809B2 (en) Karaoke performance device that supplies music generation data for ringing melody
JP3618707B2 (en) Information providing system, portable terminal device, program, and information storage medium
JP3851912B2 (en) Portable terminal device, program, and information storage medium
KR20060019276A (en) Apparatus and method for generating movement dependent sound in a mobile communication terminal equipment
JP2003323186A (en) Karaoke system, portable communication terminal, and program
WO2005039212A1 (en) Downloading system of self music file and method thereof
KR100506228B1 (en) Mobile terminal and method for editing and playing music
JP4224450B2 (en) Mobile communication terminal and program
JP6051075B2 (en) A communication karaoke system that can continue duet singing in the event of a communication failure
JP2007058103A (en) Mobile terminal device with lyric download function
JP4574299B2 (en) Music player
JP3573424B2 (en) Portable browser terminal and karaoke apparatus characterized by karaoke lyrics display
JP4726670B2 (en) Information communication device, information processing program, and information communication system
JP2006300998A (en) Electronic chart book device
JP4178962B2 (en) Karaoke equipment
JP2006106039A (en) Information processor
JP2004348012A (en) Karaoke system for portable terminal
JP2005300863A (en) Mobile communication terminal and karaoke system
JP2006178049A (en) Music reproducing apparatus
JP2010085481A (en) Karaoke apparatus
JP2006106286A (en) Karaoke system using mobile information terminal
JP2008209643A (en) Concert assisting device, concert assisting method, and mobile terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041004

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060512

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: 20060816

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060904

R150 Certificate of patent or registration of utility model

Ref document number: 3851912

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: 20090908

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20090908

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090908

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090908

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130908

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees