Nothing Special   »   [go: up one dir, main page]

JP2011222073A - Data extraction device and program thereof - Google Patents

Data extraction device and program thereof Download PDF

Info

Publication number
JP2011222073A
JP2011222073A JP2010088858A JP2010088858A JP2011222073A JP 2011222073 A JP2011222073 A JP 2011222073A JP 2010088858 A JP2010088858 A JP 2010088858A JP 2010088858 A JP2010088858 A JP 2010088858A JP 2011222073 A JP2011222073 A JP 2011222073A
Authority
JP
Japan
Prior art keywords
program
list
broadcast
content
corner
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.)
Pending
Application number
JP2010088858A
Other languages
Japanese (ja)
Inventor
Hiroko Yoshizaki
裕子 芳崎
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 Corp
Original Assignee
Onkyo 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 Corp filed Critical Onkyo Corp
Priority to JP2010088858A priority Critical patent/JP2011222073A/en
Publication of JP2011222073A publication Critical patent/JP2011222073A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To extract broadcast data of a content included in a selected program by easily selecting the content when the program is selected from a program list by user's operation.SOLUTION: When a program is selected from a program list, the broadcast time of the selected program is specified based upon a program table and broadcast data of the specified broadcast time is extracted. Further, one or a plurality of contents included in the selected program are specified based upon a queue sheet and displayed in a content list. When one content is selected out of the specified contents, the broadcast time of the specified content is specified based upon the queue sheet and broadcast data of the specified broadcast time is extracted.

Description

本発明は、データ抽出装置およびそのプログラムに関する。   The present invention relates to a data extraction device and a program thereof.

HDDレコーダやPC等の端末装置は、ラジオ又はテレビで放送される音楽データや映像データ等のコンテンツを含む放送データを受信し、HDD等の記憶媒体に放送データファイルとして記録し、記録した放送データファイルを後から再生することができる。しかし、ユーザは所望のコンテンツがいつ放送されるかはわからない。例えばラジオのFM放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはCMやDJが入るので、所望の曲が番組中のいつ放送されるかまではわからない。   Terminal devices such as HDD recorders and PCs receive broadcast data including contents such as music data and video data broadcast on radio or television, record the data as a broadcast data file on a storage medium such as HDD, and record the recorded broadcast data You can play the file later. 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, Japanese Patent Application Laid-Open Publication No. 2004-228620 proposes a terminal device that extracts and plays back a desired song using a cue sheet. This terminal device acquires a cue sheet describing the broadcast start time, song name, etc. of the broadcasted song from the server and stores it. The terminal device receives the FM broadcast and records the received broadcast data on the HDD. Then, referring to the cue sheet, a desired song is extracted from the recorded broadcast data and reproduced.

端末装置は、選択されたアーティストの曲の曲名を五十音順及びアルファベット順にソートした曲リストや、リリース日が所定期間に含まれる曲をリリース日が古い順番にソートした曲リスト等を生成し、表示部に表示させる。ユーザ操作によって、曲リストから1つの曲が選択されると、選択された曲が抽出され、再生される。選択された曲を再生し終えると、曲リストにおいて選択された曲の次の曲が自動的に選択されて、選択された曲が抽出され再生される。すなわち、選択された曲から曲リストに列挙されている順番に曲が連続して抽出され再生される。   The terminal device generates a song list in which the names of the songs of the selected artist are sorted in alphabetical order and alphabetical order, a song list in which the release dates are included in a predetermined period, sorted in order from the oldest release date, etc. And display on the display. When one song is selected from the song list by a user operation, the selected song is extracted and played. When the selected song has been played, the next song after the selected song in the song list is automatically selected, and the selected song is extracted and played. That is, songs are successively extracted from the selected songs in the order listed in the song list and reproduced.

また、端末装置は、放送された番組の放送開始時刻や番組名等を記述した番組表をサーバから取得して保存する。端末装置は、番組表から番組リストを生成し、表示部に表示させる。ユーザ操作によって、番組リストから1つの番組が選択されると、端末装置は、番組表を参照して、記録された放送データから選択された番組を抽出して再生する。   Further, the terminal device acquires a program guide describing the broadcast start time, program name, etc. of the broadcasted program from the server and stores it. The terminal device generates a program list from the program guide and displays it on the display unit. When one program is selected from the program list by the user operation, the terminal device refers to the program guide and extracts and plays back the selected program from the recorded broadcast data.

上記のように、曲リストまたは番組リストから、所望の曲または番組が選択されると、端末装置は選択された曲または番組を放送データから抽出して再生できる。ここで、曲リストから曲が選択され曲を抽出して再生しているときに、ユーザが当該曲を含む番組全体を再生したい場合には、曲リストに代えて番組リストを表示させ、番組リストから当該曲を含む番組を探し出し、選択する必要がある。従って、当該曲を含む番組を探し出す作業がきわめて困難であり、非常に多くの時間がかかる。同様に、番組リストから番組が選択され番組を抽出して再生しているときに、ユーザが当該番組に含まれている曲を選択して再生したい場合には、番組リストに代えて曲リストを表示させ、曲リストから当該番組に含まれる曲を探し出し、選択する必要がある。従って、当該番組に含まれる曲を探し出す作業がきわめて困難であり、非常に多くの時間がかかる。   As described above, when a desired song or program is selected from the song list or program list, the terminal device can extract and play the selected song or program from the broadcast data. Here, when a song is selected from the song list and the song is extracted and played, if the user wants to play the entire program including the song, the program list is displayed instead of the song list, and the program list is displayed. It is necessary to search for and select a program including the song from. Therefore, it is extremely difficult to find a program including the song, and it takes a lot of time. Similarly, when a program is selected from the program list and the program is extracted and played back, if the user wants to select and play a song included in the program, the song list is replaced with the program list. It is necessary to search and select a song included in the program from the song list. Therefore, it is very difficult to find a song included in the program, and it takes a very long time.

また、番組には1又は複数のコーナーが含まれており、番組リストから番組が選択され番組を抽出して再生しているときに、当該番組に含まれる1又は複数のコーナーのいずれかを選択して再生したい場合には、ユーザ操作によって任意の再生位置を選択する、又は、早送り指示を入力する必要がある。従って、当該番組に含まれているコーナーを探し出す作業がきわめて困難であり、非常に多くの時間がかかる。   The program includes one or more corners. When a program is selected from the program list and the program is extracted and played back, one of the one or more corners included in the program is selected. When it is desired to reproduce, it is necessary to select an arbitrary reproduction position by a user operation or to input a fast forward instruction. Therefore, it is very difficult to find a corner included in the program, and it takes a lot of time.

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

本発明の1つの目的は、ユーザ操作によってコンテンツリストからコンテンツが選択された場合に、選択されたコンテンツを含む番組を容易に選択して、当該番組の放送データを抽出できるデータ抽出装置を提供することである。   One object of the present invention is to provide a data extraction device capable of easily selecting a program including a selected content and extracting broadcast data of the program when the content is selected from a content list by a user operation. That is.

本発明の他の目的は、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して、当該コンテンツの放送データを抽出できるデータ抽出装置を提供することである。   Another object of the present invention is to provide a data extraction device capable of easily selecting content included in a selected program and extracting broadcast data of the content when a program is selected from a program list by a user operation. It is to be.

本発明の他の目的は、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコーナーを容易に選択して、当該コーナーの放送データを抽出できるデータ抽出装置を提供することである。   Another object of the present invention is to provide a data extraction device that, when a program is selected from a program list by a user operation, can easily select a corner included in the selected program and extract broadcast data of the corner. It is to be.

本発明は、上記課題のいずれかを解決するものであればよい。   The present invention only needs to solve any of the above problems.

本発明の好ましい実施形態によるデータ抽出装置は、1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、複数の番組の一覧である番組リストを生成するリスト生成手段と、前記番組リストの中から1つの番組を選択する第1選択手段と、前記番組表に基づいて、前記第1選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、前記第1選択手段によって選択された番組に含まれる1又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、前記コンテンツ特定手段によって特定されたコンテンツの中から1つのコンテンツを選択する第2選択手段とを備え、ユーザ操作に応じて、前記抽出手段が、前記第1選択手段によって選択された番組の代わりに、前記キューシートに基づいて、前記第2選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する。   A data extraction apparatus according to a preferred embodiment of the present invention associates broadcast data having a plurality of programs including one or a plurality of contents in a storage medium, specific information of each program, and broadcast time. A storage unit that stores a cue sheet in which program information and specific information of each content and a broadcast time are associated; a list generation unit that generates a program list that is a list of a plurality of programs; and the program list First selection means for selecting one program, extraction means for specifying broadcast time of the program selected by the first selection means based on the program table, and extracting broadcast data at the specified broadcast time; Content specifying means for specifying one or a plurality of contents included in the program selected by the first selection means from the cue sheet, and the content specifying means Second selecting means for selecting one content from the contents specified in the above, and the extracting means, instead of the program selected by the first selecting means, in response to a user operation, Based on the sheet, the broadcast time of the content selected by the second selection means is specified, and broadcast data at the specified broadcast time is extracted.

番組リストから番組が選択されると、選択された番組に含まれる1または複数のコンテンツがキューシートから特定される。そして、特定された1又は複数のコンテンツの中から1つのコンテンツが選択されると、選択されたコンテンツの放送時刻がキューシートから特定され、特定された放送時刻の放送データが抽出される。従って、番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して抽出することができる。   When a program is selected from the program list, one or more contents included in the selected program are specified from the cue sheet. Then, when one content is selected from the specified one or a plurality of contents, the broadcast time of the selected content is specified from the cue sheet, and broadcast data at the specified broadcast time is extracted. Therefore, when a program is selected from the program list, content included in the selected program can be easily selected and extracted.

好ましい実施形態においては、データ抽出装置は、前記番組リストと、前記コンテンツ特定手段によって特定されたコンテンツの特定情報とを表示装置に表示させる表示制御手段をさらに備える。   In a preferred embodiment, the data extraction device further includes display control means for causing the display list to display the program list and the content specifying information specified by the content specifying means.

本発明の別の好ましい実施形態によるデータ抽出装置は、1又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、複数の番組の一覧である番組リストを生成するリスト生成手段と、前記番組リストの中から1つの番組を選択する第1選択手段と、前記番組表に基づいて、前記第1選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、前記第1選択手段によって選択された番組に含まれる1又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、前記コーナー特定手段によって特定されたコーナーの中から1つのコーナーを選択する第2選択手段とを備え、ユーザ操作に応じて、前記抽出手段が、前記第1選択手段によって選択された番組の代わりに、前記コーナー情報に基づいて、前記第2選択手段によって選択されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する。   According to another preferred embodiment of the present invention, a data extraction apparatus corresponds to a recording means for recording broadcast data having a plurality of programs including one or a plurality of corners on a storage medium, specific information of each program, and a broadcast time. A storage means for storing the attached program table, corner information in which specific information of each corner is associated with a broadcast time, list generation means for generating a program list that is a list of a plurality of programs, First selecting means for selecting one program from among them, and extracting means for specifying the broadcast time of the program selected by the first selecting means based on the program table and extracting broadcast data at the specified broadcast time A corner specifying means for specifying one or more corners included in the program selected by the first selecting means from the corner information, and the corner specifying means Second selecting means for selecting one corner from the set corners, and in response to a user operation, the extracting means converts the corner information into the corner information instead of the program selected by the first selecting means. Based on this, the broadcast time of the corner selected by the second selection means is specified, and broadcast data at the specified broadcast time is extracted.

番組リストから番組が選択されると、選択された番組に含まれる1または複数のコーナーがコーナー情報から特定される。そして、特定された1又は複数のコーナーの中から1つのコーナーが選択されると、選択されたコーナーの放送時刻がコーナー情報から特定され、特定された放送時刻の放送データが抽出される。従って、番組リストから番組が選択された場合に、選択された番組に含まれるコーナーを容易に選択して抽出することができる。   When a program is selected from the program list, one or more corners included in the selected program are specified from the corner information. When one corner is selected from one or more specified corners, the broadcast time of the selected corner is specified from the corner information, and broadcast data at the specified broadcast time is extracted. Therefore, when a program is selected from the program list, corners included in the selected program can be easily selected and extracted.

好ましい実施形態においては、データ抽出装置は、前記番組リストと、前記コーナー特定手段によって特定されたコーナーの特定情報とを表示装置に表示させる表示制御手段をさらに備える。   In a preferred embodiment, the data extraction device further includes display control means for causing the display device to display the program list and corner specifying information specified by the corner specifying means.

好ましい実施形態においては、データ抽出装置は、前記抽出手段によって抽出された放送データを再生する再生手段をさらに備える。   In a preferred embodiment, the data extraction device further includes a reproduction unit that reproduces the broadcast data extracted by the extraction unit.

好ましい実施形態においては、データ抽出装置は、前記抽出手段によって抽出された放送データを端末装置に送信する送信手段をさらに備える。   In a preferred embodiment, the data extraction device further includes a transmission unit that transmits the broadcast data extracted by the extraction unit to the terminal device.

本発明の別の好ましい実施形態によるデータ抽出装置は、1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、前記複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、前記コンテンツリストの中から1つのコンテンツを選択する選択手段と、前記キューシートに基づいて、前記選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、前記抽出手段によって抽出された放送データを端末装置に送信する送信手段と、前記選択手段によって選択されたコンテンツを含む番組を前記番組表から特定する番組特定手段とを備え、ユーザ操作に応じて、前記抽出手段が、前記選択手段によって選択されたコンテンツの代わりに、前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する。   According to another preferred embodiment of the present invention, a data extraction apparatus corresponds to a recording means for recording broadcast data having a plurality of programs including one or a plurality of contents on a storage medium, specific information of each program, and a broadcast time. A storage means for storing the attached program table, a cue sheet in which the specific information of each content and the broadcast time are associated, a list generation means for generating a content list that is a list of the plurality of contents, and the content list Selection means for selecting one content from the above, extraction means for specifying broadcast time of the content selected by the selection means based on the cue sheet, and extracting broadcast data at the specified broadcast time; and Transmitting means for transmitting the broadcast data extracted by the extracting means to the terminal device; and the content selected by the selecting means. Program specifying means for specifying from the program guide the program including the program specifying means based on the program guide instead of the content selected by the selecting means in response to a user operation. The broadcast time of the program specified by the means is specified, and broadcast data at the specified broadcast time is extracted.

コンテンツリストからコンテンツが選択されると、選択されたコンテンツを含む番組が番組表から特定される。そして、特定された番組の放送時刻が番組表から特定され、特定された放送時刻の放送データが抽出される。従って、コンテンツリストからコンテンツが選択された場合に、選択されたコンテンツを含む番組を容易に選択して抽出することができる。   When content is selected from the content list, a program including the selected content is specified from the program table. Then, the broadcast time of the specified program is specified from the program table, and broadcast data at the specified broadcast time is extracted. Therefore, when a content is selected from the content list, a program including the selected content can be easily selected and extracted.

好ましい実施形態においては、データ抽出装置は、前記コンテンツリストと、前記番組特定手段によって特定された番組の特定情報とを表示装置に表示させる表示制御手段をさらに備える。   In a preferred embodiment, the data extraction device further comprises display control means for causing the display device to display the content list and program specific information specified by the program specifying means.

本発明の好ましい実施形態によるデータ抽出システムは、サーバと、前記サーバに接続可能な端末装置とを備える。前記サーバは、1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、複数の番組の一覧である番組リストを生成する第1リスト生成手段と、前記端末装置に前記番組リストおよびコンテンツリストを送信するリスト送信手段と、前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、前記端末装置によって要求された番組に含まれる1又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、前記コンテンツ特定手段によって特定されたコンテンツの一覧である前記コンテンツリストを生成する第2リスト生成手段と、前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有する。前記端末装置は、前記サーバから前記番組リストおよび前記コンテンツリストを受信するリスト受信手段と、ユーザ操作に応じて、前記番組リストの中から1つの番組を選択する第1選択手段と、前記第1選択手段によって選択された番組を前記サーバに要求する番組要求手段と、ユーザ操作に応じて、前記コンテンツリストの中から1つのコンテンツを選択する第2選択手段と、前記第2選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、前記サーバから放送データを受信する受信手段と、受信した放送データを再生する再生手段とを有する。   A data extraction system according to a preferred embodiment of the present invention includes a server and a terminal device connectable to the server. The server includes recording means for recording broadcast data having a plurality of programs including one or a plurality of contents on a storage medium, a program table in which specific information of each program and a broadcasting time are associated with each other, Saving means for saving a cue sheet in which specific information and broadcasting time are associated, first list generating means for generating a program list that is a list of a plurality of programs, and transmitting the program list and content list to the terminal device Requested by the list transmission means, a first extraction means for specifying the broadcast time of the program requested from the terminal device based on the program guide, and extracting broadcast data at the specified broadcast time, and requested by the terminal device. Content specifying means for specifying one or a plurality of contents included in the displayed program from the cue sheet, and a code specified by the content specifying means. Based on the second list generating means for generating the content list that is a list of contents and the cue sheet, the broadcast time of the content requested from the terminal device is specified, and the broadcast data at the specified broadcast time is extracted. A second extracting unit; and a transmitting unit configured to transmit the broadcast data extracted by the first extracting unit and the second extracting unit to the terminal device. The terminal device includes a list receiving unit that receives the program list and the content list from the server, a first selection unit that selects one program from the program list in response to a user operation, and the first A program request unit that requests the server to select a program selected by the selection unit, a second selection unit that selects one content from the content list in response to a user operation, and a second selection unit that is selected by the second selection unit. Content requesting means for requesting the content to the server, receiving means for receiving broadcast data from the server, and reproducing means for reproducing the received broadcast data.

本発明の好ましい実施形態によるデータ抽出システムは、サーバと、前記サーバに接続可能な端末装置とを備える。前記サーバは、1又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、複数の番組の一覧である番組リストを生成する第1リスト生成手段と、前記端末装置に前記番組リストおよびコーナーリストを送信するリスト送信手段と、前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、前記端末装置によって要求された番組に含まれる1又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、前記コーナー特定手段によって特定されたコーナーの一覧である前記コーナーリストを生成する第2リスト生成手段と、前記コーナー情報に基づいて、前記端末装置から要求されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有する。前記端末装置は、前記サーバから前記番組リストおよび前記コーナーリストを受信するリスト受信手段と、ユーザ操作に応じて、前記番組リストの中から1つの番組を選択する第1選択手段と、前記第1選択手段によって選択された番組を前記サーバに要求する番組要求手段と、ユーザ操作に応じて、前記コーナーリストの中から1つのコーナーを選択する第2選択手段と、前記第2選択手段によって選択されたコーナーを前記サーバに要求するコーナー要求手段と、前記サーバから放送データを受信する受信手段と、受信した放送データを再生する再生手段とを有する。   A data extraction system according to a preferred embodiment of the present invention includes a server and a terminal device connectable to the server. The server includes recording means for recording broadcast data having a plurality of programs including one or a plurality of corners in a storage medium, a program table in which specific information of each program is associated with a broadcasting time, and each corner Storage means for storing corner information in which specific information is associated with broadcast time, first list generation means for generating a program list which is a list of a plurality of programs, and transmitting the program list and the corner list to the terminal device Requested by the list transmission means, a first extraction means for specifying the broadcast time of the program requested from the terminal device based on the program guide, and extracting broadcast data at the specified broadcast time, and requested by the terminal device. A corner specifying means for specifying one or a plurality of corners included in the program from the corner information, and a list of corners specified by the corner specifying means A second list generating means for generating a certain corner list; and a second extracting means for specifying the broadcast time of the corner requested from the terminal device based on the corner information and extracting broadcast data at the specified broadcast time. And transmission means for transmitting the broadcast data extracted by the first extraction means and the second extraction means to the terminal device. The terminal device includes a list receiving unit that receives the program list and the corner list from the server, a first selection unit that selects one program from the program list in response to a user operation, and the first A program request unit that requests the server to select a program selected by the selection unit, a second selection unit that selects one corner from the corner list in response to a user operation, and a second selection unit that is selected by the second selection unit. A corner requesting unit that requests the server for a corner, a receiving unit that receives broadcast data from the server, and a reproducing unit that reproduces the received broadcast data.

本発明の好ましい実施形態によるデータ抽出システムは、サーバと、前記サーバに接続可能な端末装置とを備え、前記サーバが、1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、前記端末装置に前記コンテンツリストを送信するリスト送信手段と、前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、前記端末装置によって要求されたコンテンツを含む番組を前記番組表から特定する番組特定手段と、前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有する。前記端末装置は、前記サーバから前記コンテンツリストを受信するリスト受信手段と、ユーザ操作に応じて、前記コンテンツリストの中から1つのコンテンツを選択する選択手段と、前記選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、ユーザ操作に応じて、番組を前記サーバに要求する番組要求手段と、前記サーバから放送データを受信する受信手段と、受信した放送データを再生する再生手段とを有する。   A data extraction system according to a preferred embodiment of the present invention includes a server and a terminal device connectable to the server, and the server stores broadcast data having a plurality of programs including one or a plurality of contents in a storage medium. Recording means for recording, a program table in which specific information of each program is associated with a broadcast time, a storage means for storing a cue sheet in which specific information of each content is associated with a broadcast time, and a plurality of contents A list generation unit that generates a content list that is a list, a list transmission unit that transmits the content list to the terminal device, and a broadcast time of the content requested from the terminal device based on the cue sheet, A first extraction means for extracting broadcast data at the specified broadcast time, and a program including content requested by the terminal device; A program specifying means for specifying from a program guide, a second extracting means for specifying a broadcast time of the program specified by the program specifying means based on the program guide, and extracting broadcast data at the specified broadcast time; Transmission means for transmitting the broadcast data extracted by the first extraction means and the second extraction means to the terminal device. The terminal device includes a list receiving unit that receives the content list from the server, a selection unit that selects one content from the content list according to a user operation, and a content selected by the selection unit. Content requesting means for requesting the server, program requesting means for requesting a program to the server in response to a user operation, receiving means for receiving broadcast data from the server, and reproducing means for reproducing the received broadcast data Have

本発明の1つの実施形態においては、ユーザ操作によってコンテンツリストからコンテンツが選択された場合に、選択されたコンテンツを含む番組を容易に選択して、当該番組の放送データを抽出することができる。   In one embodiment of the present invention, when a content is selected from a content list by a user operation, a program including the selected content can be easily selected and broadcast data of the program can be extracted.

本発明の他の実施形態においては、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して、当該コンテンツの放送データを抽出することができる。   In another embodiment of the present invention, when a program is selected from a program list by a user operation, content included in the selected program can be easily selected and broadcast data of the content can be extracted. .

本発明の他の実施形態においては、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコーナーを容易に選択して、当該コーナーの放送データを抽出することができる。   In another embodiment of the present invention, when a program is selected from a program list by a user operation, a corner included in the selected program can be easily selected and broadcast data of the corner can be extracted. .

本発明の好ましい実施形態による端末装置(データ抽出装置)1を示すブロック図である。It is a block diagram which shows the terminal device (data extraction device) 1 by preferable embodiment of this invention. 放送データファイルリストを示す図である。It is a figure which shows a broadcast data file list. 番組表を示す図である。It is a figure which shows a program schedule. キューシートを示す図である。It is a figure which shows a cue sheet | seat. 曲リストを示す図である。It is a figure which shows a music list. 曲リスト画面を示す図である。It is a figure which shows a music list screen. 端末装置(データ抽出装置)1の処理を示すフローチャートである。It is a flowchart which shows the process of the terminal device (data extraction device) 1. FIG. 端末装置(データ抽出装置)1の処理を示すフローチャートである。It is a flowchart which shows the process of the terminal device (data extraction device) 1. FIG. 実施形態2による放送局サーバ(データ抽出装置)101と端末装置120とを示す図である。It is a figure which shows the broadcasting station server (data extraction device) 101 and the terminal device 120 by Embodiment 2. 放送局サーバ(データ抽出装置)101の処理を示すフローチャートである。3 is a flowchart showing processing of a broadcast station server (data extraction device) 101. 放送局サーバ(データ抽出装置)101の処理を示すフローチャートである。3 is a flowchart showing processing of a broadcast station server (data extraction device) 101. 端末装置120の処理を示すフローチャートである。5 is a flowchart showing processing of the terminal device 120. 番組リストを示す図である。It is a figure which shows a program list. 番組リスト画面を示す図である。It is a figure which shows a program list screen. 端末装置(データ抽出装置)1の処理を示すフローチャートである。It is a flowchart which shows the process of the terminal device (data extraction device) 1. FIG. 放送局サーバ(データ抽出装置)101の処理を示すフローチャートである。3 is a flowchart showing processing of a broadcast station server (data extraction device) 101. 放送局サーバ(データ抽出装置)101の処理を示すフローチャートである。3 is a flowchart showing processing of a broadcast station server (data extraction device) 101. 端末装置120の処理を示すフローチャートである。5 is a flowchart showing processing of the terminal device 120. コーナー表を示す図である。It is a figure which shows a corner table. 番組リスト画面を示す図である。It is a figure which shows a program list screen. 端末装置(データ抽出装置)1の処理を示すフローチャートである。It is a flowchart which shows the process of the terminal device (data extraction device) 1. FIG. 放送局サーバ(データ抽出装置)101の処理を示すフローチャートである。3 is a flowchart showing processing of a broadcast station server (data extraction device) 101. 端末装置120の処理を示すフローチャートである。5 is a flowchart showing processing of the terminal device 120.

以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
[実施例1]
[全体構成]
図1は、本発明の好ましい実施形態によるシステムを示すブロック図である。システムは、端末装置(データ抽出装置)1およびサーバ(キューシートサーバ)100を備える。端末装置1は放送データを受信し、所定時間毎の放送データを、放送データファイルとしてHDD14に記録する。サーバ100は、放送データに関するキューシート(番組進行表)を取得して保持している。端末装置1は、サーバ100からキューシートを取得し、キューシートに基づいて、記録した放送データファイルの中から所望の曲データを抽出して、再生する。
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.
[Example 1]
[overall structure]
FIG. 1 is a block diagram illustrating a system according to a preferred embodiment of the present invention. The system includes a terminal device (data extraction device) 1 and a server (queue sheet server) 100. The terminal device 1 receives the broadcast data, and records the broadcast data every predetermined time on the HDD 14 as a broadcast data file. The server 100 acquires and holds a cue sheet (program progress table) relating to broadcast data. The terminal device 1 acquires a cue sheet from the server 100, extracts desired music data from the recorded broadcast data file based on the cue sheet, and reproduces it.

[端末装置1の構成]
端末装置1は、制御部11、メモリ(ROM及び/又はRAM)12、受信部13、HDD(Hard Disk Drive)14、通信部15、及び、再生部16を備える。制御部11は、メモリ12に格納されている端末装置1の動作プログラム(データ抽出プログラム)に基づいて端末装置1を制御するものであり、例えば、マイコンやCPU等である。
[Configuration of Terminal Device 1]
The terminal device 1 includes a control unit 11, a memory (ROM and / or RAM) 12, a reception unit 13, an HDD (Hard Disk Drive) 14, a communication unit 15, and a playback unit 16. The control unit 11 controls the terminal device 1 based on an operation program (data extraction program) of the terminal device 1 stored in the memory 12, and is, for example, a microcomputer or a CPU.

受信部13は、図示しない放送局から放送される、1又は複数のコンテンツを含む複数の番組を有する放送データを受信する。コンテンツとは、曲データ、映像データおよび/または画像データ等の総称であり、本例では曲データである。放送はTV放送またはラジオ放送等であり、デジタル放送、アナログ放送、衛星放送またはインターネット放送等の任意の放送が採用され得る。本例では、1又は複数の曲データを含む複数の番組を有するFM放送を例に説明する。   The receiving unit 13 receives broadcast data having a plurality of programs including one or more contents broadcast from a broadcast station (not shown). Content is a general term for music data, video data, and / or image data, 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, FM broadcasting having a plurality of programs including one or a plurality of song data will be described as an example.

HDD14は、受信部13によって受信された放送データを記録する。受信部13で受信された放送データがアナログ形式である場合には、放送データがアナログ−デジタル変換されてHDD14に記録される。特に限定されないが、放送データは、所定時間(例えば6時間)毎の放送データファイル(例えばMP3ファイル)に分割され、HDD14に記録される。   The HDD 14 records the broadcast data received by the receiving unit 13. When the broadcast data received by the receiving unit 13 is in an analog format, the broadcast data is converted from analog to digital and recorded in the HDD 14. Although not particularly limited, the broadcast data is divided into broadcast data files (for example, MP3 files) every predetermined time (for example, 6 hours) and recorded on the HDD 14.

HDD14には、図2に示す放送データファイルリストが格納される。放送データファイルリストは、HDD14に記録されている全ての放送データファイルについて、放送開始時刻(つまり、HDD14への記録開始時刻)、放送終了時刻(つまり、HDD14への記録終了時刻)およびファイル名を管理するリストである。放送データファイルリストには、所定時間毎の放送データファイルがHDD14に記録される毎に、制御部11によって新たな情報が登録される。   The HDD 14 stores the broadcast data file list shown in FIG. The broadcast data file list includes the broadcast start time (that is, the recording start time on the HDD 14), the broadcast end time (that is, the recording end time on the HDD 14), and the file name for all the broadcast data files recorded on the HDD 14. It is a list to be managed. New information is registered in the broadcast data file list by the control unit 11 every time a broadcast data file for every predetermined time is recorded in the HDD 14.

通信部15は、インターネット等の任意の電気通信回線を介してサーバ100に接続し、サーバ100から番組表を取得し、メモリ12に保存する。図3は、番組表の一例を示す図である。番組表は、放送開始時刻と、放送終了時刻と、番組名(タイトル)とを含む。放送開始時刻と放送終了時刻とを総称して放送時刻といい、番組名等を総称して特定情報という。特定情報には、他に、番組に出演している人物名や番組の概要等が存在する。図3では、2010年7月8日の8時00分〜9時00分に番組名が番組1である番組が放送されたことを示している。なお、番組表は、放送データと共に受信部13によって受信されてもよい。   The communication unit 15 connects to the server 100 via an arbitrary telecommunication line such as the Internet, acquires a program guide from the server 100, and stores it in the memory 12. FIG. 3 is a diagram illustrating an example of a program guide. The program guide includes a broadcast start time, a broadcast end time, and a program name (title). Broadcast start time and broadcast end time are collectively referred to as broadcast time, and program name and the like are collectively referred to as specific information. Other specific information includes the name of a person who appears in the program, an outline of the program, and the like. FIG. 3 shows that a program whose program name is program 1 was broadcast from 8:00 to 9:00 on July 8, 2010. The program guide may be received by the receiving unit 13 together with the broadcast data.

通信部15は、インターネット等の任意の電気通信回線を介してサーバ100に接続し、サーバ100からキューシートを取得し、メモリ12に保存する。図4は、キューシートの一例を示す図である。キューシートは、放送開始時刻と、放送終了時刻と、曲名(タイトル)と、アーティスト名とを含む。放送開始時刻と放送終了時刻とを総称して放送時刻といい、曲名、アーティスト名等を総称して特定情報という。特定情報には、他に、ジャンル名、アルバム名、リリース日等が存在する。図4では、2010年7月8日の8時02分〜8時12分にアーティト名がアーティストA、曲名が曲Aの曲が放送されたことを示している。なお、キューシートは、放送データと共に受信部13によって受信されてもよい。   The communication unit 15 connects to the server 100 via an arbitrary telecommunication line such as the Internet, acquires a cue sheet from the server 100, and stores it in the memory 12. FIG. 4 is a diagram illustrating an example of a cue sheet. The cue sheet includes a broadcast start time, a broadcast end time, a song title (title), and an artist name. Broadcast start time and broadcast end time are collectively referred to as broadcast time, and song titles, artist names, etc. are collectively referred to as specific information. The specific information includes a genre name, an album name, a release date, and the like. FIG. 4 shows that a song with an artist name of artist A and a song name of song A was broadcast from 8:02 to 8:12 on July 8, 2010. The cue sheet may be received by the receiving unit 13 together with the broadcast data.

制御部11は、キューシートに基づいて、HDD14に記録されている曲の一覧である曲リストを生成する。図5は、曲リストの一例を示す図である。曲リストは、放送開始時刻と、放送終了時刻と、曲名(タイトル)と、アーティスト名とを含む。また、曲リストは、リリース日を含んでいてもよい。曲リストには、選択されたアーティストの曲の曲名を五十音順及びアルファベット順にソートした曲リストや、リリース日が所定期間に含まれる曲をリリース日が古い順番にソートした曲リストや、所定期間におけるキューシート上の出現回数順に曲名をソートした曲リスト等が存在する。   The control unit 11 generates a song list that is a list of songs recorded in the HDD 14 based on the cue sheet. FIG. 5 is a diagram showing an example of a song list. The song list includes a broadcast start time, a broadcast end time, a song name (title), and an artist name. The song list may include a release date. The song list includes a song list in which the names of the songs of the selected artist are sorted in alphabetical order and alphabetical order, a song list in which release dates are included in a given period, sorted in order from the oldest release date, There is a song list in which the song names are sorted in the order of the number of appearances on the cue sheet during the period.

制御部11は、曲リストを含む曲リスト画面を図示しない表示部に表示させる。図6は、曲リスト画面の一例を示す図である。曲リスト画面に表示されたカーソルをユーザ操作によって移動させることによって、所望の曲を選択することができる。曲が選択されると、制御部11は、選択された曲の放送開始時刻と、放送終了時刻とをキューシートに基づいて特定する。制御部11は、HDD14に記録されている放送データファイルの中から、特定した放送開始時刻から放送終了時刻までの放送データを抽出し、再生部16に再生させる。   The control unit 11 displays a song list screen including a song list on a display unit (not shown). FIG. 6 is a diagram illustrating an example of a song list screen. A desired song can be selected by moving the cursor displayed on the song list screen by a user operation. When the song is selected, the control unit 11 specifies the broadcast start time and the broadcast end time of the selected song based on the cue sheet. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file recorded in the HDD 14 and causes the reproduction unit 16 to reproduce the broadcast data.

例えば、ユーザ操作によってアーティストC、曲Cの曲が選択された場合、図4のキューシート(又は図5の曲リストでもよい)を参照し、制御部11は、抽出すべき曲データが、2010年7月8日の8時20分〜8時35分の放送データであることを判断する。そして、制御部11は、図2の放送データファイルリストの中から、2010年7月8日の8時20分〜8時35分の放送データを含む放送データファイル(すなわち、2010年7月8日の6時00分〜12時00分の放送データファイル1)を特定する。制御部11は、特定した放送データファイルの中から8時20分〜8時35分に相当する部分のデータを抽出して、再生部16に再生させる。   For example, when the artist C and the song C are selected by the user operation, the control unit 11 refers to the cue sheet in FIG. 4 (or the song list in FIG. It is determined that the broadcast data is from 8:20 to 8:35 on July 8, 2012. The control unit 11 then transmits a broadcast data file including broadcast data from 8:20 to 8:35 on July 8, 2010 (ie, July 8, 2010) from the broadcast data file list of FIG. The broadcast data file 1) from 6:00 to 12:00 on the day is specified. The control unit 11 extracts data corresponding to 8:20 to 8:35 from the specified broadcast data file and causes the reproduction unit 16 to reproduce the data.

また、制御部11は、曲リスト画面において曲が選択された場合、選択された曲を含む番組を番組表から特定する。詳細には、制御部11は、選択された曲の放送開始時刻と放送終了時刻とをキューシートに基づいて特定する。制御部11は、特定した放送開始時刻から放送終了時刻までを含む番組を番組表から特定する。制御部11は、特定した番組の放送開始時刻、放送終了時刻、および/または、番組名等を番組表から取得し、図6に示すように、曲リスト画面の右側に表示させる。   Moreover, the control part 11 specifies the program containing the selected music from a program schedule, when a music is selected on a music list screen. Specifically, the control unit 11 specifies the broadcast start time and broadcast end time of the selected song based on the cue sheet. The control unit 11 specifies a program including the specified broadcast start time to the broadcast end time from the program guide. The control unit 11 acquires the broadcast start time, broadcast end time, and / or program name of the identified program from the program table and displays them on the right side of the song list screen as shown in FIG.

例えば、ユーザ操作によってアーティストC、曲Cの曲が選択された場合、図4のキューシート(又は図5の曲リストでもよい)を参照し、制御部11は、選択された放送データが、2010年7月8日の8時20分〜8時35分の放送データであることを判断する。そして、制御部11は、番組表の中から、2010年7月8日の8時20分〜8時35分を含む番組(つまり、番組1、2010年7月8日8時00分〜9時00分)を特定し、特定した番組の番組情報を曲リスト画面に表示させる。   For example, when the artist C and the song C are selected by the user operation, the control unit 11 refers to the cue sheet in FIG. 4 (or the song list in FIG. 5), and the control unit 11 determines that the selected broadcast data is 2010. It is determined that the broadcast data is from 8:20 to 8:35 on July 8, 2012. Then, the control unit 11 selects a program including 8:20 to 8:35 on July 8, 2010 from the program table (that is, program 1, July 8, 2010, 8:00 to 9). 00: 00) is specified, and the program information of the specified program is displayed on the song list screen.

また、曲リスト画面の右側には、「番組再生」ボタンが表示されている。ユーザ操作によって「番組再生」ボタンが選択(押下)された場合、制御部11は、曲を抽出し再生する代わりに、特定された番組を抽出し、再生部16に再生させる。つまり、制御部11は、特定された番組の放送開始時刻と、放送終了時刻とを番組表に基づいて特定する。制御部14は、HDD14に記録されている放送データファイルの中から、特定した放送開始時刻から放送終了時刻までの放送データを抽出し、再生部16に再生させる。   In addition, a “program playback” button is displayed on the right side of the song list screen. When the “program playback” button is selected (pressed) by a user operation, the control unit 11 extracts a specified program and causes the playback unit 16 to play it instead of extracting and playing a song. That is, the control unit 11 specifies the broadcast start time and the broadcast end time of the specified program based on the program guide. The control unit 14 extracts broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file recorded in the HDD 14 and causes the reproduction unit 16 to reproduce the broadcast data.

例えば、番組1が曲リスト画面に表示されている場合、制御部11は、番組表から特定した番組情報に基づいて、抽出すべき番組の放送データが、2010年7月8日の8時00分〜9時00分の放送データであることを判断する。そして、制御部11は、図2の放送データファイルリストの中から、2010年7月8日の8時00分〜9時00分の放送データを含む放送データファイル(すなわち、2010年7月8日の6時00分〜12時00分の放送データファイル)を特定する。制御部11は、特定した放送データファイルの中から8時00分〜9時00分に相当する部分のデータを抽出して、再生部16に再生させる。   For example, when the program 1 is displayed on the song list screen, the control unit 11 determines that the broadcast data of the program to be extracted is 8:00 on July 8, 2010 based on the program information specified from the program guide. It is determined that the broadcast data is from minutes to 9:00. Then, the control unit 11 transmits a broadcast data file including broadcast data from 8:00 to 9:00 on July 8, 2010 (ie, July 8, 2010) from the broadcast data file list of FIG. (Broadcast data file of 6:00 to 12:00 of the day) is specified. The control unit 11 extracts data corresponding to 8:00 to 9:00 from the specified broadcast data file, and causes the reproduction unit 16 to reproduce the data.

これにより、曲リスト画面から曲が選択されたとき、選択された曲を含む番組の放送データを容易に選択して抽出することができる。なお、図6の曲リスト画面において、「番組再生」ボタンのみを表示し、番組情報を表示しないようにしてもよい。また、選択された曲を含む番組の特定情報と、「番組再生」ボタンとを曲リスト画面とは異なる画面に表示してもよい。   Thereby, when a song is selected from the song list screen, broadcast data of a program including the selected song can be easily selected and extracted. In the music list screen of FIG. 6, only the “program playback” button may be displayed and the program information may not be displayed. Further, the program specific information including the selected song and the “program playback” button may be displayed on a screen different from the song list screen.

次に、本発明の動作を説明する。図7に示すように、制御部11は、受信部13に放送局10が放送する放送データを受信させる。制御部11は、受信された放送データをエンコードし、放送データファイルを生成する(S1)。制御部11は、所定時間毎の放送データファイルをHDD14に記録させる(S2)。このとき、制御部2は、図2の放送データファイルリストに、放送開始時刻と、放送終了時刻と、ファイル名とを登録する。つまり、放送開始時刻として当該放送データファイルをHDD5に記録開始した時刻が登録され、放送終了時刻として当該放送データファイルをHDD5に記録終了した時刻が登録される。   Next, the operation of the present invention will be described. As illustrated in FIG. 7, the control unit 11 causes the reception unit 13 to receive broadcast data broadcast by the broadcast station 10. The control unit 11 encodes the received broadcast data and generates a broadcast data file (S1). The control unit 11 causes the HDD 14 to record a broadcast data file every predetermined time (S2). At this time, the control unit 2 registers the broadcast start time, the broadcast end time, and the file name in the broadcast data file list of FIG. That is, the time when the broadcast data file starts to be recorded on the HDD 5 is registered as the broadcast start time, and the time when the broadcast data file is recorded on the HDD 5 is registered as the broadcast end time.

制御部11は、サーバ100から番組表とキューシートとを取得しメモリ12に保存する(S3)。制御部11は、キューシートに基づいて曲リストを生成し、メモリ12に保存する(S4)。曲リストは、キューシートから放送開始時刻と、放送終了時刻と、曲名と、アーティスト名とを抽出して一覧化することによって生成される。曲リストはHTML形式で生成される。曲リストは、キューシートが更新される毎に新たに生成されるとよい。制御部11は、曲リストから図6に示すような曲リスト画面を生成し、図示しない表示部に表示させる。   The control unit 11 acquires the program guide and the cue sheet from the server 100 and stores them in the memory 12 (S3). The control unit 11 generates a music list based on the cue sheet and stores it in the memory 12 (S4). The song list is generated by extracting the broadcast start time, broadcast end time, song name, and artist name from the cue sheet and listing them. The song list is generated in HTML format. The music list may be newly generated every time the cue sheet is updated. The control unit 11 generates a music list screen as shown in FIG. 6 from the music list and displays it on a display unit (not shown).

図8に示すように、制御部11は、曲リスト画面からユーザ操作によって曲が選択されたか否かを判断する(S11)。選択された場合(S11でYES)。制御部11は、選択された曲を放送データファイルから抽出し(S12)、再生させる(S13)。詳細には、制御部11は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート(又は曲リスト)から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部11は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   As shown in FIG. 8, the control unit 11 determines whether or not a song is selected by a user operation from the song list screen (S11). When selected (YES in S11). The control unit 11 extracts the selected song from the broadcast data file (S12) and reproduces it (S13). Specifically, the control unit 11 specifies the broadcast start time and the broadcast end time of the selected song from the cue sheet (or song list), and includes broadcast data from the specified broadcast start time to the broadcast end time. A broadcast data file is specified from the broadcast data file list. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

続いて、制御部11は、曲リスト画面で選択された曲を含む番組の放送時刻および特定情報を番組表から取得し、曲リスト画面に表示させる(S14)。詳細には、制御部11は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート(又は曲リスト)から特定し、特定した放送開始時刻から放送終了時刻までを含む番組を番組表から特定する。制御部11は、特定した番組の放送開始時刻、放送終了時刻および番組名を番組表から取得し、曲リスト画面に表示させる。ここで取得した放送開始時刻、放送終了時刻は、後から番組の放送データを抽出して再生するためにメモリ12に保存しておくとよい。   Subsequently, the control unit 11 acquires the broadcast time and specific information of the program including the song selected on the song list screen from the program guide, and displays it on the song list screen (S14). Specifically, the control unit 11 specifies the broadcast start time and the broadcast end time of the selected song from the cue sheet (or song list), and shows a program including the specified broadcast start time to the broadcast end time. Specify from the table. The control unit 11 acquires the broadcast start time, broadcast end time, and program name of the specified program from the program guide and displays them on the song list screen. The broadcast start time and broadcast end time acquired here may be stored in the memory 12 in order to extract and reproduce the broadcast data of the program later.

制御部11は、選択された曲を再生している場合に、選択された曲を最後まで再生し終えたか否かを判断する(S15)。つまり、特定した放送終了時刻まで放送データを抽出し、再生し終えたか否かが判断される。最後まで再生し終えた場合(S15でYES)、制御部11は、曲リストの次の曲を自動的に選択し(S16)、S12に戻る。従って、曲リスト画面に表示されている「番組再生」ボタンが選択されない限り、曲リストに列挙された順番で曲が放送データファイルから抽出され、再生される。また、曲リスト画面に表示される番組の放送開始時刻、放送終了時刻、番組名も曲に合わせて同様に変更される。   When the selected song is being played back, the control unit 11 determines whether or not the selected song has been played back to the end (S15). That is, it is determined whether or not broadcast data has been extracted and reproduced until the specified broadcast end time. When the reproduction to the end is completed (YES in S15), the control unit 11 automatically selects the next song in the song list (S16), and returns to S12. Therefore, unless the “program playback” button displayed on the song list screen is selected, songs are extracted from the broadcast data file and played in the order listed in the song list. Also, the broadcast start time, broadcast end time, and program name of the program displayed on the song list screen are similarly changed according to the song.

制御部11は、ユーザ操作によって、曲の代わりに番組を再生する指示が入力されたか否かを判断する(S17)。つまり、曲リスト画面の「番組再生」ボタンが選択されたか否かが判断される。「番組再生」ボタンが選択された場合(S17でYES)、制御部11は、選択された曲を抽出し再生する代わりに、選択された曲を含む番組の放送データを抽出し、再生させる(S18、S19)。   The control unit 11 determines whether or not an instruction to play a program instead of a song is input by a user operation (S17). That is, it is determined whether or not the “program playback” button on the song list screen has been selected. When the “program playback” button is selected (YES in S17), the control unit 11 extracts broadcast data of a program including the selected song and plays it instead of extracting and playing the selected song (step S17). S18, S19).

詳細には、制御部11は、曲リスト画面に表示されている番組の放送開始時刻と放送終了時刻とを番組表に基づいて特定する。ここでは、S14で既に番組の放送開始時刻と放送終了時刻とを番組表から取得し、メモリ12に保存しているのでこれを利用するとよい。制御部11は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部11は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Specifically, the control unit 11 specifies the broadcast start time and broadcast end time of the program displayed on the song list screen based on the program table. In this case, since the broadcast start time and broadcast end time of the program are already acquired from the program table and stored in the memory 12 in S14, these may be used. The control unit 11 specifies a broadcast data file including broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file list. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

以上の処理によって、曲リストから曲が選択されると、選択された曲を含む番組が番組表から特定され、曲リスト画面に表示される。従って、ユーザ操作によって、選択された曲を含む番組を番組リストから選択する必要がなく、作業を簡易化することができる。なお、番組を再生しているときに、ユーザ操作によって、曲リスト画面から別の曲が選択された場合、S11でYESと判断され、番組の再生から、選択された曲の再生に復帰することができる。   When a song is selected from the song list by the above processing, a program including the selected song is specified from the program guide and displayed on the song list screen. Therefore, it is not necessary to select a program including the selected song from the program list by a user operation, and the work can be simplified. If another song is selected from the song list screen by a user operation while the program is being played, YES is determined in S11, and the program is returned to playing the selected song. Can do.

[実施例2]
実施例1では、端末装置1がデータ抽出装置として機能し、放送データファイルをHDD14に記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出しているが、本例では、放送局サーバが、データ抽出装置として機能し、放送データファイルをHDDに記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出し、端末装置1に送信する。
[Example 2]
In the first embodiment, the terminal device 1 functions as a data extraction device, records a broadcast data file in the HDD 14, and extracts broadcast data of songs and programs from the broadcast data file based on the cue sheet and the program guide. In this example, the broadcast station server functions as a data extraction device, records the broadcast data file in the HDD, extracts broadcast data of songs and programs from the broadcast data file based on the cue sheet and the program guide, and the terminal Transmit to device 1.

[全体構成]
図9は、本例によるシステムを示すブロック図である。システムは、放送局サーバ101と、放送局200と、端末装置120とを備える。放送局サーバ101および放送局200は放送事業者によって管理、運営される。端末装置120は、ユーザが所有する装置である。
[overall structure]
FIG. 9 is a block diagram showing a system according to this example. The system includes a broadcast station server 101, a broadcast station 200, and a terminal device 120. Broadcast station server 101 and broadcast station 200 are managed and operated by a broadcaster. The terminal device 120 is a device owned by the user.

放送局サーバ101は、図7のフローチャートと同様に、放送局200が放送する放送データが入力され、所定時間毎の放送データを、放送データファイルとしてHDDに記録する。また、放送局サーバ101は、例えば、放送局の作業者によってキューシートが生成され、生成されたキューシートがHDD等に格納される。放送局サーバ101は、キューシートに基づいて曲リストを生成する。放送局サーバ101は、図6の曲リスト画面を生成し、端末装置120に曲リスト画面を送信する。端末装置120は、曲リスト画面の中からユーザ操作によって所望の曲を選択し、放送局サーバ101に選択された曲を要求する。放送局サーバ101は、端末装置120から要求された曲を選択し、キューシートに基づいて放送データファイルの中から、選択された曲に対応する放送データを抽出し、端末装置120に送信する。端末装置120は、放送局サーバ101から受信した放送データを再生する。また、端末装置120は、ユーザ操作によって曲リスト画面の「番組再生」ボタンが選択されると、放送局サーバ101に番組の放送データを要求する。放送局サーバ101は、番組表に基づいて放送データファイルの中から、曲リスト画面に表示されている番組に対応する放送データを抽出し、端末装置120に送信する。端末装置120は、放送局サーバ101から受信した放送データを再生する。   As in the flowchart of FIG. 7, the broadcast station server 101 receives broadcast data broadcast by the broadcast station 200 and records broadcast data at predetermined time intervals in the HDD as a broadcast data file. In the broadcast station server 101, for example, a cue sheet is generated by an operator of the broadcast station, and the generated cue sheet is stored in an HDD or the like. The broadcast station server 101 generates a song list based on the cue sheet. The broadcast station server 101 generates the song list screen of FIG. 6 and transmits the song list screen to the terminal device 120. The terminal device 120 selects a desired song from the song list screen by a user operation, and requests the selected song from the broadcast station server 101. The broadcast station server 101 selects the song requested from the terminal device 120, extracts broadcast data corresponding to the selected song from the broadcast data file based on the cue sheet, and transmits the broadcast data to the terminal device 120. The terminal device 120 reproduces broadcast data received from the broadcast station server 101. In addition, when the “program playback” button on the song list screen is selected by a user operation, the terminal device 120 requests broadcast data of the program from the broadcast station server 101. The broadcast station server 101 extracts broadcast data corresponding to the program displayed on the song list screen from the broadcast data file based on the program guide, and transmits the broadcast data to the terminal device 120. The terminal device 120 reproduces broadcast data received from the broadcast station server 101.

図10〜図12は本例の動作を説明するフローチャートである。図12に示すように、端末装置120の制御部121は、ユーザ操作によって曲リストを表示する指示が入力されたか否かを判断する(S41)。入力された場合(S41でYES)、制御部121は、曲リストを放送局サーバ101に要求する(S42)。図10に示すように、放送局サーバ101の制御部102は、端末装置120から曲リストの要求を受信したか否かを判断する(S21)。受信した場合(S21でYES)、制御部102は、曲リスト画面を、端末装置120に送信する(S22)。図12に示すように、端末装置120の制御部121は、放送局サーバ101から曲リストを受信すると(S43でYES)、受信した曲リストを表示部125に表示させる(S44)。   10 to 12 are flowcharts for explaining the operation of this example. As shown in FIG. 12, the control unit 121 of the terminal device 120 determines whether or not an instruction to display a song list is input by a user operation (S41). If input (YES in S41), the controller 121 requests the broadcast station server 101 for a song list (S42). As shown in FIG. 10, the control unit 102 of the broadcast station server 101 determines whether or not a song list request is received from the terminal device 120 (S21). If received (YES in S21), the control unit 102 transmits a song list screen to the terminal device 120 (S22). As shown in FIG. 12, when receiving the song list from the broadcast station server 101 (YES in S43), the control unit 121 of the terminal device 120 displays the received song list on the display unit 125 (S44).

図12に示すように、端末装置120の制御部121は、ユーザ操作によって曲リストの中から曲が選択され、再生する指示が入力されたか否かを判断する(S45)。入力された場合(S45でYES)、制御部121は、選択された曲を放送局サーバ101に要求する(S46)。   As shown in FIG. 12, the control unit 121 of the terminal device 120 determines whether or not a song is selected from the song list by a user operation and an instruction to play is input (S45). When input (YES in S45), the control unit 121 requests the broadcast station server 101 for the selected song (S46).

図11に示すように、放送局サーバ101の制御部102は、端末装置120から曲の要求を受信したとき(S23でYES)、端末装置120によって要求された曲を選択し、選択された曲を含む番組の放送時刻及び番組名を番組表から取得し、曲リスト画面に表示させ、端末装置120に送信する(S24)。詳細には、制御部102は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート(又は曲リスト)から特定し、特定した放送開始時刻から放送終了時刻までを含む番組を番組表から特定する。制御部102は、特定した番組の放送開始時刻、放送終了時刻および番組名を番組表から取得し、曲リスト画面に表示させる。   As shown in FIG. 11, when the control unit 102 of the broadcast station server 101 receives a request for a song from the terminal device 120 (YES in S23), the control unit 102 selects the song requested by the terminal device 120 and selects the selected song. The broadcast time and the program name of the program including "" are acquired from the program guide, displayed on the song list screen, and transmitted to the terminal device 120 (S24). Specifically, the control unit 102 identifies the broadcast start time and broadcast end time of the selected song from the cue sheet (or song list), and shows a program including the specified broadcast start time to the broadcast end time. Specify from the table. The control unit 102 acquires the broadcast start time, broadcast end time, and program name of the identified program from the program guide and displays them on the song list screen.

続いて、制御部102は、選択された曲を放送データファイルから抽出し(S25)、端末装置120に送信する(S26)。詳細には、制御部102は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート(又は曲リスト)から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部102は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。図12に示すように、端末装置120は、要求した曲の放送データを受信し、再生する(S47)。   Subsequently, the control unit 102 extracts the selected song from the broadcast data file (S25) and transmits it to the terminal device 120 (S26). Specifically, the control unit 102 specifies the broadcast start time and broadcast end time of the selected song from the cue sheet (or song list), and includes broadcast data from the specified broadcast start time to the broadcast end time. A broadcast data file is specified from the broadcast data file list. The control unit 102 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file. As shown in FIG. 12, the terminal device 120 receives and reproduces the broadcast data of the requested song (S47).

図11に示すように、制御部102は、選択された曲を最後まで端末装置120に送信し終えたか否かを判断する(S27)。つまり、特定した放送終了時刻まで放送データを送信し終えたか否かが判断される。最後まで送信し終えた場合(S27でYES)、制御部102は、曲リストの次の曲を自動的に選択し(S28)、S25に戻る。従って、曲リスト画面に表示されている「番組再生」ボタンが選択されない限り、曲リストに列挙された順番で曲が放送データファイルから抽出され、端末装置120に送信される。また、曲リスト画面に表示される番組の番組情報も同様に変更される。   As shown in FIG. 11, the control unit 102 determines whether or not the selected song has been transmitted to the terminal device 120 to the end (S27). That is, it is determined whether or not the broadcast data has been transmitted until the specified broadcast end time. When the transmission is completed to the end (YES in S27), the control unit 102 automatically selects the next song in the song list (S28), and returns to S25. Therefore, unless the “program playback” button displayed on the song list screen is selected, songs are extracted from the broadcast data file in the order listed in the song list and transmitted to the terminal device 120. The program information of the program displayed on the song list screen is also changed in the same way.

図12に示すように、端末装置120の制御部121は、ユーザ操作によって、番組を再生する指示が入力されたか否かを判断する(S48)。「番組再生ボタン」が選択された場合(S48でYES)、制御部121は、番組の放送データを放送局サーバ101に要求する(S49)。図11に示すように、放送局サーバ101の制御部102は、番組の要求を受信すると(S29でYES)、選択された曲を抽出し、送信する代わりに、選択された曲を含む番組の放送データを抽出し、端末装置120に送信する(S30、S31)。図12に示すように、端末装置120は、番組の放送データを受信し、再生する(S50)。   As illustrated in FIG. 12, the control unit 121 of the terminal device 120 determines whether or not an instruction to play a program is input by a user operation (S48). When the “program playback button” is selected (YES in S48), the control unit 121 requests broadcast data of the program from the broadcast station server 101 (S49). As shown in FIG. 11, when the control unit 102 of the broadcast station server 101 receives a request for a program (YES in S29), instead of extracting and transmitting the selected song, the control unit 102 of the program including the selected song is sent. Broadcast data is extracted and transmitted to the terminal device 120 (S30, S31). As shown in FIG. 12, the terminal device 120 receives and reproduces broadcast data of a program (S50).

詳細には、制御部102は、曲リスト画面に表示されている番組の放送開始時刻と放送終了時刻とを番組表に基づいて特定する。制御部102は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部102は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Specifically, the control unit 102 specifies the broadcast start time and broadcast end time of the program displayed on the song list screen based on the program table. The control unit 102 specifies a broadcast data file including broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file list. The control unit 102 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

以上の処理によって、曲リストから曲が選択されると、選択された曲を含む番組が番組表から特定され、曲リスト画面に表示される。従って、ユーザ操作によって、選択された曲を含む番組を番組リストから選択する必要がなく、作業を簡易化することができる。なお、番組を再生しているときに、ユーザ操作によって、曲リスト画面から別の曲が選択され、再生指示が入力された場合、S23、S45でYESと判断され、番組の再生から曲の再生に変更される。   When a song is selected from the song list by the above processing, a program including the selected song is specified from the program guide and displayed on the song list screen. Therefore, it is not necessary to select a program including the selected song from the program list by a user operation, and the work can be simplified. When a program is being played, if another song is selected from the song list screen and a playback instruction is input by a user operation, YES is determined in S23 and S45, and the song is played from the playback of the program. Changed to

[実施例3]
本例では、実施例1において曲リスト画面を表示する代わりに番組リスト画面を表示させる。番組リスト画面から選択された番組を抽出して再生し、選択された番組に含まれる曲の特定情報を番組リスト画面に表示させ、曲が選択された場合には、選択された曲を抽出して再生する。本例の端末装置1の構成は図1と同じである。端末装置1は、図5の曲リストの代わりに図13の番組リストを生成する。番組リストは、図3の番組表から生成され、放送開始時刻と、放送終了時刻と、番組名(タイトル)とを含む。端末装置1は、図6の曲リスト画面の代わりに、図14の番組リスト画面を生成し、表示させる。番組リスト画面は、番組リストと、選択された番組に含まれる1又は複数の曲の特定情報(つまり、曲リスト)と、「曲再生」ボタンとを含む。なお、曲リストと「曲再生」ボタンとは番組リスト画面とは異なる画面に表示されてもよい。
[Example 3]
In this example, a program list screen is displayed instead of the music list screen in the first embodiment. The selected program is extracted from the program list screen and played, and the specific information of the songs included in the selected program is displayed on the program list screen. If a song is selected, the selected song is extracted. To play. The configuration of the terminal device 1 in this example is the same as that in FIG. The terminal device 1 generates the program list of FIG. 13 instead of the song list of FIG. The program list is generated from the program table of FIG. 3, and includes a broadcast start time, a broadcast end time, and a program name (title). The terminal device 1 generates and displays the program list screen of FIG. 14 instead of the song list screen of FIG. The program list screen includes a program list, specific information of one or more songs included in the selected program (that is, a song list), and a “song playback” button. The song list and the “song playback” button may be displayed on a screen different from the program list screen.

次に、本発明の動作を説明する。図15に示すように、端末装置1の制御部11は、番組リスト画面からユーザ操作によって番組が選択されたか否かを判断する(S51)。選択された場合(S51でYES)。制御部11は、選択された番組を放送データファイルから抽出し(S52)、再生させる(S53)。詳細には、制御部11は、選択された番組の放送開始時刻と、放送終了時刻とを番組表(又は番組リスト)から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部11は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Next, the operation of the present invention will be described. As shown in FIG. 15, the control unit 11 of the terminal device 1 determines whether or not a program is selected by a user operation from the program list screen (S51). When selected (YES in S51). The control unit 11 extracts the selected program from the broadcast data file (S52) and reproduces it (S53). Specifically, the control unit 11 specifies the broadcast start time and the broadcast end time of the selected program from the program table (or program list), and includes broadcast data from the specified broadcast start time to the broadcast end time. A broadcast data file is specified from the broadcast data file list. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

続いて、制御部11は、番組リスト画面で選択された番組に含まれる全ての曲の放送時刻および特定情報をキューシートから取得し、番組リスト画面に曲リストとして表示させる(S54)。詳細には、制御部11は、選択された番組の放送開始時刻と、放送終了時刻とを番組表(又は番組リスト)から特定し、特定した放送開始時刻から放送終了時刻までに放送された曲(少なくとも曲の一部が番組内で放送された曲)をキューシートから特定する。番組1が選択された場合、番組1の放送開始時刻は図3の番組表によると2010年7月8日8:00〜9:00であるので、図4のキューシートを参照し曲A〜曲Fが特定される。制御部11は、特定した曲の放送開始時刻、放送終了時刻および特定情報(曲名、アーティスト名)をキューシートから取得し、特定情報(曲名、アーティスト名)を番組リスト画面に表示させる。ここで取得した放送開始時刻、放送終了時刻等は、後から曲の放送データを抽出して再生するためにメモリ12に保存しておくとよい。   Subsequently, the control unit 11 acquires broadcast times and specific information of all the songs included in the program selected on the program list screen from the cue sheet, and displays them on the program list screen as a song list (S54). Specifically, the control unit 11 specifies the broadcast start time and the broadcast end time of the selected program from the program guide (or program list), and the song broadcast from the specified broadcast start time to the broadcast end time. (At least a part of the song was broadcast in the program) is identified from the cue sheet. When the program 1 is selected, the broadcast start time of the program 1 is 8:00 to 9:00 on July 8, 2010 according to the program table of FIG. Song F is identified. The control unit 11 acquires the broadcast start time, broadcast end time and specific information (song name, artist name) of the specified song from the cue sheet, and displays the specific information (song name, artist name) on the program list screen. The broadcast start time and broadcast end time acquired here may be stored in the memory 12 in order to extract and reproduce the broadcast data of the song later.

制御部11は、選択された番組を再生している場合に、選択された番組を最後まで再生し終えたか否かを判断する(S55)。つまり、特定した放送終了時刻まで放送データを抽出し、再生し終えたか否かが判断される。最後まで再生し終えた場合(S55でYES)、制御部11は、番組リストの次の番組を自動的に選択し(S56)、S52に戻る。従って、番組リスト画面に表示されている「曲再生」ボタンが選択されない限り、番組リストに列挙された順番で番組が放送データファイルから抽出され、再生される。また、番組リスト画面に表示される曲の曲名、アーティスト名も番組に合わせて同様に変更される。   When the selected program is being reproduced, the control unit 11 determines whether or not the selected program has been reproduced to the end (S55). That is, it is determined whether or not broadcast data has been extracted and reproduced until the specified broadcast end time. When the reproduction has been completed to the end (YES in S55), the control unit 11 automatically selects the next program in the program list (S56), and returns to S52. Therefore, unless the “Song Play” button displayed on the program list screen is selected, the programs are extracted from the broadcast data file and played in the order listed in the program list. Also, the song name and artist name of the song displayed on the program list screen are similarly changed according to the program.

制御部11は、ユーザ操作によって、番組リスト画面において、曲リストから曲が選択され、番組の代わりに曲を再生する指示が入力されたか否かを判断する(S57)。つまり、番組リスト画面の「曲再生」ボタンが選択されたか否かが判断される。「曲再生」ボタンが選択された場合(S57でYES)、制御部11は、選択された番組を抽出し再生する代わりに、選択された曲の放送データを抽出し、再生させる(S58、S59)。   The control unit 11 determines whether or not a song is selected from the song list on the program list screen and an instruction to play a song instead of the program is input by a user operation (S57). That is, it is determined whether or not the “song playback” button on the program list screen has been selected. When the “Song Play” button is selected (YES in S57), the control unit 11 extracts and plays the broadcast data of the selected song instead of extracting and playing the selected program (S58, S59). ).

詳細には、制御部11は、番組リスト画面で選択された曲の放送開始時刻と放送終了時刻とをキューシートに基づいて特定する。ここでは、S54で既に曲の放送開始時刻と放送終了時刻とをキューシートから取得し、メモリ12に保存しているのでこれを利用するとよい。制御部11は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部11は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Specifically, the control unit 11 identifies the broadcast start time and broadcast end time of the song selected on the program list screen based on the cue sheet. Here, since the broadcast start time and broadcast end time of the song have already been acquired from the cue sheet and stored in the memory 12 in S54, these may be used. The control unit 11 specifies a broadcast data file including broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file list. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

制御部11は、番組リスト画面で選択された曲を最後まで再生し終えたか否かを判断する(S60)。最後まで再生し終えた場合、制御部11は、番組リスト画面において選択された曲の次の曲が存在するか否かを判断する(S61)。存在する場合(S61でYES)、制御部11は、次の曲を選択し(S62)、S59に戻る。なお、番組リスト画面で選択された曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の曲が選択された場合、S58に進み、選択された曲を抽出して再生するとよい。また、番組リスト画面で選択された曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択された場合、S51でYESと判断され、曲の再生から、選択された番組の再生に復帰することができる。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる1または複数の曲がキューシートから特定され、番組リスト画面内の曲リストに表示される。従って、ユーザ操作によって、選択された番組に含まれる曲を曲リストから選択する必要がなく、作業を簡易化することができる。   The control unit 11 determines whether or not the music selected on the program list screen has been reproduced to the end (S60). When the reproduction to the end is completed, the control unit 11 determines whether there is a song next to the song selected on the program list screen (S61). If it exists (YES in S61), the control unit 11 selects the next song (S62) and returns to S59. When a song selected on the program list screen is being played, if another song is selected from the program list screen by a user operation, the process proceeds to S58, and the selected song may be extracted and played. . If another program is selected from the program list screen by user operation while the song selected on the program list screen is being played, YES is determined in S51 and the selected song is selected from the song playback. Return to program playback. As described above, according to this example, when a program is selected from the program list, one or more songs included in the selected program are identified from the cue sheet and displayed on the song list in the program list screen. . Therefore, it is not necessary to select a song included in the selected program from the song list by a user operation, and the work can be simplified.

[実施例4]
実施例3では、端末装置1がデータ抽出装置として機能し、放送データファイルをHDD14に記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出しているが、本例では、放送局サーバが、データ抽出装置として機能し、放送データファイルをHDDに記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出し、端末装置1に送信する。なお、放送局サーバ101および端末装置120の構成は図9(実施例2)と同様である。
[Example 4]
In the third embodiment, the terminal device 1 functions as a data extraction device, records a broadcast data file on the HDD 14, and extracts broadcast data of songs and programs from the broadcast data file based on the cue sheet and the program guide. In this example, the broadcast station server functions as a data extraction device, records the broadcast data file in the HDD, extracts broadcast data of songs and programs from the broadcast data file based on the cue sheet and the program guide, and the terminal Transmit to device 1. In addition, the structure of the broadcast station server 101 and the terminal device 120 is the same as that of FIG. 9 (Example 2).

図16〜図18は本例の動作を説明するフローチャートである。図18に示すように、端末装置120の制御部121は、ユーザ操作によって番組リストを表示する指示が入力されたか否かを判断する(S91)。入力された場合(S91でYES)、制御部121は、番組リストを放送局サーバ101に要求する(S92)。図16に示すように、放送局サーバ101の制御部102は、端末装置120から番組リストの要求を受信したか否かを判断する(S71)。受信した場合(S71でYES)、制御部102は、図14に示すような番組リスト画面を、端末装置120に送信する(S72)。図18に示すように、端末装置120の制御部121は、放送局サーバ101から番組リスト画面を受信すると(S93でYES)、受信した番組リスト画面を表示部125に表示させる(S94)。   16 to 18 are flowcharts for explaining the operation of this example. As illustrated in FIG. 18, the control unit 121 of the terminal device 120 determines whether an instruction to display a program list is input by a user operation (S91). When input (YES in S91), the control unit 121 requests the broadcast station server 101 for a program list (S92). As shown in FIG. 16, the control unit 102 of the broadcast station server 101 determines whether a program list request is received from the terminal device 120 (S71). If received (YES in S71), the control unit 102 transmits a program list screen as shown in FIG. 14 to the terminal device 120 (S72). As shown in FIG. 18, when receiving the program list screen from the broadcast station server 101 (YES in S93), the control unit 121 of the terminal device 120 displays the received program list screen on the display unit 125 (S94).

図18に示すように、端末装置120の制御部121は、ユーザ操作によって番組リストの中から番組が選択され、再生する指示が入力されたか否かを判断する(S95)。入力された場合(S95でYES)、制御部121は、選択された番組を放送局サーバ101に要求する(S96)。   As illustrated in FIG. 18, the control unit 121 of the terminal device 120 determines whether a program is selected from the program list by a user operation and an instruction to reproduce is input (S95). If input (YES in S95), the control unit 121 requests the broadcast station server 101 for the selected program (S96).

図17に示すように、放送局サーバ101の制御部102は、端末装置120から番組の要求を受信したとき(S73でYES)、端末装置120から要求された番組を選択し、選択された番組に含まれる1または複数の曲の放送時刻及び特定情報をキューシートから取得し、図14に示すように番組リスト画面に表示させ、番組リスト画面を端末装置120に送信する(S74)。詳細には、制御部102は、選択された番組の放送開始時刻と、放送終了時刻とを番組表(又は番組リスト)から特定し、特定した放送開始時刻から放送終了時刻までに放送された曲をキューシートから特定する。制御部102は、特定した曲の放送開始時刻、放送終了時刻、曲名、アーティスト名をキューシートから取得し、番組リスト画面内の曲リストに表示させる。   As shown in FIG. 17, when the control unit 102 of the broadcast station server 101 receives a request for a program from the terminal device 120 (YES in S73), the control unit 102 selects the program requested from the terminal device 120 and selects the selected program. The broadcast time and specific information of one or more songs included in the are acquired from the cue sheet, displayed on the program list screen as shown in FIG. 14, and the program list screen is transmitted to the terminal device 120 (S74). Specifically, the control unit 102 identifies the broadcast start time and broadcast end time of the selected program from the program table (or program list), and the songs broadcast from the specified broadcast start time to the broadcast end time. Is identified from the cue sheet. The control unit 102 acquires the broadcast start time, broadcast end time, song name, and artist name of the specified song from the cue sheet and displays them on the song list in the program list screen.

続いて、制御部102は、選択された番組を放送データファイルから抽出し(S75)、端末装置120に送信する(S76)。詳細には、制御部102は、選択された番組の放送開始時刻と、放送終了時刻とを番組表(又は番組リスト)から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部102は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。図18に示すように、端末装置120は、要求した番組の放送データを受信し、再生する(S97)。   Subsequently, the control unit 102 extracts the selected program from the broadcast data file (S75) and transmits it to the terminal device 120 (S76). Specifically, the control unit 102 specifies the broadcast start time and broadcast end time of the selected program from the program table (or program list), and includes broadcast data from the specified broadcast start time to the broadcast end time. A broadcast data file is specified from the broadcast data file list. The control unit 102 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file. As shown in FIG. 18, the terminal device 120 receives and reproduces the broadcast data of the requested program (S97).

図17に示すように、制御部102は、選択された番組を最後まで端末装置120に送信し終えたか否かを判断する(S77)。つまり、特定した放送終了時刻まで放送データを送信し終えたか否かが判断される。最後まで送信し終えた場合(S77でYES)、制御部102は、番組リストの次の番組を自動的に選択し(S78)、S75に戻る。従って、番組リスト画面に表示されている「曲再生」ボタンが選択されない限り、番組リストに列挙された順番で番組が放送データファイルから抽出され、端末装置120に送信される。また、番組リスト画面に表示される曲の特定情報も同様に変更される。   As shown in FIG. 17, the control unit 102 determines whether or not the selected program has been transmitted to the terminal device 120 to the end (S77). That is, it is determined whether or not the broadcast data has been transmitted until the specified broadcast end time. When the transmission is completed to the end (YES in S77), the control unit 102 automatically selects the next program in the program list (S78) and returns to S75. Therefore, unless the “Song Play” button displayed on the program list screen is selected, the programs are extracted from the broadcast data file in the order listed in the program list and transmitted to the terminal device 120. Also, the music identification information displayed on the program list screen is changed in the same manner.

図18に示すように、端末装置120の制御部121は、ユーザ操作によって、番組リスト画面から曲が選択され、選択された曲を再生する指示が入力されたか否かを判断する(S98)。「曲再生」ボタンが選択された場合(S98でYES)、制御部121は、選択された曲の放送データを放送局サーバ101に要求する(S99)。つまり、選択された曲の特定情報を放送局サーバ101に送信する。図17に示すように、放送局サーバ101の制御部102は、曲の要求を受信すると(S79でYES)、要求された曲を選択し、選択された番組を抽出し、送信する代わりに、選択された曲の放送データを抽出し、端末装置120に送信する(S80、S81)。図18に示すように、端末装置120は、曲の放送データを受信し、再生する(S100)。   As illustrated in FIG. 18, the control unit 121 of the terminal device 120 determines whether or not a song is selected from the program list screen by a user operation and an instruction to play the selected song is input (S98). When the “Song Play” button is selected (YES in S98), the control unit 121 requests broadcast data of the selected song from the broadcast station server 101 (S99). That is, the specific information of the selected song is transmitted to the broadcast station server 101. As shown in FIG. 17, when the control unit 102 of the broadcast station server 101 receives a request for a song (YES in S79), instead of selecting the requested song, extracting the selected program, and transmitting it, Broadcast data of the selected song is extracted and transmitted to the terminal device 120 (S80, S81). As shown in FIG. 18, the terminal device 120 receives and reproduces broadcast data of a song (S100).

詳細には、制御部102は、選択された曲の放送開始時刻と放送終了時刻とをキューシートに基づいて特定する。制御部102は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部102は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Specifically, the control unit 102 specifies the broadcast start time and broadcast end time of the selected song based on the cue sheet. The control unit 102 specifies a broadcast data file including broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file list. The control unit 102 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

図17に示すように、制御部102は、番組リスト画面で選択された曲を最後まで端末装置120に送信し終えたか否かを判断する(S80)。最後まで送信し終えた場合、制御部102は、番組リスト画面において選択された曲の次の曲が存在するか否かを判断する(S83)。存在する場合(S83でYES)、制御部102は、次の曲を選択し(S84)、S80に戻る。なお、番組リスト画面で選択された曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の曲が選択された場合、S98に進み、選択された曲を放送局サーバ101に要求するとよい。なお、曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択され、再生指示が入力された場合、S73、S95でYESと判断され、曲の再生から番組の再生に変更される。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる1または複数の曲がキューシートから特定され、番組リスト画面内の曲リストに表示される。従って、ユーザ操作によって、選択された番組に含まれる曲を曲リストから選択する必要がなく、作業を簡易化することができる。   As shown in FIG. 17, the control unit 102 determines whether or not the music selected on the program list screen has been transmitted to the terminal device 120 to the end (S80). When transmission to the end is completed, the control unit 102 determines whether there is a song next to the song selected on the program list screen (S83). If it exists (YES in S83), the control unit 102 selects the next song (S84) and returns to S80. When a song selected on the program list screen is being played, if another song is selected from the program list screen by a user operation, the process proceeds to S98, and the broadcast station server 101 is requested for the selected song. Good. When a song is being played, if another program is selected from the program list screen and a playback instruction is input by a user operation, YES is determined in S73 and S95, and the program is played from the playback of the song. Changed to As described above, according to this example, when a program is selected from the program list, one or more songs included in the selected program are identified from the cue sheet and displayed on the song list in the program list screen. . Therefore, it is not necessary to select a song included in the selected program from the song list by a user operation, and the work can be simplified.

[実施例5]
本例では、実施例3において、番組リスト画面に、選択された番組に含まれる1または複数のコーナーの特定情報を表示させ、コーナーが選択された場合には、選択されたコーナーを抽出して再生する。端末装置1は、図3の番組表に含まれる各番組について図19に示すようなコーナー表(コーナー情報)をサーバ100から取得してメモリに保存する。コーナー表は番組に含まれる1又は複数のコーナーについて、放送開始時刻、放送終了時刻、特定情報(コーナー名)が登録されている。なお、コーナーとは番組中に含まれるサブ番組であり、ある特定の内容の放送データを示す。つまり、例えば、ニュースのコーナー、天気予報のコーナー、音楽のコーナー等である。コーナーも曲と同様にコンテンツの一種ということができる。図20は、本例の番組リスト画面を示し、選択された番組に含まれる全てのコーナーの特定情報(つまり、コーナーリスト)と、「コーナー再生」ボタンとが表示されている。なお、コーナーリストと「コーナー再生」ボタンとは番組リスト画面ではなく、他の画面に表示されてもよい。
[Example 5]
In this example, in Example 3, the specific information of one or more corners included in the selected program is displayed on the program list screen, and when the corner is selected, the selected corner is extracted. Reproduce. The terminal device 1 acquires a corner table (corner information) as shown in FIG. 19 for each program included in the program table of FIG. 3 from the server 100 and stores it in the memory. In the corner table, broadcast start time, broadcast end time, and specific information (corner name) are registered for one or a plurality of corners included in the program. A corner is a sub-program included in a program and indicates broadcast data having a specific content. That is, for example, a news corner, a weather forecast corner, a music corner, and the like. A corner can be called a kind of content, just like a song. FIG. 20 shows a program list screen of this example, in which specific information of all corners (that is, corner list) included in the selected program and a “corner playback” button are displayed. The corner list and the “corner playback” button may be displayed on another screen instead of the program list screen.

次に、本発明の動作を説明する。図21に示すように、端末装置1の制御部11は、番組リスト画面からユーザ操作によって番組が選択されたか否かを判断する(S111)。選択された場合(S111でYES)、制御部11は、選択された番組を放送データファイルから抽出し(S112)、再生させる(S113)。詳細には、制御部11は、選択された番組の放送開始時刻と、放送終了時刻とを番組表(又は番組リスト)から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部11は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Next, the operation of the present invention will be described. As shown in FIG. 21, the control unit 11 of the terminal device 1 determines whether or not a program is selected by a user operation from the program list screen (S111). If it is selected (YES in S111), the control unit 11 extracts the selected program from the broadcast data file (S112) and reproduces it (S113). Specifically, the control unit 11 specifies the broadcast start time and the broadcast end time of the selected program from the program table (or program list), and includes broadcast data from the specified broadcast start time to the broadcast end time. A broadcast data file is specified from the broadcast data file list. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

続いて、制御部11は、番組リスト画面で選択された番組に含まれる全てのコーナーの放送時刻および特定情報をコーナー表から取得し、番組リスト画面に表示させる(S114)。詳細には、制御部11は、選択された番組に対応するコーナー表を特定する。番組1が選択された場合、図19のコーナー表を参照しコーナー1〜3が特定される。制御部11は、特定したコーナーの放送開始時刻、放送終了時刻および特定情報(コーナー名)をコーナー表から取得し、特定情報(コーナー名)をコーナーリストとして番組リスト画面に表示させる。ここで取得した放送開始時刻、放送終了時刻等は、後からコーナーの放送データを抽出して再生するためにメモリ12に保存しておくとよい。   Subsequently, the control unit 11 acquires broadcast times and specific information of all corners included in the program selected on the program list screen from the corner table, and displays them on the program list screen (S114). Specifically, the control unit 11 specifies a corner table corresponding to the selected program. When the program 1 is selected, the corners 1 to 3 are specified with reference to the corner table of FIG. The control unit 11 acquires the broadcast start time, broadcast end time, and specific information (corner name) of the specified corner from the corner table, and displays the specific information (corner name) as a corner list on the program list screen. The broadcast start time, broadcast end time, etc. acquired here may be stored in the memory 12 in order to extract and reproduce the broadcast data of the corner later.

制御部11は、選択された番組を再生している場合に、選択された番組を最後まで再生し終えたか否かを判断する(S115)。つまり、特定した放送終了時刻まで放送データを抽出し、再生し終えたか否かが判断される。最後まで再生し終えた場合(S115でYES)、制御部11は、番組リストの次の番組を自動的に選択し(S116)、S112に戻る。従って、番組リスト画面に表示されている「コーナー再生」ボタンが選択されない限り、番組リストに列挙された順番で番組が放送データファイルから抽出され、再生される。また、番組リスト画面に表示されるコーナー名も番組に合わせて同様に変更される。   When the selected program is being played back, the control unit 11 determines whether or not the selected program has been played back to the end (S115). That is, it is determined whether or not broadcast data has been extracted and reproduced until the specified broadcast end time. When the playback has been completed to the end (YES in S115), the control unit 11 automatically selects the next program in the program list (S116), and returns to S112. Therefore, unless the “Corner Playback” button displayed on the program list screen is selected, the programs are extracted from the broadcast data file and played in the order listed in the program list. In addition, the name of the corner displayed on the program list screen is similarly changed according to the program.

制御部11は、ユーザ操作によって、番組リスト画面において、コーナーリストからコーナーが選択され、番組の代わりにコーナーを再生する指示が入力されたか否かを判断する(S117)。つまり、番組リスト画面の「コーナー再生」ボタンが選択されたか否かが判断される。「コーナー再生」ボタンが選択された場合(S117でYES)、制御部11は、選択された番組を抽出し再生する代わりに、選択されたコーナーの放送データを抽出し、再生させる(S118、S119)。   The control unit 11 determines whether or not a corner is selected from the corner list on the program list screen by a user operation and an instruction to reproduce the corner is input instead of the program (S117). That is, it is determined whether or not the “corner playback” button on the program list screen has been selected. When the “Corner Playback” button is selected (YES in S117), the control unit 11 extracts and plays back the broadcast data of the selected corner instead of extracting and playing back the selected program (S118, S119). ).

詳細には、制御部11は、番組リスト画面で選択されたコーナーの放送開始時刻と放送終了時刻とをコーナー表に基づいて特定する。ここでは、S114で既にコーナーの放送開始時刻と放送終了時刻とをコーナー表から取得し、メモリ12に保存しているのでこれを利用するとよい。制御部11は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部11は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Specifically, the control unit 11 specifies the broadcast start time and broadcast end time of the corner selected on the program list screen based on the corner table. Here, since the broadcast start time and broadcast end time of the corner have already been acquired from the corner table and stored in the memory 12 in S114, these may be used. The control unit 11 specifies a broadcast data file including broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file list. The control unit 11 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

制御部11は、番組リスト画面で選択されたコーナーを最後まで再生し終えたか否かを判断する(S120)。最後まで再生し終えた場合、制御部11は、番組リスト画面において選択されたコーナーの次のコーナーが存在するか否かを判断する(S121)。存在する場合(S121でYES)、制御部11は、次のコーナーを選択し(S122)、S119に戻る。なお、番組リスト画面で選択されたコーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別のコーナーが選択された場合、S118に進み、選択されたコーナーを抽出して再生するとよい。また、番組リスト画面で選択されたコーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択された場合、S111でYESと判断され、コーナーの再生から、選択された番組の再生に復帰することができる。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる1または複数のコーナーがキューシートから特定され、番組リスト画面内のコーナーリストに表示される。従って、ユーザ操作によって、選択された番組に含まれるコーナーを曲リストから選択する必要がなく、作業を簡易化することができる。   The control unit 11 determines whether the corner selected on the program list screen has been reproduced to the end (S120). When the reproduction to the end is completed, the control unit 11 determines whether or not there is a corner next to the corner selected on the program list screen (S121). If it exists (YES in S121), the control unit 11 selects the next corner (S122), and returns to S119. When a corner selected on the program list screen is being played, if another corner is selected from the program list screen by a user operation, the process proceeds to S118, and the selected corner may be extracted and played. . Also, when a corner selected on the program list screen is being played, if another program is selected from the program list screen by a user operation, YES is determined in S111 and the selected corner is selected from the corner playback. Return to program playback. As described above, according to this example, when a program is selected from the program list, one or more corners included in the selected program are specified from the cue sheet and displayed on the corner list in the program list screen. . Therefore, it is not necessary to select a corner included in the selected program from the song list by a user operation, and the work can be simplified.

[実施例6]
実施例5では、端末装置1がデータ抽出装置として機能し、放送データファイルをHDD14に記録し、コーナー表及び番組表に基づいて、放送データファイルからコーナーや番組の放送データを抽出しているが、本例では、放送局サーバが、データ抽出装置として機能し、放送データファイルをHDDに記録し、コーナー表及び番組表に基づいて、放送データファイルからコーナーや番組の放送データを抽出し、端末装置1に送信する。なお、放送局サーバ101および端末装置120の構成は図9(実施例2)と同様である。
[Example 6]
In the fifth embodiment, the terminal device 1 functions as a data extraction device, records a broadcast data file in the HDD 14, and extracts broadcast data of corners and programs from the broadcast data file based on the corner table and the program table. In this example, the broadcast station server functions as a data extraction device, records the broadcast data file on the HDD, extracts the broadcast data of the corner and the program from the broadcast data file based on the corner table and the program guide, and the terminal Transmit to device 1. In addition, the structure of the broadcast station server 101 and the terminal device 120 is the same as that of FIG. 9 (Example 2).

図16、図22〜図23は本例の動作を説明するフローチャートである。図23に示すように、端末装置120の制御部121は、ユーザ操作によって番組リストを表示する指示が入力されたか否かを判断する(S91)。入力された場合(S91でYES)、制御部121は、番組リストを放送局サーバ101に要求する(S92)。図16に示すように、放送局サーバ101の制御部102は、端末装置120から番組リストの要求を受信したか否かを判断する(S71)。受信した場合(S71でYES)、制御部102は、図20に示すような番組リスト画面を、端末装置120に送信する(S72)。図23に示すように、端末装置120の制御部121は、放送局サーバ101から番組リスト画面を受信すると(S93でYES)、受信した番組リスト画面を表示部125に表示させる(S94)。   16 and 22 to 23 are flowcharts for explaining the operation of this example. As illustrated in FIG. 23, the control unit 121 of the terminal device 120 determines whether an instruction to display a program list is input by a user operation (S91). When input (YES in S91), the control unit 121 requests the broadcast station server 101 for a program list (S92). As shown in FIG. 16, the control unit 102 of the broadcast station server 101 determines whether a program list request is received from the terminal device 120 (S71). If received (YES in S71), the control unit 102 transmits a program list screen as shown in FIG. 20 to the terminal device 120 (S72). As shown in FIG. 23, when the control unit 121 of the terminal device 120 receives a program list screen from the broadcast station server 101 (YES in S93), the control unit 121 displays the received program list screen on the display unit 125 (S94).

図23に示すように、端末装置120の制御部121は、ユーザ操作によって番組リストの中から番組が選択され、再生する指示が入力されたか否かを判断する(S95)。入力された場合(S95でYES)、制御部121は、選択された番組を放送局サーバ101に要求する(S96)。   As shown in FIG. 23, the control unit 121 of the terminal device 120 determines whether a program is selected from the program list by a user operation and an instruction to reproduce is input (S95). If input (YES in S95), the control unit 121 requests the broadcast station server 101 for the selected program (S96).

図22に示すように、放送局サーバ101の制御部102は、端末装置120から番組の要求を受信したとき(S133でYES)、要求された番組を選択し、選択された番組に含まれるコーナーの放送時刻及び特定情報をコーナー表から取得し、図20に示すように番組リスト画面に表示させ、端末装置120に送信する(S134)。   As shown in FIG. 22, when the control unit 102 of the broadcast station server 101 receives a request for a program from the terminal device 120 (YES in S133), the control unit 102 selects the requested program and includes a corner included in the selected program. Is acquired from the corner table, displayed on the program list screen as shown in FIG. 20, and transmitted to the terminal device 120 (S134).

続いて、制御部102は、選択された番組を放送データファイルから抽出し(S135)、端末装置120に送信する(S136)。詳細には、制御部102は、選択された番組の放送開始時刻と、放送終了時刻とを番組表(又は番組リスト)から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部102は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。図23に示すように、端末装置120は、要求した番組の放送データを受信し、再生する(S97)。   Subsequently, the control unit 102 extracts the selected program from the broadcast data file (S135) and transmits it to the terminal device 120 (S136). Specifically, the control unit 102 specifies the broadcast start time and broadcast end time of the selected program from the program table (or program list), and includes broadcast data from the specified broadcast start time to the broadcast end time. A broadcast data file is specified from the broadcast data file list. The control unit 102 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file. As shown in FIG. 23, the terminal device 120 receives and reproduces the broadcast data of the requested program (S97).

図22に示すように、制御部102は、選択された番組を最後まで端末装置120に送信し終えたか否かを判断する(S137)。つまり、特定した放送終了時刻まで放送データを送信し終えたか否かが判断される。最後まで送信し終えた場合(S137でYES)、制御部102は、番組リストの次の番組を自動的に選択し(S138)、S135に戻る。従って、番組リスト画面に表示されている「コーナー再生」ボタンが選択されない限り、番組リスト画面に列挙された順番で番組が放送データファイルから抽出され、端末装置120に送信される。また、番組リスト画面に表示されるコーナーの特定情報も同様に変更される。   As shown in FIG. 22, the control unit 102 determines whether or not the selected program has been transmitted to the terminal device 120 to the end (S137). That is, it is determined whether or not the broadcast data has been transmitted until the specified broadcast end time. When the transmission is completed to the end (YES in S137), the control unit 102 automatically selects the next program in the program list (S138), and returns to S135. Therefore, unless the “Corner Playback” button displayed on the program list screen is selected, the programs are extracted from the broadcast data file in the order listed on the program list screen and transmitted to the terminal device 120. Also, the corner specific information displayed on the program list screen is changed in the same manner.

図23に示すように、端末装置120の制御部121は、ユーザ操作によって、番組リスト画面のコーナーリストからコーナーが選択され、選択されたコーナーを再生する指示が入力されたか否かを判断する(S151)。「コーナー再生」ボタンが選択された場合(S151でYES)、制御部121は、選択されたコーナーの放送データを放送局サーバ101に要求する(S152)。つまり、選択されたコーナーの特定情報(コーナー名)を放送局サーバ101に送信する。図22に示すように、放送局サーバ101の制御部102は、コーナーの要求を受信すると(S139でYES)、要求されたコーナーを選択し、選択されたコーナーの放送データを抽出し、端末装置120に送信する(S140、S141)。図23に示すように、端末装置120は、コーナーの放送データを受信し、再生する(S153)。   As shown in FIG. 23, the control unit 121 of the terminal device 120 determines whether or not a corner is selected from the corner list on the program list screen and an instruction to reproduce the selected corner is input by a user operation ( S151). When the “reproduce corner” button is selected (YES in S151), the control unit 121 requests broadcast data of the selected corner from the broadcast station server 101 (S152). That is, the specific information (corner name) of the selected corner is transmitted to the broadcast station server 101. As illustrated in FIG. 22, when the control unit 102 of the broadcast station server 101 receives a request for a corner (YES in S139), the control unit 102 selects the requested corner, extracts broadcast data of the selected corner, and the terminal device 120 (S140, S141). As shown in FIG. 23, the terminal device 120 receives and reproduces the corner broadcast data (S153).

詳細には、制御部102は、選択されたコーナーの放送開始時刻と放送終了時刻とをコーナー表に基づいて特定する。制御部102は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部102は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。   Specifically, the control unit 102 specifies the broadcast start time and broadcast end time of the selected corner based on the corner table. The control unit 102 specifies a broadcast data file including broadcast data from the specified broadcast start time to the broadcast end time from the broadcast data file list. The control unit 102 extracts broadcast data from the specified broadcast start time to the broadcast end time from the specified broadcast data file.

図22に示すように、制御部102は、番組リスト画面で選択されたコーナーを最後まで端末装置120に送信し終えたか否かを判断する(S142)。最後まで送信し終えた場合、制御部102は、番組リスト画面において選択されたコーナーの次のコーナーが存在するか否かを判断する(S143)。存在する場合(S143でYES)、制御部102は、次のコーナーを選択し(S144)、S140に戻る。なお、番組リスト画面で選択されたコーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別のコーナーが選択された場合、S151でYESとなり、選択されたコーナーを放送局サーバ101に要求するとよい。なお、コーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択され、再生指示が入力された場合、S133、S95でYESと判断され、コーナーの再生から番組の再生に変更される。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる1または複数のコーナーがキューシートから特定され、番組リスト画面内のコーナーリストに表示される。従って、ユーザ操作によって、選択された番組に含まれるコーナーを曲リストから選択する必要がなく、作業を簡易化することができる。   As shown in FIG. 22, the control unit 102 determines whether or not the corner selected on the program list screen has been transmitted to the terminal device 120 to the end (S142). When the transmission to the end is completed, the control unit 102 determines whether or not there is a corner next to the corner selected on the program list screen (S143). If it exists (YES in S143), the control unit 102 selects the next corner (S144) and returns to S140. When a corner selected on the program list screen is being played, if another corner is selected from the program list screen by a user operation, YES is obtained in S151, and the selected corner is transmitted to the broadcast station server 101. Request it. When a corner is being reproduced, if another program is selected from the program list screen and a reproduction instruction is input by a user operation, YES is determined in S133 and S95, and the program is reproduced from the corner reproduction. Changed to As described above, according to this example, when a program is selected from the program list, one or more corners included in the selected program are specified from the cue sheet and displayed on the corner list in the program list screen. . Therefore, it is not necessary to select a corner included in the selected program from the song list by a user operation, and the work can be simplified.

以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明の上記各処理をコンピュータに実行させるデータ抽出プログラム又はこれを記憶した記録媒体という形態で提供されてよい。   As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to these embodiment. The present invention may be provided in the form of a data extraction program that causes a computer to execute the above-described processes of the present invention or a recording medium that stores the data extraction program.

本発明は、PCアプリケーション、インターネットサービス等に好適に採用され得る。   The present invention can be suitably employed for PC applications, Internet services, and the like.

1 端末装置
11 制御部
12 メモリ
13 受信部
14 HDD
15 通信部
16 再生部
100 サーバ
101 放送局サーバ
102 制御部
103 メモリ
104 入力部
105 HDD
106 通信部
120 端末装置
121 制御部
122 メモリ
123 通信部
124 再生部
125 表示部
126 入力部
200 放送局
DESCRIPTION OF SYMBOLS 1 Terminal device 11 Control part 12 Memory 13 Reception part 14 HDD
15 Communication unit 16 Playback unit 100 Server 101 Broadcast station server 102 Control unit 103 Memory 104 Input unit 105 HDD
106 communication unit 120 terminal device 121 control unit 122 memory 123 communication unit 124 reproduction unit 125 display unit 126 input unit 200 broadcast station

Claims (25)

1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数の番組の一覧である番組リストを生成するリスト生成手段と、
前記番組リストの中から1つの番組を選択する第1選択手段と、
前記番組表に基づいて、前記第1選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、
前記第1選択手段によって選択された番組に含まれる1又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの中から1つのコンテンツを選択する第2選択手段とを備え、
ユーザ操作に応じて、前記抽出手段が、前記第1選択手段によって選択された番組の代わりに、前記キューシートに基づいて、前記第2選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出装置。
Recording means for recording broadcast data having a plurality of programs including one or more contents on a storage medium;
A storage means for storing a program table in which specific information of each program is associated with a broadcast time, and a cue sheet in which specific information of each content is associated with a broadcast time;
List generating means for generating a program list which is a list of a plurality of programs;
First selection means for selecting one program from the program list;
Extraction means for specifying the broadcast time of the program selected by the first selection means based on the program guide, and extracting broadcast data at the specified broadcast time;
Content specifying means for specifying one or more contents included in the program selected by the first selecting means from the cue sheet;
Second selecting means for selecting one content from the contents specified by the content specifying means,
In response to a user operation, the extraction unit specifies the broadcast time of the content selected by the second selection unit based on the cue sheet instead of the program selected by the first selection unit, and specifies A data extraction device for extracting broadcast data at the broadcast time.
前記番組リストと、前記コンテンツ特定手段によって特定されたコンテンツの特定情報とを表示装置に表示させる表示制御手段をさらに備える、データ抽出装置。   A data extraction device further comprising display control means for causing the display device to display the program list and the content specifying information specified by the content specifying means. 1又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、
複数の番組の一覧である番組リストを生成するリスト生成手段と、
前記番組リストの中から1つの番組を選択する第1選択手段と、
前記番組表に基づいて、前記第1選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、
前記第1選択手段によって選択された番組に含まれる1又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、
前記コーナー特定手段によって特定されたコーナーの中から1つのコーナーを選択する第2選択手段とを備え、
ユーザ操作に応じて、前記抽出手段が、前記第1選択手段によって選択された番組の代わりに、前記コーナー情報に基づいて、前記第2選択手段によって選択されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出装置。
Recording means for recording broadcast data having a plurality of programs including one or a plurality of corners on a storage medium;
A program table that associates the specific information of each program with the broadcast time, and storage means for storing corner information in which the specific information of each corner is associated with the broadcast time;
List generating means for generating a program list which is a list of a plurality of programs;
First selection means for selecting one program from the program list;
Extraction means for specifying the broadcast time of the program selected by the first selection means based on the program guide, and extracting broadcast data at the specified broadcast time;
Corner specifying means for specifying one or more corners included in the program selected by the first selecting means from the corner information;
Second selecting means for selecting one corner from the corners specified by the corner specifying means,
In response to a user operation, the extraction unit specifies the broadcast time of the corner selected by the second selection unit based on the corner information instead of the program selected by the first selection unit, and specifies A data extraction device for extracting broadcast data at the broadcast time.
前記番組リストと、前記コーナー特定手段によって特定されたコーナーの特定情報とを表示装置に表示させる表示制御手段をさらに備える、請求項3に記載のデータ抽出装置。   The data extraction device according to claim 3, further comprising display control means for causing the display device to display the program list and corner specifying information specified by the corner specifying means. 前記抽出手段によって抽出された放送データを再生する再生手段をさらに備える、請求項1〜4のいずれかに記載のデータ抽出装置。   The data extraction apparatus according to claim 1, further comprising a reproduction unit that reproduces the broadcast data extracted by the extraction unit. 前記抽出手段によって抽出された放送データを端末装置に送信する送信手段をさらに備える、請求項1〜4のいずれかに記載のデータ抽出装置。   The data extraction device according to claim 1, further comprising a transmission unit that transmits the broadcast data extracted by the extraction unit to a terminal device. 1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
前記複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、
前記コンテンツリストの中から1つのコンテンツを選択する選択手段と、
前記キューシートに基づいて、前記選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、
前記抽出手段によって抽出された放送データを端末装置に送信する送信手段と、
前記選択手段によって選択されたコンテンツを含む番組を前記番組表から特定する番組特定手段とを備え、
ユーザ操作に応じて、前記抽出手段が、前記選択手段によって選択されたコンテンツの代わりに、前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出装置。
Recording means for recording broadcast data having a plurality of programs including one or more contents on a storage medium;
A storage means for storing a program table in which specific information of each program is associated with a broadcast time, and a cue sheet in which specific information of each content is associated with a broadcast time;
List generating means for generating a content list which is a list of the plurality of contents;
Selecting means for selecting one content from the content list;
Extraction means for specifying the broadcast time of the content selected by the selection means based on the cue sheet, and extracting broadcast data at the specified broadcast time;
Transmitting means for transmitting the broadcast data extracted by the extracting means to a terminal device;
Program specifying means for specifying a program including the content selected by the selecting means from the program guide,
In response to a user operation, the extraction unit specifies the broadcast time of the program specified by the program specification unit based on the program table instead of the content selected by the selection unit, and the specified broadcast time Data extraction device that extracts the broadcast data.
前記コンテンツリストと、前記番組特定手段によって特定された番組の特定情報とを表示装置に表示させる表示制御手段をさらに備える、請求項7に記載のデータ抽出装置。   8. The data extraction device according to claim 7, further comprising display control means for causing the display device to display the content list and program specific information specified by the program specifying means. 1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、 各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段とを備えるデータ抽出装置の動作プログラムであって、
前記複数の番組の一覧である番組リストを生成するリスト生成ステップと、
前記番組リストの中から1つの番組を選択する第1選択ステップと、
前記番組表に基づいて、前記第1選択ステップによって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出ステップと、
前記第1選択ステップによって選択された番組に含まれる1又は複数のコンテンツを前記キューシートから特定するコンテンツ特定ステップと、
前記コンテンツ特定ステップによって特定されたコンテンツの中から1つのコンテンツを選択する第2選択ステップとを前記データ抽出装置に実行させ、
ユーザ操作に応じて、前記抽出ステップが、前記第1選択ステップによって選択された番組の代わりに、前記キューシートに基づいて、前記第2選択ステップによって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出プログラム。
Recording means for recording broadcast data having a plurality of programs including one or a plurality of contents on a storage medium, a program table in which specific information of each program is associated with a broadcast time, and specific information and broadcasting of each content An operation program for a data extraction device comprising a storage means for storing a cue sheet associated with a time,
A list generation step of generating a program list which is a list of the plurality of programs;
A first selection step of selecting one program from the program list;
An extraction step of identifying the broadcast time of the program selected by the first selection step based on the program guide, and extracting broadcast data at the specified broadcast time;
A content specifying step for specifying one or more contents included in the program selected in the first selection step from the cue sheet;
Causing the data extraction apparatus to execute a second selection step of selecting one content from the content specified by the content specification step;
In response to a user operation, the extraction step specifies and specifies the broadcast time of the content selected by the second selection step based on the cue sheet instead of the program selected by the first selection step. A data extraction program that extracts broadcast data at the broadcast time.
前記番組リストと、前記コンテンツ特定ステップによって特定されたコンテンツの特定情報とを表示装置に表示させる表示制御ステップとをさらに前記データ抽出装置に実行させる、請求項9に記載のデータ抽出装置。   The data extraction device according to claim 9, further causing the data extraction device to execute a display control step of causing the display device to display the program list and the content specifying information specified by the content specifying step. 1又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段とを備えるデータ抽出装置の動作プログラムであって、
前記複数の番組の一覧である番組リストを生成するリスト生成ステップと、
前記番組リストの中から番組を選択する第1選択ステップと、
前記番組表に基づいて、前記第1選択ステップによって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出ステップと、
前記第1選択ステップによって選択された番組に含まれる1又は複数のコーナーを前記コーナー情報から特定するコーナー特定ステップと、
前記コーナー特定ステップによって特定されたコーナーの中から1つのコーナーを選択する第2選択ステップとを前記データ抽出装置に実行させ、
ユーザ操作による指示が入力された場合、前記抽出ステップが、前記第1選択ステップによって選択された番組の代わりに、前記コーナー情報に基づいて、前記第2選択ステップによって選択されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出プログラム。
Recording means for recording broadcast data having a plurality of programs including one or a plurality of corners on a storage medium, a program table in which specific information of each program is associated with a broadcast time, and specific information and broadcasting of each corner An operation program for a data extraction device comprising a storage means for storing corner information in association with time,
A list generation step of generating a program list which is a list of the plurality of programs;
A first selection step of selecting a program from the program list;
An extraction step of identifying the broadcast time of the program selected by the first selection step based on the program guide, and extracting broadcast data at the specified broadcast time;
A corner specifying step of specifying one or more corners included in the program selected in the first selection step from the corner information;
Causing the data extraction device to execute a second selection step of selecting one corner from the corners identified by the corner identification step;
When an instruction by a user operation is input, the extraction step calculates the broadcast time of the corner selected by the second selection step based on the corner information instead of the program selected by the first selection step. A data extraction program that identifies and extracts broadcast data at a specified broadcast time.
前記番組リストと、前記コーナー特定ステップによって特定されたコーナーの特定情報とを表示装置に表示させる表示制御ステップをさらに前記データ抽出装置に実行させる、請求項11に記載のデータ抽出プログラム。   The data extraction program according to claim 11, further causing the data extraction device to execute a display control step of causing the display device to display the program list and corner specification information specified by the corner specification step. 前記抽出ステップによって抽出された放送データを再生する再生ステップをさらに前記データ抽出装置に実行させる、請求項9〜12のいずれかに記載のデータ抽出プログラム。   The data extraction program according to any one of claims 9 to 12, further causing the data extraction device to execute a reproduction step of reproducing the broadcast data extracted by the extraction step. 前記抽出ステップによって抽出された放送データを端末装置に送信する送信ステップをさらに前記データ抽出装置に実行させる、請求項9〜12のいずれかに記載のデータ抽出プログラム。   The data extraction program according to any one of claims 9 to 12, further causing the data extraction device to execute a transmission step of transmitting broadcast data extracted by the extraction step to a terminal device. 1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段とを備えるデータ抽出装置の動作プログラムであって、
前記複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成ステップと、
前記コンテンツリストの中から1つのコンテンツを選択する選択ステップと、
前記キューシートに基づいて、前記選択ステップによって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出ステップと、
前記抽出ステップによって抽出された放送データを端末装置に送信する送信ステップと、
前記選択ステップによって選択されたコンテンツを含む番組を前記番組表から特定する番組特定ステップとを前記データ抽出装置に実行させ、
ユーザ操作に応じて、前記抽出ステップが、前記選択ステップによって選択されたコンテンツの代わりに、前記番組表に基づいて、前記番組特定ステップによって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出プログラム。
Recording means for recording broadcast data having a plurality of programs including one or a plurality of contents on a storage medium, a program table in which specific information of each program is associated with a broadcast time, and specific information of each content and broadcast An operation program for a data extraction device comprising a storage means for storing a cue sheet associated with a time,
A list generation step of generating a content list which is a list of the plurality of contents;
A selection step of selecting one content from the content list;
An extraction step of identifying the broadcast time of the content selected by the selection step based on the cue sheet and extracting broadcast data at the specified broadcast time;
A transmission step of transmitting the broadcast data extracted by the extraction step to a terminal device;
Causing the data extracting apparatus to execute a program specifying step of specifying a program including the content selected in the selecting step from the program guide,
In response to a user operation, the extraction step specifies the broadcast time of the program specified by the program specification step based on the program guide instead of the content selected by the selection step, and the specified broadcast time A data extraction program that extracts broadcast data.
前記コンテンツリストと、前記番組特定ステップによって特定された番組の特定情報とを表示装置に表示させる表示制御ステップをさらに前記データ抽出装置に実行させる、請求項15に記載のデータ抽出プログラム。   16. The data extraction program according to claim 15, further causing the data extraction device to execute a display control step of causing the display device to display the content list and program specific information specified in the program specification step. サーバと、前記サーバに接続可能な端末装置とを備え、
前記サーバが、
1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数の番組の一覧である番組リストを生成する第1リスト生成手段と、
前記端末装置に前記番組リストおよびコンテンツリストを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、
前記端末装置によって要求された番組に含まれる1又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの一覧である前記コンテンツリストを生成する第2リスト生成手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、
前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有し、
前記端末装置が、
前記サーバから前記番組リストおよび前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から1つの番組を選択する第1選択手段と、
前記第1選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コンテンツリストの中から1つのコンテンツを選択する第2選択手段と、
前記第2選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを有する、データ抽出システム。
A server, and a terminal device connectable to the server,
The server is
Recording means for recording broadcast data having a plurality of programs including one or more contents on a storage medium;
A storage means for storing a program table in which specific information of each program is associated with a broadcast time, and a cue sheet in which specific information of each content is associated with a broadcast time;
First list generation means for generating a program list which is a list of a plurality of programs;
List transmission means for transmitting the program list and the content list to the terminal device;
First extraction means for specifying a broadcast time of a program requested from the terminal device based on the program guide, and extracting broadcast data at the specified broadcast time;
Content specifying means for specifying from the cue sheet one or more contents included in the program requested by the terminal device;
Second list generating means for generating the content list which is a list of contents specified by the content specifying means;
Second extraction means for specifying the broadcast time of the content requested from the terminal device based on the cue sheet, and extracting broadcast data at the specified broadcast time;
Transmission means for transmitting broadcast data extracted by the first extraction means and the second extraction means to the terminal device;
The terminal device is
List receiving means for receiving the program list and the content list from the server;
First selection means for selecting one program from the program list in response to a user operation;
Program request means for requesting the server to select a program selected by the first selection means;
A second selecting means for selecting one content from the content list in response to a user operation;
Content request means for requesting the content selected by the second selection means to the server;
Receiving means for receiving broadcast data from the server;
A data extraction system comprising reproduction means for reproducing received broadcast data.
請求項17に記載のデータ抽出システムに適用される前記サーバであって、
1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数の番組の一覧である番組リストを生成する第1リスト生成手段と、
前記端末装置に前記番組リストおよびコンテンツを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、
前記端末装置によって要求された番組に含まれる1又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの一覧である前記コンテンツリストを生成する第2リスト生成手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、
前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを備える、サーバ。
The server applied to the data extraction system according to claim 17,
Recording means for recording broadcast data having a plurality of programs including one or more contents on a storage medium;
A storage means for storing a program table in which specific information of each program is associated with a broadcast time, and a cue sheet in which specific information of each content is associated with a broadcast time;
First list generation means for generating a program list which is a list of a plurality of programs;
List transmission means for transmitting the program list and content to the terminal device;
First extraction means for specifying a broadcast time of a program requested from the terminal device based on the program guide, and extracting broadcast data at the specified broadcast time;
Content specifying means for specifying from the cue sheet one or more contents included in the program requested by the terminal device;
Second list generating means for generating the content list which is a list of contents specified by the content specifying means;
Second extraction means for specifying the broadcast time of the content requested from the terminal device based on the cue sheet, and extracting broadcast data at the specified broadcast time;
A server comprising: transmission means for transmitting broadcast data extracted by the first extraction means and the second extraction means to the terminal device.
請求項17に記載のデータ抽出システムに適用される前記端末装置であって、
前記サーバから前記番組リストおよび前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から1つの番組を選択する第1選択手段と、
前記第1選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コンテンツリストの中から1つのコンテンツを選択する第2選択手段と、
前記第2選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを備える、端末装置。
The terminal device applied to the data extraction system according to claim 17,
List receiving means for receiving the program list and the content list from the server;
First selection means for selecting one program from the program list in response to a user operation;
Program request means for requesting the server to select a program selected by the first selection means;
A second selecting means for selecting one content from the content list in response to a user operation;
Content request means for requesting the content selected by the second selection means to the server;
Receiving means for receiving broadcast data from the server;
A terminal device comprising: reproduction means for reproducing received broadcast data.
サーバと、前記サーバに接続可能な端末装置とを備え、
前記サーバが、
1又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、
複数の番組の一覧である番組リストを生成する第1リスト生成手段と、
前記端末装置に前記番組リストおよびコーナーリストを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、
前記端末装置によって要求された番組に含まれる1又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、
前記コーナー特定手段によって特定されたコーナーの一覧である前記コーナーリストを生成する第2リスト生成手段と、
前記コーナー情報に基づいて、前記端末装置から要求されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、
前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有し、
前記端末装置が、
前記サーバから前記番組リストおよび前記コーナーリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から1つの番組を選択する第1選択手段と、
前記第1選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コーナーリストの中から1つのコーナーを選択する第2選択手段と、
前記第2選択手段によって選択されたコーナーを前記サーバに要求するコーナー要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを有する、データ抽出システム。
A server, and a terminal device connectable to the server,
The server is
Recording means for recording broadcast data having a plurality of programs including one or a plurality of corners on a storage medium;
A program table that associates the specific information of each program with the broadcast time, and storage means for storing corner information in which the specific information of each corner is associated with the broadcast time;
First list generation means for generating a program list which is a list of a plurality of programs;
List transmission means for transmitting the program list and the corner list to the terminal device;
First extraction means for specifying a broadcast time of a program requested from the terminal device based on the program guide, and extracting broadcast data at the specified broadcast time;
Corner identifying means for identifying one or more corners included in the program requested by the terminal device from the corner information;
Second list generating means for generating the corner list which is a list of corners specified by the corner specifying means;
Second extraction means for specifying the broadcast time of the corner requested from the terminal device based on the corner information and extracting broadcast data at the specified broadcast time;
Transmission means for transmitting broadcast data extracted by the first extraction means and the second extraction means to the terminal device;
The terminal device is
List receiving means for receiving the program list and the corner list from the server;
First selection means for selecting one program from the program list in response to a user operation;
Program request means for requesting the server to select a program selected by the first selection means;
A second selection means for selecting one corner from the corner list in response to a user operation;
Corner requesting means for requesting the server to select a corner selected by the second selection means;
Receiving means for receiving broadcast data from the server;
A data extraction system comprising reproduction means for reproducing received broadcast data.
請求項20に記載のデータ抽出システムに適用される前記サーバであって、
1又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、
複数の番組の一覧である番組リストを生成する第1リスト生成手段と、
前記端末装置に前記番組リストおよびコーナーリストを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、
前記端末装置によって要求された番組に含まれる1又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、
前記コーナー特定手段によって特定されたコーナーの一覧である前記コーナーリストを生成する第2リスト生成手段と、
前記コーナー情報に基づいて、前記端末装置から要求されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、
前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを備える、サーバ。
The server applied to the data extraction system according to claim 20,
Recording means for recording broadcast data having a plurality of programs including one or a plurality of corners on a storage medium;
A program table that associates the specific information of each program with the broadcast time, and storage means for storing corner information in which the specific information of each corner is associated with the broadcast time;
First list generation means for generating a program list which is a list of a plurality of programs;
List transmission means for transmitting the program list and the corner list to the terminal device;
First extraction means for specifying a broadcast time of a program requested from the terminal device based on the program guide, and extracting broadcast data at the specified broadcast time;
Corner identifying means for identifying one or more corners included in the program requested by the terminal device from the corner information;
Second list generating means for generating the corner list which is a list of corners specified by the corner specifying means;
Second extraction means for specifying the broadcast time of the corner requested from the terminal device based on the corner information and extracting broadcast data at the specified broadcast time;
A server comprising: transmission means for transmitting broadcast data extracted by the first extraction means and the second extraction means to the terminal device.
請求項20に記載のデータ抽出システムに適用される前記端末装置であって、
前記サーバから前記番組リストおよび前記コーナーリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から1つの番組を選択する第1選択手段と、
前記第1選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コーナーリストの中から1つのコーナーを選択する第2選択手段と、
前記第2選択手段によって選択されたコーナーを前記サーバに要求するコンテンツ要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを備える、端末装置。
The terminal device applied to the data extraction system according to claim 20,
List receiving means for receiving the program list and the corner list from the server;
First selection means for selecting one program from the program list in response to a user operation;
Program request means for requesting the server to select a program selected by the first selection means;
A second selection means for selecting one corner from the corner list in response to a user operation;
Content requesting means for requesting the server the corner selected by the second selection means;
Receiving means for receiving broadcast data from the server;
A terminal device comprising: reproduction means for reproducing received broadcast data.
サーバと、前記サーバに接続可能な端末装置とを備え、
前記サーバが、
1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、
前記端末装置に前記コンテンツリストを送信するリスト送信手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、
前記端末装置によって要求されたコンテンツを含む番組を前記番組表から特定する番組特定手段と、
前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、
前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有し、
前記端末装置が、
前記サーバから前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記コンテンツリストの中から1つのコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
ユーザ操作に応じて、番組を前記サーバに要求する番組要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを有する、データ抽出システム。
A server, and a terminal device connectable to the server,
The server is
Recording means for recording broadcast data having a plurality of programs including one or more contents on a storage medium;
A storage means for storing a program table in which specific information of each program is associated with a broadcast time, and a cue sheet in which specific information of each content is associated with a broadcast time;
List generation means for generating a content list that is a list of a plurality of contents;
List transmitting means for transmitting the content list to the terminal device;
First extraction means for specifying the broadcast time of the content requested from the terminal device based on the cue sheet, and extracting broadcast data at the specified broadcast time;
Program specifying means for specifying a program including the content requested by the terminal device from the program guide;
Second extraction means for specifying a broadcast time of the program specified by the program specification means based on the program guide, and extracting broadcast data at the specified broadcast time;
Transmission means for transmitting broadcast data extracted by the first extraction means and the second extraction means to the terminal device;
The terminal device is
List receiving means for receiving the content list from the server;
Selecting means for selecting one content from the content list in response to a user operation;
Content request means for requesting the server to select the content selected by the selection means;
Program request means for requesting a program to the server in response to a user operation;
Receiving means for receiving broadcast data from the server;
A data extraction system comprising reproduction means for reproducing received broadcast data.
請求項23に記載のデータ抽出システムに適用されるサーバであって、
1又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数のコンテンツの一覧であるコンテンツリストを生成する第1リスト生成手段と、
前記端末装置に前記コンテンツリストを送信するリスト送信手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第1抽出手段と、
前記端末装置によって要求されたコンテンツを含む番組を前記番組表から特定する番組特定手段と、
前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第2抽出手段と、
前記第1抽出手段および前記第2抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを備える、サーバ。
A server applied to the data extraction system according to claim 23,
Recording means for recording broadcast data having a plurality of programs including one or more contents on a storage medium;
A storage means for storing a program table in which specific information of each program is associated with a broadcast time, and a cue sheet in which specific information of each content is associated with a broadcast time;
First list generation means for generating a content list which is a list of a plurality of contents;
List transmitting means for transmitting the content list to the terminal device;
First extraction means for specifying the broadcast time of the content requested from the terminal device based on the cue sheet, and extracting broadcast data at the specified broadcast time;
Program specifying means for specifying a program including the content requested by the terminal device from the program guide;
Second extraction means for specifying a broadcast time of the program specified by the program specification means based on the program guide, and extracting broadcast data at the specified broadcast time;
A server comprising: transmission means for transmitting broadcast data extracted by the first extraction means and the second extraction means to the terminal device.
請求項23に記載のデータ抽出システムに適用される端末装置であって、
前記サーバから前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記コンテンツリストの中から1つのコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
ユーザ操作に応じて、番組を前記サーバに要求する番組要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを備える、端末装置。
A terminal device applied to the data extraction system according to claim 23,
List receiving means for receiving the content list from the server;
Selecting means for selecting one content from the content list in response to a user operation;
Content request means for requesting the server to select the content selected by the selection means;
Program request means for requesting a program to the server in response to a user operation;
Receiving means for receiving broadcast data from the server;
A terminal device comprising: reproduction means for reproducing received broadcast data.
JP2010088858A 2010-04-07 2010-04-07 Data extraction device and program thereof Pending JP2011222073A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010088858A JP2011222073A (en) 2010-04-07 2010-04-07 Data extraction device and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010088858A JP2011222073A (en) 2010-04-07 2010-04-07 Data extraction device and program thereof

Publications (1)

Publication Number Publication Date
JP2011222073A true JP2011222073A (en) 2011-11-04

Family

ID=45038889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010088858A Pending JP2011222073A (en) 2010-04-07 2010-04-07 Data extraction device and program thereof

Country Status (1)

Country Link
JP (1) JP2011222073A (en)

Similar Documents

Publication Publication Date Title
US7444339B2 (en) Data processing apparatus, data processing method, data processing system, storage medium, and program
JP5046471B2 (en) Information processing apparatus, information processing method, and computer program
US8554880B2 (en) System for classification, location and transmission of music playlists
JP2007312419A (en) Electronic equipment and control method thereof, and storage medium
JP2014150519A (en) Preview and reproduction method of video stream and system of the same
JP2010113593A (en) Information processor, information processing method and information processing program
JP2007318196A (en) Information processing system, information providing apparatus, information providing method, reproducing device, information processing method, and program
JP5338383B2 (en) Content playback system
JP4910748B2 (en) Display device, display method, and program
JP2008176126A (en) Communication terminal and content list management system
JP2011222073A (en) Data extraction device and program thereof
JP4442050B2 (en) Receiving apparatus and method, recording medium, and program
JP5816852B2 (en) Content search device, content search method, and program
JP6083536B2 (en) Information display device
JP4380284B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
JP4816684B2 (en) Air check system, air check device, cue seat server and air check program.
JP4662101B2 (en) REPRODUCTION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM
JP2008004144A (en) Content recording device and its program
JP2006324826A (en) Video recording device
JP2008252529A (en) Terminal
JP4583700B2 (en) Audio visual equipment
JP2008027573A (en) Device and method for processing data
JP4592491B2 (en) Video recording device
JP2006221693A (en) Content reproducing device, and content reproducing system, method and program
JP2009296180A (en) Air check system, air check apparatus, server and air check program