JP5017205B2 - Program analysis apparatus, program analysis method, and program analysis program - Google Patents

Program analysis apparatus, program analysis method, and program analysis program Download PDF

Info

Publication number
JP5017205B2
JP5017205B2 JP2008192291A JP2008192291A JP5017205B2 JP 5017205 B2 JP5017205 B2 JP 5017205B2 JP 2008192291 A JP2008192291 A JP 2008192291A JP 2008192291 A JP2008192291 A JP 2008192291A JP 5017205 B2 JP5017205 B2 JP 5017205B2
Authority
JP
Japan
Prior art keywords
video
change
text
program
extraction
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
JP2008192291A
Other languages
Japanese (ja)
Other versions
JP2010034675A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan 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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2008192291A priority Critical patent/JP5017205B2/en
Publication of JP2010034675A publication Critical patent/JP2010034675A/en
Application granted granted Critical
Publication of JP5017205B2 publication Critical patent/JP5017205B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、番組分析装置、番組分析方法および番組分析プログラムに関し、特に、視聴率が高くなった理由を特定する場合のユーザの負担を軽減させることができる番組分析装置、番組分析方法および番組分析プログラムに関する。   The present invention relates to a program analysis apparatus, a program analysis method, and a program analysis program, and in particular, a program analysis apparatus, a program analysis method, and a program analysis that can reduce the burden on the user when specifying the reason why the audience rating has increased. Regarding the program.

従来、テレビ番組の視聴率を算出する場合には、視聴率調査会社が抽出した特定の世帯に視聴率調査端末を設置して視聴情報を収集し、収集した視聴情報に基づいて視聴率を算出している(例えば、特許文献1参照)。算出された視聴率は、放送局、広告会社、広告主がCM(コマーシャル)の視聴世帯数や広告料を決める要素として利用されている。   Conventionally, when calculating the audience rating of a TV program, the audience rating survey terminal is installed in a specific household extracted by the audience rating survey company to collect audience information, and the audience rating is calculated based on the collected audience information (For example, refer to Patent Document 1). The calculated audience rating is used as an element for the broadcast station, the advertising company, and the advertiser to determine the number of CM (commercial) viewing households and the advertising fee.

また、放送局の番組製作者は、テレビ番組の品質を高め、より多くの視聴者に番組を視聴してもらうために、視聴率が高くなる時間帯のテレビ番組の映像を参照し、視聴率が高くなった理由(例えば、人気の俳優が出演中、プロ野球選手がホームランを打った瞬間等)を判断することで、テレビ番組の制作に役立てている。   In addition, broadcaster program producers refer to TV program videos during times of high audience rating in order to improve the quality of the television program and allow more viewers to view the program. Is used to make TV programs by determining the reason for the increase (for example, the moment a professional baseball player hits a home run while a popular actor appears).

特開2008−92526号公報JP 2008-92526 A

しかしながら、上述した従来の技術では、視聴率が高くなった理由を特定する場合に、番組制作者自身が、視聴率の高くなった時刻のテレビ番組の場面を番組毎に参照する必要があるため、番組制作者にかかる負担が大きいという問題があった。   However, in the above-described conventional technique, when the reason for the high audience rating is specified, the program producer needs to refer to the TV program scene at the time when the audience rating has increased for each program. There was a problem that the burden on the program producer was large.

この発明は、上述した従来技術による問題点を解消するためになされたものであり、視聴率が高くなった理由を特定する場合のユーザの負担を軽減させることができる番組分析装置、番組分析方法および番組分析プログラムを提供することを目的とする。   The present invention was made to solve the above-described problems caused by the prior art, and a program analysis apparatus and a program analysis method capable of reducing the burden on the user when specifying the reason why the audience rating has increased. And it aims at providing a program analysis program.

上記課題を解決するために、本発明にかかる番組分析装置は、テレビ番組の映像および音声の情報を含んだ映像情報を取得、取得した映像情報に含まれる映像を解析して当該映像の特徴量を抽出する特徴抽出手段と、時間経過に伴って変化するテレビ番組の視聴率の情報を取得し、当該視聴率の変化の割合を算出する視聴率変化算出手段と、前記映像の特徴量が変化したか否かを判定し、前記映像の特徴量が変化したと判定した時刻を特徴量変化時刻として特定する変化時刻特定手段と、前記視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻の前後に存在する前記特徴量変化時刻に挟まれる時間帯を抽出対象時間帯として特定する抽出対象時間特定手段と、前記テレビ番組の映像にあわせて表示される字幕テキストを含む前記映像情報から前記抽出対象時間帯にある字幕テキストを抽出する字幕テキスト抽出手段と、前記映像情報から前記抽出対象時間帯にある音声の情報を抽出し、当該音声の情報をテキストに変換する音声テキスト化処理手段と、前記字幕テキスト抽出手段によって抽出された前記字幕テキストと、前記音声テキスト化処理手段によって変換された前記テキストとを合成するテキスト合成手段と、前記テキスト合成手段によって合成されたテキストを前記視聴率の変化理由として抽出する変化理由抽出手段とを備えたことを特徴とする。 In order to solve the above problems, a program analysis apparatus according to the present invention acquires video information including video and audio information of a television program, analyzes the video included in the acquired video information, and features the video A feature extraction means for extracting the amount, an audience rating change calculating means for obtaining information on the audience rating of a television program that changes over time, and calculating a rate of change in the audience rating; and a feature quantity of the video Change time specifying means for determining whether or not the feature amount of the video has changed, and specifying the time when the feature amount of the video has changed as a feature amount change time; and a rate of change in the audience rating equal to or higher than a first threshold or Extraction target time specifying means for specifying, as an extraction target time zone, a time zone sandwiched between the feature amount change times existing before and after a time that is less than a threshold value of 2, and subtitle text displayed in accordance with the video of the television program The Subtitle text extraction means for extracting subtitle text in the extraction target time zone from the video information; and extracting audio information in the extraction target time zone from the video information and converting the audio information into text. Synthesized by the text synthesizing means, the text synthesizing means for synthesizing the subtitle text extracted by the subtitle text extracting means, and the text converted by the voice text converting processing means; characterized in that a change reason extraction means you extracted as a change reason of the audience rating text.

また、本発明にかかる番組分析装置は、上記発明において、前記変化理由抽出手段は、前記映像情報のうち前記抽出対象時間帯にある映像に登場する人物の名前を前記視聴率の変化理由として抽出することを特徴とする。 In the program analysis apparatus according to the present invention as set forth in the invention described above, the reason for change extraction unit extracts a name of a person appearing in a video in the extraction target time zone as the reason for change in the audience rating. characterized in that it.

また、本発明にかかる番組分析装置は、上記発明において、前記変化理由抽出手段は、抽出した前記視聴率の各変化理由を比較し、重複する変化理由を、最終的な変化理由とすることを特徴とする。 In the program analysis device according to the present invention, in the above invention, the change reason extraction unit compares the extracted reasons for change of the audience rating, and determines that the overlapping change reason is the final change reason. Features.

