[go: up one dir, main page]

JP2011096335A - Content specifying device and program of the same - Google Patents

Content specifying device and program of the same Download PDF

Info

Publication number
JP2011096335A
JP2011096335A JP2009251569A JP2009251569A JP2011096335A JP 2011096335 A JP2011096335 A JP 2011096335A JP 2009251569 A JP2009251569 A JP 2009251569A JP 2009251569 A JP2009251569 A JP 2009251569A JP 2011096335 A JP2011096335 A JP 2011096335A
Authority
JP
Japan
Prior art keywords
time
content
broadcast
playback
song
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.)
Granted
Application number
JP2009251569A
Other languages
Japanese (ja)
Other versions
JP5428764B2 (en
Inventor
Shuntaro Kashi
俊太郎 樫
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.)
Onkyo Sound and Vision Corp
Original Assignee
Onkyo Sound and Vision Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Onkyo Sound and Vision Corp filed Critical Onkyo Sound and Vision Corp
Priority to JP2009251569A priority Critical patent/JP5428764B2/en
Publication of JP2011096335A publication Critical patent/JP2011096335A/en
Application granted granted Critical
Publication of JP5428764B2 publication Critical patent/JP5428764B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

<P>PROBLEM TO BE SOLVED: To specify a content body of selected content out of broadcasting data including a plurality of contents which are recorded in a storage medium. <P>SOLUTION: A content specifying device includes a means for obtaining a whole reproducing time TIME of formal content for content, a means for specifying a start time S_TIME and a finish time E_TIME in content by music recognition technology, a means for specifying a reproducing time Z_TIME being a time from a broadcasting start time until a broadcasting finish time based on a Cue sheet, and a means for specifying a start time C_S_TIME of the content body and a finish time C_E_TIME of the content body based on the whole reproducing time TIME, the start time S_TIME. the finish time E_TIME, and the reproducing time Z_TIME. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、記憶媒体に記録されている、複数のコンテンツを含む放送データの中から、選択されたコンテンツのコンテンツ本体を特定するコンテンツ特定装置に関する。   The present invention relates to a content specifying device for specifying a content body of a selected content from broadcast data including a plurality of content recorded in a storage medium.

HDDレコーダやPC等のコンテンツ記録再生装置は、ラジオ又はテレビで放送される音楽や映像等のコンテンツをHDD等の記憶媒体に記録し、記録した放送データファイルの中から選択されたコンテンツを再生することができる。しかし、ユーザは所望のコンテンツがいつ放送されるかはわからない。例えばラジオのFM放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはCMやDJが入るので、所望の曲が番組中のいつ放送されるかまではわからない。   A content recording / playback apparatus such as an HDD recorder or a PC records content such as music or video broadcast on a radio or television on a storage medium such as an HDD, and plays back the content selected from the recorded broadcast data file. be able to. However, the user does not know when the desired content will be broadcast. For example, in FM radio broadcasting, it may be known in advance that a desired song is broadcast in a program, but since CM and DJ are included in the program, when the desired song is broadcast in the program I do not know until.

この問題を解決するために、下記特許出願1において、キューシートを利用して所望の曲を抽出して再生するコンテンツ記録再生装置が提案されている。このコンテンツ記録再生装置は、放送された曲の放送開始時刻および曲名等を記述したキューシートをサーバから取得する。コンテンツ記録再生装置は、常にFM放送を受信し、受信された放送データを全てHDDに記録する。そして、キューシートを参照して、録音された放送データから所望の曲を抽出して再生する。   In order to solve this problem, the following Patent Application 1 proposes a content recording / playback apparatus that extracts and plays back a desired song using a cue sheet. This content recording / playback apparatus acquires a cue sheet describing a broadcast start time, a song name, and the like of a broadcasted song from a server. The content recording / playback apparatus always receives FM broadcasts and records all received broadcast data on the HDD. Then, referring to the cue sheet, a desired song is extracted from the recorded broadcast data and reproduced.

ここで、キューシートにおける各曲の放送終了時刻は次の曲の放送開始時刻になっている。従って、キューシートを参照して所望の曲を抽出して再生した場合に、曲本体の後に、CM、DJおよびニュース等の曲本体以外の音声データが含まれる場合がある。また、キューシートにおける各曲の放送開始時刻は秒単位ではなく分単位で記述されており、キューシートに記述の放送開始時刻から1分以内に必ずその曲が放送されるように規定されている。言い換えると、キューシートの放送開始時刻は、その曲の実際の放送開始時刻から最大1分のタイムラグが存在する場合がある。従って、キューシートを参照して所望の曲を抽出して再生した場合に、曲本体の前にも、CM、DJおよびニュース等の曲本体以外の音声データが含まれる場合がある。ユーザが、曲本体のみを聴取したい場合に、ユーザ操作によって曲本体以外の音声データを早送りする必要があり、その操作が非常に煩雑である。   Here, the broadcast end time of each song on the cue sheet is the broadcast start time of the next song. Therefore, when a desired song is extracted and reproduced with reference to the cue sheet, audio data other than the song body such as CM, DJ, and news may be included after the song body. In addition, the broadcast start time of each song on the cue sheet is described in minutes instead of seconds, and it is specified that the song is always broadcast within one minute from the broadcast start time described in the cue sheet. . In other words, the cue sheet broadcast start time may have a maximum time lag of 1 minute from the actual broadcast start time of the song. Therefore, when a desired song is extracted and reproduced with reference to the cue sheet, audio data other than the song body such as CM, DJ, and news may be included before the song body. When the user wants to listen only to the song main body, it is necessary to fast-forward audio data other than the song main body by a user operation, which is very complicated.

特開2007−59035号公報JP 2007-59035 A

本発明は上記従来の課題を解決するためになされたものであり、その目的は、記憶媒体に記録されている、複数のコンテンツを含む放送データの中から、選択されたコンテンツのコンテンツ本体を特定するコンテンツ特定装置を提供することである。   The present invention has been made to solve the above-described conventional problems, and its purpose is to identify the content body of the selected content from broadcast data including a plurality of content recorded in a storage medium. It is to provide a content specifying device.

本発明の好ましい実施形態によるコンテンツ特定装置は、記憶媒体に記録されている、複数のコンテンツを含む放送データの中から、選択されたコンテンツのコンテンツ本体を特定するコンテンツ特定装置であって、前記コンテンツに対する正式コンテンツの総再生時間TIMEを取得する手段と、音楽認識技術によって、前記コンテンツにおける、コンテンツ本体の開始時刻S_TIMEおよび終了時刻E_TIMEを特定する手段と、キューシートに基づいて、前記コンテンツの放送開始時刻から放送終了時刻までの時間である再生時間Z_TIMEを特定する手段と、前記総再生時間TIME、前記開始時刻S_TIME、前記終了時刻E_TIMEおよび前記再生時間Z_TIMEに基づいて、コンテンツ本体の開始時刻C_S_TIMEおよびコンテンツ本体の終了時刻C_E_TIMEを特定する手段とを備える。   A content specifying device according to a preferred embodiment of the present invention is a content specifying device for specifying a content body of a selected content from broadcast data including a plurality of content recorded in a storage medium, the content specifying device Means for obtaining the total playback time TIME of the formal content for the content, means for specifying the start time S_TIME and the end time E_TIME of the content body in the content by music recognition technology, and starting the broadcast of the content based on the cue sheet Means for specifying a playback time Z_TIME that is a time from the time to the broadcast end time, and based on the total playback time TIME, the start time S_TIME, the end time E_TIME, and the playback time Z_TIME, the content body start time C_S_TIME and Means for specifying the end time C_E_TIME of the content body.

総再生時間TIME、開始時刻S_TIME、終了時刻E_TIMEおよび再生時間Z_TIMEを使用することにより、コンテンツ本体の開始時刻C_S_TIMEおよびコンテンツ本体の終了時刻C_E_TIMEを特定することができる。従って、再生すべきコンテンツが選択された際に、特定されたコンテンツ本体の開始時刻C_S_TIMEからコンテンツ本体の終了時刻C_E_TIMEまでを抽出して再生することにより、ユーザ操作によって早送り操作を実行することなく、コンテンツ本体のみを再生することができる。   By using the total playback time TIME, start time S_TIME, end time E_TIME, and playback time Z_TIME, the start time C_S_TIME of the content body and the end time C_E_TIME of the content body can be specified. Therefore, when the content to be played back is selected, the content body start time C_S_TIME to the content body end time C_E_TIME are extracted and played back, so that the fast-forwarding operation is not performed by the user operation. Only the content body can be played.

好ましい実施形態においては、前記開始時刻S_TIMEが所定値より小さい場合に、前記開始時刻C_S_TIMEに前記開始時刻S_TIMEを設定する手段と、前記開始時刻S_TIMEが前記所定値以上である場合に、前記開始時刻C_S_TIMEに前記所定値を設定する手段とをさらに備える。   In a preferred embodiment, when the start time S_TIME is smaller than a predetermined value, the means for setting the start time S_TIME to the start time C_S_TIME, and when the start time S_TIME is equal to or greater than the predetermined value, the start time Means for setting the predetermined value to C_S_TIME.

開始時刻S_TIMEが所定値以上である場合、音楽認識技術によって取得されたS_TIMEが誤っている可能性があるので、開始時刻C_S_TIMEに所定値を設定することにより、より正確にコンテンツ本体を特定することができる。   If the start time S_TIME is greater than or equal to the specified value, the S_TIME acquired by the music recognition technology may be incorrect. By specifying the specified value for the start time C_S_TIME, the content body can be specified more accurately. Can do.

好ましい実施形態においては、前記終了時刻E_TIMEが前記総再生時間TIME+前記所定値よりも小さく、かつ、前記終了時刻E_TIMEが前記再生時間Z_TIMEよりも小さい場合、前記終了時刻C_E_TIMEに前記終了時刻E_TIMEを設定する手段をさらに備える。   In a preferred embodiment, when the end time E_TIME is smaller than the total reproduction time TIME + the predetermined value and the end time E_TIME is smaller than the reproduction time Z_TIME, the end time E_TIME is set to the end time C_E_TIME. And a means for performing.

この場合、音楽認識技術によって取得されたE_TIMEが正しいと判断されるので、終了時刻C_E_TIMEに終了時刻E_TIMEを設定することにより、より正確にコンテンツ本体を特定することができる。   In this case, since E_TIME acquired by the music recognition technology is determined to be correct, the content body can be specified more accurately by setting the end time E_TIME to the end time C_E_TIME.

好ましい実施形態においては、前記終了時刻E_TIMEが前記総再生時間TIME+前記所定値よりも小さく、かつ、前記終了時刻E_TIMEが前記再生時間Z_TIME以上である場合、前記終了時刻C_E_TIMEに前記再生時間Z_TIMEを設定する手段をさらに備える。   In a preferred embodiment, when the end time E_TIME is smaller than the total playback time TIME + the predetermined value and the end time E_TIME is equal to or longer than the playback time Z_TIME, the playback time Z_TIME is set to the end time C_E_TIME. And a means for performing.

この場合、音楽認識技術によって取得されたE_TIMEが誤っている可能性があるので、終了時刻C_E_TIMEに再生時間Z_TIMEを設定することにより、より正確にコンテンツ本体を特定することができる。   In this case, since E_TIME acquired by the music recognition technology may be incorrect, the content body can be specified more accurately by setting the playback time Z_TIME to the end time C_E_TIME.

好ましい実施形態においては、前記終了時刻E_TIMEが前記総再生時間TIME+前記所定値以上である場合、前記再生時間Z_TIMEが前記総再生時間TIME+前記所定値よりも大きければ、前記終了時刻C_E_TIMEに前記総再生時間TIME+前記所定値を設定し、前記再生時間Z_TIMEが前記総再生時間TIME+前記所定値以下であれば、前記終了時刻C_E_TIMEに前記再生時間Z_TIMEを設定する手段をさらに備える。   In a preferred embodiment, when the end time E_TIME is equal to or greater than the total playback time TIME + the predetermined value, and the playback time Z_TIME is greater than the total playback time TIME + the predetermined value, the total playback at the end time C_E_TIME. And means for setting the playback time Z_TIME to the end time C_E_TIME when the time TIME + the predetermined value is set and the playback time Z_TIME is equal to or less than the total playback time TIME + the predetermined value.

この場合、音楽認識技術によって取得されたE_TIMEが誤っている可能性があるので、終了時刻C_E_TIMEに総再生時間TIME+所定値、又は、再生時間Z_TIMEを設定することにより、より正確にコンテンツ本体を特定することができる。   In this case, the E_TIME acquired by the music recognition technology may be incorrect, so the content body can be specified more accurately by setting the total playback time TIME + predetermined value or the playback time Z_TIME as the end time C_E_TIME. can do.

好ましい実施形態においては、前記再生時間Z_TIMEが前記総再生時間TIME以下である場合に、キューシートによって特定される放送開始時時刻を前記開始時刻C_S_TIMEに設定し、放送終了時刻を前記終了始時刻C_E_TIMEに設定する手段をさらに備える。   In a preferred embodiment, when the playback time Z_TIME is less than or equal to the total playback time TIME, the broadcast start time specified by a cue sheet is set to the start time C_S_TIME, and the broadcast end time is set to the end start time C_E_TIME. And a means for setting.

好ましい実施形態においては、前記開始時刻C_S_TIMEから前記終了始時刻C_E_TIMEまでの時間であるC_TIMEが前記総再生時間TIMEよりも大きい場合、前記開始時刻C_S_TIMEを(C_TIME−TIME)÷2だけ遅らせ、前記終了時刻C_E_TIMEを(C_TIME−TIME)÷2だけ早める手段をさらに備える。   In a preferred embodiment, when C_TIME, which is the time from the start time C_S_TIME to the end start time C_E_TIME, is larger than the total playback time TIME, the start time C_S_TIME is delayed by (C_TIME−TIME) ÷ 2, and the end A means for advancing the time C_E_TIME by (C_TIME−TIME) ÷ 2 is further provided.

この場合、コンテンツ本体の再生時間が正式コンテンツの総再生時間よりも大きくなるので、コンテンツ本体の再生時間を正式コンテンツの総再生時間と同じにすることができる。また、同じ時間だけ、開始時刻C_S_TIMEを遅くし、終了始時刻C_E_TIMEを早くすることにより、より正確にコンテンツ本体を特定することができる。   In this case, since the playback time of the content body is longer than the total playback time of the formal content, the playback time of the content body can be made the same as the total playback time of the official content. Also, the content body can be specified more accurately by delaying the start time C_S_TIME by the same time and increasing the end start time C_E_TIME.

