Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4867062B2 - Content extraction apparatus and program thereof - Google Patents
[go: Go Back, main page]

JP4867062B2 - Content extraction apparatus and program thereof - Google Patents

Content extraction apparatus and program thereof Download PDF

Info

Publication number
JP4867062B2
JP4867062B2 JP2008171981A JP2008171981A JP4867062B2 JP 4867062 B2 JP4867062 B2 JP 4867062B2 JP 2008171981 A JP2008171981 A JP 2008171981A JP 2008171981 A JP2008171981 A JP 2008171981A JP 4867062 B2 JP4867062 B2 JP 4867062B2
Authority
JP
Japan
Prior art keywords
broadcast
content
program
time
song
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
JP2008171981A
Other languages
Japanese (ja)
Other versions
JP2010016433A (en
JP2010016433A5 (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 JP2008171981A priority Critical patent/JP4867062B2/en
Publication of JP2010016433A publication Critical patent/JP2010016433A/en
Publication of JP2010016433A5 publication Critical patent/JP2010016433A5/ja
Application granted granted Critical
Publication of JP4867062B2 publication Critical patent/JP4867062B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得するコンテンツ抽出装置に関する。
The present invention relates to a content extraction apparatus that automatically acquires desired content from a large number of content broadcast from a broadcasting station.

エアチェックは一般に、ラジオやテレビで放送された音楽や映像等のコンテンツを記憶媒体に記録しておき、その記録したコンテンツを後で再生して楽しむもので、無料でコンテンツを取得できることから視聴者の間で広く利用されている。   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 broadcast in a program, but since CM and DJ are included in the program, when the desired song is broadcast in the program I do not know until.

そこで、本出願人は、特開2007−59035号公報で、キューシートを利用して所望の曲を抽出するエアチェックシステムを提案した。この文献に記載されたエアチェックシステムでは、ユーザの自宅等に設置されたエアチェック装置が、放送された曲の放送開始時刻やタイトル等を記述したキューシートをサーバから取得する。エアチェック装置はまた、常にFM放送を受信し、受信された放送データを全て記憶する。そして、キューシートを参照して、録音された全放送データから所望の曲を抽出して再生する。   In view of this, the present applicant has proposed an air check system for extracting a desired song using a cue sheet in Japanese Patent Application Laid-Open No. 2007-59035. 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 also 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.

図14に示すように、例えば、1つの番組1の中に曲A〜曲Fが含まれている。ここで、キューシートには曲の放送開始時刻は記述されているが放送終了時刻は記述されていない。すなわち、曲の放送終了時刻は次の曲の放送開始時刻になっている。従って、図14に示すように、曲Bの実際の放送時間は8:12:00〜8:17:00であるが、キューシートから特定される曲Bの再生範囲は、8:12:00〜8:20:00になっている。   As shown in FIG. 14, for example, one program 1 includes songs A to F. Here, the broadcast start time of the song is described in the cue sheet, but the broadcast end time is not described. That is, the broadcast end time of the song is the broadcast start time of the next song. Therefore, as shown in FIG. 14, the actual broadcast time of the song B is 8: 12: 0 to 8:17:00, but the playback range of the song B specified from the cue sheet is 8:12:00. ~ 8: 20: 00.

上記エアチェックシステムでは、例えば、曲Bがユーザ操作によって再生すべき曲として指定されたときに、曲B以降の曲(曲B〜曲F)を含む番組1の放送データを連続して再生する機能を要求されている。この場合、まず曲Bを再生する際に曲Bの再生範囲として8:12:00〜8:20:00を特定し、記憶媒体から当該再生範囲のデータを読み出して再生する。曲Bの再生が一旦終了すると、次に、番組1内において曲Bの次の曲である曲Cの再生範囲として8:20:00〜8:35:00を特定し、記憶媒体から当該再生範囲の曲データを読み出して再生する。このように、前の曲を再生し終えてから、次の曲の再生範囲を特定して再生開始するために、曲Bと曲Cとの間(つまり8:20:00の再生位置)において音切れが生じてしまうという問題がある。   In the air check system, for example, when the song B is designated as a song to be played by a user operation, the broadcast data of the program 1 including the songs after the song B (songs B to F) is continuously played. Function is required. In this case, when the music B is first reproduced, the reproduction range of the music B is specified as 8: 12: 0 to 8:20:00, and the data in the reproduction range is read from the storage medium and reproduced. Once the reproduction of the music B is finished, next, the program 1 specifies 8: 20: 0 to 8:35:00 as the reproduction range of the music C that is the next music after the music B, and the reproduction from the storage medium. Read and play the song data in the range. In this way, after the previous song has been played, in order to specify the playback range of the next song and start playing, between song B and song C (that is, at a playback position of 8:20:00) There is a problem that the sound is cut off.

また、図14に示すように、例えば曲Dのキューシートに基づく再生範囲は8:35:00〜8:40:00であるが、実際の放送時間は8:34:30〜8:39:30になっている。これは、キューシートに記述されている放送開始時刻が分単位でしか記述されていないためである。従って、上記のように曲B以降の番組1の曲データを連続再生する場合、曲Dの先頭部分が欠落することになり、上記の問題は特に顕著になる。   As shown in FIG. 14, for example, the reproduction range based on the cue sheet of the song D is 8:35:00 to 8:40:00, but the actual broadcast time is 8:34:30 to 8:39: It is 30. This is because the broadcast start time described in the cue sheet is described only in minutes. Therefore, when the music data of the program 1 after the music B is continuously reproduced as described above, the head portion of the music D is lost, and the above problem becomes particularly remarkable.

特開2007−59035号公報JP 2007-59035 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 provide a content extraction device that does not cause interruption when content in a program subsequent to specified content is continuously reproduced. is there.

本発明の好ましい実施形態によるコンテンツ抽出装置は、放送局から放送される複数のコンテンツを含む放送データを記憶媒体に記録する記録手段と、放送局から放送される各コンテンツの特定情報及び放送開始時刻を対応付けたキューシートと、前記放送局から放送され、複数の前記コンテンツを含む番組の特定情報及び放送時間帯に関する情報を対応付けた番組表とを保存する保存手段と、キューシート及び番組表を参照し、指定されたコンテンツのキューシート上での放送開始時刻を含む番組を番組表から特定する番組特定手段と、指定されたコンテンツのキューシート上での放送開始時刻から、前記番組特定手段によって特定された番組の番組表における放送終了時刻までの放送データを抽出する抽出手段とを備える。   A content extraction apparatus according to a preferred embodiment of the present invention includes a recording unit that records broadcast data including a plurality of contents broadcast from a broadcast station on a storage medium, specific information of each content broadcast from the broadcast station, and a broadcast start time A storage means for storing a cue sheet in which the information is associated with, a program table in which specific information of a program broadcast from the broadcasting station and including a plurality of the contents and information on a broadcast time zone are associated, a cue sheet and the program table The program specifying means for specifying the program including the broadcast start time on the cue sheet of the designated content from the program table, and the program specifying means from the broadcast start time on the cue sheet of the designated content Extraction means for extracting broadcast data up to the broadcast end time in the program guide of the program specified by.

指定されたコンテンツを含む番組において指定されたコンテンツ以降のコンテンツを連続再生する場合に、指定されたコンテンツのキューシート上の放送開始時刻から、指定されたコンテンツを含む番組の番組表における放送終了時刻までの放送データが抽出され、再生される。従って、番組に含まれる複数のコンテンツの間で音切れが生じるという問題を防止することができる。   The broadcast end time in the program guide of the program including the specified content from the broadcast start time on the cue sheet of the specified content when continuously playing the content after the specified content in the program including the specified content The broadcast data up to is extracted and reproduced. Therefore, it is possible to prevent a problem that sound is interrupted between a plurality of contents included in a program.

好ましくは、前記番組特定手段によって特定された番組に含まれる前記所望のコンテンツ以降のコンテンツをキューシートから抽出して、コンテンツリストを生成するリスト生成手段と、前記再生手段が再生している放送データの放送時刻を特定する放送時刻特定手段と、各コンテンツのキューシート上の放送開始時刻に基づいて、前記コンテンツリストに含まれる複数のコンテンツの中から、前記放送時刻特定手段によって特定された放送時刻に対応するコンテンツを特定するコンテンツ特定手段と、前記コンテンツ特定手段によって特定されたコンテンツの特定情報を、現在再生しているコンテンツとして表示装置に表示させる表示制御手段とを備える。   Preferably, a list generation unit that extracts a content after the desired content included in the program specified by the program specifying unit from a cue sheet and generates a content list, and broadcast data that the reproduction unit reproduces A broadcast time specified by the broadcast time specifying means from among a plurality of contents included in the content list, based on a broadcast start time specifying means for specifying the broadcast time and a broadcast start time on a cue sheet of each content Content specifying means for specifying the content corresponding to, and display control means for causing the display device to display the specific information of the content specified by the content specifying means as the currently reproduced content.

指定されたコンテンツのキューシート上の放送開始時刻から指定されたコンテンツを含む番組の番組表における放送終了時刻までの放送データが抽出され再生される場合であっても、現在再生している放送データの放送時刻とキューシートの情報とを利用することによって、現在再生しているコンテンツを特定することができる。従って、現在再生しているコンテンツの特定情報を表示装置に表示することができる。   Even if broadcast data from the broadcast start time on the cue sheet of the specified content to the broadcast end time in the program guide of the program including the specified content is extracted and played back, the broadcast data currently being played back By using the broadcast time and the information on the cue sheet, it is possible to specify the content currently being reproduced. Therefore, it is possible to display the specific information of the content currently being reproduced on the display device.

指定されたコンテンツを含む番組において指定されたコンテンツ以降のコンテンツを連続再生する場合に、複数のコンテンツの間で音切れが生じるという問題を防止することができる。   In the case where the content after the designated content is continuously reproduced in the program including the designated content, it is possible to prevent a problem that sound is interrupted between a plurality of contents.

以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。   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 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. 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の動作を説明する。   Next, the operation of the cue sheet server 12 will be described with reference to FIG.

取得部20は、各放送局サーバ16にキューシート24及び番組表69を送信するよう要求する(S101)。各放送局サーバ16はこの要求を受け付け(S201)、キューシート24及び番組表69をキューシートサーバ12に送信する(S202)。取得部20はキューシート24及び番組表69を受信し(S102)、フォーマット変換部21に供給する。   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の動作を説明する。   Next, operations of the FM tuner 14 and the PC 13 will be described.

FMチューナ14及びPC13は常に動作している。したがって、FMチューナ14は常にFM放送を受信し、PC13は受信された放送データを全てハードディスク等の記憶媒体に記録する。   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 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)。   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. 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.

図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,図5)に示すように、例えば、1つの番組1の中に曲A〜曲Fが含まれている。キューシートには曲の放送開始時刻は記述されているが放送終了時刻は記述されていない。すなわち、曲の放送終了時刻は次の曲の放送開始時刻になっている。従って、図14に示すように、例えば曲Bの実際の放送時間は8:12:00〜8:17:00であるが、キューシートから特定される曲Bの再生範囲は、8:12:00〜8:20:00になっている。   Details of the music extraction process will be described. As shown in FIG. 14 (and FIG. 4 and FIG. 5), for example, song A to song F are included in one program 1. The cue sheet describes the broadcast start time of the song but not the broadcast end time. That is, the broadcast end time of the song is the broadcast start time of the next song. Therefore, as shown in FIG. 14, for example, the actual broadcast time of the song B is 8: 12: 0 to 8:17:00, but the playback range of the song B specified from the cue sheet is 8:12: It is 00-8: 20: 00.

