JP2008251097A - Music data processor, control program, and computer readable recording medium - Google Patents
Music data processor, control program, and computer readable recording medium Download PDFInfo
- Publication number
- JP2008251097A JP2008251097A JP2007091804A JP2007091804A JP2008251097A JP 2008251097 A JP2008251097 A JP 2008251097A JP 2007091804 A JP2007091804 A JP 2007091804A JP 2007091804 A JP2007091804 A JP 2007091804A JP 2008251097 A JP2008251097 A JP 2008251097A
- Authority
- JP
- Japan
- Prior art keywords
- music data
- music
- data
- code information
- compressed
- 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.)
- Withdrawn
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
本発明は、CD(Compact Disc)等の記憶媒体に含まれる曲データを圧縮して、保存する曲データ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体に関する。 The present invention relates to a song data processing apparatus, a control program, and a computer-readable recording medium that compress and save song data included in a storage medium such as a CD (Compact Disc).
従来より、CD(Compact Disc)に記憶されている曲データをMP3(MPEG Audio Layer 3)やWMA(Windows (登録商標) Media Audio)等の形式に従って圧縮し、当該圧縮されたデータを記憶媒体に保存する技術が知られている。 Conventionally, music data stored on a CD (Compact Disc) is compressed according to a format such as MP3 (MPEG Audio Layer 3) or WMA (Windows (registered trademark) Media Audio), and the compressed data is stored in a storage medium. Techniques for preservation are known.
これらの圧縮形式は、一般に1つの曲データが1つのファイルに保存される。これは、曲ごとにファイルを分けることによって、ユーザによるファイル検索を可能とし、ユーザ所望の曲を選択且つ再生可能にするためである。 In these compression formats, generally one piece of music data is stored in one file. This is because the file can be searched by the user by dividing the file for each song, and the user-desired song can be selected and reproduced.
ところで、CDの中には、一部又は全部の曲間に無音部分が存在しないものがある。ライブ音声を記録したCDやメドレー形式の曲(例えば、ユーロビートやダンスミュージックのジャンルの曲)を記録したCDなどである。 By the way, some CDs have no silent part between some or all of the songs. A CD that records live audio or a medley-type song (for example, a song in the genre of Eurobeat or dance music).
このようなCDに記録されている曲データを圧縮し、記憶媒体に保存する場合も、ユーザによるファイル検索を可能とするために、1つの曲データが1つのファイルに保存される。このため、本来連続して再生される曲に無音部分(ギャップ)が発生する。 Even when song data recorded on such a CD is compressed and stored in a storage medium, one song data is saved in one file in order to enable a user to search for a file. For this reason, a silent portion (gap) is generated in the music that is originally reproduced continuously.
この課題を解消するために、曲間に無音時間が存在しないライブ版CDの曲データを圧縮ファイル形式で保存した場合にも、曲間で音切れを発生せず、且つ指定曲再生を可能にした記録再生装置が知られている(例えば、特許文献1参照)。 In order to solve this problem, even if the music data of a live CD that does not have silence between songs is saved in a compressed file format, it is possible to play the specified song without interruption of music between songs. Such a recording / reproducing apparatus is known (see, for example, Patent Document 1).
この記録再生装置では、ライブ版CDの曲データの全てを1つの圧縮ファイルに保存することにより、再生時に曲データのファイル検索を実行する必要性を無くし、曲間の音切れを防止している。 In this recording / playback apparatus, all the song data of the live CD is stored in a single compressed file, thereby eliminating the need to perform a file search for song data during playback and preventing sound interruptions between songs. .
また、上記記録再生装置でライブ版CDの曲データの全てを1つの圧縮ファイルに保存するには、ユーザが所定のモードを選択し、当該モータへの移行指示を入力する必要がある。
しかしながら、上記特許文献1の記録再生装置は、記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在しないようなCDに対応できない。即ち、上記特許文献1の記録再生装置では、当該一部の曲間を含む複数の曲データの再生では、無音部分(ギャップ)が発生しないようにし、他の曲間を含む複数の曲データの再生では、無音部分(ギャップ)が発生するようにすることができない。
However, the recording / reproducing apparatus of
本発明は、上記課題に鑑みてなされたものであり、その目的は、記憶媒体に記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、圧縮された曲データの再生時の音切れを解消することができる曲データ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体を提供することにある。 The present invention has been made in view of the above problems, and its purpose is that there is no silent time between some songs among all the song data recorded on the storage medium and A music data processing apparatus, a control program, and a computer-readable recording medium capable of eliminating sound interruption during reproduction of compressed music data even when a plurality of music data including a part of music are compressed It is to provide.
上記目的を達成するため、請求項1に記載の曲データ処理装置は、複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み取る読取手段と、当該読み取られたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段と、前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段と、前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段と、前記圧縮手段により圧縮された曲データを再生する再生手段とを備えることを特徴とする。
In order to achieve the above object, the music data processing device according to
請求項2に記載の曲データ処理装置は、請求項1に記載の曲データ処理装置において、前記圧縮手段により圧縮された曲データを保存する保存手段を備え、前記読取手段は、前記記憶媒体が挿入されたときに、当該記憶媒体から前記コード情報を読み取り、前記圧縮手段は、前記変換後のコード情報に基づいて、前記記憶媒体に含まれる全ての曲データを所定の圧縮形式で圧縮し、前記保存手段は、当該圧縮された曲データを保存することを特徴とする。
The music data processing apparatus according to
請求項3に記載の曲データ処理装置は、請求項1又は2に記載の曲データ処理装置において、前記圧縮手段による圧縮後の曲データは、前記検出された複数の曲データの演奏開始の位置情報を有することを特徴とする。
The music data processing device according to
請求項4に記載の曲データ処理装置は、請求項1又は2に記載の曲データ処理装置において、前記コード情報は、前記記憶媒体に含まれる全ての曲データに関するトラック番号、及びインデックス情報を含み、n(nは自然数)曲目の曲データとn+1曲目の曲データの曲間に無音時間が存在しない場合に、前記変換手段は、前記n+1曲目のトラック番号及びインデックス情報を前記n曲目のインデックス情報として変換し、前記圧縮手段による圧縮後の曲データは、前記n曲目のトラック番号及びインデックス情報並びに前記変換されたインデックス情報を有することを特徴とする。
The music data processing apparatus according to
請求項5に記載の制御プログラムは、コンピュータを、複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び前記圧縮手段により圧縮された曲データを再生する再生手段として機能させることを特徴とする。
The control program according to
請求項6に記載のコンピュータ読み取り可能な記録媒体は、コンピュータを、複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び前記圧縮手段により圧縮された曲データを再生する再生手段として機能させるためのプログラムを記録したことを特徴とする。
The computer-readable recording medium according to
請求項1、5、6の発明によれば、記憶媒体に記録されている全ての曲データの曲間に無音時間が存在せず且つ全曲間を含む複数の曲データを圧縮する場合だけでなく、記憶媒体に記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、予め曲間に無音時間が存在しない複数の曲データが単一の曲データとなるように、コード情報が変換されて、複数の曲データが圧縮されるので、圧縮された曲データの再生時に音切れを解消することができる。 According to the first, fifth and sixth aspects of the present invention, not only when there is no silent time between songs of all song data recorded on the storage medium and a plurality of song data including all songs are compressed. Even when compressing a plurality of pieces of music data including a part of the music between the musics of all the music data recorded in the storage medium, there is no silent time between the musics. The chord information is converted and the plurality of song data is compressed so that a plurality of song data in which no silence time exists in advance becomes a single song data. Cuts can be eliminated.
請求項2の発明によれば、記憶媒体が挿入されると自動的に記憶媒体に含まれる全ての曲データを所定の圧縮形式で圧縮し保存することができる。
According to the invention of
請求項3の発明によれば、演奏開始の位置情報に基づいて、圧縮前の複数の曲データのいずれか1つの演奏開始の位置を検索したり、検索された演奏開始の位置から曲データを再生することができる。
According to the invention of
請求項4の発明によれば、n曲目のトラック番号及びインデックス情報に基づいて、圧縮前のn曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。さらに、変換されたインデックス情報に基づいて、圧縮前のn+1曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。
According to the invention of
以下、図面を参照しながら本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態に係る曲データ処理装置の構成を示すブロック図である。 FIG. 1 is a block diagram showing a configuration of a music piece data processing apparatus according to an embodiment of the present invention.
本実施の形態に係る曲データ処理装置100は、例えば、オーディオ装置、カーオーディオ装置、又はカーナビゲーション装置等で構成される。曲データ処理装置100は、読取部1(読取手段)、エンコーダ2(圧縮手段)、保存部3(保存手段)、制御部4(検出手段、変換手段、圧縮手段)、操作部5、再生部6(再生手段)を備えて、これらは互いにバス9を介して接続されている。再生部6は、デコーダ7を備え、スピーカ8に接続されている。
The song
読取部1は、CDドライブで構成され、CD(Compact Disc)10に含まれる少なくとも1つの曲データ及びQサブコード(コード情報)を読み取る。エンコーダ2は、読取部1で読み取られた曲データを所定の圧縮形式(例えば、MP3(MPEG Audio Layer 3)やWMA(Windows (登録商標) Media Audio)等)に圧縮する。保存部3は、ハードディスクドライブ(HDD)、SD(Secure Digital)メモリカード、又はUSBメモリ等で構成され、所定のプログラムや圧縮された曲データを保存する。制御部4は、例えば、CPU、RAM及びROM等で構成され、装置全体を制御する。
The
操作部5は、不図示の操作パネルや操作ボタン等で構成され、ユーザからの指示を入力する。再生部6は、操作部5を介して選択された曲データの再生を実行する。デコーダ7は、圧縮された曲データをデコードし、再生を実行する。スピーカ8は、デコーダ7で再生された曲データを出力する。
The
図2は、全ての曲間(トラック間)に無音時間があるときのディスク先頭からの演奏開始時間(絶対時間)と、各トラックの演奏時間(相対時間)の例を示す図である。図2に示すように、演奏開始時間と各トラックの演奏時間を比較することで、曲間に演奏時間以外の時間(無音時間)が存在することがわかる。 FIG. 2 is a diagram showing an example of the performance start time (absolute time) from the beginning of the disk and the performance time (relative time) of each track when there is a silent time between all songs (between tracks). As shown in FIG. 2, by comparing the performance start time and the performance time of each track, it can be seen that there is a time (silence time) other than the performance time between the songs.
図3は、CDの曲データの一部にメドレーがある場合の、演奏開始時間と各トラックの演奏時間の例を示す図である。メドレーは一続きの曲であるが、トラックは分かれている。 FIG. 3 is a diagram showing an example of the performance start time and the performance time of each track when there is a medley in a part of CD music data. Medley is a series of songs, but the tracks are separated.
図4は、CDの曲データの全てが一続きの曲で構成されている場合の演奏開始時間と演奏時間の例を示す図である。 FIG. 4 is a diagram showing an example of the performance start time and performance time when all of the music data of the CD is composed of a series of music.
CD10は、図5(A)に示すような、データ構成を有する。Qサブコードは、CD10の目次に相当する情報であり、図5(B)の構成を有する。図5(B)に示すように、Qサブコードは、トラック番号、インデックス、トラックのディスク先頭からの開始時間(絶対時間)、ゼロ、及びトラックの演奏時間(相対時間)の情報をトラック毎に有している。 インデックスとは、トラック内で頭出しができる位置情報を示す。インデックスは、00〜99までの値を持つことができるが、インデックス00は、休止区間である。1トラックは、インデックス01から次曲のインデックス00までの区間である。フレーム(frame)は、1/75秒単位の時間を示し、ゼロは、連続するフレームをラベル付けするカウンタを示す。
The
図6〜図8は、図2〜図4に示した演奏開始時間(絶対時間)と各トラックの演奏時間(相対時間)の関係を示すQサブコードの例をそれぞれ示す図である。 6 to 8 are diagrams showing examples of Q subcodes indicating the relationship between the performance start time (absolute time) and the performance time (relative time) of each track shown in FIGS.
図6に示すように、インデックス00からインデックス01の間に、2秒の演奏時間の差がある。一般的にこれを曲間と呼んでいる。
As shown in FIG. 6, there is a difference in performance time of 2 seconds between
また、図7に示すように、トラック3、トラック8、トラック9のインデックス00は0秒となっており、当該インデックス00に対応する絶対時間が次曲の演奏開始時間(絶対時間)と同じであることから、曲間が無い(即ち無音時間がない)ことがわかる。同様に、図8で示すように、トラック2からトラック10までのインデックス00が0秒で、絶対時間が次曲の演奏開始時間(絶対時間)と同じであることから、曲間が無い(即ち無音時間がない)ことがわかる。
As shown in FIG. 7, the
図9は、曲データ処理装置100で実行される処理を示すフローチャートである。
FIG. 9 is a flowchart showing processing executed by the song
まず、制御部4は、CD10に含まれている曲データをリッピング(抽出)して、圧縮するために、CD10に含まれているQサブコードの変換処理を行う(ステップS1)。このQサブコードの変換処理の詳細については、後述する。
First, the
次に、制御部4は、変換後のQサブコードに基づいて、CD10に含まれている曲データをリッピング(抽出)して、エンコーダ2によりリッピングされた曲データを所定の圧縮形式(例えば、MP3(MPEG Audio Layer 3)やWMA(Windows (登録商標) Media Audio)等)で圧縮する(ステップS2)。その後、制御部4は、圧縮された曲データを保存部3に保存する(ステップS3)。
Next, the
図10は、保存部3に保存される曲データの一例を示す図である。ここでは、図3に示すような、曲データの一部にメドレーがある場合の圧縮された曲データの例を示す。
FIG. 10 is a diagram illustrating an example of song data stored in the
図10に示すように、例えば、2曲目と3曲目の曲間に無音時間が無い場合には、2曲目と3曲目の曲データは繋がれて単一の曲として、圧縮される。そして、圧縮された曲データは、属性データと共に1ファイルとして保存される。属性データはトラック番号、インデックス、相対時間及び絶対時間の情報を有する。ここでは、2曲目と3曲目が繋がれて圧縮された曲データのトラック番号は2であり、インデックスは2曲目の曲データに対応する「01」と3曲目の曲データに対応する「02」とを含む。 As shown in FIG. 10, for example, when there is no silent time between the second and third songs, the second and third song data are connected and compressed as a single song. The compressed music data is stored as one file together with the attribute data. The attribute data includes track number, index, relative time, and absolute time information. Here, the track number of the song data compressed by connecting the second song and the third song is 2, and the index is “01” corresponding to the second song data and “02” corresponding to the third song data. Including.
従って、2曲目と3曲目の曲データが繋がれて、単一の圧縮された曲データになっても、インデックスの情報に基づいて、3曲目の曲データから再生することが可能である。曲間に無音時間がある場合は、曲間の前後の曲データは、別々の曲データとして圧縮される。 Therefore, even if the music data of the second music and the third music are connected to become a single compressed music data, it is possible to reproduce from the music data of the third music based on the index information. When there is a silent time between songs, the song data before and after the songs are compressed as separate song data.
図9に戻り、制御部4は、操作部5を介してトラック番号又はインデックスの情報が入力されると、入力されたトラック番号又はインデックスの情報に対応する圧縮された曲データを保存部3から検索し、該当する圧縮された曲データを再生部6に出力する(ステップS4)。再生部6は圧縮された曲データをデコーダ7でデコードし、スピーカ8に出力して(ステップS5)、本処理を終了する。これにより、ユーザ所望の圧縮された曲データの再生が実行される。
Returning to FIG. 9, when the track number or index information is input via the
図11は、Qサブコードの変換処理を示すフローチャートである。この処理は、CD10が曲データ処理装置100に挿入されると、自動的に開始される。
FIG. 11 is a flowchart showing the conversion process of the Q subcode. This process is automatically started when the
まず、読取部1はCD10に最内周に記録されているQサブコードを読み取る(ステップS11)。制御部4は、読取部1により読み取られたQサブコードを展開し、解析する(ステップS12)。この解析結果は、上述した図6〜図8であり、保存部3に保存される。
First, the
次いで、制御部4は、CD10全体(即ち全トラック)の演奏開始時間(絶対時間;PMIN、PSEC、PFRAMEで表される時間)と各トラックの演奏時間(相対時間;MIN、SEC、FRAMEで表される時間)を取得し(ステップS13)、n(n=1、2、…)曲目の演奏時間(相対時間)とn+1曲目の演奏開始時間(絶対時間)とが同一であるか否かを判別する(ステップS14)。
Next, the
ステップS14で、n曲目の演奏時間とn+1曲目の演奏開始時間とが同一でない場合には、制御部4は、曲間に無音時間があると判断し、ステップS18に進む。一方、n曲目の演奏時間とn+1曲目の演奏開始時間とが同一である場合には、制御部4は、曲間に無音時間がないと判断し、ステップS15に進む。尚、ステップS15〜ステップS17は、Qサブコードを変換するための具体的な処理を示す。
If the performance time of the nth song is not the same as the performance start time of the (n + 1) th song at step S14, the
ステップS15では、制御部4は、n+1曲目の演奏時間(相対時間)を取得する。次いで、制御部4は、n曲目の演奏時間(相対時間)に、ステップS15で取得した演奏時間を加算する(ステップS16)。
In step S15, the
その後、制御部4は、n+1曲目の位置情報(即ち演奏開始位置の情報)を残すため、n+1曲目のトラック番号(TNO)及びトラック内のインデックス(INDEX)をn曲目のインデックスとして変換する(ステップS17)。具体的には、図7に示す解析結果のQサブコードは、図12のように変換され又は書き換えられ、図8に示す解析結果のQサブコードは、図13のように変換される又は書き換えられる。尚、図12、13中の太枠が、図7、8から変更された箇所を示す。
Thereafter, the
例えば、図7と図12とのトラック2及び3を比較すると、曲間に無音時間が存在しないトラック3のインデックス00(即ち、曲データの休止に関する情報)が削除され、トラック2の演奏時間(相対時間)が書き換えられ、トラック3のインデックス01がトラック2のインデックス02に書き換えられている。
For example, comparing
次に、制御部4は、CD10内に次のトラックがあるか否かを判別する(ステップS18)。ステップS18でYESの場合には、CD10内の全てのトラックの解析が終了しているので、本処理を終了する。一方、ステップS18でNOの場合には、上記ステップS13に戻り、CD10内の全てのトラックの解析が終了するまでステップS13〜ステップS18の処理を繰り返す。
Next, the
尚、ステップS18からステップS13に戻った場合には、ステップS14では、nは1増加し、n曲目の演奏開始時間(絶対時間)にn曲目の演奏時間(相対時間)を加算した時間と、n+1曲目の演奏開始時間(絶対時間)とが同一であるか否かを判別する。 When returning from step S18 to step S13, in step S14, n is increased by 1, and a time obtained by adding the performance time (relative time) of the nth song to the performance start time (absolute time) of the nth song, It is determined whether or not the performance start time (absolute time) of the (n + 1) th song is the same.
以上詳細に説明したように、本実施の形態によれば、読取部1が複数の曲データ及びQサブコードを含むCD10から当該Qサブコード情報を読み取り、制御部4が、当該読み取られたQサブコードに基づいて、CD10に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出し、検出された複数の曲データが単一の曲データとなるように、Qサブコードを変換する。制御部4及びエンコーダ2は、変換後のQサブコードに基づいて、検出された複数の曲データをCD10から抽出し、所定の圧縮形式で圧縮し、再生部7が圧縮された曲データを再生する。
As described in detail above, according to the present embodiment, the
よって、CDに記録されている全ての曲データの曲間に無音時間が存在せず且つ全曲間を含む複数の曲データを圧縮する場合だけでなく、CDに記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、予め曲間に無音時間が存在しない複数の曲データが単一の曲データとなるように、Qサブコードが変換されて、複数の曲データが圧縮されるので、圧縮された曲データの再生時の音切れを解消することができる。 Therefore, there is no silent time between songs of all song data recorded on a CD, and not only when compressing a plurality of song data including all songs but also of all song data recorded on a CD. Among songs, when there is no silence time between some songs and a plurality of song data including some songs is compressed, a plurality of song data without silence time between songs in advance Since the Q sub-code is converted and a plurality of pieces of music data are compressed so that the music data becomes a single piece of music data, it is possible to eliminate sound interruption during reproduction of the compressed music data.
また、読取部1は、CD10が挿入されたときに、CD10からQサブコードを読み取り、制御部4及びエンコーダ2は、変換後のQサブコードに基づいて、CD10に含まれる全ての曲データを所定の圧縮形式で圧縮し、保存部3は、当該圧縮された曲データを保存するので、CD10が挿入されると自動的にCDに含まれる全ての曲データを所定の圧縮形式で圧縮し保存することができる。
The
さらに、圧縮後の曲データは、曲間に無音時間が存在しない複数の曲データの演奏開始の位置情報(インデックス)を有するので、インデックスに基づいて、圧縮前の複数の曲データのいずれか1つの演奏開始の位置を検索したり、検索された演奏開始の位置から曲データを再生することができる。 Furthermore, since the music data after compression has position information (index) of performance start of a plurality of music data in which no silence time exists between the music, any one of the music data before compression is selected based on the index. One performance start position can be searched, and music data can be reproduced from the searched performance start position.
さらにまた、Qサブコードは、CD10に含まれる全ての曲データに関するトラック番号、及びインデックスを含み、n(nは自然数)曲目の曲データとn+1曲目の曲データの曲間に無音時間が存在しない場合に、制御部4は、n+1曲目のトラック番号及びインデックスをn曲目のインデックスとして変換し、圧縮後の曲データは、n曲目のトラック番号及びインデックス並びに当該変換されたインデックスを有する。
Furthermore, the Q subcode includes a track number and an index related to all music data included in the
よって、n曲目のトラック番号及びインデックスに基づいて、圧縮前のn曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。さらに、変換されたインデックスに基づいて、圧縮前のn+1曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。 Therefore, based on the track number and index of the n-th song, the performance start position of the n-th song data before compression is searched from the compressed song data, or the song data is reproduced from the searched performance start position. be able to. Furthermore, based on the converted index, the performance start position of the music data of the n + 1th music before compression can be searched from the music data after compression, and the music data can be reproduced from the searched performance start position. .
尚、曲データ処理装置100の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、曲データ処理装置100に供給し、曲データ処理装置100のコンピュータ(即ち、制御部4)が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、CD−ROM、DVD、又はSDカードなどがある。
Note that a recording medium on which a software program for realizing the functions of the music
また、曲データ処理装置100のコンピュータ(即ち、制御部4)が、曲データ処理装置100の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
The same effect as that of the above-described embodiment can also be obtained when the computer (that is, the control unit 4) of the music
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。 The present invention is not limited to the above-described embodiment, and can be implemented with various modifications within a range not departing from the gist thereof.
1 読取部
2 エンコーダ
3 保存部
4 制御部
5 操作部
6 再生部
7 デコーダ
8 スピーカ
9 バス
100 曲データ処理装置
DESCRIPTION OF
Claims (6)
当該読み取られたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段と、
前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段と、
前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段と、
前記圧縮手段により圧縮された曲データを再生する再生手段と
を備えることを特徴とする曲データ処理装置。 Reading means for reading the code information from a storage medium including a plurality of song data and code information;
Based on the read code information, detection means for detecting a plurality of song data in which no silent time exists between songs, from all the song data included in the storage medium,
Conversion means for converting the code information so that the plurality of detected song data become a single song data;
Based on the converted code information, a plurality of detected music data is extracted from the storage medium and compressed in a predetermined compression format;
A music piece data processing apparatus comprising: reproduction means for reproducing the music piece data compressed by the compression means.
n(nは自然数)曲目の曲データとn+1曲目の曲データの曲間に無音時間が存在しない場合に、前記変換手段は、前記n+1曲目のトラック番号及びインデックス情報を前記n曲目のインデックス情報として変換し、
前記圧縮手段による圧縮後の曲データは、前記n曲目のトラック番号及びインデックス情報並びに前記変換されたインデックス情報を有することを特徴とする請求項1又は2に記載の曲データ処理装置。 The code information includes track numbers and index information related to all song data included in the storage medium,
When there is no silent time between the music data of n (n is a natural number) music data and n + 1 music data, the conversion means uses the track number and index information of the n + 1 music as the index information of the n music Converted,
The music data processing apparatus according to claim 1 or 2, wherein the music data compressed by the compression means includes the track number and index information of the nth music and the converted index information.
複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、
当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、
前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、
前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び
前記圧縮手段により圧縮された曲データを再生する再生手段として機能させることを特徴とする制御プログラム。 Computer
Reading means for reading out the code information from a storage medium including a plurality of song data and code information,
Detecting means for detecting a plurality of song data in which no silence time exists between songs, from all the song data included in the storage medium, based on the read code information;
Conversion means for converting the code information so that the plurality of detected song data become a single song data;
Based on the converted code information, the plurality of detected music data are extracted from the storage medium and compressed in a predetermined compression format, and the reproduction is performed to reproduce the music data compressed by the compression means. A control program that functions as a means.
複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、
当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、
前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、
前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び
前記圧縮手段により圧縮された曲データを再生する再生手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。 Computer
Reading means for reading out the code information from a storage medium including a plurality of song data and code information,
Detecting means for detecting a plurality of song data in which no silence time exists between songs, from all the song data included in the storage medium, based on the read code information;
Conversion means for converting the code information so that the plurality of detected song data become a single song data;
Based on the converted code information, the plurality of detected music data are extracted from the storage medium and compressed in a predetermined compression format, and the reproduction is performed to reproduce the music data compressed by the compression means. A computer-readable recording medium in which a program for functioning as a means is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007091804A JP2008251097A (en) | 2007-03-30 | 2007-03-30 | Music data processor, control program, and computer readable recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007091804A JP2008251097A (en) | 2007-03-30 | 2007-03-30 | Music data processor, control program, and computer readable recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008251097A true JP2008251097A (en) | 2008-10-16 |
Family
ID=39975866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007091804A Withdrawn JP2008251097A (en) | 2007-03-30 | 2007-03-30 | Music data processor, control program, and computer readable recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008251097A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009004019A (en) * | 2007-06-21 | 2009-01-08 | Sanyo Electric Co Ltd | Data recording device and data recording method |
-
2007
- 2007-03-30 JP JP2007091804A patent/JP2008251097A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009004019A (en) * | 2007-06-21 | 2009-01-08 | Sanyo Electric Co Ltd | Data recording device and data recording method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3359581B2 (en) | Information playback device | |
JP2004093729A (en) | Recording device and reproducing device for music data | |
JP4990375B2 (en) | Recording / playback device | |
JP2008251097A (en) | Music data processor, control program, and computer readable recording medium | |
JP3883971B2 (en) | Audio playback device | |
JPH04147485A (en) | Digital audio signal recorder | |
KR19990061586A (en) | Continuous playback method of rewritable optical disc | |
JP2004348785A (en) | Data reproducing device and method for controlling the same | |
JP2004326926A (en) | Editing and recording method and device | |
KR101143908B1 (en) | Audio reproduction apparatus and method for providing disk jockey service | |
JP2003196932A (en) | Playback equipment and reproducing method | |
JP2004296043A (en) | Information recording medium reproducing device | |
JP3887545B2 (en) | Recording apparatus and recording method | |
JP2007172668A (en) | Information recording/reproducing device, information recording method, and its program | |
JP2005275149A (en) | Music information editing device | |
JP3877689B2 (en) | Information recording medium playback device | |
JP4570425B2 (en) | Information reproducing apparatus and method for increasing free space of storage device | |
JP4206862B2 (en) | Data reproducing apparatus and method | |
JP2005071548A (en) | Audio reproducing device | |
JP2009205773A (en) | Recording/reproducing device, reproducing device, sound recording method, and reproducing method | |
JP2005142813A (en) | Property output device for moving picture with audio | |
JP2005203028A (en) | Disk reproducing apparatus | |
JP2003132633A (en) | Program for cd ripping | |
JP2003100027A5 (en) | ||
JP2005285235A (en) | Reproducing device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20100601 |