また、本発明にかかる番組分析方法は、番組分析装置が、テレビ番組の映像および音声の情報を含んだ映像情報を取得し、取得した映像情報に含まれる映像を解析して当該映像の特徴量を抽出する特徴抽出ステップと、時間経過に伴って変化するテレビ番組の視聴率の情報を取得し、当該視聴率の変化の割合を算出する視聴率変化算出ステップと、前記映像の特徴量が変化したか否かを判定し、前記映像の特徴量が変化したと判定した時刻を特徴量変化時刻として特定する変化時刻特定ステップと、前記視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻の前後に存在する前記特徴量変化時刻に挟まれる時間帯を抽出対象時間帯として特定する抽出対象時間特定ステップと、前記テレビ番組の映像にあわせて表示される字幕テキストを含む前記映像情報から前記抽出対象時間帯にある字幕テキストを抽出する字幕テキスト抽出ステップと、前記映像情報から前記抽出対象時間帯にある音声の情報を抽出し、当該音声の情報をテキストに変換する音声テキスト化処理ステップと、前記字幕テキスト抽出ステップによって抽出された前記字幕テキストと、前記音声テキスト化処理ステップによって変換された前記テキストとを合成するテキスト合成ステップと、前記テキスト合成ステップによって合成されたテキストを前記視聴率の変化理由として抽出する変化理由抽出ステップとを有することを特徴とする。 In the program analysis method according to the present invention, the program analysis apparatus acquires video information including video and audio information of a television program , analyzes the video included in the acquired video information, and analyzes the feature amount of the video. A feature extraction step for extracting a TV program, an audience rating change calculating step for obtaining a rating ratio of a change in the audience rating, and information on a rating change of the TV program that changes with the passage of time. A change time specifying step of determining whether or not the feature amount of the video has changed as a feature amount change time, and a rate of change in the audience rating equal to or higher than a first threshold or a second An extraction target time specifying step for specifying a time zone sandwiched between the feature amount change times existing before and after a time that is less than a threshold value as an extraction target time zone, and characters displayed in accordance with the video of the television program A subtitle text extraction step for extracting subtitle text in the extraction target time zone from the video information including text, and extracting audio information in the extraction target time zone from the video information, and converting the audio information into text A voice text processing step to be converted; a text synthesis step for synthesizing the subtitle text extracted by the subtitle text extraction step; and the text converted by the voice text processing step; and a text synthesis step. And a change reason extracting step of extracting the text as a reason for change in the audience rating .

また、本発明にかかる番組分析プログラムは、コンピュータに、テレビ番組の映像および音声の情報を含んだ映像情報を取得し、取得した映像情報に含まれる映像を解析して当該映像の特徴量を抽出する特徴抽出手順と、時間経過に伴って変化するテレビ番組の視聴率の情報を取得し、当該視聴率の変化の割合を算出する視聴率変化算出手順と、前記映像の特徴量が変化したか否かを判定し、前記映像の特徴量が変化したと判定した時刻を特徴量変化時刻として特定する変化時刻特定手順と、前記視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻の前後に存在する前記特徴量変化時刻に挟まれる時間帯を抽出対象時間帯として特定する抽出対象時間特定手順と、前記テレビ番組の映像にあわせて表示される字幕テキストを含む前記映像情報から前記抽出対象時間帯にある字幕テキストを抽出する字幕テキスト抽出手順と、前記映像情報から前記抽出対象時間帯にある音声の情報を抽出し、当該音声の情報をテキストに変換する音声テキスト化処理手順と、前記字幕テキスト抽出手順によって抽出された前記字幕テキストと、前記音声テキスト化処理手順によって変換された前記テキストとを合成するテキスト合成手順と、前記テキスト合成手順によって合成されたテキストを前記視聴率の変化理由として抽出する変化理由抽出手順とを実行させることを特徴とする。 In addition, the program analysis program according to the present invention acquires, from a computer, video information including video and audio information of a TV program , analyzes the video included in the acquired video information, and extracts the feature amount of the video A feature extraction procedure, a viewing rate change calculation procedure for obtaining information on the audience rating of a TV program that changes over time, and calculating a rate of change in the audience rating, and whether the feature amount of the video has changed A change time specifying procedure for determining whether or not the feature amount of the video has changed as a feature amount change time, and a rate of change in the audience rating is greater than or equal to a first threshold or a second threshold the extraction target time specifying step for specifying a time zone as the extraction target time zone sandwiched feature quantity change time, subtitle text displayed in accordance with the video of the television program that exists before and after the time that is less than A subtitle text extraction procedure for extracting subtitle text in the extraction target time zone from the video information, and extracting audio information in the extraction target time zone from the video information, and converting the audio information to text Synthesized by the text synthesis procedure, the text synthesis procedure for synthesizing the subtitle text extracted by the subtitle text extraction procedure, and the text converted by the speech text processing procedure And a change reason extraction procedure for extracting text as a change reason for the audience rating .

本発明によれば、視聴率が高くなった理由を特定する場合のユーザの負担を軽減させることができる。 According to the present invention, it is possible to reduce the user's burden, to identify the reason for viewing聴率is increased.

まず、本実施例にかかる番組分析装置の処理の概要について説明する。本実施例にかかる番組分析装置は、テレビ番組の映像および音声の情報を含んだ映像情報と、時間経過に伴って変化するテレビ番組の視聴率の情報とを取得し、取得したテレビ番組の映像情報のうち、視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる部分の映像情報を記憶装置に記憶する。そして、番組分析装置は、記憶装置に記憶された映像情報に含まれる映像の特徴(例えば、出演中の俳優)または音声の特徴(例えば、解説者が連呼した「ホームラン」という音声)を抽出し、抽出した情報を視聴率の高くなった理由としてユーザに通知する。 First, an outline of processing of the program analysis apparatus according to the present embodiment will be described. The program analysis apparatus according to the present embodiment acquires video information including video and audio information of a TV program and information on the audience rating of a TV program that changes over time, and acquires the acquired TV program video Of the information, the video information of the portion where the rate of change in the audience rating is equal to or higher than the first threshold or lower than the second threshold is stored in the storage device. Then, the program analysis device extracts a video feature (for example, an appearing actor) or a voice feature (for example, a voice called “home run” repeatedly called by a commentator) included in the video information stored in the storage device. The user is notified of the extracted information as the reason why the audience rating has increased.

このように、本実施例にかかる番組分析装置は、視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる部分の映像情報を記憶装置に記憶し、記憶装置に記憶された映像情報から映像の特徴および音声の特徴を、高視聴率の要因としてユーザに通知するので、ユーザは自ら各テレビ番組および視聴率を参照して、視聴率の高くなった理由を調査する必要がなくなり、ユーザにかかる負担を軽減させることができる。 As described above, the program analyzing apparatus according to the present embodiment stores the video information of the portion in which the rate of change in the audience rating is equal to or higher than the first threshold value or lower than the second threshold value in the storage device, and is stored in the storage device. Because the video information and audio characteristics are notified to the user as a factor of high audience rating from the recorded video information, the user needs to refer to each TV program and audience rating to investigate the reason why the audience rating has increased. The burden on the user can be reduced.

次に、本実施例にかかるシステムの構成(一例)について説明する。図1は、本実施例にかかるシステムの構成を示す図である。同図に示すように、このシステムは、放送局端末30と、クライアント端末50と、番組分析装置100とを有し、ネットワーク10によって相互に接続されている。なお、ここでは説明の便宜上、放送局端末30、クライアント端末50のみを示すが、このシステムは、その他にも放送局端末、クライアント端末を備えているものとする。 Next, the configuration (example) of the system according to the present embodiment will be described. FIG. 1 is a diagram illustrating a configuration of a system according to the present embodiment. As shown in the figure, this system includes a broadcast station terminal 30, a client terminal 50, and a program analysis apparatus 100, which are connected to each other by a network 10. Here, for convenience of explanation, only the broadcasting station terminal 30 and the client terminal 50 are shown, but this system is assumed to further include a broadcasting station terminal and a client terminal.

このうち、放送局端末30は、テレビ番組に関する各種の情報(例えば、テレビ番組の映像データ、字幕データ)を番組分析装置100に送信する装置である。クライアント端末50は、ウィジェット機能を利用して、番組分析装置100から配信されるテレビ番組の情報等を表示する装置である。 Among these, the broadcast station terminal 30 is a device that transmits various types of information related to the television program (for example, video data and caption data of the television program) to the program analysis device 100. The client terminal 50 is a device that displays information on a television program distributed from the program analysis device 100 using a widget function.

番組分析装置100は、ウィジェット機能を利用して、テレビ番組の情報等をクライアント端末50に配信すると共に、視聴率の変化の割合が所定値以上となる部分の映像データを保存し、保存した映像データから高視聴率を得た要因を抽出する装置である。 The program analysis apparatus 100 uses the widget function to distribute TV program information and the like to the client terminal 50, stores video data of a portion where the rate of change in the audience rating is equal to or greater than a predetermined value, and stores the stored video It is a device that extracts factors that have obtained high audience ratings from data.

次に、図1に示したクライアント端末50の構成(一例)について説明する。図2は、本実施例にかかるクライアント端末50の構成を示す機能ブロック図である。同図に示すように、このクライアント端末50は、入力部51と、出力部52と、通信制御IF部53と、入出力制御IF部54と、記憶部55と、制御部56とを有する。   Next, a configuration (example) of the client terminal 50 illustrated in FIG. 1 will be described. FIG. 2 is a functional block diagram illustrating the configuration of the client terminal 50 according to the present embodiment. As shown in the figure, the client terminal 50 includes an input unit 51, an output unit 52, a communication control IF unit 53, an input / output control IF unit 54, a storage unit 55, and a control unit 56.

このうち、入力部51は、各種の情報(例えば、視聴するテレビ番組のチャンネル)を入力する入力手段であり、キーボードやマウス、マイクなどによって構成される。なお、後述するモニタ(出力部52)も、マウスと協働してポインティングデバイス機能を実現する。   Among these, the input unit 51 is an input means for inputting various types of information (for example, a channel of a TV program to be viewed), and includes a keyboard, a mouse, a microphone, and the like. A monitor (output unit 52) described later also realizes a pointing device function in cooperation with the mouse.

出力部52は、各種の情報(例えば、テレビ番組の映像、音声)を出力する手段であり、モニタ(若しくはディスプレイ、タッチパネル)やスピーカなどによって構成される。   The output unit 52 is a unit that outputs various types of information (for example, video and audio of a television program), and is configured by a monitor (or display, touch panel), a speaker, and the like.

通信制御IF部53は、主に番組分析装置100との間における通信を制御する手段である。入出力制御IF部54は、入力部51、出力部52、通信制御IF部53、記憶部55、制御部56によるデータの入出力を制御する手段である。 The communication control IF unit 53 is a unit that mainly controls communication with the program analysis device 100. The input / output control IF unit 54 is means for controlling input / output of data by the input unit 51, the output unit 52, the communication control IF unit 53, the storage unit 55, and the control unit 56.

記憶部55は、制御部56による各種の処理に必要なデータおよびプログラムを記憶する記憶手段である。   The storage unit 55 is a storage unit that stores data and programs necessary for various processes performed by the control unit 56.

制御部56は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段である。特に、本発明に密接に関連するものとしては、図2に示すように、ウィジェット制御部56aを有する。   The control unit 56 has an internal memory for storing programs defining various processing procedures and control data, and is a control means for executing various processes using these. In particular, as closely related to the present invention, as shown in FIG. 2, a widget control unit 56a is provided.

ここで、ウィジェット制御部56aは、ウィジェット機能を利用して、各種の情報(カレンダー、時刻、天気予報、テレビ番組など;本実施例では特に、テレビ番組)をモニタ(出力部52)の画面上に表示させる手段である。以下の説明において、ウィジェット制御部56aが各種の情報を表示する画面上の領域をウィジェットウインドウと表記する。   Here, the widget control unit 56a uses the widget function to monitor various information (calendar, time, weather forecast, TV program, etc .; in particular, the TV program in this embodiment) on the screen of the monitor (output unit 52). It is a means to display. In the following description, an area on the screen where the widget control unit 56a displays various types of information is referred to as a widget window.

ウィジェット制御部56aは、入力部51を介してユーザ識別番号と、パスワードとを受け付けた場合に、ユーザ識別番号と、パスワードとを番組分析装置100に送信することでサービス開始要求を番組分析装置100に対して行う。 Widget control module 56a, a user identification number via the input unit 51, when receiving the password, and the user identification number, the program analyzer service initiation request by sending the password to the program analyzer 100 100 To do.

番組分析装置100からのサービスが開始された後、ウィジェット制御部56aは、入力部51を介して、ユーザが視聴を希望するテレビ番組のチャンネル情報を取得した場合には、チャンネル情報を番組分析装置100に出力し、番組分析装置100からチャンネル情報に対応するテレビ番組の情報を取得する。 After the service from the program analysis device 100 is started, the widget control unit 56a acquires the channel information of the TV program that the user desires to view via the input unit 51, and the channel analysis information is displayed on the program analysis device. The information of the TV program corresponding to the channel information is acquired from the program analysis apparatus 100.

番組分析装置100から送信されるテレビ番組の情報には、テレビ番組の映像データや、字幕データ等が含まれている。ウィジェット制御部56aは、テレビ番組の情報を取得した場合には、取得したテレビ番組の情報をウィジェットウインドウに表示させる。 The TV program information transmitted from the program analysis apparatus 100 includes video data of the TV program, caption data, and the like. When acquiring the TV program information, the widget control unit 56a displays the acquired TV program information on the widget window.

次に、図3に示した番組分析装置100の構成(一例)について説明する。図3は、本実施例にかかる番組分析装置100の構成を示す機能ブロック図である。同図に示すように、この番組分析装置100は、入力部110と、出力部120と、通信制御IF部130と、入出力制御IF部140と、記憶部150と、制御部160とを有する。 Next, a configuration (example) of the program analysis apparatus 100 shown in FIG. 3 will be described. FIG. 3 is a functional block diagram of the configuration of the program analysis apparatus 100 according to the present embodiment. As shown in the figure, the program analysis apparatus 100 includes an input unit 110, an output unit 120, a communication control IF unit 130, an input / output control IF unit 140, a storage unit 150, and a control unit 160. .

このうち、入力部110は、各種の情報を入力する入力手段であり、キーボードやマウス、マイクなどによって構成される。なお、後述するモニタ(出力部120)も、マウスと協働してポインティングデバイス機能を実現する。   Among these, the input unit 110 is an input unit that inputs various types of information, and includes a keyboard, a mouse, a microphone, and the like. A monitor (output unit 120) described later also realizes a pointing device function in cooperation with the mouse.

出力部120は、各種の情報を出力する出力手段であり、モニタ(若しくはディスプレイ、タッチパネル)やスピーカなどによって構成される。   The output unit 120 is an output unit that outputs various types of information, and includes a monitor (or display, touch panel), a speaker, and the like.

通信制御IF部130は、主に放送局端末30、クライアント端末50との間における通信を制御する手段である。入出力制御IF部140は、入力部110、出力部120、通信制御IF部130、記憶部150、制御部160によるデータの入出力を制御する手段である。   The communication control IF unit 130 is a unit that mainly controls communication between the broadcast station terminal 30 and the client terminal 50. The input / output control IF unit 140 is a unit that controls input / output of data by the input unit 110, the output unit 120, the communication control IF unit 130, the storage unit 150, and the control unit 160.

記憶部150は、制御部160による各種の処理に必要なデータおよびプログラムを記憶する記憶手段である。図3に示すように、この記憶部150は、番組管理テーブル150aと、視聴者管理テーブル150bと、バースト判定テーブル150cと、映像データ管理テーブル150dとを有する。   The storage unit 150 is a storage unit that stores data and programs necessary for various processes performed by the control unit 160. As shown in FIG. 3, the storage unit 150 includes a program management table 150a, a viewer management table 150b, a burst determination table 150c, and a video data management table 150d.

このうち、番組管理テーブル150aは、クライアント端末50に配信する各テレビ番組の情報を管理するテーブルである。図4は、本実施例にかかる番組管理テーブル150aのデータ構造の一例を示す図である。図4に示すように、この番組管理テーブル150aは、番組識別番号と、番組名と、ジャンルと、チャンネルと、放送日時と、番組映像データと、字幕データとを対応付けて記憶している。ここで、番組映像データは、テレビ番組の映像および音声を含んだ情報であり、字幕データは、テレビ番組の映像にあわせて表示される字幕の情報である。   Among these, the program management table 150 a is a table for managing information on each television program distributed to the client terminal 50. FIG. 4 is a diagram illustrating an example of a data structure of the program management table 150a according to the present embodiment. As shown in FIG. 4, the program management table 150a stores a program identification number, a program name, a genre, a channel, broadcast date and time, program video data, and caption data in association with each other. Here, the program video data is information including video and audio of the television program, and the caption data is information of caption displayed in accordance with the video of the television program.

視聴者管理テーブル150bは、ユーザが視聴中のテレビ番組を管理するテーブルである。図5は、本実施例にかかる視聴者管理テーブル150bのデータ構造の一例を示す図である。同図に示すように、この視聴者管理テーブル150bは、ユーザ識別番号と番組識別番号とを対応付けて記憶している。図5の1段目に示す例では、ユーザ識別番号「2001」のユーザは、番組識別番号「1002」のテレビ番組を視聴している旨の情報が記憶されている。   The viewer management table 150b is a table for managing the TV program being viewed by the user. FIG. 5 is a diagram illustrating an example of a data structure of the viewer management table 150b according to the present embodiment. As shown in the figure, this viewer management table 150b stores a user identification number and a program identification number in association with each other. In the example shown in the first row of FIG. 5, information indicating that the user with the user identification number “2001” is watching the television program with the program identification number “1002” is stored.

バースト判定テーブル150cは、各テレビ番組の瞬間視聴率や、視聴率が変化した理由等を管理するテーブルである。図6は、本実施例にかかるバースト判定テーブル150cのデータ構造の一例を示す図である。図6に示すように、このバースト判定テーブル150cは、番組識別番号と、日時と、瞬間視聴率と、視聴変化率と、変化理由と、動画保存場所情報とを対応付けて記憶している。 The burst determination table 150c is a table for managing the instantaneous audience rating of each television program, the reason why the audience rating has changed, and the like. FIG. 6 is a diagram illustrating an example of a data structure of the burst determination table 150c according to the present embodiment. As shown in FIG. 6, this burst determination table 150c stores a program identification number, a date and time, an instantaneous audience rating, a viewing change rate, a change reason, and moving image storage location information in association with each other.

このうち、日時は、視聴変化率(例えば、単位時間あたりの視聴率の変化量)が所定値以上となった時点での日時を示し、瞬間視聴率は、視聴変化率が所定値以上となった時点の視聴率を示す。   Of these, the date and time indicates the date and time when the viewing change rate (for example, the amount of change in the viewing rate per unit time) is equal to or greater than a predetermined value, and the instantaneous audience rate is equal to or greater than the predetermined value. Indicates the audience rating at the time.

また、変化理由は、視聴率(視聴変化率)が変化した理由を示す。かかる変化理由の情報は、後述する変化理由抽出部160eによって作成される。動画保存場所情報は、視聴率が変化した前後のテレビ番組の情報(映像、音声、字幕)を記憶する位置を特定するための情報である。 The reason for change indicates the reason why the audience rating (viewing rate change) has changed. The change reason information is created by a change reason extraction unit 160e described later. The moving image storage location information is information for specifying a position for storing information (video, audio, caption) of the television program before and after the audience rating has changed.

映像データ管理テーブル150dは、視聴率が変化した部分の映像データ(音声含む)および字幕データを管理するテーブルである。図7は、本実施例にかかる映像データ管理テーブルのデータ構造の一例を示す図である。図7に示すように、この映像データ管理テーブル150dは、アドレスと、番組識別番号と、映像データと、音声テキストデータとを対応付けて記憶している。   The video data management table 150d is a table for managing video data (including audio) and subtitle data of a portion where the audience rating has changed. FIG. 7 is a diagram illustrating an example of the data structure of the video data management table according to the present embodiment. As shown in FIG. 7, the video data management table 150d stores an address, a program identification number, video data, and audio text data in association with each other.

このうち、アドレスは、動画保存場所を識別するアドレスであり、映像データは、視聴率が変化した部分のテレビ番組の映像データである。また、音声テキストデータは、映像データ管理テーブル150dの映像データ中の音声のテキストデータである。   Of these, the address is an address for identifying a moving image storage location, and the video data is video data of a television program at a portion where the audience rating has changed. The audio text data is audio text data in the video data of the video data management table 150d.

図3の説明に戻ると、制御部160は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段である。特に、本発明に密接に関連するものとしては、図3に示すように、番組配信処理部160aと、視聴率算出部160bと、視聴変化率算出部160cと、映像解析処理部160dと、変化理由抽出部160eとを有する。   Returning to the description of FIG. 3, the control unit 160 is a control unit that has an internal memory for storing programs and control data that define various processing procedures, and executes various processes using these. Particularly, as closely related to the present invention, as shown in FIG. 3, a program distribution processing unit 160a, a viewing rate calculation unit 160b, a viewing change rate calculation unit 160c, a video analysis processing unit 160d, A reason extraction unit 160e.

このうち、番組配信処理部160aは、クライアント端末50にテレビ番組の情報を配信する手段である。まず、番組配信処理部160aは、クライアント端末50からユーザ識別番号とパスワードとを受け付け、ユーザ識別番号とパスワードとの組合せが適切であると判定した場合には、クライアント端末50に対してサービスを開始する。   Among these, the program distribution processing unit 160 a is means for distributing information on the television program to the client terminal 50. First, the program distribution processing unit 160a receives a user identification number and a password from the client terminal 50, and starts a service for the client terminal 50 when it is determined that the combination of the user identification number and the password is appropriate. To do.

番組配信処理部160aは、クライアント端末50に対するサービスを開始した後に、クライアント端末50からチャンネル情報を取得した場合には、チャンネル情報に対応するテレビ番組の情報を番組管理テーブル150aから抽出し、抽出したテレビ番組の情報をクライアント端末50に送信する。   When the channel distribution information is acquired from the client terminal 50 after starting the service for the client terminal 50, the program distribution processing unit 160a extracts the information of the TV program corresponding to the channel information from the program management table 150a and extracts it. The TV program information is transmitted to the client terminal 50.

そして、番組配信処理部160aは、ユーザ識別番号と、当該ユーザ識別番号に送信中のテレビ番組に対応する番組識別情報とを対応付けて視聴者管理テーブル150bに登録する。また、番組配信処理部160aは、クライアント端末50から、チャンネルが切り替わった旨の情報を取得した場合には、ユーザ識別番号と番組識別番号との組合せを変更し、視聴者管理テーブル150bを更新する。   Then, the program distribution processing unit 160a registers the user identification number and the program identification information corresponding to the television program being transmitted in association with the user identification number in the viewer management table 150b. In addition, when acquiring information indicating that the channel has been switched from the client terminal 50, the program distribution processing unit 160a changes the combination of the user identification number and the program identification number, and updates the viewer management table 150b. .

一方、番組配信処理部160aは、放送局端末30からテレビ番組に関する各種の情報を受信した場合には、受信したテレビ番組に関する各種の情報を番組管理テーブル150aに登録する。   On the other hand, when receiving various information related to the television program from the broadcast station terminal 30, the program distribution processing unit 160a registers the various information related to the received television program in the program management table 150a.

視聴率算出部160bは、視聴者管理テーブル150bを参照し、テレビ番組毎の視聴率を算出する手段である。例えば、視聴率算出手段がテレビ番組「A」の視聴率を算出する場合には、各テレビ番組を使用している全体の視聴者の数に対するテレビ番組「A」を視聴している視聴者の数の割合を求めることで、視聴率を算出する。視聴率算出部160bは、所定時間毎(あるいは、単位時間毎)にテレビ番組の視聴率を算出し、算出結果を視聴変化率算出部160cに出力する。   The audience rating calculation unit 160b is means for calculating an audience rating for each TV program with reference to the viewer management table 150b. For example, when the audience rating calculating means calculates the audience rating of the television program “A”, the viewers who are viewing the television program “A” with respect to the total number of viewers using each television program. The audience rating is calculated by calculating the ratio of numbers. The audience rating calculator 160b calculates the audience rating of the television program every predetermined time (or every unit time), and outputs the calculation result to the audience change rate calculator 160c.

視聴変化率算出部160cは、視聴率算出部160bから視聴率の算出結果を取得し、取得した算出結果に基づいて、視聴変化率(例えば、単位時間あたりの視聴率の変化の割合)を算出する手段である。視聴変化率算出部160cは、算出した視聴変化率の情報と、該当するテレビ番組の番組識別番号とを映像解析処理部160dに出力する。   The audience change rate calculation unit 160c acquires the audience rating calculation result from the audience rating calculation unit 160b, and calculates the audience change rate (for example, the rate of change in audience rate per unit time) based on the obtained calculation result. It is means to do. The viewing change rate calculation unit 160c outputs the calculated viewing change rate information and the program identification number of the corresponding television program to the video analysis processing unit 160d.

映像解析処理部160dは、視聴変化率が第1の閾値以上または第2の閾値未満となる部分のテレビ番組の情報(図7に示す、映像データおよび音声テキストデータ)を抽出する手段である。図8は、本実施例にかかる映像解析処理部160dの構成を示す機能ブロック図である。図8に示すように、この映像解析処理部160dは、画像特徴量抽出部161と、特徴量変化時刻抽出部162と、字幕テキスト抽出部163と、音声テキスト化処理部164と、テキスト合成処理部165と、テレビ情報登録部166とを有する。   The video analysis processing unit 160d is means for extracting information on the TV program (video data and audio text data shown in FIG. 7) in a portion where the viewing change rate is equal to or higher than the first threshold value or lower than the second threshold value. FIG. 8 is a functional block diagram of the configuration of the video analysis processing unit 160d according to the present embodiment. As shown in FIG. 8, the video analysis processing unit 160d includes an image feature amount extraction unit 161, a feature amount change time extraction unit 162, a subtitle text extraction unit 163, an audio text conversion processing unit 164, and a text synthesis process. Unit 165 and a television information registration unit 166.

画像特徴量抽出部161は、時間毎に変化するテレビ番組の画像(映像)を解析し、解析した画像の特徴量を抽出する手段である。例えば、画像特徴量抽出部161は、テレビ番組の画像を複数のブロックに分割し、各ブロック中の平均濃度(あるいは、輝度、彩度RGB「Red Green Blue」の値等;以下同様)を画像の特徴量として抽出する。画像特徴量抽出部161は、抽出した画像の特徴量の情報と、かかる画像に対応する時刻情報(映像データ中の画像の時刻)とを特徴量変化時刻抽出部162に出力する。 The image feature amount extraction unit 161 is a unit that analyzes an image (video) of a television program that changes with time and extracts the feature amount of the analyzed image. For example, the image feature amount extraction unit 161 divides an image of a television program into a plurality of blocks, and calculates an average density (or luminance, saturation RGB “Red Green Blue” value, etc .; the same applies hereinafter) in each block. Are extracted as feature quantities. The image feature amount extraction unit 161 outputs the extracted feature amount information of the image and the time information corresponding to the image (the time of the image in the video data) to the feature amount change time extraction unit 162.

特徴量変化時刻抽出部162は、画像特徴量抽出部161から各画像の特徴量の情報を取得して、画像の特徴量が変化したか否かを判定し、画像の特徴量が変化した場合には、画像の特徴量が変化した時刻を特定する手段である。   The feature amount change time extraction unit 162 acquires the feature amount information of each image from the image feature amount extraction unit 161, determines whether or not the feature amount of the image has changed, and when the feature amount of the image has changed Is a means for specifying the time when the feature amount of the image changes.

例えば、特徴量変化時刻抽出部162は、画像の各ブロックの平均濃度と、一コマ前の画像の各ブロックの平均濃度とをそれぞれ比較し、比較した結果、平均濃度の差が所定値以上となるブロックの数を算出する。そして、特徴量変化時刻抽出部162は、平均濃度の差が所定値以上となるブロックの数が規定数を上回った場合に、画像の特徴量が変化したと判定する。   For example, the feature amount change time extraction unit 162 compares the average density of each block of the image with the average density of each block of the previous image, and as a result of the comparison, the difference in average density is equal to or greater than a predetermined value. The number of blocks is calculated. Then, the feature amount change time extraction unit 162 determines that the feature amount of the image has changed when the number of blocks in which the difference in average density exceeds a predetermined value exceeds the specified number.

特徴量変化時刻抽出部162は、画像の特徴量が変化したと判定した場合には、かかる画像に対応付けられた時刻を、画像の特徴量が変化した時刻(以下、特徴量変化時刻)として抽出する。特徴量変化時刻抽出部162は、抽出した特徴量変化時刻の情報を、字幕テキスト抽出部163、音声テキスト化処理部164、テレビ情報登録部166に出力する。   When the feature amount change time extraction unit 162 determines that the feature amount of the image has changed, the time associated with the image is used as the time when the feature amount of the image has changed (hereinafter, feature amount change time). Extract. The feature amount change time extraction unit 162 outputs the extracted feature amount change time information to the caption text extraction unit 163, the voice text conversion processing unit 164, and the television information registration unit 166.

字幕テキスト抽出部163は、視聴変化率が第1の閾値以上または第2の閾値未満となる部分のテレビ番組の字幕データ(字幕テキスト)を抽出する手段である。具体的に、字幕テキスト抽出部163は、まず、視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻を基準時刻とし、かかる基準時刻より前に存在する特徴量変化時刻と、基準時刻より後に存在する特徴量変化時刻とを判定する。   The subtitle text extraction unit 163 is means for extracting subtitle data (subtitle text) of a television program in a portion where the viewing change rate is equal to or higher than the first threshold value or lower than the second threshold value. Specifically, the subtitle text extraction unit 163 first sets a time when the rate of change in the audience rating is equal to or higher than the first threshold or lower than the second threshold as a reference time, and changes in feature quantities existing before the reference time. The time and the feature amount change time existing after the reference time are determined.

そして、字幕テキスト抽出部163は、判定した各特徴量変化時刻に挟まれる時間帯の字幕データのテキストを番組管理テーブル150aから抽出する。以下の説明において、基準時刻の前後に存在する特徴量変化時刻に挟まれた時間帯を、抽出対象時間と表記する。   Then, the caption text extraction unit 163 extracts, from the program management table 150a, the text of the caption data in the time period sandwiched between the determined feature amount change times. In the following description, a time zone sandwiched between feature amount change times existing before and after the reference time is referred to as an extraction target time.

音声テキスト化処理部164は、抽出対象時間に含まれる音声データを番組管理テーブル150aから抽出し、抽出した音声データをテキストデータに変換する手段である。なお、音声データをテキストデータに変換する方法は、周知技術のいかなる方法を利用しても構わない。例えば、各文字と、音声の周波数とを対応付けたテーブルを用意し、かかるテーブルと番組中の音声データとを比較することで、音声データをテキストデータに変換することができる。   The voice text processing unit 164 is means for extracting voice data included in the extraction target time from the program management table 150a and converting the extracted voice data into text data. Note that any known method may be used as a method for converting voice data into text data. For example, by preparing a table in which each character is associated with an audio frequency and comparing the table with audio data in the program, the audio data can be converted into text data.

テキスト合成処理部165は、字幕テキスト抽出部163によって抽出された字幕テキストと、音声テキスト化処理部164によって変換されたテキストとを合成する手段である。そして、テキスト合成処理部165は、合成したテキストの情報を、該当する番組識別番号と対応付けて映像データ管理テーブル150dの音声テキストデータに登録する。   The text synthesis processing unit 165 is a unit that synthesizes the subtitle text extracted by the subtitle text extraction unit 163 and the text converted by the audio text conversion processing unit 164. Then, the text synthesis processing unit 165 registers the synthesized text information in the audio text data of the video data management table 150d in association with the corresponding program identification number.

テレビ情報登録部166は、抽出対象時間に存在する映像データ(該当するテレビ番組の映像データ)を番組管理テーブル150aから抽出する手段である。テレビ情報登録部166は、抽出した映像データを、該当する番組識別情報と対応付けて映像データ管理テーブル150dに登録する。なお、テレビ情報登録部166は、登録した映像データ、音声テキストデータに対応するアドレスを、動画保存場所情報(図6のバースト判定テーブル150cを参照)に登録する。   The TV information registration unit 166 is means for extracting video data (video data of the corresponding TV program) existing at the extraction target time from the program management table 150a. The television information registration unit 166 registers the extracted video data in the video data management table 150d in association with the corresponding program identification information. The television information registration unit 166 registers the addresses corresponding to the registered video data and audio text data in the moving image storage location information (see the burst determination table 150c in FIG. 6).

変化理由抽出部160eは、映像データ管理テーブル150dに基づいて視聴率が変化した理由を抽出する手段である。まず、映像データ管理テーブル150dは、映像データ管理テーブル150dの映像データを抽出し、例えば、映像の特徴として、映像データに登場する俳優の名前(俳優名)を特定する。   The change reason extraction unit 160e is a means for extracting the reason why the audience rating has changed based on the video data management table 150d. First, the video data management table 150d extracts the video data of the video data management table 150d, and specifies, for example, the names of actors (actor names) appearing in the video data as video characteristics.

変化理由抽出部160eが、映像データに登場する俳優名を特定する方法は、どの様な周知技術を用いても構わない。例えば、変化理由抽出部160eは、予め、俳優名と俳優の特徴(例えば、目、鼻、口の大きさ、目の間隔等)とを対応付けたテーブルを保持しておき、かかるテーブルと映像データとを比較することで、俳優名を特定する。   Any known technique may be used as the method by which the change reason extraction unit 160e identifies the actor name appearing in the video data. For example, the change reason extraction unit 160e holds in advance a table in which an actor name and actor characteristics (for example, eyes, nose, mouth size, eye interval, etc.) are associated with each other, and the table and video. The actor name is specified by comparing with the data.

変化理由抽出部160eは、番組識別番号に対応付けて、特定した映像データの特徴(例えば、俳優名)を変化理由として、バースト判定テーブル150cに登録する。また、変化理由抽出部160eは、映像データ管理テーブル150dの音声テキストデータ(音声の特徴)を、変化理由として、バースト判定テーブル150cに登録する。   The change reason extraction unit 160e registers the characteristic (for example, actor name) of the specified video data in the burst determination table 150c as the reason for change in association with the program identification number. Also, the change reason extraction unit 160e registers the audio text data (audio characteristics) of the video data management table 150d in the burst determination table 150c as the change reason.

次に、本実施例にかかる番組分析装置100の処理手順について説明する。図9は、本実施例にかかる番組分析装置100の処理手順を示すフローチャートである。図9に示すように、番組分析装置100は、クライアント端末50からサービス要求を受信し(ステップS101)、番組配信処理部160aがテレビ番組を配信する(ステップS102)。 Next, a processing procedure of the program analysis apparatus 100 according to the present embodiment will be described. FIG. 9 is a flowchart illustrating the processing procedure of the program analysis apparatus 100 according to the present embodiment. As shown in FIG. 9, the program analysis apparatus 100 receives a service request from the client terminal 50 (step S101), and the program distribution processing unit 160a distributes a television program (step S102).

そして、視聴率算出部160bが、視聴率を算出し(ステップS103)、映像解析処理部160dが、視聴変化率が第1の閾値以上または第2の閾値未満か否かを判定する(ステップS104)。視聴変化率が第1の閾値未満および第2の閾値以上である場合には(ステップS105,No)、ステップS108に移行する。   Then, the audience rating calculation unit 160b calculates the audience rating (step S103), and the video analysis processing unit 160d determines whether or not the audience change rate is equal to or higher than the first threshold or lower than the second threshold (step S104). ). If the viewing change rate is less than the first threshold and greater than or equal to the second threshold (step S105, No), the process proceeds to step S108.

一方、視聴変化率が第1の閾値以上または第2の閾値未満である場合には(ステップS105,Yes)、映像解析処理部160dが視聴変化率が第1の閾値以上または第2の閾値未満となった部分の映像データおよび音声テキストデータを保存する(ステップS106)。 On the other hand, when the viewing change rate is greater than or equal to the first threshold or less than the second threshold (step S105, Yes), the video analysis processing unit 160d has the viewing change rate greater than or equal to the first threshold or less than the second threshold. The video data and audio text data of the part that has become are stored (step S106).

そして、変化理由抽出部160eは、保存された映像データおよび音声テキストデータから変化理由を抽出する(ステップS107)。番組配信処理部160aは、テレビ番組の配信が終了したか否かを判定し(ステップS108)、終了していない場合には(ステップS109,No)、テレビ番組の配信を継続し(ステップS110)、ステップS103に移行する。一方、テレビ番組の配信が終了している場合には(ステップS109,Yes)、テレビ番組の配信を停止する(ステップS111)。 Then, the change reason extraction unit 160e extracts the change reason from the stored video data and audio text data (step S107). The program distribution processing unit 160a determines whether or not the distribution of the television program has been completed (step S108). If the distribution has not been completed (step S109, No), the distribution of the television program is continued (step S110). The process proceeds to step S103. On the other hand, if the distribution of the television program has been completed (step S109, Yes), the distribution of the television program is stopped (step S111).

上述してきたように、本実施例にかかる番組分析装置100は、視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる部分の映像情報を記憶装置に記憶し、記憶装置に記憶された映像情報から映像の特徴および音声の特徴を、高視聴率の要因としてユーザに通知するので、ユーザは自ら各テレビ番組および視聴率を参照して、視聴率の高くなった理由を調査する必要がなくなり、ユーザにかかる負担を軽減させることができる。 As described above, the program analysis apparatus 100 according to the present embodiment stores, in the storage device, video information of a portion where the rate of change in the audience rating is equal to or higher than the first threshold value or less than the second threshold value. The video information and audio characteristics are notified to the user as a factor of high audience rating from the video information stored in the video information, so the user refers to each TV program and audience rating to determine why the audience rating has increased. There is no need to investigate, and the burden on the user can be reduced.

なお、図3に示した変化理由抽出部160eは、視聴率が変化した変化理由を抽出する場合に、バースト判定テーブル150cに記憶された各変化理由を比較し、重複する変化理由を、最終的な変化理由として抽出しても良い。このように、変化理由抽出部160eが、各変化理由を比較して、変化理由を絞り込むことで、変化理由の精度を向上させることができる。   Note that the change reason extraction unit 160e illustrated in FIG. 3 compares each change reason stored in the burst determination table 150c when extracting the change reason that the audience rating has changed, and finally determines the overlapping change reason. It may be extracted as a reason for change. Thus, the reason for change can be improved by the change reason extraction unit 160e comparing each change reason and narrowing down the reason for change.

なお、上記の実施例において説明した番組分析装置100の変化理由の抽出方法をコンピュータが実行可能な形式で記述した変化理由抽出プログラムを生成し、この変化理由抽出プログラムをコンピュータに実行させることにより、本発明の番組分析装置100と同様の処理を実現することも可能である。このとき、変化理由抽出プログラムをコンピュータが読取可能な記憶媒体に記憶させ、記憶媒体を用いてコンピュータに変化理由抽出プログラムを導入することも可能である。 By generating a change reason extraction program that describes the change reason extraction method of the program analysis apparatus 100 described in the above embodiment in a computer-executable format, and causing the computer to execute the change reason extraction program, It is also possible to realize the same processing as the program analysis apparatus 100 of the present invention. At this time, the change reason extraction program may be stored in a computer-readable storage medium, and the change reason extraction program may be introduced into the computer using the storage medium.

本発明は、テレビ番組の視聴率が変化した理由を抽出する必要がある場合に適用することができる。   The present invention can be applied when it is necessary to extract the reason why the audience rating of a television program has changed.

本実施例にかかるシステムの構成を示す図である。It is a figure which shows the structure of the system concerning a present Example. 本実施例にかかるクライアント端末の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the client terminal concerning a present Example. 本実施例にかかる番組分析装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the program analyzer concerning a present Example. 本実施例にかかる番組管理テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the program management table concerning a present Example. 本実施例にかかる視聴者管理テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the viewer management table concerning a present Example. 本実施例にかかるバースト判定テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the burst determination table concerning a present Example. 本実施例にかかる映像データ管理テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the video data management table concerning a present Example. 本実施例にかかる映像解析処理部の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the video analysis process part concerning a present Example. 本実施例にかかる番組分析装置の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the program analyzer concerning a present Example.

30 放送局端末
50 クライアント端末
51,110 入力部
52,120 出力部
53,130 通信制御IF部
54,140 入出力制御IF部
55,150 記憶部
56,160 制御部
56a ウィジェット制御部
100 番組分析装置
150a 番組管理テーブル
150b 視聴者管理テーブル
150c バースト判定テーブル
150d 映像データ管理テーブル
160a 番組配信処理部
160b 視聴率算出部
160c 視聴変化率算出部
160d 映像解析処理部
160e 変化理由抽出部
30 broadcast station terminal 50 client terminal 51,110 input unit 52,120 output unit 53,130 communication control IF unit 54,140 input / output control IF unit 55,150 storage unit 56,160 control unit 56a widget control unit 100 program analyzer 150a program management table 150b viewer management table 150c burst determination table 150d video data management table 160a program distribution processing unit 160b audience rating calculation unit 160c viewing change rate calculation unit 160d video analysis processing unit 160e change reason extraction unit

Claims (5)

テレビ番組の映像および音声の情報を含んだ映像情報を取得、取得した映像情報に含まれる映像を解析して当該映像の特徴量を抽出する特徴抽出手段と、
時間経過に伴って変化するテレビ番組の視聴率の情報を取得し、当該視聴率の変化の割合を算出する視聴率変化算出手段と、
前記映像の特徴量が変化したか否かを判定し、前記映像の特徴量が変化したと判定した時刻を特徴量変化時刻として特定する変化時刻特定手段と、
前記視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻の前後に存在する前記特徴量変化時刻に挟まれる時間帯を抽出対象時間帯として特定する抽出対象時間特定手段と、
前記テレビ番組の映像にあわせて表示される字幕テキストを含む前記映像情報から前記抽出対象時間帯にある字幕テキストを抽出する字幕テキスト抽出手段と、
前記映像情報から前記抽出対象時間帯にある音声の情報を抽出し、当該音声の情報をテキストに変換する音声テキスト化処理手段と、
前記字幕テキスト抽出手段によって抽出された前記字幕テキストと、前記音声テキスト化処理手段によって変換された前記テキストとを合成するテキスト合成手段と、
前記テキスト合成手段によって合成されたテキストを前記視聴率の変化理由として抽出する変化理由抽出手段と、
を備えたことを特徴とする番組分析装置。
Feature extraction means for acquiring video information including video and audio information of a television program, analyzing video included in the acquired video information, and extracting a feature amount of the video;
An audience rating change calculating means for obtaining information on the audience rating of a TV program that changes over time, and calculating a rate of change in the audience rating;
A change time specifying means for determining whether or not the feature amount of the video has changed, and specifying a time at which the feature amount of the video has been changed as a feature amount change time;
Extraction target time specifying means for specifying, as an extraction target time zone, a time zone sandwiched between the feature amount change times that exist before and after a time when the rate of change in the audience rating is greater than or equal to the first threshold value or less than the second threshold value When,
Subtitle text extraction means for extracting subtitle text in the extraction target time zone from the video information including subtitle text displayed in accordance with the video of the television program;
Voice text processing means for extracting voice information in the extraction target time zone from the video information and converting the voice information into text;
Text synthesizing means for synthesizing the subtitle text extracted by the subtitle text extracting means and the text converted by the audio text processing means;
Means out changes reasons extraction you extract the combined text as the change reason of the viewing rate by the text combining means,
An apparatus for analyzing a program.
前記変化理由抽出手段は、前記映像情報のうち前記抽出対象時間帯にある映像に登場する人物の名前を前記視聴率の変化理由として抽出する
ことを特徴とする請求項1に記載の番組分析装置。
The program analysis apparatus according to claim 1, wherein the change reason extraction unit extracts a name of a person who appears in a video in the extraction target time zone from the video information as a change reason for the audience rating. .
前記変化理由抽出手段は、抽出した前記視聴率の各変化理由を比較し、重複する変化理由を、最終的な変化理由とする
ことを特徴とする請求項1または2に記載の番組分析装置。
The program analysis apparatus according to claim 1, wherein the change reason extraction unit compares the extracted reasons for change in the audience rating, and determines an overlapping change reason as a final change reason .
番組分析装置が、Program analyzer
テレビ番組の映像および音声の情報を含んだ映像情報を取得し、取得した映像情報に含まれる映像を解析して当該映像の特徴量を抽出する特徴抽出ステップと、A feature extraction step of acquiring video information including video and audio information of a television program, analyzing a video included in the acquired video information, and extracting a feature amount of the video;
時間経過に伴って変化するテレビ番組の視聴率の情報を取得し、当該視聴率の変化の割合を算出する視聴率変化算出ステップと、An audience rating change calculating step of obtaining information on the audience rating of a TV program that changes over time, and calculating a rate of change in the audience rating;
前記映像の特徴量が変化したか否かを判定し、前記映像の特徴量が変化したと判定した時刻を特徴量変化時刻として特定する変化時刻特定ステップと、A change time specifying step of determining whether or not the feature amount of the video has changed, and specifying a time at which the feature amount of the video has been changed as a feature amount change time;
前記視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻の前後に存在する前記特徴量変化時刻に挟まれる時間帯を抽出対象時間帯として特定する抽出対象時間特定ステップと、Extraction target time specifying step of specifying, as an extraction target time zone, a time zone between the feature amount change times that exists before and after the time when the rate of change in the audience rating is equal to or higher than the first threshold value or less than the second threshold value. When,
前記テレビ番組の映像にあわせて表示される字幕テキストを含む前記映像情報から前記抽出対象時間帯にある字幕テキストを抽出する字幕テキスト抽出ステップと、A subtitle text extraction step of extracting subtitle text in the extraction target time zone from the video information including subtitle text displayed in accordance with the video of the television program;
前記映像情報から前記抽出対象時間帯にある音声の情報を抽出し、当該音声の情報をテキストに変換する音声テキスト化処理ステップと、Extracting audio information in the extraction target time zone from the video information, and converting the audio information into text;
前記字幕テキスト抽出ステップによって抽出された前記字幕テキストと、前記音声テキスト化処理ステップによって変換された前記テキストとを合成するテキスト合成ステップと、A text synthesis step of synthesizing the subtitle text extracted by the subtitle text extraction step and the text converted by the speech text processing step;
前記テキスト合成ステップによって合成されたテキストを前記視聴率の変化理由として抽出する変化理由抽出ステップと、A change reason extraction step for extracting the text synthesized by the text synthesis step as a reason for the change in the audience rating;
を有することを特徴とする番組分析方法。A program analysis method characterized by comprising:
コンピュータに、On the computer,
テレビ番組の映像および音声の情報を含んだ映像情報を取得し、取得した映像情報に含まれる映像を解析して当該映像の特徴量を抽出する特徴抽出手順と、A feature extraction procedure for acquiring video information including video and audio information of a TV program, analyzing the video included in the acquired video information, and extracting a feature amount of the video;
時間経過に伴って変化するテレビ番組の視聴率の情報を取得し、当該視聴率の変化の割合を算出する視聴率変化算出手順と、An audience rating change calculation procedure for obtaining information on the audience rating of a TV program that changes over time, and calculating a rate of change in the audience rating;
前記映像の特徴量が変化したか否かを判定し、前記映像の特徴量が変化したと判定した時刻を特徴量変化時刻として特定する変化時刻特定手順と、A change time specifying procedure for determining whether or not the feature amount of the video has changed, and specifying a time at which the feature amount of the video has been changed as a feature amount change time;
前記視聴率の変化の割合が第1の閾値以上または第2の閾値未満となる時刻の前後に存在する前記特徴量変化時刻に挟まれる時間帯を抽出対象時間帯として特定する抽出対象時間特定手順と、Extraction target time specifying procedure for specifying, as an extraction target time zone, a time zone between the feature amount change times that exists before and after the time when the rate of change in the audience rating is equal to or higher than the first threshold value or less than the second threshold value. When,
前記テレビ番組の映像にあわせて表示される字幕テキストを含む前記映像情報から前記抽出対象時間帯にある字幕テキストを抽出する字幕テキスト抽出手順と、A subtitle text extraction procedure for extracting subtitle text in the extraction target time zone from the video information including subtitle text displayed in accordance with the video of the television program;
前記映像情報から前記抽出対象時間帯にある音声の情報を抽出し、当該音声の情報をテキストに変換する音声テキスト化処理手順と、Extracting voice information in the extraction target time zone from the video information, and converting the voice information into text;
前記字幕テキスト抽出手順によって抽出された前記字幕テキストと、前記音声テキスト化処理手順によって変換された前記テキストとを合成するテキスト合成手順と、A text synthesis procedure for synthesizing the subtitle text extracted by the subtitle text extraction procedure and the text converted by the speech text processing procedure;
前記テキスト合成手順によって合成されたテキストを前記視聴率の変化理由として抽出する変化理由抽出手順と、A change reason extraction procedure for extracting the text synthesized by the text synthesis procedure as a change reason for the audience rating;
を実行させることを特徴とする番組分析プログラム。A program analysis program characterized in that the program is executed.
JP2008192291A 2008-07-25 2008-07-25 Program analysis apparatus, program analysis method, and program analysis program Expired - Fee Related JP5017205B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008192291A JP5017205B2 (en) 2008-07-25 2008-07-25 Program analysis apparatus, program analysis method, and program analysis program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008192291A JP5017205B2 (en) 2008-07-25 2008-07-25 Program analysis apparatus, program analysis method, and program analysis program

Publications (2)

Publication Number Publication Date
JP2010034675A JP2010034675A (en) 2010-02-12
JP5017205B2 true JP5017205B2 (en) 2012-09-05

Family

ID=41738696

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008192291A Expired - Fee Related JP5017205B2 (en) 2008-07-25 2008-07-25 Program analysis apparatus, program analysis method, and program analysis program

Country Status (1)

Country Link
JP (1) JP5017205B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018171208A1 (en) * 2017-03-23 2018-09-27 武汉斗鱼网络科技有限公司 Server load adjustment method and device, server, live broadcast system and computer readable storage medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291591B (en) * 2011-06-24 2013-11-06 广州视源电子科技股份有限公司 Television software function compiling-free configuration method and device
JP7209441B2 (en) * 2018-04-27 2023-01-20 日本テレビ放送網株式会社 Screen configuration analysis device, screen configuration analysis method and program
KR102376888B1 (en) * 2021-06-25 2022-03-22 민경숙 Method for operating system that fosters sponsorship culture and apparatus for the same

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0369381U (en) * 1989-07-28 1991-07-10
JP4736201B2 (en) * 2001-02-19 2011-07-27 ソニー株式会社 Information retrieval apparatus and method, and storage medium
JP2002271823A (en) * 2001-03-09 2002-09-20 Nagoya Broadcasting Network Audience rating system
JP4019945B2 (en) * 2003-01-14 2007-12-12 日本電信電話株式会社 Summary generation apparatus, summary generation method, summary generation program, and recording medium recording the program
JP2006171817A (en) * 2004-12-10 2006-06-29 Gomez Kk Web site evaluation system and method
JP4427478B2 (en) * 2005-04-08 2010-03-10 シャープ株式会社 Electronic information management apparatus, electronic information management method, computer program, and recording medium
JP2007310552A (en) * 2006-05-17 2007-11-29 Matsushita Electric Ind Co Ltd Index creation device, integrated circuit, index creating method and index creating program
JP4224095B2 (en) * 2006-09-28 2009-02-12 株式会社東芝 Information processing apparatus, information processing program, and information processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018171208A1 (en) * 2017-03-23 2018-09-27 武汉斗鱼网络科技有限公司 Server load adjustment method and device, server, live broadcast system and computer readable storage medium

Also Published As

Publication number Publication date
JP2010034675A (en) 2010-02-12

Similar Documents

Publication Publication Date Title
US10869095B2 (en) Method and system for presenting additional content at a media system
US20060061682A1 (en) User selectable content stream
US11601715B2 (en) System and method for dynamically adjusting content playback based on viewer emotions
KR101094553B1 (en) Broadcasting system and method for providing contents which relate with real-time broadcating
JP5017205B2 (en) Program analysis apparatus, program analysis method, and program analysis program
JP2016532386A (en) Method for displaying video and apparatus for displaying video
US9131281B2 (en) Method for embedding and multiplexing audio metadata in a broadcasted analog video stream
CN109218772A (en) Smart television information-pushing method and device
KR20110033625A (en) Digital broadcasting service system and method for providing watching record and random channel
US20180352296A1 (en) System and a method for monitoring activity of a user during content presentation
EP3312782A1 (en) Device and method for targeted advertising
KR101704818B1 (en) Display apparatus and method changing channel thereof
US11849187B2 (en) System, device, and processes for intelligent start playback of program content
US20230096987A1 (en) System for ingesting alternative video and/or audio media synchronized with the display of video and audio content of linear origin, and related implementation method
WO2015199095A1 (en) Moving-image-content display device
JP4909126B2 (en) Storage processing apparatus and control method thereof
KR20200021817A (en) Clould tv control apparatus
KR20160144225A (en) Image display apparatus and Method for operating the same
KR20060126103A (en) The method of displaying the information of the broadcast program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120424

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

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

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

Free format text: PAYMENT UNTIL: 20150615

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5017205

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371