[go: up one dir, main page]

JP5338455B2 - Content extraction apparatus and program thereof - Google Patents

Content extraction apparatus and program thereof Download PDF

Info

Publication number
JP5338455B2
JP5338455B2 JP2009108901A JP2009108901A JP5338455B2 JP 5338455 B2 JP5338455 B2 JP 5338455B2 JP 2009108901 A JP2009108901 A JP 2009108901A JP 2009108901 A JP2009108901 A JP 2009108901A JP 5338455 B2 JP5338455 B2 JP 5338455B2
Authority
JP
Japan
Prior art keywords
broadcast
recording
program
data
start time
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.)
Expired - Fee Related
Application number
JP2009108901A
Other languages
Japanese (ja)
Other versions
JP2010257546A (en
Inventor
宗弘 米田
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 JP2009108901A priority Critical patent/JP5338455B2/en
Publication of JP2010257546A publication Critical patent/JP2010257546A/en
Application granted granted Critical
Publication of JP5338455B2 publication Critical patent/JP5338455B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an air check device that prevents sound interruption when content (or a program) is recorded in a plurality of files. <P>SOLUTION: The broadcast start time and the broadcast end time of designated content (or program) are specified, and a plurality of record files containing a part of broadcast data from the specified broadcast start time to the broadcast end time is specified. In the plurality of specified record files, a broadcast data portion corresponding to a part of the broadcast data from the specified broadcast start time to the broadcast end time is extracted. All the extracted broadcast portions are combined into reproduced data. Thus, since the reproduced data is converted into one record file regarding the specified content (or program), sound interruption is prevented when reproducing the reproduced file. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、放送局から放送される複数のコンテンツ又は番組を含む放送データを記憶媒体に記録し、所望のコンテンツ又は番組を抽出するコンテンツ抽出装置に関する。
The present invention relates to a content extraction apparatus that records broadcast data including a plurality of contents or programs broadcast from a broadcasting station on a storage medium and extracts desired contents or programs.

エアチェックは一般に、ラジオやテレビで放送された音楽や映像等のコンテンツを記憶媒体に記録しておき、その記録したコンテンツを後で再生して楽しむもので、無料でコンテンツを取得できることから視聴者の間で広く利用されている。   In general, air check is to record content such as music and video broadcast on radio and television on a storage medium, and then play back the recorded content for later enjoyment. Widely used between.

しかしながら、視聴者には所望のコンテンツがいつ放送されるかはわからない。例えば、ラジオのFM放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはCMやDJが入るので、所望の曲が番組中のいつ放送されるかまではわからない。   However, the viewer does not know when the desired content will be broadcast. For example, in FM radio broadcasting, it may be known in advance that a desired song is broadcasted in a program, but since a CM or DJ is included in the program, the desired song is broadcasted during the program. I do n’t know.

そこで、本出願人は、下記特許文献1で、キューシートを利用し、所望の曲を抽出するエアチェックシステムを提案した。この文献に記載されたエアチェックシステムでは、ユーザの自宅等に設置されたエアチェック装置が、放送された曲の放送開始時刻やタイトル等を記述したキューシートをサーバから取得する。また、エアチェック装置は、常にFM放送を受信し、受信された放送データを全て記憶する。そして、キューシートを参照して、録音された全放送データから所望の曲を抽出して再生する。   In view of this, the present applicant has proposed an air check system that uses a cue sheet to extract a desired song in Patent Document 1 below. In the air check system described in this document, an air check device installed at a user's home or the like acquires a cue sheet describing a broadcast start time, a title, and the like of a broadcasted song from a server. The air check device always receives FM broadcasts and stores all received broadcast data. Then, referring to the cue sheet, a desired song is extracted from all the recorded broadcast data and reproduced.

このエアチェック装置は、受信した放送データを複数の録音ファイルに分割して記憶媒体に記録する。これは、記憶媒体に記録できるファイルサイズに限界があるために自動的に複数の録音ファイルに分割されること、又は、ユーザがエアチェック装置の電源をオフ状態にし、その後、電源をオン状態にしたときに録音ファイルが分割されることによる。ここで、再生すべき曲が複数の録音ファイルにまたがっている場合には、再生する録音ファイルが変更されるときに、録音ファイルの再生準備処理の影響で音切れが生じるという問題がある。曲を指定して再生する場合に限らず、番組をして録音ファイルから抽出して再生する場合にも、番組が複数の録音ファイルにまたがっている場合には、再生する録音ファイルが変更されるときに、音切れが生じる。   This air check device divides received broadcast data into a plurality of recording files and records them on a storage medium. This is because the file size that can be recorded on the storage medium is limited, so it is automatically divided into a plurality of recording files, or the user turns off the air check device and then turns on the power. When the recording file is divided. Here, when the music to be reproduced spans a plurality of recording files, there is a problem that when the recording file to be reproduced is changed, the sound is cut off due to the effect of the recording file reproduction preparation process. Not only when specifying and playing a song, but also when a program is extracted from a recording file and played, if the program spans multiple recording files, the recording file to be played is changed. Sometimes sound breaks out.

特開2007−158561号公報JP 2007-158561 A

本発明は上記従来の課題を解決するためになされたものであり、その目的は、コンテンツ又は番組が複数の記録ファイルにまたがって記録されている場合にも、音切れが生じることがないコンテンツ抽出装置を提供することである。
The present invention has been made in order to solve the above-described conventional problems, and an object of the present invention is to extract contents that do not cause sound interruption even when contents or programs are recorded across a plurality of recording files. Is to provide a device.

本発明の好ましい実施形態によるコンテンツ抽出装置は、放送局から放送された複数のコンテンツを含む放送データを、複数の記録ファイルに分割して、記憶媒体に記録する記録手段と、放送局から放送される各コンテンツの特定情報及び放送開始時刻を対応付けたキューシートを保存する保存手段と、コンテンツを指定する指定手段と、指定されたコンテンツの放送開始時刻および放送終了時刻を、キューシートを参照して特定する特定手段と、指定されたコンテンツの放送開始時刻から放送終了時刻までの放送データの一部を含む複数の記録ファイルを特定するファイル特定手段と、特定された複数の記録ファイルから、指定されたコンテンツに相当する放送データ部分を抽出し、抽出した放送データ部分を結合することにより、再生データを生成する生成手段とを備える。
A content extraction apparatus according to a preferred embodiment of the present invention includes a recording unit that divides broadcast data including a plurality of contents broadcast from a broadcasting station into a plurality of recording files and records the recording data on a storage medium, and is broadcast from the broadcasting station. Refer to the cue sheet for the storage means for storing the cue sheet in which the specific information of each content and the broadcast start time are associated, the specifying means for specifying the content, and the broadcast start time and broadcast end time of the specified content. Specifying from a plurality of specified recording files, a file specifying means for specifying a plurality of recording files including a part of broadcast data from a broadcast start time to a broadcast end time of the specified content, and a plurality of specified recording files The broadcast data part corresponding to the extracted content is extracted, and the extracted broadcast data part is combined to reproduce the playback data. And a generating means for generating a data.

指定されたコンテンツの放送開始時刻および放送終了時刻が特定され、特定された放送開始時刻から放送終了時刻の放送データの一部を含む複数の記録ファイルが特定される。特定された複数の記録ファイルにおいて、特定された放送開始時刻から放送終了時刻までの放送データの一部に相当する放送データ部分が抽出される。抽出された放送データ部分は全て結合され、再生データとされる。従って、再生データは指定されたコンテンツに関する1つの記録ファイルとなるので、再生ファイルを再生することによって、音切れが生じることを防止することができる。   The broadcast start time and broadcast end time of the specified content are specified, and a plurality of recording files including a part of broadcast data from the specified broadcast start time to the broadcast end time are specified. In the plurality of specified recording files, a broadcast data portion corresponding to a part of broadcast data from the specified broadcast start time to the broadcast end time is extracted. All of the extracted broadcast data parts are combined into reproduction data. Therefore, since the reproduction data becomes one recording file relating to the designated content, it is possible to prevent sound interruptions by reproducing the reproduction file.

本発明の別の好ましい実施形態によるコンテンツ抽出装置は、放送局から放送された複数の番組を含む放送データを、複数の記録ファイルに分割して、記憶媒体に記録する記録手段と、放送局から放送される各番組の特定情報及び放送開始時刻を対応付けた番組表を保存する保存手段と、番組を指定する指定手段と、指定された番組の放送開始時刻および放送終了時刻を、番組表を参照して特定する特定手段と、指定された番組の放送開始時刻から放送終了時刻までの放送データの一部を含む複数の記録ファイルを特定するファイル特定手段と、特定された複数の記録ファイルから、指定された番組に相当する放送データ部分を抽出し、抽出した放送データ部分を結合することにより、再生データを生成する生成手段とを備える、コンテンツ抽出装置。
According to another preferred embodiment of the present invention, there is provided a content extracting apparatus comprising: a recording unit that divides broadcast data including a plurality of programs broadcast from a broadcasting station into a plurality of recording files and records the recording data on a storage medium; A storage means for storing a program table in which specific information and broadcast start time of each program to be broadcast are associated, a specifying means for specifying a program, a broadcast start time and a broadcast end time of the specified program, A specifying means for specifying with reference, a file specifying means for specifying a plurality of recording files including a part of broadcast data from a broadcast start time to a broadcast end time of the designated program, and a plurality of specified recording files And a generation means for generating reproduction data by extracting broadcast data portions corresponding to the designated program and combining the extracted broadcast data portions. Detection device.

指定された番組の放送開始時刻および放送終了時刻が特定され、特定された放送開始時刻から放送終了時刻の放送データの一部を含む複数の記録ファイルが特定される。特定された複数の記録ファイルにおいて、特定された放送開始時刻から放送終了時刻までの放送データの一部に相当する放送データ部分が抽出される。抽出された放送データ部分は全て結合され、再生データとされる。従って、再生データは指定された番組に関する1つの記録ファイルとなるので、再生ファイルを再生することによって、音切れが生じることを防止することができる。   The broadcast start time and broadcast end time of the designated program are specified, and a plurality of recording files including a part of broadcast data from the specified broadcast start time to the broadcast end time are specified. In the plurality of specified recording files, a broadcast data portion corresponding to a part of broadcast data from the specified broadcast start time to the broadcast end time is extracted. All of the extracted broadcast data parts are combined into reproduction data. Therefore, since the reproduction data becomes one recording file related to the designated program, it is possible to prevent sound interruption by reproducing the reproduction file.

以上のように、コンテンツ又は番組が複数の記録ファイルにまたがって記録されている場合にも、音切れが生じることがないコンテンツ抽出装置を提供することができる。   As described above, it is possible to provide a content extraction device in which sound interruption does not occur even when content or a program is recorded across a plurality of recording files.

本発明の実施の形態によるエアチェックシステムを含むコンピュータネットワークの全体構成を示す機能ブロック図である。It is a functional block diagram which shows the whole structure of the computer network containing the air check system by embodiment of this invention. 図1中のキューシートサーバの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the cue sheet | seat server 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. 図3に示したキューシートの一例を示す図である。It is a figure which shows an example of the cue sheet | seat shown in FIG. 図1に示したエアチェックシステムで使用される番組表の一例を示す図である。It is a figure which shows an example of the program schedule used with the air check system shown in FIG. 図2に示したキューシートサーバの動作を示すフロー図である。It is a flowchart which shows operation | movement of the cue sheet | seat server shown in FIG. 図1中のPC及びFMチューナの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of PC and FM tuner 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 condition management table produced | generated with PC shown in FIG. 図9に示した録音状況管理テーブルの一例を示す図である。It is a figure which shows an example of the recording condition management table shown in FIG. 図7に示したPCによるインデックスファイルの生成方法及び曲の抽出方法を示す説明図である。It is explanatory drawing which shows the production | generation method and index extraction method of the index file by PC shown in FIG. 図7に示したPCで生成されるインデックスファイルのデータ構造を示す図である。It is a figure which shows the data structure of the index file produced | generated by PC shown in FIG. 図2及び図7に示したキューシートサーバ及びPCの動作を示すフロー図である。FIG. 8 is a flowchart showing operations of the cue sheet server and the PC shown in FIGS. 2 and 7. 曲抽出処理を示すフローチャートである。It is a flowchart which shows a music extraction process. 録音状況管理テーブルの一例を示す図である。It is a figure which shows an example of a recording condition management table. 曲Cと、録音ファイル1及び2と、再生データとの関係を示す図である。It is a figure which shows the relationship between the music C, the recording files 1 and 2, and reproduction | regeneration data. 録音状況管理テーブルの一例を示す図である。It is a figure which shows an example of a recording condition management table. 番組1と、録音ファイル1〜42と、再生データとの関係を示す図である。It is a figure which shows the relationship between the program 1, the recording files 1-42, and reproduction | regeneration data.

以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。   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を参照して、本発明の好ましい実施形態によるエアチェックシステム10は、ラジオのFM(Frequency Modulation)放送から所望の曲を自動的に取得するためのもので、インターネット11に接続されるキューシートサーバ12と、インターネット11に接続されるパーソナルコンピュータ(PC)13と、PC13に接続されるFMチューナ14とを備える。インターネット11には、複数の放送局サーバ16も接続されている。キューシートサーバ12は本サービスを提供する事業者等によって管理され、放送局サーバ16は主に音楽番組等を放送する放送局によって管理される。PC13及びFMチューナ14は視聴者であるユーザの所有物である。
[overall structure]
Referring to FIG. 1, an air check system 10 according to a preferred 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. 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 PC 13 and the FM tuner 14 are the property of the user who is the viewer.

キューシートサーバ12は、各放送局サーバ16からキューシートを取得し、各ユーザのPC13に提供する。PC13はキューシートサーバ12にアクセス可能なクライアントとして機能する。PC13及びFMチューナ14はエアチェック装置80を構成する。   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 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は汎用のもので、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ(HDD)、ディスプレイ、キーボードやマウスといった入力装置などを備える。PC13には、後述するエアチェックプログラムがインストールされている。FMチューナ14は、各放送局からFM放送を受信し、受信した放送データをPC13に供給する。   The PC 13 is a general-purpose device and includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive (HDD), a display, an input device such as a keyboard and a mouse, and the like. 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.

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

各放送局から提供されるキューシート24には、放送された曲Mnの放送開始時刻begin[n]と、タイトルやアーチスト名等のメタデータとがHTML(Hyper Text Markup Language)で記述されている。しかしながら、記述されている情報の種類、使用されているタグの種類、記述の順序など、そのフォーマットは放送局ごとに異なっている。また、キューシート24には、放送された曲Mnの放送終了時刻は記述されない。   In the cue sheet 24 provided by each broadcasting station, the broadcast start time begin [n] of the broadcasted song Mn and metadata such as titles and artist names are described in 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 cue sheet 24 does not describe the broadcast end time of the broadcasted song Mn.

フォーマット変換部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は共通フォーマットを有する。具体的には図3に示すように、キューシート26は、各放送局に付与されるステーションID(識別子)を記述したフィールド261と、当該放送局から放送された複数の曲に対応する複数のレコード262とを備える。   The cue sheet 26 thus obtained has a common format. Specifically, as shown in FIG. 3, the cue sheet 26 includes a field 261 describing 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には、対応する曲Mnの放送開始時刻begin[n]と、放送終了時刻end[n]と、メタデータとが記述される。放送終了時刻end[n]は、放送開始時刻に基づいて求められ、具体的には、曲Mnの次に放送された曲Mn+1の放送開始時刻begin[n+1]と同じである。図4にキューシート26の一例を示す。   Each record 262 describes the broadcast start time begin [n], broadcast end time end [n], and metadata of the corresponding song Mn. The broadcast end time end [n] is obtained based on the broadcast start time, and is specifically the same as the broadcast start time begin [n + 1] of the song Mn + 1 broadcast after the song Mn. FIG. 4 shows an example of the cue sheet 26.

再び図2を参照して、サービス情報追加部22は、共通フォーマットに変換された各キューシート26に、あらかじめ定められた各種サービス情報を追加する。各種サービス情報としては、放送された曲を収録したCDやDVD又はコンサートチケットなどを販売するウェブサイトのURL(Uniform Resource Locator)、その曲のデジタルデータを販売するウェブサイトのURL、バナー広告などがある。したがって、キューシートサーバ12は、ユーザを各種ウェブサイト27に導くためのポータルサイトとなり得る。   Referring to FIG. 2 again, the service information adding unit 22 adds various predetermined service information to each cue sheet 26 converted into the common format. Various service information includes a URL (Uniform Resource Locator) of a website that sells CDs, DVDs, concert tickets, and the like that record broadcast songs, URLs of websites that sell digital data of the songs, banner advertisements, etc. is there. Therefore, the cue sheet server 12 can be a portal site for guiding users to various websites 27.

取得部20はさらに、各放送局から提供される番組表69を取得する。番組表69には、放送された番組の放送開始時刻及び放送終了時刻と、番組名、DJ及び出演者等に関する情報、番組ホームページURL等のメタデータとを含む。各番組内では、上述の複数の曲が放送される。つまり、番組は複数の曲を含む。   The acquiring unit 20 further acquires a program guide 69 provided from each broadcasting station. The program table 69 includes the broadcast start time and broadcast end time of the broadcasted program, information about the program name, DJ and performers, and metadata such as the program homepage URL. Within each program, the above-mentioned plurality of songs are broadcast. That is, the program includes a plurality of songs.

各放送局から提供される番組表69は、キューシートと同様に、そのフォーマットが放送局ごとに異なっている。そのため、フォーマット変換部21は、取得された番組表を所定の共通フォーマットに変換する。これにより得られた番組表70は共通フォーマットを有する。得られた番組表70の一例を図5に示す。番組表70は、ステーションIDと、放送された番組の放送開始時刻及び放送終了時刻と、メタデータとを含む。   The format of the program guide 69 provided from each broadcast station differs from broadcast station to broadcast station, as is the case with cue sheets. Therefore, the format conversion unit 21 converts the acquired program guide into a predetermined common format. The program guide 70 thus obtained has a common format. An example of the obtained program table 70 is shown in FIG. The program table 70 includes a station ID, broadcast start time and broadcast end time of the broadcasted program, and metadata.

ウェブサーバ23にはキューシートデータベース28及び番組表データベース71が構築される。各種サービス情報が追加されたキューシート29はキューシートデータベース28に記憶され、番組表70は番組表データベース71に記憶される。ウェブサーバ23は、PC13からの要求に応じてキューシート29及び番組表70を読み出してPC13に送信する。   In the web server 23, a cue sheet database 28 and a program guide database 71 are constructed. The cue sheet 29 to which various service information is added is stored in the cue sheet database 28, and the program guide 70 is stored in the program guide database 71. The web server 23 reads the cue sheet 29 and the program guide 70 in response to a request from the PC 13 and transmits them to the PC 13.

次に、図6を参照してキューシートサーバ12の動作を説明する。取得部20は、各放送局サーバ16にキューシート24及び番組表69を送信するよう要求する(S101)。各放送局サーバ16はこの要求を受け付け(S201)、キューシート24及び番組表69をキューシートサーバ12に送信する(S202)。取得部20はキューシート24及び番組表69を受信し(S102)、フォーマット変換部21に供給する。   Next, the operation of the cue sheet server 12 will be described with reference to FIG. The acquisition unit 20 requests each broadcast station server 16 to transmit the cue sheet 24 and the program guide 69 (S101). Each broadcasting station server 16 receives this request (S201), and transmits the cue sheet 24 and the program guide 69 to the cue sheet server 12 (S202). The acquisition unit 20 receives the cue sheet 24 and the program guide 69 (S102) and supplies them to the format conversion unit 21.

フォーマット変換部21は、キューシート24のフォーマットを共通フォーマットに変換し、図3及び4に示すキューシート26を作成する(S103)。このとき、曲Mn+1の放送開始時刻begin[n+1]は曲Mnの放送終了時刻end[n]としてキューシート26に記述される。作成されたキューシート26は、サービス情報追加部22に供給される。   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. 3 and 4 (S103). At this time, the broadcast start time begin [n + 1] of the song Mn + 1 is described in the cue sheet 26 as the broadcast end time end [n] of the song Mn. The created cue sheet 26 is supplied to the service information adding unit 22.

サービス情報追加部22はキューシート26にサービス情報を追加し(S104)、これにより得られたキューシート29をキューシートデータベース28に保存する(S105)。   The service information adding unit 22 adds service information to the cue sheet 26 (S104), and stores the cue sheet 29 obtained thereby in the cue sheet database 28 (S105).

フォーマット変換部21はさらに、番組表69のフォーマットを共通フォーマットに変換し、図5に示す番組表70を作成する(S103)。作成された番組表70は、番組表データベース71に保存される(S105)。   The format conversion unit 21 further converts the format of the program guide 69 into a common format and creates the program guide 70 shown in FIG. 5 (S103). The created program guide 70 is stored in the program guide database 71 (S105).

[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、汎用のウェブブラウザ33及び汎用のMP3プレーヤ15とともに、後に詳述するエアチェックプログラム(38〜41)がインストールされ、MP3データベース34、録音状況管理データベース35、インデックスデータベース36、キューシートデータベース37及び番組表データベース
75が構築される。エアチェックプログラムは、インデックス生成モジュール38、ウェブインターフェース39、取得モジュール40、及びスイーパモジュール41からなる。これらの詳細は以下の動作説明で明らかにする。
[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, a general-purpose web browser 33, and a general-purpose MP3 player 15, and an air check program (38 to 41) described in detail later. The recording status management database 35, the index database 36, the cue sheet database 37, and the program guide database 75 are constructed. The air check program includes an index generation module 38, a web interface 39, an acquisition module 40, and a sweeper module 41. These details will be clarified in the following operation description.

次に、FMチューナ14及びPC13の動作を説明する。FMチューナ14及びPC13は常に動作している。したがって、FMチューナ14は常にFM放送を受信し、PC13は受信された放送データを全てハードディスク等の記憶媒体に記録する。   Next, operations of the FM tuner 14 and the PC 13 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 on a storage medium such as a hard disk.

図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 stored (recorded) in the MP3 database 34 as one MP3 file 42 every predetermined time (for example, 6 hours). (S302).

ウェブインターフェース39はまた、図9に示した録音状況管理テーブル43を生成し(S311)、録音状況管理データベース35に保存する(S312)。   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).

図9を参照して、録音状況管理テーブル43は、ステーションIDを記述したフィールド431と、複数のMP3ファイル42に対応する複数のレコード432とを有する。各レコード432には、対応するMP3ファイル42の録音開始時刻、録音終了時刻及びファイル名が記述されている。図10に録音状況管理テーブル43の一例を示す。   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を示す拡張子)と設定される。   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).

FM放送は原則として毎日24時間録音されるが、停電したり、ユーザがPC13を持ち出したりする場合もあるので、必ずしも全ての放送データがMP3ファイル42として保存されるとは限らない。図10において斜線以外の部分は録音されていない。   In principle, FM broadcasts are recorded for 24 hours every day. However, since there is a case where a power failure occurs or a user takes out the PC 13, not all broadcast data is necessarily saved as the MP3 file 42. In FIG. 10, the portions other than the diagonal 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. For example, when 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.

図13を参照して、PC13内の取得モジュール40は、キューシートサーバ12のウェブサーバ23に所望のキューシート29及び番組表70を送信するよう要求する(S331)。ウェブサーバ23はこの要求を受け付け(S111)、キューシートデータベース28から所望のキューシート29を読出、番組表データベース71から所望の番組表70を読み出す。そして、読み出されたキューシート29及び番組表70をPC13に送信する(S112)。   Referring to FIG. 13, the acquisition module 40 in the PC 13 requests the web server 23 of the cue sheet server 12 to transmit a desired cue sheet 29 and program guide 70 (S331). The web server 23 receives this request (S111), reads the desired cue sheet 29 from the cue sheet database 28, and reads the desired program table 70 from the program table database 71. Then, the read cue sheet 29 and program guide 70 are transmitted to the PC 13 (S112).

取得モジュール40は、キューシートサーバ12から送信されて来たキューシート29及び番組表70を受信する(S332)。そして、キューシート29をキューシートデータベース37に保存し、番組表70を番組表データベース75に保存する(S333)。   The acquisition module 40 receives the cue sheet 29 and the program guide 70 transmitted from the cue sheet server 12 (S332). Then, the cue sheet 29 is stored in the cue sheet database 37, and the program guide 70 is stored in the program guide database 75 (S333).

PC13内のウェブインターフェース39は、必要な場合には、ユーザの入力操作に応じてキューシート29を編集する(S334)。これによりユーザは、所望の曲の放送開始時刻を規定の時刻よりも前後にずらしたり、アーチスト名が欠けている場合にはそれを補足したりすることができる。   If necessary, the web interface 39 in the PC 13 edits the cue sheet 29 according to the user's input operation (S334). As a result, the user can shift the broadcast start time of the desired song before or after the prescribed time, or supplement the artist name if it is missing.

ウェブインターフェース39は、キューシート29をウェブブラウザ33で表示できるようにHTML化する(S335)。HTMLで記述されたキューシートには、曲Mnごとにハイパーリンクが埋め込まれる。ハイパーリンクには、その曲Mnを含むMP3ファイル42のURLの他、その曲MnのステーションID、放送開始時刻begin[n]及び放送終了時刻end[n]が含まれる。   The web interface 39 converts the cue sheet 29 into HTML so that it can be displayed by the web browser 33 (S335). A hyperlink is embedded in each cue Mn in the cue sheet described in HTML. The hyperlink includes the URL of the MP3 file 42 including the song Mn, the station ID of the song Mn, the broadcast start time begin [n], and the broadcast end time end [n].

ウェブブラウザ33は、HTMLで記述されたキューシートに基づいて曲リストをディスプレイ上に表示する(S336)。曲リストには、各曲のタイトル、アーチスト名、放送開始時刻等が含まれる。このとき、再生可能な曲は選択可能な態様で表示されるが、録音されていないために再生不可能な曲は選択不可能な態様で表示される。   The web browser 33 displays a song list on the display based on the cue sheet described in HTML (S336). The song list includes the title, artist name, broadcast start time, etc. of each song. At this time, reproducible songs are displayed in a selectable manner, but songs that cannot be reproduced because they are not recorded are displayed in a nonselectable manner.

ユーザが所望の曲をマウス等でクリックすると、ウェブブラウザ33はこの入力操作に応じてその所望の曲を指定し(S337)、その曲を読み出すようウェブインターフェース39に対してクエリを発行する。ウェブインターフェース39はこのクエリに応じて、指定された曲をMP3データベース34から抽出する(S338:曲抽出処理)。   When the user clicks a desired song with a mouse or the like, the web browser 33 designates the desired song in response to the input operation (S337), and issues a query to the web interface 39 to read the song. In response to this query, the web interface 39 extracts the designated song from the MP3 database 34 (S338: song extraction process).

曲抽出処理の詳細を説明する。図14は、曲抽出処理を示すフローチャートである。例えば、図4において曲Cがユーザ操作によって指定されたとする。ウェブインターフェース39は、キューシートを参照し、指定された曲の放送開始時刻および放送終了時刻を特定し、さらに、指定された曲が記述されたキューシートのステーションIDを読み出す(S401)。例えば、曲Cが指定された場合、図4を参照し、放送開始時刻として8:20:00(日付は割愛する、以下同様。)、放送終了時刻として8:35:00、ステーションIDとしてOOSAKAが読み出される。   Details of the music extraction process will be described. FIG. 14 is a flowchart showing the music extraction process. For example, it is assumed that the song C is designated by a user operation in FIG. The web interface 39 refers to the cue sheet, specifies the broadcast start time and broadcast end time of the designated song, and further reads out the station ID of the cue sheet in which the designated song is described (S401). For example, when song C is designated, referring to FIG. 4, the broadcast start time is 8:20:00 (date is omitted, the same applies hereinafter), the broadcast end time is 8:35:00, and the station ID is OOSAKA. Is read out.

次に、ウェブインターフェース39は、S401で特定された放送開始時刻から放送終了時刻までの放送データの一部を含む録音ファイルを、録音状況管理テーブル43を参照して特定する(S402)。例えば、録音状況管理テーブルが図15に示すような場合、放送開始時刻8:20:00から放送終了時刻8:35:00までの放送データの一部を含む録音ファイルとして、録音ファイル1及び録音ファイル2が特定される。ここで、図16は、曲Cと、録音ファイル1及び録音ファイル2と、抽出される再生データとの関係を示す。   Next, the web interface 39 specifies a recording file including a part of broadcast data from the broadcast start time to the broadcast end time specified in S401 with reference to the recording status management table 43 (S402). For example, when the recording status management table is as shown in FIG. 15, the recording file 1 and the recording are recorded as a recording file including a part of broadcast data from the broadcast start time 8:20:00 to the broadcast end time 8:35:00. File 2 is identified. Here, FIG. 16 shows the relationship among the music piece C, the recording file 1 and the recording file 2, and the reproduced data to be extracted.

次に、ウェブインターフェース39は、S402で特定された録音ファイルの中から1つの録音ファイルを選択する(S403)。ここでは、録音ファイル1が選択される。ウェブインターフェース39は、録音状況管理テーブルを参照し、選択された録音ファイル1の録音開始時刻および録音終了時刻を特定する(S404)。ここでは、図15を参照し、録音ファイル1の録音開始時刻として8:12:00、録音終了時刻として8:25:00が特定される。   Next, the web interface 39 selects one recording file from the recording files specified in S402 (S403). Here, the recording file 1 is selected. The web interface 39 refers to the recording status management table and specifies the recording start time and recording end time of the selected recording file 1 (S404). Here, referring to FIG. 15, the recording start time of the recording file 1 is specified as 8:12:00, and the recording end time is specified as 8:25:00.

次に、ウェブインターフェース39は、S404で特定された録音終了時刻が、S401で特定された放送終了時刻よりも時間的に後であるか否かを判断する(S405)。ここでは、録音ファイル1の録音終了時刻8:25:00は、曲Cの放送終了時刻8:35:00よりも時間的に前である(S405でNO)。   Next, the web interface 39 determines whether or not the recording end time specified in S404 is later in time than the broadcast end time specified in S401 (S405). Here, the recording end time 8:25:00 of the recording file 1 is temporally earlier than the broadcast end time 8:35:00 of the song C (NO in S405).

従って、ウェブインターフェース39は、S404で特定された録音開始時刻が、S401で特定された放送開始時刻よりも時間的に前であるか否かを判断する(S407)。ここでは、録音ファイル1の録音開始時刻8:12:00は、曲Cの放送開始時刻8:20:00よりも時間的に前である(S407でYES)。   Accordingly, the web interface 39 determines whether or not the recording start time specified in S404 is earlier than the broadcast start time specified in S401 (S407). Here, the recording start time 8:12:00 of the recording file 1 is temporally earlier than the broadcast start time 8:20:00 of the song C (YES in S407).

従って、ウェブインターフェース39は、インデックファイル44を参照し、S401で特定された放送開始時刻からS404で特定された録音終了時刻までの時間帯に相当するMP3データをMP3データベースから抽出し、再生データに結合する。ここでは、図16に示すように、放送開始時刻8:20:00から録音終了時刻8:25:00までのMP3データが抽出され、再生データに結合される。実際には、この時点では、録音ファイル1よりも前の録音ファイルが選択されていないので、再生データは録音ファイル1から抽出されたMP3データのみになっている。   Therefore, the web interface 39 refers to the index file 44, extracts MP3 data corresponding to the time zone from the broadcast start time specified in S401 to the recording end time specified in S404 from the MP3 database, and converts it into playback data. Join. Here, as shown in FIG. 16, MP3 data from the broadcast start time 8:20:00 to the recording end time 8:25:00 is extracted and combined with the reproduction data. Actually, since the recording file before the recording file 1 is not selected at this time, the reproduction data is only MP3 data extracted from the recording file 1.

次に、ウェブインターフェース39は、全ての録音ファイルについて上記の処理を実行したか否かを判断する(S410)。ここでは、未だ全ての録音ファイルについて処理していないので(S410でNO)、S403に戻り、ウェブインターフェース39は、録音ファイル2を選択する(S403)。ウェブインターフェース39は、図15を参照し、録音ファイル2の録音開始時刻として8:25:00、録音終了時刻として8:40:00を特定する(S404)。   Next, the web interface 39 determines whether or not the above processing has been executed for all recording files (S410). Here, since all the recorded files have not yet been processed (NO in S410), the process returns to S403, and the web interface 39 selects the recorded file 2 (S403). With reference to FIG. 15, the web interface 39 specifies 8:25:00 as the recording start time of the recording file 2 and 8:40:00 as the recording end time (S404).

ウェブインターフェース39は、録音ファイル2の録音終了時刻8:40:00が曲Cの放送終了時刻8:35:00よりも時間的に後であると判断する(S405でYES)。従って、ウェブインターフェース39は、インデックファイル44を参照し、S404で特定された録音開始時刻からS401で特定された放送終了時刻までの時間帯に相当するMP3データをMP3データベースから抽出し、再生データに結合する。ここでは、図16に示すように、録音ファイル2の録音開始時刻8:25:00から曲Cの放送終了時刻8:35:00までのMP3データが抽出され、再生データに結合される。   The web interface 39 determines that the recording end time 8:40:00 of the recording file 2 is later in time than the broadcast end time 8:35:00 of the song C (YES in S405). Therefore, the web interface 39 refers to the index file 44, extracts MP3 data corresponding to the time period from the recording start time specified in S404 to the broadcast end time specified in S401 from the MP3 database, and generates it as reproduction data. Join. Here, as shown in FIG. 16, MP3 data from the recording start time 8:25:00 of the recording file 2 to the broadcast end time 8:35:00 of the song C is extracted and combined with the reproduction data.

その結果、録音ファイル1および録音ファイル2の中から、曲C(つまり、放送開始時刻から放送終了時刻までの放送データ)に相当する放送データのみが抽出され、結合されるので、図16に示すように、再生データは、曲Cの全データ部分に相当する1つのMP3ファイルとなる。   As a result, only the broadcast data corresponding to the song C (that is, the broadcast data from the broadcast start time to the broadcast end time) is extracted from the recording file 1 and the recording file 2 and combined, so that it is shown in FIG. Thus, the reproduction data becomes one MP3 file corresponding to the entire data portion of the music piece C.

ウェブインターフェース39は、全ての録音ファイルについて上記の処理を実行したと判断し(S410でYES)、曲抽出処理を終了する。ウェブインターフェース39は、抽出された再生データをウェブブラウザ33に出力する。図13に戻って、ウェブブラウザ33はMP3プレーヤ15を起動し、MP3プレーヤ15は再生データを再生する(S339)。   The web interface 39 determines that the above process has been executed for all the recorded files (YES in S410), and ends the song extraction process. The web interface 39 outputs the extracted reproduction data to the web browser 33. Returning to FIG. 13, the web browser 33 activates the MP3 player 15, and the MP3 player 15 reproduces the reproduction data (S339).

以上のように、曲Cが指定されたとき、曲Cが複数の録音ファイルにまたがって記録されていても、1つの再生データとして結合されてから、再生される。従って、複数の録音ファイルの間で音切れが生じることを防止できる。   As described above, when the song C is designated, even if the song C is recorded across a plurality of recording files, it is reproduced after being combined as one piece of reproduction data. Therefore, it is possible to prevent sound interruption between a plurality of recording files.

次に、ユーザ操作によって番組表の中から所望の番組が指定され、指定された番組を再生する場合を説明する。番組を再生する場合も曲を再生する場合と処理は略同じであり、キューシートから曲を指定して放送開始時刻および放送終了時刻を特定する代わりに、番組表から番組を指定して放送開始時刻および放送終了時刻を特定する。詳細には、図13において、ウェブブラウザ33は、HTMLで記述された番組表に基づいて番組リストをディスプレイ上に表示する(S336)。番組リストには、各番組のタイトル、放送開始時刻等が含まれる。   Next, a case where a desired program is designated from the program guide by user operation and the designated program is reproduced will be described. When playing a program, the process is almost the same as when playing a song. Instead of specifying the song from the cue sheet and specifying the broadcast start time and broadcast end time, specify the program from the program guide and start broadcasting. Specify the time and broadcast end time. Specifically, in FIG. 13, the web browser 33 displays a program list on the display based on the program guide described in HTML (S336). The program list includes the title of each program, the broadcast start time, and the like.

ユーザが所望の番組をマウス等でクリックすると、ウェブブラウザ33はこの入力操作に応じてその所望の番組を指定し(S337)、その番組を読み出すようウェブインターフェース39に対してクエリを発行する。ウェブインターフェース39はこのクエリに応じて、指定された番組をMP3データベース34から抽出する(S338)。   When the user clicks a desired program with a mouse or the like, the web browser 33 designates the desired program in response to the input operation (S337), and issues a query to the web interface 39 to read the program. In response to this query, the web interface 39 extracts the designated program from the MP3 database 34 (S338).

例えば、図5において番組1がユーザ操作によって指定されたとする。ウェブインターフェース39は、番組表を参照し、指定された番組の放送開始時刻および放送終了時刻を特定し、さらに、指定された番組が記述された番組表のステーションIDを読み出す(S401)。例えば、番組1が指定された場合、図5を参照し、放送開始時刻として8:00:00、放送終了時刻として9:00:00、ステーションIDとしてOOSAKAが読み出される。   For example, assume that program 1 is designated by a user operation in FIG. The web interface 39 refers to the program guide, specifies the broadcast start time and broadcast end time of the designated program, and further reads out the station ID of the program guide in which the designated program is described (S401). For example, when the program 1 is designated, referring to FIG. 5, the broadcast start time is 8:00: 00, the broadcast end time is 9:00: 00, and the station ID is read as OOSAKA.

次に、ウェブインターフェース39は、S401で特定された放送開始時刻から放送終了時刻までの放送データの一部を含む録音ファイルを、録音状況管理テーブル43を参照して特定する(S402)。例えば、録音状況管理テーブルが図17に示すような場合、放送開始時刻8:00:00から放送終了時刻9:00:00までの放送データの一部を含む録音ファイルとして、録音ファイル1、録音ファイル2、録音ファイル3及び録音ファイル4が特定される。ここで、図18は、番組1と、録音ファイル1〜4と、抽出される再生データとの関係を示す。   Next, the web interface 39 specifies a recording file including a part of broadcast data from the broadcast start time to the broadcast end time specified in S401 with reference to the recording status management table 43 (S402). For example, when the recording status management table is as shown in FIG. 17, the recording file 1 is recorded as a recording file including a part of broadcast data from the broadcast start time 8:00 to the broadcast end time 9:00. File 2, recording file 3 and recording file 4 are specified. Here, FIG. 18 shows the relationship among the program 1, the recording files 1 to 4, and the extracted reproduction data.

次に、ウェブインターフェース39は、S402で特定された録音ファイルの中から1つの録音ファイルを選択する(S403)。ここでは、録音ファイル1が選択される。ウェブインターフェース39は、録音状況管理テーブルを参照し、選択された録音ファイル1の録音開始時刻および録音終了時刻を特定する(S404)。ここでは、図17を参照し、録音ファイル1の録音開始時刻として7:55:00、録音終了時刻として8:12:00が特定される。   Next, the web interface 39 selects one recording file from the recording files specified in S402 (S403). Here, the recording file 1 is selected. The web interface 39 refers to the recording status management table and specifies the recording start time and recording end time of the selected recording file 1 (S404). Here, referring to FIG. 17, the recording start time of recording file 1 is specified as 7:55:00 and the recording end time is set at 8:12:00.

次に、ウェブインターフェース39は、S404で特定された録音終了時刻が、S401で特定された放送終了時刻よりも時間的に後であるか否かを判断する(S405)。ここでは、録音ファイル1の録音終了時刻8:12:00は、番組1の放送終了時刻9:00:00よりも時間的に前である(S405でNO)。   Next, the web interface 39 determines whether or not the recording end time specified in S404 is later in time than the broadcast end time specified in S401 (S405). Here, the recording end time 8:00 12:00 of the recording file 1 is temporally earlier than the broadcast end time 9: 00: 00: 00 of the program 1 (NO in S405).

従って、ウェブインターフェース39は、S404で特定された録音開始時刻が、S401で特定された放送開始時刻よりも時間的に前であるか否かを判断する(S407)。ここでは、録音ファイル1の録音開始時刻7:55:00は、番組1の放送開始時刻8:00:00よりも時間的に前である(S407でYES)。   Accordingly, the web interface 39 determines whether or not the recording start time specified in S404 is earlier than the broadcast start time specified in S401 (S407). Here, the recording start time 7:55:00 of the recording file 1 is temporally earlier than the broadcast start time 8: 00: 00: 00 of the program 1 (YES in S407).

従って、ウェブインターフェース39は、インデックファイル44を参照し、S401で特定された放送開始時刻からS404で特定された録音終了時刻までの時間帯に相当するMP3データをMP3データベースから抽出し、再生データに結合する。ここでは、放送開始時刻8:00:00から録音終了時刻8:12:00までのMP3データが抽出され、再生データに結合される。   Therefore, the web interface 39 refers to the index file 44, extracts MP3 data corresponding to the time zone from the broadcast start time specified in S401 to the recording end time specified in S404 from the MP3 database, and converts it into playback data. Join. Here, MP3 data from the broadcast start time 8:00 to the recording end time 8:12:00 is extracted and combined with the reproduction data.

次に、ウェブインターフェース39は、全ての録音ファイルについて上記の処理を実行したか否かを判断する(S410)。ここでは、未だ全ての録音ファイルについて処理していないので(S410でNO)、S403に戻り、ウェブインターフェース39は、録音ファイル2を選択する(S403)。ウェブインターフェース39は、図17を参照し、録音ファイル2の録音開始時刻として8:12:00、録音終了時刻として8:35:00を特定する(S404)。   Next, the web interface 39 determines whether or not the above processing has been executed for all recording files (S410). Here, since all the recorded files have not yet been processed (NO in S410), the process returns to S403, and the web interface 39 selects the recorded file 2 (S403). Referring to FIG. 17, the web interface 39 specifies 8:12:00 as the recording start time of the recording file 2 and 8:35:00 as the recording end time (S404).

ウェブインターフェース39は、録音ファイル2の録音終了時刻8:35:00は番組1の放送終了時刻9:00:00よりも時間的に前であると判断する(S405でNO)。また、ウェブインターフェース39は、録音ファイル2の録音開始時刻8:12:00は番組1の放送開始時刻8:00:00よりも時間的に後であると判断する(S407でNO)。すなわち、録音ファイル2は番組1内に完全に含まれているので、ウェブインターフェース39は、録音ファイル2全体を再生データに結合する(S409)。ウェブインターフェース39は、未だ全ての録音ファイルについて処理を実行していないと判断し(S410でNO)、S403に戻る。   The web interface 39 determines that the recording end time 8:35:00 of the recording file 2 is earlier in time than the broadcast end time 9:00 of program 1 (NO in S405). Further, the web interface 39 determines that the recording start time 8:12:00 of the recording file 2 is later in time than the broadcast start time 8: 00: 00: 00 of the program 1 (NO in S407). That is, since the recording file 2 is completely included in the program 1, the web interface 39 combines the entire recording file 2 with the reproduction data (S409). The web interface 39 determines that the processing has not been executed for all the recorded files (NO in S410), and returns to S403.

次に、ウェブインターフェース39は、録音ファイル3を選択する(S403)。ウェブインターフェース39は、図17を参照し、録音ファイル3の録音開始時刻として8:35:00、録音終了時刻として8:50:00を特定する(S404)。   Next, the web interface 39 selects the recording file 3 (S403). Referring to FIG. 17, the web interface 39 specifies 8:35:00 as the recording start time of the recording file 3 and 8:50:00 as the recording end time (S404).

ウェブインターフェース39は、録音ファイル3の録音終了時刻8:50:00は番組1の放送終了時刻9:00:00よりも時間的に前であると判断する(S405でNO)。また、ウェブインターフェース39は、録音ファイル3の録音開始時刻8:35:00は番組1の放送開始時刻8:00:00よりも時間的に後であると判断する(S407でNO)。すなわち、録音ファイル3は番組1内に完全に含まれているので、ウェブインターフェース39は、録音ファイル3全体を再生データに結合する(S409)。ウェブインターフェース39は、未だ全ての録音ファイルについて処理を実行していないと判断し(S410でNO)、S403に戻る。   The web interface 39 determines that the recording end time 8:50:00 of the recording file 3 is before the broadcast end time 9: 00: 0 of the program 1 (NO in S405). Further, the web interface 39 determines that the recording start time 8:35:00 of the recording file 3 is later in time than the broadcast start time 8: 00: 00: 00 of the program 1 (NO in S407). That is, since the recording file 3 is completely included in the program 1, the web interface 39 combines the entire recording file 3 with the reproduction data (S409). The web interface 39 determines that the processing has not been executed for all the recorded files (NO in S410), and returns to S403.

次に、ウェブインターフェース39は、録音ファイル4を選択する(S403)。ウェブインターフェース39は、図17を参照し、録音ファイル3の録音開始時刻として8:50:00、録音終了時刻として9:00:00を特定する(S404)。   Next, the web interface 39 selects the recording file 4 (S403). Referring to FIG. 17, the web interface 39 identifies 8:50:00 as the recording start time of the recording file 3 and 9:00:00 as the recording end time (S404).

ウェブインターフェース39は、録音ファイル4の録音終了時刻9:00:00は番組1の放送終了時刻9:00:00と時間的に同じあると判断する(S405でNO)。また、ウェブインターフェース39は、録音ファイル3の録音開始時刻8:50:00は番組1の放送開始時刻8:00:00よりも時間的に後であると判断する(S407でNO)。すなわち、録音ファイル4は番組1内に完全に含まれているので、ウェブインターフェース39は、録音ファイル4全体を再生データに結合する(S409)。ウェブインターフェース39は、全ての録音ファイルについて処理を実行したと判断し(S410でYES)、番組の抽出処理を終了する。   The web interface 39 determines that the recording end time 9:00 of the recording file 4 is temporally the same as the broadcast end time 9:00 of program 1 (NO in S405). Further, the web interface 39 determines that the recording start time 8:50:00 of the recording file 3 is later in time than the broadcast start time 8: 00: 00: 00 of the program 1 (NO in S407). That is, since the recording file 4 is completely included in the program 1, the web interface 39 combines the entire recording file 4 with the reproduction data (S409). The web interface 39 determines that all the recorded files have been processed (YES in S410), and ends the program extraction process.

以上のように、指定された曲又は番組が複数の録音ファイルにまたがって記録されている場合に、それら複数の録音ファイルのうち、指定された曲又は番組に相当する部分のデータを抽出及び結合してから、再生することによって、録音ファイル間において音切れが生じすることを防止することができる。   As described above, when a specified song or program is recorded across a plurality of recording files, the data corresponding to the specified song or program is extracted and combined from the plurality of recording files. Then, by playing back, it is possible to prevent the sound interruption between the recorded files.

上記実施の形態では、ソフトウエアのMP3プレーヤ15がPC13にインストールされているが、これに代えて又はこれと一緒に、ハードウエアのMP3プレーヤ機器(たとえばホームオーディオ、ポータブルプレーヤなど)を用いてもよい。この場合、PC13からMP3プレーヤ機器にはMP3ファイルを有線又は無線通信により送信してもよいが、フラッシュメモリ等のメモリカード、CDやDVD等の光ディスクなどの記憶媒体を介してコピーしてもよい。また、言うまでもなく、MP3以外の音声圧縮方式、たとえばAAC(Advanced Audio Cording)を用いてもよい。もっとも、本発明は音楽コンテンツだけでなく、映像その他のあらゆるコンテンツに適用可能であり、そのデータは圧縮されているか否かは限定されない。つまり、コンテンツを含む放送データの形態は、FMラジオに限らず、AMラジオ、インターネットラジオ、TV(アナログ/デジタル)、CS/BS(アナログ/デジタル)等の衛星放送であってもよい。   In the above embodiment, the software MP3 player 15 is installed in the PC 13, but instead of or together with this, a hardware MP3 player device (for example, home audio, portable player, etc.) may be used. Good. In this case, the MP3 file may be transmitted from the PC 13 to the MP3 player device via wired or wireless communication, but may be copied via a memory card such as a flash memory or an optical disk such as a CD or DVD. . Needless to say, an audio compression method other than MP3, for example, AAC (Advanced Audio Cording) may be used. However, the present invention can be applied not only to music content 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.

また、上記実施の形態ではPC13はキューシートを単に表示しているが、所定期間内に取得した複数のキューシートの中から所望のアーチストの曲だけを抜き出して表示したり、アーチスト単位でフォルダを作成してその中に別途MP3ファイルを保存したりするようにしてもよい。   In the above embodiment, the PC 13 simply displays the cue sheet. However, only a desired artist's music is extracted from a plurality of cue sheets acquired within a predetermined period of time, or a folder is displayed for each artist. It is also possible to create an MP3 file and store it separately.

また、上記実施の形態ではウェブブラウザ33及びMP3プレーヤ15はローカルPC13内に設けられているが、これに代えてネットワーク上の他のPC、専用機、携帯電話機、又はPDA(Personal Digital Assistance)内に設けられていてもよい。この場合、LAN(Local Area Network)経由の宅内又はインターネット経由の宅外からでもウェブインターフェース39にアクセス可能であれば、曲リストの表示、曲の指定及び再生が可能である。   In the above-described embodiment, the web browser 33 and the MP3 player 15 are provided in the local PC 13, but instead, in another PC on the network, a dedicated device, a mobile phone, or a PDA (Personal Digital Assistance) May be provided. In this case, if the web interface 39 can be accessed from within a home via a LAN (Local Area Network) or from outside the home via the Internet, the music list can be displayed, the music can be designated and played back.

また、上記実施の形態ではFMチューナ14及びPC13がエアチェック装置を構成しているが、FM放送を受信してハードディスクに記録する一体型の専用機、又はハードディスクの代わりにメモリを有する携帯電話機がエアチェック装置を構成してもよい。上記実施の形態では、キューシートサーバ12が放送局から提供されるキューシート及び番組表を取得しているが、キューシートサーバの運営者がキューシート及び番組表をキューシートサーバ12に直接入力してキューシートサーバ12に記憶させてもよい。   In the above embodiment, the FM tuner 14 and the PC 13 constitute an air check device. However, there is an integrated dedicated machine that receives FM broadcasts and records them on a hard disk, or a mobile phone that has a memory instead of a hard disk. An air check device may be configured. In the above embodiment, the cue sheet server 12 acquires the cue sheet and the program table provided from the broadcasting station, but the operator of the cue sheet server directly inputs the cue sheet and the program table to the cue sheet server 12. May be stored in the cue sheet server 12.

上記実施の形態では、PC13は各放送局から提供されるキューシート及び番組表をキューシートサーバ12経由で取得しているが、各放送局から直接取得してもよい。具体的には、図7に示した取得モジュール40は、キューシートサーバ12ではなく各放送局サーバ16に直接アクセスする。   In the above embodiment, the PC 13 obtains the cue sheet and the program guide provided from each broadcasting station via the cue sheet server 12, but may obtain them 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.

また、上記実施の形態では放送データは無線放送で送信されているが、有線放送で送信されていてもよく、また、インターネット等の電気通信回線を介して送信されていてもよい。   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.

また、図7に示したFMチューナ14及びPC13の両方の機能を備えた一体型のエアチェック装置にしてもよいことは上述したが、ネットワークインターフェースを有していないエアチェック装置には取得モジュールを設けることはできない。したがって、このような場合は、ネットワークインターフェースを有するPCに取得モジュールを設け、PCをエアチェック装置の入出力インターフェースに接続すればよい。入出力インターフェースとしては、USB(Universal Serial
Bus)、IrDA(Infrared Data Association)などのほか、メモリカードを利用してもよい。
In addition, as described above, an integrated air check device having the functions of both the FM tuner 14 and the PC 13 shown in FIG. 7 may be used. However, an acquisition module is provided for an air check device that does not have a network interface. It cannot be provided. Therefore, in such a case, an acquisition module may be provided in a PC having a network interface, and the PC may be connected to the input / output interface of the air check device. As an input / output interface, USB (Universal Serial
In addition to Bus) and IrDA (Infrared Data Association), a memory card may be used.

また、ウェブブラウザやMP3プレーヤはPC13又はエアチェック装置内に設けられているが、LAN(Local Area Network)やWAN(Wide Area Network)等のネットワーク経由で接続された他のPC、専用機、携帯電話、又はPDA内に設けられていてもよい。   In addition, the web browser and MP3 player are provided in the PC 13 or the air check device, but other PCs, dedicated machines, mobile phones connected via a network such as a LAN (Local Area Network) or a WAN (Wide Area Network). It may be provided in a telephone or PDA.

また、MP3データベース34には外部から取得したMP3データを保存しているが、ここに他の方法で取得したMP3データを一緒に保存してもよい。   In addition, although MP3 data acquired from the outside is stored in the MP3 database 34, MP3 data acquired by other methods may be stored together here.

以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。   As mentioned above, although preferable embodiment of this invention was described, this invention is not limited to these embodiment.

本発明は、PC又はHDDレコーダを用いたエアチェック装置に好適に採用され得る。   The present invention can be suitably employed in an air check device using a PC or HDD recorder.

10 エアチェックシステム
12 キューシートサーバ
13 PC
14 FMチューナ
16 放送局サーバ
20 取得部
24,26,29 キューシート
28,37 キューシートデータベース
40 取得モジュール
58,80 エアチェック装置
69,70 番組表
71,75 番組表データベース
10 Air Check System 12 Cue Seat Server 13 PC
14 FM tuner 16 Broadcast station server 20 Acquisition unit 24, 26, 29 Cue sheet 28, 37 Cue sheet database 40 Acquisition module 58, 80 Air check device 69, 70 Program guide 71, 75 Program guide database

Claims (4)

放送局から放送された複数のコンテンツを含む放送データを、複数の記録ファイルに分割して、記憶媒体に記録する記録手段と、
放送局から放送される各コンテンツの特定情報及び放送開始時刻を対応付けたキューシートを保存する保存手段と、
コンテンツを指定する指定手段と、
指定されたコンテンツの放送開始時刻および放送終了時刻を、キューシートを参照して特定する特定手段と、
指定されたコンテンツの放送開始時刻から放送終了時刻までの放送データの一部を含む複数の記録ファイルを特定するファイル特定手段と、
特定された複数の記録ファイルから、指定されたコンテンツに相当する放送データ部分を抽出し、抽出した放送データ部分を結合することにより、記録された前記放送データとは別の再生データを生成する生成手段とを備える、コンテンツ抽出装置。
Recording means for dividing broadcast data including a plurality of contents broadcast from a broadcasting station into a plurality of recording files and recording the recording data on a storage medium;
Storage means for storing a cue sheet in which specific information of each content broadcast from a broadcasting station and a broadcast start time are associated with each other;
A specification means for specifying content,
A specifying means for specifying the broadcast start time and broadcast end time of the specified content with reference to the cue sheet;
A file specifying means for specifying a plurality of recording files including a part of broadcast data from the broadcast start time to the broadcast end time of the designated content;
Generation that generates broadcast data corresponding to specified content from a plurality of specified recording files, and generates reproduction data different from the recorded broadcast data by combining the extracted broadcast data portions And a content extraction device.
放送局から放送された複数の番組を含む放送データを、複数の記録ファイルに分割して、記憶媒体に記録する記録手段と、
放送局から放送される各番組の特定情報及び放送開始時刻を対応付けた番組表を保存する保存手段と、
番組を指定する指定手段と、
指定された番組の放送開始時刻および放送終了時刻を、番組表を参照して特定する特定手段と、
指定された番組の放送開始時刻から放送終了時刻までの放送データの一部を含む複数の記録ファイルを特定するファイル特定手段と、
特定された複数の記録ファイルから、指定された番組に相当する放送データ部分を抽出し、抽出した放送データ部分を結合することにより、記録された前記放送データとは別の再生データを生成する生成手段とを備える、コンテンツ抽出装置。
Recording means for dividing broadcast data including a plurality of programs broadcast from a broadcasting station into a plurality of recording files and recording the recording data on a storage medium;
Storage means for storing a program table in which specific information of each program broadcast from a broadcasting station and a broadcast start time are associated;
A designation means for designating a program;
A specifying means for specifying the broadcast start time and broadcast end time of the designated program with reference to the program guide;
A file specifying means for specifying a plurality of recording files including a part of broadcast data from a broadcast start time to a broadcast end time of a designated program;
Generation that generates broadcast data corresponding to a specified program from a plurality of specified recording files and generates reproduction data different from the recorded broadcast data by combining the extracted broadcast data portions And a content extraction device.
放送局から放送された複数のコンテンツを含む放送データを、複数の記録ファイルに分割して、記憶媒体に記録する記録手段と、放送局から放送される各コンテンツの特定情報及び放送開始時刻を対応付けたキューシートを保存する保存手段とを備えるコンテンツ抽出装置の動作プログラムであって、
コンテンツを指定する指定ステップと、
指定されたコンテンツの放送開始時刻および放送終了時刻を、キューシートを参照して特定する特定ステップと、
指定されたコンテンツの放送開始時刻から放送終了時刻までの放送データの一部を含む複数の記録ファイルを特定するファイル特定ステップと、
特定された複数の記録ファイルから、指定されたコンテンツに相当する放送データ部分を抽出し、抽出した放送データ部分を結合することにより、記録された前記放送データとは別の再生データを生成する生成ステップとをコンピュータに実行させる、コンテンツ抽出プログラム。
Corresponds to recording means that divides broadcast data including multiple contents broadcast from a broadcast station into multiple recording files and records them in a storage medium, and specific information and broadcast start time of each content broadcast from the broadcast station An operation program for a content extraction device comprising a storage means for storing the attached cue sheet,
A specification step for specifying content;
A specific step of identifying the broadcast start time and broadcast end time of the specified content with reference to the cue sheet;
A file specifying step for specifying a plurality of recording files including a part of broadcast data from the broadcast start time to the broadcast end time of the specified content;
Generation that generates broadcast data corresponding to specified content from a plurality of specified recording files, and generates reproduction data different from the recorded broadcast data by combining the extracted broadcast data portions A content extraction program that causes a computer to execute steps.
放送局から放送された複数の番組を含む放送データを、複数の記録ファイルに分割して、記憶媒体に記録する記録手段と、放送局から放送される各番組の特定情報及び放送開始時刻を対応付けた番組表を保存する保存手段とを備えるコンテンツ抽出装置の動作プログラムであって、
番組を指定する指定ステップと、
指定された番組の放送開始時刻および放送終了時刻を、番組表を参照して特定する特定ステップと、
指定された番組の放送開始時刻から放送終了時刻までの放送データの一部を含む複数の記録ファイルを特定するファイル特定ステップと、
特定された複数の記録ファイルから、指定された番組に相当する放送データ部分を抽出し、抽出した放送データ部分を結合することにより、記録された前記放送データとは別の再生データを生成する生成ステップとをコンピュータに実行させる、コンテンツ抽出プログラム。
Corresponds to recording means that divides broadcast data including multiple programs broadcast from a broadcast station into multiple recording files and records them on a storage medium, and specific information and broadcast start time of each program broadcast from the broadcast station An operation program for a content extraction device comprising storage means for storing the attached program guide,
A designation step for designating a program;
A specific step of identifying the broadcast start time and broadcast end time of the designated program with reference to the program guide;
A file specifying step for specifying a plurality of recording files including a part of broadcast data from a broadcast start time to a broadcast end time of a designated program;
Generation that generates broadcast data corresponding to a specified program from a plurality of specified recording files and generates reproduction data different from the recorded broadcast data by combining the extracted broadcast data portions A content extraction program that causes a computer to execute steps.
JP2009108901A 2009-04-28 2009-04-28 Content extraction apparatus and program thereof Expired - Fee Related JP5338455B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009108901A JP5338455B2 (en) 2009-04-28 2009-04-28 Content extraction apparatus and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009108901A JP5338455B2 (en) 2009-04-28 2009-04-28 Content extraction apparatus and program thereof

Publications (2)

Publication Number Publication Date
JP2010257546A JP2010257546A (en) 2010-11-11
JP5338455B2 true JP5338455B2 (en) 2013-11-13

Family

ID=43318292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009108901A Expired - Fee Related JP5338455B2 (en) 2009-04-28 2009-04-28 Content extraction apparatus and program thereof

Country Status (1)

Country Link
JP (1) JP5338455B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6478006B2 (en) * 2013-12-16 2019-03-06 パナソニックIpマネジメント株式会社 Wireless communication apparatus, wireless communication system, and data processing method
CN111489764B (en) * 2020-03-30 2023-09-22 北京讯听网络技术有限公司 Method and device for matching audio features and positioning audio program starting time
CN111540376A (en) * 2020-03-30 2020-08-14 北京讯听网络技术有限公司 Method and device for intelligently fragmenting broadcast program and storage medium
CN111540377B (en) * 2020-03-30 2023-08-25 北京讯听网络技术有限公司 System for intelligent fragmentation of broadcast program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000184320A (en) * 1998-12-11 2000-06-30 Nec Corp Recording and reproducing device and display device for electronic program guide
JP3857995B2 (en) * 2003-03-24 2006-12-13 三洋電機株式会社 Content recording / playback device
JP2007059035A (en) * 2005-07-26 2007-03-08 Onkyo Corp Air check system
CN101455080B (en) * 2006-03-27 2012-01-25 株式会社Ptp Record playing device, system and server
JP2009004869A (en) * 2007-06-19 2009-01-08 Sharp Corp Video recording system, video recording device, and portable electronic equipment

Also Published As

Publication number Publication date
JP2010257546A (en) 2010-11-11

Similar Documents

Publication Publication Date Title
US20060215220A1 (en) Related information successively outputting method, related information successively providing method, related information successively outputting apparatus, related information successively providing apparatus, related information successively outputting program and related information successively providing program
JP4415274B2 (en) COMMUNICATION METHOD, COMMUNICATION TERMINAL DEVICE, COMMUNICATION PROGRAM, AND COMMUNICATION SYSTEM
US8515991B2 (en) Content presenting device, content presenting method, and content presenting program
US7774351B2 (en) Data recording control apparatus
JP5338455B2 (en) Content extraction apparatus and program thereof
JP2007059035A (en) Air check system
KR100483451B1 (en) Method for editing a contents file and a navigation information, medium recorded a information by the method
US20090307252A1 (en) Information processing device, content title display method, and content title display program
JP4270188B2 (en) Air check system
JP2005167818A (en) Information providing apparatus, information providing method, information providing program and information recording medium
JP5195442B2 (en) Content extraction apparatus and program thereof
US8249431B2 (en) Recording device, recording method, and recording program
JP4577400B2 (en) Air check system
JP4867062B2 (en) Content extraction apparatus and program thereof
JP4798440B2 (en) RECOMMENDED CONTENT REGISTRATION DEVICE AND ITS PROGRAM
JP4724788B2 (en) Air check system, air check device and air check program
JP4816684B2 (en) Air check system, air check device, cue seat server and air check program.
JP4769989B2 (en) Air check system, air check device, server, and air check program
JP4719833B2 (en) Air check device and air check program
US8620108B2 (en) Image data processing device, image data processing method, and image data processing program
JP2004265586A (en) Information recording method
JP2008278039A (en) Video-recording/reproducing device and content distribution system
JP2001076463A (en) Data structure of data file, data file recording medium, and data file reproducing device
JP3682283B2 (en) Recording / playback apparatus and title information output method in the same
JP2004220777A (en) Information reproducing apparatus and recording medium

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130624

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: 20130709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130722

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees