(57)【要約】【課題】放送局から放送される多数の曲の中から所望の曲を自動的に取得することの可能なエアチェックシステムを提供する。【解決手段】キューシートサーバ１２は、放送された曲の放送時間やタイトルなどを記述したキューシートを各放送局サーバ１６から取得し、共通フォーマットに変換して保存する。各ユーザのＰＣ１３はキューシートサーバ１２からキューシートを取得する。ＦＭチューナ１４は常にＦＭ放送を受信し、ＰＣ１３は受信された放送データを全て録音する。ＰＣ１３はキューシートを参照し、録音された全放送データの中から所望の曲を抽出して再生する。【選択図】図１
2007059035.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバにアクセス可能なエアチェック装置とを備えたエアチェックシステムであって、
前記サーバは、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶するための記憶手段と、
前記エアチェック装置からの要求に応じて前記記憶手段からキューシートを読み出して前記エアチェック装置に送信する送信手段とを含み、
前記エアチェック装置は、
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信手段により受信された放送データを記憶媒体に記録する記録手段と、
前記サーバにキューシートを要求して取得する取得手段と、
ユーザによる入力操作に応じて所望のコンテンツを指定する指定手段と、
前記取得手段により取得されたキューシートを参照し、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツを再生する再生手段とを含むことを特徴とするエアチェックシステム。
【請求項２】
請求項１に記載のエアチェックシステムであって、
前記サーバはさらに、
複数の放送局から取得した複数のキューシートのフォーマットを所定の共通フォーマットに変換するフォーマット変換手段を含むことを特徴とするエアチェックシステム。
【請求項３】
請求項１又は請求項２に記載のエアチェックシステムであって、
前記サーバはさらに、
あらかじめ定められた情報を前記キューシートに追加する情報追加手段を含むことを特徴とするエアチェックシステム。
【請求項４】
請求項１〜請求項３のいずれか１項に記載のエアチェックシステムであって、
前記エアチェック装置はさらに、
放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するインデックス生成手段を含み、
前記抽出手段によるコンテンツの抽出は前記インデックス生成手段により生成されたインデックスを参照して行われることを特徴とするエアチェックシステム。
【請求項５】
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信手段により受信された放送データを記憶媒体に記録する記録手段と、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを取得する取得手段と、
ユーザによる入力操作に応じて所望のコンテンツを指定する指定手段と、
前記取得手段により取得されたキューシートを参照し、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツを再生する再生手段とを備えたことを特徴とするエアチェック装置。
【請求項６】
請求項５に記載のエアチェック装置であってさらに、
放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するインデックス生成手段を備え、
前記抽出手段によるコンテンツの抽出は前記インデックス生成手段により作成されたインデックスを参照して行われることを特徴とするエアチェック装置。
【請求項７】
放送局から放送されかつ受信機により受信された複数のコンテンツを含む放送データを記憶媒体に記録するステップと、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを取得するステップと、
前記取得されたキューシートを参照し、前記記憶媒体に記録されたコンテンツの中から所望のコンテンツをプレーヤにより再生するために抽出するステップとをコンピュータに実行させるためのエアチェックプログラム。
【請求項８】
請求項７に記載のエアチェックプログラムであってさらに、
放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するステップをコンピュータに実行させ、
前記抽出するステップは前記インデックス生成により作成されたインデックスを参照して行われることを特徴とするエアチェックプログラム。
【請求項９】
各放送局に付与される識別子を記述したフィールドと、当該放送局から放送された複数のコンテンツに対応する複数のレコードとを備え、各レコードには対応するコンテンツの特定情報及び放送時間が記述され、請求項１に記載のエアチェックシステムにより使用されることを特徴とするキューシート。
【請求項１０】
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信手段により受信された放送データを記憶媒体に記録する記録手段と、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶するための記憶手段と、
ユーザによる入力操作に応じて所望のコンテンツを指定する指定手段と、
前記記憶手段に記憶されたキューシートを参照し、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツを再生する再生手段とを備えたことを特徴とするエアチェック装置。
【請求項１１】
請求項１０に記載のエアチェック装置であってさらに、
前記キューシートを外部から取得して前記記憶手段に保存する取得手段を備えたことを特徴とするエアチェック装置。
【請求項１２】
請求項１１に記載のエアチェック装置であって、
前記キューシートは前記放送データに多重化されており、
前記取得手段は、前記受信手段により受信された放送データから前記キューシートを分離することを特徴とするエアチェック装置。
【請求項１３】
請求項１１又は請求項１２に記載のエアチェック装置であってさらに、
前記取得手段により取得した複数のキューシートのフォーマットを所定の共通フォーマットに変換するフォーマット変換手段を備えたことを特徴とするエアチェック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エアチェックシステムに関し、さらに詳しくは、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得するエアチェックシステムに関する。
【背景技術】
【０００２】
エアチェックは一般に、ラジオやテレビで放送された音楽や映像等のコンテンツを記憶媒体に記録しておき、その記録したコンテンツを後で再生して楽しむもので、無料でコンテンツを取得できることから視聴者の間で広く利用されている。
【０００３】
しかしながら、視聴者には所望のコンテンツがいつ放送されるかはわからない。たとえばラジオのＦＭ放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはＣＭやＤＪが入るので、所望の曲が番組中のいつ放送されるかまではわからない。したがって、所望の曲を録音するためには、視聴者は番組を最初から注意深く聴き続けなければならない。
【０００４】
ところで、放送局では、番組の進行スケジュールを記載したキューシートが利用されている。キューシートには、放送された曲のタイトル、アーチストの名称、放送時刻などが詳細に記載されているが、放送局の中には番組の放送後にキューシートをインターネット経由で視聴者に提供しているところもある。このキューシートを見れば、視聴者はどのような曲がいつ放送されたかを正確に知ることはできるが、それらの曲は既に放送された後であるから、その中に所望の曲があったとしても今さら録音することは不可能である。
【０００５】
特開平１１−１７７５１１号公報（特許文献１）は、デジタル放送の音楽番組において放送中あるいは放送済みの楽曲をその演奏開始点から再生するデジタル放送用受信再生装置を開示している。この装置は、番組データストリームに多重化され、各放送楽曲の演奏開始時点及び終了時点にそれぞれ送信される制御データを利用し、音声データを１曲毎の録音楽曲として録音するために録音開始点及び録音終了点を管理している。しかしながらこの装置は、制御データを多重化したデジタル放送にしか用いることができない。
【０００６】
特開平１１−７３７３０号公報（特許文献２）は、エアチェックを行う際に楽曲を簡単に録音でき、しかも録音した楽曲の中から所望の楽曲を簡単に再生できるようにした放送記録装置を開示している。この装置は、タイマで記録開始時刻を設定し、その設定された記録開始時刻になったら受信された音声データを記録するとともに、曲名及びその曲の放送開始時刻情報を含むオンエア情報を記憶し、エアチェック終了後において、放送開始時刻情報及び記録開始時刻から記録媒体上の再生開始位置を設定し、その再生開始位置からの再生動作を指示している。また、曲名の一覧表示から再生操作できるようになっている。しかしながらこの装置も、オンエア情報を多重化した文字多重放送にしか用いることができない。
【０００７】
【特許文献１】特開平１１−１７７５１１号公報
【特許文献２】特開平１１−７３７３０号公報
【特許文献３】特開２００１−７６４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得することの可能なエアチェックシステムを提供することである。
【課題を解決するための手段及び発明の効果】
【０００９】
本発明によるエアチェックシステムは、サーバと、サーバにアクセス可能なエアチェック装置とを備える。サーバは、記憶手段と、送信手段とを含む。記憶手段は、放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶する。送信手段は、エアチェック装置からの要求に応じて記憶手段からキューシートを読み出してエアチェック装置に送信する。エアチェック装置は、受信手段と、記録手段と、取得手段と、指定手段と、抽出手段と、再生手段とを含む。受信手段は、放送局から放送された複数のコンテンツを含む放送データを受信する。記録手段は、受信手段により受信された放送データを記憶媒体に記録する。取得手段は、サーバにキューシートを要求して取得する。指定手段は、ユーザによる入力操作に応じて所望のコンテンツを指定する。抽出手段は、取得手段により取得されたキューシートを参照し、記憶媒体に記録された放送データの中から指定手段により指定されたコンテンツを抽出する。再生手段は、抽出手段により抽出されたコンテンツを再生する。ここでいうコンテンツは代表的には、ラジオ局から放送される音楽、テレビ局から放送される映像などを含む。受信手段及び記録手段は原則的には常時動作し続け、放送データを全て受信して記憶媒体に記録するが、一時的に動作を中止してもよい。
【００１０】
このエアチェックシステムによれば、エアチェック装置が放送データを原則として全て受信して記憶媒体に記録しておき、その後、放送局から提供されるキューシートを参照し、記憶媒体に記録された放送データの中から所望のコンテンツを抽出するようにしているため、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得することができる。
【００１１】
好ましくは、サーバはさらに、複数の放送局から取得した複数のキューシートのフォーマットを所定の共通フォーマットに変換するフォーマット変換手段を含む。
【００１２】
この場合、キューシートのフォーマットが放送局ごとに異なっていても、サーバがキューシートのフォーマットを共通フォーマットに変換するので、エアチェック装置は放送局ごとに違った取得手段を用意する必要がなくなり、プログラムサイズが軽減される。また、エアチェック装置はフォーマット変換処理を行う必要がないので、速やかに所望のコンテンツを抽出することができる。
【００１３】
好ましくは、サーバはさらに、あらかじめ定められた情報をキューシートに追加する情報追加手段を含む。追加される情報の一例として、当該コンテンツを販売するウェブサイトのＵＲＬ(Uniform Resource Locator)がある。
【００１４】
この場合、何らかの有益な情報をキューシートに追加することにより、エアチェック装置はその情報に容易にアクセスすることができる。
【００１５】
好ましくは、エアチェック装置はさらに、放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するインデックス生成手段を含む。抽出手段によるコンテンツの抽出はインデックス生成手段により生成されたインデックスを参照して行われる。
【００１６】
この場合、放送データは所定時間ごとに複数のセクションに分割され、各セクションの開始アドレスを含むインデックスが生成されるので、エアチェック装置はインデックスを参照することにより、所望のコンテンツを所定時間単位で確実に抽出することができる。
【００１７】
本発明による別のエアチェック装置は、受信手段と、記録手段と、記憶手段と、指定手段と、抽出手段と、再生手段とを備える。受信手段は、放送局から放送された複数のコンテンツを含む放送データを受信する。記録手段は、受信手段により受信された放送データを記憶媒体に記録する。記憶手段は、放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶する。指定手段は、ユーザによる入力操作に応じて所望のコンテンツを指定する。抽出手段は、記憶手段に記憶されたキューシートを参照し、記憶媒体に記録された放送データの中から指定手段により指定されたコンテンツを抽出する。再生手段は、抽出手段により抽出されたコンテンツを再生する。
【００１８】
このエアチェック装置によれば、放送データを原則として全て受信して記憶媒体に記録しておき、その後、キューシートを参照し、記憶媒体に記録された放送データの中から所望のコンテンツを抽出するようにしているため、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２０】
［全体構成］
図１を参照して、本発明の実施の形態によるエアチェックシステム１０は、ラジオのＦＭ(Frequency Modulation)放送から所望の曲を自動的に取得するためのもので、インターネット１１に接続されるキューシートサーバ１２と、インターネット１１に接続されるパーソナルコンピュータ（ＰＣ）１３と、ＰＣ１３に接続されるＦＭチューナ１４とを備える。インターネット１１には、複数の放送局サーバ１６も接続されている。キューシートサーバ１２は本サービスを提供する事業者等によって管理され、放送局サーバ１６は主に音楽番組等を放送する放送局によって管理される。ＰＣ１３及びＦＭチューナ１４は視聴者であるユーザの所有物である。
【００２１】
キューシートサーバ１２は、各放送局サーバ１６からキューシートを取得し、各ユーザのＰＣ１３に提供する。ＰＣ１３はキューシートサーバ１２にアクセス可能なクライアントとして機能する。ＰＣ１３及びＦＭチューナ１４はエアチェック装置を構成する。
【００２２】
ＰＣ１３は汎用のもので、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、ハードディスクドライブ（ＨＤＤ）、光ディスクドライブ、ディスプレイ、キーボード、マウスなどを備える。ＰＣ１３には、後に詳述するエアチェックプログラムがインストールされている。ＦＭチューナ１４は、各放送局からＦＭ放送を受信し、受信した放送データをＰＣ１３に供給する。
【００２３】
［キューシートサーバ］
図２を参照して、キューシートサーバ１２は、キューシート取得部２０と、フォーマット変換部２１と、サービス情報追加部２２と、ウェブサーバ２３とを備える。キューシート取得部２０は、各放送局サーバ１６にアクセスし、そこにアップロードされているキューシート２４を取得する。
【００２４】
各放送局から提供されるキューシート２４には、放送された曲の放送開始時刻、放送終了時刻、タイトル、アーチスト名などがＨＴＭＬ(Hyper Text Markup Language)で記述されている。しかしながら、記述されている情報の種類、使用されているタグの種類、記述の順序など、そのフォーマットは放送局ごとに異なっている。
【００２５】
フォーマット変換部２１は、取得されたキューシート２４のフォーマットを所定の共通フォーマットに変換する。フォーマット変換部２１は、複数種類のフォーマットに対応して複数の変換フィルタ２５を有する。各変換フィルタ２５は、対応するフォーマットを共通フォーマットに変換する。
【００２６】
これにより得られるキューシート２６は共通フォーマットを有する。具体的には図３に示すように、キューシート２６は、各放送局に付与されるステーションＩＤ（識別子）を記述したフィールド２６１と、当該放送局から放送された複数の曲に対応する複数のレコード２６２とを備える。各レコード２６２には、対応する曲の放送開始時刻と放送終了時刻とメタデータとが記述される。メタデータは、曲名、アーチスト名などを含む。図４にキューシート２６の一例を示す。
【００２７】
再び図２を参照して、サービス情報追加部２２は、共通フォーマットに変換された各キューシート２６に、あらかじめ定められた各種サービス情報を追加する。各種サービス情報としては、放送された曲を収録したＣＤやＤＶＤ又はコンサートチケットなどを販売するウェブサイトのＵＲＬ(Uniform Resource Locator)、その曲のデジタルデータを販売するウェブサイトのＵＲＬ、バナー広告などがある。したがって、キューシートサーバ１２は、ユーザを各種ウェブサイト２７に導くためのポータルサイトとなり得る。
【００２８】
ウェブサーバ２３にはキューシートデータベース２８が構築され、各種サービス情報が追加されたキューシート２９が記憶される。ウェブサーバ２３は、ＰＣ１３からの要求に応じてキューシートデータベース２８からキューシート２９を読み出してＰＣ１３に送信する。
【００２９】
次に、図５を参照してキューシートサーバ１２の動作を説明する。
キューシート取得部２０は、各放送局サーバ１６にキューシート２４を送信するよう要求する（Ｓ１０１）。各放送局サーバ１６はこの要求を受け付け（Ｓ２０１）、キューシート２４をキューシートサーバ１２に送信する（Ｓ２０２）。キューシート取得部２０はこのキューシート２４を受信し（Ｓ１０２）、フォーマット変換部２１に供給する。フォーマット変換部２１は、キューシート２４のフォーマットを共通フォーマットに変換し（Ｓ１０３）、共通フォーマットのキューシート２６をサービス情報追加部２２に供給する。サービス情報追加部２２はキューシート２６にサービス情報を追加し（Ｓ１０４）、これにより得られたキューシート２９をキューシートデータベース２８に保存する（Ｓ１０５）。
【００３０】
［ＦＭチューナ及びＰＣ（エアチェック装置）］
図６を参照して、ＦＭチューナ１４はＦＭ放送を受信する。ＰＣ１３は、ＦＭチューナ１４から出力されるアナログ信号をデジタル信号に変換するＡＤＣ(Analog to Digital Converter)３１を備える。ＡＤＣ３１は、たとえばサウンドカードなどを指す。ただし、デジタル信号を出力可能なデジタルチューナの場合、ＰＣ１３はＡＤＣ３１を備えていなくてもよい。ＰＣ１３にはまた、汎用のＭＰ３(MPEG Audio Layer-3)エンコーダ３２、汎用のウェブブラウザ３３及び汎用のＭＰ３プレーヤ１５とともに、後に詳述するエアチェックプログラム（３８〜４１）がインストールされ、ＭＰ３データベース３４、録音状況管理データベース３５、インデックスデータベース３６及びキューシートデータベース３７が構築される。エアチェックプログラムは、インデックス生成モジュール３８、ウェブインターフェース３９、キューシート取得モジュール４０、及びスイーパモジュール４１からなる。これらの詳細は以下の動作説明で明らかにする。
【００３１】
次に、ＦＭチューナ１４及びＰＣ１３の動作を説明する。
ＦＭチューナ１４及びＰＣ１３は常に動作している。したがって、ＦＭチューナ１４は常にＦＭ放送を受信し、ＰＣ１３は受信された放送データを全てハードディスク等の記憶媒体に記録する。
【００３２】
図７を参照して、ＰＣ１３内のＭＰ３エンコーダ３２は常に動作しており、ＦＭチューナ１４から出力され、Ａ／Ｄ変換されたデジタル放送データをＭＰ３データにエンコードする（Ｓ３０１）。これと並行してウェブインターフェース３９も動作し、ＭＰ３エンコーダ３２で得られたＭＰ３データを所定時間（本例では６時間）ごとに１つのＭＰ３ファイル４２としてＭＰ３データベース３４に保存（録音）する（Ｓ３０２）。
【００３３】
ウェブインターフェース３９はまた、図８に示した録音状況管理テーブル４３を生成し（Ｓ３１１）、録音状況管理データベース３５に保存する（Ｓ３１２）。
【００３４】
図８を参照して、録音状況管理テーブル４３は、ステーションＩＤを記述したフィールド４３１と、複数のＭＰ３ファイル４２に対応する複数のレコード４３２とを有する。各レコード４３２には、対応するＭＰ３ファイル４２の録音開始時刻、録音終了時刻及びファイル名が記述されている。図９に録音状況管理テーブル４３の一例を示す。
【００３５】
なお、ＭＰ３ファイル４２のファイル名は、ステーションＩＤ及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.MP3」（MP3はＭＰ３ファイル４２を示す拡張子）と設定される。
【００３６】
ＦＭ放送は原則として毎日２４時間録音されるが、停電したり、ユーザがＰＣ１３を持ち出したりする場合もあるので、必ずしも全ての放送データがＭＰ３ファイル４２として保存されるとは限らない。図９において斜線以外の部分は録音されていない。
【００３７】
一方、インデックス生成モジュール３８は、ＭＰ３データベース３４からＭＰ３ファイル４２を読み込み、ＭＰ３ファイル４２に基づいてインデックスファイル４４を生成し（Ｓ３２１）、インデックスデータベース３６に保存する（Ｓ３２２）。
【００３８】
具体的には図１０に示すように、インデックス生成モジュール３８はＭＰ３ファイル４２を所定時間ごとに複数のセクション４５に分割する。本例では、６時間分のＭＰ３ファイル４２が１秒ごとに分割されるので、２１６００個（＝６時間×６０分×６０秒）のセクション４５が得られる。そして、インデックス生成モジュール３８は各セクション４５の開始アドレスを順にインデックスファイル４４に書き込む。
【００３９】
図１１にインデックスファイル４４の一例を示す。インデックスファイル４４はステーションＩＤを記述したフィールド４４１と、複数のセクション４５に対応する複数のレコード４４２とを有する。各レコード４４２には、対応するセクション４５の開始アドレスが記述される。本例では、ＭＰ３ファイル４２の先頭アドレスからのオフセット（相対アドレス）が開始アドレスとして書き込まれる。
【００４０】
なお、図１１にはＭＰ３ファイル４２の先頭からの経過時間（秒数）が示されているが、この表記はあってもよいが、実際にはなくてもよい。各オフセット（レコード４４２）の経過時間は、そのオフセットよりも前にあるオフセットの数から算出可能だからである。
【００４１】
また、インデックスファイル４４のファイル名も、対応するＭＰ３ファイル４２と同じステーションＩＤ及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.IDX」（IDXはインデックスファイル４４を示す拡張子）と設定される。
【００４２】
図１２を参照して、ＰＣ１３内のキューシート取得モジュール４０は、キューシートサーバ１２のウェブサーバ２３に所望のキューシート２９を送信するよう要求する（Ｓ３３１）。ウェブサーバ２３はこの要求を受け付け（Ｓ１１１）、キューシートデータベース２８から所望のキューシート２９を読み出してＰＣ１３に送信する（Ｓ１１２）。
【００４３】
キューシート取得モジュール４０は、キューシートサーバ１２から送信されて来たキューシート２９を受信し（Ｓ３３２）、キューシートデータベース３７に保存する（Ｓ３３３）。図１３に取得されたキューシート２９の一例を示す。
【００４４】
再び図１２を参照して、ＰＣ１３内のウェブインターフェース３９は、必要な場合には、ユーザの入力操作に応じてキューシート２９を編集する（Ｓ３３４）。これによりユーザは、所望の曲の放送開始時刻を規定の時刻よりも前後にずらしたり、アーチスト名が欠けている場合にはそれを補足したりすることができる。
【００４５】
ウェブインターフェース３９は、キューシート２９をウェブブラウザ３３で表示できるようにＨＴＭＬ化する（Ｓ３３５）。ＨＴＭＬで記述されたキューシートには、曲ごとにハイパーリンクが埋め込まれる。ハイパーリンクには、その曲を含むＭＰ３ファイル４２のＵＲＬの他、その曲のステーションＩＤ、放送開始時刻及び放送終了時刻が含まれる。
【００４６】
ウェブブラウザ３３は、ＨＴＭＬで記述されたキューシートに基づいて曲リストをディスプレイ上に表示する（Ｓ３３６）。曲リストには、各曲のタイトル、アーチスト名、放送開始時刻、及び放送終了時刻が含まれる。このとき、再生可能な曲は選択可能な態様で表示されるが、録音されていないために再生不可能な曲は選択不可能な態様で表示される。
【００４７】
ユーザが所望の曲をマウス等でクリックすると、ウェブブラウザ３３はこの入力操作に応じてその所望の曲を指定し（Ｓ３３７）、その曲を読み出すようウェブインターフェース３９に対してクエリを発行する。ウェブインターフェース３９はこのクエリに応じて、指定された曲をＭＰ３データベース３４から抽出する（Ｓ３３８）。抽出方法の詳細は次の通り。
【００４８】
ウェブインターフェース３９は録音状況管理データベース３５を参照し、指定された曲のステーションＩＤ、放送開始時刻及び放送終了時刻に基づいてＭＰ３ファイル４２のファイル名を特定する。ウェブインターフェース３９は、特定されたファイル名に対応するインデックスファイル４４を参照し、ＭＰ３ファイル４２のうち放送開始時刻から放送終了時刻までのＭＰ３データを抽出する（図１０参照）。そして、ウェブインターフェース３９は抽出したＭＰ３データをウェブブラウザ３３に返す。
【００４９】
また、上記のような曲単位での抽出だけでなく、ユーザが開始時刻と終了時刻をマニュアルで指定することにより番組単位での抽出を行ったり、開始時刻だけ指定してエンドレスに再生を行ったりすることも可能である。
【００５０】
ウェブブラウザ３３はＭＰ３プレーヤ１５を起動し、ＭＰ３プレーヤ１５はそのＭＰ３データに基づいて指定された曲を再生する（Ｓ３３９）。
【００５１】
上記動作を続けると、ハードディスク等の記憶媒体内には膨大なデータが蓄積される。そこで、ＰＣ１３内のスイーパモジュール４１は定期的（たとえば１週間ごと）に、所定期間（たとえば１ヶ月）以上経過したＭＰ３ファイル４２、録音状況管理テーブル４３、インデックスファイル４４、及びキューシート２９を消去する。消去周期や消去対象は記憶媒体の容量に応じて適宜定められる。
【００５２】
以上のように本発明の実施の形態によれば、ＰＣ１３がＦＭチューナ１４で受信された放送データを全てＭＰ３データベース３４に保存しておき、その後、キューシートサーバ１２から取得したキューシート２９を参照し、保存しておいた放送データの中から所望の曲を抽出するようにしているため、放送局から放送される多数の曲の中から所望の曲を自動的に取得することができる。
【００５３】
また、キューシート２４のフォーマットが放送局ごとに異なっていても、キューシートサーバ１２がキューシート２４のフォーマットを共通フォーマットに変換するので、ＰＣ１３は共通フォーマットのキューシート２９を参照し、速やかに所望の曲を抽出することができる。
【００５４】
また、ＭＰ３ファイル４２は所定時間ごとに複数のセクション４５に分割され、各セクション４５のオフセットを含むインデックスファイル４４が生成されるので、ＰＣ１３はインデックスファイル４４を参照することにより、所望の曲を所定時間単位で確実に抽出することができる。
【００５５】
上記実施の形態ではソフトウエアのＭＰ３プレーヤ１５がＰＣ１３にインストールされているが、これに代えて又はこれと一緒に、ハードウエアのＭＰ３プレーヤ機器（たとえばホームオーディオ、ポータブルプレーヤなど）を用いてもよい。この場合、ＰＣ１３からＭＰ３プレーヤ機器にはＭＰ３ファイルを有線又は無線通信により送信してもよいが、フラッシュメモリ等のメモリカード、ＣＤやＤＶＤ等の光ディスクなどの記憶媒体を介してコピーしてもよい。また、言うまでもなく、ＭＰ３以外の音声圧縮方式、たとえばＡＡＣ(Advanced Audio Cording)を用いてもよい。もっとも、本発明は音楽コンテンツだけでなく、映像その他のあらゆるコンテンツに適用可能であり、そのデータは圧縮されているか否かは限定されない。つまり、コンテンツを含む放送データの形態は、ＦＭラジオに限らず、ＡＭラジオ、インターネットラジオ、ＴＶ（アナログ／デジタル）、ＣＳ／ＢＳ（アナログ／デジタル）等の衛星放送であってもよい。
【００５６】
また、上記実施の形態は放送開始時刻及び放送終了時刻の両方を使用しているが、どちらか一方（典型的には放送開始時刻）だけを使用してもよく、要するにコンテンツの放送時間さえ特定可能であればよい。
【００５７】
また、上記実施の形態ではＰＣ１３及びＦＭチューナ１４は常に動作し、全ての放送を受信して録音することを原則としているが、有限な記憶領域を無駄に浪費しないように、週間スケジュールなどを組んで放送のない夜間は動作を停止したり、あるいは、放送されて来た音声又は映像信号を検知し、放送のあるときだけ動作し、放送のないときは動作を停止したりするようにしてもよい。
【００５８】
また、上記実施の形態ではＰＣ１３はキューシートを単に表示しているが、所定期間内に取得した複数のキューシートの中から所望のアーチストの曲だけを抜き出して表示したり、アーチスト単位でフォルダを作成してその中に別途ＭＰ３ファイルを保存したりするようにしてもよい。
【００５９】
また、上記実施の形態ではウェブブラウザ３３及びＭＰ３プレーヤ１５はローカルＰＣ１３内に設けられているが、これに代えてネットワーク上の他のＰＣ、専用機、携帯電話機、又はＰＤＡ(Personal Digital Assistance)内に設けられていてもよい。この場合、ＬＡＮ(Local Area Network)経由の宅内又はインターネット経由の宅外からでもウェブインターフェース３９にアクセス可能であれば、曲リストの表示、曲の指定及び再生が可能である。
【００６０】
また、上記実施の形態ではＦＭチューナ１４及びＰＣ１３がエアチェック装置を構成しているが、ＦＭ放送を受信してハードディスクに記録する一体型の専用機、又はハードディスクの代わりにメモリを有する携帯電話機がエアチェック装置を構成してもよい。
【００６１】
また、上記実施の形態は放送局がキューシートを提供している場合の例であるが、放送局がキューシートを提供していない場合は、図２に示したキューシート取得部２０に代えて、図１４に示すように、事業者による入力操作に応じてキューシートを入力するキューシート入力部４６を設ければよい。この場合、共通フォーマットでキューシートを入力すればよいので、図２に示したフォーマット変換部２１を設けなくてもよい。
【００６２】
また、コミュニティＦＭや個人放送のような場合、図２に示した放送局サーバ１６やキューシートサーバ１２からキューシート２４，２９を提供することは困難である。したがって、このような場合は、図６に示したキューシート取得モジュール４０に代えて、図１５に示すように、ユーザによる入力操作に応じてキューシートを入力するキューシート入力部４８を設ければよい。キューシート入力部４８は、入力されたキューシート２９をキューシートデータベース３７に保存する。
【００６３】
また、上記実施の形態では、ＰＣ１３は各放送局から提供されるキューシートをキューシートサーバ１２経由で取得しているが、各放送局から直接取得してもよい。具体的には、図６に示したキューシート取得モジュール４０は、キューシートサーバ１２ではなく各放送局サーバ１６に直接アクセスする。キューシートのフォーマットは放送局ごとに異なっているので、この場合は、図１６に示すように、取得されたキューシートのフォーマットを共通フォーマットに変換するフォーマット変換部２１をＰＣ１３に設ければよい。フォーマット変換部２１は、共通フォーマットのキューシート２９をキューシートデータベース３７に保存する。ただし、放送局から提供されるキューシートが既に共通フォーマットを有している場合、キューシート取得モジュール４０はフォーマット変換部２１をバイパスし、取得したキューシートをキューシートデータベース３７に直接書き込めばよい。
【００６４】
また、上記実施の形態では放送データは無線放送で送信されているが、有線放送で送信されていてもよく、また、インターネット等の電気通信回線を介して送信されていてもよい。インターネット経由で放送データを受信するためには、図６に示したＦＭチューナ１４、ＡＤＣ３１及びＭＰ３エンコーダ３２に代えて、図１７に示すように、放送データ取得モジュール５０をＰＣ１３に設ければよい。放送データ取得モジュール５０は放送局サーバ１６にアクセスし、そこに現在取得可能な状態でアップロードされている放送データ（又はリアルタイムストリームとして配信されている放送データ）を送信するよう要求する。放送局サーバ１６はこの要求に応じて放送データを返信するので、放送データ取得モジュール５０は返信されて来た放送データを受信してＭＰ３データベース３４に保存する。すなわち、放送データ取得モジュール５０は放送局サーバ１６から放送データをダウンロードする。
【００６５】
図１７に示した例では、キューシート取得モジュール４０で放送局サーバ１６からキューシートを直接取得し、フォーマット変換部２１でキューシートのフォーマットを共通フォーマットに変換するようにしているが、図６に示したようにキューシート取得モジュール４０でキューシートサーバ１２からキューシートを取得したり、図１５に示したようにキューシート入力部４８でキューシートを入力したりしてもよい。
【００６６】
また、キューシートが放送データに多重化されている場合は、図１８に示すように、デマルチプレクサ（ＤＭＵＸ）５２を設ければよい。デマルチプレクサ５２は、キューシート取得モジュール４０に代わりにキューシートを取得する機能を有するもので、放送データ取得モジュール５０で取得した放送データからキューシートを分離する。放送データそのものはＭＰ３データベース３４に保存され、分離されたキューシートはキューシートデータベース３７に保存される。キューシートが独自フォーマットの場合はフォーマット変換部２１により共通フォーマットに変換された後、キューシートデータベース３７に保存される。
【００６７】
また、ＦＭ文字多重放送などのように、無線放送で送信される放送データにＤＡＲＣ(DAta Radio Channel)方式等によりキューシートを文字情報として多重化することも可能である。この場合、図１９に示すように、ＦＭ文字多重放送対応のＦＭチューナ１４を用い、受信部５４で受信した放送データからデマルチプレクサ５２でキューシートを分離する。放送データそのものはＡＤＣ３１及びＭＰ３エンコーダ３２を介してＭＰ３データベース３４に保存される。一方、分離されたキューシートは、必要に応じて共通フォーマットに変換され、キューシートデータベース３７に保存される。
【００６８】
また、図６に示したＦＭチューナ１４及びＰＣ１３の両方の機能を備えた一体型のエアチェック装置にしてもよいことは上述したが、ネットワークインターフェースを有していないエアチェック装置にはキューシート取得モジュールを設けることはできない。したがって、このような場合は、図２０に示すように、ネットワークインターフェースを有するＰＣ５６にキューシート取得モジュール４０を設け、ＰＣ５６をエアチェック装置５８の入出力インターフェース６０に接続すればよい。入出力インターフェース６０としては、ＵＳＢ(Universal Serial Bus)、ＩｒＤＡ(Infrared Data Association)などのほか、メモリカードを利用してもよい。
【００６９】
この例では、ＰＣ５６はキューシート取得モジュール４０でキューシートサーバ１２又は放送局サーバ１６からキューシートを取得し、エアチェック装置５８の入出力インターフェース６０を介してキューシートデータベース３７に保存する。キューシート取得モジュール４０で取得するキューシートのフォーマットが共通フォーマットでない場合、フォーマット変換部５６を図２０に示すようにＰＣ５６に設けるか、エアチェック装置５８に設けるか、すればよい。なお、ＰＣ５６に代えて、携帯電話機やＰＤＡ等の携帯情報端末を用いてもよい。
【００７０】
また、ウェブブラウザ３３やＭＰ３プレーヤ１５はＰＣ１３又はエアチェック装置５８内に設けられているが、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)等のネットワーク経由で接続された他のＰＣ、専用機、携帯電話、又はＰＤＡ内に設けられていてもよい。
【００７１】
また、ＭＰ３データベース３４には外部から取得したＭＰ３データを保存しているが、ここに他の方法で取得したＭＰ３データを一緒に保存してもよい。
【００７２】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態によるエアチェックシステムを含むコンピュータネットワークの全体構成を示す機能ブロック図である。
【図２】図１中のキューシートサーバの構成を示す機能ブロック図である。
【図３】図１に示したエアチェックシステムで使用されるキューシートのデータ構造を示す図である。
【図４】図３に示したキューシートの一例を示す図である。
【図５】図２に示したキューシートサーバの動作を示すフロー図である。
【図６】図１中のＰＣ及びＦＭチューナの構成を示す機能ブロック図である。
【図７】図６に示したＰＣの動作を示すフロー図である。
【図８】図６に示したＰＣで生成される録音状況管理テーブルのデータ構造を示す図である。
【図９】図８に示した録音状況管理テーブルの一例を示す図である。
【図１０】図６に示したＰＣによるインデックスファイルの生成方法及び曲の抽出方法を示す説明図である。
【図１１】図６に示したＰＣで生成されるインデックスファイルのデータ構造を示す図である。
【図１２】図２及び図６に示したキューシートサーバ及びＰＣの動作を示すフロー図である。
【図１３】図１０に示した曲の抽出に使用されるキューシートの一例を示す図である。
【図１４】本発明の実施の形態によるキューシートサーバの他の例を示す図である。
【図１５】本発明の実施の形態によるＰＣの他の例を示す図である。
【図１６】本発明の実施の形態によるＰＣのさらに他の例を示す図である。
【図１７】本発明の実施の形態によるＰＣのさらに他の例を示す図である。
【図１８】本発明の実施の形態によるＰＣのさらに他の例を示す図である。
【図１９】本発明の実施の形態によるＦＭチューナ及びＰＣの他の例を示す図である。
【図２０】本発明の実施の形態によるエアチェック装置の他の例を示す図である。
【符号の説明】
【００７４】
１０  エアチェックシステム
１２  キューシートサーバ
１４  ＦＭチューナ
１５  ＭＰ３プレーヤ
１６  放送局サーバ
２０  キューシート取得部
２１，５６  フォーマット変換部
２２  サービス情報追加部
２３  ウェブサーバ
２４，２６，２９  キューシート
２８  キューシートデータベース
３３  ウェブブラウザ
３４  ＭＰ３データベース
３５  録音状況管理データベース
３６  インデックスデータベース
３７  キューシートデータベース
３８  インデックス生成モジュール
３９  ウェブインターフェース
４０  キューシート取得モジュール
４２  ＭＰ３ファイル
４３  録音状況管理テーブル
４４  インデックスファイル
４５  セクション
５０  放送データ取得モジュール
５２  デマルチプレクサ
５８  エアチェック装置
２６１，４３１，４４１  フィールド
２６２，４３２，４４２  レコード
【図１】
2007059035.tif 000003
【図２】
2007059035.tif 000004
【図３】
2007059035.tif 000005
【図４】
2007059035.tif 000006
【図５】
2007059035.tif 000007
【図６】
2007059035.tif 000008
【図７】
2007059035.tif 000009
【図８】
2007059035.tif 000010
【図９】
2007059035.tif 000011
【図１０】
2007059035.tif 000012
【図１１】
2007059035.tif 000013
【図１２】
2007059035.tif 000014
【図１３】
2007059035.tif 000015
【図１４】
2007059035.tif 000016
【図１５】
2007059035.tif 000017
【図１６】
2007059035.tif 000018
【図１７】
2007059035.tif 000019
【図１８】
2007059035.tif 000020
【図１９】
2007059035.tif 000021
【図２０】
2007059035.tif 000022
【手続補正書】
【提出日】平成18年7月4日(2006.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバと、前記サーバにアクセス可能なエアチェック装置とを備えたエアチェックシステムであって、
前記サーバは、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶するための記憶手段と、
前記エアチェック装置からの要求に応じて前記記憶手段からキューシートを読み出して前記エアチェック装置に送信する送信手段とを含み、
前記エアチェック装置は、
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信手段により受信された放送データを記憶媒体に記録する記録手段と、
前記放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するインデックス生成手段と、
前記サーバにキューシートを要求して取得する取得手段と、
ユーザによる入力操作に応じて所望のコンテンツを指定する指定手段と、
前記取得手段により取得されたキューシート及び前記インデックス生成手段により生成されたインデックスを参照し、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツを再生する再生手段とを含むことを特徴とするエアチェックシステム。
【請求項２】
請求項１に記載のエアチェックシステムであって、
前記サーバはさらに、
複数の放送局から取得した複数のキューシートのフォーマットを所定の共通フォーマットに変換するフォーマット変換手段を含むことを特徴とするエアチェックシステム。
【請求項３】
請求項１又は請求項２に記載のエアチェックシステムであって、
前記サーバはさらに、
あらかじめ定められた情報を前記キューシートに追加する情報追加手段を含むことを特徴とするエアチェックシステム。
【請求項４】
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信手段により受信された放送データを記憶媒体に記録する記録手段と、
前記放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するインデックス生成手段と、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを取得する取得手段と、
ユーザによる入力操作に応じて所望のコンテンツを指定する指定手段と、
前記取得手段により取得されたキューシート及び前記インデックス生成手段により生成されたインデックスを参照し、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツを再生する再生手段とを備えたことを特徴とするエアチェック装置。
【請求項５】
放送局から放送されかつ受信機により受信された複数のコンテンツを含む放送データを記憶媒体に記録するステップと、
前記放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するステップと、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを取得するステップと、
前記取得されたキューシート及び前記生成されたインデックスを参照し、前記記憶媒体に記録されたコンテンツの中から所望のコンテンツをプレーヤにより再生するために抽出するステップとをコンピュータに実行させるためのエアチェックプログラム。
【請求項６】
各放送局に付与される識別子を記述したフィールドと、当該放送局から放送された複数のコンテンツに対応する複数のレコードとを備え、各レコードには対応するコンテンツの特定情報及び放送時間が記述され、請求項１に記載のエアチェックシステムにより使用されることを特徴とするキューシート。
【請求項７】
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信手段により受信された放送データを記憶媒体に記録する記録手段と、
前記放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成するインデックス生成手段と、
放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶するための記憶手段と、
ユーザによる入力操作に応じて所望のコンテンツを指定する指定手段と、
前記記憶手段に記憶されたキューシート及び前記インデックス生成手段により生成されたインデックスを参照し、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツを再生する再生手段とを備えたことを特徴とするエアチェック装置。
【請求項８】
請求項７に記載のエアチェック装置であってさらに、
前記キューシートを外部から取得して前記記憶手段に保存する取得手段を備えたことを特徴とするエアチェック装置。
【請求項９】
請求項８に記載のエアチェック装置であって、
前記キューシートは前記放送データに多重化されており、
前記取得手段は、前記受信手段により受信された放送データから前記キューシートを分離することを特徴とするエアチェック装置。
【請求項１０】
請求項８又は請求項９に記載のエアチェック装置であってさらに、
前記取得手段により取得した複数のキューシートのフォーマットを所定の共通フォーマットに変換するフォーマット変換手段を備えたことを特徴とするエアチェック装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によるエアチェックシステムは、サーバと、サーバにアクセス可能なエアチェック装置とを備える。サーバは、記憶手段と、送信手段とを含む。記憶手段は、放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶する。送信手段は、エアチェック装置からの要求に応じて記憶手段からキューシートを読み出してエアチェック装置に送信する。エアチェック装置は、受信手段と、記録手段と、インデックス生成手段と、取得手段と、指定手段と、抽出手段と、再生手段とを含む。受信手段は、放送局から放送された複数のコンテンツを含む放送データを受信する。記録手段は、受信手段により受信された放送データを記憶媒体に記録する。インデックス生成手段は、放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成する。取得手段は、サーバにキューシートを要求して取得する。指定手段は、ユーザによる入力操作に応じて所望のコンテンツを指定する。抽出手段は、取得手段により取得されたキューシート及びインデックス生成手段により生成されたインデックスを参照し、記憶媒体に記録された放送データの中から指定手段により指定されたコンテンツを抽出する。再生手段は、抽出手段により抽出されたコンテンツを再生する。ここでいうコンテンツは代表的には、ラジオ局から放送される音楽、テレビ局から放送される映像などを含む。受信手段及び記録手段は原則的には常時動作し続け、放送データを全て受信して記憶媒体に記録するが、一時的に動作を中止してもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
このエアチェックシステムによれば、エアチェック装置が放送データを原則として全て受信して記憶媒体に記録しておき、その後、放送局から提供されるキューシートを参照し、記憶媒体に記録された放送データの中から所望のコンテンツを抽出するようにしているため、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得することができる。また、放送データは所定時間ごとに複数のセクションに分割され、各セクションの開始アドレスを含むインデックスが生成されるので、エアチェック装置はインデックスを参照することにより、所望のコンテンツを所定時間単位で確実に抽出することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明による別のエアチェック装置は、受信手段と、記録手段と、インデックス生成手段と、記憶手段と、指定手段と、抽出手段と、再生手段とを備える。受信手段は、放送局から放送された複数のコンテンツを含む放送データを受信する。記録手段は、受信手段により受信された放送データを記憶媒体に記録する。インデックス生成手段は、放送データを所定時間ごとに複数のセクションに分割し、各セクションの開始アドレスを含むインデックスを生成する。記憶手段は、放送局から放送される各コンテンツの特定情報及び放送時間を対応付けたキューシートを記憶する。指定手段は、ユーザによる入力操作に応じて所望のコンテンツを指定する。抽出手段は、記憶手段に記憶されたキューシート及びインデックス生成手段により生成されたインデックスを参照し、記憶媒体に記録された放送データの中から指定手段により指定されたコンテンツを抽出する。再生手段は、抽出手段により抽出されたコンテンツを再生する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
このエアチェック装置によれば、放送データを原則として全て受信して記憶媒体に記録しておき、その後、キューシートを参照し、記憶媒体に記録された放送データの中から所望のコンテンツを抽出するようにしているため、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得することができる。また、放送データは所定時間ごとに複数のセクションに分割され、各セクションの開始アドレスを含むインデックスが生成されるので、エアチェック装置はインデックスを参照することにより、所望のコンテンツを所定時間単位で確実に抽出することができる。