JP2009110532A - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP2009110532A JP2009110532A JP2008300855A JP2008300855A JP2009110532A JP 2009110532 A JP2009110532 A JP 2009110532A JP 2008300855 A JP2008300855 A JP 2008300855A JP 2008300855 A JP2008300855 A JP 2008300855A JP 2009110532 A JP2009110532 A JP 2009110532A
- Authority
- JP
- Japan
- Prior art keywords
- keyword
- keywords
- program
- extracted
- program information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】番組情報から流行番組を簡単に抽出するようにする。
【解決手段】キーワード抽出部52は、番組情報受信部51で受信された番組情報の中からキーワードを抽出する。キーワード集計部55は、抽出されたキーワードの1週間分のキーワード数を集計する。差分演算部56は、今週のキーワードの集計結果と先週のキーワードの集計結果との差分を演算する。流行キーワード抽出部57は、今週と先週のキーワード数の差分が大きい順に所定の個数のキーワードを抽出し、これを今週の流行キーワードとする。本発明は、ハードディスクレコーダに適用することができる。
【選択図】図2A trendy program is easily extracted from program information.
A keyword extracting unit extracts keywords from program information received by a program information receiving unit. The keyword totaling unit 55 totals the number of keywords for one week of the extracted keywords. The difference calculation unit 56 calculates the difference between the keyword aggregation result of this week and the keyword aggregation result of last week. The trendy keyword extraction unit 57 extracts a predetermined number of keywords in descending order of the number of keywords between this week and last week, and designates this as the trendy keywords for this week. The present invention can be applied to a hard disk recorder.
[Selection] Figure 2
Description
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、番組情報から流行番組を簡単に抽出することができるようにした情報処理装置、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program, and more particularly, to an information processing device, an information processing method, and a program that can easily extract popular programs from program information.
近年、テレビジョン放送を記録(録画)するハードディスクレコーダの登場により、ユーザは、大容量のハードディスクに番組を記録し、実放送とは異なる日時に、かつ、実際の番組編成とは無関係に、記録した番組(コンテンツ)を視聴(再生)することができるようになってきた。その便利さ故に、ユーザは、番組の視聴有無にかかわらず、番組を記録するようになり、大容量のハードディスクに記録はされたものの、膨大なコンテンツに埋もれ、そのまま死蔵されてしまう状況が懸念される。 In recent years, with the advent of hard disk recorders that record (record) television broadcasts, users can record programs on large-capacity hard disks and record them at a date and time different from actual broadcasts, regardless of actual program organization. It has become possible to view (reproduce) the program (content) that has been made. Because of its convenience, users can record programs regardless of whether or not they watch the program, and there is concern about the situation where they are recorded on a large-capacity hard disk but buried in a huge amount of content and stored as is. The
そこで、ユーザは、例えば、現在流行している番組に着目して、それをハードディスクに記録することができれば、流行番組であることから視聴する機会が増える可能性があり、コンテンツの無駄な記録を抑制することができる。 Therefore, for example, if a user focuses on a currently popular program and can record it on the hard disk, the user may have more opportunities to view the program because it is a popular program, and wasteful recording of content is possible. Can be suppressed.
しかしながら、現在流行している番組を探すために、ユーザは、新聞、テレビ情報誌、あるいは、インターネットを利用したメディアから自分で探す必要があった。 However, in order to search for programs that are currently popular, users have to search for themselves from newspapers, television information magazines, or media using the Internet.
このような問題を解決するために、例えば、番組情報からキーワードを抽出し、そのキーワード数の多い順に並べ替えることで、流行番組を抽出するようにしているものがある(例えば、特許文献1乃至3参照)。
In order to solve such a problem, for example, there are programs that extract trendy programs by extracting keywords from program information and rearranging them in descending order of the number of keywords (for example,
しかしながら、単にキーワード数の多い順に並べ替えただけでは、例えば、「野球」や「ドラマ」などのような一般的な言葉がキーワードとして抽出されてしまう恐れがあり、本来の流行番組を見抜くことができない課題があった。 However, simply rearranging the keywords in the order of the largest number of keywords may result in the extraction of common words such as “baseball” and “drama” as keywords, and it is possible to identify the original trendy programs. There was a problem that could not be done.
本発明はこのような状況に鑑みてなされたものであり、番組情報から流行番組を簡単に抽出することができるようにするものである。 The present invention has been made in view of such a situation, and allows a trendy program to be easily extracted from program information.
本発明の一側面の情報処理装置は、複数の番組情報を取得する取得手段と、前記取得手段により取得された前記複数の番組情報からキーワードを抽出する第1の抽出手段と、前記第1の抽出手段により抽出された少なくとも二つ以上のキーワードをディスプレイに一覧表示させるキーワード表示手段と、前記キーワード表示手段により表示される前記少なくとも二つ以上のキーワードの一つを、ユーザが選択することが出来るキーワード選択手段と、前記キーワード選択手段により選択された前記キーワードに関連する少なくとも二つ以上の番組を、前記ディスプレイに一覧表示させる番組表示手段とを備え、前記番組表示手段は、前記キーワード表示手段により一覧表示されたキーワードと同時に表示させる。 An information processing apparatus according to an aspect of the present invention includes an acquisition unit that acquires a plurality of program information, a first extraction unit that extracts a keyword from the plurality of program information acquired by the acquisition unit, and the first The user can select one of the keyword display means for displaying a list of at least two or more keywords extracted by the extraction means and the at least two or more keywords displayed by the keyword display means. A keyword selection unit; and a program display unit that displays a list of at least two programs related to the keyword selected by the keyword selection unit on the display. The program display unit includes: Display at the same time as the keywords listed.
前記番組表示手段により表示された前記少なくとも二つ以上の番組の一つを、ユーザが選択することが出来る番組選択手段をさらに設けることができる。この場合、前記番組選択手段により選択された前記番組の一つの詳細情報又は代表画面が前記ディスプレイに表示される。 It is possible to further provide program selection means for allowing a user to select one of the at least two programs displayed by the program display means. In this case, one detailed information or representative screen of the program selected by the program selection means is displayed on the display.
前記第1の抽出手段により抽出されたキーワードを集計する集計手段と、前記集計手段による集計結果を保持する保持手段と、前記保持手段に保持されている、過去に取得された番組情報から抽出したキーワードの集計結果と現在抽出したキーワードの集計結果の差分を演算する演算手段と、前記演算手段による演算結果に基づいて、所定のキーワードを抽出する第2の抽出手段と、前記第2の抽出手段により抽出された前記所定のキーワードが含まれる番組情報を検索する検索手段とをさらに設けることができる。 Extracted from the program information acquired in the past held in the holding means, the holding means holding the counting results by the counting means, the counting means for counting the keywords extracted by the first extraction means Calculation means for calculating the difference between the keyword total result and the currently extracted keyword total result, second extraction means for extracting a predetermined keyword based on the calculation result by the calculation means, and the second extraction means And a search means for searching for program information including the predetermined keyword extracted by.
除外キーワードを記憶する記憶手段と、前記第2の抽出手段により抽出されたキーワードのうち、前記記憶手段に記憶されている前記除外キーワードを除外する除外手段とをさらに設けることができる。 A storage unit that stores an exclusion keyword and an exclusion unit that excludes the exclusion keyword stored in the storage unit among the keywords extracted by the second extraction unit may be further provided.
前記キーワードの類義語を記憶する記憶手段をさらに設けることができる。この場合、前記検索手段には、前記記憶手段に記憶されている、前記第2の抽出手段により抽出された前記所定のキーワードに対応する類義語が含まれる番組情報をさらに検索させることができる。 Storage means for storing synonyms of the keyword can be further provided. In this case, the search means can further search program information including a synonym corresponding to the predetermined keyword extracted by the second extraction means and stored in the storage means.
本日より1週間前の日に取得された番組情報から抽出したキーワードの集計結果が所定の閾値を超えるか否かを判定する判定手段をさらに設けることができる。この場合、前記判定手段により前記本日より1週間前の日に取得された番組情報から抽出したキーワードの集計結果が所定の閾値を超えると判定された場合、前記第2の抽出手段には、前記キーワードの抽出を行わせないことができる。 A determination means for determining whether or not a keyword totaling result extracted from program information acquired on the day one week before today exceeds a predetermined threshold value can be further provided. In this case, when it is determined by the determination means that the total result of the keywords extracted from the program information acquired on the day one week before the current day exceeds a predetermined threshold, the second extraction means It is possible not to perform keyword extraction.
前記第2の抽出手段には、前記本日より1週間前の日に取得された番組情報から抽出したキーワードの集計結果と前記本日取得された番組情報から抽出したキーワードの集計結果の差分の多いキーワードを抽出させることができる。 The second extraction means includes a keyword having a large difference between a keyword totaling result extracted from program information acquired one week before the current day and a keyword totaling result extracted from the program information acquired today. Can be extracted.
本発明の一側面の情報処理方法またはプログラムは、複数の番組情報を取得し、取得した前記複数の番組情報からキーワードを抽出し、抽出した少なくとも二つ以上のキーワードをディスプレイに一覧表示させ、表示させた前記少なくとも二つ以上のキーワードの一つを、ユーザに選択させ、選択された前記キーワードに関連する少なくとも二つ以上の番組を、一覧表示させたキーワードと同時に前記ディスプレイに一覧表示させるステップを含む。 An information processing method or program according to one aspect of the present invention acquires a plurality of program information, extracts keywords from the acquired plurality of program information, displays a list of at least two or more extracted keywords on a display, and displays them. Causing the user to select one of the at least two or more keywords, and causing the display to display a list of at least two or more programs related to the selected keyword simultaneously with the displayed keyword. Including.
本発明の一側面においては、複数の番組情報が取得され、取得された前記複数の番組情報からキーワードが抽出され、抽出された少なくとも二つ以上のキーワードがディスプレイに一覧表示される。また、表示された前記少なくとも二つ以上のキーワードの一つが、ユーザに選択され、選択された前記キーワードに関連する少なくとも二つ以上の番組が、一覧表示させたキーワードと同時に前記ディスプレイに一覧表示される。 In one aspect of the present invention, a plurality of program information is acquired, keywords are extracted from the acquired plurality of program information, and at least two or more extracted keywords are listed on the display. One of the displayed two or more keywords is selected by the user, and at least two or more programs related to the selected keyword are listed on the display simultaneously with the displayed keyword. The
本発明の一側面によれば、番組情報に含まれるキーワードを抽出することができる。 According to one aspect of the present invention, keywords included in program information can be extracted.
図1は、本発明を適用した記録装置1の構成例を示すブロック図である。
FIG. 1 is a block diagram showing a configuration example of a
CPU(Central Processing Unit)11は、コントローラ12を介して、ROM(Read Only Memory)13に記憶されたプログラムや、HDD(Hard Disk Drive)25からRAM(Random Access Memory)14にロードされたプログラムを実行し、バス15および24に接続されている各部の動作を制御する。
A CPU (Central Processing Unit) 11 receives a program stored in a ROM (Read Only Memory) 13 or a program loaded from a HDD (Hard Disk Drive) 25 to a RAM (Random Access Memory) 14 via a
チューナ部17は、CPU11による制御に従って、アンテナ16からの放送信号を受信、復調し、所定のチャンネルで放送されてきたトランスポートストリームを、バス15を介してデスクランブラ18に出力する。なお、受信された放送信号には、放送予定の番組に関する番組情報(例えば、EPG(Electronic Program Guide)情報)が多重化されている。
The
デスクランブラ18は、カードI/F(Interface)19に挿入されたCASカード20に記憶されているデータを用いてスクランブルを解くキーを生成し、チューナ部17から供給されてきたトランスポートストリームのスクランブルを解除する。デスクランブラ18によりスクランブルが解除されたトランスポートストリームは、例えば、バス15を介してデマルチプレクサ21に供給される。
The
カードI/F19は、CASカード20から読み出したデータをバス15を介してデスクランブラ18に供給する。
The card I /
デマルチプレクサ21は、CPU11による制御に従って、デスクランブラ18から供給されてきたトランスポートストリームから所定のストリームを抽出し、抽出したストリームを構成するパケットをバス15上に、または、オーディオデコーダ22、ビデオデコーダ23に出力する。デマルチプレクサ21により得られたパケットからなるコンテンツは、例えば、バス15、コントローラ12、およびバス24を介してHDD25に供給され、記録される。
The
また、デマルチプレクサ21は、トランスポートストリームから抽出した番組情報をバス15、およびコントローラ12を介してCPU11に出力する。
Further, the
オーディオデコーダ22は、デマルチプレクサ21から供給されてきたオーディオデータ(オーディオパケット)をデコードし、得られたオーディオデータを図示せぬオーディオ出力端子から出力する。オーディオ出力端子から出力されたオーディオデータは、例えば、記録装置1と接続されるテレビジョン受像機により受信され、そのスピーカから、オーディオデータに対応する音声が出力される。
The
ビデオデコーダ23は、デマルチプレクサ21から供給されてきたビデオデータ(ビデオパケット)をデコードし、得られたビデオデータを図示せぬビデオ出力端子から出力する。ビデオ出力端子から出力されたビデオデータは、例えば、記録装置1と接続されるテレビジョン受像機により受信され、そのディスプレイに、ビデオデータに対応する画像が表示される。
The video decoder 23 decodes the video data (video packet) supplied from the
ビデオデコーダ23は、例えば、HDD25に記録されているコンテンツのタイトル、および、番組情報から抽出された流行番組の一覧などを表示させるOSD(On Screen Display)機能も有しており、OSD機能により生成したビデオデータも、ビデオ出力端子を介してテレビジョン受像機に出力する。なお、番組情報から流行番組を抽出する処理の詳細は後述する。
The video decoder 23 also has an OSD (On Screen Display) function for displaying, for example, a title of content recorded in the
HDD25は、バス24を介して供給されてきたコンテンツおよび番組情報を記録する。HDD25に記録されたコンテンツは、CPU11による制御に従って適宜読み出され、再生される。
The HDD 25 records content and program information supplied via the
光ディスクドライブ26は、そこに装着された光ディスク27を駆動することにより、バス24を介して供給されてきたデータを光ディスク27に記録し、また、光ディスク27に記録されているデータ(プログラムを含む)を読み出してバス24上に出力する。例えば、光ディスクドライブ26は、HDD25からバス24を介して供給されてきたコンテンツを光ディスク27に記録させたり、あるいは、光ディスク27に記録されているコンテンツをバス24を介して読み出し、HDD25に記録させる。ここで、光ディスク27は、例えば、DVD(Digital Versatile Disc)やBlu-ray Disk(商標)等である。
The
半導体メモリI/F28は、そこに装着された半導体メモリ29を駆動することにより、バス24を介して供給されてきたデータを半導体メモリ29に記録し、また、半導体メモリ29に記録されているデータを読み出してバス24上に出力する。半導体メモリ29は、例えば、メモリスティック(商標)、SDカード(商標)等である。
The semiconductor memory I /
通信部30は、例えば、IEEE(Institute of Electrical and Electronics Engineers)1394ケーブルを介して接続される外部機器と通信を行い、例えば、バス24を介して供給されてきたコンテンツを、その外部機器に出力する。
The communication unit 30 communicates with an external device connected via, for example, an IEEE (Institute of Electrical and Electronics Engineers) 1394 cable, and outputs, for example, content supplied via the
図2は、記録装置1の機能的構成例を示すブロック図である。図2に示す機能的構成例は、CPU11が、ROM13に記憶された所定のプログラムを実行することで実現される。
FIG. 2 is a block diagram illustrating a functional configuration example of the
番組情報受信部51は、デマルチプレクサ21によりトランスポートストリームから抽出された番組情報を受信し、キーワード抽出部52に供給するとともに、HDD25の番組情報データベース71に供給し、そこに記録させる。なお、通常、番組情報を受信すると、受信した日からほぼ8日分の番組に関する番組情報を取得することができる。
The program
キーワード抽出部52は、キーワード辞書記憶部53に記憶されているキーワード辞書、および、除外キーワード辞書記憶部54に記憶されている除外キーワード辞書に基づいて、番組情報受信部51から供給された番組情報の中から、キーワードを抽出する。
The
キーワード辞書記憶部53は、複数の字種(例えば、漢字、ひらがな、およびカタカナなど)からなる人名などのキーワード、ひらがなのみのキーワード、および、6文字以上のキーワードをキーワード辞書として記憶している。
The keyword
図3は、キーワード辞書記憶部53に記憶されているキーワード辞書の例を示している。図3の例の場合、「上条アトム」、「加賀まいこ」、「加藤あき」・・・などの情報が記憶されている。
FIG. 3 shows an example of a keyword dictionary stored in the keyword
除外キーワード辞書記憶部54は、キーワードとして除外するキーワード(すなわち、一般的に抽出されやすい単語)を除外キーワード辞書として記憶している。
The excluded keyword
図4は、除外キーワード辞書記憶部54に記憶されている除外キーワード辞書の例を示している。図4の例の場合、「メートル」、「メンバー」、「ドラマ」・・・などの情報が記憶されている。
FIG. 4 shows an example of the excluded keyword dictionary stored in the excluded keyword
ここで、例えば、「バラエティ、新・食わず嫌い王決定戦、加藤あきVS薬丸宏英、抱腹絶倒の新コーナーが続々登場、爆笑トーク」からなる番組情報から、キーワードを抽出する場合について説明する。 Here, for example, a case will be described where keywords are extracted from program information including “variety, new hateful deciding battle, Aki Kato vs. Hirohide Yakumaru, new corners of insulting, laughter talk”.
キーワード抽出部52は、キーワード辞書記憶部53に記憶されているキーワード辞書および除外キーワード辞書記憶部54に記憶されている除外キーワード辞書を参照しない場合、「バラエティ」、「加藤」、「あき」、「薬丸宏英」、「抱腹絶倒」、「コーナー」、および「トーク」のキーワードを抽出することになる。これに対し、キーワード辞書記憶部53に記憶されているキーワード辞書および除外キーワード辞書記憶部54に記憶されている除外キーワード辞書を参照する場合、キーワード抽出部52は、漢字+ひらがなの人名を持つ「加藤あき」をキーワードとして抽出することができ、一般的に抽出されやすい単語である「バラエティ」は抽出しない。
When the
キーワード集計部55は、キーワード抽出部52で抽出されたキーワードの1週間分のキーワード数を集計し、集計結果をキーワードデータベースファイルに出力し、HDD25のキーワードデータベース72に記録させる。
The
図5は、キーワードデータベース72に記録されるキーワードデータベースファイルの例を示している。キーワードデータベース72は、キーワード、および、そのキーワードのキーワード数のフィールドで構成されている。
FIG. 5 shows an example of a keyword database file recorded in the
図5の例の場合、第1行目のフィールドには、キーワードが「イラク」、およびキーワード数が「3」からなる情報が記録され、第2行目のフィールドには、キーワードが「マラソン」、およびキーワード数が「13」からなる情報が記録され、第3行目のフィールドには、キーワードが「ウエンツ英二」、およびキーワード数が「1」からなる情報が記録されている。同様に、第4行目のフィールド以降も、キーワードおよびキーワード数からなる情報がそれぞれ記録されている。 In the case of the example in FIG. 5, information including the keyword “Iraq” and the number of keywords “3” is recorded in the first line field, and the keyword “marathon” is recorded in the second line field. , And the number of keywords is “13”, and the field of the third row records information of the keywords “Wentz Eiji” and the number of keywords “1”. Similarly, information including a keyword and the number of keywords is recorded after the field in the fourth row.
差分演算部56は、キーワードデータベース72に記録された1週間分のキーワードの集計結果を参照し、今日抽出した今週のキーワードの集計結果と、1週間前に抽出したキーワードの集計結果との差分を演算する。
The
すなわち、図6に示されるように、差分演算部56は、今日(7/8)取得した番組情報から今週(7/8乃至7/14)のキーワードを抽出し、その集計結果と、1週間前の日(7/1)に抽出された先週(7/1乃至7/7)のキーワードの集計結果との差分を演算する。なお、1週間毎にキーワードを集計するようにしたが、これは一例であって、集計期間を任意に変更することも勿論可能である。
That is, as shown in FIG. 6, the
そして、差分演算部56は、今週と先週のキーワード数の差分を集計し、集計結果を流行キーワードデータベースファイルに出力し、HDD25の流行キーワードデータベース73に記録させる。
Then, the
図7は、流行キーワードデータベース73に記録される流行キーワードデータベースファイルの例を示している。流行キーワードデータベース73は、キーワード、そのキーワードの今週のキーワード数、そのキーワードの先週のキーワード数、および、今週と先週のキーワード数の差分のフィールドで構成されている。
FIG. 7 shows an example of a trendy keyword database file recorded in the
図7の例の場合、第1行目のフィールドには、キーワードが「アテネ」、今週のキーワード数が「18」、先週のキーワード数が「4」、およびキーワード数の差分「14」からなる情報が記録され、第2行目のフィールドには、キーワードが「マラソン」、今週のキーワード数が「13」、先週のキーワード数が「2」、およびキーワード数の差分「11」からなる情報が記録され、第3行目のフィールドには、キーワードが「トムトム」、今週のキーワード数が「10」、先週のキーワード数が「0」、およびキーワード数の差分「10」からなる情報が記録されている。同様に、第4行目のフィールド以降も、キーワード、今週のキーワード数、先週のキーワード数、およびキーワード数の差分からなる情報がそれぞれ記録されている。 In the example of FIG. 7, the field of the first row includes the keyword “Athens”, the number of keywords this week is “18”, the number of keywords last week is “4”, and the difference in number of keywords “14”. Information is recorded, and in the field on the second line, there is information including the keyword “marathon”, the number of keywords this week “13”, the number of keywords last week “2”, and the difference in number of keywords “11”. In the field of the third row, information including the keyword “Tom Tom”, the number of keywords of this week “10”, the number of keywords of last week “0”, and the difference in number of keywords “10” is recorded. ing. Similarly, after the field in the fourth row, information including the keyword, the number of keywords this week, the number of keywords last week, and the difference in the number of keywords is recorded.
流行キーワード抽出部57は、流行キーワードデータベース73に記録されている流行キーワードデータベースファイルのキーワードのうち、除外キーワード辞書記憶部54に記憶されている除外キーワード辞書に含まれる文字列を除外した後、今週と先週のキーワード数の差分が大きい順に所定の個数(例えば、20個)のキーワードを抽出し、これを今週の流行キーワードとする。また、流行キーワード抽出部57は、流行キーワードデータベース73に記録されている所定期間以前(例えば、10日以上前)の流行キーワードデータベースファイルを削除する。
The trendy
表示部58は、流行キーワード抽出部57により抽出された流行キーワードに基づいて、ビデオデコーダ23のOSD機能を用いて、流行番組一覧の画面を外部のディスプレイに表示させる。この画面から、ユーザは、流行キーワードに関連する番組を選択することができる。
Based on the trendy keywords extracted by the trendy
図8は、表示部58により表示される流行番組一覧の画面の例を示す図である。
FIG. 8 is a diagram illustrating an example of a trend program list screen displayed by the
図8に示されるように、画面81には、流行キーワード表示エリア82に流行キーワードが表示されているとともに、関連番組表示エリア84に流行キーワードに関連する流行番組一覧が表示されている。このような画面81が表示されている状態で、例えば、ユーザが、図示せぬリモートコントローラのボタンを用いてカーソルを移動させ、流行キーワード83を選択したとき、その流行キーワードに関連する番組が検索されて、関連番組表示エリア84に一覧表示される。また、ユーザがカーソルを移動させ、関連番組85を選択したとき、その関連番組の詳細情報や代表画面なども表示される。さらに、ユーザがリモートコントローラの決定ボタンを押下したとき、現在選択されている関連番組85の録画予約などが行われる。
As shown in FIG. 8, a trendy keyword is displayed in the trendy
流行キーワード検出部59は、図8に示した画面81の流行キーワード表示エリア82に表示されている流行キーワードのうち、ユーザの操作に応じて選択された所定の流行キーワードを検出する。番組情報検索部60は、類義語辞書記憶部61に記憶されている類義語辞書に基づいて、流行キーワード検出部59により検出された流行キーワードに関連する番組情報を、HDD25の番組情報データベース71から検索し、検索結果を表示部58に供給する。これにより、表示部58は、検索された番組情報に基づいて、図8に示した画面81の表示を更新する。
The trendy
図9は、類義語辞書記憶部61に記憶されている類義語辞書の例を示している。図9の例の場合、「五藤くみ,ゴクミ」、「後東真樹,ゴマキ」、「高野尚子,Qちゃん」・・・などの情報が記憶されている。
FIG. 9 shows an example of a synonym dictionary stored in the synonym
番組情報検索部60は、流行キーワードが、類義語辞書記憶部61に記憶されている類義語辞書の第1キーワード(すなわち、類義語辞書の各行の最初のキーワード(図9の例では、「五藤くみ」、「後東真樹」、および、「高野尚子」など))に該当する場合、それに続く第2キーワード以降のキーワード(すなわち、類義語辞書の各行の第2番目以降のキーワード(図9の例では、「ゴクミ」、「ゴマキ」、および「Qちゃん」など)を含む番組情報も検索する。
The program
これにより、画面81の関連番組表示エリア84には、流行キーワード、および、流行キーワードの類義語を含む関連番組が検索されて表示される。
Thereby, in the related
次に、図10のフローチャートを参照して、記録装置1が実行する、流行キーワード抽出処理について説明する。この処理は、例えば、デマルチププレクサ21により、トランスポートストリームから番組情報が抽出されたときに行われる。
Next, trendy keyword extraction processing executed by the
ステップS1において、番組情報受信部51は、デマルチプレクサ21で抽出された番組情報を受信する。これにより、受信した日からほぼ8日分の番組情報が取得される。
In step S1, the program
ステップS2において、キーワード抽出部52は、ステップS1の処理で受信された番組情報の中から、今週のキーワードを抽出し、キーワード集計部55は、抽出された今週のキーワードのキーワード数を集計する。この今週のキーワード抽出・集計処理の詳細については、図11のフローチャートを参照して後述するが、この処理により、1週間分のキーワードの集計結果であるキーワードデータベースファイルがキーワードデータベース72に記録される。
In step S2, the
ステップS3において、差分演算部56は、キーワードデータベース72に先週のキーワードデータベースファイルが存在するか否か(すなわち、ステップS2の処理により、先週のキーワードの集計結果であるキーワードデータベースファイルが記録されているか否か)を判定し、先週のキーワードデータベースファイルが存在すると判定した場合、ステップS4に進む。
In step S3, the
ステップS4において、差分演算部56は、今週のキーワードの集計結果と先週のキーワードの集計結果との差分を集計し、流行キーワード抽出部57は、今週と先週のキーワード数の差分が大きい順に所定の個数の流行キーワードを抽出する。この流行キーワード集計・抽出処理の詳細については、図13のフローチャートを参照して後述するが、この処理により、今週と先週のキーワード数の差分が集計され、その集計結果である流行キーワードデータベースファイルが流行キーワードデータベース73に記録されるとともに、今週の流行キーワードが抽出される。
In step S4, the
ステップS5において、流行キーワード抽出部57は、流行キーワードデータベース73に記録されている10日以上前の流行キーワードデータベースファイルを削除した後、流行キーワード抽出処理は終了される。
In step S <b> 5, the trendy
一方、ステップS3において、キーワードデータベース72に先週のキーワードデータベースファイルが存在しないと判定された場合、ステップS4およびステップS5の処理はスキップされ、処理は終了される。すなわち、キーワードデータベース72に先週のキーワードデータベースファイルが未だ存在しない場合には、今週のキーワードデータベースファイルとの差分を集計することができないため、今週の流行キーワードは抽出されない。
On the other hand, if it is determined in step S3 that the keyword database file for the previous week does not exist in the
以上の流行キーワード抽出処理により、番組情報から抽出されたキーワードの今週のキーワード数と先週のキーワード数の差分が集計され、その集計結果から今週の流行キーワードが抽出される。 Through the above trendy keyword extraction process, the difference between the number of keywords of this week and the number of keywords of last week of the keywords extracted from the program information is tabulated, and the trending keyword of this week is extracted from the tabulated result.
次に、図11のフローチャートを参照して、図10のステップS2における今週のキーワード抽出・集計処理の詳細について説明する。 Next, the details of this week's keyword extraction / aggregation processing in step S2 of FIG. 10 will be described with reference to the flowchart of FIG.
ステップS11において、キーワード抽出部52は、全番組のキーワード抽出・集計処理を終了したか否かを判定し、未だ全番組のキーワード抽出・集計処理を終了していないと判定した場合、ステップS12に進む。
In step S11, the
ステップS12において、キーワード抽出部52は、図10のステップS1の処理で受信された番組情報のうちの1つの番組を選択する。ステップS13において、キーワード抽出部52は、ステップS12の処理で選択した番組が1週間以内に放送される番組であるか否かを判定し、1週間以内の番組であると判定した場合、ステップS14に進む。
In step S12, the
ステップS14において、キーワード抽出部52は、さらに、選択した番組がBSまたは地方局の番組であるか否かを判定し、選択した番組がBSまたは地方局の番組ではないと判定した場合、ステップS15に進む。ステップS15において、キーワード抽出部52は、さらに、選択した番組の番組長が30分未満であるか否かを判定し、選択した番組の番組長が30分未満ではないと判定した場合、ステップS16に進む。すなわち、これらステップS14およびステップS15の処理により、流行キーワードになり得ないキーワードを排除するべくフィルタリングが行われる。
In step S14, the
ステップS16において、キーワード抽出部52は、1週間以内の番組であり、BSまたは地方局の番組ではなく、かつ、番組長が30分未満ではないと判定された番組の番組情報からキーワードを抽出する。
In step S16, the
ここで、図12のフローチャートを参照して、図11のステップS16におけるキーワード抽出処理の詳細について説明する。 Here, the details of the keyword extraction process in step S16 in FIG. 11 will be described with reference to the flowchart in FIG.
ステップS31において、キーワード抽出部52は、1週間以内の番組であり、BSまたは地方局の番組ではなく、かつ、番組長が30分未満の番組ではないと判定された番組の番組情報の対象文字列(すなわち、詳細情報)の中から、キーワード辞書記憶部53に記憶されているキーワード辞書(図3)に含まれる文字列を抽出し、ステップS32において、抽出した文字列の部分をスペースに置き換える。
In step S31, the
ステップS33において、キーワード抽出部52は、除外キーワード辞書記憶部54に記憶されている除外キーワード辞書(図4)に含まれる文字列をスペースに置き換える。ステップS34において、キーワード抽出部52は、対象文字列の中から特殊文字をスペースに置き換える。ステップS35において、キーワード抽出部52は、対象文字列を、漢字、ひらがな、カタカナ、数字、アルファベット、および記号といった字種で区切って切り出す。
In step S33, the
ステップS36において、キーワード抽出部52は、ステップS35の処理で切り出した文字列が3文字以上であるか否かを判定し、切り出した文字列が3文字以上であると判定した場合、ステップS37に進む。
In step S36, the
ステップS37において、キーワード抽出部52は、さらに、ステップS35の処理で切り出した文字列が漢字かつ6文字以上であるか否かを判定し、切り出した文字列が漢字かつ6文字以上ではないと判定した場合、ステップS38に進む。
In step S37, the
ステップS38において、キーワード抽出部52は、さらに、ステップS35の処理で切り出した文字列がひらがなのみであるか否かを判定し、切り出した文字列がひらがなのみではないと判定した場合、ステップS39に進む。
In step S38, the
ステップS39において、キーワード抽出部52は、字種で切り出された文字列が、3文字以上であり、漢字かつ6文字以上ではなく、かつ、ひらがなのみではないと判定された文字列をキーワードとして抽出する。
In step S39, the
より具体的には、例えば、「ズームインSUPER」の番組情報の詳細情報が「○○頭取の真意は・・・××銀行が会見で弁明、ハリポタ秘最新映像、爆笑おせっかい企画…返しそびれた物は今、話題の多機能体重計、京都南禅寺・瑠璃燈、橋本五郎」であった場合、「○○頭取」、「××銀行」、「ハリポタ」、「京都南禅寺」、「瑠璃燈」、および「橋本五郎」がキーワードとして抽出される。 More specifically, for example, the detailed information on the program information of “Zoom In SUPER” is “The true intention of XX President ... XX Bank's excuse at the conference, Harry Potter's secret latest video, laughing nostalgic planning ... Is now a topical multifunctional weight scale, Kyoto Nanzen-ji / Kashiwa, Goro Hashimoto, “○ Totori”, “XX Bank”, “Harripota”, “Kyoto Nanzen-ji”, “ "Aoi" and "Goro Hashimoto" are extracted as keywords.
一方、ステップS36において、字種で切り出された文字列が3文字以上ではないと判定された場合、ステップS37において、字種で切り出された文字列が漢字かつ6文字以上であると判定された場合、または、ステップS38において、字種で切り出された文字列がひらがなのみであると判定された場合、ステップS40に進み、キーワード抽出部52は、その文字列を省く。
On the other hand, if it is determined in step S36 that the character string cut out with the character type is not three or more characters, it is determined in step S37 that the character string cut out with the character type is kanji and has six or more characters. If it is determined in step S38 that the character string cut out by the character type is only hiragana, the process proceeds to step S40, and the
より具体的には、例えば、上述したような詳細情報であった場合、「爆笑」、「話題」、および「多機能体重計」などはキーワードから省かれる。 More specifically, for example, in the case of the detailed information as described above, “lol”, “topic”, “multifunctional weight scale”, and the like are omitted from the keyword.
そして、ステップS39またはステップS40の処理の後、処理は図11のステップS17に戻る。 Then, after the process of step S39 or step S40, the process returns to step S17 of FIG.
ステップS17において、キーワード集計部55は、ステップS16のキーワード抽出処理により抽出されたキーワードがキーワードデータベース72に既に登録済みであるか否かを判定し、抽出されたキーワードがキーワードデータベース72に既に登録済みであると判定した場合、ステップS18に進む。
In step S17, the
ステップS18において、キーワード集計部55は、キーワードデータベース72に登録されている、いま抽出されたキーワードのキーワード数のフィールドの値を1つ増加させる。
In step S <b> 18, the
一方、ステップS17において、ステップS16のキーワード抽出処理により抽出されたキーワードがキーワードデータベース72に未だ登録されていないと判定された場合、ステップS19に進み、キーワード集計部55は、キーワード数を1に設定し、いま抽出されたキーワードをキーワードデータベース72に登録する。
On the other hand, if it is determined in step S17 that the keyword extracted by the keyword extraction process in step S16 is not yet registered in the
ステップS18またはステップS19の処理の後、ステップS13において、現在選択中の番組が1週間以内に放送される番組ではないと判定された場合、ステップS14において、現在選択中の番組がBSまたは地方局の番組であると判定された場合、あるいは、ステップS15において、現在選択中の番組の番組長が30分未満であると判定された場合、ステップS20に進み、キーワード抽出部52は、次の番組を選択した後、ステップS11に戻り、上述した処理を繰り返し実行する。
After step S18 or step S19, if it is determined in step S13 that the currently selected program is not a program broadcast within one week, in step S14, the currently selected program is a BS or local station. If it is determined that the program length of the currently selected program is less than 30 minutes in step S15, the process proceeds to step S20, where the
ステップS11において、全番組のキーワード抽出・集計処理を終了したと判定された場合、ステップS21に進み、キーワード集計部55は、抽出されたキーワードの1週間分のキーワード集計結果をキーワードデータベースファイルに出力し、キーワードデータベース72に記録させる。
If it is determined in step S11 that the keyword extraction / aggregation processing for all programs has been completed, the process proceeds to step S21, and the
以上の今週のキーワード抽出・集計処理により、1週間分のキーワードの集計結果であるキーワードデータベースファイルがキーワードデータベース72(図5)に記録される。 As a result of the above-described keyword extraction / aggregation processing for this week, a keyword database file, which is the aggregation result of keywords for one week, is recorded in the keyword database 72 (FIG. 5).
次に、図13のフローチャートを参照して、図10のステップS4における流行キーワード集計・抽出処理の詳細について説明する。 Next, the details of the trending keyword aggregation / extraction process in step S4 of FIG. 10 will be described with reference to the flowchart of FIG.
ステップS51において、差分演算部56は、全キーワードの集計処理を終了したか否かを判定し、未だ全キーワードの集計処理を終了していないと判定した場合、ステップS52に進む。
In step S51, the
ステップS52において、差分演算部56は、図10のステップS2の処理で抽出および集計された今週のキーワードのうちの1つのキーワードを選択する。ステップS53において、差分演算部56は、ステップS52の処理で選択したキーワードを、流行キーワードデータベースファイルのキーワードフィールド(KWフィールド)に代入する。これにより、例えば、図7に示したように、流行キーワードデータベースファイルのキーワードフィールド(左から第1列目フィールド)には、いま選択中のキーワードが代入される。
In step S52, the
ステップS54において、差分演算部56は、キーワードデータベース72に記録されている今週のキーワードデータベースファイルを読み出して、いま選択中のキーワードのキーワード数を取得し、流行キーワードデータベースファイルの今週のキーワード数フィールドに代入する。これにより、例えば、図7に示したように、流行キーワードデータベースファイルの今週のキーワード数フィールド(左から第2列目フィールド)には、いま選択中のキーワードの今週のキーワード数が代入される。
In step S54, the
ステップS55において、差分演算部56は、キーワードデータベース72に記録されている先週のキーワードデータベースファイルを読み出し、いま選択中のキーワードと同じキーワードを検索する。ステップS56において、差分演算部56は、ステップS55の検索処理の結果、先週のキーワードデータベースファイルに、いま選択中のキーワードと同じキーワードが存在するか否かを判定し、同じキーワードが存在すると判定した場合、ステップS57に進む。
In step S55, the
ステップS57において、差分演算部56は、先週のキーワードデータベースファイルから検索、取得した、いま選択中のキーワードのキーワード数を、流行キーワードデータベースファイルの先週のキーワード数フィールドに代入する。これにより、例えば、図7に示したように、流行キーワードデータベースファイルの先週のキーワード数フィールド(左から第3列目フィールド)には、いま選択中のキーワードの先週のキーワード数が代入される。
In step S57, the
ステップS56において、先週のキーワードデータベースファイルに、いま選択中のキーワードと同じキーワードが存在しないと判定された場合、ステップS58に進み、差分演算部56は、流行キーワードデータベースファイルの先週のキーワード数フィールドに値0を代入する。
If it is determined in step S56 that the same keyword as the currently selected keyword does not exist in the keyword database file of last week, the process proceeds to step S58, and the
ステップS57またはステップS58の処理の後、ステップS59において、差分演算部56は、今週と先週のキーワード数の差分を集計し、集計結果を流行キーワードデータベースファイルの差分キーワード数フィールドに代入する。これにより、例えば、図7に示したように、流行キーワードデータベースファイルの差分フィールド(左から第4列目フィールド)には、いま選択中のキーワードの今週と先週のキーワード数の差分が代入される。
After the processing of step S57 or step S58, in step S59, the
ステップS60において、差分演算部56は、次のキーワードを選択した後、ステップS51に戻り、上述した処理を繰り返し実行する。そして、ステップS51において、全キーワードの集計処理を終了したと判定された場合、ステップS61に進み、差分演算部56は、抽出されたキーワードの1週間分の集計結果を流行キーワードデータベースファイルに出力し、流行キーワードデータベース73に記録させる。
In step S60, the
ステップS62において、流行キーワード抽出部57は、流行キーワードデータベース73に記録されている流行キーワードデータベースファイルの差分フィールドを参照し、その値が大きい順に並び替えを行う。
In step S62, the trendy
ステップS63において、流行キーワード抽出部57は、全キーワードに対して処理を終了したか否かを判定し、未だ全キーワードに対して処理を終了していないと判定した場合、ステップS64に進む。ステップS64において、流行キーワード抽出部57は、ステップS62の処理で差分フィールドの値の大きい順に並び替えたキーワードのうちの、値の大きいキーワードから1つを選択する。
In step S63, the trendy
ステップS65において、流行キーワード抽出部57は、ステップS64の処理で選択したキーワードの先週のキーワード数が2個以下であるか否かを判定し、2個以下であると判定した場合、ステップS66に進む。ステップS66において、流行キーワード抽出部57は、さらに、いま選択中のキーワードが、除外キーワード辞書記憶部54に記憶されている除外キーワード辞書(図4)に含まれる文字列であるか否かを判定し、除外キーワード辞書に含まれるキーワードではないと判定した場合、ステップS67に進む。すなわち、これらステップS65およびステップS66の処理により、流行キーワードになり得ないキーワードを排除するべくフィルタリングが行われる。
In step S65, the trendy
ステップS67において、流行キーワード抽出部57は、先週のキーワード数が2個以下であり、かつ、除外キーワード辞書に含まれない、いま選択中のキーワードを流行キーワードとして抽出する。
In step S <b> 67, the trendy
ステップS68において、流行キーワード抽出部57は、流行キーワードを20個抽出したか否かを判定し、未だ流行キーワードを20個抽出していないと判定した場合、ステップS63に戻り、上述した処理を繰り返し実行する。また、ステップS65において、現在選択中のキーワードの先週のキーワード数が2個以下ではないと判定された場合、または、ステップS66において、現在選択中のキーワードが除外キーワード辞書に含まれると判定された場合も、処理はステップS63に戻り、上述した処理が繰り返し実行される。
In step S68, the trendy
ステップS68において、流行キーワードが20個抽出されたと判定された場合、または、ステップS63において、全キーワードに対して処理を終了したと判定された場合、流行キーワード集計・抽出処理は終了される。 If it is determined in step S68 that 20 popular keywords have been extracted, or if it is determined in step S63 that processing has been completed for all keywords, the trending keyword aggregation / extraction process ends.
以上の流行キーワード集計・抽出処理により、今週のキーワードの集計結果である流行キーワードデータベースファイルが流行キーワードデータベース73(図7)に記録されるとともに、今週の流行キーワードが抽出される。 Through the trendy keyword tabulation / extraction process described above, the trending keyword database file, which is the result of counting the keywords for this week, is recorded in the trending keyword database 73 (FIG. 7), and the trending keywords for this week are extracted.
次に、図14のフローチャートを参照して、記録装置1が実行する、番組情報検索処理について説明する。
Next, program information search processing executed by the
ステップS81において、CPU11は、ユーザから流行番組一覧の表示が指示されたか否かを判定し、流行番組一覧の表示が指示されるまで待機する。そして、ステップS81において、流行番組一覧の表示が指示されると、ステップS82に進み、表示部58は、CPU11の制御の下、上述した図10の流行キーワード抽出処理により抽出された流行キーワードに基づいて、流行番組一覧の画面を外部のディスプレイに表示させる。これにより、例えば、図8に示した画面81が表示される。
In step S81, the
ステップS83において、流行キーワード検出部59は、図8に示した画面81の流行キーワード表示エリア82に表示されている流行キーワードのうち、現在選択されている流行キーワードを検出する。図8の例の場合、流行キーワード83(「いいや長介」)が検出される。
In step S83, the trendy
ステップS84において、番組情報検索部60は、類義語辞書記憶部61に記憶されている類義語辞書(図9)を参照する。ステップS85において、番組情報検索部60は、ステップS83の処理で検出された流行キーワードが、類義語辞書の第1キーワードに該当するか否かを判定し、流行キーワードが類義語辞書の第1キーワードに該当すると判定した場合、ステップS86に進む。ステップS86において、番組情報検索部60は、類義語辞書の第2キーワード以降のキーワードを取得する。
In step S84, the program
一方、ステップS85において、現在選択中の流行キーワードが類義語辞書の第1キーワードに該当しないと判定された場合、ステップS86の処理はスキップされる。 On the other hand, if it is determined in step S85 that the currently selected trendy keyword does not correspond to the first keyword in the synonym dictionary, the process in step S86 is skipped.
ステップS87において、番組情報検索部60は、現在選択中の流行キーワードを含む番組情報を番組情報データベース71から検索する。このとき、ステップS86の処理を経た場合には、流行キーワードの第2キーワード以降のキーワードを含む番組情報も検索される。ステップS88において、表示部58は、ステップS87の処理で検索された番組情報を流行番組一覧に表示させる。これにより、例えば、図8に示した画面81の関連番組表示エリア84に流行キーワードに関連する番組が一覧表示される。図8の例の場合、ユーザにより選択された流行キーワード83(「いいや長介」)の類義語(「いいやさん」)を含む「いいやさん永眠ご冥福を」(関連番組85)、および「いいやさん追悼」などが表示されている。
In step S87, the program
ステップS89において、流行キーワード検出部59は、図8に示した画面81の流行キーワード表示エリア82に表示されている流行キーワードのうち、ユーザの操作に応じて新たな流行キーワードが選択されたか否かを判定し、新たな流行キーワードが選択されたと判定した場合、ステップS83に戻り、上述した処理を繰り返し実行する。
In step S89, the trendy
また、ステップS89において、ユーザは、図示せぬリモートコントローラの右ボタンを押下することで、図8の番組表示エリア84にカーソルを移動させることができる。また、ユーザは、上下ボタンを押下することで、関連番組表示エリア84の中から流行キーワードに関連する番組を選択し、決定ボタンを押下することで、録画予約などを行うことができる。さらに、ユーザは、左ボタンを押下することで、流行キーワードの選択、すなわち、流行キーワード表示エリア82にカーソルを戻すことができる。
In step S89, the user can move the cursor to the
ステップS89において、新たな流行キーワードが選択されていないと判定された場合、ステップS90に進み、CPU11は、ユーザから流行番組一覧表示の終了が指示されたか否かを判定し、流行番組一覧表示の終了が指示されていないと判定した場合、ステップS89に戻り、上述した処理を繰り返し実行する。そして、ステップS90において、流行番組一覧表示の終了が指示されると、番組情報検索処理は終了される。
If it is determined in step S89 that a new trendy keyword has not been selected, the process proceeds to step S90, in which the
以上の番組情報検索処理により、流行キーワードに関連する番組情報が検索され、表示される。なお、先週のキーワードデータベースファイルがキーワードデータベース72に存在しない場合(図10のステップS3)、今週のキーワードデータベースファイルとの差分を集計することができないことから、流行キーワードが抽出されないため、流行キーワードに関連する番組情報の表示は行われない。 Through the program information search process described above, program information related to popular keywords is searched and displayed. If the keyword database file for the previous week does not exist in the keyword database 72 (step S3 in FIG. 10), the difference from the keyword database file for this week cannot be tabulated, so that the trending keywords are not extracted, so Related program information is not displayed.
以上によれば、番組情報に含まれるキーワードの今週のキーワード数と先週のキーワード数の差分を集計することにより、流行キーワードを抽出し、抽出された流行キーワードに関連する番組情報を検索して表示することができる。従って、ユーザは、新聞、テレビ情報誌、あるいはインターネットを利用したメディアから流行キーワードを探さなくても、記録装置1より呈示される流行キーワード、および、その流行キーワードに関連付けられた番組情報(流行番組)を容易に取得することが可能となる。
According to the above, by extracting the difference between the number of keywords of this week and the number of keywords of last week included in the program information, the trending keywords are extracted, and the program information related to the extracted trending keywords is searched and displayed. can do. Therefore, the user does not search for a trendy keyword from newspapers, television information magazines, or media using the Internet, and the trendy keyword presented by the
また以上においては、番組情報に含まれるキーワードの今週のキーワード数と先週のキーワード数の差分を集計し、その差分の多いキーワードを流行キーワードとして抽出するようにしたが、これに限らず、例えば、今週のキーワード数と先週のキーワード数の増加率の高いキーワードを流行キーワードとして抽出するようにしてもよい。 In the above, the difference between the number of keywords of this week and the number of keywords of the last week of the keywords included in the program information is tabulated, and keywords having a large difference are extracted as trendy keywords. You may make it extract a keyword with a high increase rate of the number of keywords of this week and the number of keywords of last week as a trendy keyword.
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。 The series of processes described above can be executed by hardware, but can also be executed by software.
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。 When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a network or a recording medium into a general-purpose personal computer or the like.
この記録媒体は、図2に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、光ディスク27、または半導体メモリ29などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM13や、HDD25に含まれるハードディスクなどで構成される。
As shown in FIG. 2, this recording medium is not only composed of a package medium made up of an
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 In the present specification, each step includes not only processing performed in time series according to the described order but also processing executed in parallel or individually, although not necessarily performed in time series.
1 記録装置, 11 CPU, 25 HDD, 26 光ディスクドライブ, 27 光ディスク, 28 半導体メモリI/F, 29 半導体メモリ, 51 番組情報受信部, 52 キーワード抽出部, 53 キーワード辞書記憶部, 54 除外キーワード辞書記憶部, 55キーワード集計部, 56 差分演算部, 57 流行キーワード抽出部, 58 表示部, 59 流行キーワード検出部, 60 番組情報検索部, 61 類義語辞書記憶部
DESCRIPTION OF
Claims (9)
前記取得手段により取得された前記複数の番組情報からキーワードを抽出する第1の抽出手段と、
前記第1の抽出手段により抽出された少なくとも二つ以上のキーワードをディスプレイに一覧表示させるキーワード表示手段と、
前記キーワード表示手段により表示される前記少なくとも二つ以上のキーワードの一つを、ユーザが選択することが出来るキーワード選択手段と、
前記キーワード選択手段により選択された前記キーワードに関連する少なくとも二つ以上の番組を、前記ディスプレイに一覧表示させる番組表示手段と
を備え、
前記番組表示手段は、前記キーワード表示手段により一覧表示されたキーワードと同時に表示させる
情報処理装置。 Obtaining means for obtaining a plurality of program information;
First extraction means for extracting a keyword from the plurality of program information acquired by the acquisition means;
Keyword display means for displaying a list of at least two or more keywords extracted by the first extraction means;
A keyword selection means that allows a user to select one of the at least two keywords displayed by the keyword display means;
Program display means for displaying a list of at least two programs related to the keyword selected by the keyword selection means on the display;
The information processing apparatus, wherein the program display means displays simultaneously with the keywords displayed as a list by the keyword display means.
前記番組選択手段により選択された前記番組の一つの詳細情報又は代表画面が前記ディスプレイに表示される
請求項1に記載の情報処理装置。 A program selection unit that allows a user to select one of the at least two programs displayed by the program display unit;
The information processing apparatus according to claim 1, wherein one detailed information or a representative screen of the program selected by the program selection unit is displayed on the display.
前記集計手段による集計結果を保持する保持手段と、
前記保持手段に保持されている、過去に取得された番組情報から抽出したキーワードの集計結果と現在抽出したキーワードの集計結果の差分を演算する演算手段と、
前記演算手段による演算結果に基づいて、所定のキーワードを抽出する第2の抽出手段と、
前記第2の抽出手段により抽出された前記所定のキーワードが含まれる番組情報を検索する検索手段と
をさらに備える請求項1に記載の情報処理装置。 Tally means for tallying the keywords extracted by the first extracting means;
Holding means for holding the counting results by the counting means;
Calculating means for calculating a difference between a total result of keywords extracted from program information acquired in the past and a total result of currently extracted keywords held in the holding means;
Second extraction means for extracting a predetermined keyword based on a calculation result by the calculation means;
The information processing apparatus according to claim 1, further comprising: a search unit that searches for program information including the predetermined keyword extracted by the second extraction unit.
前記第2の抽出手段により抽出されたキーワードのうち、前記記憶手段に記憶されている前記除外キーワードを除外する除外手段と
をさらに備える請求項3に記載の情報処理装置。 Storage means for storing negative keywords;
The information processing apparatus according to claim 3, further comprising: an exclusion unit that excludes the exclusion keyword stored in the storage unit among the keywords extracted by the second extraction unit.
前記検索手段は、前記記憶手段に記憶されている、前記第2の抽出手段により抽出された前記所定のキーワードに対応する類義語が含まれる番組情報をさらに検索する
請求項3に記載の情報処理装置。 Storage means for storing synonyms of the keyword,
The information processing apparatus according to claim 3, wherein the search unit further searches for program information stored in the storage unit and including a synonym corresponding to the predetermined keyword extracted by the second extraction unit. .
前記判定手段により前記本日より1週間前の日に取得された番組情報から抽出したキーワードの集計結果が所定の閾値を超えると判定された場合、前記第2の抽出手段は、前記キーワードの抽出を行わない
請求項3に記載の情報処理装置。 A determination means for determining whether or not the total result of the keywords extracted from the program information acquired on the day one week before today exceeds a predetermined threshold;
When it is determined by the determination means that the keyword aggregation result extracted from the program information acquired on the day one week before the current day exceeds a predetermined threshold, the second extraction means performs the keyword extraction. The information processing apparatus according to claim 3.
請求項3に記載の情報処理装置。 The second extracting means selects a keyword having a large difference between a keyword totaling result extracted from program information acquired one week before the current day and a keyword totaling result extracted from the program information acquired today. The information processing apparatus according to claim 3 to be extracted.
取得した前記複数の番組情報からキーワードを抽出し、
抽出した少なくとも二つ以上のキーワードをディスプレイに一覧表示させ、
表示させた前記少なくとも二つ以上のキーワードの一つを、ユーザに選択させ、
選択された前記キーワードに関連する少なくとも二つ以上の番組を、一覧表示させたキーワードと同時に前記ディスプレイに一覧表示させる
ステップを含む情報処理方法。 Get multiple program information,
Extract keywords from the acquired multiple program information,
List at least two extracted keywords on the display,
One of the at least two or more displayed keywords is selected by the user,
An information processing method including a step of displaying a list of at least two or more programs related to the selected keyword on the display simultaneously with the keyword displayed as a list.
取得した前記複数の番組情報からキーワードを抽出し、
抽出した少なくとも二つ以上のキーワードをディスプレイに一覧表示させ、
表示させた前記少なくとも二つ以上のキーワードの一つを、ユーザに選択させ、
選択された前記キーワードに関連する少なくとも二つ以上の番組を、一覧表示させたキーワードと同時に前記ディスプレイに一覧表示させる
ステップを含む処理をコンピュータに実行させるプログラム。 Get multiple program information,
Extract keywords from the acquired multiple program information,
List at least two extracted keywords on the display,
One of the at least two or more displayed keywords is selected by the user,
A program for causing a computer to execute a process including a step of displaying a list of at least two or more programs related to the selected keyword on the display simultaneously with the displayed keyword.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008300855A JP5414251B2 (en) | 2008-11-26 | 2008-11-26 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008300855A JP5414251B2 (en) | 2008-11-26 | 2008-11-26 | Information processing apparatus, information processing method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004235923A Division JP4650927B2 (en) | 2004-08-13 | 2004-08-13 | Information processing apparatus and method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009110532A true JP2009110532A (en) | 2009-05-21 |
| JP5414251B2 JP5414251B2 (en) | 2014-02-12 |
Family
ID=40778891
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008300855A Expired - Fee Related JP5414251B2 (en) | 2008-11-26 | 2008-11-26 | Information processing apparatus, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5414251B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012018615A (en) * | 2010-07-09 | 2012-01-26 | Nippon Hoso Kyokai <Nhk> | Broadcast program searching device and broadcast program searching program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1042234A (en) * | 1996-07-22 | 1998-02-13 | Matsushita Electric Ind Co Ltd | Receiving terminal device |
| JPH11341381A (en) * | 1998-05-27 | 1999-12-10 | Matsushita Electric Ind Co Ltd | Program guide display system and program guide display device |
| JP2000341601A (en) * | 1999-03-24 | 2000-12-08 | Canon Inc | Receiving device and method, signal processing device and method, and storage medium |
| JP2003006195A (en) * | 2001-06-21 | 2003-01-10 | Nec System Technologies Ltd | System for notifying keyword information, and method therefor |
-
2008
- 2008-11-26 JP JP2008300855A patent/JP5414251B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1042234A (en) * | 1996-07-22 | 1998-02-13 | Matsushita Electric Ind Co Ltd | Receiving terminal device |
| JPH11341381A (en) * | 1998-05-27 | 1999-12-10 | Matsushita Electric Ind Co Ltd | Program guide display system and program guide display device |
| JP2000341601A (en) * | 1999-03-24 | 2000-12-08 | Canon Inc | Receiving device and method, signal processing device and method, and storage medium |
| JP2003006195A (en) * | 2001-06-21 | 2003-01-10 | Nec System Technologies Ltd | System for notifying keyword information, and method therefor |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012018615A (en) * | 2010-07-09 | 2012-01-26 | Nippon Hoso Kyokai <Nhk> | Broadcast program searching device and broadcast program searching program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5414251B2 (en) | 2014-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8826131B2 (en) | Information processing apparatus, information processing method, and information processing program for generating content lists | |
| CN1836287B (en) | Video abstracting | |
| JP4650927B2 (en) | Information processing apparatus and method, and program | |
| HK1226522A1 (en) | Device for providing comments and statistical information on respective sections of video and method for same | |
| JP2008148077A (en) | Movie playback device | |
| JP5079817B2 (en) | Method for creating a new summary for an audiovisual document that already contains a summary and report and receiver using the method | |
| JP4305080B2 (en) | Video playback method and system | |
| CN101431645A (en) | Video recorder and video reproduction method | |
| KR100792261B1 (en) | Topic based video management system and method and video retrieval method | |
| JP5414251B2 (en) | Information processing apparatus, information processing method, and program | |
| US20090271825A1 (en) | Method of storing and displaying broadcast contents and apparatus therefor | |
| KR100937416B1 (en) | PVR device and method | |
| JP2014130536A (en) | Information management device, server, and control method | |
| JP6028505B2 (en) | Recording / playback apparatus and program search method | |
| CN101198955A (en) | Apparatus and method for enabling representation of content items through meta-summary data | |
| US8732759B2 (en) | Method of browsing recorded news program and browsing apparatus for performing the method | |
| JP2006180306A (en) | Movie recording / playback device | |
| JP2005328329A (en) | Video playback device, video recording / playback device, and video playback method | |
| JP2014230092A (en) | Program recording and reproducing device | |
| CN103793449A (en) | Information processing apparatus and information processing method | |
| JP2013198110A (en) | Content reproduction apparatus, content reproduction method, and content reproduction program | |
| JP6164445B2 (en) | Chapter setting device | |
| AU2025205524A1 (en) | Systems and methods for media content navigation and filtering | |
| JP5840026B2 (en) | Content storage apparatus and content storage method | |
| KR20070033119A (en) | Digital broadcasting receiver with PVR function and recording list retrieval method using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110419 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110609 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120426 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120507 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20120629 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131018 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131112 |
|
| LAPS | Cancellation because of no payment of annual fees |