曲Bがユーザ操作によって再生すべき曲として指定されたときに、曲B以降の番組1の放送データを連続して再生する機能を備えている。従来では、曲Bを再生する際に曲Bの再生範囲として8:12:00〜8:20:00を特定し、MP3データベース34から当該再生範囲の曲データを読み出して再生する。曲Bの再生が終了すると、次に、番組1内において曲Bの次の曲である曲Cの再生範囲として8:20:00〜8:35:00を特定し、MP3データベース34から当該再生範囲の曲データを読み出して再生する。このように、前の曲を再生し終えてから、次の曲の再生範囲を特定し再生を開始するために、曲Bと曲Cとの間(つまり8:20:00の再生位置)において音切れが生じてしまう。   When the song B is designated as a song to be played back by a user operation, the broadcast data of the program 1 after the song B is continuously played back. Conventionally, when the music B is reproduced, 8: 12: 0 to 8:20:00 is specified as the reproduction range of the music B, and the music data in the reproduction range is read from the MP3 database 34 and reproduced. When the reproduction of the song B is completed, next, 8: 20: 0 to 8:35:00 is specified as the reproduction range of the song C, which is the next song of the song B in the program 1, and the reproduction is performed from the MP3 database 34 Read and play the song data in the range. In this way, after the previous song has been played, in order to specify the playback range of the next song and start playback, between song B and song C (that is, at a playback position of 8:20:00) Sound cuts out.

そこで、本実施形態では、曲Bが指定されて、曲B以降の番組1の放送データを連続して再生する際に、曲B以降の番組1の曲データの全体を再生範囲として特定して、MP3データベース34から当該再生範囲の放送データを読み出して再生する。これにより、曲Bと曲Cとの間(つまり8:20:00の再生位置)において音切れが生じることを防止することができる。   Therefore, in the present embodiment, when the song B is designated and the broadcast data of the program 1 after the song B is continuously reproduced, the entire song data of the program 1 after the song B is specified as a reproduction range. The broadcast data in the reproduction range is read from the MP3 database 34 and reproduced. As a result, it is possible to prevent interruption of sound between the music B and the music C (that is, the reproduction position of 8:20:00).

図15に示すように、ウェブインターフェース39は、キューシート29を参照して、ステップS337で指定された曲Mnの放送開始時刻begin[n]及び放送終了時刻end[n]を読み出し、さらに、指定された曲Mnが記述されたキューシート29のステーションIDを読み出す(S401)。例えば、曲Bが指定された場合、図4を参照し、放送開始時刻として8:12:00(日付は割愛する、以下同様。)、放送終了時刻として8:20:00、ステーションIDとしてOOSAKAが読み出される。   As shown in FIG. 15, the web interface 39 reads the broadcast start time begin [n] and broadcast end time end [n] of the song Mn specified in step S337 with reference to the cue sheet 29, and further specifies The station ID of the cue sheet 29 in which the written music Mn is described is read (S401). For example, when the song B is designated, referring to FIG. 4, the broadcast start time is 8:12:00 (the date is omitted, the same applies hereinafter), the broadcast end time is 8:20:00, and the station ID is OOSAKA. Is read out.

ウェブインターフェース39は、読み出された放送開始時刻begin[n]及び放送終了時刻end[n]を含む時間帯に対応し、かつ、読み出されたステーションIDに対応する番組表を、番組表データベース75から特定する。そして、ウェブインターフェース39は、指定された曲Mnの放送開始時刻begin[n]を含む番組Pjを特定する(S402)。つまり、自身の放送時間帯に放送開始時刻begin[n]を含む番組Pjを特定する。例えば、図5に示すように、曲Bの放送開始時刻8:12:00は番組1の放送開始時刻8:00:00〜放送終了時刻9:00:00に含まれているので、番組1が特定される。   The web interface 39 corresponds to the time zone including the read broadcast start time begin [n] and the broadcast end time end [n], and displays the program guide corresponding to the read station ID in the program guide database. Specify from 75. Then, the web interface 39 specifies the program Pj including the broadcast start time begin [n] of the designated song Mn (S402). That is, the program Pj including the broadcast start time begin [n] in its own broadcast time zone is specified. For example, as shown in FIG. 5, since the broadcast start time 8:00 12:00 of the song B is included in the broadcast start time 8:00:00 to the broadcast end time 9:00 of program 1, the program 1 Is identified.

ウェブインターフェース39は、番組表を参照して、特定された番組Pjの放送終了時刻Pend[j]を読み出す(S403)。本例では、番組1の放送終了時刻Pend[j]として9:00:00が読み出される。   The web interface 39 reads the broadcast end time Pend [j] of the specified program Pj with reference to the program guide (S403). In this example, 9: 00: 00: 00 is read as the broadcast end time Pend [j] of program 1.

次に、ウェブインターフェース39は、指定された曲Mnの放送開始時刻begin[n]からS403で読み出された番組Pjの放送終了時刻Pend[j]までの時間帯に含まれる曲を図4のキューシートの中から全て抽出し、図16に示す曲リストを生成する(S404)。この曲リストは、後述する現在再生中の曲のタイトルやアーチスト名を表示するために使用される。本例では、曲Bの放送開始時刻begin[n]〜番組1の放送終了時刻Pend[j]までに含まれている曲B、曲C、曲D、曲E、曲Fの5曲が抽出され、曲リストに含められる。   Next, the web interface 39 displays the songs included in the time zone from the broadcast start time begin [n] of the designated song Mn to the broadcast end time Pend [j] of the program Pj read in S403 in FIG. All the cue sheets are extracted and a music list shown in FIG. 16 is generated (S404). This song list is used to display the title and artist name of a currently playing song, which will be described later. In this example, five songs of song B, song C, song D, song E, and song F included from the broadcast start time begin [n] of song B to the broadcast end time Pend [j] of program 1 are extracted. And will be included in the song list.

続いて、ウェブインターフェース39は、キューシートにおける曲Mnの放送開始時刻begin[n]から番組表における番組Pjの放送終了時刻Pend[j]までの時間帯に相当するMP3データを、連続再生すべき曲データとしてMP3データベースから抽出する(S405)。詳細には、放送開始時刻begin[n]及び放送終了時刻Pend[j]に基づいてMP3ファイルのファイル名を特定する。具体的には、ウェブインターフェース39は、図9及び図10に示す録音状況管理テーブルを参照し、録音した時間帯が放送開始時刻begin[n]及び放送終了時刻Pend[j]を含む1又は複数のファイルを特定する。そして、特定されたファイル名に対応するインデックスファイル44を参照し、MP3ファイル42のうち放送開始時刻begin[n]から放送終了時刻Pend[j]に相当する時間帯のMP3データを抽出する。本例においては、図17に示すように、曲2の放送開始時刻8:12:00〜番組1の放送終了時刻9:00:00までの時間帯のMP3データが抽出される。   Subsequently, the web interface 39 should continuously reproduce the MP3 data corresponding to the time zone from the broadcast start time begin [n] of the song Mn in the cue sheet to the broadcast end time Pend [j] of the program Pj in the program guide. Music data is extracted from the MP3 database (S405). Specifically, the file name of the MP3 file is specified based on the broadcast start time begin [n] and the broadcast end time Pend [j]. Specifically, the web interface 39 refers to the recording status management table shown in FIG. 9 and FIG. 10, and the recorded time zone includes one or a plurality of times including the broadcast start time begin [n] and the broadcast end time Pend [j]. Identify the files. Then, referring to the index file 44 corresponding to the specified file name, the MP3 data in the time zone corresponding to the broadcast end time Pend [j] is extracted from the broadcast start time begin [n] in the MP3 file 42. In this example, as shown in FIG. 17, MP3 data in the time zone from the broadcast start time 8:12:00 to the broadcast end time 9:00 of program 1 is extracted.

ウェブインターフェース39は、ステップS405で抽出されたデータをウェブブラウザ33に出力する。図13に戻って、ウェブブラウザ33はMP3プレーヤ15を起動し、MP3プレーヤ15はそのMP3データに基づいて指定された曲を再生する(S339)。   The web interface 39 outputs the data extracted in step S405 to the web browser 33. Returning to FIG. 13, the web browser 33 activates the MP3 player 15, and the MP3 player 15 plays the music designated based on the MP3 data (S 339).

以上のように、曲Mnが指定されたとき曲Mn以降の曲Mnが属する番組Pjの曲を連続再生する場合に、抽出される曲データの時間帯として、曲Mnの放送開始時刻begin[n]から番組Pjの放送終了時刻Pend[j]までの時間帯が指定される。従って、曲Mn以降の番組Pj内の複数の曲を連続再生する際に各曲間において音切れが生じることがない。   As described above, when the music Pn belongs to the program Pj to which the music Mn after the music Mn belongs when the music Mn is designated, the broadcast start time begin [n] of the music Mn is extracted as the time zone of the extracted music data. ] To the broadcast end time Pend [j] of the program Pj is specified. Therefore, when a plurality of songs in the program Pj after the song Mn are continuously reproduced, no sound break occurs between the songs.

また、図17に示すように、曲Dは、キューシートに基づく再生開始時刻8:35:00よりも実際の再生開始時刻が若干早くなっている。曲B以降の番組1内の曲を連続再生する際に、曲Cの再生が終了した後に、キューシートに基づいて曲Dの再生範囲として8:35:00〜8:40:00のMP3データが抽出された場合、曲Dの先頭部分が欠落してしまう。しかし、本例では、曲Bの再生開始時刻〜番組1の放送終了時刻までのMP3データが抽出され連続再生されるので、このような先頭部分の欠落は生じない。   Further, as shown in FIG. 17, the actual reproduction start time of the music piece D is slightly earlier than the reproduction start time 8:35:00 based on the cue sheet. When the music in the program 1 after the music B is continuously reproduced, after the reproduction of the music C is completed, the MP3 data of 8: 35: 00: 00 to 8:40:00 as the reproduction range of the music D based on the cue sheet Is extracted, the head portion of the song D is lost. However, in this example, MP3 data from the reproduction start time of the song B to the broadcast end time of the program 1 is extracted and continuously reproduced, and thus such a leading portion is not lost.

また、曲Fは、キューシートに基づく再生終了時刻が番組1の放送終了時刻を越えている。これは、上記のように、キューシートには曲の放送終了時刻が記述されておらず、放送終了時刻は次の曲の放送開始時刻になっているからである。従って、番組1の放送終了時刻9:00:00〜曲Fの放送終了時刻9:02:00までには曲F以外の放送データが含まれていることになるが、従来のようにキューシートに基づいて曲Fの放送開始時刻〜放送終了時刻までのMP3データを抽出すると、明らかに曲F以外の放送データが再生されてしまう。しかし、本例では、曲Bの放送開始時刻〜番組1の放送終了時刻までのMP3データが抽出されるので、番組1の放送終了時刻9:00:00〜曲Fの放送終了時刻9:02:00までの無駄なデータが再生されることを防止できる。   In the music F, the reproduction end time based on the cue sheet exceeds the broadcast end time of the program 1. This is because, as described above, the broadcast end time of the song is not described in the cue sheet, and the broadcast end time is the broadcast start time of the next song. Accordingly, broadcast data other than the song F is included by the broadcast end time of the program 1 from 9:00:00 to the broadcast end time of the song F: 9:02:00. If the MP3 data from the broadcast start time to the broadcast end time of the song F is extracted based on the above, broadcast data other than the song F is clearly reproduced. However, in this example, MP3 data from the broadcast start time of the song B to the broadcast end time of the program 1 is extracted, so the broadcast end time of the program 1 9:00:00 to the broadcast end time 9:02 of the song F It is possible to prevent useless data up to 0:00 from being reproduced.

上記のように曲Mn以降の番組Pj内の曲を連続再生する際に、PCのディスプレイには現在再生中の曲のタイトルやアーチスト名などのメタデータが表示される。このとき、S405で抽出されたMP3データは曲Mnの放送開始時刻〜番組Pjの放送終了時刻まで一続きになっているので、現在再生中の曲を特定する仕組みが必要となる。図18は当該表示処理を示すフローチャートである。   As described above, when the music in the program Pj after the music Mn is continuously reproduced, metadata such as the title and artist name of the music currently being reproduced is displayed on the PC display. At this time, since the MP3 data extracted in S405 is continuous from the broadcast start time of the song Mn to the broadcast end time of the program Pj, a mechanism for identifying the currently playing song is required. FIG. 18 is a flowchart showing the display processing.

図19は、ディスプレイに表示される画面を示す図であり、左側に図16の曲リストが表示され、各曲B〜Fについて、タイトル、アーチスト名、キューシートに基づく放送時間が表示されている。また、現在再生されている曲にはカーソル(図ではグレーで塗りつぶしている)が表示されている。最初は、曲Bが再生されるので、曲Bにカーソルが表示されている。画面の右側には連続再生する番組のタイトルと放送時間とが表示されている。   FIG. 19 is a diagram showing a screen displayed on the display. The song list of FIG. 16 is displayed on the left side, and the broadcast time based on the title, artist name, and cue sheet is displayed for each song B to F. . Also, a cursor (painted in gray in the figure) is displayed for the currently played song. At first, since the music B is reproduced, the cursor is displayed on the music B. On the right side of the screen, the title of the program to be continuously played and the broadcast time are displayed.

図18に示すように、ウェブインターフェース39は、S404で生成した図16の曲リストにおいて、指定された曲Mnを0とした場合の曲Mnからの順番を示すインデックスmを0に設定する(つまり曲Mnを指定する)(S501)。次に、ウェブインターフェース39は曲を再生中か否かを判断し(S502)、再生中でなければ(S502でNO)処理を終了する。ここでは再生中であるので(S502でYES)、ウェブインターフェース39は、曲Mnの放送開始時刻〜番組Pjの放送終了時刻までのMP3データの中で、インデックスファイル44および録音状況管理データベースを参照して、現在再生しているデータの放送時刻(再生位置、オフセット)を特定する(S503)。   As shown in FIG. 18, the web interface 39 sets the index m indicating the order from the song Mn when the designated song Mn is set to 0 in the song list of FIG. (Specify the song Mn) (S501). Next, the web interface 39 determines whether or not the music is being played back (S502), and if not being played back (NO in S502), the process is terminated. Here, since playback is in progress (YES in S502), the web interface 39 refers to the index file 44 and the recording status management database in the MP3 data from the broadcast start time of the song Mn to the broadcast end time of the program Pj. Then, the broadcast time (reproduction position, offset) of the currently reproduced data is specified (S503).

ウェブインターフェース39は、特定した放送時刻が、現在再生中であると判断されている曲Mn+mのキューシートにおける放送時間を超えているか否かを判断する(S504)。具体的には、取得した放送時刻が、図16の曲リストにおける現在再生中であると判断されている曲の放送開始時刻〜放送終了時刻の範囲外であるかを判断する。特定した放送時刻が、現在再生中であると判断されている曲Mn+mのキューシートにおける放送時間を超えていない場合(S504でNO)、未だ、曲Mn+mを再生しているので、所定時間待機(S508)した後、S502に戻る。従って、表示は変更されない。   The web interface 39 determines whether or not the specified broadcast time exceeds the broadcast time on the cue sheet of the song Mn + m that is currently being reproduced (S504). Specifically, it is determined whether or not the acquired broadcast time is outside the range of the broadcast start time to the broadcast end time of the song that is currently being reproduced in the song list of FIG. If the specified broadcast time does not exceed the broadcast time in the cue sheet of the song Mn + m that is currently being played back (NO in S504), the song Mn + m is still being played back, so it waits for a predetermined time ( After S508), the process returns to S502. Therefore, the display is not changed.

一方、特定した放送時刻が、現在再生中であると判断されている曲Mn+mのキューシートにおける放送時間を超えている場合(S504でYES)、ウェブインターフェース39は、インデックスmが図16の曲リスト内の曲数Xよりも小さいか否かを判断する(S505)。つまり、曲リスト内の全ての曲を再生し終えたか否かが判断される。インデックスmが図16の曲リスト内の曲数X以上である場合(S505でNO)、曲リスト内の全ての曲(曲B〜曲F)を再生し終えたので、処理を終了する。   On the other hand, when the specified broadcast time exceeds the broadcast time in the cue sheet of the song Mn + m that is currently being played (YES in S504), the web interface 39 indicates that the index m is the song list of FIG. It is determined whether or not the number is less than the number X of songs (S505). That is, it is determined whether or not all the songs in the song list have been reproduced. If the index m is equal to or greater than the number X of songs in the song list of FIG. 16 (NO in S505), since all the songs (songs B to F) in the song list have been reproduced, the process ends.

一方、インデックスmが図16の曲リスト内の曲数Xよりも小さい場合(S505でYES)、インデックスmがインクリメントされる(S506)。そして、ウェブインターフェース39は、図16の曲リスト内の次の曲Mn+mを特定し、現在再生している曲に表示するカーソルを、特定した曲Mn+mに移動させる(S507)。すなわち、曲リスト内の次の曲に表示を更新する。その後、所定時間待機して(S508)、S502に戻る。   On the other hand, if the index m is smaller than the number X of songs in the song list of FIG. 16 (YES in S505), the index m is incremented (S506). Then, the web interface 39 specifies the next song Mn + m in the song list of FIG. 16, and moves the cursor displayed on the currently played song to the specified song Mn + m (S507). That is, the display is updated to the next song in the song list. Then, after waiting for a predetermined time (S508), the process returns to S502.

例えば、図19のように再生中の曲として曲Bが表示されているときに、現在再生しているデータの放送時刻が8:18:00と特定されると(S503)、放送時刻8:18:00が曲Bの放送時間8:12:00〜8:20:00の範囲内と判断される(S504でNO)。この場合には、図19の表示のまま変更されない。   For example, when song B is displayed as a song being played as shown in FIG. 19, if the broadcast time of the data currently being played is specified as 8:18:00 (S503), the broadcast time 8: It is determined that 18:00 is within the range of the broadcast time of song B from 8: 12: 0 to 8:20:00 (NO in S504). In this case, the display of FIG. 19 is not changed.

一方、図19のように再生中の曲として曲Bが表示されているときに、現在再生しているデータの放送時刻が8:20:01と特定されると(S503)、放送時刻8:20:01が曲Bの放送時間8:12:00〜8:20:00を越えていると判断される(S504でYES)。そして、m=0であるので(S505でYES)、mを1にインクリメントし、曲Mn+1、すなわち、曲Cが再生中の曲として図20に示すように表示される。   On the other hand, when the song B is displayed as the song being reproduced as shown in FIG. 19, if the broadcast time of the currently reproduced data is specified as 8:20:01 (S503), the broadcast time 8: It is determined that 20:01 exceeds the broadcast time of song B from 8: 12: 0 to 8:20:00 (YES in S504). Since m = 0 (YES in S505), m is incremented to 1, and the song Mn + 1, that is, song C is displayed as shown in FIG.

以上のように、S405で抽出されたMP3データは曲Mnの放送開始時刻〜番組Pjの放送終了時刻であるにもかかわらず、現在再生中の曲を特定して、表示することができる。   As described above, although the MP3 data extracted in S405 is from the broadcast start time of the song Mn to the broadcast end time of the program Pj, the currently playing song can be identified and displayed.

上記実施の形態では、ソフトウエアの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.

本発明は、エアチェック装置に好適に採用され得る。   The present invention can be suitably employed in an air check device.

本発明の実施の形態によるエアチェックシステムを含むコンピュータネットワークの全体構成を示す機能ブロック図である。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 figure which shows the relationship between the reproduction range on a cue sheet | seat, the broadcast time of an actual music, and a program. 曲抽出処理を示すフローチャートである。It is a flowchart which shows a music extraction process. 曲リストを示す図である。It is a figure which shows a music list. キューシート上の再生範囲と実際の曲の放送時間と番組との関係を示す図である。It is a figure which shows the relationship between the reproduction range on a cue sheet | seat, the broadcast time of an actual music, and a program. 表示処理を示すフローチャートである。It is a flowchart which shows a display process. 再生中の曲を示す表示画面を示す図である。It is a figure which shows the display screen which shows the music in reproduction | regeneration. 再生中の曲を示す表示画面を示す図である。It is a figure which shows the display screen which shows the music in reproduction | regeneration.

符号の説明Explanation of symbols

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 recording broadcast data including a plurality of contents broadcast from a broadcasting station on a storage medium;
Corresponds to the content broadcast time information that associates the specific information and broadcast start time of each content broadcast from the broadcast station, the specific information of the program that is broadcast from the broadcast station and includes a plurality of the content, and information about the broadcast time zone Receiving means for receiving the attached program guide;
Program specifying means for referring to the content broadcast time information and the program guide, and for specifying a program including the broadcast start time in the content broadcast time information of the specified content from the program guide;
A content extraction apparatus comprising: extraction means for extracting broadcast data from a broadcast start time in content broadcast time information of a specified content to a broadcast end time in a program guide of the program specified by the program specifying means.
前記番組特定手段によって特定された番組に含まれる前記指定されたコンテンツ以降のコンテンツをコンテンツ放送時刻情報から抽出して、コンテンツリストを生成するリスト生成手段と、
再生されている放送データの放送時刻を特定する放送時刻特定手段と、
各コンテンツのコンテンツ放送時刻情報における放送開始時刻に基づいて、前記コンテンツリストに含まれる複数のコンテンツの中から、前記放送時刻特定手段によって特定された放送時刻に対応するコンテンツを特定するコンテンツ特定手段と、
前記コンテンツ特定手段によって特定されたコンテンツの特定情報を、現在再生しているコンテンツとして表示装置に表示させる表示制御手段とを備える、請求項1に記載のコンテンツ抽出装置。
List generation means for extracting content after the specified content included in the program specified by the program specifying means from content broadcast time information, and generating a content list;
Broadcast time specifying means for specifying the broadcast time of the broadcast data being reproduced;
Content specifying means for specifying content corresponding to the broadcast time specified by the broadcast time specifying means from among a plurality of contents included in the content list based on the broadcast start time in the content broadcast time information of each content; ,
The content extraction device according to claim 1, further comprising: a display control unit that causes the display device to display content specifying information specified by the content specifying unit as currently played content.
放送局から放送される複数のコンテンツを含む放送データを記憶媒体に記録する記録手段と、放送局から放送される各コンテンツの特定情報及び放送開始時刻を対応付けたコンテンツ放送時刻情報と、前記放送局から放送され、複数の前記コンテンツを含む番組の特定情報及び放送時間帯に関する情報を対応付けた番組表とを受信する受信手段とを備えるコンテンツ抽出装置の動作プログラムであって、
指定されたコンテンツのコンテンツ放送時刻情報における放送開始時刻から、指定されたコンテンツを含む番組の番組表における放送終了時刻までの放送データを抽出するステップをコンピュータに実行させる、コンテンツ抽出プログラム。
Recording means for recording broadcast data including a plurality of contents broadcast from a broadcast station on a storage medium, content broadcast time information in which specific information and broadcast start time of each content broadcast from the broadcast station are associated, and the broadcast An operation program of a content extraction apparatus comprising: a receiving unit that receives a program guide that is associated with information related to specific information and broadcast time zones of a program that is broadcast from a station and includes a plurality of the contents,
A content extraction program for causing a computer to execute a step of extracting broadcast data from a broadcast start time in content broadcast time information of a specified content to a broadcast end time in a program guide of a program including the specified content.
放送局から放送される複数のコンテンツを含む放送データを記憶媒体に記録するステップと、
放送局から放送される各コンテンツの特定情報及び放送開始時刻を対応付けたコンテンツ放送時刻情報と、前記放送局から放送され、複数の前記コンテンツを含む番組の特定情報及び放送時間帯に関する情報を対応付けた番組表とを受信するステップと、
指定されたコンテンツのコンテンツ放送時刻情報における放送開始時刻から、指定されたコンテンツを含む番組の番組表における放送終了時刻までの放送データを抽出するステップとを含む、コンテンツ抽出方法。
Recording broadcast data including a plurality of contents broadcast from a broadcasting station on a storage medium;
Corresponds to the content broadcast time information that associates the specific information and broadcast start time of each content broadcast from the broadcast station, the specific information of the program that is broadcast from the broadcast station and includes a plurality of the content, and information about the broadcast time zone Receiving the attached program guide;
Extracting the broadcast data from the broadcast start time in the content broadcast time information of the specified content to the broadcast end time in the program guide of the program including the specified content.
JP2008171981A 2008-07-01 2008-07-01 Content extraction apparatus and program thereof Expired - Fee Related JP4867062B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008171981A JP4867062B2 (en) 2008-07-01 2008-07-01 Content extraction apparatus and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008171981A JP4867062B2 (en) 2008-07-01 2008-07-01 Content extraction apparatus and program thereof

Publications (3)

Publication Number Publication Date
JP2010016433A JP2010016433A (en) 2010-01-21
JP2010016433A5 JP2010016433A5 (en) 2011-05-19
JP4867062B2 true JP4867062B2 (en) 2012-02-01

Family

ID=41702152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008171981A Expired - Fee Related JP4867062B2 (en) 2008-07-01 2008-07-01 Content extraction apparatus and program thereof

Country Status (1)

Country Link
JP (1) JP4867062B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3792951B2 (en) * 1999-07-29 2006-07-05 株式会社東芝 Broadcast data recording apparatus and broadcast data recording method
JP3821362B2 (en) * 2001-08-20 2006-09-13 日本ビクター株式会社 Index information generating apparatus, recording / reproducing apparatus, and index information generating method
JP3653672B1 (en) * 2004-02-27 2005-06-02 株式会社プラットイーズ Program information server, program information providing system, program information providing method, and portable terminal
JP2007059035A (en) * 2005-07-26 2007-03-08 Onkyo Corp Air check system
JP4270188B2 (en) * 2005-09-29 2009-05-27 オンキヨー株式会社 Air check system
JP4724788B2 (en) * 2008-05-27 2011-07-13 オンキヨー株式会社 Air check system, air check device and air check program
JP4816684B2 (en) * 2008-05-29 2011-11-16 オンキヨー株式会社 Air check system, air check device, cue seat server and air check program.
JP4769989B2 (en) * 2008-06-03 2011-09-07 オンキヨー株式会社 Air check system, air check device, server, and air check program

Also Published As

Publication number Publication date
JP2010016433A (en) 2010-01-21

Similar Documents

Publication Publication Date Title
US20130269015A1 (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
CN103503340A (en) Synchronized content broadcast distribution system
CN1816987B (en) Data processing equipment, data processing method and data processing program
JP2007059035A (en) Air check system
JP5338455B2 (en) Content extraction apparatus and program thereof
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
JP5195442B2 (en) Content extraction apparatus and program thereof
JP4867062B2 (en) Content extraction apparatus and program thereof
US8249431B2 (en) Recording device, recording method, and recording program
JP4577400B2 (en) Air check system
JP4249673B2 (en) Providing network information in conjunction with content playback
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.
JP4798440B2 (en) RECOMMENDED CONTENT REGISTRATION DEVICE AND ITS PROGRAM
JP4769989B2 (en) Air check system, air check device, server, and air check program
JP4722078B2 (en) Video recording / playback device
US8620108B2 (en) Image data processing device, image data processing method, and image data processing program
JP4719833B2 (en) Air check device and air check program
CN100483370C (en) Page title display method
CN100470545C (en) Continuous output of relevant information and provision of methods, equipment and procedures
JP2004265586A (en) Information recording method
JP3682283B2 (en) Recording / playback apparatus and title information output method in the same

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100308

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111007

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111030

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20141125

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees