説明

エアチェックシステム、エアチェック装置、キューシートサーバ及びエアチェックプログラム。

【課題】放送されたコンテンツのうち、所定の時期に発売されるコンテンツを閲覧できるエアチェックシステムを提供する
【解決手段】エアチェックシステム1内のキューシートサーバ12は、放送局から放送された複数の曲の特定情報(タイトル名やアーティスト名等)と放送時間とを有するキューシートを放送局サーバ16から取得して記憶する。音楽配信サーバ15は、コンテンツの特定情報と発売日とを有するリリース情報を蓄積する。エアチェック装置80内のパーソナルコンピュータ(PC)13は、キューシートとリリース情報とを取得する。PC13はさらに、キューシートに登録された曲のうち、発売日が所定期間内に含まれる曲を検索する。そして、検索された曲に対応した特定情報を新譜情報としてPC13のディスプレイに表示する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、エアチェックシステムに関し、さらに詳しくは、放送局から送信される楽曲や映画等の多数のコンテンツに関する情報を表示するエアチェックシステムに関する。
【背景技術】
【0002】
ラジオ放送局は、オンエアされた曲に関する情報を列挙したキューシートを作成し、インターネット経由で視聴者に提供している。キューシート内の曲情報には、放送された曲のタイトルやアーティスト名といった曲の特定情報と、曲の放送時間とが含まれる。放送局では、1又は複数の曲をオンエアした後、オンエアした曲の情報を順次キューシートに登録する。このキューシートを見れば、視聴者はどのような曲がいつ放送されたかを正確に知ることができる。
【0003】
しかしながら、放送された曲のうちのいずれが新譜であるかまではわからない。また、放送された曲のうち、所定の年代に流行った曲を探すこともできない。さらに、それらの曲を聴こうと思っても、既に放送された後であるため、今更録音することもできない。
【特許文献1】特開2007−059035号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
本発明の目的は、放送されたコンテンツのうち、所定の時期に発売されるコンテンツを閲覧できるエアチェックシステムを提供することである。
【0005】
本発明の他の目的は、放送されたコンテンツのうち、所定の時期に発売されるコンテンツを抽出可能なエアチェックシステムを提供することである。
【課題を解決するための手段及び発明の効果】
【0006】
本発明によるエアチェックシステムは、キューシートサーバ、リリースサーバ及びエアチェック装置を備える。キューシートサーバは複数のコンテンツ情報を記憶するためのキューシート記憶手段を備える。複数のコンテンツ情報は、放送局から放送された複数のコンテンツの特定情報と、放送時間に関する情報とを含む。リリースサーバは、複数のリリース情報を記憶するためのリリース記憶手段を備える。リリース情報は、コンテンツの特定情報及びコンテンツの発売日を含む。キューシートサーバ、リリースサーバ及びエアチェック装置の少なくとも1つは、検索手段を備える。検索手段は、複数のコンテンツ情報と、複数のコンテンツ情報に対応する複数のリリース情報とに基づいて、複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索する。エアチェック装置は表示手段を備える。表示手段は、検索されたコンテンツ情報内の特定情報を表示する。
【0007】
本発明によるエアチェックシステムは、放送局から放送されたコンテンツのうち、そのコンテンツの発売日が所定期間内のコンテンツを検索し、そのコンテンツをエアチェック装置で表示できる。そのため、エアチェック装置のユーザは、たとえば、放送されたコンテンツのうち近日発売されるコンテンツの情報をエアチェック装置で閲覧したり、放送されたコンテンツのうち所定の年代に発売されたコンテンツの情報を閲覧したりすることができる。
【0008】
好ましくは、エアチェック装置はさらに、受信手段と、エアチェック記憶手段と、指定手段と、抽出手段とを備える。受信手段は、放送局から放送された複数のコンテンツを含む放送データを受信する。エアチェック記憶手段は、受信された放送データを放送時間と対応付けて記憶する。指定手段は、検索されたコンテンツ情報により特定されるコンテンツの中から、所望のコンテンツを指定する。抽出手段は、指定されたコンテンツのコンテンツ情報内の放送時間に関する情報に基づいて、記憶された放送データから指定されたコンテンツを抽出する。
【0009】
この場合、エアチェック装置は、放送データを放送時間に対応づけて記憶する。そのため、たとえば、エアチェック装置に表示されたコンテンツの中からユーザ所望のコンテンツが指定されたとき、コンテンツ情報に基づいて、放送データの中から所望のコンテンツを容易に抽出できる。
【0010】
好ましくはさらに、エアチェック装置は判断手段を備える。判断手段は、コンテンツ情報内の放送時間に関する情報に基づいて、コンテンツ情報により特定されるコンテンツを含む放送データがエアチェック記憶手段に記憶されているか否かを判断する。表示手段は、検索されたコンテンツ情報のうち、特定されるコンテンツを含む放送データがエアチェック記憶手段に記憶されていると判断されたコンテンツ情報の特定情報を表示する。
【0011】
この場合、エアチェック装置に表示されたコンテンツはエアチェック装置内に記憶されている。そのため、エアチェック装置に表示されたコンテンツから所望のコンテンツを指定したときに、指定されたコンテンツがエアチェック装置で再生できないという事態を防ぐ。
【0012】
本発明によるエアチェック装置は、サーバ群に接続可能である。サーバ群は、放送局から放送された複数のコンテンツの特定情報と放送時間に関する情報とを含む複数のコンテンツ情報と、コンテンツの特定情報及びコンテンツの発売日を含む複数のリリース情報とを蓄積する。エアチェック装置は、取得手段と、検索手段と、表示手段とを備える。取得手段は、複数のコンテンツ情報と、コンテンツ情報に対応した複数のリリース情報とをサーバ群から取得する。検索手段は、複数のコンテンツ情報と複数のリリース情報とに基づいて、複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索する。表示手段は、検索されたコンテンツ情報内の特定情報を表示する。
【0013】
本発明によるエアチェック装置は、放送局から放送されたコンテンツのうち、そのコンテンツの発売日が所定期間内のコンテンツを検索し、検索されたコンテンツに関する情報を表示する。そのため、たとえば、放送されたコンテンツのうち近日発売されるコンテンツの情報を表示したり、放送されたコンテンツのうち所定の年代に発売されたコンテンツの情報を表示したりでき、エアチェック装置のユーザは、その情報を閲覧できる。
【0014】
本発明によるキューシートサーバは、コンテンツの特定情報及びコンテンツの発売日を含む複数のリリース情報を蓄積するリリースサーバと、エアチェック装置とに接続可能である。キューシートサーバは、キューシート記憶手段と、取得手段と、検索手段と、送信手段とを備える。キューシート記憶手段は、放送局から放送された複数のコンテンツの特定情報と放送時間に関する情報とを有する複数のコンテンツ情報を記憶する。取得手段は、複数のコンテンツ情報に対応する複数のリリース情報をリリースサーバから取得する。検索手段は、複数のコンテンツ情報と、取得された複数のリリース情報とに基づいて、複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索する。送信手段は、検索されたコンテンツ情報の特定情報をエアチェック装置が表示するために、検索されたコンテンツ情報をエアチェック装置に送信する。
【0015】
本発明によるキューシートサーバは、放送局から放送されたコンテンツのうち、そのコンテンツの発売日が所定期間内のコンテンツを検索し、検索されたコンテンツに関する情報をエアチェック装置に表示させる。そのため、たとえば、放送されたコンテンツのうち近日発売されるコンテンツの情報をエアチェック装置に表示させたり、放送されたコンテンツのうち所定の年代に発売されたコンテンツの情報を表示させたりすることができる。
【0016】
本発明によるエアチェックプログラムは、上述のエアチェック装置内のコンピュータに上述の手段を実現させる。
【発明を実施するための最良の形態】
【0017】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【0018】
[第1の実施の形態]
[全体構成]
図1を参照して、本発明の実施の形態によるエアチェックシステム10は、ラジオのFM(Frequency Modulation)放送から所望の曲を自動的に取得するためのもので、インターネット11に接続されるキューシートサーバ12と、インターネット11に接続されるパーソナルコンピュータ(PC)13と、PC13に接続されるFMチューナ14と、インターネット11に接続されるリリースサーバ(以下、音楽配信サーバという)15とを備える。インターネット11には、複数の放送局サーバ16も接続されている。
【0019】
キューシートサーバ12は本サービスを提供する事業者等によって管理され、放送局サーバ16は主に音楽番組等を放送する放送局によって管理される。キューシートサーバ12は、各放送局サーバ16からキューシートを取得し、各ユーザのPC13に提供する。音楽配信サーバ15は、曲を有料又は無料でダウンロード可能な音楽配信サイトやオンラインCD及びDVDショップの運営会社によって管理される。PC13及びFMチューナ14は視聴者であるユーザの所有物である。PC13はキューシートサーバ12及び音楽配信サーバ15にアクセス可能なクライアントとして機能する。PC13及びFMチューナ14はエアチェック装置80を構成する。
【0020】
PC13は汎用のもので、図2に示すように、CPU(Central Processing Unit)131、ROM(Read Only Memory)やRAM(Random Access Memory)等のメモリ132、ハードディスクドライブ(HDD)133、ディスプレイ134、キーボードやマウスといった入力装置135などを備える。なお、キューシートサーバ12及び音楽配信サーバ15も図2と同じハードウェア構成を有する。
【0021】
PC13には、後述するエアチェックプログラムがインストールされている。FMチューナ14は、各放送局からFM放送を受信し、受信した放送データをPC13に供給する。
【0022】
[キューシートサーバ]
図3を参照して、キューシートサーバ12は、取得部20と、フォーマット変換部21と、ウェブサーバ23とを備える。取得部20は、各放送局サーバ16にアクセスし、そこにアップロードされているキューシート24を取得する。
【0023】
各放送局から提供されるキューシート24には、時間の経過に伴ってオンエアされた曲の曲情報が順次登録される。曲情報は、オンエアされた曲を特定するための特定情報と、その曲の放送時間とを含む。特定情報は、曲のタイトルやアーティスト名、その曲が収録されたアルバム名、曲のジャンル等の曲の属性を含む。
【0024】
曲情報はたとえば、HTML(Hyper Text Markup Language)で記述されている。しかしながら、記述されている情報の種類、使用されているタグの種類、記述の順序など、そのフォーマットは放送局ごとに異なっている。各曲情報に対応する放送時間は、放送開始時刻と放送終了時刻とを含む。
【0025】
フォーマット変換部21は、取得されたキューシート24のフォーマットを所定の共通フォーマットに変換する。フォーマット変換部21は、複数種類のフォーマットに対応して複数の変換フィルタ25を有する。各変換フィルタ25は、対応するフォーマットを共通フォーマットに変換する。
【0026】
これにより得られるキューシート26は共通フォーマットを有する。具体的には図4に示すように、キューシート26は、各放送局に付与されるステーションID(識別子)を記述したフィールド261と、当該放送局から放送された複数の曲に対応する複数のレコード262とを備える。
【0027】
各レコード262には、対応する曲Mの曲情報MIが登録される。具体的には、対応する曲の放送時間(放送開始時刻begin及び放送終了時刻end)と、特定情報であるメタデータとが記述される。図5にキューシート26の一例を示す。
【0028】
ウェブサーバ23にはキューシートデータベース28が構築される。共通フォーマットに変換されたキューシート26は、キューシートデータベース28に記憶される。ウェブサーバ23は、PC13からの要求に応じてキューシート26を読み出してPC13に送信する。
【0029】
次に、図6を参照してキューシートサーバ12の動作を説明する。
【0030】
取得部20は、各放送局サーバ16にキューシート24を送信するよう要求する(S101)。各放送局サーバ16はこの要求を受け付け(S201)、キューシート24をキューシートサーバ12に送信する(S202)。取得部20はキューシート24を受信し(S102)、フォーマット変換部21に供給する。
【0031】
フォーマット変換部21は、キューシート24のフォーマットを共通フォーマットに変換し、図4及び図5に示すキューシート26を作成する(S103)。作成されたキューシート26は、キューシートデータベース28に保存される(S104)。
【0032】
キューシートサーバ12は、上述の動作を所定期間ごとに実行する。オンエアされる曲は、時間の経過に伴って増加するため、キューシート26内の曲情報は、所定時間ごとに更新される。
【0033】
[音楽配信サーバ]
音楽配信サーバ15のハードウェア構成は図2に示すとおりである。音楽配信サーバ15は、HDD133に図7に示すリリース情報テーブル150を記憶する。リリース情報テーブル150は、過去にリリースされた複数の曲及び近日リリースされる複数の曲(新譜)に対応する複数のレコード151とを備える。
【0034】
各レコード151には、対応する曲のリリース情報RIが登録される。リリース情報RIは、対応する曲のタイトル名と、アーティスト名と、その曲のリリース日と、その曲のアーティスト画像やCD及びDVDジャケット画像等の画像データが格納されたウェブサイトのURL(Uniform Resource Locator)と、その曲を収録したCDやDVD、デジタルデータを販売するウェブサイトのURLとを含む。リリース情報RIは上述の情報以外の他の情報を含んでもよい。
【0035】
音楽配信サーバ15は、エアチェック装置80からの要求により、リリース情報RIをエアチェック装置80に送信する。
【0036】
[FMチューナ及びPC(エアチェック装置)]
図8を参照して、エアチェック装置80は、PC13とFMチューナ14とを含む。FMチューナ14はFM放送を受信する。PC13は、FMチューナ14から出力されるアナログ信号をデジタル信号に変換するADC(Analog to Digital Converter)31を備える。ADC31は、たとえばサウンドカードなどを指す。ただし、デジタル信号を出力可能なデジタルチューナの場合、PC13はADC31を備えていなくてもよい。PC13にはまた、汎用のMP3(MPEG Audio Layer-3)エンコーダ32、汎用のウェブブラウザ33及び汎用のMP3プレーヤ17とともに、後に詳述するエアチェックプログラム(38〜40)がインストールされ、MP3データベース34、録音状況管理データベース35、インデックスデータベース36、キューシートデータベース37及びリリース情報データベース75が構築される。エアチェックプログラムは、インデックス生成モジュール38、ウェブインターフェース39及び取得モジュール40からなる。これらの詳細は以下の動作説明で明らかにする。
【0037】
次に、エアチェック装置80の動作を説明する。
FMチューナ14及びPC13は常に動作している。したがって、FMチューナ14は常にFM放送を受信し、PC13は受信された放送データを全て記憶媒体(HDD133)に記録する。
【0038】
図9を参照して、PC13内のMP3エンコーダ32は常に動作しており、FMチューナ14から出力され、A/D変換されたデジタル放送データをMP3データにエンコードする(S301)。これと並行してウェブインターフェース39も動作し、MP3エンコーダ32で得られたMP3データを所定時間(本例では6時間)ごとに1つのMP3ファイル42としてMP3データベース34に保存(録音)する(S302)。
【0039】
ウェブインターフェース39はまた、図10に示した録音状況管理テーブル43を生成し(S311)、録音状況管理データベース35に保存する(S312)。
【0040】
図10を参照して、録音状況管理テーブル43は、ステーションIDを記述したフィールド431と、複数のMP3ファイル42に対応する複数のレコード432とを有する。各レコード432には、対応するMP3ファイル42の録音開始時刻、録音終了時刻及びファイル名が記述されている。図11に録音状況管理テーブル43の一例を示す。
【0041】
なお、MP3ファイル42のファイル名は、ステーションID及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.MP3」(MP3はMP3ファイル42を示す拡張子)と設定される。録音開始時刻はMP3ファイル(放送データ)の放送開始時刻に相当し、録音終了時刻は、MP3ファイルの放送終了時刻に相当する。要するに、録音時刻は放送時刻に一致する。
【0042】
FM放送は原則として毎日24時間録音されるが、停電したり、ユーザがPC13の電源を落とす場合もあるので、必ずしも全ての放送データがMP3ファイル42として保存されるとは限らない。たとえば、図11において斜線以外の部分は録音されていない。
【0043】
一方、インデックス生成モジュール38は、MP3データベース34からMP3ファイル42を読み込み、MP3ファイル42に基づいてインデックスファイル44を生成し(S321)、インデックスデータベース36に保存する(S322)。
【0044】
具体的には図12に示すように、インデックス生成モジュール38はMP3ファイル42を所定時間ごとに複数のセクション45に分割する。本例では、6時間分のMP3ファイル42が1秒ごとに分割されるので、21600個(=6時間×60分×60秒)のセクション45が得られる。そして、インデックス生成モジュール38は各セクション45の開始アドレスを順にインデックスファイル44に書き込む。
【0045】
図13にインデックスファイル44の一例を示す。インデックスファイル44はステーションIDを記述したフィールド441と、複数のセクション45に対応する複数のレコード442とを有する。各レコード442には、対応するセクション45の開始アドレスが記述される。本例では、MP3ファイル42の先頭アドレスからのオフセット(相対アドレス)が開始アドレスとして書き込まれる。
【0046】
なお、図13にはMP3ファイル42の先頭からの経過時間(秒数)が示されているが、この表記はあってもよいが、実際にはなくてもよい。各オフセット(レコード442)の経過時間は、そのオフセットよりも前にあるオフセットの数から算出可能だからである。
【0047】
また、インデックスファイル44のファイル名も、対応するMP3ファイル42と同じステーションID及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.IDX」(IDXはインデックスファイル44を示す拡張子)と設定される。
【0048】
[曲情報表示処理]
次に、エアチェック装置80内のPC13により実行される曲情報表示処理について説明する。エアチェック装置80は、放送局から放送された曲のうち、新譜のみをリストアップしてディスプレイ134に表示する。これにより、ユーザは、オンエアされた曲のうち新譜のみを閲覧できる。また、ユーザは、表示された曲のうち所望の曲の再生を指示し、その曲を聴くことができる。
【0049】
図14を参照して、PC13内のウェブインターフェース39は、所定期間ごとに(S401)、キューシート26をキューシートサーバ12に要求し、キューシート26を取得する(S402)。取得されたキューシート26は、キューシートデータベース37に格納される。
【0050】
ウェブインターフェース39は、キューシート26に登録された曲情報MIに対応する曲のリリース情報RIを音楽配信サーバ15に要求する(S404)。具体的には、ウェブインターフェース39は、ステップS402で取得されたキューシート26を参照し、キューシート26に含まれる複数の曲情報MIの特定情報(たとえば、タイトル名及びアーティスト名)を読み出す。そして、読み出された特定情報を音楽配信サーバ15に送信する。音楽配信サーバ15は、PC13からリリース情報RIの要求コマンドを受けたとき、リリース情報テーブル150を参照して、送信された特定情報(タイトル名及びアーティスト名)に対応するリリース情報RIを抽出する。そして、抽出されたリリース情報RIをPC13に送信する。
【0051】
以上の方法により、ウェブインターフェース39は、キューシート26内の複数の曲情報MIに対応するリリース情報RIを取得する(S405)。取得されたリリース情報RIはリリース情報データベース75に格納される。
【0052】
キューシート26及び複数のリリース情報RIを取得したPC13は、キューシート26に登録された曲のうち新譜を検索する(検索処理:S406)。以下、検索処理について詳述する。
【0053】
ウェブインターフェース39は、検索番号i=1に設定する(S407)。そして、キューシート26の先頭に登録された複数の曲情報MI(以下、曲情報MI1〜MIn(nは自然数)とする)のうち、曲情報MI1に対応するリリース情報RI1をリリース情報データベース75から読み出す(S408)。ウェブインターフェース39は、リリース情報RI1内の発売日が、新譜の対象となる検索期間内か否かを判断する(S409)。PC13は、図15に示す検索期間テーブルをHDD133に記憶する。図15を参照して、検索期間テーブルには、複数の検索期間が登録されている。各検索期間は、入力装置135を用いたユーザ操作により設定可能である。ウェブインターフェース39は、検索期間テーブル内の「新譜」に対応する検索期間を読み出す。なお、本実施の形態では、ウェブインターフェース39は、ステップS406の処理において、検索期間テーブル内の「新譜」に対応する検索期間を用いるように予め設定されている。ウェブインターフェース39は、検索期間を読み出した後、リリース情報RI1内の発売日が検索期間内に含まれるか否かを判断する(S409)。図15の例によれば、ウェブインターフェース39は、リリース情報RI1内の発売日が、現在年月日±30日の期間内に含まれるか否かを判断する。
【0054】
発売日が検索期間内に含まれない場合(S409でNO)、ステップS411に進む。一方、発売日が検索期間内に含まれるとき(S409でYES)、ウェブインターフェース39は、リリース情報RI1及び対応する曲情報MI1をメモリ132に格納する(S410)。そして、キューシート26内に登録された曲情報MI1〜MIn全てについてステップS409の処理を実施していなければ(S411でNO)、検索番号iをインクリメントして(S412)、ステップS408に戻る。要するに、ウェブインターフェース39は、キューシート26に登録された全ての曲情報MInに対して、ステップS409の検索処理を実行する。
【0055】
キューシート26に登録された全ての曲情報MI1〜MInに対してステップS409の検索を実行したとき(S411でYES)、ウェブインターフェース39は、メモリ132に格納された曲情報MI及びリリース情報RIから曲の特定情報を読み出す。ウェブインターフェース39はたとえば、曲の特定情報(タイトル名、アーティスト名等)を読み出す。そして、ウェブインターフェース39はさらに、曲情報MIに対応する曲の発売日をリリース情報RIから読み出す。さらに、リリース情報RI内の画像URLに基づいて、対応する画像データを取得する。そして、これらのデータをウェブブラウザ33に供給する。
【0056】
ウェブブラウザ33はウェブインターフェース39から曲の特定情報を含む種々の情報を受け、ディスプレイ134に表示する(S415)。ウェブブラウザ33はたとえば、新譜のタイトル名、アーティスト名、発売日及びその曲に関する画像をリストで表示する。これにより、ユーザは、放送局から放送された曲のうち、新譜に関する情報のリストをディスプレイ134で閲覧することができる。
【0057】
ユーザは、ディスプレイ134にリスト表示された複数の新譜の中から、所望の新譜を聴くことができる。ユーザは、マウス等の入力装置135を用いて、表示された複数の新譜のうち、所望の曲を指定する。たとえば、ユーザが所望の曲をマウスでクリックすると、ウェブブラウザ33はその入力操作に応じて所望の曲を指定し(416でYES)、その曲を読み出すようにウェブインターフェース39に対してクエリを発行する。ウェブインターフェース39はこのクエリに応じて、指定された曲のデータをMP3データベース34から抽出する(S417)。抽出方法は次の通りである。
【0058】
ウェブインターフェース39は、キューシートデータベース37内のキューシート26を参照して、指定された曲に対応する曲情報MInを特定する。そして、特定された曲情報MInの放送時間(放送開始時刻begin及び放送終了時刻end)を抽出する。そして、ウェブインターフェース39は、キューシート26内のステーションIDと同じステーションIDの録音状況管理テーブル43を参照して、対応するMP3ファイル42のファイル名を特定する。このとき、ウェブインターフェース39は、録音状況管理テーブル43内の録音開始時刻から録音終了時刻までの間に曲MInの放送時間を含むMP3ファイル43のファイル名を特定する。ウェブインターフェース39はさらに、特定されたファイル名に対応するインデックスファイル44を読み出し、読み出されたインデックスファイル44を参照して、曲情報MIn内の放送時間(放送開始時刻beginから放送終了時刻endまで時間)に対応するMP3データを抽出する(S417)。
【0059】
ウェブインターフェース39は、抽出されたMP3データをウェブブラウザ33に渡す。ウェブブラウザ33はMP3プレーヤ17を起動し、MP3プレーヤ17はそのMP3データに基づいて、指定された曲を再生する(S418)。
【0060】
上述のとおり、FM放送は、原則として24時間録音されるが、停電したり、ユーザがPC13の電源を落とす場合もあるので、必ずしも全ての放送データがMP3ファイル42として保存されるとは限らない。そのため、ディスプレイ134に表示された新譜リスト内の曲が実際には録音されていない場合もあり得る。
【0061】
このような事態を防止するために、ディスプレイ134が既に録音されている曲のみを新譜として表示するように設定することができる。この設定は入力装置135を用いたユーザ操作により入力され、その表示条件は、予めHDD133に格納される。
【0062】
ウェブインターフェース39は、ステップS406の検索処理を実行した後、HDD133に格納された表示条件を参照し、録音曲のみを表示する設定となっているか否かを判断する(S413)。録音曲のみを表示する設定となっていない場合の動作(S413でNO)は上述の通りである。録音曲のみを表示する設定となっている場合(S413でYES)、ウェブインターフェース39は、ステップS410でメモリ132に格納された複数の曲情報MI及びリリース情報RIのうち、曲データがMP3ファイルデータベース34に格納されたものを特定する(S414)。ステップS414の特定処理は次の通りである。
【0063】
ウェブインターフェース39は、ステップS410でメモリ132に格納された曲情報MIの放送時間を読み出す(S450)。そして、キューシート26のステーションIDと同じステーションIDを有する録音状況管理テーブル43を参照して、読み出された曲情報MIの放送時間を録音時間に含むMP3ファイル42が存在するか否かを判断する(S451)。放送時間が録音時間に含まれるMP3ファイル42が存在する場合(S451でYES)、対応する曲情報MIを特定する(S452)。たとえば、ウェブインターフェース39は、ステップS410とは別のメモリ領域にステップS452で特定された曲情報MIを格納する。ウェブインターフェース39は、ステップS410で格納された曲情報MI全てに対して(S453)ステップS450及びS451を実行する。
ステップS414が終了したとき、ウェブインターフェース39は、ステップS452で特定された曲情報MIの特定情報等のデータをウェブブラウザ33に受け渡し、ウェブブラウザ33はそのデータをディスプレイ134に表示する(S415)。以上の方法により、録音された曲の中から新譜のみをディスプレイ134に表示できる。
【0064】
以上の動作により、ユーザは、放送された曲の中から、新譜のリストをディスプレイ134で容易に閲覧することができ、その中から、所望の曲を指定すれば、その曲を容易に聴くことができる。曲を指定しても、曲が録音されていないという事態は回避できる。
【0065】
上述の説明では、キューシート26を利用して、新譜のリストをディスプレイ134に表示したが、ディスプレイ134に表示するリストは新譜に限られない。図15に示すとおり、検索期間テーブルには種々の検索期間が登録されており、ユーザ操作に応じて検索期間の設定を追加及び変更できる。たとえば、ユーザが、キューシート26の中から70年代の曲をリストアップして表示したい場合、ユーザの入力操作に応じてウェブインターフェース39は、検索期間を「70's」の検索期間(1970年1月1日〜1979年12月31日)に設定する。そして、図14に示す処理を実行すれば、ディスプレイ134に70年代にリリースされた曲のリストが表示される。
【0066】
[第2の実施の形態]
第1の実施の形態では、エアチェック装置80内のPC13が、音楽配信サーバ15からリリース情報RIを取得したが、キューシートサーバ12が音楽配信サーバ15からリリース情報RIを取得し、エアチェック装置80は、キューシートサーバ12経由でリリース情報RIを取得してもよい。この場合、エアチェック装置80は、キューシートサーバからリリース情報RIを含むキューシートを受け取る。
【0067】
図16を参照して、第2の実施の形態によるキューシートサーバ120は、図3と比較して、新たにキューシート編集部22を備える。キューシート編集部22は、共通フォーマットに変換された各キューシート26に、リリース情報RIを追加する。具体的には、キューシート編集部22は、キューシート26内の曲情報MIに対応するリリース情報RIを音楽配信サーバ15から取得する。そして、リリース情報RIを曲情報MIと対応付けたキューシート29を作成する。作成されたキューシート29は、キューシートデータベース28に格納される。
【0068】
キューシートサーバ120の動作を図17に示す。ステップS101〜S103の動作は図6と同じである。キューシート編集部22は、共通フォーマットに変換されたキューシート26を参照して、キューシート26内の複数の曲情報MIに対応するリリース情報RIを音楽配信サーバ15に要求する(S110)。具体的には、キューシート編集部22は、キューシート26内の曲情報MIに対応するリリース情報RIを検索するための検索情報として、曲情報MIに対応する曲の特定情報(タイトル名及びアーティスト名)を読み出し、要求コマンドと共に音楽配信サーバ15に送信する。音楽配信サーバ15は、要求コマンドを受け(S111)、要求コマンド内の特定情報を用いて、リリース情報テーブル150からリリース情報RIを抽出する。そして、抽出されたリリース情報RIをキューシートサーバ120に送信する(S112)。
【0069】
キューシートサーバ120は、音楽配信サーバ15から送信されたリリース情報RIを受信する(S113)。そして、キューシート編集部22は、受信されたリリース情報RIを曲情報MIと対応付けてキューシート26に追加し、キューシート29を作成する。このとき、リリース情報RI内の情報のうち、曲情報MI内に既に含まれている情報はキューシートに追加されない。
【0070】
以上の方法により、リリース情報RI付きのキューシート29が作成される。キューシート29は、対応する曲の発売日に関する情報も含む。作成されたキューシート29は、キューシートデータベース28に登録される。
【0071】
本実施の形態の場合、エアチェック装置80内のPC13は、キューシートサーバ120からキューシート29を取得する。本実施の形態によるPC13の曲情報表示処理は以下の通りになる。
【0072】
PC13は、図14に示す曲情報表示処理のうち、ステップS402においてリリース情報付きのキューシート29を取得する。そのため、ステップS404及びS405は実施しない。ステップS406以降の動作は第1の実施の形態と同様である。
【0073】
さらに、PC13が図14中のステップS406の検索処理を実施する代わりに、キューシートサーバ120が検索処理を実施してもよい。キューシートサーバ120が検索処理を実行する場合のキューシートサーバ120の動作を図18に示す。
【0074】
図18中のステップS101〜S113の動作は図17と同じである。キューシート編集部22は、ステップS113で受信したリリース情報RI及びキューシート26を用いて、検索処理を実行する(S406)。検索処理動作は、図14での検索処理(S406)と同じである。キューシートサーバ120は、図15に示す検索期間テーブルを記憶しており、新譜を検索する場合は図15内の名称「新譜」に対応する検索期間を用いる。検索された曲情報MI及び対応するリリース情報RIはキューシートサーバ12内のメモリ132に格納される。
【0075】
検索処理が終了した後、キューシート編集部22は、検索処理によりメモリ132に格納された曲情報MI及びリリース情報RIを含むキューシート30を作成する(S120)。つまり、このキューシート30は、放送された曲のうち、新譜に限定されたキューシートである。作成されたキューシート30は、キューシートデータベース28に格納される(S121)。
【0076】
PC13が図18の動作により作成されたキューシート30を取得する場合、曲情報表示処理は図19に示す通りとなる。図19を参照して、PC13がキューシート30を取得したとき(S402)、PC13は、既に新譜をディスプレイ134に表示できる。そのため、PC13は、ステップS413以降の処理を実行すれば足りる。
【0077】
要するに、検索処理(S406)は、PC13が実行してもよいし、キューシートサーバ120が実行してもよい。さらに、PC13及びキューシートサーバ120の代わりに、音楽配信サーバ15が実行してもよい。この場合、音楽配信サーバ15は、キューシート編集部22を備え、キューシートサーバ12又は放送局サーバ16からキューシートを取得して検索処理を実行する。そして、PC13は、音楽配信サーバ15にアクセスして検索処理後に作成されたキューシート30を取得する。キューシート30を取得後のPC13の動作は図19と同じである。
【0078】
上記実施の形態では放送されるコンテンツを曲(音楽)としたが、本発明は曲だけでなく、映像その他のあらゆるコンテンツに適用可能であり、そのデータは圧縮されているか否かは限定されない。つまり、コンテンツを含む放送データの形態は、FMラジオに限らず、AMラジオ、インターネットラジオ、TV(アナログ/デジタル)、CS/BS(アナログ/デジタル)等の衛星放送であってもよい。
【0079】
また、上記実施の形態ではPC13及びFMチューナ14は常に動作し、全ての放送を受信して録音することを原則としているが、有限な記憶領域を無駄に浪費しないように、週間スケジュールなどを組んで放送のない夜間は動作を停止したり、あるいは、放送されて来た音声又は映像信号を検知し、放送のあるときだけ動作し、放送のないときは動作を停止したりするようにしてもよい。
【0080】
また、上記実施の形態ではFMチューナ14及びPC13がエアチェック装置80を構成しているが、FM放送を受信してハードディスクに記録する一体型の専用機がエアチェック装置を構成してもよい。
【0081】
上記実施の形態では、キューシートサーバ12が放送局から提供されるキューシートを取得しているが、キューシートサーバ12の運営者がキューシートをキューシートサーバ12に直接入力してキューシートサーバ12に記憶させてもよい。
【0082】
また、上記実施の形態では、PC13は各放送局から提供されるキューシートをキューシートサーバ12経由で取得しているが、各放送局から直接取得してもよい。具体的には、図8に示した取得モジュール40は、キューシートサーバ12ではなく各放送局サーバ16に直接アクセスする。
【0083】
また、上記実施の形態では放送データは無線放送で送信されているが、有線放送で送信されていてもよく、また、インターネット等の電気通信回線を介して送信されていてもよい。インターネット経由で放送データを受信するためには、図8に示したFMチューナ14、ADC31及びMP3エンコーダ32に代えて、放送データ取得モジュール(図示せず)をPC13に設ければよい。放送データ取得モジュールは放送局サーバ16にアクセスし、そこに現在取得可能な状態でアップロードされている放送データ(又はリアルタイムストリームとして配信されている放送データ)を送信するよう要求する。放送局サーバ16はこの要求に応じて放送データを返信するので、放送データ取得モジュールは返信されて来た放送データを受信してMP3データベース34に保存する。要するに、放送データ取得モジュールは放送局サーバ16から放送データをダウンロードする。
【0084】
なお、上述の実施の形態では、PC13は、抽出した曲のMP3データをMP3プレーヤ17で再生するが、たとえば、PC13は、抽出したMP3データを、図示しないユーザの携帯端末に送信してもよい。この場合、携帯端末に搭載されたMP3プレーヤによりMP3データを再生できる。そのため、たとえば、ユーザは、外出先で携帯端末を用いて所望の曲を聴くことができる。
【0085】
上述の検索期間テーブルの検索期間は、たとえば、図20に示すように、検索開始時期のみを登録したり、検索終了時期のみを登録することもできる。検索開始時期のみが登録されている場合、検索期間は、検索開始時期以降のすべての期間となる。たとえば、図20中の名称「新譜」に対応した検索期間のように、検索開始時期(現在年月日−30日)のみが登録されている場合であって、現在年月日が2008年5月31日であるとき、検索期間は2008年5月1日以降の全ての期間となる。一方、図20中の「懐メロ」に対応した検索期間のように、検索終了時期(1970年12月31日)のみが登録されている場合、検索期間は1970年12月31日以前の全ての期間となる。
【0086】
また、上述の実施の形態では、キューシート内の曲情報MIn(nは自然数)は、放送時間に関する情報として、放送開始時刻begin[n]及び放送終了時刻end[n]を含むが、放送開始時刻begin[n]のみを含んでいてもよい。この場合、曲情報Mnの1つ前に放送された曲情報MIn−1により特定される曲の放送時間は、曲情報MIn−1の放送開始時刻begin[n−1]から曲情報MInの放送開始時刻begin[n]までとして、上述の各処理を実行する。
また、上述の実施の形態における図14及び図19に記載のステップS413〜S418の動作は必須ではなく、任意の動作処理である。
【0087】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【図面の簡単な説明】
【0088】
【図1】本発明の第1の実施の形態によるエアチェックシステムの構成を示す機能ブロック図である。
【図2】図1に示したパーソナルコンピュータ(PC)、キューシートサーバ及び音楽配信サーバのハードウェア構成を示すブロック図である。
【図3】図1に示したキューシートサーバの構成を示す機能ブロック図である。
【図4】図1に示したエアチェックシステムで使用されるキューシートのデータ構造を示す図である。
【図5】図4に示したキューシートの一例を示す図である。
【図6】図3に示したキューシートサーバの動作を示すフロー図である。
【図7】図1に示した音楽配信サーバに蓄積されたリリース情報テーブルのデータ構造を示す図である。
【図8】図1に示したエアチェック装置の構成を示す機能ブロック図である。
【図9】図8に示したPCの動作を示すフロー図である。
【図10】図8で示したPCで生成される録音管理状況テーブルのデータ構造を示す図である。
【図11】図10に示した録音管理状況テーブルの一例を示す図である。
【図12】図8に示したPCによるインデックスファイルの生成方法及び曲の抽出方法を説明するための図である。
【図13】図8に示したPCで生成されるインデックスファイルのデータ構造を示す図である。
【図14】図8に示したPCで実行される曲情報表示処理の詳細を示すフロー図である。
【図15】図8に示したPCに記憶される検索期間テーブルの一例を示す図である。
【図16】本発明の第2の実施の形態によるキューシートサーバの構成を示す機能ブロック図である。
【図17】図16に示したキューシートサーバの動作を示すフロー図である。
【図18】図17と異なる、図16に示したキューシートサーバの他の動作を示すフロー図である。
【図19】図18の動作により作成されたキューシートを受けたPCの動作を示すフロー図である。
【図20】図15と異なる他の検索期間テーブルの一例を示す図である。
【符号の説明】
【0089】
10 エアチェックシステム
12,120 キューシートサーバ
14 チューナ
15 音楽配信サーバ
16 放送局サーバ
20 取得部
22 キューシート編集部
33 ウェブブラウザ
43 録音状況管理テーブル
44 インデックスファイル
75 リリース情報データベース
80 エアチェック装置
134 ディスプレイ
150 リリース情報テーブル

【特許請求の範囲】
【請求項1】
キューシートサーバ、リリースサーバ及びエアチェック装置を備えたエアチェックシステムであって、
前記キューシートサーバは、
放送局から放送された複数のコンテンツの特定情報と放送時間に関する情報とを含む複数のコンテンツ情報を記憶するためのキューシート記憶手段を備え、
前記リリースサーバは、
コンテンツの特定情報及びコンテンツの発売日を含む複数のリリース情報を記憶するためのリリース記憶手段を備え、
前記キューシートサーバ、リリースサーバ及びエアチェック装置の少なくとも1つは、
前記複数のコンテンツ情報と、前記複数のコンテンツ情報に対応する複数のリリース情報とに基づいて、前記複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索する検索手段を備え、
前記エアチェック装置は、
前記検索されたコンテンツ情報内の特定情報を表示する表示手段を備えることを特徴とするエアチェックシステム。
【請求項2】
請求項1に記載のエアチェックシステムであって、
前記エアチェック装置はさらに、
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信された放送データを放送時間と対応付けて記憶するエアチェック記憶手段と、
前記検索されたコンテンツ情報により特定されるコンテンツの中から、所望のコンテンツを指定する指定手段と、
前記指定されたコンテンツのコンテンツ情報内の放送時間に関する情報に基づいて、前記記憶された放送データから前記指定されたコンテンツを抽出する抽出手段とを備えることを特徴とするエアチェックシステム。
【請求項3】
請求項2に記載のエアチェックシステムであって、
前記エアチェック装置はさらに、
前記コンテンツ情報内の放送時間に関する情報に基づいて、前記コンテンツ情報により特定されるコンテンツを含む放送データが前記エアチェック記憶手段に記憶されているか否かを判断する判断手段を備え、
前記表示手段は、前記検索されたコンテンツ情報のうち、前記特定されるコンテンツを含む放送データが前記エアチェック記憶手段に記憶されていると判断されたコンテンツ情報の特定情報を表示することを特徴とするエアチェックシステム。
【請求項4】
放送局から放送された複数のコンテンツの特定情報と放送時間に関する情報とを含む複数のコンテンツ情報と、コンテンツの特定情報及びコンテンツの発売日を含む複数のリリース情報とを蓄積するサーバ群に接続可能なエアチェック装置であって、
前記複数のコンテンツ情報と、前記コンテンツ情報に対応した前記複数のリリース情報とを前記サーバ群から取得する取得手段と、
前記複数のコンテンツ情報と前記複数のリリース情報とに基づいて、前記複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索する検索手段と、
前記検索されたコンテンツ情報内の特定情報を表示する表示手段を備えることを特徴とするエアチェック装置。
【請求項5】
請求項4に記載のエアチェック装置であってさらに、
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信された放送データを放送時間と対応付けて記憶するエアチェック記憶手段と、
前記検索されたコンテンツ情報により特定されるコンテンツの中から、所望のコンテンツを指定する指定手段と、
前記指定されたコンテンツのコンテンツ情報内の放送時間に関する情報に基づいて、前記記憶された放送データから前記指定されたコンテンツを抽出する抽出手段とを備えることを特徴とするエアチェック装置。
【請求項6】
請求項5に記載のエアチェック装置であってさらに、
前記コンテンツ情報内の放送時間に関する情報に基づいて、前記コンテンツ情報により特定されるコンテンツを含む放送データが前記エアチェック記憶手段に記憶されているか否かを判断する判断手段を備え、
前記表示手段は、前記検索されたコンテンツ情報のうち、前記特定されるコンテンツを含む放送データが前記エアチェック記憶手段に記憶されていると判断されたコンテンツ情報の特定情報を表示することを特徴とするエアチェック装置。
【請求項7】
コンテンツの特定情報及びコンテンツの発売日を含む複数のリリース情報を蓄積するリリースサーバと、エアチェック装置とに接続可能なキューシートサーバであって、
放送局から放送された複数のコンテンツの特定情報と放送時間に関する情報とを含む複数のコンテンツ情報を記憶するためのキューシート記憶手段と、
前記複数のコンテンツ情報に対応する複数のリリース情報を前記リリースサーバから取得する取得手段と、
前記複数のコンテンツ情報と、前記取得された複数のリリース情報とに基づいて、前記複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索する検索手段と、
前記検索されたコンテンツ情報の特定情報を前記エアチェック装置が表示するために、前記検索されたコンテンツ情報を前記エアチェック装置に送信する送信手段とを備えることを特徴とするキューシートサーバ。
【請求項8】
放送局から放送された複数のコンテンツの特定情報及び放送時間に関する情報を含む複数のコンテンツ情報と、コンテンツの特定情報及びコンテンツの発売日を含む複数のリリース情報とを蓄積するサーバ群と接続可能なエアチェック装置内のコンピュータに、
前記複数のコンテンツ情報と、前記複数のコンテンツ情報に対応する前記複数のリリース情報を取得するステップと、
前記複数のコンテンツ情報と前記複数のリリース情報とに基づいて、前記複数のコンテンツ情報のうち、対応するリリース情報内の発売日が所定期間内に含まれるコンテンツ情報を検索するステップと、
前記検索されたコンテンツ情報内の特定情報を表示するステップとを実行させるエアチェックプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate


【公開番号】特開2009−288556(P2009−288556A)
【公開日】平成21年12月10日(2009.12.10)
【国際特許分類】
【出願番号】特願2008−141513(P2008−141513)
【出願日】平成20年5月29日(2008.5.29)
【出願人】(000000273)オンキヨー株式会社 (502)
【Fターム(参考)】