記憶媒体に記録されている、複数のコンテンツを含む放送データの中から、選択されたコンテンツのコンテンツ本体を特定するコンテンツ特定装置を提供することができる。   It is possible to provide a content specifying device that specifies a content body of content selected from broadcast data including a plurality of contents recorded in a storage medium.

本発明の好ましい実施形態によるコンテンツ記録再生装置を示すブロック図である。1 is a block diagram illustrating a content recording / playback apparatus according to a preferred embodiment of the present invention. キューシートの一例を示す図である。It is a figure which shows an example of a cue sheet. キューシートに基づいて各曲の再生開始値を管理する状態を示す図である。It is a figure which shows the state which manages the reproduction start value of each music based on a cue sheet. 曲リストの一例を示す図である。It is a figure which shows an example of a music list. 放送データの録音から曲リスト表示までの処理を示すフローチャートである。It is a flowchart which shows the process from recording of broadcast data to music list display. 曲本体を特定する処理を示すフローチャートである。It is a flowchart which shows the process which specifies a music body. 再生時間Z_TIME、総再生時間TIME等を説明する図である。It is a figure explaining reproduction time Z_TIME, total reproduction time TIME, etc. 図6の処理における曲本体の特定結果の一例を示す図である。It is a figure which shows an example of the specific result of the music main body in the process of FIG. 図6の処理における曲本体の特定結果の一例を示す図である。It is a figure which shows an example of the specific result of the music main body in the process of FIG. 図6の処理における曲本体の特定結果の一例を示す図である。It is a figure which shows an example of the specific result of the music main body in the process of FIG. 曲本体を抽出して再生する処理を示すフローチャートである。It is a flowchart which shows the process which extracts and reproduces | regenerates the music main body.

以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。   Hereinafter, preferred embodiments of the present invention will be specifically described with reference to the drawings. However, the present invention is not limited to these embodiments.

図1は、本発明の好ましい実施形態によるコンテンツ記録再生システムを示すブロック図である。コンテンツ記録再生システムは、コンテンツ記録再生装置(コンテンツ特定装置)1、サーバ(キューシートサーバ)100、および、サーバ(コンテンツ情報サーバ)200を備える。コンテンツ記録再生装置1はラジオやTV等の放送データ(以下、ラジオ放送データとする。)を受信し、所定時間毎の放送データを、放送データファイルとしてHDD3に記録する。サーバ100は、図示しない複数の放送局サーバについて、キューシート(番組進行表)を取得して保持している。コンテンツ記録再生装置1は、サーバ100からキューシートを取得し、キューシートに基づいて、記録した放送データファイルから所望の曲を抽出して再生する。サーバ200は、曲のメタデータ(本例では、アーティスト名及び曲名の組み合わせ)に対応付けて、正式曲(市販されているCDに記録されている曲)の総再生時間を管理している。   FIG. 1 is a block diagram showing a content recording / playback system according to a preferred embodiment of the present invention. The content recording / playback system includes a content recording / playback apparatus (content specifying apparatus) 1, a server (queue sheet server) 100, and a server (content information server) 200. The content recording / reproducing apparatus 1 receives broadcast data such as radio and TV (hereinafter referred to as radio broadcast data), and records the broadcast data for every predetermined time on the HDD 3 as a broadcast data file. The server 100 acquires and holds cue sheets (program progress tables) for a plurality of broadcast station servers (not shown). The content recording / playback apparatus 1 acquires a cue sheet from the server 100, extracts a desired song from the recorded broadcast data file based on the cue sheet, and plays it. The server 200 manages the total playback time of the official song (a song recorded on a commercially available CD) in association with the metadata of the song (in this example, a combination of artist name and song name).

コンテンツ記録再生装置1は、制御部2、HDD(Hard
Disk Drive)3、メモリ(ROM及び/又はRAM)4、再生部5、受信部6、通信部7、操作部8、および、表示部9を備える。制御部2は、メモリ4に格納されているコンテンツ特定プログラムに基づいて、以下に示す各処理を実行するものであり、例えば、マイコンやCPU等である。
The content recording / playback apparatus 1 includes a control unit 2, an HDD (Hard
Disk Drive) 3, memory (ROM and / or RAM) 4, reproduction unit 5, reception unit 6, communication unit 7, operation unit 8, and display unit 9. The control part 2 performs each process shown below based on the content specific program stored in the memory 4, for example, is a microcomputer, CPU, etc.

受信部6は、図示しない放送局から放送される複数のコンテンツを含む放送データを受信する。コンテンツは、音楽(曲)、映像および/または静止画等のデータの総称であり、本例では曲データである。放送はTV放送またはラジオ放送等であり、デジタル放送、アナログ放送、衛星放送またはインターネット放送等の任意の放送が採用され得る。本例では、複数の曲データを含むFM放送を例に説明する。   The receiving unit 6 receives broadcast data including a plurality of contents broadcast from a broadcast station (not shown). Content is a general term for data such as music (music), video, and / or still images, and is music data in this example. The broadcast is a TV broadcast or a radio broadcast, and any broadcast such as a digital broadcast, an analog broadcast, a satellite broadcast, or an Internet broadcast can be adopted. In this example, an FM broadcast including a plurality of song data will be described as an example.

HDD3は、受信部6によって受信された放送データを制御部2の指示により記録する。特に限定されないが、放送データは所定時間(例えば6時間)毎の放送データファイルに分割されて、HDD3に記録される。曲を再生する際に、キューシートに基づいて、放送データファイルの中から曲に対応する部分が抽出されて、再生される。   The HDD 3 records the broadcast data received by the receiving unit 6 according to an instruction from the control unit 2. Although not particularly limited, the broadcast data is divided into broadcast data files every predetermined time (for example, 6 hours) and recorded in the HDD 3. When a song is reproduced, a portion corresponding to the song is extracted from the broadcast data file based on the cue sheet and reproduced.

通信部7は、インターネット等の任意の電気通信回線を介してサーバ100に接続し、サーバ100からキューシートを取得する。図2は、放送局Xのキューシートの一例を示す図である。キューシートは、放送局名と、アーティスト名と、曲名と、放送開始時刻と、放送終了時刻とを含む。放送終了時刻は、次の曲の放送開始時刻になっている。例えば、放送局Xについて、2009年1月1日の17時00分〜17時10分にアーティト名A、曲名aaaの曲が放送されたことを示している。また、通信部7は、インターネット等の任意の電気通信回線を介してサーバ200に接続し、サーバ200から正式曲の総再生時間を取得する。   The communication unit 7 connects to the server 100 via an arbitrary telecommunication line such as the Internet, and acquires a cue sheet from the server 100. FIG. 2 is a diagram illustrating an example of the cue sheet of the broadcasting station X. The cue sheet includes a broadcast station name, an artist name, a song name, a broadcast start time, and a broadcast end time. The broadcast end time is the broadcast start time of the next song. For example, for the broadcast station X, it is shown that the song with the artist name A and the song name aaa was broadcast from 17:00 to 17:10 on January 1, 2009. In addition, the communication unit 7 connects to the server 200 via an arbitrary telecommunication line such as the Internet, and acquires the total reproduction time of the official music from the server 200.

図3に示すように、キューシートに記述されている放送開始時刻及び放送終了時刻に基づいて、HDD3に記録された放送データファイルにおいて、各曲の再生開始アドレスがHDD3上で管理される。例えば、アーティスト名A、曲aaaの曲は放送データファイルの相対アドレス0バイト〜24533バイトまで、アーティスト名B、曲bbbの曲は放送データファイルの相対アドレス24533〜54232バイトまでであることが管理される。   As shown in FIG. 3, the reproduction start address of each song is managed on the HDD 3 in the broadcast data file recorded on the HDD 3 based on the broadcast start time and the broadcast end time described in the cue sheet. For example, it is managed that a song with artist name A and song aaa has a relative address 0 to 24533 bytes of the broadcast data file, and a song with artist name B and song bbb has a relative address 24533 to 54232 bytes of the broadcast data file. The

図4に示すように、キューシートに基づいて各曲のアーティスト名および曲名の一覧である曲リストが表示部9に表示される。曲リストの中からユーザ操作によって所望の曲が選択されると、再生部5は、選択された曲をキューシートに基づいて放送データファイルから抽出して再生する。   As shown in FIG. 4, a song list that is a list of artist names and song names of each song is displayed on the display unit 9 based on the cue sheet. When a desired song is selected from the song list by a user operation, the playback unit 5 extracts and plays the selected song from the broadcast data file based on the cue sheet.

制御部2は、曲リストに表示される各曲について、キューシートの放送開始時刻から放送終了時刻までで特定される曲データのうち、曲本体の開始時刻及び終了時刻を特定し、メモリ4に記憶させる。上記の通り、キューシートの放送開始時刻から放送終了時刻までで特定される曲データには、CM、DJ、ニュース等の音声データが含まれている。曲本体とは、これらのCM、DJ、ニュース等の音声データを除外した曲部分のみのデータである。   For each song displayed in the song list, the control unit 2 specifies the start time and end time of the song body among the song data specified from the broadcast start time to the broadcast end time of the cue sheet, and stores them in the memory 4. Remember. As described above, the music data specified from the broadcast start time to the broadcast end time of the cue sheet includes audio data such as CM, DJ, news, and the like. The song main body is data of only the song portion excluding the audio data such as CM, DJ, news and the like.

制御部2は、サーバ200に曲のアーティスト名および曲名を送信し、正式曲の総再生時間TIMEを取得する。また、制御部2は、周知の音楽認識技術(例えば、特許第3156975号)を用いて、キューシートから特定される曲データの内、曲本体の開始時刻S_TIME及び終了時刻E_TIMEを特定する。また、制御部2は、キューシート上の放送開始時刻から放送終了時刻までの再生時間Z_TIMEを特定する。そして、制御部2は、総再生時間TIME、開始時刻S_TIME、終了時刻E_TIMEおよび再生時間Z_TIMEを使用して、以下に詳述する方法によって、曲本体の開始時刻C_S_TIMEおよび終了時刻C_E_TIMEを特定する。ユーザ操作によって曲リストから曲が選択されたとき、再生部5は、制御部2によって特定された曲本体の開始時刻C_S_TIMEから終了時刻C_E_TIMEまでのデータを放送データファイルから抽出して再生する。   The control unit 2 transmits the artist name and song name of the song to the server 200, and obtains the total playback time TIME of the official song. In addition, the control unit 2 specifies the start time S_TIME and the end time E_TIME of the song main body among the song data specified from the cue sheet, using a well-known music recognition technique (for example, Japanese Patent No. 3156975). In addition, the control unit 2 specifies the reproduction time Z_TIME from the broadcast start time to the broadcast end time on the cue sheet. Then, the control unit 2 uses the total playback time TIME, start time S_TIME, end time E_TIME, and playback time Z_TIME to specify the start time C_S_TIME and the end time C_E_TIME of the music body by the method described in detail below. When a song is selected from the song list by a user operation, the reproducing unit 5 extracts and reproduces data from the start time C_S_TIME to the end time C_E_TIME of the song main body specified by the control unit 2 from the broadcast data file.

以下、本発明の動作を説明する。図5は、放送データを記録し、曲リストを表示する際の制御部2の処理を示すフローチャートである。制御部2は、受信部6にユーザ操作によって選択された放送局の放送データを受信させ、HDD3に放送データを記録開始させる(S301)。ユーザ操作によって記録停止指示が入力されると、制御部2は、HDD3に放送データの記録を終了させ、1つの放送データファイルとしてHDD3に記録させる(S302)。   The operation of the present invention will be described below. FIG. 5 is a flowchart showing processing of the control unit 2 when recording broadcast data and displaying a song list. The control unit 2 causes the receiving unit 6 to receive the broadcast data of the broadcast station selected by the user operation, and starts recording the broadcast data on the HDD 3 (S301). When a recording stop instruction is input by a user operation, the control unit 2 ends recording of broadcast data in the HDD 3 and records it in the HDD 3 as one broadcast data file (S302).

制御部2は、サーバ100にアクセスし、サーバ100からS1、S2でHDD3に記録した放送データに対応するキューシートを取得し、HDD3に保存する(S303)。制御部2は、キューシートに記述されている各曲の放送開始時刻および放送終了時刻に基づいて、図3に示すように、放送データファイルにおける各曲の再生開始位置(放送データファイルの先頭を0バイトとした場合の相対アドレス)を算出し、HDD3のデータベースに記憶させる(S4)。詳細には、各曲ファイルが含まれる放送データファイルの特定情報(ファイル名)および再生開始位置が、HDD3に格納されるデータベースにおいて管理される。   The control unit 2 accesses the server 100, acquires a cue sheet corresponding to the broadcast data recorded in the HDD 3 in S1 and S2 from the server 100, and stores it in the HDD 3 (S303). Based on the broadcast start time and broadcast end time of each song described in the cue sheet, the control unit 2 determines the playback start position of each song in the broadcast data file (the beginning of the broadcast data file) as shown in FIG. Relative address in case of 0 byte) is calculated and stored in the database of HDD 3 (S4). More specifically, the specific information (file name) and the reproduction start position of the broadcast data file including each song file are managed in a database stored in the HDD 3.

続いて、制御部2は、キューシートに基づいて、各曲のアーティスト名および曲名の一覧である曲リストを生成し、表示部9に表示させる。曲リストは、放送された日時順に曲を並べてもよく、所望のアーティストの曲のみを並べてもよい。   Subsequently, the control unit 2 generates a song list which is a list of artist names and song names of each song based on the cue sheet, and causes the display unit 9 to display the song list. In the song list, songs may be arranged in order of broadcast date and time, or only songs of a desired artist may be arranged.

図6は、キューシートに記述されている放送開始時刻および放送終了時刻で特定される曲データのうち、曲本体を特定する処理を示すフローチャートである。制御部2は、曲リストに含まれている各曲についてループ処理を実行する(S601)。すなわち、曲リストに含まれている各曲について、以下の処理を順次実行する。   FIG. 6 is a flowchart showing a process of specifying the music body among the music data specified by the broadcast start time and the broadcast end time described in the cue sheet. The control unit 2 executes a loop process for each song included in the song list (S601). That is, the following processing is sequentially executed for each song included in the song list.

