(57)【要約】【課題】ラジオ放送等の放送データより容易に楽曲データ等のコンテンツデータを抽出することができ、視聴者の利便性の向上を図る。【解決手段】放送局より放送される放送データ受信するラジオ受信部と、放送データを分析して、楽曲データと会話とに分類し、分類した楽曲データの特徴を数値化する入力部１４と、数値化された楽曲データの特徴を楽曲データベースへ送信し、楽曲データの識別データとアーティスト名とを受信する通信手段と、受信された識別データとアーティスト名とを楽曲データと対応付けて保存する記憶部１３とを備える。【選択図】図２
2008027573.tif 000002
【特許請求の範囲】
【請求項１】
放送データを受信する受信手段と、
前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する分類手段と、
前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する通信手段と、
前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する保存手段とを備えるデータ処理装置。
【請求項２】
前記保存手段は、更に、前記コンテンツデータの放送開始日時と放送終了日時とを前記コンテンツデータに対応付けて保存することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記コンテンツデータは楽曲データであると供に前記他のデータは会話であり、
前記分類手段は、音声認識によって前記放送データを前記楽曲データと前記会話とに分類することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
放送データを受信するステップと、
前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化するステップと、
前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信するステップと、
前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存するステップとを備えるデータ処理方法。
【請求項５】
更に、前記受信された識別データと前記アーティスト名と保存する際には、前記コンテンツデータの放送開始日時と放送終了日時とを前記コンテンツデータに対応付けて保存することを特徴とする請求項４に記載のデータ処理方法。
【請求項６】
前記コンテンツデータは楽曲データであると共に前記他のデータは会話であり、
前記放送データを前記コンテンツデータと前記他のデータとに分類する際には、音声認識によって前記放送データを前記楽曲データと前記会話とに分類することを特徴とする請求項４に記載のデータ処理方法。
【請求項７】
コンピュータに、
放送データを受信する手順と、
前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する手順と、
前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する手順と、
前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する手順と
を実行させるためのコンピュータプログラム。
【請求項８】
更に、前記受信された識別データと前記アーティスト名と保存する手順では、前記コンテンツデータの放送開始日時と放送終了日時とを前記コンテンツデータに対応付けて保存することを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
前記コンテンツデータは楽曲データであると共に前記他のデータは会話であり、
前記放送データを前記コンテンツデータと前記他のデータとに分類する手順では、音声認識によって前記放送データを前記楽曲データと前記会話とに分類することを特徴とする請求項７に記載のコンピュータプログラム。
【請求項１０】
コンピュータに、
放送データを受信する手順と、
前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する手順と、
前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する手順と、
前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する手順と
を実行させるためのコンピュータプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【請求項１１】
更に、前記受信された識別データと前記アーティスト名と保存する手順では、前記コンテンツデータの放送開始日時と放送終了日時とを前記コンテンツデータに対応付けて保存することを特徴とする請求項１０に記載のコンピュータプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【請求項１２】
前記コンテンツデータは楽曲データであると共に前記他のデータは会話であり、
前記放送データを前記コンテンツデータと前記他のデータとに分類する手順では、音声認識によって前記放送データを前記楽曲データと前記会話とに分類することを特徴とする請求項１０に記載のコンピュータプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【請求項１３】
ネットワークを介してデータ処理装置と端末装置とが接続されたデータ処理システムにおいて、
上記データ処理装置は、放送データを受信する受信手段と、
前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する分類手段と、
前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する通信手段と、
前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する保存手段とを備え、
前記端末装置からアクセスがあったとき、前記端末装置からの要求に応じた前記識別データとアーティスト名とを含むプレイリストを送信するデータ処理システム。
【請求項１４】
前記保存手段は、更に、前記コンテンツデータの放送開始日時と放送終了日時とを前記コンテンツデータに対応付けて保存することを特徴とする請求項１３に記載のデータ処理システム。
【請求項１５】
前記コンテンツデータは楽曲データであると供に前記他のデータは会話であり、
前記分類手段は、音声認識によって前記放送データを前記楽曲データと前記会話とに分類することを特徴とする請求項１３に記載のデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送データに含まれるコンテンツデータを保存することができるデータ処理装置及び方法に関する。
【背景技術】
【０００２】
従来、ラジオ放送で放送されているコンテンツデータ、例えば楽曲データを聞くには、リアルタイムで放送を聞く必要がある。また、ラジオ放送をテープカセット、ディスクカートリッジ等の記録媒体に保存し、放送時間後に録音内容を聞く必要がある。
【０００３】
何れの場合にしても、視聴者が自分の好みの楽曲データを録音し又は曲名を知るには、番組全てを聞く必要があり、従って、視聴者は、長時間、番組を聞いている必要があり、煩わしいものであった。また、視聴者は、事前に新聞、雑誌等でエアチェックする必要があり、面倒なものとなっていた。
【０００４】
更に、リアルタイムでラジオ放送を聞いているときに視聴者が楽曲データを録音しようとしても、楽曲の最初から漏れなく録音することは難しい。
【０００５】
【特許文献１】特開２００１−２３８１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上のような課題に鑑みてなされたものであり、その目的は、ラジオ放送等の放送データより容易に楽曲データ等のコンテンツデータを抽出することができ、視聴者の利便性の向上を図ることができるデータ処理装置及び方法を提供することにある。
【０００７】
本発明の他の目的は、以上のような目的を達成することができるコンピュータプログラムが記録された記録媒体及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係るデータ処理装置は、上述した課題を解決すべく、放送データを受信する受信手段と、前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する分類手段と、前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する通信手段と、前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する保存手段とを備える。
【０００９】
また、本発明に係るデータ処理方法は、放送データを受信するステップと、前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化するステップと、前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信するステップと、前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存するステップとを備える。
【００１０】
更に、本発明は、コンピュータに、放送データを受信する手順と、前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する手順と、前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する手順と、前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する手順とを実行させるためのコンピュータプログラム及びこのコンピュータプログラムが記録された記録媒体である。
【００１１】
更に、本発明に係るデータ処理システムは、ネットワークを介してデータ処理装置と端末装置とが接続されたデータ処理システムにおいて、上記データ処理装置は、放送データを受信する受信手段と、前記放送データを分析して、コンテンツデータと他のデータとに分類し、分類した前記コンテンツデータの特徴を数値化する分類手段と、前記数値化されたコンテンツデータの特徴を外部機器へ送信し、前記コンテンツデータの識別データとアーティスト名とを受信する通信手段と、前記受信された識別データと前記アーティスト名とを前記コンテンツデータと対応付けて保存する保存手段とを備え、前記端末装置からアクセスがあったとき、前記端末装置からの要求に応じた前記識別データとアーティスト名とを含むプレイリストを送信する。
【発明の効果】
【００１２】
本発明によれば、自動的に、放送データの中よりコンテンツデータと他のデータとを分類し、コンテンツデータに関連付けて識別データとアーティスト名とを自動的に抽出し、管理することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明が適用されたデータ処理システムについて、図面を参照して説明する。
【００１４】
図１に示すように、データ処理システム１は、放送局２が放送するラジオ番組で用いられた楽曲データのプレイリストが蓄積されたサーバ装置１０と、サーバ装置１０にアクセスして、自分が録音したラジオ番組のプレイリストを取得することができる端末装置２０とを備える。サーバ装置１０と端末装置２０とは、ＩＳＤＮ（Integrated Services Digital Network）回線、ＣＡＴＶ（Cable Television）回線、光ケーブル回線、ｘＤＳＬ（x Digital Subscriber Line ）等のネットワーク３を介して接続されおり、ＴＣＰ／ＩＰ（transmission control protocol/internet protocol）、ＦＴＰ（file transfer protocol）等の伝送プロトコルに従ってデータのやり取りを行うようになっている。
【００１５】
このデータ処理システム１では、サーバ装置１０がラジオ番組で用いられた楽曲データの曲名、アーティスト名、放送開始時刻、放送有料時刻等が関連付けられたプレイリストを有しており、端末装置２０がサーバ装置にアクセスすることによって、所望のラジオ番組のプレイリストを取得することができるようになっている。そして、プレイリストを取得した端末装置２０は、プレイリストを見て番組中自分の好きな楽曲データを特定することができるようになっている。勿論、このデータ処理システム１では、ラジオ番組に用いられる楽曲データの他、放送局より放送されるテレビジョン番組に用いられる楽曲データ、映像データ等に用いることもできる。
【００１６】
次に、このデータ処理システム１を構成するサーバ装置１０について図２を参照して説明すると、このサーバ装置１０は、本システムを提供するプロバイダ等が所有する装置で通常のコンピュータとほぼ同様な構成を有している。具体的に、このサーバ装置１０は、ネットワーク２を介して端末装置２０から送信されたデータを受信する受信部１１と、ネットワーク２を介してデータを端末装置２０に送信する送信部１２と、放送された番組に用いられた楽曲データに関する情報が蓄積される記憶部１３と、記憶部１３に放送された番組に用いられた楽曲データに関する情報を入力する入力部１４と、登録されたユーザからのアクセスかどうかを判定する判定部１５と、端末装置２０からの要求に応じて、記憶部１３を検索し楽曲データに関する情報を抽出する検索部１６とを備える。
【００１７】
記憶部１３は、例えば大容量のハードディスクにより構成されており、各チャンネルで放送された楽曲データの識別データ、楽曲データの演奏家名、楽曲データの放送開始日時、楽曲データの放送終了日時等楽曲データに関するデータを互いに関連付けたデータベースが構築されている。勿論、その他に、楽曲データの作詞家名、作曲家名、レコード会社名等を保存するようにしてもよい。
【００１８】
入力部１４は、記憶部１３に、放送された番組で用いられた楽曲データ毎に、記憶部１３に保存するための楽曲データに関連するデータを入力するためのものである。
【００１９】
入力部１４からは、例えば、各チャンネルで放送された楽曲データの識別データ、楽曲データの演奏家名、楽曲データの放送開始日時、楽曲データの放送終了日時等がキーボード等を用いて手入力により入力される。
【００２０】
また、入力部１４からは、例えば、音声認識により各番組で用いられた楽曲データの識別データ、楽曲データの演奏家名、作詞家名、作曲家名、レコード会社名、楽曲データが放送された開始時間、終了時間等が入力される。すなわち、入力部１４は、ラジオ受信部で、放送局２により放送されている放送データを受信し、音声認識により所定時間毎に音声データの種類を、楽曲、会話等に分類し、この中から楽曲データを抽出し、この楽曲データの音楽的特徴を数値化し、この楽曲データの放送開始日時と放送終了日時とを関連付けて抽出する。そして、入力部１４は、楽曲データの数値化された音楽的特徴に楽曲データの識別データと演奏家名が関連付けられた楽曲データベースにアクセスし、放送データに含まれる楽曲データの数値化された音楽的特徴とアクセスした楽曲データベースにある楽曲データの音楽的特徴とを照合する。そして、入力部１４は、数値化された音楽的特徴が一致したとき、楽曲データベースより楽曲データの識別データと演奏家名を抽出し、放送データに含まれる楽曲データとこの楽曲データの放送開始日時と放送終了日時と楽曲データベースより抽出した楽曲データの識別データと演奏家名とを関連付けて記憶部１３のデータベースに保存する。
【００２１】
更にまた、放送データに、番組に用いられる楽曲データの識別データや演奏家の識別データが含まれているとき、入力部１４は、番組に用いられている楽曲データの識別データを抽出し、楽曲データが放送された開始時間、終了時間等と抽出した識別データとを関連付けて記憶部１３のデータベースに保存する。
【００２２】
かくして、記憶部１３には、下記表１に示すようなデータベースが構築される。
【００２３】
【表１】
2008027573.tif 000003
【００２４】
すなわち、このデータベースには、チャンネル毎に、楽曲データの識別データと放送開始日時と放送終了日時と演奏家とが関連付けられており、放送で用いられた楽曲データが何時放送されたかを特定できるようになっている。
【００２５】
判定部１５は、端末装置２０からアクセス要求があったとき、端末装置２０から送信されたユーザの識別データに基づいて、アクセスのあったユーザが本システム１の登録ユーザであるかどうかを判断する。そして、判定部１５は、本システム１の登録ユーザであるとき、本システム１の利用を許可し、登録ユーザでないとき、本システム１の利用にあたってはユーザ登録が必要である旨を通知する。
【００２６】
検索部１６は、記憶部１３のデータベースにアクセスして、端末装置２０から送信されたユーザが所望する時間帯の楽曲データの識別データを検索する。そして、検索部１６は、所定の楽曲データの識別データをデータベースより抽出し、これを、送信部１２より端末装置２０に送信する。
【００２７】
本システム１に用いる装置であってサーバ装置１０にアクセスする端末装置２０は、図３に示すように、例えばユーザ宅に設置されるラジオ放送を聞くことができる例えばパーソナルコンピュータであって、ネットワーク３を介してサーバ装置１０から送信されたデータを受信する受信部２１と、サーバ装置１０にネットワーク３を介して送信する送信部２２と、放送局２より送信される放送データを受信するラジオ受信部２３と、放送データ等を記録する記憶部２４と、記憶部２４にアクセスするデータ処理部２５と、時刻を計時する時刻供給部２６と、操作信号を入力するための操作部２７と、データ処理されたデータを表示する表示部２８とを備える。
【００２８】
記憶部２４は、装置本体に内蔵されたハードディスク、装置本体に対して着脱可能なディスクカートリッジ、テープカセット、ＩＣカード等の記録媒体により構成されており、ラジオ放送が記録されると共に、ラジオ放送に用いられたユーザ所望の楽曲データが記録される。
【００２９】
データ処理部２５は、ラジオ受信部２３が操作部２７で指定されたチャンネルの放送データを受信すると、これを記憶部２４に保存する。また、データ処理部２５は、サーバ装置１０から所望のプレイリストを取得したとき、楽曲データを除く部分を消去すると共に、重複している楽曲データを一を除き消去する。更に、上述したように、放送データに、番組に用いられる楽曲データの識別データや演奏家の識別データが含まれているとき、データ処理部２５は、番組に用いられている楽曲データの識別データを抽出する。
【００３０】
時刻供給部２６は、ＮＴＰ（network time protocol）サーバ等に接続して内蔵する時計を整合し、その時計が示す時刻をデータ処理部２５に出力する。すなわち、データ処理部２５は、操作部２７で入力された記録開始日時になると、ラジオ受信部２３で受信した放送を記憶部２４に記録すると共に、記録終了時刻になると、記録動作を停止する。
【００３１】
操作部２７は、データを入力するためのキーボード、マウス、テンキー、トラックボール、ジョイスティック等から構成されており、ユーザの操作に応じて操作信号を生成し、これをデータ処理部２５に出力する。この操作部２７では、文字入力を行うことができる他、例えば受信するチャンネルの選択、タイマの設定、音量調節、楽曲データの記録、再生等の操作を行うことができるようになっている。
【００３２】
表示部２８は、ＣＲＴ（cathode‐ray tube）やＬＣＤ（liquid crystal display）等からなり、例えば、録音されたラジオ放送に用いられた楽曲データのタイトル等を一覧表示し、ユーザが操作部２７を用いて所望の楽曲データを選択できるようにする。
【００３３】
次に、ユーザが端末装置２０よりサーバ装置１０にアクセスしてプレイリストを取得するための一連の手順について図４を参照して説明する。先ず、ステップＳ１において、端末装置２０は、ラジオ放送を録音するため、タイマが設定される。すなわち、ユーザが操作部２７を操作することによって、録音するラジオ放送のチャンネルと、その録音開始日時と、録音終了日時とが設定され、これらのデータが一時的に記憶部２４に保存される。ステップＳ２において、データ処理部２５は、時刻供給部２６から入力される時刻に基づいて、録音開始日時になったかどうかを判断し、録音開始日時になったとき、ステップＳ３に進み、録音開始日時になっていないとき、ステップＳ２を繰り返す。ステップＳ３において、データ処理部２５は、録音開始日時になると、ラジオ受信部２３を駆動し、ユーザによって選択されているチャンネルのラジオ放送を、記憶部２４に録音する。
【００３４】
ステップＳ４において、データ処理部２５は、録音終了日時になったかどうかを判断し、録音終了日時になったときステップＳ５に進み、録音終了日時になっていないとき、ステップＳ４を繰り返す、すなわち録音動作を続行する。ステップＳ５において、データ処理部２５は、録音終了日時になると、ラジオ受信部２３の駆動を停止し、ラジオ放送の録音動作を停止する。
【００３５】
ステップＳ６において、ユーザが操作部２７を操作することによって、例えば所定のＵＲＬ（uniform resource location）を入力すると、データ処理部２５は、録音した放送のチャンネルデータと録音開始日時データと録音終了日時データとを、送信部２２より、ユーザの識別データと共に、サーバ装置１０に送信する。
【００３６】
サーバ装置１０は、ステップＳ７において、受信部１１で、端末装置２０から送信されたユーザの識別データ、チャンネルデータ、録音開始日時データ、録音終了日時データ等を受信する。次いで、サーバ装置１０の判定部１５は、端末装置２０から送信されたユーザの識別データを元にして、記録部１３のデータベースを構成するユーザ登録レコードにアクセスして、登録ユーザであるかどうかを判断する。そして、判定部１５は、登録ユーザであるとき、ステップＳ８に進み、登録ユーザでなかったとき、例えば本システム１の利用にあたってはユーザ登録が必要である旨を通知する。
【００３７】
ステップＳ８において、サーバ装置１０の検索部１６は、記憶部１３のデータベースにアクセスして、端末装置２０から送信されたチャンネルデータと録音開始日時データ、録音終了日時データを元にして、検索を行う。ステップＳ９において、検索部１６は、該当するデータを抽出し、図５に示すようなプレイリストを作成する。
【００３８】
このプレイリストは、放送された楽曲データの放送時間を特定することができるように、ユーザが端末装置２０から送信した時間帯のチャンネルの少なくとも放送で用いられた楽曲データの放送開始日時と終了日時と楽曲データの識別データとから構成されている。
【００３９】
そして、検索部１６は、ステップＳ１０において、送信部１２より、プレイリストを端末装置２０に送信する。ステップＳ１１において、端末装置２０は、受信部２１で受信すると、次いで、データ処理部２５は、記憶部２４にプレイリストを保存する。
【００４０】
また、上述したように、端末装置２０は、放送データに、番組に用いられる楽曲データの識別データや演奏家の識別データが含まれているとき、この識別データに基づいてプレイリストを作成するようにしてもよい。これを、図６を参照して説明すると、ステップＳ１１において、端末装置２０は、ラジオ放送を録音するため、タイマが設定される。すなわち、ユーザが操作部２７を操作することによって、録音するラジオ放送のチャンネルと、その録音開始日時と、録音終了日時とが設定され、これらのデータが一時的に記憶部２４に保存される。ステップＳ１２において、データ処理部２５は、時刻供給部２６から入力される時刻に基づいて、録音開始日時になったかどうかを判断し、録音開始日時になったとき、ステップＳ１３に進み、録音開始日時になっていないとき、ステップＳ１２を繰り返す。ステップＳ１３において、データ処理部２５は、録音開始日時になると、ラジオ受信部２３を駆動し、ユーザによって選択されているチャンネルのラジオ放送を、記憶部２４に録音する。
【００４１】
ステップＳ１４において、データ処理部２５は、録音終了日時になったかどうかを判断し、録音終了日時になったときステップＳ１５に進み、録音終了日時になっていないとき、ステップＳ１４を繰り返す、すなわち録音動作を続行する。ステップＳ１５において、データ処理部２５は、録音終了日時になると、ラジオ受信部２３の駆動を停止し、ラジオ放送の録音動作を停止する。
【００４２】
ステップＳ１６において、データ処理部２５は、放送データに含まれている楽曲データの識別データを抽出する。そして、データ処理部２５は、上記図５に示すようなプレイリストを作成し、これを記憶部２４に保存する。
【００４３】
そして、プレイリストを取得した端末装置２０は、自分が録音した放送データに含まれる楽曲データとプレイリストとを関連付ける第１の管理テーブルを作成する。これを図７を参照して説明する。例えば、図７は、図５に示すプレイリストを元に作成したものである。データ処理部２５は、図５に示すプレイリストの楽曲データ毎の録音開始日時と終了日時を参照して、記憶部２４に保存している録音した放送データの楽曲データが記録された領域を特定する。すなわち、データ処理部２５は、プレイリストの楽曲データ毎の録音開始日時と終了日時との間の時間帯を、楽曲データが記録された領域として特定し、各領域に、プレイリストを参照して、楽曲データの識別データを付与する。また、データ処理部２５は、楽曲データが記録されていない領域を例えば会話データ、コマーシャルデータ等が記録されている領域として特定する。
【００４４】
例えば、データ処理部２５は、１８：００〜１８：０３の時間帯を楽曲データが放送されている時間帯として特定し、ここに記録されている楽曲データが「ＡＢＣ」であると特定する。また、データ処理部２５は、１８：０４〜１８：０６の時間帯を楽曲データが放送されている時間帯として特定し、ここに記録されている楽曲データが「ＸＹＺ」であると特定する。
【００４５】
次に、端末装置２０が記憶部２４に記憶した放送データより楽曲データを抽出する手順について図８を参照して説明する。ステップＳ２１において、データ処理部２５は、図７に示す楽曲データが記録されていない領域を消去、すなわちＴＯＣ（table of contents）をデータ無しの状態にする。これにより、録音した放送データ中楽曲データのみを読み出すことができる状態となる。そして、データ処理部２５は、プレイリストに応じて楽曲データを読み出すことができるように、図９に示すような第２の管理テーブルを作成する。この第２の管理テーブルは、録音した放送データに含まれる楽曲データ毎に、リンク情報が記録されている。プレイリストと録音した放送データとは、別々に記憶部２４に記憶されたものであるから、リンク情報は、楽曲データの識別データと楽曲データとを関連付けるようにし、例えば識別データを選択することによって、この識別データが示す楽曲データを再生できるようにしている。
【００４６】
ステップＳ２２において、データ処理部２５は、録音開始日時を参照して、最初に録音されている楽曲データを検索すると共に、これに次ぐ楽曲データを検索する。すなわち、図９の例において、データ処理部２５は、先頭の楽曲データ「ＡＢＣ」と２番目の楽曲データ「ＸＹＺ」を検索抽出する。ステップＳ２３において、データ処理部２５は、最初の楽曲データとこれに次ぐ楽曲データとが同じであるかどうかを判断する。そして、データ処理部２５は、同じであるとき、ステップＳ２４に進み、同じでないとき、ステップＳ２５に進む。
【００４７】
ステップＳ２４において、データ処理部２５は、楽曲データが重複しているとき、重複数を１だけインクリメントし、重複している楽曲データを消去、すなわちＴＯＣをデータ無しの状態にし、読み出し不能の状態にする。具体的に、データ処理部２５は、第２の管理テーブルの該当する楽曲データのリンク情報をリンク無しに書き換える。図１０に示すように、データ処理部２５は、楽曲データ「ＡＢＣ」が１８：００〜１８：０３と１９：００〜１９：０３の２回放送されていることから、１９：００〜１９：０３の方の楽曲データ「ＡＢＣ」のリンク情報をリンク無しにする。そして、データ処理部２５は、楽曲データ「ＡＢＣ」の重複数を１だけインクリメントする。
【００４８】
ステップＳ２５において、データ処理部２５は、楽曲データの識別データ、録音開始日時等を参照して次の楽曲データがあるかどうかを判断する。そして、データ処理部２５は、次の楽曲データがあるとき、ステップＳ２６に進み、次の楽曲データが無いとき処理を終了する。
【００４９】
ステップＳ２６において、データ処理部２５は、次の楽曲データに進むと、ステップＳ２３に戻り、再度、次の楽曲データが重複しているかの判断を行うようにする。すなわち、データ処理部２５は、同じ楽曲データが記憶部２４に複数存在しないようにし、記憶部２４の記録領域を有効に使用することができるようにしている。
【００５０】
ところで、上記ステップＳ２４において、重複している楽曲データの数をカウントするようにしているが、これは、記憶部２４の記録領域の有効利用の他に、楽曲データの人気の度合いを示す指標ともなる。繰り返し放送される楽曲データは、人気のある楽曲データであることが多いからである。そこで、データ処理部２５は、記憶部２４に保存する楽曲データを選択しやすくするため、表示部２８に重複数が多い順に楽曲データに関する情報を表示するようにしている。これを、図１１を参照して説明する。ステップＳ３１において、データ処理部２５は、各楽曲データの重複数を抽出し、重複数の多い順にソートし、ステップＳ３２において、これを表示部２８に表示する。ここで、表示部２８に表示される画面について図１２を参照して説明すると、この画面３１は、重複数の多い順に１位から順位が付与されて楽曲データに関する情報が一覧表示されている。具体的に、画面３１には、楽曲データに関する情報を一覧表示する一覧表示部３２が設けられ、この一覧表示部３２には、楽曲データ毎に、楽曲データの識別データと放送開始日時と放送終了日時と演奏家名が、１位から順に表示される。また、ユーザが選択した楽曲データを確定するための決定釦３３が設けられている。
【００５１】
ステップＳ３３において、データ処理部２５は、ユーザの操作に応じて、一又は複数の楽曲データが選択されたかどうかを判断する。具体的に、ユーザが表示部２８に表示された画面を参照しながら操作部２７を操作することによって、一覧表示された中から一又は複数を選択すると、データ処理部２５は、ステップＳ３４おいて、選択された欄を反転表示する。
【００５２】
ステップＳ３５において、データ処理部２５は、ユーザが操作部２７を操作することによって画面中の決定釦がクリックされると、ステップＳ３６において、選択された楽曲データ以外のデータを消去、すなわちアクセス不能の状態にする。すなわち、データ処理部２５は、ユーザが選択しなかった楽曲データ、すなわち不要と判断した楽曲データを消去するようにすることで、記憶部２４にユーザ所望の楽曲データのみを残し、記憶部２４の記録領域を有効に利用することができるようにしている。
【００５３】
以上のようなシステム１によれば、所定のチャンネルの放送を、所定時間例えばタイマ機能を用いて録音し、この後、サーバ装置１０にアクセスし、録音した時間帯の楽曲データのプレイリストを取得し、このプレイリストを用いて所望の楽曲データのみを記憶部２４に保存することができる。所望の楽曲データを選択するときには、表示部２８に、複数回放送された楽曲データ順に表示されることから、この順位を参考に記憶部２４に保存する楽曲データを選択することができる。更に、このシステム１では、不要となったデータ、すなわち録音した放送データ中のコマーシャルデータ、会話データ、選択されなかった楽曲データを消去するようにしているので、有限な記憶部２４の記録領域を有効に用いることができる。
【００５４】
ところで、サーバ装置１０や端末装置２０が行う上述した一連の処理は、ハードウェアにより行うことは勿論、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のパーソナルコンピュータや１チップのマイクロコンピュータ等にインストールされる。図１３は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの構成例を示している。
【００５５】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク４１やＲＯＭ(Read Only Memory)４２に予め記録しておくことができる。また、プログラムは、フレキシブル磁気ディスク、ＣＤ−ＲＯＭ(Compact Disc ReadOnly Memory)、ＭＯ(Magneto optical)ディスク、ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリ等のリムーバブル記録媒体４３に、一時的又は永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体４３は、いわゆるパッケージソフトウェアとして提供することができる。
【００５６】
なお、プログラムは、上述したようなリムーバブル記録媒体４３からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部４４で受信し、内蔵するハードディスク４１にインストールすることができる。
【００５７】
コンピュータは、ＣＰＵ(Central Processing Unit)４５を内蔵している。ＣＰＵ４５には、バス４６を介して、入出力インタフェース４７が接続されており、ＣＰＵ４５は、入出力インタフェース４７を介して、ユーザによって、キーボードやマウス等で構成される入力部４８が操作されることにより指令が入力されると、それに従って、ＲＯＭ４２に格納されているプログラムを実行する。
【００５８】
又は、ＣＰＵ４５は、ハードディスク４１に格納されているプログラム、衛星若しくはネットワークから転送され、通信部４４で受信されてハードディスク４１にインストールされたプログラム、又はドライブ４９に装着されたリムーバブル記録媒体４３から読み出されてハードディスク４１にインストールされたプログラムを、ＲＡＭ(Random Access Memory)５０にロードして実行する。
【００５９】
これにより、ＣＰＵ４５は、上述したフローチャートに従った処理、或いは上述したブロック図の構成により行われる処理を行う。そして、ＣＰＵ４５は、その処理結果を、必要に応じて、例えば、入出力インタフェース４７を介して、モニタやスピーカ等で構成される出力部５１から出力、或いは、通信部４４から送信、更に、ハードディスク４１に記録させる。
【００６０】
ここで、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要は無く、並列的或いは個別に実行される処理（例えば、並列処理或いはオブジェクトによる処理）も含むものである。
【００６１】
また、プログラムは、１つのコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。更に、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明が適用されたシステムの構成を説明する図である。
【図２】上記システムを構成するサーバ装置の構成を説明する図である。
【図３】上記システムを構成する端末装置の構成を説明する図である。
【図４】端末装置がサーバ装置にアクセスしてプレイリストを取得するまでの手順を説明するフローチャートである。
【図５】プレイリストを説明する図である。
【図６】放送データより識別データを抽出してプレイリストを作成することができる端末装置の動作を説明するフローチャートである。
【図７】プレイリストを参照して作成された第１の管理テーブルを説明する図である。
【図８】端末装置が録音している放送データより楽曲データを抽出するまでの手順を説明するフローチャートである。
【図９】プレイリストに応じて楽曲データを読み出すことができるようにする第２の管理テーブルを説明する図である。
【図１０】重複する楽曲データが消去された第２の管理テーブルを説明する図である。
【図１１】表示部に重複数が多い順に楽曲データに関する情報を表示する手順を説明するフローチャートである。
【図１２】端末装置の表示部に表示される画面を説明する図である。
【図１３】コンピュータの構成を説明するブロック図である。
【符号の説明】
【００６３】
１ データ処理システム、２ 放送局、３ ネットワーク、１０ サーバ装置、２０ 端末装置
【図１】
2008027573.tif 000004
【図２】
2008027573.tif 000005
【図３】
2008027573.tif 000006
【図４】
2008027573.tif 000007
【図５】
2008027573.tif 000008
【図６】
2008027573.tif 000009
【図７】
2008027573.tif 000010
【図８】
2008027573.tif 000011
【図９】
2008027573.tif 000012
【図１０】
2008027573.tif 000013
【図１１】
2008027573.tif 000014
【図１２】
2008027573.tif 000015
【図１３】
2008027573.tif 000016