(57)【要約】【課題】  ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して、当該コンテンツの放送データを抽出する。【解決手段】  番組リストから番組が選択されると、番組表に基づいて、選択された番組の放送時刻が特定され、特定された放送時刻の放送データが抽出される。また、選択された番組に含まれる１または複数のコンテンツがキューシートに基づいて特定され、コンテンツリストに表示される。特定されたコンテンツの中から１つのコンテンツが選択されると、キューシートに基づいて、特定されたコンテンツの放送時刻が特定され、特定された放送時刻の放送データが抽出される。【選択図】図１４
2011222073.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数の番組の一覧である番組リストを生成するリスト生成手段と、
前記番組リストの中から１つの番組を選択する第１選択手段と、
前記番組表に基づいて、前記第１選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、
前記第１選択手段によって選択された番組に含まれる１又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの中から１つのコンテンツを選択する第２選択手段とを備え、
ユーザ操作に応じて、前記抽出手段が、前記第１選択手段によって選択された番組の代わりに、前記キューシートに基づいて、前記第２選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出装置。
【請求項２】
前記番組リストと、前記コンテンツ特定手段によって特定されたコンテンツの特定情報とを表示装置に表示させる表示制御手段をさらに備える、データ抽出装置。
【請求項３】
１又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、
複数の番組の一覧である番組リストを生成するリスト生成手段と、
前記番組リストの中から１つの番組を選択する第１選択手段と、
前記番組表に基づいて、前記第１選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、
前記第１選択手段によって選択された番組に含まれる１又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、
前記コーナー特定手段によって特定されたコーナーの中から１つのコーナーを選択する第２選択手段とを備え、
ユーザ操作に応じて、前記抽出手段が、前記第１選択手段によって選択された番組の代わりに、前記コーナー情報に基づいて、前記第２選択手段によって選択されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出装置。
【請求項４】
前記番組リストと、前記コーナー特定手段によって特定されたコーナーの特定情報とを表示装置に表示させる表示制御手段をさらに備える、請求項３に記載のデータ抽出装置。
【請求項５】
前記抽出手段によって抽出された放送データを再生する再生手段をさらに備える、請求項１〜４のいずれかに記載のデータ抽出装置。
【請求項６】
前記抽出手段によって抽出された放送データを端末装置に送信する送信手段をさらに備える、請求項１〜４のいずれかに記載のデータ抽出装置。
【請求項７】
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
前記複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、
前記コンテンツリストの中から１つのコンテンツを選択する選択手段と、
前記キューシートに基づいて、前記選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、
前記抽出手段によって抽出された放送データを端末装置に送信する送信手段と、
前記選択手段によって選択されたコンテンツを含む番組を前記番組表から特定する番組特定手段とを備え、
ユーザ操作に応じて、前記抽出手段が、前記選択手段によって選択されたコンテンツの代わりに、前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出装置。
【請求項８】
前記コンテンツリストと、前記番組特定手段によって特定された番組の特定情報とを表示装置に表示させる表示制御手段をさらに備える、請求項７に記載のデータ抽出装置。
【請求項９】
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、  各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段とを備えるデータ抽出装置の動作プログラムであって、
前記複数の番組の一覧である番組リストを生成するリスト生成ステップと、
前記番組リストの中から１つの番組を選択する第１選択ステップと、
前記番組表に基づいて、前記第１選択ステップによって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出ステップと、
前記第１選択ステップによって選択された番組に含まれる１又は複数のコンテンツを前記キューシートから特定するコンテンツ特定ステップと、
前記コンテンツ特定ステップによって特定されたコンテンツの中から１つのコンテンツを選択する第２選択ステップとを前記データ抽出装置に実行させ、
ユーザ操作に応じて、前記抽出ステップが、前記第１選択ステップによって選択された番組の代わりに、前記キューシートに基づいて、前記第２選択ステップによって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出プログラム。
【請求項１０】
前記番組リストと、前記コンテンツ特定ステップによって特定されたコンテンツの特定情報とを表示装置に表示させる表示制御ステップとをさらに前記データ抽出装置に実行させる、請求項９に記載のデータ抽出装置。
【請求項１１】
１又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段とを備えるデータ抽出装置の動作プログラムであって、
前記複数の番組の一覧である番組リストを生成するリスト生成ステップと、
前記番組リストの中から番組を選択する第１選択ステップと、
前記番組表に基づいて、前記第１選択ステップによって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出ステップと、
前記第１選択ステップによって選択された番組に含まれる１又は複数のコーナーを前記コーナー情報から特定するコーナー特定ステップと、
前記コーナー特定ステップによって特定されたコーナーの中から１つのコーナーを選択する第２選択ステップとを前記データ抽出装置に実行させ、
ユーザ操作による指示が入力された場合、前記抽出ステップが、前記第１選択ステップによって選択された番組の代わりに、前記コーナー情報に基づいて、前記第２選択ステップによって選択されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出プログラム。
【請求項１２】
前記番組リストと、前記コーナー特定ステップによって特定されたコーナーの特定情報とを表示装置に表示させる表示制御ステップをさらに前記データ抽出装置に実行させる、請求項１１に記載のデータ抽出プログラム。
【請求項１３】
前記抽出ステップによって抽出された放送データを再生する再生ステップをさらに前記データ抽出装置に実行させる、請求項９〜１２のいずれかに記載のデータ抽出プログラム。
【請求項１４】
前記抽出ステップによって抽出された放送データを端末装置に送信する送信ステップをさらに前記データ抽出装置に実行させる、請求項９〜１２のいずれかに記載のデータ抽出プログラム。
【請求項１５】
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段とを備えるデータ抽出装置の動作プログラムであって、
前記複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成ステップと、
前記コンテンツリストの中から１つのコンテンツを選択する選択ステップと、
前記キューシートに基づいて、前記選択ステップによって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出ステップと、
前記抽出ステップによって抽出された放送データを端末装置に送信する送信ステップと、
前記選択ステップによって選択されたコンテンツを含む番組を前記番組表から特定する番組特定ステップとを前記データ抽出装置に実行させ、
ユーザ操作に応じて、前記抽出ステップが、前記選択ステップによって選択されたコンテンツの代わりに、前記番組表に基づいて、前記番組特定ステップによって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する、データ抽出プログラム。
【請求項１６】
前記コンテンツリストと、前記番組特定ステップによって特定された番組の特定情報とを表示装置に表示させる表示制御ステップをさらに前記データ抽出装置に実行させる、請求項１５に記載のデータ抽出プログラム。
【請求項１７】
サーバと、前記サーバに接続可能な端末装置とを備え、
前記サーバが、
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数の番組の一覧である番組リストを生成する第１リスト生成手段と、
前記端末装置に前記番組リストおよびコンテンツリストを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、
前記端末装置によって要求された番組に含まれる１又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの一覧である前記コンテンツリストを生成する第２リスト生成手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、
前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有し、
前記端末装置が、
前記サーバから前記番組リストおよび前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から１つの番組を選択する第１選択手段と、
前記第１選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コンテンツリストの中から１つのコンテンツを選択する第２選択手段と、
前記第２選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを有する、データ抽出システム。
【請求項１８】
請求項１７に記載のデータ抽出システムに適用される前記サーバであって、
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数の番組の一覧である番組リストを生成する第１リスト生成手段と、
前記端末装置に前記番組リストおよびコンテンツを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、
前記端末装置によって要求された番組に含まれる１又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの一覧である前記コンテンツリストを生成する第２リスト生成手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、
前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを備える、サーバ。
【請求項１９】
請求項１７に記載のデータ抽出システムに適用される前記端末装置であって、
前記サーバから前記番組リストおよび前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から１つの番組を選択する第１選択手段と、
前記第１選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コンテンツリストの中から１つのコンテンツを選択する第２選択手段と、
前記第２選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを備える、端末装置。
【請求項２０】
サーバと、前記サーバに接続可能な端末装置とを備え、
前記サーバが、
１又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、
複数の番組の一覧である番組リストを生成する第１リスト生成手段と、
前記端末装置に前記番組リストおよびコーナーリストを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、
前記端末装置によって要求された番組に含まれる１又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、
前記コーナー特定手段によって特定されたコーナーの一覧である前記コーナーリストを生成する第２リスト生成手段と、
前記コーナー情報に基づいて、前記端末装置から要求されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、
前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有し、
前記端末装置が、
前記サーバから前記番組リストおよび前記コーナーリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から１つの番組を選択する第１選択手段と、
前記第１選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コーナーリストの中から１つのコーナーを選択する第２選択手段と、
前記第２選択手段によって選択されたコーナーを前記サーバに要求するコーナー要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを有する、データ抽出システム。
【請求項２１】
請求項２０に記載のデータ抽出システムに適用される前記サーバであって、
１又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、
複数の番組の一覧である番組リストを生成する第１リスト生成手段と、
前記端末装置に前記番組リストおよびコーナーリストを送信するリスト送信手段と、
前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、
前記端末装置によって要求された番組に含まれる１又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、
前記コーナー特定手段によって特定されたコーナーの一覧である前記コーナーリストを生成する第２リスト生成手段と、
前記コーナー情報に基づいて、前記端末装置から要求されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、
前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを備える、サーバ。
【請求項２２】
請求項２０に記載のデータ抽出システムに適用される前記端末装置であって、
前記サーバから前記番組リストおよび前記コーナーリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記番組リストの中から１つの番組を選択する第１選択手段と、
前記第１選択手段によって選択された番組を前記サーバに要求する番組要求手段と、
ユーザ操作に応じて、前記コーナーリストの中から１つのコーナーを選択する第２選択手段と、
前記第２選択手段によって選択されたコーナーを前記サーバに要求するコンテンツ要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを備える、端末装置。
【請求項２３】
サーバと、前記サーバに接続可能な端末装置とを備え、
前記サーバが、
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、
前記端末装置に前記コンテンツリストを送信するリスト送信手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、
前記端末装置によって要求されたコンテンツを含む番組を前記番組表から特定する番組特定手段と、
前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、
前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有し、
前記端末装置が、
前記サーバから前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記コンテンツリストの中から１つのコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
ユーザ操作に応じて、番組を前記サーバに要求する番組要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを有する、データ抽出システム。
【請求項２４】
請求項２３に記載のデータ抽出システムに適用されるサーバであって、
１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、
各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、
複数のコンテンツの一覧であるコンテンツリストを生成する第１リスト生成手段と、
前記端末装置に前記コンテンツリストを送信するリスト送信手段と、
前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、
前記端末装置によって要求されたコンテンツを含む番組を前記番組表から特定する番組特定手段と、
前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、
前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを備える、サーバ。
【請求項２５】
請求項２３に記載のデータ抽出システムに適用される端末装置であって、
前記サーバから前記コンテンツリストを受信するリスト受信手段と、
ユーザ操作に応じて、前記コンテンツリストの中から１つのコンテンツを選択する選択手段と、
前記選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、
ユーザ操作に応じて、番組を前記サーバに要求する番組要求手段と、
前記サーバから放送データを受信する受信手段と、
受信した放送データを再生する再生手段とを備える、端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ抽出装置およびそのプログラムに関する。
【背景技術】
【０００２】
ＨＤＤレコーダやＰＣ等の端末装置は、ラジオ又はテレビで放送される音楽データや映像データ等のコンテンツを含む放送データを受信し、ＨＤＤ等の記憶媒体に放送データファイルとして記録し、記録した放送データファイルを後から再生することができる。しかし、ユーザは所望のコンテンツがいつ放送されるかはわからない。例えばラジオのＦＭ放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはＣＭやＤＪが入るので、所望の曲が番組中のいつ放送されるかまではわからない。
【０００３】
この問題を解決するために、下記特許文献１において、キューシートを利用して所望の曲を抽出して再生する端末装置が提案されている。この端末装置は、放送された曲の放送開始時刻や曲名等を記述したキューシートをサーバから取得して保存する。端末装置は、ＦＭ放送を受信し、受信された放送データをＨＤＤに記録する。そして、キューシートを参照して、記録された放送データから所望の曲を抽出して再生する。
【０００４】
端末装置は、選択されたアーティストの曲の曲名を五十音順及びアルファベット順にソートした曲リストや、リリース日が所定期間に含まれる曲をリリース日が古い順番にソートした曲リスト等を生成し、表示部に表示させる。ユーザ操作によって、曲リストから１つの曲が選択されると、選択された曲が抽出され、再生される。選択された曲を再生し終えると、曲リストにおいて選択された曲の次の曲が自動的に選択されて、選択された曲が抽出され再生される。すなわち、選択された曲から曲リストに列挙されている順番に曲が連続して抽出され再生される。
【０００５】
また、端末装置は、放送された番組の放送開始時刻や番組名等を記述した番組表をサーバから取得して保存する。端末装置は、番組表から番組リストを生成し、表示部に表示させる。ユーザ操作によって、番組リストから１つの番組が選択されると、端末装置は、番組表を参照して、記録された放送データから選択された番組を抽出して再生する。
【０００６】
上記のように、曲リストまたは番組リストから、所望の曲または番組が選択されると、端末装置は選択された曲または番組を放送データから抽出して再生できる。ここで、曲リストから曲が選択され曲を抽出して再生しているときに、ユーザが当該曲を含む番組全体を再生したい場合には、曲リストに代えて番組リストを表示させ、番組リストから当該曲を含む番組を探し出し、選択する必要がある。従って、当該曲を含む番組を探し出す作業がきわめて困難であり、非常に多くの時間がかかる。同様に、番組リストから番組が選択され番組を抽出して再生しているときに、ユーザが当該番組に含まれている曲を選択して再生したい場合には、番組リストに代えて曲リストを表示させ、曲リストから当該番組に含まれる曲を探し出し、選択する必要がある。従って、当該番組に含まれる曲を探し出す作業がきわめて困難であり、非常に多くの時間がかかる。
【０００７】
また、番組には１又は複数のコーナーが含まれており、番組リストから番組が選択され番組を抽出して再生しているときに、当該番組に含まれる１又は複数のコーナーのいずれかを選択して再生したい場合には、ユーザ操作によって任意の再生位置を選択する、又は、早送り指示を入力する必要がある。従って、当該番組に含まれているコーナーを探し出す作業がきわめて困難であり、非常に多くの時間がかかる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−５９０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の１つの目的は、ユーザ操作によってコンテンツリストからコンテンツが選択された場合に、選択されたコンテンツを含む番組を容易に選択して、当該番組の放送データを抽出できるデータ抽出装置を提供することである。
【００１０】
本発明の他の目的は、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して、当該コンテンツの放送データを抽出できるデータ抽出装置を提供することである。
【００１１】
本発明の他の目的は、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコーナーを容易に選択して、当該コーナーの放送データを抽出できるデータ抽出装置を提供することである。
【００１２】
本発明は、上記課題のいずれかを解決するものであればよい。
【課題を解決するための手段】
【００１３】
本発明の好ましい実施形態によるデータ抽出装置は、１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、複数の番組の一覧である番組リストを生成するリスト生成手段と、前記番組リストの中から１つの番組を選択する第１選択手段と、前記番組表に基づいて、前記第１選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、前記第１選択手段によって選択された番組に含まれる１又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、前記コンテンツ特定手段によって特定されたコンテンツの中から１つのコンテンツを選択する第２選択手段とを備え、ユーザ操作に応じて、前記抽出手段が、前記第１選択手段によって選択された番組の代わりに、前記キューシートに基づいて、前記第２選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する。
【００１４】
番組リストから番組が選択されると、選択された番組に含まれる１または複数のコンテンツがキューシートから特定される。そして、特定された１又は複数のコンテンツの中から１つのコンテンツが選択されると、選択されたコンテンツの放送時刻がキューシートから特定され、特定された放送時刻の放送データが抽出される。従って、番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して抽出することができる。
【００１５】
好ましい実施形態においては、データ抽出装置は、前記番組リストと、前記コンテンツ特定手段によって特定されたコンテンツの特定情報とを表示装置に表示させる表示制御手段をさらに備える。
【００１６】
本発明の別の好ましい実施形態によるデータ抽出装置は、１又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、複数の番組の一覧である番組リストを生成するリスト生成手段と、前記番組リストの中から１つの番組を選択する第１選択手段と、前記番組表に基づいて、前記第１選択手段によって選択された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、前記第１選択手段によって選択された番組に含まれる１又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、前記コーナー特定手段によって特定されたコーナーの中から１つのコーナーを選択する第２選択手段とを備え、ユーザ操作に応じて、前記抽出手段が、前記第１選択手段によって選択された番組の代わりに、前記コーナー情報に基づいて、前記第２選択手段によって選択されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する。
【００１７】
番組リストから番組が選択されると、選択された番組に含まれる１または複数のコーナーがコーナー情報から特定される。そして、特定された１又は複数のコーナーの中から１つのコーナーが選択されると、選択されたコーナーの放送時刻がコーナー情報から特定され、特定された放送時刻の放送データが抽出される。従って、番組リストから番組が選択された場合に、選択された番組に含まれるコーナーを容易に選択して抽出することができる。
【００１８】
好ましい実施形態においては、データ抽出装置は、前記番組リストと、前記コーナー特定手段によって特定されたコーナーの特定情報とを表示装置に表示させる表示制御手段をさらに備える。
【００１９】
好ましい実施形態においては、データ抽出装置は、前記抽出手段によって抽出された放送データを再生する再生手段をさらに備える。
【００２０】
好ましい実施形態においては、データ抽出装置は、前記抽出手段によって抽出された放送データを端末装置に送信する送信手段をさらに備える。
【００２１】
本発明の別の好ましい実施形態によるデータ抽出装置は、１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、前記複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、前記コンテンツリストの中から１つのコンテンツを選択する選択手段と、前記キューシートに基づいて、前記選択手段によって選択されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する抽出手段と、前記抽出手段によって抽出された放送データを端末装置に送信する送信手段と、前記選択手段によって選択されたコンテンツを含む番組を前記番組表から特定する番組特定手段とを備え、ユーザ操作に応じて、前記抽出手段が、前記選択手段によって選択されたコンテンツの代わりに、前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する。
【００２２】
コンテンツリストからコンテンツが選択されると、選択されたコンテンツを含む番組が番組表から特定される。そして、特定された番組の放送時刻が番組表から特定され、特定された放送時刻の放送データが抽出される。従って、コンテンツリストからコンテンツが選択された場合に、選択されたコンテンツを含む番組を容易に選択して抽出することができる。
【００２３】
好ましい実施形態においては、データ抽出装置は、前記コンテンツリストと、前記番組特定手段によって特定された番組の特定情報とを表示装置に表示させる表示制御手段をさらに備える。
【００２４】
本発明の好ましい実施形態によるデータ抽出システムは、サーバと、前記サーバに接続可能な端末装置とを備える。前記サーバは、１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、複数の番組の一覧である番組リストを生成する第１リスト生成手段と、前記端末装置に前記番組リストおよびコンテンツリストを送信するリスト送信手段と、前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、前記端末装置によって要求された番組に含まれる１又は複数のコンテンツを前記キューシートから特定するコンテンツ特定手段と、前記コンテンツ特定手段によって特定されたコンテンツの一覧である前記コンテンツリストを生成する第２リスト生成手段と、前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有する。前記端末装置は、前記サーバから前記番組リストおよび前記コンテンツリストを受信するリスト受信手段と、ユーザ操作に応じて、前記番組リストの中から１つの番組を選択する第１選択手段と、前記第１選択手段によって選択された番組を前記サーバに要求する番組要求手段と、ユーザ操作に応じて、前記コンテンツリストの中から１つのコンテンツを選択する第２選択手段と、前記第２選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、前記サーバから放送データを受信する受信手段と、受信した放送データを再生する再生手段とを有する。
【００２５】
本発明の好ましい実施形態によるデータ抽出システムは、サーバと、前記サーバに接続可能な端末装置とを備える。前記サーバは、１又は複数のコーナーを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コーナーの特定情報と放送時刻とを対応付けたコーナー情報を保存する保存手段と、複数の番組の一覧である番組リストを生成する第１リスト生成手段と、前記端末装置に前記番組リストおよびコーナーリストを送信するリスト送信手段と、前記番組表に基づいて、前記端末装置から要求された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、前記端末装置によって要求された番組に含まれる１又は複数のコーナーを前記コーナー情報から特定するコーナー特定手段と、前記コーナー特定手段によって特定されたコーナーの一覧である前記コーナーリストを生成する第２リスト生成手段と、前記コーナー情報に基づいて、前記端末装置から要求されたコーナーの放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有する。前記端末装置は、前記サーバから前記番組リストおよび前記コーナーリストを受信するリスト受信手段と、ユーザ操作に応じて、前記番組リストの中から１つの番組を選択する第１選択手段と、前記第１選択手段によって選択された番組を前記サーバに要求する番組要求手段と、ユーザ操作に応じて、前記コーナーリストの中から１つのコーナーを選択する第２選択手段と、前記第２選択手段によって選択されたコーナーを前記サーバに要求するコーナー要求手段と、前記サーバから放送データを受信する受信手段と、受信した放送データを再生する再生手段とを有する。
【００２６】
本発明の好ましい実施形態によるデータ抽出システムは、サーバと、前記サーバに接続可能な端末装置とを備え、前記サーバが、１又は複数のコンテンツを含む複数の番組を有する放送データを、記憶媒体に記録する記録手段と、各番組の特定情報と放送時刻とを対応付けた番組表、及び、各コンテンツの特定情報と放送時刻とを対応付けたキューシートを保存する保存手段と、複数のコンテンツの一覧であるコンテンツリストを生成するリスト生成手段と、前記端末装置に前記コンテンツリストを送信するリスト送信手段と、前記キューシートに基づいて、前記端末装置から要求されたコンテンツの放送時刻を特定し、特定した放送時刻の放送データを抽出する第１抽出手段と、前記端末装置によって要求されたコンテンツを含む番組を前記番組表から特定する番組特定手段と、前記番組表に基づいて、前記番組特定手段によって特定された番組の放送時刻を特定し、特定した放送時刻の放送データを抽出する第２抽出手段と、前記第１抽出手段および前記第２抽出手段によって抽出された放送データを前記端末装置に送信する送信手段とを有する。前記端末装置は、前記サーバから前記コンテンツリストを受信するリスト受信手段と、ユーザ操作に応じて、前記コンテンツリストの中から１つのコンテンツを選択する選択手段と、前記選択手段によって選択されたコンテンツを前記サーバに要求するコンテンツ要求手段と、ユーザ操作に応じて、番組を前記サーバに要求する番組要求手段と、前記サーバから放送データを受信する受信手段と、受信した放送データを再生する再生手段とを有する。
【発明の効果】
【００２７】
本発明の１つの実施形態においては、ユーザ操作によってコンテンツリストからコンテンツが選択された場合に、選択されたコンテンツを含む番組を容易に選択して、当該番組の放送データを抽出することができる。
【００２８】
本発明の他の実施形態においては、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコンテンツを容易に選択して、当該コンテンツの放送データを抽出することができる。
【００２９】
本発明の他の実施形態においては、ユーザ操作によって番組リストから番組が選択された場合に、選択された番組に含まれるコーナーを容易に選択して、当該コーナーの放送データを抽出することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の好ましい実施形態による端末装置（データ抽出装置）１を示すブロック図である。
【図２】放送データファイルリストを示す図である。
【図３】番組表を示す図である。
【図４】キューシートを示す図である。
【図５】曲リストを示す図である。
【図６】曲リスト画面を示す図である。
【図７】端末装置（データ抽出装置）１の処理を示すフローチャートである。
【図８】端末装置（データ抽出装置）１の処理を示すフローチャートである。
【図９】実施形態２による放送局サーバ（データ抽出装置）１０１と端末装置１２０とを示す図である。
【図１０】放送局サーバ（データ抽出装置）１０１の処理を示すフローチャートである。
【図１１】放送局サーバ（データ抽出装置）１０１の処理を示すフローチャートである。
【図１２】端末装置１２０の処理を示すフローチャートである。
【図１３】番組リストを示す図である。
【図１４】番組リスト画面を示す図である。
【図１５】端末装置（データ抽出装置）１の処理を示すフローチャートである。
【図１６】放送局サーバ（データ抽出装置）１０１の処理を示すフローチャートである。
【図１７】放送局サーバ（データ抽出装置）１０１の処理を示すフローチャートである。
【図１８】端末装置１２０の処理を示すフローチャートである。
【図１９】コーナー表を示す図である。
【図２０】番組リスト画面を示す図である。
【図２１】端末装置（データ抽出装置）１の処理を示すフローチャートである。
【図２２】放送局サーバ（データ抽出装置）１０１の処理を示すフローチャートである。
【図２３】端末装置１２０の処理を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
［実施例１］
［全体構成］
図１は、本発明の好ましい実施形態によるシステムを示すブロック図である。システムは、端末装置（データ抽出装置）１およびサーバ（キューシートサーバ）１００を備える。端末装置１は放送データを受信し、所定時間毎の放送データを、放送データファイルとしてＨＤＤ１４に記録する。サーバ１００は、放送データに関するキューシート（番組進行表）を取得して保持している。端末装置１は、サーバ１００からキューシートを取得し、キューシートに基づいて、記録した放送データファイルの中から所望の曲データを抽出して、再生する。
【００３２】
［端末装置１の構成］
端末装置１は、制御部１１、メモリ（ＲＯＭ及び／又はＲＡＭ）１２、受信部１３、ＨＤＤ（Hard Disk Drive）１４、通信部１５、及び、再生部１６を備える。制御部１１は、メモリ１２に格納されている端末装置１の動作プログラム（データ抽出プログラム）に基づいて端末装置１を制御するものであり、例えば、マイコンやＣＰＵ等である。
【００３３】
受信部１３は、図示しない放送局から放送される、１又は複数のコンテンツを含む複数の番組を有する放送データを受信する。コンテンツとは、曲データ、映像データおよび／または画像データ等の総称であり、本例では曲データである。放送はＴＶ放送またはラジオ放送等であり、デジタル放送、アナログ放送、衛星放送またはインターネット放送等の任意の放送が採用され得る。本例では、１又は複数の曲データを含む複数の番組を有するＦＭ放送を例に説明する。
【００３４】
ＨＤＤ１４は、受信部１３によって受信された放送データを記録する。受信部１３で受信された放送データがアナログ形式である場合には、放送データがアナログ−デジタル変換されてＨＤＤ１４に記録される。特に限定されないが、放送データは、所定時間（例えば６時間）毎の放送データファイル（例えばＭＰ３ファイル）に分割され、ＨＤＤ１４に記録される。
【００３５】
ＨＤＤ１４には、図２に示す放送データファイルリストが格納される。放送データファイルリストは、ＨＤＤ１４に記録されている全ての放送データファイルについて、放送開始時刻（つまり、ＨＤＤ１４への記録開始時刻）、放送終了時刻（つまり、ＨＤＤ１４への記録終了時刻）およびファイル名を管理するリストである。放送データファイルリストには、所定時間毎の放送データファイルがＨＤＤ１４に記録される毎に、制御部１１によって新たな情報が登録される。
【００３６】
通信部１５は、インターネット等の任意の電気通信回線を介してサーバ１００に接続し、サーバ１００から番組表を取得し、メモリ１２に保存する。図３は、番組表の一例を示す図である。番組表は、放送開始時刻と、放送終了時刻と、番組名（タイトル）とを含む。放送開始時刻と放送終了時刻とを総称して放送時刻といい、番組名等を総称して特定情報という。特定情報には、他に、番組に出演している人物名や番組の概要等が存在する。図３では、２０１０年７月８日の８時００分〜９時００分に番組名が番組１である番組が放送されたことを示している。なお、番組表は、放送データと共に受信部１３によって受信されてもよい。
【００３７】
通信部１５は、インターネット等の任意の電気通信回線を介してサーバ１００に接続し、サーバ１００からキューシートを取得し、メモリ１２に保存する。図４は、キューシートの一例を示す図である。キューシートは、放送開始時刻と、放送終了時刻と、曲名（タイトル）と、アーティスト名とを含む。放送開始時刻と放送終了時刻とを総称して放送時刻といい、曲名、アーティスト名等を総称して特定情報という。特定情報には、他に、ジャンル名、アルバム名、リリース日等が存在する。図４では、２０１０年７月８日の８時０２分〜８時１２分にアーティト名がアーティストＡ、曲名が曲Ａの曲が放送されたことを示している。なお、キューシートは、放送データと共に受信部１３によって受信されてもよい。
【００３８】
制御部１１は、キューシートに基づいて、ＨＤＤ１４に記録されている曲の一覧である曲リストを生成する。図５は、曲リストの一例を示す図である。曲リストは、放送開始時刻と、放送終了時刻と、曲名（タイトル）と、アーティスト名とを含む。また、曲リストは、リリース日を含んでいてもよい。曲リストには、選択されたアーティストの曲の曲名を五十音順及びアルファベット順にソートした曲リストや、リリース日が所定期間に含まれる曲をリリース日が古い順番にソートした曲リストや、所定期間におけるキューシート上の出現回数順に曲名をソートした曲リスト等が存在する。
【００３９】
制御部１１は、曲リストを含む曲リスト画面を図示しない表示部に表示させる。図６は、曲リスト画面の一例を示す図である。曲リスト画面に表示されたカーソルをユーザ操作によって移動させることによって、所望の曲を選択することができる。曲が選択されると、制御部１１は、選択された曲の放送開始時刻と、放送終了時刻とをキューシートに基づいて特定する。制御部１１は、ＨＤＤ１４に記録されている放送データファイルの中から、特定した放送開始時刻から放送終了時刻までの放送データを抽出し、再生部１６に再生させる。
【００４０】
例えば、ユーザ操作によってアーティストＣ、曲Ｃの曲が選択された場合、図４のキューシート（又は図５の曲リストでもよい）を参照し、制御部１１は、抽出すべき曲データが、２０１０年７月８日の８時２０分〜８時３５分の放送データであることを判断する。そして、制御部１１は、図２の放送データファイルリストの中から、２０１０年７月８日の８時２０分〜８時３５分の放送データを含む放送データファイル（すなわち、２０１０年７月８日の６時００分〜１２時００分の放送データファイル１）を特定する。制御部１１は、特定した放送データファイルの中から８時２０分〜８時３５分に相当する部分のデータを抽出して、再生部１６に再生させる。
【００４１】
また、制御部１１は、曲リスト画面において曲が選択された場合、選択された曲を含む番組を番組表から特定する。詳細には、制御部１１は、選択された曲の放送開始時刻と放送終了時刻とをキューシートに基づいて特定する。制御部１１は、特定した放送開始時刻から放送終了時刻までを含む番組を番組表から特定する。制御部１１は、特定した番組の放送開始時刻、放送終了時刻、および／または、番組名等を番組表から取得し、図６に示すように、曲リスト画面の右側に表示させる。
【００４２】
例えば、ユーザ操作によってアーティストＣ、曲Ｃの曲が選択された場合、図４のキューシート（又は図５の曲リストでもよい）を参照し、制御部１１は、選択された放送データが、２０１０年７月８日の８時２０分〜８時３５分の放送データであることを判断する。そして、制御部１１は、番組表の中から、２０１０年７月８日の８時２０分〜８時３５分を含む番組（つまり、番組１、２０１０年７月８日８時００分〜９時００分）を特定し、特定した番組の番組情報を曲リスト画面に表示させる。
【００４３】
また、曲リスト画面の右側には、「番組再生」ボタンが表示されている。ユーザ操作によって「番組再生」ボタンが選択（押下）された場合、制御部１１は、曲を抽出し再生する代わりに、特定された番組を抽出し、再生部１６に再生させる。つまり、制御部１１は、特定された番組の放送開始時刻と、放送終了時刻とを番組表に基づいて特定する。制御部１４は、ＨＤＤ１４に記録されている放送データファイルの中から、特定した放送開始時刻から放送終了時刻までの放送データを抽出し、再生部１６に再生させる。
【００４４】
例えば、番組１が曲リスト画面に表示されている場合、制御部１１は、番組表から特定した番組情報に基づいて、抽出すべき番組の放送データが、２０１０年７月８日の８時００分〜９時００分の放送データであることを判断する。そして、制御部１１は、図２の放送データファイルリストの中から、２０１０年７月８日の８時００分〜９時００分の放送データを含む放送データファイル（すなわち、２０１０年７月８日の６時００分〜１２時００分の放送データファイル）を特定する。制御部１１は、特定した放送データファイルの中から８時００分〜９時００分に相当する部分のデータを抽出して、再生部１６に再生させる。
【００４５】
これにより、曲リスト画面から曲が選択されたとき、選択された曲を含む番組の放送データを容易に選択して抽出することができる。なお、図６の曲リスト画面において、「番組再生」ボタンのみを表示し、番組情報を表示しないようにしてもよい。また、選択された曲を含む番組の特定情報と、「番組再生」ボタンとを曲リスト画面とは異なる画面に表示してもよい。
【００４６】
次に、本発明の動作を説明する。図７に示すように、制御部１１は、受信部１３に放送局１０が放送する放送データを受信させる。制御部１１は、受信された放送データをエンコードし、放送データファイルを生成する（Ｓ１）。制御部１１は、所定時間毎の放送データファイルをＨＤＤ１４に記録させる（Ｓ２）。このとき、制御部２は、図２の放送データファイルリストに、放送開始時刻と、放送終了時刻と、ファイル名とを登録する。つまり、放送開始時刻として当該放送データファイルをＨＤＤ５に記録開始した時刻が登録され、放送終了時刻として当該放送データファイルをＨＤＤ５に記録終了した時刻が登録される。
【００４７】
制御部１１は、サーバ１００から番組表とキューシートとを取得しメモリ１２に保存する（Ｓ３）。制御部１１は、キューシートに基づいて曲リストを生成し、メモリ１２に保存する（Ｓ４）。曲リストは、キューシートから放送開始時刻と、放送終了時刻と、曲名と、アーティスト名とを抽出して一覧化することによって生成される。曲リストはＨＴＭＬ形式で生成される。曲リストは、キューシートが更新される毎に新たに生成されるとよい。制御部１１は、曲リストから図６に示すような曲リスト画面を生成し、図示しない表示部に表示させる。
【００４８】
図８に示すように、制御部１１は、曲リスト画面からユーザ操作によって曲が選択されたか否かを判断する（Ｓ１１）。選択された場合（Ｓ１１でＹＥＳ）。制御部１１は、選択された曲を放送データファイルから抽出し（Ｓ１２）、再生させる（Ｓ１３）。詳細には、制御部１１は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート（又は曲リスト）から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１１は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００４９】
続いて、制御部１１は、曲リスト画面で選択された曲を含む番組の放送時刻および特定情報を番組表から取得し、曲リスト画面に表示させる（Ｓ１４）。詳細には、制御部１１は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート（又は曲リスト）から特定し、特定した放送開始時刻から放送終了時刻までを含む番組を番組表から特定する。制御部１１は、特定した番組の放送開始時刻、放送終了時刻および番組名を番組表から取得し、曲リスト画面に表示させる。ここで取得した放送開始時刻、放送終了時刻は、後から番組の放送データを抽出して再生するためにメモリ１２に保存しておくとよい。
【００５０】
制御部１１は、選択された曲を再生している場合に、選択された曲を最後まで再生し終えたか否かを判断する（Ｓ１５）。つまり、特定した放送終了時刻まで放送データを抽出し、再生し終えたか否かが判断される。最後まで再生し終えた場合（Ｓ１５でＹＥＳ）、制御部１１は、曲リストの次の曲を自動的に選択し（Ｓ１６）、Ｓ１２に戻る。従って、曲リスト画面に表示されている「番組再生」ボタンが選択されない限り、曲リストに列挙された順番で曲が放送データファイルから抽出され、再生される。また、曲リスト画面に表示される番組の放送開始時刻、放送終了時刻、番組名も曲に合わせて同様に変更される。
【００５１】
制御部１１は、ユーザ操作によって、曲の代わりに番組を再生する指示が入力されたか否かを判断する（Ｓ１７）。つまり、曲リスト画面の「番組再生」ボタンが選択されたか否かが判断される。「番組再生」ボタンが選択された場合（Ｓ１７でＹＥＳ）、制御部１１は、選択された曲を抽出し再生する代わりに、選択された曲を含む番組の放送データを抽出し、再生させる（Ｓ１８、Ｓ１９）。
【００５２】
詳細には、制御部１１は、曲リスト画面に表示されている番組の放送開始時刻と放送終了時刻とを番組表に基づいて特定する。ここでは、Ｓ１４で既に番組の放送開始時刻と放送終了時刻とを番組表から取得し、メモリ１２に保存しているのでこれを利用するとよい。制御部１１は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１１は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００５３】
以上の処理によって、曲リストから曲が選択されると、選択された曲を含む番組が番組表から特定され、曲リスト画面に表示される。従って、ユーザ操作によって、選択された曲を含む番組を番組リストから選択する必要がなく、作業を簡易化することができる。なお、番組を再生しているときに、ユーザ操作によって、曲リスト画面から別の曲が選択された場合、Ｓ１１でＹＥＳと判断され、番組の再生から、選択された曲の再生に復帰することができる。
【００５４】
［実施例２］
実施例１では、端末装置１がデータ抽出装置として機能し、放送データファイルをＨＤＤ１４に記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出しているが、本例では、放送局サーバが、データ抽出装置として機能し、放送データファイルをＨＤＤに記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出し、端末装置１に送信する。
【００５５】
［全体構成］
図９は、本例によるシステムを示すブロック図である。システムは、放送局サーバ１０１と、放送局２００と、端末装置１２０とを備える。放送局サーバ１０１および放送局２００は放送事業者によって管理、運営される。端末装置１２０は、ユーザが所有する装置である。
【００５６】
放送局サーバ１０１は、図７のフローチャートと同様に、放送局２００が放送する放送データが入力され、所定時間毎の放送データを、放送データファイルとしてＨＤＤに記録する。また、放送局サーバ１０１は、例えば、放送局の作業者によってキューシートが生成され、生成されたキューシートがＨＤＤ等に格納される。放送局サーバ１０１は、キューシートに基づいて曲リストを生成する。放送局サーバ１０１は、図６の曲リスト画面を生成し、端末装置１２０に曲リスト画面を送信する。端末装置１２０は、曲リスト画面の中からユーザ操作によって所望の曲を選択し、放送局サーバ１０１に選択された曲を要求する。放送局サーバ１０１は、端末装置１２０から要求された曲を選択し、キューシートに基づいて放送データファイルの中から、選択された曲に対応する放送データを抽出し、端末装置１２０に送信する。端末装置１２０は、放送局サーバ１０１から受信した放送データを再生する。また、端末装置１２０は、ユーザ操作によって曲リスト画面の「番組再生」ボタンが選択されると、放送局サーバ１０１に番組の放送データを要求する。放送局サーバ１０１は、番組表に基づいて放送データファイルの中から、曲リスト画面に表示されている番組に対応する放送データを抽出し、端末装置１２０に送信する。端末装置１２０は、放送局サーバ１０１から受信した放送データを再生する。
【００５７】
図１０〜図１２は本例の動作を説明するフローチャートである。図１２に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって曲リストを表示する指示が入力されたか否かを判断する（Ｓ４１）。入力された場合（Ｓ４１でＹＥＳ）、制御部１２１は、曲リストを放送局サーバ１０１に要求する（Ｓ４２）。図１０に示すように、放送局サーバ１０１の制御部１０２は、端末装置１２０から曲リストの要求を受信したか否かを判断する（Ｓ２１）。受信した場合（Ｓ２１でＹＥＳ）、制御部１０２は、曲リスト画面を、端末装置１２０に送信する（Ｓ２２）。図１２に示すように、端末装置１２０の制御部１２１は、放送局サーバ１０１から曲リストを受信すると（Ｓ４３でＹＥＳ）、受信した曲リストを表示部１２５に表示させる（Ｓ４４）。
【００５８】
図１２に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって曲リストの中から曲が選択され、再生する指示が入力されたか否かを判断する（Ｓ４５）。入力された場合（Ｓ４５でＹＥＳ）、制御部１２１は、選択された曲を放送局サーバ１０１に要求する（Ｓ４６）。
【００５９】
図１１に示すように、放送局サーバ１０１の制御部１０２は、端末装置１２０から曲の要求を受信したとき（Ｓ２３でＹＥＳ）、端末装置１２０によって要求された曲を選択し、選択された曲を含む番組の放送時刻及び番組名を番組表から取得し、曲リスト画面に表示させ、端末装置１２０に送信する（Ｓ２４）。詳細には、制御部１０２は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート（又は曲リスト）から特定し、特定した放送開始時刻から放送終了時刻までを含む番組を番組表から特定する。制御部１０２は、特定した番組の放送開始時刻、放送終了時刻および番組名を番組表から取得し、曲リスト画面に表示させる。
【００６０】
続いて、制御部１０２は、選択された曲を放送データファイルから抽出し（Ｓ２５）、端末装置１２０に送信する（Ｓ２６）。詳細には、制御部１０２は、選択された曲の放送開始時刻と、放送終了時刻とをキューシート（又は曲リスト）から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１０２は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。図１２に示すように、端末装置１２０は、要求した曲の放送データを受信し、再生する（Ｓ４７）。
【００６１】
図１１に示すように、制御部１０２は、選択された曲を最後まで端末装置１２０に送信し終えたか否かを判断する（Ｓ２７）。つまり、特定した放送終了時刻まで放送データを送信し終えたか否かが判断される。最後まで送信し終えた場合（Ｓ２７でＹＥＳ）、制御部１０２は、曲リストの次の曲を自動的に選択し（Ｓ２８）、Ｓ２５に戻る。従って、曲リスト画面に表示されている「番組再生」ボタンが選択されない限り、曲リストに列挙された順番で曲が放送データファイルから抽出され、端末装置１２０に送信される。また、曲リスト画面に表示される番組の番組情報も同様に変更される。
【００６２】
図１２に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって、番組を再生する指示が入力されたか否かを判断する（Ｓ４８）。「番組再生ボタン」が選択された場合（Ｓ４８でＹＥＳ）、制御部１２１は、番組の放送データを放送局サーバ１０１に要求する（Ｓ４９）。図１１に示すように、放送局サーバ１０１の制御部１０２は、番組の要求を受信すると（Ｓ２９でＹＥＳ）、選択された曲を抽出し、送信する代わりに、選択された曲を含む番組の放送データを抽出し、端末装置１２０に送信する（Ｓ３０、Ｓ３１）。図１２に示すように、端末装置１２０は、番組の放送データを受信し、再生する（Ｓ５０）。
【００６３】
詳細には、制御部１０２は、曲リスト画面に表示されている番組の放送開始時刻と放送終了時刻とを番組表に基づいて特定する。制御部１０２は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１０２は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００６４】
以上の処理によって、曲リストから曲が選択されると、選択された曲を含む番組が番組表から特定され、曲リスト画面に表示される。従って、ユーザ操作によって、選択された曲を含む番組を番組リストから選択する必要がなく、作業を簡易化することができる。なお、番組を再生しているときに、ユーザ操作によって、曲リスト画面から別の曲が選択され、再生指示が入力された場合、Ｓ２３、Ｓ４５でＹＥＳと判断され、番組の再生から曲の再生に変更される。
【００６５】
［実施例３］
本例では、実施例１において曲リスト画面を表示する代わりに番組リスト画面を表示させる。番組リスト画面から選択された番組を抽出して再生し、選択された番組に含まれる曲の特定情報を番組リスト画面に表示させ、曲が選択された場合には、選択された曲を抽出して再生する。本例の端末装置１の構成は図１と同じである。端末装置１は、図５の曲リストの代わりに図１３の番組リストを生成する。番組リストは、図３の番組表から生成され、放送開始時刻と、放送終了時刻と、番組名（タイトル）とを含む。端末装置１は、図６の曲リスト画面の代わりに、図１４の番組リスト画面を生成し、表示させる。番組リスト画面は、番組リストと、選択された番組に含まれる１又は複数の曲の特定情報（つまり、曲リスト）と、「曲再生」ボタンとを含む。なお、曲リストと「曲再生」ボタンとは番組リスト画面とは異なる画面に表示されてもよい。
【００６６】
次に、本発明の動作を説明する。図１５に示すように、端末装置１の制御部１１は、番組リスト画面からユーザ操作によって番組が選択されたか否かを判断する（Ｓ５１）。選択された場合（Ｓ５１でＹＥＳ）。制御部１１は、選択された番組を放送データファイルから抽出し（Ｓ５２）、再生させる（Ｓ５３）。詳細には、制御部１１は、選択された番組の放送開始時刻と、放送終了時刻とを番組表（又は番組リスト）から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１１は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００６７】
続いて、制御部１１は、番組リスト画面で選択された番組に含まれる全ての曲の放送時刻および特定情報をキューシートから取得し、番組リスト画面に曲リストとして表示させる（Ｓ５４）。詳細には、制御部１１は、選択された番組の放送開始時刻と、放送終了時刻とを番組表（又は番組リスト）から特定し、特定した放送開始時刻から放送終了時刻までに放送された曲（少なくとも曲の一部が番組内で放送された曲）をキューシートから特定する。番組１が選択された場合、番組１の放送開始時刻は図３の番組表によると２０１０年７月８日８：００〜９：００であるので、図４のキューシートを参照し曲Ａ〜曲Ｆが特定される。制御部１１は、特定した曲の放送開始時刻、放送終了時刻および特定情報（曲名、アーティスト名）をキューシートから取得し、特定情報（曲名、アーティスト名）を番組リスト画面に表示させる。ここで取得した放送開始時刻、放送終了時刻等は、後から曲の放送データを抽出して再生するためにメモリ１２に保存しておくとよい。
【００６８】
制御部１１は、選択された番組を再生している場合に、選択された番組を最後まで再生し終えたか否かを判断する（Ｓ５５）。つまり、特定した放送終了時刻まで放送データを抽出し、再生し終えたか否かが判断される。最後まで再生し終えた場合（Ｓ５５でＹＥＳ）、制御部１１は、番組リストの次の番組を自動的に選択し（Ｓ５６）、Ｓ５２に戻る。従って、番組リスト画面に表示されている「曲再生」ボタンが選択されない限り、番組リストに列挙された順番で番組が放送データファイルから抽出され、再生される。また、番組リスト画面に表示される曲の曲名、アーティスト名も番組に合わせて同様に変更される。
【００６９】
制御部１１は、ユーザ操作によって、番組リスト画面において、曲リストから曲が選択され、番組の代わりに曲を再生する指示が入力されたか否かを判断する（Ｓ５７）。つまり、番組リスト画面の「曲再生」ボタンが選択されたか否かが判断される。「曲再生」ボタンが選択された場合（Ｓ５７でＹＥＳ）、制御部１１は、選択された番組を抽出し再生する代わりに、選択された曲の放送データを抽出し、再生させる（Ｓ５８、Ｓ５９）。
【００７０】
詳細には、制御部１１は、番組リスト画面で選択された曲の放送開始時刻と放送終了時刻とをキューシートに基づいて特定する。ここでは、Ｓ５４で既に曲の放送開始時刻と放送終了時刻とをキューシートから取得し、メモリ１２に保存しているのでこれを利用するとよい。制御部１１は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１１は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００７１】
制御部１１は、番組リスト画面で選択された曲を最後まで再生し終えたか否かを判断する（Ｓ６０）。最後まで再生し終えた場合、制御部１１は、番組リスト画面において選択された曲の次の曲が存在するか否かを判断する（Ｓ６１）。存在する場合（Ｓ６１でＹＥＳ）、制御部１１は、次の曲を選択し（Ｓ６２）、Ｓ５９に戻る。なお、番組リスト画面で選択された曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の曲が選択された場合、Ｓ５８に進み、選択された曲を抽出して再生するとよい。また、番組リスト画面で選択された曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択された場合、Ｓ５１でＹＥＳと判断され、曲の再生から、選択された番組の再生に復帰することができる。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる１または複数の曲がキューシートから特定され、番組リスト画面内の曲リストに表示される。従って、ユーザ操作によって、選択された番組に含まれる曲を曲リストから選択する必要がなく、作業を簡易化することができる。
【００７２】
［実施例４］
実施例３では、端末装置１がデータ抽出装置として機能し、放送データファイルをＨＤＤ１４に記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出しているが、本例では、放送局サーバが、データ抽出装置として機能し、放送データファイルをＨＤＤに記録し、キューシート及び番組表に基づいて、放送データファイルから曲や番組の放送データを抽出し、端末装置１に送信する。なお、放送局サーバ１０１および端末装置１２０の構成は図９（実施例２）と同様である。
【００７３】
図１６〜図１８は本例の動作を説明するフローチャートである。図１８に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって番組リストを表示する指示が入力されたか否かを判断する（Ｓ９１）。入力された場合（Ｓ９１でＹＥＳ）、制御部１２１は、番組リストを放送局サーバ１０１に要求する（Ｓ９２）。図１６に示すように、放送局サーバ１０１の制御部１０２は、端末装置１２０から番組リストの要求を受信したか否かを判断する（Ｓ７１）。受信した場合（Ｓ７１でＹＥＳ）、制御部１０２は、図１４に示すような番組リスト画面を、端末装置１２０に送信する（Ｓ７２）。図１８に示すように、端末装置１２０の制御部１２１は、放送局サーバ１０１から番組リスト画面を受信すると（Ｓ９３でＹＥＳ）、受信した番組リスト画面を表示部１２５に表示させる（Ｓ９４）。
【００７４】
図１８に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって番組リストの中から番組が選択され、再生する指示が入力されたか否かを判断する（Ｓ９５）。入力された場合（Ｓ９５でＹＥＳ）、制御部１２１は、選択された番組を放送局サーバ１０１に要求する（Ｓ９６）。
【００７５】
図１７に示すように、放送局サーバ１０１の制御部１０２は、端末装置１２０から番組の要求を受信したとき（Ｓ７３でＹＥＳ）、端末装置１２０から要求された番組を選択し、選択された番組に含まれる１または複数の曲の放送時刻及び特定情報をキューシートから取得し、図１４に示すように番組リスト画面に表示させ、番組リスト画面を端末装置１２０に送信する（Ｓ７４）。詳細には、制御部１０２は、選択された番組の放送開始時刻と、放送終了時刻とを番組表（又は番組リスト）から特定し、特定した放送開始時刻から放送終了時刻までに放送された曲をキューシートから特定する。制御部１０２は、特定した曲の放送開始時刻、放送終了時刻、曲名、アーティスト名をキューシートから取得し、番組リスト画面内の曲リストに表示させる。
【００７６】
続いて、制御部１０２は、選択された番組を放送データファイルから抽出し（Ｓ７５）、端末装置１２０に送信する（Ｓ７６）。詳細には、制御部１０２は、選択された番組の放送開始時刻と、放送終了時刻とを番組表（又は番組リスト）から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１０２は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。図１８に示すように、端末装置１２０は、要求した番組の放送データを受信し、再生する（Ｓ９７）。
【００７７】
図１７に示すように、制御部１０２は、選択された番組を最後まで端末装置１２０に送信し終えたか否かを判断する（Ｓ７７）。つまり、特定した放送終了時刻まで放送データを送信し終えたか否かが判断される。最後まで送信し終えた場合（Ｓ７７でＹＥＳ）、制御部１０２は、番組リストの次の番組を自動的に選択し（Ｓ７８）、Ｓ７５に戻る。従って、番組リスト画面に表示されている「曲再生」ボタンが選択されない限り、番組リストに列挙された順番で番組が放送データファイルから抽出され、端末装置１２０に送信される。また、番組リスト画面に表示される曲の特定情報も同様に変更される。
【００７８】
図１８に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって、番組リスト画面から曲が選択され、選択された曲を再生する指示が入力されたか否かを判断する（Ｓ９８）。「曲再生」ボタンが選択された場合（Ｓ９８でＹＥＳ）、制御部１２１は、選択された曲の放送データを放送局サーバ１０１に要求する（Ｓ９９）。つまり、選択された曲の特定情報を放送局サーバ１０１に送信する。図１７に示すように、放送局サーバ１０１の制御部１０２は、曲の要求を受信すると（Ｓ７９でＹＥＳ）、要求された曲を選択し、選択された番組を抽出し、送信する代わりに、選択された曲の放送データを抽出し、端末装置１２０に送信する（Ｓ８０、Ｓ８１）。図１８に示すように、端末装置１２０は、曲の放送データを受信し、再生する（Ｓ１００）。
【００７９】
詳細には、制御部１０２は、選択された曲の放送開始時刻と放送終了時刻とをキューシートに基づいて特定する。制御部１０２は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１０２は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００８０】
図１７に示すように、制御部１０２は、番組リスト画面で選択された曲を最後まで端末装置１２０に送信し終えたか否かを判断する（Ｓ８０）。最後まで送信し終えた場合、制御部１０２は、番組リスト画面において選択された曲の次の曲が存在するか否かを判断する（Ｓ８３）。存在する場合（Ｓ８３でＹＥＳ）、制御部１０２は、次の曲を選択し（Ｓ８４）、Ｓ８０に戻る。なお、番組リスト画面で選択された曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の曲が選択された場合、Ｓ９８に進み、選択された曲を放送局サーバ１０１に要求するとよい。なお、曲を再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択され、再生指示が入力された場合、Ｓ７３、Ｓ９５でＹＥＳと判断され、曲の再生から番組の再生に変更される。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる１または複数の曲がキューシートから特定され、番組リスト画面内の曲リストに表示される。従って、ユーザ操作によって、選択された番組に含まれる曲を曲リストから選択する必要がなく、作業を簡易化することができる。
【００８１】
［実施例５］
本例では、実施例３において、番組リスト画面に、選択された番組に含まれる１または複数のコーナーの特定情報を表示させ、コーナーが選択された場合には、選択されたコーナーを抽出して再生する。端末装置１は、図３の番組表に含まれる各番組について図１９に示すようなコーナー表（コーナー情報）をサーバ１００から取得してメモリに保存する。コーナー表は番組に含まれる１又は複数のコーナーについて、放送開始時刻、放送終了時刻、特定情報（コーナー名）が登録されている。なお、コーナーとは番組中に含まれるサブ番組であり、ある特定の内容の放送データを示す。つまり、例えば、ニュースのコーナー、天気予報のコーナー、音楽のコーナー等である。コーナーも曲と同様にコンテンツの一種ということができる。図２０は、本例の番組リスト画面を示し、選択された番組に含まれる全てのコーナーの特定情報（つまり、コーナーリスト）と、「コーナー再生」ボタンとが表示されている。なお、コーナーリストと「コーナー再生」ボタンとは番組リスト画面ではなく、他の画面に表示されてもよい。
【００８２】
次に、本発明の動作を説明する。図２１に示すように、端末装置１の制御部１１は、番組リスト画面からユーザ操作によって番組が選択されたか否かを判断する（Ｓ１１１）。選択された場合（Ｓ１１１でＹＥＳ）、制御部１１は、選択された番組を放送データファイルから抽出し（Ｓ１１２）、再生させる（Ｓ１１３）。詳細には、制御部１１は、選択された番組の放送開始時刻と、放送終了時刻とを番組表（又は番組リスト）から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１１は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００８３】
続いて、制御部１１は、番組リスト画面で選択された番組に含まれる全てのコーナーの放送時刻および特定情報をコーナー表から取得し、番組リスト画面に表示させる（Ｓ１１４）。詳細には、制御部１１は、選択された番組に対応するコーナー表を特定する。番組１が選択された場合、図１９のコーナー表を参照しコーナー１〜３が特定される。制御部１１は、特定したコーナーの放送開始時刻、放送終了時刻および特定情報（コーナー名）をコーナー表から取得し、特定情報（コーナー名）をコーナーリストとして番組リスト画面に表示させる。ここで取得した放送開始時刻、放送終了時刻等は、後からコーナーの放送データを抽出して再生するためにメモリ１２に保存しておくとよい。
【００８４】
制御部１１は、選択された番組を再生している場合に、選択された番組を最後まで再生し終えたか否かを判断する（Ｓ１１５）。つまり、特定した放送終了時刻まで放送データを抽出し、再生し終えたか否かが判断される。最後まで再生し終えた場合（Ｓ１１５でＹＥＳ）、制御部１１は、番組リストの次の番組を自動的に選択し（Ｓ１１６）、Ｓ１１２に戻る。従って、番組リスト画面に表示されている「コーナー再生」ボタンが選択されない限り、番組リストに列挙された順番で番組が放送データファイルから抽出され、再生される。また、番組リスト画面に表示されるコーナー名も番組に合わせて同様に変更される。
【００８５】
制御部１１は、ユーザ操作によって、番組リスト画面において、コーナーリストからコーナーが選択され、番組の代わりにコーナーを再生する指示が入力されたか否かを判断する（Ｓ１１７）。つまり、番組リスト画面の「コーナー再生」ボタンが選択されたか否かが判断される。「コーナー再生」ボタンが選択された場合（Ｓ１１７でＹＥＳ）、制御部１１は、選択された番組を抽出し再生する代わりに、選択されたコーナーの放送データを抽出し、再生させる（Ｓ１１８、Ｓ１１９）。
【００８６】
詳細には、制御部１１は、番組リスト画面で選択されたコーナーの放送開始時刻と放送終了時刻とをコーナー表に基づいて特定する。ここでは、Ｓ１１４で既にコーナーの放送開始時刻と放送終了時刻とをコーナー表から取得し、メモリ１２に保存しているのでこれを利用するとよい。制御部１１は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１１は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００８７】
制御部１１は、番組リスト画面で選択されたコーナーを最後まで再生し終えたか否かを判断する（Ｓ１２０）。最後まで再生し終えた場合、制御部１１は、番組リスト画面において選択されたコーナーの次のコーナーが存在するか否かを判断する（Ｓ１２１）。存在する場合（Ｓ１２１でＹＥＳ）、制御部１１は、次のコーナーを選択し（Ｓ１２２）、Ｓ１１９に戻る。なお、番組リスト画面で選択されたコーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別のコーナーが選択された場合、Ｓ１１８に進み、選択されたコーナーを抽出して再生するとよい。また、番組リスト画面で選択されたコーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択された場合、Ｓ１１１でＹＥＳと判断され、コーナーの再生から、選択された番組の再生に復帰することができる。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる１または複数のコーナーがキューシートから特定され、番組リスト画面内のコーナーリストに表示される。従って、ユーザ操作によって、選択された番組に含まれるコーナーを曲リストから選択する必要がなく、作業を簡易化することができる。
【００８８】
［実施例６］
実施例５では、端末装置１がデータ抽出装置として機能し、放送データファイルをＨＤＤ１４に記録し、コーナー表及び番組表に基づいて、放送データファイルからコーナーや番組の放送データを抽出しているが、本例では、放送局サーバが、データ抽出装置として機能し、放送データファイルをＨＤＤに記録し、コーナー表及び番組表に基づいて、放送データファイルからコーナーや番組の放送データを抽出し、端末装置１に送信する。なお、放送局サーバ１０１および端末装置１２０の構成は図９（実施例２）と同様である。
【００８９】
図１６、図２２〜図２３は本例の動作を説明するフローチャートである。図２３に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって番組リストを表示する指示が入力されたか否かを判断する（Ｓ９１）。入力された場合（Ｓ９１でＹＥＳ）、制御部１２１は、番組リストを放送局サーバ１０１に要求する（Ｓ９２）。図１６に示すように、放送局サーバ１０１の制御部１０２は、端末装置１２０から番組リストの要求を受信したか否かを判断する（Ｓ７１）。受信した場合（Ｓ７１でＹＥＳ）、制御部１０２は、図２０に示すような番組リスト画面を、端末装置１２０に送信する（Ｓ７２）。図２３に示すように、端末装置１２０の制御部１２１は、放送局サーバ１０１から番組リスト画面を受信すると（Ｓ９３でＹＥＳ）、受信した番組リスト画面を表示部１２５に表示させる（Ｓ９４）。
【００９０】
図２３に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって番組リストの中から番組が選択され、再生する指示が入力されたか否かを判断する（Ｓ９５）。入力された場合（Ｓ９５でＹＥＳ）、制御部１２１は、選択された番組を放送局サーバ１０１に要求する（Ｓ９６）。
【００９１】
図２２に示すように、放送局サーバ１０１の制御部１０２は、端末装置１２０から番組の要求を受信したとき（Ｓ１３３でＹＥＳ）、要求された番組を選択し、選択された番組に含まれるコーナーの放送時刻及び特定情報をコーナー表から取得し、図２０に示すように番組リスト画面に表示させ、端末装置１２０に送信する（Ｓ１３４）。
【００９２】
続いて、制御部１０２は、選択された番組を放送データファイルから抽出し（Ｓ１３５）、端末装置１２０に送信する（Ｓ１３６）。詳細には、制御部１０２は、選択された番組の放送開始時刻と、放送終了時刻とを番組表（又は番組リスト）から特定し、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１０２は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。図２３に示すように、端末装置１２０は、要求した番組の放送データを受信し、再生する（Ｓ９７）。
【００９３】
図２２に示すように、制御部１０２は、選択された番組を最後まで端末装置１２０に送信し終えたか否かを判断する（Ｓ１３７）。つまり、特定した放送終了時刻まで放送データを送信し終えたか否かが判断される。最後まで送信し終えた場合（Ｓ１３７でＹＥＳ）、制御部１０２は、番組リストの次の番組を自動的に選択し（Ｓ１３８）、Ｓ１３５に戻る。従って、番組リスト画面に表示されている「コーナー再生」ボタンが選択されない限り、番組リスト画面に列挙された順番で番組が放送データファイルから抽出され、端末装置１２０に送信される。また、番組リスト画面に表示されるコーナーの特定情報も同様に変更される。
【００９４】
図２３に示すように、端末装置１２０の制御部１２１は、ユーザ操作によって、番組リスト画面のコーナーリストからコーナーが選択され、選択されたコーナーを再生する指示が入力されたか否かを判断する（Ｓ１５１）。「コーナー再生」ボタンが選択された場合（Ｓ１５１でＹＥＳ）、制御部１２１は、選択されたコーナーの放送データを放送局サーバ１０１に要求する（Ｓ１５２）。つまり、選択されたコーナーの特定情報（コーナー名）を放送局サーバ１０１に送信する。図２２に示すように、放送局サーバ１０１の制御部１０２は、コーナーの要求を受信すると（Ｓ１３９でＹＥＳ）、要求されたコーナーを選択し、選択されたコーナーの放送データを抽出し、端末装置１２０に送信する（Ｓ１４０、Ｓ１４１）。図２３に示すように、端末装置１２０は、コーナーの放送データを受信し、再生する（Ｓ１５３）。
【００９５】
詳細には、制御部１０２は、選択されたコーナーの放送開始時刻と放送終了時刻とをコーナー表に基づいて特定する。制御部１０２は、特定した放送開始時刻から放送終了時刻までの放送データを含む放送データファイルを放送データファイルリストから特定する。制御部１０２は、特定した放送データファイルから、特定した放送開始時刻から放送終了時刻までの放送データを抽出する。
【００９６】
図２２に示すように、制御部１０２は、番組リスト画面で選択されたコーナーを最後まで端末装置１２０に送信し終えたか否かを判断する（Ｓ１４２）。最後まで送信し終えた場合、制御部１０２は、番組リスト画面において選択されたコーナーの次のコーナーが存在するか否かを判断する（Ｓ１４３）。存在する場合（Ｓ１４３でＹＥＳ）、制御部１０２は、次のコーナーを選択し（Ｓ１４４）、Ｓ１４０に戻る。なお、番組リスト画面で選択されたコーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別のコーナーが選択された場合、Ｓ１５１でＹＥＳとなり、選択されたコーナーを放送局サーバ１０１に要求するとよい。なお、コーナーを再生しているときに、ユーザ操作によって、番組リスト画面から別の番組が選択され、再生指示が入力された場合、Ｓ１３３、Ｓ９５でＹＥＳと判断され、コーナーの再生から番組の再生に変更される。以上のように、本例によると、番組リストから番組が選択されると、選択された番組に含まれる１または複数のコーナーがキューシートから特定され、番組リスト画面内のコーナーリストに表示される。従って、ユーザ操作によって、選択された番組に含まれるコーナーを曲リストから選択する必要がなく、作業を簡易化することができる。
【００９７】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明の上記各処理をコンピュータに実行させるデータ抽出プログラム又はこれを記憶した記録媒体という形態で提供されてよい。
【産業上の利用可能性】
【００９８】
本発明は、ＰＣアプリケーション、インターネットサービス等に好適に採用され得る。
【符号の説明】
【００９９】
１        端末装置
１１      制御部
１２      メモリ
１３      受信部
１４      ＨＤＤ
１５      通信部
１６      再生部
１００    サーバ
１０１    放送局サーバ
１０２    制御部
１０３    メモリ
１０４    入力部
１０５    ＨＤＤ
１０６    通信部
１２０    端末装置
１２１    制御部
１２２    メモリ
１２３    通信部
１２４    再生部
１２５    表示部
１２６    入力部
２００    放送局
【図１】
2011222073.tif 000003
【図２】
2011222073.tif 000004
【図３】
2011222073.tif 000005
【図４】
2011222073.tif 000006
【図５】
2011222073.tif 000007
【図６】
2011222073.tif 000008
【図７】
2011222073.tif 000009
【図８】
2011222073.tif 000010
【図９】
2011222073.tif 000011
【図１０】
2011222073.tif 000012
【図１１】
2011222073.tif 000013
【図１２】
2011222073.tif 000014
【図１３】
2011222073.tif 000015
【図１４】
2011222073.tif 000016
【図１５】
2011222073.tif 000017
【図１６】
2011222073.tif 000018
【図１７】
2011222073.tif 000019
【図１８】
2011222073.tif 000020
【図１９】
2011222073.tif 000021
【図２０】
2011222073.tif 000022
【図２１】
2011222073.tif 000023
【図２２】
2011222073.tif 000024
【図２３】
2011222073.tif 000025