制御部2は、曲リストに含まれている曲を1つ選択し、そのアーティスト名および曲名をキューシートから特定し、サーバ200にインターネット経由で送信する(S602)。サーバ200は、アーティスト名および曲名を受信すると、アーティスト名および曲名からその正式曲を特定し、特定した正式曲の総再生時間をデータベースから読み出して、コンテンツ記録再生装置1に返信する。制御部2は、正式曲の総再生時間を取得すると、メモリ4内において総再生時間TIMEとして記憶する(S603)。   The control unit 2 selects one song included in the song list, specifies the artist name and song name from the cue sheet, and transmits them to the server 200 via the Internet (S602). Upon receiving the artist name and the song title, the server 200 identifies the official song from the artist name and the song title, reads the total playback time of the identified official song from the database, and returns it to the content recording / playback apparatus 1. When acquiring the total playback time of the official song, the control unit 2 stores the total playback time TIME in the memory 4 (S603).

次に、制御部2は、上記の音楽認識技術を使用し、キューシートで特定される曲データの中から、曲本体を特定し、その開始時刻S_TIME、終了時刻E_TIMEを、メモリ4に記憶させる(S604)。なお、開始時刻S_TIME、終了時刻E_TIMEは、便宜上、キューシートに記述されている放送開始時刻を0としたときの相対値として算出されている。次に、制御部2は、その曲のキューシートにおける放送開始時刻から放送終了時刻までの再生時間をZ_TIMEとしてメモリ4に記憶させる(S605)。例えば、図2のキューシートのアーティスト名A、曲名aaaの場合、放送開始時刻2009/1/1/17:00、放送終了時刻2009/1/1/17:10であるので、再生時間Z_TIMEは10分となる。言い換えると、再生時間Z_TIMEは、キューシートにおける放送開始時刻を0とおいた場合の放送終了時刻と等価である。   Next, the control unit 2 uses the music recognition technique described above, specifies the music body from the music data specified by the cue sheet, and stores the start time S_TIME and the end time E_TIME in the memory 4. (S604). Note that the start time S_TIME and the end time E_TIME are calculated as relative values when the broadcast start time described in the cue sheet is set to 0 for convenience. Next, the control unit 2 stores the reproduction time from the broadcast start time to the broadcast end time in the cue sheet of the song in the memory 4 as Z_TIME (S605). For example, in the case of artist name A and song name aaa in the cue sheet of FIG. 2, since the broadcast start time 2009/1/1/17: 00 and the broadcast end time 2009/1/1/17: 10, the playback time Z_TIME is 10 minutes. In other words, the reproduction time Z_TIME is equivalent to the broadcast end time when the broadcast start time in the cue sheet is set to 0.

図7は、メモリ4に記憶した各値の関係を示す図であり、横軸に時間を示し、各曲に関して、キューシートに記述されている放送開始時刻をt=0として記述している。曲本体が最も早く開始する場合、t=0〜TIMEまでが曲本体となり、曲本体が最も遅く開始する場合、t=1から1+TIMEまでが曲本体となる。これは、キューシートに記述された放送開始時刻から、遅くとも1分以内に曲が放送されることが放送局によって規定されているからである。従って、最大t=1+TIME以内には、必ず曲は終了する。なお、以下においては、TIMEが1分未満の曲は放送されることがないものとする。   FIG. 7 is a diagram showing the relationship between the values stored in the memory 4. The horizontal axis indicates time, and the broadcast start time described in the cue sheet is described as t = 0 for each song. When the song body starts earliest, the song body is from t = 0 to TIME, and when the song body starts latest, the song body is from t = 1 to 1 + TIME. This is because the broadcast station stipulates that the song is broadcast within one minute at the latest from the broadcast start time described in the cue sheet. Therefore, the song always ends within the maximum t = 1 + TIME. In the following, songs with a TIME of less than 1 minute will not be broadcast.

図6に戻って、制御部2は、Z_TIMEがTIMEより大きいか否かを判断する(S606)。Z_TIMEがTIMEより小さい場合(S606でNO)、t=0から曲本体が放送されたとしても、曲本体の全てが放送されておらず、一部のみが放送されたことになる。従って、t=0からZ_TIMEまでの全データを曲本体とし(S607)、つまり、キューシートにおける放送開始時刻を開始位置C_S_TIMEに設定し、放送終了時刻を終了位置C_E_TIMEに設定し、処理を終了する。   Returning to FIG. 6, the control unit 2 determines whether Z_TIME is greater than TIME (S606). If Z_TIME is smaller than TIME (NO in S606), even if the song body is broadcast from t = 0, not all of the song body is broadcast and only a part is broadcast. Accordingly, all data from t = 0 to Z_TIME is set as the music body (S607), that is, the broadcast start time on the cue sheet is set to the start position C_S_TIME, the broadcast end time is set to the end position C_E_TIME, and the process is terminated. .

一方、Z_TIMEがTIMEより大きい場合(S606でYES)、制御部2は、S_TIME が1よりも小さいか否かを判断する(S608)。すなわち、音楽認識技術によって特定された曲本体の開始時刻が放送局によって規定されている所定時間(所定値、本例の場合、1分。)よりも小さいか否かを判断する。S_TIME が1分以上である場合(S608でNO)、キューシートに記述されている放送開始時刻から1分以内に曲が放送開始されるという条件と、音楽認識技術による結果とが矛盾する。この場合、音楽認識技術の結果が誤りであるので、曲本体の開始時刻C_S_TIMEに所定時間である1(分)を設定する(S609)。つまり、開始時刻を曲の最大遅延時間である1分に設定する。なお、本例において、設定するとはメモリ4に記憶させることをいう。   On the other hand, when Z_TIME is larger than TIME (YES in S606), the control unit 2 determines whether S_TIME is smaller than 1 (S608). That is, it is determined whether or not the start time of the music body specified by the music recognition technology is smaller than a predetermined time (predetermined value, 1 minute in this example) defined by the broadcasting station. If S_TIME is 1 minute or longer (NO in S608), the condition that the song starts broadcasting within one minute from the broadcast start time described in the cue sheet is inconsistent with the result of the music recognition technology. In this case, since the result of the music recognition technique is incorrect, 1 (minute) which is a predetermined time is set as the start time C_S_TIME of the music body (S609). That is, the start time is set to 1 minute which is the maximum delay time of the music. In this example, setting means storing in the memory 4.

S608において、S_TIME が1よりも小さい場合(S608でYES)、放送局によって規定されている所定時間内に、音楽認識技術による曲本体の開始時刻が含まれている。従って、制御部2は、C_S_TIME に S_TIMEを設定し(S610)、音楽認識技術によって特定された曲本体の開始時刻がそのまま曲本体の開始時間に設定される。   In S608, when S_TIME is smaller than 1 (YES in S608), the start time of the music body based on the music recognition technology is included within the predetermined time defined by the broadcasting station. Therefore, the control unit 2 sets S_TIME to C_S_TIME (S610), and the start time of the music body specified by the music recognition technique is set as the start time of the music body as it is.

次に、制御部2は、E_TIME が1+ TIMEよりも小さいか否かを判断する(S611)。E_TIME が 1+TIME以上である場合(S611でNO)、音楽認識技術によって特定された曲本体の終了時刻が、放送局によって規定されている所定時間及び正式曲の総再生時間に基づいて取り得る終了時刻の最大値を超えていると判断される。この場合、制御部2は、Z_TIMEが1+TIMEよりも大きいか否かをさらに判断する(S615)。   Next, the control unit 2 determines whether E_TIME is smaller than 1 + TIME (S611). When E_TIME is 1 + TIME or more (NO in S611), the end time of the music body specified by the music recognition technology can be taken based on the predetermined time specified by the broadcasting station and the total playback time of the official music It is judged that the maximum value of is exceeded. In this case, the control unit 2 further determines whether Z_TIME is larger than 1 + TIME (S615).

Z_TIMEが1+TIMEよりも大きい場合(S615でYES)、制御部2は、曲本体の終了時刻C_E_TIME =1+TIMEに設定する(S616)。つまり、曲本体の終了時刻は1+TIMEを超えることはないので、1+TIME がC_E_TIMEに設定される。一方、Z_TIMEが1+TIME以下である場合(S615でNO)、制御部2は、E_TIME = Z_TIMEに設定し(S613)、そして、E_TIME(= Z_TIME)がC_E_TIMEに設定される(S614)。すなわち、Z_TIMEと1+TIMEとのうち小さい方がC_E_TIMEに設定されることになる。   When Z_TIME is larger than 1 + TIME (YES in S615), the control unit 2 sets the music body end time C_E_TIME = 1 + TIME (S616). That is, since the end time of the song body does not exceed 1 + TIME, 1 + TIME is set to C_E_TIME. On the other hand, when Z_TIME is 1 + TIME or less (NO in S615), the control unit 2 sets E_TIME = Z_TIME (S613), and E_TIME (= Z_TIME) is set to C_E_TIME (S614). That is, the smaller of Z_TIME and 1 + TIME is set to C_E_TIME.

一方、E_TIME が 1 + TIMEよりも小さい場合(S611でYES)、すなわち、音楽認識技術による曲本体の終了時刻が、放送局によって規定される所定時間と正式曲の総再生時間とに基づく終了時刻の最大値内である場合、制御部2は、E_TIMEがZ_TIMEよりも小さいか否かを判断する(S612)。つまり、音楽認識技術による曲本体の終了時刻が、キューシート上の放送終了時刻以内であるか否かが判断される。   On the other hand, if E_TIME is smaller than 1 + TIME (YES in S611), that is, the end time of the music body by the music recognition technology is the end time based on the predetermined time defined by the broadcasting station and the total playback time of the official music If it is within the maximum value, the control unit 2 determines whether E_TIME is smaller than Z_TIME (S612). That is, it is determined whether or not the end time of the music body by the music recognition technology is within the broadcast end time on the cue sheet.

E_TIMEがZ_TIME以上である場合(S612でNO)、制御部2は、E_TIME = Z_TIMEに設定し、Z_TIME以上にならないようにE_TIMEを最大値Z_TIMEと等しくする(S613)。その後、制御部2は、C_E_TIME = E_TIME(= Z_TIME)に設定する(S614)。一方、E_TIMEがZ_TIMEよりも小さい場合(S612でYES)、制御部2は、C_E_TIME = E_TIMEに設定する(S614)。以上の処理によって、C_S_TIMEとC_E_TIMEとが特定される。   When E_TIME is equal to or greater than Z_TIME (NO in S612), the control unit 2 sets E_TIME = Z_TIME, and makes E_TIME equal to the maximum value Z_TIME so as not to exceed Z_TIME (S613). Thereafter, the control unit 2 sets C_E_TIME = E_TIME (= Z_TIME) (S614). On the other hand, when E_TIME is smaller than Z_TIME (YES in S612), the control unit 2 sets C_E_TIME = E_TIME (S614). Through the above processing, C_S_TIME and C_E_TIME are specified.

以下の処理では、C_S_TIMEとC_E_TIMEとによって特定される曲本体が妥当であるか否かをチェックする。まず、制御部2は、(C_E_TIME−C_S_TIME)の減算処理を実行し、この結果をC_TIMEとする(S617)。つまり、上記処理によって決定した曲本体の再生時間(長さ)がC_TIMEとされる。   In the following processing, it is checked whether or not the music body specified by C_S_TIME and C_E_TIME is valid. First, the control unit 2 executes a subtraction process of (C_E_TIME−C_S_TIME) and sets this result as C_TIME (S617). That is, the reproduction time (length) of the music body determined by the above processing is set to C_TIME.

制御部2は、C_TIMEがTIME以下であるか否かを判断する(S618)。つまり、特定された曲本体の再生時間が、正式曲の総再生時間TIME以内であるか否かが判断される。C_TIMEがTIME以下である場合(S618でYES)、そのままC_E_TIMEとC_S_TIMEとが曲本体の開始時刻及び終了時刻として特定され、処理を終了する。   The control unit 2 determines whether C_TIME is equal to or less than TIME (S618). That is, it is determined whether the playback time of the specified music body is within the total playback time TIME of the official music. If C_TIME is equal to or less than TIME (YES in S618), C_E_TIME and C_S_TIME are specified as the start time and end time of the song body as they are, and the process ends.

一方、C_TIMEがTIME よりも大きい場合(S618でNO)、すなわち、曲本体の再生時間が正式曲の総再生時間よりも大きい場合、制御部2は、C_TIME―TIME = DIF_TIMEを算出する(S619)。そして、制御部2は、曲本体の開始時刻C_S_TIMEをDIF_TIMEの1/2だけ後に移動させ(遅らせ)、終了時刻C_E_TIMEをDIF_TIMEの1/2だけ前に移動させる(早める)(S620)。これにより、C_TIMEの長さをTIMEと一致させることができる。開始時刻を遅らせ、終了時刻を早めるのは、曲本体の中央部分を抽出することができ、曲の中心となる部分を抽出できる可能性を高くできるからである。以上の処理により、音楽認識技術と、キューシートの放送開始時刻及び放送終了時刻と、正式曲の総再生時間とから、より正確に曲本体を特定することができる。   On the other hand, if C_TIME is greater than TIME (NO in S618), that is, if the playback time of the song body is greater than the total playback time of the official song, the control unit 2 calculates C_TIME-TIME = DIF_TIME (S619). . Then, the control unit 2 moves (delays) the start time C_S_TIME of the song main body by 1/2 of DIF_TIME and moves the end time C_E_TIME by 1/2 of DIF_TIME (advances) (S620). Thereby, the length of C_TIME can be matched with TIME. The reason why the start time is delayed and the end time is advanced is that the central part of the music body can be extracted and the possibility of extracting the central part of the music can be increased. Through the above processing, the music body can be specified more accurately from the music recognition technique, the broadcast start time and broadcast end time of the cue sheet, and the total playback time of the official music.

図8〜図10は、上記図6の処理における曲本体の特定結果の一例を示す図である。(1)に示す線は最終的に曲本体として特定される部分を示す(C_S_TIMEからC_E_TIMEまでのデータ)。(2)に示す線は、参考のために総再生時間TIMEを有する正式曲のデータサイズを示す線である。(3)に示す線は、音楽認識技術で取得したS_TIMEからE_TIME(S604で得られる値)までのデータをそのまま記述した線である。   8-10 is a figure which shows an example of the specific result of the music main body in the process of the said FIG. The line shown in (1) shows the part finally specified as the music body (data from C_S_TIME to C_E_TIME). The line shown in (2) is a line indicating the data size of the official music having the total playback time TIME for reference. The line shown in (3) is a line in which data from S_TIME to E_TIME (value obtained in S604) acquired by the music recognition technology is described as it is.

図8は、音楽認識技術によって、適切なS_TIME、E_TIMEを取得できた場合の例を示す。図8では、S606でYES、S608でYES、S611でYES、S612でYES、S618でYESと判断された場合のパターンである。S604で取得されたS_TIME、E_TIMEがそのまま曲本体のC_S_TIME、C_E_TIMEとして設定されていることが分かる。   FIG. 8 shows an example in which appropriate S_TIME and E_TIME can be acquired by the music recognition technology. In FIG. 8, the pattern is determined when YES is determined in S606, YES is determined in S608, YES is determined in S611, YES is determined in S612, and YES is determined in S618. It can be seen that S_TIME and E_TIME acquired in S604 are set as C_S_TIME and C_E_TIME of the song body as they are.

図9は、S_TIMEおよびE_TIMEが不正と判断され、かつ、曲本体の再生時間が総再生時間を超えている場合の例を示す。図9では、S606でYES、S608でNO、S611でNO、S615でYES、S618でYESと判断されたパターンである。S_TIMEが1を超えていたために、S609で開始時刻が1に補正されている。また、S611でE_TIMEが1+TIMEを超えていると判断され、S616でC_E_TIMEが1+TIMEに補正されている。この補正により、S618での補正が適用されないことになるパターンである。   FIG. 9 shows an example in which S_TIME and E_TIME are determined to be invalid and the playback time of the song body exceeds the total playback time. In FIG. 9, the pattern is determined as YES in S606, NO in S608, NO in S611, YES in S615, and YES in S618. Since S_TIME exceeds 1, the start time is corrected to 1 in S609. In S611, it is determined that E_TIME exceeds 1 + TIME, and C_E_TIME is corrected to 1 + TIME in S616. With this correction, the correction in S618 is not applied.

図10は曲本体の再生時間が総再生時間より大きく、かつ、キューシート上の次の曲の放送開始時刻を越えている場合の例である。図10では、S606でYES、S608でYES、S611でYES、S612でNO、S618でNOと判断されたパターンである。E_TIMEがZ_TIMEを超えており、キューシート上の次の曲の放送開始時刻を超えているので、これをS613で補正している。また、C_TIMEがTIMEを超えていると判断され、S620でその差分を補正している。   FIG. 10 shows an example in which the playback time of the music body is longer than the total playback time and exceeds the broadcast start time of the next music on the cue sheet. In FIG. 10, the pattern is determined as YES in S606, YES in S608, YES in S611, NO in S612, and NO in S618. Since E_TIME exceeds Z_TIME and exceeds the broadcast start time of the next song on the cue sheet, this is corrected in S613. Further, it is determined that C_TIME exceeds TIME, and the difference is corrected in S620.

図11は、曲データを再生する際の処理を示すフローチャートである。ユーザ操作によって曲が選択され、再生指示が入力される(S1101)。制御部2は、再生指示された曲のC_S_TIMEへ再生開始位置を移動させ、再生部5に再生開始させる(S1102)。続いて、制御部2は、曲データの再生中において、C_E_TIMEまで再生したか否かを判断する(S1103)。C_E_TIMEまで再生した場合(S1103でYES)、制御部2は、選択された曲の再生を終了させ、曲リストにおける次の曲を選択し、選択された曲のC_S_TIMEへ再生開始位置を移動させ、再生開始させる(S1102)。以上の処理により、特定された曲本体のみを自動的に特定し、再生するので、曲本体のみを聴取したいユーザにとって、曲本体以外の余計な部分をユーザ操作によって早送りやスキップする必要なく、操作性が向上する。   FIG. 11 is a flowchart showing a process for reproducing music data. A song is selected by a user operation, and a playback instruction is input (S1101). The control unit 2 moves the playback start position to C_S_TIME of the music for which playback is instructed, and causes the playback unit 5 to start playback (S1102). Subsequently, the control unit 2 determines whether or not the music data has been reproduced up to C_E_TIME during the reproduction of the music data (S1103). When playing to C_E_TIME (YES in S1103), the control unit 2 finishes playing the selected song, selects the next song in the song list, moves the playback start position to C_S_TIME of the selected song, Playback is started (S1102). With the above processing, only the specified song body is automatically identified and played back, so that users who want to listen to only the song body can operate without needing to fast-forward or skip extra parts other than the song body by user operation. Improves.

以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記のコンテンツ特定装置をコンピュータに実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。   As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to these embodiment. You may provide with the form of the recording medium which recorded the computer program for making a computer perform said content specific apparatus, or the computer program.

本発明は、HDDレコーダやPC等のコンテンツ記録再生装置に好適に採用され得る。   The present invention can be suitably employed in content recording / playback apparatuses such as HDD recorders and PCs.

1 コンテンツ記録再生装置
2 制御部
3 HDD
4 メモリ
5 再生部
6 受信部
7 通信部
8 操作部
9 表示部
1 Content Recording / Reproducing Device 2 Control Unit 3 HDD
4 Memory 5 Playback Unit 6 Reception Unit 7 Communication Unit 8 Operation Unit 9 Display Unit

Claims (8)

記憶媒体に記録されている、複数のコンテンツを含む放送データの中から、選択されたコンテンツのコンテンツ本体を特定するコンテンツ特定装置であって、
前記コンテンツに対する正式コンテンツの総再生時間TIMEを取得する手段と、
音楽認識技術によって、前記コンテンツにおける、コンテンツ本体の開始時刻S_TIMEおよび終了時刻E_TIMEを特定する手段と、
キューシートに基づいて、前記コンテンツの放送開始時刻から放送終了時刻までの時間である再生時間Z_TIMEを特定する手段と、
前記総再生時間TIME、前記開始時刻S_TIME、前記終了時刻E_TIMEおよび前記再生時間Z_TIMEに基づいて、コンテンツ本体の開始時刻C_S_TIMEおよびコンテンツ本体の終了時刻C_E_TIMEを特定する手段とを備える、コンテンツ特定装置。
A content specifying device for specifying a content body of content selected from broadcast data including a plurality of content recorded in a storage medium,
Means for obtaining the total playback time TIME of the official content for the content;
Means for specifying the start time S_TIME and the end time E_TIME of the content body in the content by music recognition technology;
Based on the cue sheet, means for specifying a playback time Z_TIME that is the time from the broadcast start time to the broadcast end time of the content;
A content specifying device comprising: means for specifying a content body start time C_S_TIME and a content body end time C_E_TIME based on the total playback time TIME, the start time S_TIME, the end time E_TIME, and the playback time Z_TIME.
前記開始時刻S_TIMEが所定値より小さい場合に、前記開始時刻C_S_TIMEに前記開始時刻S_TIMEを設定する手段と、
前記開始時刻S_TIMEが前記所定値以上である場合に、前記開始時刻C_S_TIMEに前記所定値を設定する手段とをさらに備える、請求項1に記載のコンテンツ特定装置。
Means for setting the start time S_TIME to the start time C_S_TIME when the start time S_TIME is smaller than a predetermined value;
The content specifying device according to claim 1, further comprising means for setting the predetermined value to the start time C_S_TIME when the start time S_TIME is equal to or greater than the predetermined value.
前記終了時刻E_TIMEが前記総再生時間TIME+前記所定値よりも小さく、かつ、前記終了時刻E_TIMEが前記再生時間Z_TIMEよりも小さい場合、前記終了時刻C_E_TIMEに前記終了時刻E_TIMEを設定する手段をさらに備える、請求項1または2に記載のコンテンツ特定装置。   Means for setting the end time E_TIME to the end time C_E_TIME when the end time E_TIME is smaller than the total reproduction time TIME + the predetermined value and the end time E_TIME is smaller than the reproduction time Z_TIME; The content identification device according to claim 1 or 2. 前記終了時刻E_TIMEが前記総再生時間TIME+前記所定値よりも小さく、かつ、前記終了時刻E_TIMEが前記再生時間Z_TIME以上である場合、前記終了時刻C_E_TIMEに前記再生時間Z_TIMEを設定する手段をさらに備える、請求項1〜3のいずれかに記載のコンテンツ特定装置。   When the end time E_TIME is smaller than the total playback time TIME + the predetermined value and the end time E_TIME is equal to or longer than the playback time Z_TIME, the playback time Z_TIME is further set to the end time C_E_TIME. The content identification device according to claim 1. 前記終了時刻E_TIMEが前記総再生時間TIME+前記所定値以上である場合、前記再生時間Z_TIMEが前記総再生時間TIME+前記所定値よりも大きければ、前記終了時刻C_E_TIMEに前記総再生時間TIME+前記所定値を設定し、前記再生時間Z_TIMEが前記総再生時間TIME+前記所定値以下であれば、前記終了時刻C_E_TIMEに前記再生時間Z_TIMEを設定する手段をさらに備える、請求項1〜4のいずれかに記載のコンテンツ特定装置。   When the end time E_TIME is equal to or greater than the total playback time TIME + the predetermined value, if the playback time Z_TIME is greater than the total playback time TIME + the predetermined value, the total playback time TIME + the predetermined value is set to the end time C_E_TIME. The content according to any one of claims 1 to 4, further comprising means for setting the playback time Z_TIME to the end time C_E_TIME if the playback time Z_TIME is set and the playback time Z_TIME is equal to or less than the total playback time TIME + the predetermined value. Specific device. 前記再生時間Z_TIMEが前記総再生時間TIME以下である場合に、キューシートによって特定される放送開始時時刻を前記開始時刻C_S_TIMEに設定し、放送終了時刻を前記終了始時刻C_E_TIMEに設定する手段をさらに備える、請求項1〜5のいずれかに記載のコンテンツ特定装置。   Means for setting the broadcast start time specified by the cue sheet to the start time C_S_TIME and setting the broadcast end time to the end start time C_E_TIME when the playback time Z_TIME is less than or equal to the total playback time TIME The content identification device according to claim 1, comprising: 前記開始時刻C_S_TIMEから前記終了始時刻C_E_TIMEまでの時間であるC_TIMEが前記総再生時間TIMEよりも大きい場合、前記開始時刻C_S_TIMEを(C_TIME−TIME)÷2だけ遅らせ、前記終了時刻C_E_TIMEを(C_TIME−TIME)÷2だけ早める手段をさらに備える、請求項1〜6のいずれかに記載のコンテンツ特定装置。   When C_TIME, which is the time from the start time C_S_TIME to the end start time C_E_TIME, is greater than the total playback time TIME, the start time C_S_TIME is delayed by (C_TIME−TIME) ÷ 2, and the end time C_E_TIME is set to (C_TIME− The content identification device according to claim 1, further comprising means for advancing by (TIME) ÷ 2. 請求項1〜7のいずれかに記載のコンテンツ特定装置の各手段をコンピュータに実行させる、コンテンツ特定プログラム。   A content identification program for causing a computer to execute each means of the content identification device according to claim 1.
JP2009251569A 2009-11-02 2009-11-02 Content identification device and program thereof Expired - Fee Related JP5428764B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009251569A JP5428764B2 (en) 2009-11-02 2009-11-02 Content identification device and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009251569A JP5428764B2 (en) 2009-11-02 2009-11-02 Content identification device and program thereof

Publications (2)

Publication Number Publication Date
JP2011096335A true JP2011096335A (en) 2011-05-12
JP5428764B2 JP5428764B2 (en) 2014-02-26

Family

ID=44113081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009251569A Expired - Fee Related JP5428764B2 (en) 2009-11-02 2009-11-02 Content identification device and program thereof

Country Status (1)

Country Link
JP (1) JP5428764B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016058183A (en) * 2014-09-08 2016-04-21 Tdk株式会社 Static electricity countermeasure element

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007219178A (en) * 2006-02-16 2007-08-30 Sony Corp Music extraction program, music extraction device, and music extraction method
JP2008244848A (en) * 2007-03-27 2008-10-09 Kenwood Corp Broadcast content file generating device, method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007219178A (en) * 2006-02-16 2007-08-30 Sony Corp Music extraction program, music extraction device, and music extraction method
JP2008244848A (en) * 2007-03-27 2008-10-09 Kenwood Corp Broadcast content file generating device, method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016058183A (en) * 2014-09-08 2016-04-21 Tdk株式会社 Static electricity countermeasure element

Also Published As

Publication number Publication date
JP5428764B2 (en) 2014-02-26

Similar Documents

Publication Publication Date Title
TWI233046B (en) System and method for reproducing information stored on a data recording medium in an interactive networked environment
JP4546467B2 (en) Content storage system, home server device, information providing device, integrated circuit, and program
US20070265720A1 (en) Content marking method, content playback apparatus, content playback method, and storage medium
US20100318518A1 (en) Contents managing method and apparatus
JP2008178037A (en) Information processing apparatus, information processing method, and information processing program
CN102300126A (en) Movie recommendation system and movie recommendation method
US7738767B2 (en) Method, apparatus and program for recording and playing back content data, method, apparatus and program for playing back content data, and method, apparatus and program for recording content data
JP5428764B2 (en) Content identification device and program thereof
JP4410426B2 (en) Content providing apparatus, content reproducing apparatus, and content reproducing program
US20070174412A1 (en) Recording/transferring program, recording/transferring apparatus, and recording/transferring method
JP2011146879A (en) Content reproducing device
JP4284594B2 (en) Recording / reproducing apparatus and method
JP2011078035A (en) Content management device and program thereof
JP7051923B2 (en) Video generator, video generation method, video generator, playback device, video distribution device, and video system
JP4816684B2 (en) Air check system, air check device, cue seat server and air check program.
JP2011248202A (en) Recording and playback apparatus
JP2011044904A (en) Content processing apparatus and method, program, and recording medium
JP2016092599A (en) Digital broadcast reproduction device and digital broadcast reproduction method
JP5002723B2 (en) Information processing apparatus and information processing method
JP4312167B2 (en) Content playback device
JP4926124B2 (en) Video playback device
JP2010165405A (en) Audio apparatus, program, and method for transferring recording file
JPWO2007100004A1 (en) Information reproducing apparatus, information reproducing method, information reproducing program, and recording medium
JP2009049516A (en) Recording / playback apparatus, recording / playback method, and program
JP2009077251A (en) Video recording and playback device and video recording and playback method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130828

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130903

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131018

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131118

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5428764

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees