[go: up one dir, main page]

JP2009296180A - Air check system, air check apparatus, server and air check program - Google Patents

Air check system, air check apparatus, server and air check program Download PDF

Info

Publication number
JP2009296180A
JP2009296180A JP2008146236A JP2008146236A JP2009296180A JP 2009296180 A JP2009296180 A JP 2009296180A JP 2008146236 A JP2008146236 A JP 2008146236A JP 2008146236 A JP2008146236 A JP 2008146236A JP 2009296180 A JP2009296180 A JP 2009296180A
Authority
JP
Japan
Prior art keywords
air check
attribute
content information
server
broadcast
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008146236A
Other languages
Japanese (ja)
Other versions
JP2009296180A5 (en
JP4769989B2 (en
Inventor
Yasushi Ikeda
泰 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Onkyo Corp
Original Assignee
Onkyo Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Onkyo Corp filed Critical Onkyo Corp
Priority to JP2008146236A priority Critical patent/JP4769989B2/en
Publication of JP2009296180A publication Critical patent/JP2009296180A/en
Publication of JP2009296180A5 publication Critical patent/JP2009296180A5/ja
Application granted granted Critical
Publication of JP4769989B2 publication Critical patent/JP4769989B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an air check system for presenting information relating to popular contents among broadcasted contents. <P>SOLUTION: A cue sheet server 12 inside the air check system 1 preserves a cue sheet including two or more pieces of musical piece information. The musical piece information has a plurality of attributes (a title name and an artist name or the like) of a musical piece broadcasted from a broadcasting station and the broadcasting time of the musical piece. A personal computer (PC) 13 inside the air check apparatus 80 acquires the cue sheet from the cue sheet server 12. Then, of the two or more pieces of musical piece information inside the cue sheet, two or more pieces of the musical piece information whose broadcasting time is included within a prescribed period are selected. The PC 13 further specifies the attribute to be used for summing (for instance, a title name). Then, two or more pieces of the selected musical piece information are summed up for each specified attribute and a summed-up result is displayed. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、エアチェックシステムに関し、さらに詳しくは、放送局から送信された楽曲や映画等の多数のコンテンツに関する情報を表示するエアチェックシステムに関する。   The present invention relates to an air check system, and more particularly to an air check system that displays information related to a large number of contents such as music and movies transmitted from a broadcasting station.

ラジオ放送局は、オンエアされた曲に関する情報を列挙したキューシートを作成し、インターネット経由で視聴者に提供している。キューシート内の曲情報には、放送された曲のタイトルやアーティスト名といった曲の属性と、その曲の放送時間とが含まれる。放送局では、1又は複数の曲をオンエアした後、オンエアした曲の曲情報をキューシートに順次登録する。このキューシートを見れば、視聴者はどのような曲がいつ放送されたかを知ることができる。   Radio broadcast stations create cue sheets that list information about songs that are on air and provide them to viewers via the Internet. The song information in the cue sheet includes song attributes such as the title and artist name of the broadcast song and the broadcast time of the song. In the broadcasting station, after one or more songs are on the air, the song information of the on-air songs is sequentially registered in the cue sheet. By viewing this cue sheet, the viewer can know what kind of music was broadcast when.

しかしながら、キューシートを単に見ただけでは、現在どの曲が流行っており、どのアーティストに人気があるのかといった情報を、容易に把握することはできない。ラジオ放送を常時聴いていれば、流行の曲やアーティストを感覚的に知ることができるが、時間が掛かる。   However, simply looking at the cue sheet does not make it easy to know which songs are currently popular and which artists are popular. If you listen to radio broadcasts all the time, you can sensuously know popular songs and artists, but it takes time.

さらに、流行の曲を繰り返し聴くために録音しようにも、いつ放送されるかわからない。キューシートは放送終了後の曲を列挙するため、放送された曲を知ることはできても、放送予定の曲を知ることはできない。そのため、流行の曲が分かっても、その曲を容易に聴くことができない。
特開2007−059035号公報
In addition, when you try to record to listen to popular songs repeatedly, you don't know when it will be broadcast. Since the cue sheet enumerates the songs after the broadcast ends, it can know the broadcasted songs, but cannot know the songs scheduled to be broadcast. Therefore, even if a popular song is known, it cannot be listened to easily.
JP 2007-059035 A

本発明の目的は、放送されたコンテンツのうち、人気のあるコンテンツに関する情報を提示するエアチェックシステムを提供することである。   An object of the present invention is to provide an air check system that presents information related to popular content among broadcast content.

本発明の他の目的は、人気のあるコンテンツに関する情報に基づいて、所望のコンテンツを容易に視聴できるエアチェックシステムを提供することである。   Another object of the present invention is to provide an air check system that allows a user to easily view desired content based on information about popular content.

課題を解決するための手段及び発明の効果Means for Solving the Problems and Effects of the Invention

本発明によるエアチェックシステムは、サーバと、サーバと接続されるエアチェック装置とを備える。サーバは、複数のコンテンツ情報を記憶するサーバ記憶手段を備える。コンテンツ情報は、放送局から放送されたコンテンツの属性とコンテンツの放送時間とを含む。サーバ又はエアチェック装置は、集計手段とを備える。集計手段は、複数のコンテンツ情報を属性別に集計する。エアチェック装置は、表示手段を備える。表示手段は、集計手段による集計結果を表示する。ここで、属性とは、たとえば、コンテンツの内容に関する情報であり、たとえば、コンテンツのタイトルや、出演者名、アーティスト名、そのコンテンツを収録するアルバム名、キーワード、ジャンル等である。   An air check system according to the present invention includes a server and an air check device connected to the server. The server includes server storage means for storing a plurality of pieces of content information. The content information includes the attribute of the content broadcast from the broadcast station and the broadcast time of the content. The server or the air check device includes a counting unit. The aggregation means totals a plurality of pieces of content information by attribute. The air check device includes display means. The display means displays the result of counting by the counting means. Here, the attribute is, for example, information regarding the content, such as the title of the content, the name of the performer, the name of the artist, the name of the album in which the content is recorded, the keyword, the genre, and the like.

本発明によるエアチェックシステムは、放送局から順次放送されたコンテンツに関する複数のコンテンツ情報を属性別に集計し、集計結果を表示する。そのため、ユーザは、所定期間内に放送局から放送されたコンテンツの属性別の集計結果を閲覧でき、人気のコンテンツ等を容易に知ることができる。   The air check system according to the present invention aggregates a plurality of pieces of content information related to contents sequentially broadcast from a broadcasting station by attribute, and displays the aggregation result. For this reason, the user can browse the aggregated result of each attribute of the content broadcast from the broadcasting station within a predetermined period, and can easily know popular content and the like.

好ましくは、表示手段は、集計結果と属性を対応付けて表示する。エアチェック装置はさらに、受信手段と、エアチェック記憶手段と、属性指定手段と、コンテンツ情報指定手段と、抽出手段と、再生手段とを備える。受信手段は、放送局から送信された複数のコンテンツを含む放送データを受信する。エアチェック記憶手段は、受信された放送データを放送データの放送時間と対応付けて記憶する。属性指定手段は、表示手段に表示された属性の中から所望の属性を指定する。コンテンツ情報指定手段は、指定された属性を有するコンテンツ情報を指定する。抽出手段は、指定されたコンテンツ情報内の放送時間を参照して、エアチェック記憶手段に記憶された放送データからコンテンツを抽出する。再生手段は、抽出されたコンテンツを再生する。   Preferably, the display unit displays the aggregation result and the attribute in association with each other. The air check device further includes receiving means, air check storage means, attribute specifying means, content information specifying means, extracting means, and reproducing means. The receiving means receives broadcast data including a plurality of contents transmitted from a broadcast station. The air check storage means stores the received broadcast data in association with the broadcast time of the broadcast data. The attribute designating unit designates a desired attribute from among the attributes displayed on the display unit. The content information specifying means specifies content information having the specified attribute. The extraction unit refers to the broadcast time in the designated content information and extracts the content from the broadcast data stored in the air check storage unit. The reproduction means reproduces the extracted content.

この場合、エアチェック装置は、集計結果とともに表示された属性のいずれかが指定されれば、指定された属性のコンテンツを再生できる。そのため、ユーザは、集計結果を参照して、所望のコンテンツを容易に視聴できる。   In this case, if any of the attributes displayed together with the counting result is designated, the air check device can reproduce the content having the designated attribute. Therefore, the user can easily view desired content with reference to the counting result.

好ましくは、エアチェック装置は、複数のコンテンツ情報をサーバから取得する取得手段と、集計手段とを備える。エアチェック装置はさらに、選択手段を備える。選択手段は、取得された複数のコンテンツ情報のうち、コンテンツ情報の放送時間を含む放送データがエアチェック記憶手段に記憶されている複数のコンテンツ情報を選択する。集計手段は、選択手段により選択された複数のコンテンツ情報を属性別に集計する。   Preferably, the air check device includes an acquisition unit that acquires a plurality of pieces of content information from a server, and a totaling unit. The air check device further includes selection means. The selection unit selects a plurality of pieces of content information in which broadcast data including a broadcast time of the content information is stored in the air check storage unit from among the plurality of pieces of acquired content information. The totaling unit totalizes the plurality of pieces of content information selected by the selection unit for each attribute.

この場合、集計の対象となるコンテンツ情報に対応するコンテンツは、エアチェック記憶手段に記憶されている。そのため、属性指定手段により属性が指定されたとき、対応するコンテンツが再生できないという事態を防ぐことができる。   In this case, the content corresponding to the content information to be aggregated is stored in the air check storage means. Therefore, it is possible to prevent a situation in which the corresponding content cannot be reproduced when the attribute is specified by the attribute specifying means.

好ましくは、エアチェック装置は、複数のコンテンツ情報をサーバから取得する取得手段と、集計手段とを備える。エアチェック装置はさらに、判断手段を備える。判断手段は、同じ属性を有する複数のコンテンツ情報のうち、少なくとも1つのコンテンツ情報の放送時間に対応する放送データがエアチェック記憶手段に記憶されているか否かを判断する。表示手段はさらに、判断手段による判断結果を属性と対応付けて表示する。   Preferably, the air check device includes an acquisition unit that acquires a plurality of pieces of content information from a server, and a totaling unit. The air check device further includes a determination unit. The determining means determines whether or not broadcast data corresponding to the broadcast time of at least one content information among a plurality of pieces of content information having the same attribute is stored in the air check storage means. The display means further displays the determination result by the determination means in association with the attribute.

この場合、表示手段は、属性別の集計結果とともに、その属性のコンテンツがエアチェック記憶装置に記憶されているか否かについても表示する。そのため、ユーザは、集計結果とともに表示された属性のコンテンツうち、再生可能な属性を一見して判断できる。   In this case, the display means displays whether or not the content of the attribute is stored in the air check storage device together with the total result for each attribute. Therefore, the user can determine at a glance the reproducible attribute among the attribute contents displayed together with the total result.

本発明によるエアチェック装置は、サーバと接続可能である。エアチェック装置は、取得手段と、集計手段と、表示手段とを備える。取得手段は、放送局から放送されたコンテンツの属性とコンテンツの放送時間とを含む複数のコンテンツ情報をサーバから取得する。集計手段は、取得された複数のコンテンツ情報を属性別に集計する。表示手段は、集計手段による集計結果を表示する。   The air check device according to the present invention can be connected to a server. The air check device includes an acquisition unit, a totaling unit, and a display unit. The obtaining unit obtains a plurality of pieces of content information including content attributes and content broadcast times broadcast from the broadcasting station from the server. The totaling means totals the plurality of pieces of acquired content information for each attribute. The display means displays the result of counting by the counting means.

本発明によるエアチェック装置は、放送局から順次放送されたコンテンツに関する複数のコンテンツ情報を属性別に集計し、集計結果を表示する。そのため、ユーザは、所定期間内に放送局から放送されたコンテンツの属性別の集計結果を閲覧でき、人気のコンテンツ等を容易に知ることができる。   The air check device according to the present invention aggregates a plurality of pieces of content information related to contents sequentially broadcast from a broadcasting station, and displays the result of the aggregation. For this reason, the user can browse the aggregated result of each attribute of the content broadcast from the broadcasting station within a predetermined period, and can easily know popular content and the like.

本発明によるサーバは、エアチェック装置と接続可能である。サーバは、サーバ記憶手段と、サーバ選択手段と、集計手段と、送信手段とを備える。サーバ記憶手段は、放送局から放送されたコンテンツの属性とコンテンツの放送時間とを含む複数のコンテンツ情報を記憶する。サーバ選択手段は、複数のコンテンツ情報のうち、所定期間内に含まれる放送時間を有する複数のコンテンツ情報を選択する。集計手段は、サーバ選択手段により選択された複数のコンテンツ情報を属性別に集計する。送信手段は、集計手段による集計結果をエアチェック装置に送信する。   The server according to the present invention can be connected to an air check device. The server includes server storage means, server selection means, aggregation means, and transmission means. The server storage means stores a plurality of pieces of content information including content attributes and content broadcast times broadcast from the broadcasting station. The server selection unit selects a plurality of pieces of content information having a broadcast time included in a predetermined period from the plurality of pieces of content information. The counting unit totals the plurality of pieces of content information selected by the server selection unit by attribute. The transmission means transmits the counting result obtained by the counting means to the air check device.

本発明によるサーバは、放送局から順次放送されたコンテンツに関する複数のコンテンツ情報を属性別に集計し、集計結果をエアチェック装置に送信する。そのため、エアチェック装置のユーザは、集計結果をエアチェック装置で表示することで、所定期間内に放送局から放送されたコンテンツの属性別の集計結果を閲覧でき、人気のコンテンツ等を容易に知ることができる。   The server according to the present invention aggregates a plurality of pieces of content information related to the contents sequentially broadcast from the broadcasting station by attribute, and transmits the aggregation result to the air check device. Therefore, the user of the air check device can view the result of aggregation by content attribute broadcasted from the broadcasting station within a predetermined period by displaying the result of aggregation on the air check device, and easily know popular content and the like. be able to.

本発明によるエアチェックプログラムは、上述のエアチェック装置内のコンピュータに格納され、上述のエアチェック装置の手段を実現する。   The air check program according to the present invention is stored in a computer in the above-described air check device, and realizes the means of the above-described air check device.

以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof will not be repeated.

[第1の実施の形態]
[全体構成]
図1を参照して、本発明の実施の形態によるエアチェックシステム10は、ラジオのFM(Frequency Modulation)放送から所望の曲を自動的に取得するためのもので、インターネット11に接続されるキューシートサーバ12と、インターネット11に接続されるパーソナルコンピュータ(PC)13と、PC13に接続されるFMチューナ14とを備える。インターネット11には、複数の放送局サーバ16も接続されている。
[First Embodiment]
[overall structure]
Referring to FIG. 1, an air check system 10 according to an embodiment of the present invention is for automatically acquiring a desired song from a radio frequency modulation (FM) broadcast, and is a queue connected to the Internet 11. A sheet server 12, a personal computer (PC) 13 connected to the Internet 11, and an FM tuner 14 connected to the PC 13 are provided. A plurality of broadcast station servers 16 are also connected to the Internet 11.

キューシートサーバ12は本サービスを提供する事業者等によって管理され、放送局サーバ16は主に音楽番組等を放送する放送局によって管理される。キューシートサーバ12は、各放送局サーバ16からキューシートを取得し、各ユーザのPC13に提供する。PC13及びFMチューナ14は視聴者であるユーザの所有物である。PC13はキューシートサーバ12にアクセス可能なクライアントとして機能する。PC13及びFMチューナ14はエアチェック装置80を構成する。   The cue sheet server 12 is managed by a provider who provides this service, and the broadcast station server 16 is managed by a broadcast station which mainly broadcasts music programs and the like. The cue sheet server 12 acquires a cue sheet from each broadcast station server 16 and provides it to the PC 13 of each user. The PC 13 and the FM tuner 14 are the property of the user who is the viewer. The PC 13 functions as a client that can access the cue sheet server 12. The PC 13 and the FM tuner 14 constitute an air check device 80.

PC13は汎用のもので、図2に示すように、CPU(Central Processing Unit)131、ROM(Read Only Memory)やRAM(Random Access Memory)等のメモリ132、ハードディスクドライブ(HDD)133、ディスプレイ134、キーボードやマウスといった入力装置135などを備える。なお、キューシートサーバ12も図2と同じハードウェア構成を有する。
PC13には、後述するエアチェックプログラムがインストールされている。FMチューナ14は、各放送局からFM放送を受信し、受信した放送データをPC13に供給する。
The PC 13 is a general-purpose device, and as shown in FIG. 2, a CPU (Central Processing Unit) 131, a memory 132 such as a ROM (Read Only Memory) and a RAM (Random Access Memory), a hard disk drive (HDD) 133, a display 134, An input device 135 such as a keyboard and a mouse is provided. Note that the cue sheet server 12 also has the same hardware configuration as FIG.
An air check program described later is installed in the PC 13. The FM tuner 14 receives FM broadcasts from each broadcasting station and supplies the received broadcast data to the PC 13.

[キューシートサーバ]
図3を参照して、キューシートサーバ12は、取得部20と、フォーマット変換部21と、ウェブサーバ23とを備える。取得部20は、各放送局サーバ16にアクセスし、そこにアップロードされているキューシート24を取得する。
[Queue sheet server]
With reference to FIG. 3, the cue sheet server 12 includes an acquisition unit 20, a format conversion unit 21, and a web server 23. The acquisition unit 20 accesses each broadcast station server 16 and acquires the cue sheet 24 uploaded thereto.

各放送局から提供されるキューシート24には、時間の経過に伴ってオンエアされた曲の曲情報が順次登録される。曲情報は、オンエアされた曲を特定するための複数の属性と、その曲の放送時間とを含む。属性は、曲の内容(属性)に関する情報であり、曲のタイトルやアーティスト名、曲のジャンル、その曲が収録されたアルバム名等である。   In the cue sheet 24 provided from each broadcasting station, song information of songs that have been on-air as time passes is sequentially registered. The song information includes a plurality of attributes for specifying the on-air song and the broadcast time of the song. The attribute is information relating to the content (attribute) of the song, such as the title of the song, the artist name, the genre of the song, and the name of the album in which the song is recorded.

曲情報はたとえば、HTML(Hyper Text Markup Language)で記述されている。しかしながら、記述されている情報の種類、使用されているタグの種類、記述の順序など、そのフォーマットは放送局ごとに異なっている。各曲情報に対応する放送時間は、その曲が放送された放送開始時刻及び放送終了時刻とを含む。放送時間としてその曲の放送開始時刻のみが曲情報に登録されてもよい。   The song information is described in, for example, HTML (Hyper Text Markup Language). However, the format, such as the type of information described, the type of tag used, the order of description, etc., varies from broadcast station to broadcast station. The broadcast time corresponding to each piece of music information includes a broadcast start time and a broadcast end time at which the song was broadcast. Only the broadcast start time of the song may be registered in the song information as the broadcast time.

フォーマット変換部21は、取得されたキューシート24のフォーマットを所定の共通フォーマットに変換する。フォーマット変換部21は、複数種類のフォーマットに対応して複数の変換フィルタ25を有する。各変換フィルタ25は、対応するフォーマットを共通フォーマットに変換する。   The format conversion unit 21 converts the format of the acquired cue sheet 24 into a predetermined common format. The format conversion unit 21 has a plurality of conversion filters 25 corresponding to a plurality of types of formats. Each conversion filter 25 converts a corresponding format into a common format.

これにより得られるキューシート26は共通フォーマットを有する。具体的には図4に示すように、キューシート26は、各放送局に付与されるステーションID(識別子)を記述したフィールド261と、当該放送局から放送された複数の曲に対応する複数のレコード262とを備える。   The cue sheet 26 thus obtained has a common format. Specifically, as shown in FIG. 4, the cue sheet 26 includes a field 261 that describes a station ID (identifier) assigned to each broadcasting station, and a plurality of songs corresponding to a plurality of songs broadcast from the broadcasting station. And a record 262.

各レコード262には、対応する曲の曲情報が登録される。具体的には、対応する曲の放送時間(放送開始時刻begin及び放送終了時刻end)と、曲の内容を示す複数の属性とが記述される。図4中の「title」は、その曲のタイトル名であり、「artist」は、その曲のアーティスト名である。また、「genre」は、その曲のジャンル(ロック、クラシック、POP等)を示す。図5にキューシート26の一例を示す。   In each record 262, song information of the corresponding song is registered. Specifically, the broadcast time (broadcast start time begin and broadcast end time end) of the corresponding song and a plurality of attributes indicating the content of the song are described. In FIG. 4, “title” is the title name of the song, and “artist” is the artist name of the song. “Genre” indicates the genre of the song (rock, classic, POP, etc.). FIG. 5 shows an example of the cue sheet 26.

ウェブサーバ23にはキューシートデータベース28が構築される。共通フォーマットに変換されたキューシート26は、キューシートデータベース28に記憶される。ウェブサーバ23は、PC13からの要求に応じてキューシート26を読み出してPC13に送信する。   A cue sheet database 28 is constructed in the web server 23. The cue sheet 26 converted into the common format is stored in the cue sheet database 28. The web server 23 reads the cue sheet 26 in response to a request from the PC 13 and transmits it to the PC 13.

次に、図6を参照してキューシートサーバ12の動作を説明する。   Next, the operation of the cue sheet server 12 will be described with reference to FIG.

取得部20は、各放送局サーバ16にキューシート24を送信するよう要求する(S101)。各放送局サーバ16はこの要求を受け付け(S201)、キューシート24をキューシートサーバ12に送信する(S202)。取得部20はキューシート24を受信し(S102)、フォーマット変換部21に供給する。   The acquisition unit 20 requests each broadcast station server 16 to transmit the cue sheet 24 (S101). Each broadcasting station server 16 accepts this request (S201), and transmits the cue sheet 24 to the cue sheet server 12 (S202). The acquisition unit 20 receives the cue sheet 24 (S102) and supplies it to the format conversion unit 21.

フォーマット変換部21は、キューシート24のフォーマットを共通フォーマットに変換し、図4及び図5に示すキューシート26を作成する(S103)。作成されたキューシート26は、キューシートデータベース28に保存される(S104)。   The format conversion unit 21 converts the format of the cue sheet 24 into a common format, and creates the cue sheet 26 shown in FIGS. 4 and 5 (S103). The created cue sheet 26 is stored in the cue sheet database 28 (S104).

キューシートサーバ12は、上述の動作を所定期間ごとに実行する。オンエアされる曲は、時間の経過に伴って増加するため、キューシート26内の曲情報は、所定時間ごとに追加され、キューシート26は更新される。   The cue sheet server 12 executes the above operation every predetermined period. Since the number of songs that are on-air increases with the passage of time, the song information in the cue sheet 26 is added every predetermined time, and the cue sheet 26 is updated.

[FMチューナ及びPC(エアチェック装置)]
図7を参照して、エアチェック装置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及び汎用のMP3プレーヤ17とともに、後に詳述するエアチェックプログラム(38〜40)がインストールされ、MP3データベース34、録音状況管理データベース35、インデックスデータベース36、キューシートデータベース37が構築される。エアチェックプログラムは、ウェブブラウザ33、インデックス生成モジュール38、ウェブインターフェース39及び取得モジュール40からなる。これらの詳細は以下の動作説明で明らかにする。
[FM tuner and PC (air check device)]
Referring to FIG. 7, air check device 80 includes a PC 13 and an FM tuner 14. The FM tuner 14 receives an FM broadcast. The PC 13 includes an ADC (Analog to Digital Converter) 31 that converts an analog signal output from the FM tuner 14 into a digital signal. The ADC 31 indicates, for example, a sound card. However, in the case of a digital tuner that can output a digital signal, the PC 13 may not include the ADC 31. The PC 13 is also installed with a general-purpose MP3 (MPEG Audio Layer-3) encoder 32 and a general-purpose MP3 player 17, and an air check program (38 to 40), which will be described in detail later. An index database 36 and a cue sheet database 37 are constructed. The air check program includes a web browser 33, an index generation module 38, a web interface 39, and an acquisition module 40. These details will be clarified in the following operation description.

次に、エアチェック装置80の動作を説明する。
FMチューナ14及びPC13は常に動作している。したがって、FMチューナ14は常にFM放送を受信し、PC13は受信された放送データを全て記憶媒体(HDD133)に記録する。
Next, the operation of the air check device 80 will be described.
The FM tuner 14 and the PC 13 are always operating. Therefore, the FM tuner 14 always receives FM broadcasts, and the PC 13 records all received broadcast data in a storage medium (HDD 133).

図8を参照して、PC13内のMP3エンコーダ32は常に動作しており、FMチューナ14から出力され、A/D変換されたデジタル放送データをMP3データにエンコードする(S301)。これと並行してウェブインターフェース39も動作し、MP3エンコーダ32で得られたMP3データを所定時間(本例では6時間)ごとに1つのMP3ファイル42としてMP3データベース34に保存(録音)する(S302)。   Referring to FIG. 8, the MP3 encoder 32 in the PC 13 is always operating, and encodes the digital broadcast data output from the FM tuner 14 and A / D converted into MP3 data (S301). In parallel with this, the web interface 39 also operates, and the MP3 data obtained by the MP3 encoder 32 is saved (recorded) in the MP3 database 34 as one MP3 file 42 every predetermined time (6 hours in this example) (S302). ).

ウェブインターフェース39はまた、図9に示した録音状況管理テーブル43を生成し(S311)、録音状況管理データベース35に保存する(S312)。図9を参照して、録音状況管理テーブル43は、ステーションIDを記述したフィールド431と、複数のMP3ファイル42に対応する複数のレコード432とを有する。各レコード432には、対応するMP3ファイル42の録音開始時刻、録音終了時刻及びファイル名が記述されている。図10に録音状況管理テーブル43の一例を示す。   The web interface 39 also generates the recording situation management table 43 shown in FIG. 9 (S311) and stores it in the recording situation management database 35 (S312). Referring to FIG. 9, the recording status management table 43 includes a field 431 describing station IDs and a plurality of records 432 corresponding to a plurality of MP3 files 42. Each record 432 describes the recording start time, recording end time, and file name of the corresponding MP3 file 42. FIG. 10 shows an example of the recording status management table 43.

なお、MP3ファイル42のファイル名は、ステーションID及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.MP3」(MP3はMP3ファイル42を示す拡張子)と設定される。録音開始時刻はMP3ファイル(放送データ)の放送開始時刻に相当し、録音終了時刻は、MP3ファイルの放送終了時刻に相当する。要するに、録音時刻は放送時刻に一致する。   The file name of the MP3 file 42 is set to a combination of the station ID and the recording start time, for example, “OOSAKA_20050522180000.MP3” (MP3 is an extension indicating the MP3 file 42). The recording start time corresponds to the broadcast start time of the MP3 file (broadcast data), and the recording end time corresponds to the broadcast end time of the MP3 file. In short, the recording time coincides with the broadcast time.

FM放送は原則として毎日24時間録音されるが、停電したり、ユーザがPC13の電源を落とす場合もあるので、必ずしも全ての放送データがMP3ファイル42として保存されるとは限らない。たとえば、図10において斜線以外の部分は録音されていない。   In principle, FM broadcasts are recorded for 24 hours every day. However, there is a case where a power failure occurs or the user turns off the power of the PC 13, so that all broadcast data is not necessarily saved as the MP3 file 42. For example, in FIG. 10, portions other than the hatched lines are not recorded.

一方、インデックス生成モジュール38は、MP3データベース34からMP3ファイル42を読み込み、MP3ファイル42に基づいてインデックスファイル44を生成し(S321)、インデックスデータベース36に保存する(S322)。   On the other hand, the index generation module 38 reads the MP3 file 42 from the MP3 database 34, generates the index file 44 based on the MP3 file 42 (S321), and stores it in the index database 36 (S322).

具体的には図11に示すように、インデックス生成モジュール38はMP3ファイル42を所定時間ごとに複数のセクション45に分割する。本例では、6時間分のMP3ファイル42が1秒ごとに分割されるので、21600個(=6時間×60分×60秒)のセクション45が得られる。そして、インデックス生成モジュール38は各セクション45の開始アドレスを順にインデックスファイル44に書き込む。   Specifically, as shown in FIG. 11, the index generation module 38 divides the MP3 file 42 into a plurality of sections 45 every predetermined time. In this example, since the MP3 file 42 for 6 hours is divided every second, 21600 (= 6 hours × 60 minutes × 60 seconds) sections 45 are obtained. Then, the index generation module 38 writes the start address of each section 45 in the index file 44 in order.

図12にインデックスファイル44の一例を示す。インデックスファイル44はステーションIDを記述したフィールド441と、複数のセクション45に対応する複数のレコード442とを有する。各レコード442には、対応するセクション45の開始アドレスが記述される。本例では、MP3ファイル42の先頭アドレスからのオフセット(相対アドレス)が開始アドレスとして書き込まれる。   FIG. 12 shows an example of the index file 44. The index file 44 has a field 441 describing station IDs and a plurality of records 442 corresponding to a plurality of sections 45. Each record 442 describes the start address of the corresponding section 45. In this example, the offset (relative address) from the head address of the MP3 file 42 is written as the start address.

なお、図12にはMP3ファイル42の先頭からの経過時間(秒数)が示されているが、この表記はあってもよいが、実際にはなくてもよい。各オフセット(レコード442)の経過時間は、そのオフセットよりも前にあるオフセットの数から算出可能だからである。   In FIG. 12, the elapsed time (seconds) from the beginning of the MP3 file 42 is shown, but this notation may be present, but not actually. This is because the elapsed time of each offset (record 442) can be calculated from the number of offsets before that offset.

また、インデックスファイル44のファイル名も、対応するMP3ファイル42と同じステーションID及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.IDX」(IDXはインデックスファイル44を示す拡張子)と設定される。   Further, the file name of the index file 44 is also set to, for example, “OOSAKA_20050522180000.IDX” (IDX is an extension indicating the index file 44) by combining the same station ID and recording start time as the corresponding MP3 file 42.

[集計処理]
次に、エアチェック装置80内のPC13により実行される集計処理について説明する。エアチェック装置80は、所定の期間(たとえば1週間)に放送局から放送された複数の曲を、タイトル名別に集計し、放送回数の多かった順にランキング表示する。これにより、ユーザは、現在人気のある曲を容易に知ることができる。以下、集計処理について詳述する。
[Aggregation process]
Next, a counting process executed by the PC 13 in the air check device 80 will be described. The air check device 80 counts a plurality of songs broadcast from a broadcasting station for a predetermined period (for example, one week) by title name, and displays the rankings in order of the number of broadcasts. As a result, the user can easily know the currently popular songs. Hereinafter, the aggregation process will be described in detail.

図13を参照して、PC13内のウェブインターフェース39は、キューシートサーバ12から各放送局のキューシート26を取得する(S401)。取得されたキューシート26は、キューシートデータベース37に保存される。続いて、ウェブインターフェース39は、集計対象を絞る(S402〜S407)。ウェブインターフェース39はまず、集計対象とするステーションIDを指定し(S402)、集計期間を設定する(S403)。ここでは、ステーションID=OOSAKAとし、集計期間を2008年5月25日〜2008年5月31日の1週間に指定した仮定する。ウェブインターフェース39はさらに、集計対象とする属性(以下、対象属性という)を指定する(S404)。曲のタイトル名別に集計する場合、ウェブインターフェース39は、対象属性として属性「title」を指定し、アーティスト別に集計する場合、対象属性として属性「artist」を指定する。本例では、ウェブインターフェース39は、対象情報として属性「title」を指定する。   Referring to FIG. 13, the web interface 39 in the PC 13 acquires the cue sheet 26 of each broadcasting station from the cue sheet server 12 (S401). The acquired cue sheet 26 is stored in the cue sheet database 37. Subsequently, the web interface 39 narrows down the aggregation target (S402 to S407). First, the web interface 39 designates a station ID to be counted (S402) and sets a counting period (S403). Here, it is assumed that station ID = OOSAKA, and the total period is designated as one week from May 25, 2008 to May 31, 2008. The web interface 39 further specifies an attribute to be counted (hereinafter referred to as a target attribute) (S404). The web interface 39 designates the attribute “title” as the target attribute when summing up by title name of the music, and designates the attribute “artist” as the target attribute when summing up by artist. In this example, the web interface 39 designates the attribute “title” as the target information.

ステップS402〜S404までの指定動作は、集計処理を実行するごとに入力装置135を用いたユーザ操作により指定されてもよいし、指定されるステーションID、集計期間、対象属性が予め設定されていてもよい。さらに、ステップS402では、1つのステーションIDを指定するだけでなく、複数のステーションIDを指定してもよい。   The designation operation from step S402 to S404 may be designated by a user operation using the input device 135 every time the aggregation process is executed, and the designated station ID, aggregation period, and target attribute are set in advance. Also good. Further, in step S402, not only one station ID but also a plurality of station IDs may be specified.

続いて、ウェブインターフェース39は、ステップS402で指定されたステーションIDのキューシート26に含まれる複数の曲情報のうち、放送時間がステップS403で指定された集計期間に含まれる複数の曲情報を選択する(S405)。   Subsequently, the web interface 39 selects a plurality of song information included in the tabulation period specified in step S403 from among a plurality of song information included in the cue sheet 26 of the station ID specified in step S402. (S405).

ステップS405で選択された全ての曲情報を集計対象とする場合(S406でNO)、ウェブインターフェース39は、ステップS404で指定された属性「title」別に曲情報を集計する(S412)。ウェブインターフェース39は、選択された各曲情報が有する属性「title」を参照して、属性「title」が同一の曲情報、つまり、タイトル名が同じ曲情報を集計する。そして、属性「title」ごとに、集計数を求める。そして、求めた集計数を属性「title」と対応付けて図14に示す集計テーブルに登録する。図14を参照して、集計テーブルには、集計に用いたキューシート26のステーションIDと、属性と、その属性を有する曲情報の集計数とが登録される。集計テーブルは、メモリ132に格納される(S420)。   When all pieces of music information selected in step S405 are to be tabulated (NO in S406), the web interface 39 tabulates song information for each attribute “title” specified in step S404 (S412). The web interface 39 refers to the attribute “title” included in each piece of selected music information, and tabulates music information having the same attribute “title”, that is, music information having the same title name. Then, the total number is obtained for each attribute “title”. Then, the calculated total number is registered in the total table shown in FIG. 14 in association with the attribute “title”. Referring to FIG. 14, the station ID of the cue sheet 26 used for the aggregation, the attribute, and the total number of pieces of music information having the attribute are registered in the aggregation table. The tabulation table is stored in the memory 132 (S420).

ウェブインターフェース39がステップS412及びS420を実行した後、ウェブブラウザ33は、メモリ132に格納された集計テーブルに基づいて、集計結果をディスプレイ134に表示する(S413)。表示例を図15に示す。図15では、ウェブブラウザ33は、集計結果に基づいて、集計数の多い順に、曲のタイトル名をランキング表示している。なお、図15の表示画面には、対象属性(タイトル名)以外の属性(アーティスト名)についても表示されている。
このように、ウェブブラウザ33は、集計結果に基づいて、対象属性に対応した他の属性も表示できる。また、図15では集計結果をランキングで表示しているが、たとえば、曲情報のカウント数をタイトル名と対応付けて表示してもよい。要するに、集計結果の表示方法はランキング表示に限られない。以上の方法により、エアチェック装置80のユーザは、放送回数の多い曲(人気のある曲)を容易に把握することができる。
After the web interface 39 executes steps S412 and S420, the web browser 33 displays the total result on the display 134 based on the total table stored in the memory 132 (S413). A display example is shown in FIG. In FIG. 15, the web browser 33 ranks and displays the title names of songs in descending order of the total number based on the total result. Note that attributes (artist names) other than the target attribute (title name) are also displayed on the display screen of FIG.
Thus, the web browser 33 can also display other attributes corresponding to the target attribute based on the counting result. In FIG. 15, the counting result is displayed by ranking, but for example, the count number of the song information may be displayed in association with the title name. In short, the display method of the total result is not limited to the ranking display. With the above method, the user of the air check device 80 can easily grasp a song with a large number of broadcasts (a popular song).

さらに、エアチェック装置80のユーザは、以下の方法により、ディスプレイ134にランキング表示された曲を聴くこともできる。   Furthermore, the user of the air check device 80 can also listen to the songs ranked on the display 134 by the following method.

ユーザが図15に示すディスプレイ134の表示画面を見て、ランキング第1位の曲(タイトル名「△△△!セニュール」)を聴きたいとき、ユーザは入力装置135であるマウスを用いて表示画面内の曲タイトル名「△△△!セニュール」をクリックする。このユーザ操作に応じて、ウェブブラウザ33は、所望の属性title=「△△△!セニュール」を指定し(S414)、指定された属性の曲を読み出すようにウェブインターフェース39にクエリを発行する。   When the user looks at the display screen of the display 134 shown in FIG. 15 and wants to listen to the song with the highest ranking (title name “ΔΔΔ! Senule”), the user uses the mouse as the input device 135 to display the screen. Click the title of the song “△△△! Senule”. In response to this user operation, the web browser 33 designates a desired attribute title = “ΔΔΔ! Senule” (S414), and issues a query to the web interface 39 so as to read a song having the designated attribute.

ウェブインターフェース39は、このクエリに応じてキューシートデータベースを参照し、指定された属性title=「△△△!セニュール」を有する曲情報を指定する(S415)。このとき、属性title=「△△△!セニュール」を有する曲情報が複数存在する場合、その中から任意の曲情報を1つ指定する。続いて、指定された曲情報を用いて、タイトル名「△△△!セニュール」の曲データをMP3データベース34から抽出する(S416)。抽出方法は次の通りである。   The web interface 39 refers to the cue sheet database in response to this query, and designates song information having the designated attribute title = “ΔΔΔ! Senule” (S415). At this time, if there is a plurality of pieces of music information having the attribute title = “ΔΔΔ! Senule”, one piece of arbitrary music information is designated. Subsequently, the song data of the title name “ΔΔΔ! Senule” is extracted from the MP3 database 34 using the designated song information (S416). The extraction method is as follows.

ウェブインターフェース39は、指定された曲情報の放送時間(放送開始時刻begin及び放送終了時刻end)を抽出する。そして、キューシート26内のステーションIDと同じステーションIDの録音状況管理テーブル43を参照して、対応するMP3ファイル42のファイル名を特定する。このとき、ウェブインターフェース39は、録音状況管理テーブル43内の録音開始時刻から録音終了時刻までの間に指定された曲情報の放送時間を含むMP3ファイル42のファイル名を特定する。ウェブインターフェース39はさらに、特定されたファイル名に対応するインデックスファイル44を読み出し、読み出されたインデックスファイル44を参照して、指定された曲情報の放送時間(放送開始時刻beginから放送終了時刻endまで時間)に対応するMP3データを抽出する(S416)。   The web interface 39 extracts the broadcast time (broadcast start time begin and broadcast end time end) of the designated song information. Then, the recording status management table 43 having the same station ID as the station ID in the cue sheet 26 is referred to, and the file name of the corresponding MP3 file 42 is specified. At this time, the web interface 39 specifies the file name of the MP3 file 42 including the broadcast time of the song information designated between the recording start time and the recording end time in the recording status management table 43. The web interface 39 further reads the index file 44 corresponding to the specified file name, refers to the read index file 44, and broadcasts the designated song information from the broadcast time (broadcast start time begin to broadcast end time end). MP3 data corresponding to (time) is extracted (S416).

ウェブインターフェース39は、抽出されたMP3データをウェブブラウザ33に渡す。ウェブブラウザ33はMP3プレーヤ17を起動し、MP3プレーヤ17はそのMP3データに基づいて、指定された属性title=「△△△!セニュール」の曲を再生する(S417)。このように、PC13は、ユーザの操作に応じて、ランキング表示された曲を容易に再生でき、ユーザは、ランキング表示された曲をすぐに聴くことができる。   The web interface 39 passes the extracted MP3 data to the web browser 33. The web browser 33 activates the MP3 player 17, and the MP3 player 17 reproduces the music having the designated attribute title = “ΔΔΔ! Senu” based on the MP3 data (S417). In this way, the PC 13 can easily reproduce the music displayed in the ranking according to the user's operation, and the user can immediately listen to the music displayed in the ranking.

上述のとおり、FM放送は、原則として24時間録音されるが、停電したり、ユーザがPC13の電源を落とす場合もあるので、必ずしも全ての放送データがMP3ファイル42として保存されるとは限らない。そのため、ディスプレイ134にランキング表示された曲が実際には録音されていない場合もあり得る。   As described above, FM broadcasts are recorded for 24 hours in principle. However, since there is a case where a power failure occurs or the user turns off the power of the PC 13, not all broadcast data is necessarily saved as the MP3 file 42. . For this reason, there may be a case where the music displayed in the ranking on the display 134 is not actually recorded.

このような事態を防止するために、ディスプレイ134が既に録音されている曲のみを集計対象とすることができる。録音曲のみを集計対象とするか否かの設定(以下、集計対象条件という)は、入力装置135を用いたユーザ操作により入力され、予めHDD133に格納されている。   In order to prevent such a situation, it is possible to count only songs that have already been recorded on the display 134. The setting of whether or not to record only recorded songs (hereinafter referred to as a totaling condition) is input by a user operation using the input device 135 and stored in the HDD 133 in advance.

ウェブインターフェース39は、ステップS404で属性を指定した後、集計対象条件を参照する。参照した結果、録音曲のみを集計対象とする場合(S406でYES)、ウェブインターフェース39は、ステップS405で選択された曲情報のうち、曲データが録音された曲情報をさらに選択する(S407:録音曲選択処理)。録音曲選択処理の詳細は次の通りである。   The web interface 39 refers to the aggregation target condition after designating the attribute in step S404. As a result of the reference, if only recorded songs are to be counted (YES in S406), the web interface 39 further selects song information in which song data is recorded from the song information selected in step S405 (S407: Recording song selection process). The details of the recording song selection process are as follows.

ウェブインターフェース39は、ステップS405で選択された複数の曲情報のうちの任意の曲情報を指定し、その曲情報の放送時間を読み出す(S408)。ウェブインターフェース39は、読み出された放送時間に対応するMP3ファイル42がMP3データベース34に保存されているか否かを判断する(S409)。具体的には、ステップS402で指定されたステーションIDと同じステーションIDを有する録音状況管理テーブル43を参照して、ステップS408で読み出された放送時間を録音開始時刻と録音終了時刻との間に含むMP3ファイル42が存在するか否かを判断する。放送時間を含むMP3ファイル42が存在するとき(S409でYES)、ウェブインターフェース39は、その曲情報を集計対象に決定する(S410)。そして、ステップS405で選択された全ての曲情報についてステップS409の判断を行う(S411)。ステップS405で選択された全ての曲情報についてステップS409の判断を終えたとき(S411でYES)、ステップS410で決定された複数の曲情報は全て、対応する曲データを含むMP3ファイル42が存在する。そのため、ウェブインターフェース39は、ステップS410で決定された複数の曲情報を集計対象として、ステップS412の集計動作を実行する(S412)。   The web interface 39 designates arbitrary song information among the plurality of song information selected in step S405, and reads the broadcast time of the song information (S408). The web interface 39 determines whether or not the MP3 file 42 corresponding to the read broadcast time is stored in the MP3 database 34 (S409). Specifically, referring to the recording status management table 43 having the same station ID as the station ID specified in step S402, the broadcast time read in step S408 is set between the recording start time and recording end time. It is determined whether or not the MP3 file 42 to be included exists. When the MP3 file 42 including the broadcast time exists (YES in S409), the web interface 39 determines the song information to be counted (S410). And judgment of step S409 is performed about all the music information selected by step S405 (S411). When the determination in step S409 is completed for all pieces of music information selected in step S405 (YES in S411), all the pieces of music information determined in step S410 have MP3 files 42 including corresponding music data. . Therefore, the web interface 39 executes the counting operation in step S412 with the pieces of music information determined in step S410 as the counting target (S412).

以上の動作により、ユーザは、放送された曲の中から、放送回数の多い(つまり人気の高い)曲のランキング表示をディスプレイ134で容易に閲覧でき、さらに、ランキング表示の中から所望のタイトル名を指定すれば、そのタイトル名の曲をすぐに聴くことができる。この場合、ランキング表示された曲のデータは必ずMP3データベース34内に格納されており、ランキング表示されたタイトル名をクリックしたにも関わらず、曲データが存在しないという事態は起こらない。   Through the above operation, the user can easily browse the ranking display of the song with the highest number of broadcasts (that is, the popular one) on the display 134 from the broadcasted songs, and further, the desired title name from the ranking display. If you specify, you can immediately listen to the song with that title. In this case, the data of the music displayed in the ranking is always stored in the MP3 database 34, and the situation that the music data does not exist does not occur even though the title name displayed in the ranking is clicked.

上述の説明では、曲のタイトル名別に曲情報を集計したが、他の属性情報に基づいて曲情報を集計してもよい。たとえば、アーティスト別に曲情報を集計する場合、ステップS404で属性「artist」を指定すればよいし、ジャンル別に曲情報を集計する場合、ステップS404で属性「genre」を指定すればよい。   In the above description, song information is tabulated by title name of the song, but song information may be tabulated based on other attribute information. For example, the attribute “artist” may be specified in step S404 when song information is tabulated by artist, and the attribute “genre” may be specified in step S404 when song information is tabulated by genre.

なお、PC13はステップS401でキューシート26を所定期間ごと又は随時取得する。そのため、PC13は、所定期間ごと又は随時図13の集計処理を実行する。これにより、最新のキューシート26に基づく集計結果を表示できる。   Note that the PC 13 acquires the cue sheet 26 at predetermined time intervals or at any time in step S401. Therefore, the PC 13 executes the counting process of FIG. 13 every predetermined period or as needed. Thereby, the tabulation result based on the latest cue sheet 26 can be displayed.

[第2の実施の形態]
第1の実施の形態では、エアチェック装置80内のPC13が、曲情報を集計したが、PC13の代わりに、キューシートサーバ12が曲情報を集計してもよい。
[Second Embodiment]
In the first embodiment, the PC 13 in the air check device 80 counts the song information, but the cue sheet server 12 may count the song information instead of the PC 13.

図16を参照して、第2の実施の形態によるキューシートサーバ120は、図3と比較して、新たに集計処理部22と、ウェブサーバ23内に構築される集計結果データベース30とを備える。その他の構成は図3と同じである。集計処理部22は、フォーマット変換部21で共通フォーマットに変換されたキューシート26を用いて、上述のPC13が実行していた集計処理を行う。集計結果は、集計結果データベース30に格納される。   Referring to FIG. 16, the cue sheet server 120 according to the second embodiment includes a totaling processing unit 22 and a totaling result database 30 newly built in the web server 23 as compared with FIG. 3. . Other configurations are the same as those in FIG. The totalization processing unit 22 performs the totalization processing performed by the PC 13 using the cue sheet 26 converted into the common format by the format conversion unit 21. The aggregation results are stored in the aggregation result database 30.

キューシートサーバ120の動作を図17に示す。ステップS101〜S103の動作は図6と同じである。集計処理部22は、フォーマット変換されたキューシート26内の曲情報を用いて、集計処理を実行する。集計処理の方法は、図13中のステップS402〜S405及びS412と同じである。集計処理部22はまず、集計対象となるステーションID及び集計期間を指定する(S402及びS403)。そして、属性を指定する(S404)。集計処理部22は、指定されたステーションID及び集計期間に対応した複数の曲情報を選択し、選択された複数の曲情報において、ステップS404で指定された属性(たとえば「title」)が同じ曲情報を集計する(S412)。集計処理部22は集計結果を集計結果データベース30内に保存する(S110)。集計結果データベース30内には、図14に示す集計テーブルが格納される。キューシートサーバ120は、PC13の要求に応じて集計テーブルを送信する。   The operation of the queue sheet server 120 is shown in FIG. The operations in steps S101 to S103 are the same as those in FIG. The tabulation processing unit 22 executes tabulation processing using the music information in the cue sheet 26 whose format has been converted. The aggregation processing method is the same as steps S402 to S405 and S412 in FIG. First, the totalization processing unit 22 designates a station ID and a totaling period to be totaled (S402 and S403). Then, an attribute is designated (S404). The totalization processing unit 22 selects a plurality of pieces of music information corresponding to the designated station ID and totalization period, and in the plurality of pieces of selected music information, the music having the same attribute (for example, “title”) designated in step S404. Information is totaled (S412). The aggregation processing unit 22 stores the aggregation result in the aggregation result database 30 (S110). In the total result database 30, a total table shown in FIG. 14 is stored. The cue sheet server 120 transmits the aggregation table in response to the request from the PC 13.

図18を参照して、PC13内の取得モジュール40は、所定期間ごとにキューシートサーバ12からキューシート26を取得する(S401)。さらに、キューシート26を取得したとき、集計結果も要求し、集計テーブルを取得する(S450)。集計テーブルはメモリ132に格納される。ウェブインターフェース39は、取得された集計テーブルに基づいて、集計結果をディスプレイ134に表示する(S413)。以降の動作は図13と同じである。要するに、第2の実施の形態では、PC13は、集計処理を実行する必要はなく、キューシートサーバ12から取得した集計結果を利用する。   Referring to FIG. 18, the acquisition module 40 in the PC 13 acquires the cue sheet 26 from the cue sheet server 12 every predetermined period (S401). Further, when the cue sheet 26 is acquired, a totaling result is also requested and a totaling table is acquired (S450). The aggregation table is stored in the memory 132. The web interface 39 displays the total result on the display 134 based on the acquired total table (S413). Subsequent operations are the same as those in FIG. In short, in the second embodiment, the PC 13 does not need to execute the counting process, and uses the counting result acquired from the cue sheet server 12.

[第3の実施の形態]
第1の実施の形態において図13中のステップS405で選択された全ての曲情報を集計対象とする場合(S406でNO)や、第2の実施の形態におけるPC13の動作(図18)の場合、図13及び図18中のS413でディスプレイ134にランキング表示されたタイトル名の曲が実際には録音されていない場合もあり得る。そのため、ディスプレイ134に表示されたタイトル名の曲のうち、録音されている曲と録音されていない曲とが明示されている方が好ましい。そこで、PC13は、図13中のステップS406でNOと判定した場合、及び図18において、ステップS413の集計結果の表示処理を以下の通りに実行する。
[Third Embodiment]
In the first embodiment, when all pieces of music information selected in step S405 in FIG. 13 are to be counted (NO in S406), or the operation of the PC 13 in the second embodiment (FIG. 18). There may be a case where the song having the title name displayed on the display 134 in step S413 in FIGS. 13 and 18 is not actually recorded. For this reason, it is preferable that a recorded song and a non-recorded song are clearly indicated among the title-name songs displayed on the display 134. Therefore, when the PC 13 determines NO in step S406 in FIG. 13 and in FIG. 18, the PC 13 executes the aggregation result display process in step S413 as follows.

図19を参照して、PC13内のウェブインターフェース39は、メモリ132に格納された集計テーブル(図14)を参照する。そして、集計テーブルの「属性」フィールドに登録された複数の属性「title」のうち、先頭の属性title=「△△△!セニョール」(以下、属性title1という)を指定する(S501)。続いて、ウェブインターフェース39は、キューシートデータベース37を参照し、集計テーブル内のステーションIDと同じステーションIDを有するキューシート26内の複数の曲情報の中から、指定された属性を含む曲情報を選択する(S502)。図14に示すとおり、属性title1を有する曲情報は複数(55個)存在するため、ウェブインターフェース39は、そのうちの1つの曲情報を選択する。   Referring to FIG. 19, web interface 39 in PC 13 refers to the aggregation table (FIG. 14) stored in memory 132. Then, among the plurality of attributes “title” registered in the “attribute” field of the aggregation table, the first attribute title = “ΔΔΔ! Senor” (hereinafter referred to as attribute title1) is designated (S501). Subsequently, the web interface 39 refers to the cue sheet database 37 and selects song information including a specified attribute from a plurality of song information in the cue sheet 26 having the same station ID as the station ID in the aggregation table. Select (S502). As shown in FIG. 14, there are a plurality (55) of pieces of music information having the attribute title1, so the web interface 39 selects one piece of music information.

ウェブインターフェース39は、選択された曲情報の放送時間を読み出す(S503)。そして、読み出された放送時間に基づいて、ステップS502で選択された曲情報に対応するMP3ファイル42がMP3データベース34に保存されているか否かを判断する(S504)。具体的には、集計テーブルのステーションIDと同じステーションIDを有する録音状況管理テーブル43を参照して、ステップS503で読み出された放送時間を録音開始時刻と録音終了時刻との間に含むMP3ファイル42が存在するか否かを判断する。放送時間を含むMP3ファイル42が存在するとき(S504でYES)、ウェブインターフェース39は、図20に示す録音有無テーブルに、ステップS501で指定された属性title1と、録音データが存在する旨の録音情報とを対応付けて登録する。録音有無テーブルはメモリ152に格納される。   The web interface 39 reads the broadcast time of the selected song information (S503). Then, based on the read broadcast time, it is determined whether or not the MP3 file 42 corresponding to the song information selected in step S502 is stored in the MP3 database 34 (S504). Specifically, referring to the recording status management table 43 having the same station ID as the station ID of the aggregation table, the MP3 file including the broadcast time read in step S503 between the recording start time and the recording end time. It is determined whether or not 42 exists. When the MP3 file 42 including the broadcast time exists (YES in S504), the web interface 39 records the recording information indicating that the attribute title1 specified in step S501 and the recording data exist in the recording presence / absence table shown in FIG. Are registered in association with each other. The recording presence / absence table is stored in the memory 152.

一方、ステップS504で判断の結果、対応するMP3ファイル42が存在しない場合(S504でNO)、指定された属性title1を有する他の曲情報を指定し(S505でNO、S507)、ステップS503に戻る。属性title1を有する複数(55個)の曲情報全てにMP3ファイル42が存在しない場合(S504でNO、S505でYES)、ウェブインターフェース39は、録音有無テーブルに、録音データが存在しない旨の録音情報を登録する(S506)。   On the other hand, if the result of determination in step S504 is that the corresponding MP3 file 42 does not exist (NO in S504), other song information having the specified attribute title1 is specified (NO in S505, S507), and the process returns to step S503. . When the MP3 file 42 does not exist in all the plurality (55) of pieces of music information having the attribute title1 (NO in S504, YES in S505), the web interface 39 records the recording information indicating that no recording data exists in the recording presence / absence table. Is registered (S506).

ウェブインターフェース39は、ステップS506又はS508を実行した後、集計テーブル内に未調査の属性が存在するか否かを判断し(S509)、未調査の属性があれば(S509でYES)、未調査の属性を指定して(S510)、ステップS502に戻る。本例では、属性title1を調査した後(S509でNO)、属性title=「LADY」を指定して(S510)、ステップS502に戻る。要するに、集計テーブル内の全ての属性についてステップS502〜S508の動作を実行する。   After executing step S506 or S508, the web interface 39 determines whether or not an uninvestigated attribute exists in the aggregation table (S509). If there is an uninvestigated attribute (YES in S509), the uninvestigated attribute is determined. Is designated (S510), and the process returns to step S502. In this example, after investigating the attribute title1 (NO in S509), the attribute title = "LADY" is designated (S510), and the process returns to step S502. In short, the operations in steps S502 to S508 are executed for all attributes in the aggregation table.

集計結果テーブル内の全ての属性について録音の有無を調査したとき(S509でYES)、ウェブブラウザ33は、メモリ132に格納された集計テーブル(図14)と録音有無テーブル(図20)とを読み出し、図21に示すランキング表をディスプレイ134に表示する(S511)。このとき、ウェブブラウザ33は、録音有無テーブル内の録音情報を属性と対応付けて表示する。図21では、対応するMP3ファイル42が存在する属性title=「△△△!セニョール」には、録音されている旨の再生ボタン500が付与される。一方、対応するMP3ファイル42が存在しない属性title=「LADY」には、再生ボタン500が付与されない。これにより、ユーザは、再生ボタン500を参照すれば、どのタイトル名の曲がすぐに聴けるのかを判断できる。   When the presence / absence of recording is checked for all attributes in the tabulation result table (YES in S509), the web browser 33 reads the tabulation table (FIG. 14) and the recording presence / absence table (FIG. 20) stored in the memory 132. The ranking table shown in FIG. 21 is displayed on the display 134 (S511). At this time, the web browser 33 displays the recording information in the recording presence / absence table in association with the attribute. In FIG. 21, a reproduction button 500 indicating that recording is performed is given to the attribute title = “ΔΔΔ! Senor” in which the corresponding MP3 file 42 exists. On the other hand, the playback button 500 is not assigned to the attribute title = “LADY” in which the corresponding MP3 file 42 does not exist. Thus, the user can determine which title name of the song can be heard immediately by referring to the playback button 500.

図21において、ユーザが属性title=「△△△!セニョール」の再生ボタン500をクリックしたとき、ウェブブラウザ33は、図13及び図18中のステップS414で属性が指定されたと判断し(S414でYES)、S415以降の動作が実行される。   In FIG. 21, when the user clicks the play button 500 of the attribute title = “ΔΔΔ! Senor”, the web browser 33 determines that the attribute is designated in step S414 in FIGS. 13 and 18 (in S414). YES), operations after S415 are executed.

なお、上述の説明では、録音情報を再生ボタン500で表示したが、たとえば、録音データが存在するタイトル名と録音データが存在しないタイトル名とで表示する色を変更してもよい。さらに、タイトル名をクリックすることによりそのタイトル名の曲を再生する場合、録音データが存在しないタイトル名はクリックできないように設定して表示してもよい。   In the above description, the recording information is displayed by the playback button 500. However, for example, the display color may be changed between a title name where recording data exists and a title name where recording data does not exist. Further, when a song with the title name is reproduced by clicking on the title name, the title name without recording data may be set so as not to be clicked and displayed.

上記実施の形態では放送されるコンテンツを曲(音楽)としたが、本発明は曲だけでなく、映像その他のあらゆるコンテンツに適用可能であり、そのデータは圧縮されているか否かは限定されない。つまり、コンテンツを含む放送データの形態は、FMラジオに限らず、AMラジオ、インターネットラジオ、TV(アナログ/デジタル)、CS/BS(アナログ/デジタル)等の衛星放送であってもよい。   In the above embodiment, the broadcast content is music (music). However, the present invention can be applied not only to music but also to other contents such as video, and whether or not the data is compressed is not limited. That is, the form of broadcast data including content is not limited to FM radio, but may be satellite broadcast such as AM radio, Internet radio, TV (analog / digital), CS / BS (analog / digital).

また、上記実施の形態ではPC13及びFMチューナ14は常に動作し、全ての放送を受信して録音することを原則としているが、有限な記憶領域を無駄に浪費しないように、週間スケジュールなどを組んで放送のない夜間は動作を停止したり、あるいは、放送されて来た音声又は映像信号を検知し、放送のあるときだけ動作し、放送のないときは動作を停止したりするようにしてもよい。   In the above embodiment, the PC 13 and the FM tuner 14 always operate and receive and record all broadcasts. However, in order to avoid wasting a limited storage area, a weekly schedule is set. It is possible to stop the operation at night when there is no broadcast, or detect the audio or video signal that has been broadcast and operate only when there is a broadcast, and stop the operation when there is no broadcast Good.

また、上記実施の形態ではFMチューナ14及びPC13がエアチェック装置80を構成しているが、FM放送を受信してハードディスクに記録する一体型の専用機がエアチェック装置を構成してもよい。   In the above embodiment, the FM tuner 14 and the PC 13 constitute the air check device 80. However, an integrated dedicated machine that receives FM broadcasts and records them on the hard disk may constitute the air check device.

上記実施の形態では、キューシートサーバ12が放送局から提供されるキューシートを取得しているが、キューシートサーバ12の運営者がキューシートをキューシートサーバ12に直接入力してキューシートサーバ12に記憶させてもよい。   In the above embodiment, the cue sheet server 12 obtains a cue sheet provided from a broadcasting station. However, the operator of the cue sheet server 12 directly inputs the cue sheet to the cue sheet server 12 and inputs the cue sheet server 12. May be stored.

また、上記実施の形態では、PC13は各放送局から提供されるキューシートをキューシートサーバ12経由で取得しているが、各放送局から直接取得してもよい。具体的には、図7に示した取得モジュール40は、キューシートサーバ12ではなく各放送局サーバ16に直接アクセスする。   In the above embodiment, the PC 13 obtains the cue sheet provided from each broadcasting station via the cue sheet server 12, but may obtain it directly from each broadcasting station. Specifically, the acquisition module 40 shown in FIG. 7 directly accesses each broadcasting station server 16 instead of the cue sheet server 12.

また、上記実施の形態では放送データは無線放送で送信されているが、有線放送で送信されていてもよく、また、インターネット等の電気通信回線を介して送信されていてもよい。インターネット経由で放送データを受信するためには、図7に示したFMチューナ14、ADC31及びMP3エンコーダ32に代えて、放送データ取得モジュール(図示せず)をPC13に設ければよい。放送データ取得モジュールは放送局サーバ16にアクセスし、そこに現在取得可能な状態でアップロードされている放送データ(又はリアルタイムストリームとして配信されている放送データ)を送信するよう要求する。放送局サーバ16はこの要求に応じて放送データを返信するので、放送データ取得モジュールは返信されて来た放送データを受信してMP3データベース34に保存する。要するに、放送データ取得モジュールは放送局サーバ16から放送データをダウンロードする。   In the above embodiment, the broadcast data is transmitted by wireless broadcasting, but may be transmitted by cable broadcasting or may be transmitted via an electric communication line such as the Internet. In order to receive broadcast data via the Internet, a broadcast data acquisition module (not shown) may be provided in the PC 13 instead of the FM tuner 14, ADC 31 and MP3 encoder 32 shown in FIG. The broadcast data acquisition module accesses the broadcast station server 16 and requests to transmit broadcast data uploaded in a state where it can be acquired (or broadcast data distributed as a real-time stream). Since the broadcast station server 16 returns broadcast data in response to this request, the broadcast data acquisition module receives the returned broadcast data and stores it in the MP3 database 34. In short, the broadcast data acquisition module downloads broadcast data from the broadcast station server 16.

なお、上述の実施の形態では、PC13は、抽出した曲のMP3データをMP3プレーヤ17で再生するが、たとえば、PC13は、抽出したMP3データを、図示しないユーザの携帯端末に送信してもよい。この場合、携帯端末に搭載されたMP3プレーヤによりMP3データを再生できる。そのため、たとえば、ユーザは、外出先で携帯端末を用いて所望の曲を聴くことができる。   In the above-described embodiment, the PC 13 reproduces the MP3 data of the extracted music on the MP3 player 17, but the PC 13 may transmit the extracted MP3 data to a user's portable terminal (not shown), for example. . In this case, MP3 data can be reproduced by an MP3 player mounted on the portable terminal. Therefore, for example, the user can listen to a desired song on the go using the mobile terminal.

上述の実施の形態では、キューシート内の曲情報は、放送時間に関する情報として、放送開始時刻begin及び放送終了時刻endを含むが、放送開始時刻beginのみを含んでいてもよい。この場合、曲情報MI[n](nは自然数)の1つ前に放送された曲情報MI[n−1]により特定される曲M[n−1]の放送時間は、曲情報MI[n−1]の放送開始時刻begin[n−1]から曲情報MI[n]の放送開始時刻begin[n]までとして、上述のステップS415及びステップS416の処理を実行する。   In the above-described embodiment, the song information in the cue sheet includes the broadcast start time begin and the broadcast end time end as information regarding the broadcast time, but may include only the broadcast start time begin. In this case, the broadcast time of the song M [n−1] specified by the song information MI [n−1] broadcast immediately before the song information MI [n] (n is a natural number) is the song information MI [n]. The processing of the above-described steps S415 and S416 is executed from the broadcast start time begin [n-1] of [n-1] to the broadcast start time begin [n] of the music information MI [n].

また、上述の実施の形態における図13に記載のステップS406〜S411の動作は必須ではなく、任意の動作処理である。   Further, the operations in steps S406 to S411 described in FIG. 13 in the above-described embodiment are not essential, and are arbitrary operation processes.

以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。   While the embodiments of the present invention have been described above, the above-described embodiments are merely examples for carrying out the present invention. Therefore, the present invention is not limited to the above-described embodiment, and can be implemented by appropriately modifying the above-described embodiment without departing from the spirit thereof.

本発明の第1の実施の形態によるエアチェックシステムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the air check system by the 1st Embodiment of this invention. 図1に示したパーソナルコンピュータ(PC)及びキューシートサーバのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of a personal computer (PC) and a cue sheet server shown in FIG. 1. 図1に示したキューシートサーバの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the cue sheet | seat server shown in FIG. 図1に示したエアチェックシステムで使用されるキューシートのデータ構造を示す図である。It is a figure which shows the data structure of the cue sheet | seat used with the air check system shown in FIG. 図4に示したキューシートの一例を示す図である。It is a figure which shows an example of the cue sheet | seat shown in FIG. 図3に示したキューシートサーバの動作を示すフロー図である。It is a flowchart which shows operation | movement of the cue sheet | seat server shown in FIG. 図1に示したエアチェック装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the air check apparatus shown in FIG. 図7に示したPCの動作を示すフロー図である。It is a flowchart which shows operation | movement of PC shown in FIG. 図7で示したPCで生成される録音管理状況テーブルのデータ構造を示す図である。It is a figure which shows the data structure of the recording management condition table produced | generated by PC shown in FIG. 図9に示した録音管理状況テーブルの一例を示す図である。It is a figure which shows an example of the recording management condition table shown in FIG. 図7に示したPCによるインデックスファイルの生成方法及び曲の抽出方法を説明するための図である。It is a figure for demonstrating the production | generation method of the index file by PC shown in FIG. 7, and the extraction method of music. 図7に示したPCで生成されるインデックスファイルのデータ構造を示す図である。It is a figure which shows the data structure of the index file produced | generated by PC shown in FIG. 図7に示したPCで実行される集計処理の詳細を示すフロー図である。It is a flowchart which shows the detail of the total process performed by PC shown in FIG. 図13の動作によりに作成される集計テーブルのデータ構造を示す図である。It is a figure which shows the data structure of the total table created by the operation | movement of FIG. 図13の動作によりPCのディスプレイに表示される表示画面の一例を示す図である。It is a figure which shows an example of the display screen displayed on the display of PC by the operation | movement of FIG. 本発明の第2の実施の形態によるキューシートサーバの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the cue sheet | seat server by the 2nd Embodiment of this invention. 図16に示したキューシートサーバの動作を示すフロー図である。It is a flowchart which shows operation | movement of the cue sheet | seat server shown in FIG. 本発明の第2の実施の形態によるエアチェック装置の動作を示すフロー図である。It is a flowchart which shows operation | movement of the air check apparatus by the 2nd Embodiment of this invention. 本発明の第3の実施の形態によるエアチェック装置の動作を示すフロー図である。It is a flowchart which shows operation | movement of the air check apparatus by the 3rd Embodiment of this invention. 図19の動作により作成される録音有無テーブルのデータ構造を示す図である。It is a figure which shows the data structure of the recording presence / absence table created by the operation | movement of FIG. 図19の動作によりPCのディスプレイに表示される表示画面の一例を示す図である。It is a figure which shows an example of the display screen displayed on the display of PC by the operation | movement of FIG.

符号の説明Explanation of symbols

10 エアチェックシステム
12,120 キューシートサーバ
14 チューナ
15 音楽配信サーバ
16 放送局サーバ
20 取得部
22 キューシート編集部
33 ウェブブラウザ
43 録音状況管理テーブル
44 インデックスファイル
75 リリース情報データベース
80 エアチェック装置
134 ディスプレイ
150 リリース情報テーブル
DESCRIPTION OF SYMBOLS 10 Air check system 12,120 Cue sheet server 14 Tuner 15 Music distribution server 16 Broadcast station server 20 Acquisition part 22 Cue sheet edit part 33 Web browser 43 Recording condition management table 44 Index file 75 Release information database 80 Air check apparatus 134 Display 150 Release information table

Claims (10)

サーバと、前記サーバと接続されるエアチェック装置とを備えたエアチェックシステムであって、
前記サーバは、
放送局から放送されたコンテンツの属性と前記コンテンツの放送時間とを含む複数のコンテンツ情報を記憶するサーバ記憶手段を備え、
前記サーバ又は前記エアチェック装置は、
前記複数のコンテンツ情報を前記属性別に集計する集計手段を備え、
前記エアチェック装置は、
前記集計手段による集計結果を表示する表示手段を備えることを特徴とするエアチェックシステム。
An air check system comprising a server and an air check device connected to the server,
The server
Server storage means for storing a plurality of pieces of content information including attributes of content broadcast from a broadcasting station and broadcast time of the content;
The server or the air check device is
A totaling unit that totalizes the plurality of pieces of content information by the attribute;
The air check device is
An air check system comprising display means for displaying the result of counting by the counting means.
請求項1に記載のエアチェックシステムであって、
前記表示手段は、前記集計結果を前記属性と対応付けて表示し、
前記エアチェック装置はさらに、
放送局から送信された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信された放送データを前記放送データの放送時間と対応付けて記憶するエアチェック記憶手段と、
前記表示手段に表示された属性の中から所望の属性を指定する属性指定手段と、
前記指定された属性を有するコンテンツ情報を指定するコンテンツ情報指定手段と、
前記指定されたコンテンツ情報内の放送時間を参照して、前記エアチェック記憶手段に記憶された放送データからコンテンツを抽出する抽出手段と、
前記抽出されたコンテンツを再生する再生手段とを備えることを特徴とするエアチェックシステム。
The air check system according to claim 1,
The display means displays the aggregation result in association with the attribute,
The air check device further includes
Receiving means for receiving broadcast data including a plurality of contents transmitted from a broadcasting station;
Air check storage means for storing the received broadcast data in association with the broadcast time of the broadcast data;
Attribute designation means for designating a desired attribute from among the attributes displayed on the display means;
Content information specifying means for specifying content information having the specified attribute;
Extracting means for extracting content from broadcast data stored in the air check storage means with reference to the broadcast time in the designated content information;
An air check system comprising playback means for playing back the extracted content.
請求項2に記載のエアチェックシステムであって、
前記エアチェック装置は、
前記複数のコンテンツ情報を前記サーバから取得する取得手段と、
前記集計手段とを備え、
前記エアチェック装置はさらに、
前記取得された複数のコンテンツ情報のうち、前記コンテンツ情報の放送時間に対応する放送データが前記エアチェック記憶手段に記憶されている複数のコンテンツ情報を選択する選択手段を備え、
前記集計手段は、前記選択手段により選択された複数のコンテンツ情報を属性別に集計することを特徴とするエアチェックシステム。
The air check system according to claim 2,
The air check device is
Obtaining means for obtaining the plurality of pieces of content information from the server;
Comprising the aggregating means,
The air check device further includes
A selection unit that selects a plurality of pieces of content information in which broadcast data corresponding to a broadcast time of the content information is stored in the air check storage unit among the plurality of pieces of acquired content information;
The air check system, wherein the totaling unit totals a plurality of pieces of content information selected by the selection unit for each attribute.
請求項2に記載のエアチェックシステムであって、
前記エアチェック装置は、
前記複数のコンテンツ情報を前記サーバから取得する取得手段と、
前記集計手段とを備え、
前記エアチェック装置はさらに、
同じ属性を有する複数のコンテンツ情報のうち、少なくとも1つのコンテンツ情報の放送時間に対応する放送データが前記エアチェック記憶手段に記憶されているか否かを判断する判断手段を備え、
前記表示手段はさらに、前記判断手段による判断結果を前記属性と対応付けて表示することを特徴とするエアチェックシステム。
The air check system according to claim 2,
The air check device is
Obtaining means for obtaining the plurality of pieces of content information from the server;
Comprising the aggregating means,
The air check device further includes
A determination means for determining whether broadcast data corresponding to a broadcast time of at least one content information among a plurality of content information having the same attribute is stored in the air check storage means;
The display means further displays the determination result by the determination means in association with the attribute.
サーバと接続可能なエアチェック装置であって、
放送局から放送されたコンテンツの属性と前記コンテンツの放送時間とを含む複数のコンテンツ情報を前記サーバから取得する取得手段と、
前記取得された複数のコンテンツ情報を前記属性別に集計する集計手段と、
前記集計手段による集計結果を表示する表示手段とを備えることを特徴とするエアチェック装置。
An air check device connectable to a server,
Obtaining means for obtaining a plurality of content information including the attribute of the content broadcast from a broadcasting station and the broadcast time of the content from the server;
Aggregating means for aggregating the acquired plurality of content information by the attribute;
An air check apparatus comprising: a display unit that displays a totaling result obtained by the totaling unit.
請求項5に記載のエアチェック装置であって、
前記表示手段は、前記集計結果を前記属性と対応付けて表示し、
前記エアチェック装置はさらに、
放送局から送信された複数のコンテンツを含む放送データを受信する受信手段と、
前記受信された放送データを前記放送データの放送時間と対応付けて記憶するエアチェック記憶手段と、
前記表示手段に表示された属性の中から所望の属性を指定する属性指定手段と、
前記指定された属性を有するコンテンツ情報を指定するコンテンツ情報指定手段と、
前記指定されたコンテンツ情報内の放送時間を参照して、前記エアチェック記憶手段に記憶された放送データからコンテンツを抽出する抽出手段と、
前記抽出されたコンテンツを再生する再生手段とを備えることを特徴とするエアチェック装置。
The air check device according to claim 5,
The display means displays the aggregation result in association with the attribute,
The air check device further includes
Receiving means for receiving broadcast data including a plurality of contents transmitted from a broadcasting station;
Air check storage means for storing the received broadcast data in association with the broadcast time of the broadcast data;
Attribute designation means for designating a desired attribute from among the attributes displayed on the display means;
Content information specifying means for specifying content information having the specified attribute;
Extracting means for extracting content from broadcast data stored in the air check storage means with reference to the broadcast time in the designated content information;
An air check device comprising: reproducing means for reproducing the extracted content.
請求項6に記載のエアチェック装置であってさらに、
前記取得された複数のコンテンツ情報のうち、前記コンテンツ情報の放送時間に対応する放送データが前記エアチェック記憶手段に記憶されている複数のコンテンツ情報を選択する選択手段を備え、
前記集計手段は、前記選択手段により選択された複数のコンテンツ情報を属性別に集計することを特徴とするエアチェック装置。
The air check device according to claim 6, further comprising:
A selection unit that selects a plurality of pieces of content information in which broadcast data corresponding to a broadcast time of the content information is stored in the air check storage unit among the plurality of pieces of acquired content information;
The air check device, wherein the counting means totals a plurality of pieces of content information selected by the selection means by attribute.
請求項6に記載のエアチェック装置であって、
前記複数のコンテンツ情報を前記サーバから取得する取得手段と、
前記集計手段とを備え、
前記エアチェック装置はさらに、
同じ属性を有する複数のコンテンツ情報のうち、少なくとも1つのコンテンツ情報の放送時間に対応する放送データが前記エアチェック記憶手段に記憶されているか否かを判断する判断手段を備え、
前記表示手段はさらに、前記判断手段による判断結果を前記属性と対応付けて表示することを特徴とするエアチェック装置。
The air check device according to claim 6,
Obtaining means for obtaining the plurality of pieces of content information from the server;
Comprising the aggregating means,
The air check device further includes
A determination means for determining whether broadcast data corresponding to a broadcast time of at least one content information among a plurality of content information having the same attribute is stored in the air check storage means;
The air check apparatus further characterized in that the display means displays the determination result by the determination means in association with the attribute.
エアチェック装置と接続可能なサーバであって、
放送局から放送されたコンテンツの属性と前記コンテンツの放送時間とを含む複数のコンテンツ情報を記憶するサーバ記憶手段と、
前記複数のコンテンツ情報のうち、所定期間内に含まれる前記放送時間を有する複数のコンテンツ情報を選択するサーバ選択手段と、
前記サーバ選択手段により選択された複数のコンテンツ情報を前記属性別に集計する集計手段と、
前記集計手段による集計結果を前記エアチェック装置に送信する送信手段とを備えることを特徴とするサーバ。
A server that can be connected to an air check device,
Server storage means for storing a plurality of pieces of content information including attributes of the content broadcast from a broadcasting station and the broadcast time of the content;
Server selection means for selecting a plurality of pieces of content information having the broadcast time included in a predetermined period among the plurality of pieces of content information;
Aggregating means for aggregating a plurality of pieces of content information selected by the server selecting means for each attribute;
A server comprising: a transmission unit configured to transmit a totaling result obtained by the totaling unit to the air check device.
サーバと接続可能なエアチェック装置内のコンピュータに、
放送局から放送されたコンテンツの属性と前記コンテンツの放送時間とを含む複数のコンテンツ情報を前記サーバから取得するステップと、
前記取得された複数のコンテンツ情報を前記属性別に集計するステップと、
集計結果を表示するステップとを実行させることを特徴とするエアチェックプログラム。
To the computer in the air check device that can be connected to the server,
Obtaining a plurality of pieces of content information including the attribute of the content broadcast from a broadcasting station and the broadcast time of the content from the server;
Totaling the plurality of pieces of acquired content information by the attribute;
An air check program for executing a step of displaying a total result.
JP2008146236A 2008-06-03 2008-06-03 Air check system, air check device, server, and air check program Expired - Fee Related JP4769989B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008146236A JP4769989B2 (en) 2008-06-03 2008-06-03 Air check system, air check device, server, and air check program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008146236A JP4769989B2 (en) 2008-06-03 2008-06-03 Air check system, air check device, server, and air check program

Publications (3)

Publication Number Publication Date
JP2009296180A true JP2009296180A (en) 2009-12-17
JP2009296180A5 JP2009296180A5 (en) 2010-04-22
JP4769989B2 JP4769989B2 (en) 2011-09-07

Family

ID=41543978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008146236A Expired - Fee Related JP4769989B2 (en) 2008-06-03 2008-06-03 Air check system, air check device, server, and air check program

Country Status (1)

Country Link
JP (1) JP4769989B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016433A (en) * 2008-07-01 2010-01-21 Onkyo Corp Air check apparatus and its program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004343196A (en) * 2003-05-13 2004-12-02 Toshiba Corp Broadcast system and receiver
JP2005065009A (en) * 2003-08-18 2005-03-10 Matsushita Electric Ind Co Ltd Program data acquisition device
JP2007059035A (en) * 2005-07-26 2007-03-08 Onkyo Corp Air check system
JP2007110244A (en) * 2005-10-11 2007-04-26 Teac Corp Digital radio broadcast receiver

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004343196A (en) * 2003-05-13 2004-12-02 Toshiba Corp Broadcast system and receiver
JP2005065009A (en) * 2003-08-18 2005-03-10 Matsushita Electric Ind Co Ltd Program data acquisition device
JP2007059035A (en) * 2005-07-26 2007-03-08 Onkyo Corp Air check system
JP2007110244A (en) * 2005-10-11 2007-04-26 Teac Corp Digital radio broadcast receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016433A (en) * 2008-07-01 2010-01-21 Onkyo Corp Air check apparatus and its program

Also Published As

Publication number Publication date
JP4769989B2 (en) 2011-09-07

Similar Documents

Publication Publication Date Title
US11763800B2 (en) Real time popularity based audible content acquisition
US7890606B2 (en) Information processing apparatus and method, and program
JP5133508B2 (en) Content providing system, content providing device, content distribution server, content receiving terminal, and content providing method
US20140244607A1 (en) System and Method for Real-Time Media Presentation Using Metadata Clips
JP2007011928A (en) Content provision system, content provision device, content distribution server, content reception terminal and content provision method
JP2007041722A (en) Information processor, content reproduction device, information processing method, event log recording method and computer program
AU2021282504B2 (en) System and method for production, distribution and archival of content
JP2004030327A (en) Device and method for providing contents-related information, electronic bulletin board system and computer program
JP6048707B2 (en) Recording status notification method and store information presentation method
JP2007059035A (en) Air check system
JP5338455B2 (en) Content extraction apparatus and program thereof
JP4769989B2 (en) Air check system, air check device, server, and air check program
JP2008176126A (en) Communication terminal and content list management system
JP5195442B2 (en) Content extraction apparatus and program thereof
JP4816684B2 (en) Air check system, air check device, cue seat server and air check program.
JP2007096970A (en) Air check system
JP4724788B2 (en) Air check system, air check device and air check program
JP4798440B2 (en) RECOMMENDED CONTENT REGISTRATION DEVICE AND ITS PROGRAM
JP5418546B2 (en) Content providing system and content receiving terminal
JP4719833B2 (en) Air check device and air check program
JP4577400B2 (en) Air check system
JP4867062B2 (en) Content extraction apparatus and program thereof
JP5928230B2 (en) Advertisement playback device, karaoke device, and advertisement playback method
JP2008027573A (en) Device and method for processing data
JP2013207793A (en) Server device, content reproduction terminal, content reproduction system, content reproduction method and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100608

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101207

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110207

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110414

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110605

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140701

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4769989

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees