JP2002532952A - Measuring video viewing in a window - Google Patents

Measuring video viewing in a window

Info

Publication number
JP2002532952A
JP2002532952A JP2000587480A JP2000587480A JP2002532952A JP 2002532952 A JP2002532952 A JP 2002532952A JP 2000587480 A JP2000587480 A JP 2000587480A JP 2000587480 A JP2000587480 A JP 2000587480A JP 2002532952 A JP2002532952 A JP 2002532952A
Authority
JP
Japan
Prior art keywords
window
viewing
viewing window
program code
percentage
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.)
Pending
Application number
JP2000587480A
Other languages
Japanese (ja)
Inventor
ウィリアム エー. フェイニンジャー,
ダオチェン リュ,
Original Assignee
ニールセン メディア リサーチ インコーポレイテッド
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 ニールセン メディア リサーチ インコーポレイテッド filed Critical ニールセン メディア リサーチ インコーポレイテッド
Publication of JP2002532952A publication Critical patent/JP2002532952A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/31Arrangements for monitoring the use made of the broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 視聴装置の画面上のウインドウに表示されるビデオの視聴を測定するのに有用な測定システムは、ソフトウェアメータおよびクレジターを有する。ソフトウェアメータは、ウインドウに表示されるビデオに関する識別データを決定し、クレジターは、該識別データを認識すべきかどうか決定する際に一組の認識ルールを適用する。ソフトウェアメータは、視聴装置がCOMインタフェースを有するのか、APIインタフェースを有するのか、または別の方法で問合せされねばならないのか決定し、COMインタフェースのチャンネル関連オブジェクトから、APIインタフェースを介するビデオアプリケーションと関連するアプリケーション関連データから、または他の問合せからチャンネルデータを決定する。ソフトウェアメータは、表示されたビデオに関する補助識別コードも決定する。   (57) [Summary] A useful measurement system for measuring the viewing of a video displayed in a window on the screen of the viewing device comprises a software meter and a creditor. The software meter determines identification data for the video displayed in the window, and the creditor applies a set of recognition rules in determining whether to recognize the identification data. The software meter determines whether the viewing device has a COM interface, an API interface, or must be queried otherwise, and from the channel-related objects of the COM interface, the application associated with the video application through the API interface. Determine channel data from related data or from other queries. The software meter also determines an auxiliary identification code for the displayed video.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】TECHNICAL FIELD OF THE INVENTION

本発明は、ビデオ、データエレメントを含むエンハンスドビデオ、および/ま
たはエンハンスドテレビ、セットトップボックスが備えられているテレビ、コン
ピュータなどのレシーバの視聴ウインドウに表示される放送アプリケーションの
測定に関する。
The present invention relates to the measurement of video, enhanced video containing data elements, and / or broadcast applications displayed in a viewing window of a receiver, such as an enhanced television, a television with a set-top box, a computer, or the like.

【0002】[0002]

【発明の背景】BACKGROUND OF THE INVENTION

従来のテレビおよび/またはラジオがプレイするビデオおよび/またはオーデ
ィオは、長年の間測定されてきた。このような測定のある手法の1つは、テレビ
番組および/またはラジオ番組に補助識別コードを付加し、エンコードされた番
組が統計的に選択されたモニタサイトで視聴されるときにこの補助識別コードを
デコードするというものである。この種の測定を実現するシステムの例は以下の
特許に見出される。Thomasらへの米国特許第5,481,294号においては、
とりわけ、NTSCテレビ放送の垂直帰線消去期間(VBI)に付加される補助
識別コードが記載されており、Doughertyへの米国特許第5,629,739号は
、特に、NTSC信号のオーディオスペクトルの低エネルギ部分に補助識別コー
ドを付加することに関する。Mosesへの米国特許第5,404,377号では、
彼は、補助識別コードの知覚可能性を低くするために信号マスキングを用いるオ
ーディオ符号化装置を教示している。
The video and / or audio played by conventional television and / or radio has been measured for many years. One approach to such a measurement is to add an auxiliary identification code to a television program and / or a radio program, and to use the auxiliary identification code when the encoded program is viewed on a statistically selected monitor site. Is decoded. Examples of systems that implement this type of measurement can be found in the following patents: In US Patent No. 5,481,294 to Thomas et al.
In particular, an auxiliary identification code added to the vertical blanking interval (VBI) of NTSC television broadcasts is described, and U.S. Pat. No. 5,629,739 to Dougherty specifically describes the low audio spectrum of NTSC signals. It relates to adding an auxiliary identification code to the energy part. In US Patent No. 5,404,377 to Moses,
He teaches audio encoding devices that use signal masking to reduce the perceptibility of the auxiliary identification code.

【0003】 従来のテレビおよび/またはラジオがプレイするビデオおよび/またはオーデ
ィオを測定する別の手法は、視聴用に選択された番組から特徴的サイン(charact
eristic signature)(特徴的サインの組)を抽出し、特徴的サイン(または特徴
的サインの組)を、既知の放送ソースから集められた基準サイン(または基準サ
インの組)と比較する。この手法は、米国特許第4,677,466号において
LertおよびルLuにより教示される。
[0003] Another approach to measuring video and / or audio played by conventional television and / or radio is to use characteristic signatures from programs selected for viewing.
An eristic signature is extracted and the characteristic signature (or characteristic signature set) is compared to a reference signature (or reference signature set) collected from a known broadcast source. This approach is described in U.S. Pat. No. 4,677,466.
Taught by Lert and Le Lu.

【0004】 従来のテレビおよび/またはラジオがプレイするビデオおよび/またはオーデ
ィオを測定するさらにべつの手法は、プレイ中の番組(そのある構成部分または
その加工物)を、プレイしている時点で、選ばれた家庭に利用可能な番組すべて
と比較するというものである。この測定の手法に有用な装置および方法の概観は
、米国特許第5,629、739号および米国特許第5,594、934号にお
いてそれぞれThomasおよびLuの教示に見出される。
[0004] Yet another approach to measuring the video and / or audio that conventional television and / or radio plays is that the program being played (either a component or an artifact thereof), at the time of playing, It compares with all the programs available to the selected household. An overview of devices and methods useful for this measurement technique can be found in the teachings of Thomas and Lu in U.S. Patent Nos. 5,629,739 and 5,594,934, respectively.

【0005】 1997年1月22日に出願された米国出願連続番号08/786、270に
おいてWheelerらは、テレビレシーバにより表示されるビデオ信号および/また
はオーディオ信号のソースを決定するビデオ信号ソース検出装置を教示している
。この検出装置は、様々な同調測定手法を実行する。例えば、この装置は、テレ
ビ番組とともに伝送されてきた補助識別コードを読み出し、テレビ番組から特懲
的サインを得るか、または、信号を、測定機器により制御されるテレビチューナ
により得られるその基準信号と整合させることによりリアルタイム補正を行う。
[0005] In US application Ser. No. 08 / 786,270, filed Jan. 22, 1997, Wheeler et al. Describe a video signal source detection device for determining the source of video and / or audio signals displayed by a television receiver. Is taught. The detector performs various tuning measurement techniques. For example, the device reads an auxiliary identification code transmitted with the television program and obtains a disciplinary signature from the television program or converts the signal to its reference signal obtained by a television tuner controlled by a measuring instrument. Real-time correction is performed by matching.

【0006】 また、1996年5月28日に出願された米国出願連続番号08/654、3
09号において、Chanは、テレビレシーバからのビデオ信号および同期信号の表
示を非嵌入的に得るセンサ装置を教示している。
In addition, US application Ser. No. 08 / 654,3, filed on May 28, 1996
No. 09, Chan teaches a sensor device that non-intrusively displays video and synchronization signals from a television receiver.

【0007】 上記特許は、主として、番組信号(例えばテレビ信号およびラジオ信号)がケ
ーブルで、または衛星配信により、放送でレシーバに送信される従来のレシーバ
の測定に向けられている。レシーバは、レシーバに提供される様々なチャンネル
の中から選択されたチャンネルに同調するチューナを用いる。しかしながら、将
来においては、テレビ番組および/またはラジオ番組に同調してこれを表示する
ことに加えてさらなる機能を実行することができるレシーバにより番組信号は受
信されるだろう。このような付加的な機能は、例えば、IPまたはHTML、電
子番組ガイド、電子商業、統合された電話技術などの受信をふくんでもよい。こ
のような付加的機能は、インターネットアクセス、統合されたゲーミングコンソ
ール(gaming consoles)などもふくんでもよい。これらの付加的な機能を提供す
るレシーバは、コンピュータ、内部ハードウェアおよび/またはソフトウェアで
エンハンスされたレシーバ、付加的な機能を支援するセットトップボックスが備
えられたレシーバなどであるだろう。
The above patents are primarily directed to measuring conventional receivers where program signals (eg, television and radio signals) are transmitted to the receiver by broadcast, either by cable or by satellite distribution. The receiver uses a tuner that tunes to a channel selected from the various channels provided to the receiver. However, in the future, the program signal will be received by a receiver that can perform further functions in addition to displaying it in tune with television and / or radio programs. Such additional features may include, for example, reception of IP or HTML, electronic program guides, electronic commerce, integrated telephony, and the like. Such additional features may include Internet access, integrated gaming consoles, and the like. Receivers that provide these additional functions may be computers, internal hardware and / or software enhanced receivers, receivers with set-top boxes that support the additional functions, and the like.

【0008】 従って、将来の放送は、ビデオストリームおよび/またはオーディオストリー
ムに加えてデータストリームを含むだろう。データストリームは、クローズドキ
ャプション(字幕信号)、番組/ソース補助識別コード、電子番組ガイド、株式
/ニュース/スポーツチッカー(ticker)、バナ−広告、チャットセッション、プ
ロット情報、他のオーディオ/ビデオストリーム、および/または他のデータを
含みうる。データストリーム、ビデオストリーム、およびオーディオストリーム
は、地上放送で、ケーブルで、人工衛星で、または電話回線で伝送可能である。
[0008] Thus, future broadcasts will include data streams in addition to video and / or audio streams. Data streams include closed captions (subtitle signals), program / source auxiliary identification codes, electronic program guides, stock / news / sports tickers, banner ads, chat sessions, plot information, other audio / video streams, and And / or other data. Data streams, video streams, and audio streams can be transmitted by terrestrial broadcasting, by cable, by satellite, or by telephone lines.

【0009】 ビデオストリームおよび/またはオーディオストリームに加えてデータストリ
ームを含む放送のソースは、テレビ局、ラジオ局、およびインターネットサーバ
であるだろう。テレビ放送またはラジオ放送のために、データは、既知の周波数
で、または信号内のパケットとして、チューナが同調可能なテレビ局またはラジ
オ局により送信可能である。
[0009] Sources of broadcasts that include data streams in addition to video and / or audio streams will be television stations, radio stations, and Internet servers. For television or radio broadcasting, data can be transmitted by a tuner-tunable television or radio station at a known frequency or as packets in a signal.

【0010】 しかしながら、インターネット放送のために、少なくとも2つの可能性のある
モデルがある。あるモデルにおいては、ページは、URLによって要求され、お
よびアドレス指定されたインターネットサーバは、要求されたページおよび/ま
たはストリームを要求者に送る。他のモデルにおいては、インターネットサーバ
はマルチキャストIPによりそのデータを放送する。ユーザは、その放送を受信
するためにマルチキャストIPアドレスに接続したり同調したりするだろう。多
くのラジオ局は現在、マルチキャストIPアドレスを用いてインターネット上で
その番組を世界中に放送する。 コンピュータ、エンハンスドテレビ、エンハンスドラジオ、またはセットトップ
ボックスのようなレシーバは、テレビ局、ラジオ局、またはインターネットサー
バからある多重ストリーム信号を受信し、この受信された多重ストリーム信号を
逆多重化して、そのデータストリームおよびそのビデオストリームおよび/また
はオーディオストリームに分ける。インターネットサーバからの多重ストリーム
信号は、別個のストリームに分離可能である。なぜなら、あるページ上の各オブ
ジェクトは、そのオブジェクトの性質を識別するのに用いられるタグを有するか
らである。しかしながら、インターネットのコンテキストにおいては、ビデオ、
オーディオ、およびデータは、蓄積およびプレイの通常のインターネットモデル
に従って伝送されるよりもストリーム化されるべきである。放送のための蓄積お
よびプレイは、後のプレイのためにデータが記憶され(記録)されているのでな
ければ可能でない。
[0010] However, there are at least two possible models for Internet broadcasting. In one model, the page is requested by a URL, and the addressed Internet server sends the requested page and / or stream to the requester. In another model, the Internet server broadcasts its data via multicast IP. The user will connect and tune to the multicast IP address to receive the broadcast. Many radio stations now broadcast their programs worldwide on the Internet using multicast IP addresses. A receiver, such as a computer, enhanced television, enhanced radio, or set-top box, receives a multi-stream signal from a television station, radio station, or Internet server, demultiplexes the received multi-stream signal, Stream and its video stream and / or audio stream. Multi-stream signals from Internet servers can be separated into separate streams. This is because each object on a page has a tag that is used to identify the nature of that object. However, in the Internet context, video,
Audio and data should be streamed rather than transmitted according to the normal Internet model of storage and play. Storage and play for broadcast is not possible unless data is stored (recorded) for later play.

【0011】 ストリームは各々、レシーバの対応するサブシステムに渡される。例えば、オ
ーディオストリームはスピーカに渡され、ビデオストリームは表示画面に渡され
、データストリームは適切なデータ処理機器に渡される。このデータ処理機器は
、データストリームを逆多重化して、番組ガイド、補助識別コード、クローズド
キャプション、ライブチッカーなどであって、データ処理機器の他の適切な部品
によりさらに処理されるものに分けるためのデータデマルチプレクサを有するこ
とができる。
[0011] Each stream is passed to a corresponding subsystem of the receiver. For example, an audio stream is passed to a speaker, a video stream is passed to a display screen, and a data stream is passed to a suitable data processing device. This data processing equipment is used to demultiplex the data stream into program guides, auxiliary identification codes, closed captions, live tickers, etc., which are further processed by other suitable components of the data processing equipment. It can have a data demultiplexer.

【0012】 将来において、コンピューター、セットトップボックス、エンハンスドテレビ
、およびエンハンスドオーディオ機器のコンテキストにおいてテレビ番組および
/またはラジオ番組を測定するためのメータが必要になるだろう。
In the future, meters will be needed to measure television and / or radio programs in the context of computers, set-top boxes, enhanced television, and enhanced audio equipment.

【0013】[0013]

【発明の要約】SUMMARY OF THE INVENTION

本発明のある態様によれば、本発明の方法は、画面に表示されている視聴ウイ
ンドウに対する視聴を認識する。この方法は、a)予め定められた認識ルールを視
聴ウインドウに適用するステップと、b)視聴ウインドウが予め定められた認識ル
ールを満たす場合に限り視聴ウインドウに対する視聴を認識する。
According to an aspect of the present invention, the method of the present invention recognizes viewing for a viewing window displayed on a screen. The method includes: a) applying a predetermined recognition rule to a viewing window; and b) recognizing viewing of the viewing window only when the viewing window satisfies a predetermined recognition rule.

【0014】 本発明の別の態様によれば、視聴装置の画面上のウインドウに表示されたビデ
オを測定する方法は、a)視聴装置がCOMインタフェースを有するのかAPIイ
ンタフェースを有するのか決定するステップと、b)視聴装置がCOMインタフェ
ースを有する場合、COMインタフェースのチャンネル関連オブジェクトからチ
ャンネルデータを決定するステップと、c)視聴装置がAPIインタフェースを有
する場合、APIインタフェースを呼び出してビデオアプリケーションと関連す
るチャンネルデータを決定するステップとを有する。
According to another aspect of the present invention, a method for measuring video displayed in a window on a screen of a viewing device includes the steps of: a) determining whether the viewing device has a COM interface or an API interface; B) determining channel data from the channel-related object of the COM interface if the viewing device has a COM interface; and c) calling the API interface and calling the channel data associated with the video application if the viewing device has an API interface. Is determined.

【0015】 本発明のさらに別の態様によれば、ソフトウェアメータは、視聴装置の画面上
のウインドウに表示されたビデオを測定するように構成され、ソフトウェアメー
タはプロセッサにより実行される。ソフトウェアメータは第1および第2のプロ
グラムコードを含む。第1のプログラムコードは、表示されたビデオに関連する
ビデオアプリケーションから同調データを決定するために実行可能である。第2
のプログラムコードは、表示されたビデオに関する補助識別コードを決定するた
めに実行可能である。
According to yet another aspect of the present invention, a software meter is configured to measure a video displayed in a window on a screen of the viewing device, and the software meter is executed by a processor. The software meter includes first and second program codes. First program code is executable to determine tuning data from a video application associated with the displayed video. Second
Is executable to determine an auxiliary identification code for the displayed video.

【0016】 本発明のさらに別の態様によれば、測定システムは、視聴装置の画面上のウイ
ンドウに表示されたビデオの視聴を測定し、ソフトウェアメータとクレジター(c
reditor)とを備える。ソフトウェアメータは、ウインドウに表示されたビデオに
関する識別データを決定するように構成される。クレジタは、識別データを認識
すべきかどうか決定する際に認識ルールを適用するように構成されている。本発
明のこれらおよび他の特徴および利点は、図面と関連して本発明を考慮すれば明
らかになるだろう。
According to yet another aspect of the invention, a measurement system measures viewing of a video displayed in a window on a screen of a viewing device, and includes a software meter and a creditor (c).
reditor). The software meter is configured to determine identification data for the video displayed in the window. The creditor is configured to apply a recognition rule when determining whether to recognize the identification data. These and other features and advantages of the present invention will become apparent from consideration of the present invention in connection with the drawings.

【0017】[0017]

【発明の実施の形態の詳細な説明】DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE INVENTION

本発明の例示の環境として、配信システム10が図1に示される。配信システ
ム10は、視聴調査に参加すべく、中央施設14などによって統計的に選択され
た複数のパネリストサイト12を有する。従って、これらの統計的に選択された
パネリストサイト12は、集合的にパネルと称されてもよい。中央施設14また
は他の場所にいる職員は、例えば、パネルのメンバとして視聴調査に参加するた
めのパネリストサイト12を見つけるためにランダムディジットダイヤル(無作
為抽出法)を実行してもよい。場合によっては、中央施設14は、データ収集サ
イトと称されてよい。
As an exemplary environment for the present invention, a distribution system 10 is shown in FIG. The distribution system 10 has a plurality of panelist sites 12 statistically selected by the central facility 14 or the like to participate in the viewing survey. Accordingly, these statistically selected panelist sites 12 may be collectively referred to as panels. Personnel at the central facility 14 or elsewhere, for example, may perform random digit dialing (random sampling) to find a panelist site 12 to participate in the viewing survey as a member of the panel. In some cases, central facility 14 may be referred to as a data collection site.

【0018】 以下に述べるように、パネリストサイト12は、どの番組が視聴されているの
かを決定するために測定され得る視聴機器を有する。すべての場合、視聴は、画
面上に現れるかまたはスピーカによりプレイされる要素すべてを見ることと考え
られる。この視聴は、従来のオーディオ信号/ビデオ信号、静止画像(ビットマ
ップ、jpegs, gif's, アニメ化された gif's など)、テキスト、付加的オーデ
ィオストリーム/ビデオストリーム、ローテーション広告バナ−、データエント
リ制御(編集ボックス、ボタンなど)、放送アプリケーション、およびこれらの
要素と関連するハイパーリンクを含むが、これらに限定されない。以下の説明を
簡単化するため、ビューイングデータおよびリスニングデータは代替的にはメデ
ィアデータと称されるが、本発明はビデオビューイングおよび/またはオーディ
オリスニングを測定するのに用いられてよい。パネリストサイト12の各々で収
集されたメディアデータは中央施設14に伝送されてよく、ここでこのデータは
、以下に詳しく説明するように、当事者に広めるため報告に組み立てられる。
As described below, panelist site 12 has viewing equipment that can be measured to determine which programs are being watched. In all cases, viewing is considered to see all the elements that appear on the screen or are played by the speakers. This viewing includes conventional audio / video signals, still images (bitmaps, jpegs, gif's, animated gif's, etc.), text, additional audio / video streams, rotation advertisement banners, data entry control (editing). Boxes, buttons, etc.), broadcast applications, and hyperlinks associated with these elements. For simplicity of the following description, the viewing data and listening data are alternatively referred to as media data, but the present invention may be used to measure video viewing and / or audio listening. The media data collected at each of the panelist sites 12 may be transmitted to a central facility 14, where the data is assembled into reports for dissemination to parties, as described in more detail below.

【0019】 ビデオ、オーディオ、およびデータは、ウエブサイト16により、ケーブルソ
ース18により、アンテナ20を介する放送でブロードキャストから、ビデオサ
ーバ22により、オーディオサーバ24により、ブロードキャスト26により等
で、パネリストに与えられてよい。図1に示すように、インターネットサービス
プロバイダ28により、パネリスト12のうちの1個以上はビデオ、オーディオ
、およびデータに手が届いてよい。パネリストサイト12、中央施設14、ウェ
ブサイト16、ケーブルソース18、ビデオサーバ22、オーディオサーバ24
、ブロードキャスタ26、およびインターネットサービスプロバイダ28はネッ
トワーク30により相互接続されてよく、このネットワークは、例えば、公衆電
話システム、内部ネットワーク、ケーブルシステム、公衆電話システム、内部ネ
ットワーク、ケーブルシステムなどの組み合わせなどであってよい。
Video, audio, and data are provided to the panelists by the web site 16, by broadcast from the broadcast via the antenna 20, by the cable source 18, by the video server 22, by the audio server 24, by the broadcast 26, etc. May be. As shown in FIG. 1, one or more of the panelists 12 may have access to video, audio, and data by the Internet service provider 28. Panelist site 12, Central facility 14, Website 16, Cable source 18, Video server 22, Audio server 24
, Broadcaster 26, and Internet service provider 28 may be interconnected by a network 30, such as a public telephone system, an internal network, a cable system, a combination of public telephone systems, an internal network, a cable system, and the like. May be.

【0020】 代表的なパネリストサイト100が図2に示され、このパネリストサイト10
0は、パネルメンバが所有するレシーバの数および種類に依って、示される機器
の何らかの組み合わせを有することが可能である。例えば、パネリストサイト1
00は、テレビ102および104を有してよく、これらのテレビは、ビデオス
トリームおよびオーディオストリームに加えてデータストリームを処理すること
ができるようにハードウェアおよび/ソフトウェアでエンハンスされたテレビで
あってよい。パネリストサイト100は、セットトップボックス108が備えら
れたテレビ106を有してよく、これにより、テレビ106を、ビデオストリー
ムおよびオーディオストリームに加えてデータストリームともに用いることがで
きる。加えて、パネリストサイト100はコンピュータ110、112、114
を有してよい。
A representative panelist site 100 is shown in FIG.
0 may have any combination of equipment shown, depending on the number and type of receivers owned by the panel member. For example, panelist site 1
00 may have televisions 102 and 104, which may be hardware and / or software enhanced televisions capable of processing data streams in addition to video and audio streams. . The panelist site 100 may have a television 106 equipped with a set-top box 108 so that the television 106 can be used for data streams in addition to video and audio streams. In addition, the panelist site 100 has computers 110, 112, 114
May be provided.

【0021】 本発明の譲受人が取りつけて従来のレシーバを測定するのに用いられる現行の
測定機器においては、典型的には、サイトユニットおよびホームユニットは、パ
ネルメンバが占有する住居に設けられる。住居に設けられたサイトユニットの数
は、その住居の占有者が使用する測定可能なレシーバの数に依る。従って、サイ
トユニットは、測定されるレシーバごとに設けられ、その住居のサイトユニット
すべてはホームユニットに結合される。サイトユニットは、その対応するレシー
バを測定し、測定されたデータをホームユニットに渡す。ホームユニットは、サ
イトユニットの各々からの測定されたデータを組み立てかつ記憶し、ついでその
組み立てられかつ記憶されたデータを中央施設14に転送する。例えば、ホーム
ユニットは、1日のうちの予め定められた時間にまたは間隔で中央施設をダイヤ
ルアウトするダイヤルアウト機能が備わっている。代替的には、ホームユニット
は、ポーリングメッセージに応答してサイトユニットから集められた測定データ
を中央施設に与えるべく、中央施設からのポーリングメッセージに応答してもよ
い。
In current measuring equipment used by the assignee of the present invention to measure conventional receivers, the sight unit and home unit are typically located in a residence occupied by panel members. The number of sight units provided in a residence depends on the number of measurable receivers used by the occupant of the residence. Thus, a site unit is provided for each receiver to be measured, and all of the dwelling site units are coupled to the home unit. The site unit measures its corresponding receiver and passes the measured data to the home unit. The home unit assembles and stores the measured data from each of the site units, and then forwards the assembled and stored data to the central facility. For example, the home unit may have a dial-out function that dials out to a central facility at a predetermined time of day or at intervals. Alternatively, the home unit may respond to the polling message from the central facility to provide measurement data gathered from the site unit to the central facility in response to the polling message.

【0022】 従って、サイトユニット116がテレビ102のために設けられ、サイトユニ
ット118がテレビ104のために設けられ、サイトユニット120がセットト
ップボックス108のために設けられ、サイトユニット122がコンピュータ1
10のために設けられ、サイトユニット124がコンピュータ112のために設
けられる。さらに、モデム126がコンピュータ114のために設けられる。サ
イトユニット116、118、120、122、124は好適にホームユニット
130に好適に結合され、ホームユニット130はネットワーク130に結合さ
れる。モデム126はネットワーク30に直接結合される。この構成により、測
定されたデータを組み立て、記憶し、中央施設14に転送するのに加えて、ホー
ムユニット130は、ビデオストリーム、オーディオストリーム、およびデータ
ストリームを、ネットワーク30から、サイトユニット116、118、120
、122、124を介して、テレビ、102、104、セットトップボックス1
08、コンピュータ110、112へ送る。
Thus, site unit 116 is provided for television 102, site unit 118 is provided for television 104, site unit 120 is provided for set-top box 108, and site unit 122 is provided for computer 1.
10 and a site unit 124 is provided for the computer 112. In addition, a modem 126 is provided for computer 114. Site units 116, 118, 120, 122, 124 are preferably coupled to home unit 130, which is coupled to network 130. Modem 126 is directly coupled to network 30. With this configuration, in addition to assembling, storing, and transferring the measured data to the central facility 14, the home unit 130 can transfer video, audio, and data streams from the network 30 to the site units 116, 118. , 120
, 122, 124, TV, 102, 104, set-top box 1
08, send to computer 110,112.

【0023】 本発明に従えば、サイトユニット116、118、120、122、124は
各々、それらの対応する受信機器に対して同調および他の活動を測定するために
、以下に述べる測定システム150を実行してもよい。また、コンピュータ11
4は測定システム150を実行することができるので、コンピュータ114は、
サイトユニットを必要とせず、ネットワーク30を介して中央施設14と直接通
信を行ってよい。実際に、テレビ102、104、セットトップボックス108
、およびコンピュータ110、112のケイパビリティに依って、サイトユニッ
ト116、118、120、122、124は除かれてよく、テレビ102、1
04、セットトップボックス108、およびコンピュータ110、112の各々
は測定システム150を実行してもよい。この場合、ホームユニット130も除
かれてよい。しかしながら、ホームユニット130が除かれた場合、中央設備1
4と直接対話するユニットの数は著しく増加する。代替的には、サイトユニット
116、118、120、122、124は、テレビ102、104、セットト
ップボックス108、およびコンピュータ110、112の各々が測定システム
150を実行する場合でさえ確保されてもよい。この場合、サイトユニット11
6、118、120、122、124は、ホームユニット130にまたは中央施
設14に直接転送するために、測定データを収集する機能を単に実行してよい。
In accordance with the present invention, the site units 116, 118, 120, 122, 124 each include a measurement system 150, described below, for measuring tuning and other activities for their corresponding receiving devices. May be performed. The computer 11
4 can execute the measurement system 150, so that the computer 114
Direct communication with the central facility 14 via the network 30 may be performed without the need for a site unit. In fact, televisions 102, 104, set-top box 108
, And depending on the capabilities of the computers 110, 112, the site units 116, 118, 120, 122, 124 may be omitted and the televisions 102, 1
04, the set-top box 108, and each of the computers 110, 112 may implement a measurement system 150. In this case, the home unit 130 may be omitted. However, if the home unit 130 is removed, the central facility 1
The number of units that interact directly with 4 will increase significantly. Alternatively, site units 116, 118, 120, 122, 124 may be secured even when each of televisions 102, 104, set-top box 108, and computers 110, 112 execute measurement system 150. . In this case, the site unit 11
6, 118, 120, 122, 124 may simply perform the function of collecting measurement data for transfer directly to home unit 130 or central facility 14.

【0024】 図2に示すように、コンピュータ110は、サイトユニット122が接続され
るユニバーサルシリアルバス(USB)を有し、コンピュータ112は、サイト
ユニット124が接続されるシリアルポートを有すると仮定する。しかしながら
、ユニバーサルシリアルバスおよびシリアルポート以外のまたはこれに加えた接
続のタイプを本発明で用いてよい。
As shown in FIG. 2, assume that computer 110 has a universal serial bus (USB) to which site unit 122 is connected and computer 112 has a serial port to which site unit 124 is connected. However, types of connections other than or in addition to the universal serial bus and serial port may be used in the present invention.

【0025】 図3に示すように、測定システム150は、ソフトウェアメータ200を有し
、これは、テレビチューナアプリケーション202(ウインドウズ98(商標)
のウインドウズビューワアプリケーション用のウェブTVのような)に周期的に
問合せして、これにより、ある視聴ウインドウまたはウインドウズ内の表示画面
に表示されている番組、または他のデータコンテンツに対するチャンネルおよび
他の情報を決定する。ソフトウェアメータ200の動作は、ソフトウェアメータ
202などに好適に通知されるとすぐに、示されるタイマチックに応答して開始
されてよい。テレビチューナアプリケーション202は、例えば、テレビ102
、104、セットトップボックス108、およびコンピュータ102、112、
114上でウインドウズベースの動作システム下で実行される。ソフトウェアメ
ータ200は、テレビチューナアプリケーション202からチャンネル情報を受
信する。ソフトウェアメータ200は、テレビチューナアプリケーション202
からまたは動作システムメッセージから他の情報も受信してもよい。この他の情
報は、視聴ウインドウに対して、すべてのビデオオブジェクトおよびデータオブ
ジェクトのための、サイズ、閉鎖および位置情報を含むことが可能である。代替
的には、または付加的には、ソフトウェアメータ200は、補助識別コードが番
組およびデータと一緒にパネリストサイト12に伝送される場合において、デバ
イスドライバ204から補助識別コードを受信することができる。
As shown in FIG. 3, the measurement system 150 has a software meter 200, which is a television tuner application 202 (Windows 98 ™).
(Such as Web TV for Windows Viewer applications), thereby displaying channels and other information for certain viewing windows or programs displayed on a display screen in Windows, or other data content. To determine. Operation of software meter 200 may be initiated in response to the indicated timer tick as soon as it is suitably notified to software meter 202 or the like. The TV tuner application 202 is, for example, the TV 102
, 104, set-top box 108, and computers 102, 112,
It runs on 114 under a Windows-based operating system. Software meter 200 receives channel information from television tuner application 202. The software meter 200 includes a TV tuner application 202
Or other information from operating system messages. This other information may include size, closure and location information for all video and data objects for the viewing window. Alternatively or additionally, the software meter 200 may receive the auxiliary identification code from the device driver 204 when the auxiliary identification code is transmitted to the panelist site 12 along with the program and data.

【0026】 チャンネル情報および他の情報が認識(crediting)ルールブロック206に送
られ、ブロック206は、チャンネル情報および他の情報が認識されるべきかど
うか決定するために、チャンネル情報および他の情報に一組の認識ルールを適用
する。伝送ブロック208は、認識されたチャンネル情報および他の情報を、ネ
ットワーク30によって、中央施設14に直接に転送する。代替的には、伝送ブ
ロック208は、中央施設14に後に伝送するために、認識されたチャンネル情
報および他の情報をホームユニット130に転送するように構成されてよい。
The channel information and other information is sent to a crediting rule block 206, which blocks the channel information and other information to determine if the channel information and other information should be recognized. Apply a set of recognition rules. The transmission block 208 transfers the recognized channel information and other information over the network 30 directly to the central facility 14. Alternatively, transmission block 208 may be configured to transfer the recognized channel information and other information to home unit 130 for later transmission to central facility 14.

【0027】 加えて、伝送ブロック208は、ユーザIDブロック210からユーザID情
報を受信する。従来のニールセンメディアリサーチ(NMR)ピープルメータが
ユーザIDブロック210のために用いられ、対応するサイトユニットまたはコ
ンピュータに接続可能である。ユーザは、NMRピープルメータ上の個人識別ボ
タンまたはパッドを押すことでログインする。代替的には、ソフトウェアメータ
200自体は、ユーザが、コンピュータ、または手動入力ケイパビリティでエン
ハンスされたテレビを用いるときに、ユーザにユーザを識別するものを入力する
よう促すように構成できる。この接続においては、ユーザIDブロック210が
ある特定の時間において非活動(キーボードの休止とかマウスのクリックがない
こと)を検出すると、ユーザIDブロック210は、ユーザがまだレシーバを用
いているかどうか決定するためにユーザを促すよう構成されてよい。同様に、チ
ャンネル変更があると、ユーザIDブロック210は、視聴者を識別するものを
入力するように視聴者を促すよう構成されてもよい。ユーザIDブロック210
の代替例として、受動的識別装置、オーディオ認識装置、または画像認識装置な
どが可能である。
In addition, the transmission block 208 receives user ID information from the user ID block 210. A conventional Nielsen Media Research (NMR) people meter is used for the user ID block 210 and can be connected to a corresponding site unit or computer. The user logs in by pressing a personal identification button or pad on the NMR people meter. Alternatively, the software meter 200 itself can be configured to prompt the user to enter something to identify the user when using the computer or a television enhanced with manual input capabilities. In this connection, if the user ID block 210 detects inactivity (the absence of a keyboard pause or mouse click) at a particular time, the user ID block 210 determines whether the user is still using the receiver. May be configured to prompt the user to do so. Similarly, upon a channel change, the user ID block 210 may be configured to prompt the viewer to enter something that identifies the viewer. User ID block 210
Alternatively, a passive identification device, an audio recognition device, or an image recognition device can be used.

【0028】 ソフトウェアメータ200が実行するプログラムを表すフローチャートが図4
、5に示される。図4に示されるように、ソフトウェアメータ200の第1部分
200Aは、認識ルールブロック206に転送するために、チャンネル、視聴ウ
インドウのサイズ、視聴ウインドウの位置、視聴ウインドウの閉鎖などに関する
特定のデータを導出するために実行される。
FIG. 4 is a flowchart showing a program executed by the software meter 200.
, Are shown in FIG. As shown in FIG. 4, the first portion 200A of the software meter 200 transmits certain data regarding the channel, the size of the viewing window, the location of the viewing window, the closing of the viewing window, etc., for transfer to the recognition rule block 206. Performed to derive.

【0029】 従って、タイマチック300、チャンネル変更事象、および/または同様の行
為に応答して、ブロック301で、第1の部分200Aは、テレビチューナアプ
リケーション202がCOMインタフェースを有するかどうか決定する。例えば
、ウインドウズビューワアプリケーションのためのウインドウズ98(商標)ウ
ェブTVはCOMオブジェクトから構成される。COMオブジェクト各々は、状
態情報のために問合せされてよい公衆インタフェースを有する。これらのインタ
フェースのひとつは、「GetCurrentChannel」である。このインタフェースは、
対応するテレビレシーバの現在の同調されたチャンネル情報を与える。従って、
ブロック302で、ソフトウェアメータ200は、対応するチューナがチャンネ
ルを変更したかどうか決定するために、適切なCOMオブジェクトを周期的に呼
び出す。チャンネル変更があれば、新たなチャンネルがブロック302で注目さ
れ、処理は続行する。(図4に示されてないが、チャンネル変更がなければ、第
1部分200Aは適切な待ち期間の後、ブロック301に戻るように構成されて
よい。
Thus, in response to the timer tick 300, a channel change event, and / or the like, at block 301, the first portion 200A determines whether the television tuner application 202 has a COM interface. For example, Windows 98 ™ Web TV for Windows Viewer application is composed of COM objects. Each COM object has a public interface that may be queried for status information. One of these interfaces is "GetCurrentChannel". This interface is
Gives the current tuned channel information of the corresponding television receiver. Therefore,
At block 302, the software meter 200 periodically calls the appropriate COM object to determine if the corresponding tuner has changed channels. If there is a channel change, a new channel is noted in block 302 and processing continues. (Not shown in FIG. 4, if there is no channel change, first portion 200A may be configured to return to block 301 after an appropriate waiting period.

【0030】 チャンネル変更があれば、ブロック302で、第1部分200Aは他の適切な
情報を得るように構成されてよい。例えば、第1部分200Aは、付随のマイク
ロソフトアクセスデータベースから新たなチャンネルの番組およびチャンネル名
を要求するために、SQL問合せを構成するようにブロック302で構成されて
もよい。第1部分200Aは、同様に、視聴ウインドウのサイズ、視聴ウインド
ウの位置、視聴ウインドウの閉鎖などの他の情報を得るために他の問い合わせを
構成するようにブロック302で構成される。その後、ブロック304で、第1
部分200Aは、電子番組ガイドが、測定されているレシーバに対して利用可能
であるかどうか決定する。電子番組ガイドが利用可能な場合、ブロック306で
、検出されたチャンネルに基づいて、局および/または番組名が電子番組ガイド
から検索される。
If there is a channel change, at block 302, first portion 200A may be configured to obtain other suitable information. For example, the first part 200A may be configured at block 302 to construct an SQL query to request a new channel program and channel name from an associated Microsoft access database. The first portion 200A is similarly configured at block 302 to construct other queries to obtain other information such as viewing window size, viewing window position, viewing window closure, and the like. Then, at block 304, the first
Part 200A determines whether the electronic program guide is available for the receiver being measured. If an electronic program guide is available, at block 306, stations and / or program names are retrieved from the electronic program guide based on the detected channel.

【0031】 テレビチューナアプリケーション202が、ブロック301で決定された通り
COMインタフェースを有しない場合、ブロック308で、第1部分200Aは
、テレビチューナアプリケーション202が、呼び出し可能な機能である既知の
アプリケーションプログムインタフェース(API)を有するかどうか決定する
。テレビチューナアプリケーション202が既知のAPIを有するならば、それ
を直接呼び出すことで現在のチャンネルをもどす。また、第1部分200Aは、
上で述べた他の情報を要求するようにブロック302で構成されてよく、ブロッ
ク304、306の機能が呼び出される。
If the TV tuner application 202 does not have a COM interface as determined in block 301, then in block 308 the first part 200 A calls a known application program interface that the TV tuner application 202 is capable of calling. (API) is determined. If the TV tuner application 202 has a known API, calling it directly returns the current channel. Also, the first portion 200A is
Block 302 may be configured to request the other information described above, and the functions of blocks 304 and 306 are invoked.

【0032】 インテル(Intel)のインタキャストアプリケショーンなどのアプリケーション
は、COMインタフェースも既知のAPIも有しない。従って、別のプロセスを
呼び出さなければならない。例えば、マイクロソフト(Microsofut)はツールヘル
プ(ToolHelp)ライブラリを提供しており、これにより、アプリケーションは所与
の時間で実行されているか割り当てられるプロセス、ウインドウ、スレッド、お
よびメモリバッファを見ることができる。従って、ブロック302で、第1部分
200Aは、特定のプロセス、モジュール、スレッド、タスク、ウインドウ、ま
たはコンポーネントを探すために、動作システムから送られてきたシステムメッ
セージをモニタするように構成されてよい。このようにして、チャンネル情報、
視聴ウインドウの位置、視聴ウインドウのサイズ、視聴ウインドウの閉鎖などを
決定してよい。
Applications such as Intel's Intercast Application have no COM interface and no known API. Therefore, another process must be invoked. For example, Microsoft (Microsofut) provides a ToolHelp library that allows applications to view processes, windows, threads, and memory buffers that are running or allocated at a given time. Accordingly, at block 302, the first portion 200A may be configured to monitor system messages sent from the operating system to look for a particular process, module, thread, task, window, or component. In this way, channel information,
The position of the viewing window, the size of the viewing window, the closing of the viewing window, and the like may be determined.

【0033】 このように、ブロック310で、ソフトウェアメータ200は、対応する表示
画面上で表示されているウインドウを突き止める。ついで、ブロック312で、
現在実行されているプロセスの全ての主ウインドウハンドルの各々を受信するた
めに、ウインドウ動作システムにコールバック機能が与えられる。このように、
ブロック312で与えられたコールバック機能は、ウインドウ制御「GetWindowT
ext」を呼び出すことにより、各ウインドウハンドルのテキストを得る。ブロッ
ク314で、ソフトウェアメータ200の第1部分200Aは、ブロック312
で得られたウインドウハンドルからテレビアプリケーションを捜す。テレビアプ
リケーションを示すウインドウハンドルがない場合、テレビ番組は現在は同調さ
れていないと想定され、従ってプログラムフロウは適切な待ち期間後、ブロック
301に戻る。
Thus, at block 310, software meter 200 locates the window displayed on the corresponding display screen. Then, at block 312,
A callback function is provided to the windowing system to receive each of all the main window handles of the currently executing process. in this way,
The callback function provided in block 312 includes a window control "GetWindowT
Get the text of each window handle by calling "ext". At block 314, the first portion 200A of the software meter 200 returns to block 312
Search the TV application from the window handle obtained in. If there is no window handle indicating the television application, the television program is assumed to be currently out of tune, so the program flow returns to block 301 after an appropriate waiting period.

【0034】 しかしながら、目標のテレビアプリケーションがブロック314で発見された
場合、ブロック316で、第1部分200Aは、ブロック314で発見されたテ
レビアプリケーションと関連するチャイルドウインドウを突き止める。チャイル
ドウインドウは、本質的に同じ処理を受ける。このように、ブロック318で、
第1部分200Aは、特定されたプロセスのチャイルドウインドウの各々のハン
ドルを調査するために、コールバック機能を与える。従って、ブロック318で
与えられたウインドウ制御コールバック機能は、各チャイルドウインドウハンド
ルのテキストを得る。ブロック320で、第1部分200Aは、ウインドウハン
ドルのひとつが対応するウインドウがチャンネル情報を含むと示すかどうか決定
する。チャイルドウインドウのひとつがチャンネル情報を含んでいる場合、その
チャンネル情報はブロック322で読まれる。ブロック312―322の処理は
、視聴ウインドウの位置、視聴ウインドウのサイズ、視聴ウインド閉鎖などの他
の情報を得るのに用いられる。
However, if the target television application is found at block 314, then, at block 316, the first portion 200 A locates a child window associated with the television application found at block 314. Child windows undergo essentially the same process. Thus, at block 318,
The first part 200A provides a callback function to look up the handle of each of the identified process's child windows. Thus, the window control callback function provided at block 318 gets the text of each child window handle. At block 320, the first portion 200A determines whether one of the window handles indicates that the corresponding window contains channel information. If one of the child windows contains channel information, that channel information is read at block 322. The processing of blocks 312-322 is used to obtain other information such as the position of the viewing window, the size of the viewing window, and the closing of the viewing window.

【0035】 ブロック322で読まれるチャンネル情報はブロック304に与えられる。従
って、電子番組ガイドが利用可能な場合、ブロック322で読まれたチャンネル
情報は、電子番組ガイドから番組名および局名を捜すのに用いられる。
The channel information read at block 322 is provided to block 304. Thus, if an electronic program guide is available, the channel information read in block 322 is used to look up program and station names from the electronic program guide.

【0036】 電子番組ガイドがブロック304で決定された通り利用可能でない、または、
電子番組ガイドが利用可能でありかつ番組情報および局情報がそこから導出可能
であれば、チャンネル、番組、局、および/または他の情報がブロック324で
フォーマットされ、フォーマットされた情報は認識ルールブロック206に与え
られる。
The electronic program guide is not available as determined in block 304, or
If an electronic program guide is available and program information and station information can be derived therefrom, channel, program, station, and / or other information is formatted at block 324, and the formatted information is recognizable by a recognition rule block. 206.

【0037】 ソフトウェアメータ200の第2部分200Bが図5に示される。この第2部
分200Bはブロック324から入力され、ブロック400で決定された通りテ
レビチューナカードデバイスドライバにはソフトウェアメータ200と関連する
レシーバが設けられていないのであれば、プログラムフロウは適切な待ち期間後
にブロック301に戻る。しかしながら、テレビチューナカードデバイスドライ
バにはソフトウェアメータ200と関連するレシーバが設けられていると仮定す
ると、ビデオデータの各フレームはドライバにより受け入れられる。各フレーム
のVBI(垂直帰線消去期間)はブロック400でディジタル化され、ディジタ
ル化されたVBIはWDMストリームドライバ402に送られる。ブロック40
4で、第2部分300Bは、VBIストリームが補助識別コードを含むかどうか
決定するために、VBIストリームを調査する。補助識別コードは、番組の垂直
帰線消去期間においてブロードキャスタにより頻繁に与えられる。補助識別コー
ドが発見されなければ、第2部分200Bは、適切な待ち時間後にブロック30
1に戻る。一方、補助識別コードが発見されれば、補助識別コードがブロック4
06で抽出され、ブロック408でデコードされる。その後、補助識別コードは
フォーマットされ、ブロック324でフォーマットされたチャンネル、番組、局
、および/または他の情報とともに認識ルールブロック206に送られる。
The second part 200 B of the software meter 200 is shown in FIG. This second part 200B is input from block 324, and if the television tuner card device driver does not have a receiver associated with software meter 200 as determined in block 400, the program flow is terminated after an appropriate waiting period. Return to block 301. However, assuming that the television tuner card device driver is provided with a receiver associated with software meter 200, each frame of video data is accepted by the driver. The VBI (vertical blanking interval) of each frame is digitized in block 400, and the digitized VBI is sent to WDM stream driver 402. Block 40
At 4, the second part 300B examines the VBI stream to determine whether the VBI stream contains an auxiliary identification code. The auxiliary identification code is frequently provided by the broadcaster during the vertical blanking interval of the program. If the auxiliary identification code is not found, the second part 200B will block 30
Return to 1. On the other hand, if an auxiliary identification code is found, the auxiliary identification code is
06 and decoded at block 408. The auxiliary identification code is then formatted and sent to the recognition rules block 206 along with the channel, program, station, and / or other information formatted in block 324.

【0038】 認識ルールブロック206が図6に示される。テレビ番組を含む視聴ウインド
ウのサイズがブロック500で得られる。ブロック502で認識ルールブロック
206により適用される第1ルール(基準)は、テレビ番組を含む視聴ウインド
ウの最小化に関する。このルールに従えば、この視聴ウインドウが最小化されて
しまったとしたら、視聴は認識されず、そのかわりに、ブロック504でチャン
ネルがNO CHANNELに設定される。一方、この視聴ウインドウが最小化
されなかっとしたら、第2ルールがブロック506で適用される。この第2ルー
ルは、テレビ番組を含む視聴ウインドウのサイズに関する。このルールに従えば
、視聴ウインドウのサイズがブロック506で決定された通り最小ウインドウサ
イズ要件を満たさなければ、チャンネルはブロック504でNO CHANNE
Lに設定される。
The recognition rule block 206 is shown in FIG. The size of the viewing window containing the television program is obtained at block 500. The first rule (criteria) applied by the recognition rules block 206 in block 502 relates to minimizing the viewing window containing the television program. According to this rule, if the viewing window has been minimized, the viewing will not be recognized and, instead, the channel will be set to NO CHANNEL in block 504. On the other hand, if the viewing window has not been minimized, the second rule is applied at block 506. This second rule relates to the size of the viewing window containing the television program. In accordance with this rule, if the size of the viewing window does not meet the minimum window size requirement as determined in block 506, the channel is returned in block 504 to NO CHANNE.
L is set.

【0039】 この視聴ウインドウのサイズが最小ウインドウサイズ要件を満たしていれば、
ウインドウ閉鎖に関する第3ルールが適用される。この第3ルールを適用するに
は、ウインドウ閉鎖量、(すなわち別のウインドウがオーバーラップし、テレビ
番組を含む視聴ウインドウを塞いでしまう量)がブロック508で計算される。
ブロック510は、ブロック508で計算されたウインドウ閉鎖量をウインドウ
閉鎖の予め定められた最大量と比較することで第3ルールを実行する。ブロック
508で計算されたウインドウ閉鎖量がウインドウ閉鎖の予め定められた最大量
を上回れば、チャンネルはブロック504でNO CHANNELに設定される
If the size of the viewing window satisfies the minimum window size requirement,
The third rule regarding window closure applies. To apply this third rule, the amount of window closure, that is, the amount of another window that overlaps and blocks the viewing window containing the television program, is calculated at block 508.
Block 510 executes the third rule by comparing the window closure amount calculated in block 508 with a predetermined maximum amount of window closure. If the window closure calculated at block 508 exceeds the predetermined maximum window closure, the channel is set to NO CHANNEL at block 504.

【0040】 しかしながら、ブロック508で計算されたウインドウ閉鎖量がウインドウ閉
鎖の予め定められた最大量を上回らなければ、テレビ番組を含む視聴ウインドウ
がうめる表示画面のパーセントに関する第4ルールが適用される。この第4ルー
ルを適用するには、表示画面のサイズがブロック512で得られ、テレビ番組を
含む視聴ウインドウが占めるこの表示画面サイズのパーセントがブロック514
で計算される。ブロック516は、ブロック514で計算されたパーセントを予
め定められた最小パーセントと比較することで第4ルールを実行する。テレビ番
組を含む視聴ウインドウが占める表示画面のパーセントが予め定められた最小パ
ーセントを上まわらなければ、チャンネルはブロック504でNO CHANN
ELに設定される。一方、テレビ番組を含むウインドウがブロック502で決定
された通り最小化されなければ、この視聴ウインドウのサイズがブロック506
で決定された通り最小ウインドウサイズ要件を満たすならば、ブロック508で
計算されたウインドウ閉鎖量がブロック510で決定された通りウインドウ閉鎖
の予め定められた最大量を上まわらなければ、そしてテレビ番組を含む視聴ウイ
ンドウが占める表示画面のパーセントがブロック516で決定された通り予め定
められた最小パーセントを上まわれば、チャンネルはNO CHANNELに設
定されず、その代わりに、番組視聴ウインドウに表示された番組と関連するチャ
ンネル(および他の情報)が、ブロック518で伝送ブロック208に報告され
る。
However, if the amount of window closure calculated in block 508 does not exceed the predetermined maximum amount of window closure, a fourth rule regarding the percentage of the display screen filled by the viewing window containing the television program is applied. To apply this fourth rule, the size of the display screen is obtained at block 512 and the percentage of this display screen size occupied by the viewing window containing the television program is calculated at block 514.
Is calculated. Block 516 executes the fourth rule by comparing the percentage calculated in block 514 with a predetermined minimum percentage. If the percentage of the display screen occupied by the viewing window containing the television program does not exceed the predetermined minimum percentage, the channel is set to NO CHANN at block 504.
Set to EL. On the other hand, if the window containing the television program is not minimized as determined in block 502, the size of this viewing window is reduced in block 506.
If the minimum window size requirement is satisfied as determined in step 508, the window closure calculated in block 508 does not exceed the predetermined maximum amount of window closure as determined in block 510, and the television program is played. If the percentage of the display screen occupied by the containing viewing window exceeds a predetermined minimum percentage as determined in block 516, the channel is not set to NO CHANNEL, and instead the program displayed in the program viewing window The associated channel (and other information) is reported to transmission block 208 at block 518.

【0041】 伝送ブロック208が図7に示される。チャンネル情報および他の情報が中央
施設14に報告される経路は利用可能なポートの種類に依る。従って、移送装置
の種類がブロック600で決定される。このようにして、伝送ブロック208は
どのデータ送信方法を用いるべきか決定する。この移送ブロック602で決定さ
れた通りTCP/IPによるものであれば、伝送ブロック208は、サーバが波
長をあわせているソケットだけでなく中央施設14のサーバのIPアドレスをメ
モリから得る。データはついで、暗号化され、ブロック604で中央施設14の
サーバに送信される。従って、この方法は「ほぼ」リアルタイムでデータを収集
し送信する。
The transmission block 208 is shown in FIG. The route by which channel information and other information is reported to the central facility 14 depends on the type of available ports. Accordingly, the type of transfer device is determined at block 600. In this way, transmission block 208 determines which data transmission method to use. If it is by TCP / IP as determined in this transport block 602, the transmission block 208 obtains from the memory the IP address of the server at the central facility 14, as well as the socket to which the server is tuned. The data is then encrypted and transmitted at block 604 to the server at central facility 14. Thus, this method collects and transmits data "almost" in real time.

【0042】 移送がシリアルポートによってホームユニット130にまで行われるならば、
ブロック606でシリアルポートはオープンされ、適切なデータがブロック60
8でシリアルポートに書き込まれ、ホームユニット130に与えられる。移送が
USBポートによってホームユニット130にまで行われるならば、USBポー
トがブロック610でオープンされ、適切なデータがブロック612でUSBポ
ートに書き込まれ、ホームユニット130に与えられる。移送がパラレルポート
によりホームユニット130に行われるものであれば、パラレルポートはブロッ
ク614でオープンされ、適切なデータがブロック616でパラレルポートに書
きこまれ、ホームユニット130に与えられる。移送が1394ポートによって
ホームユニット130にまで行われるならば、1394ポートがブロック618
でオープンされ、適切なデータがブロック620で1394ポートに書き込まれ
、ホームユニット130に与えられる。伝送ブロック208は、電力線またはR
Fモデムによりホームユニット130にデータを送ることもできる。
If the transfer takes place to the home unit 130 by a serial port,
At block 606, the serial port is opened and the appropriate data is
At 8 the data is written to the serial port and provided to the home unit 130. If the transfer is to the home unit 130 by a USB port, the USB port is opened at block 610 and the appropriate data is written to the USB port at block 612 and provided to the home unit 130. If the transfer is to the home unit 130 by a parallel port, the parallel port is opened at block 614 and the appropriate data is written to the parallel port at block 616 and provided to the home unit 130. If the transfer is to be performed to the home unit 130 by the 1394 port, the 1394 port is blocked 618
And the appropriate data is written to the 1394 port at block 620 and provided to the home unit 130. Transmission block 208 is a power line or R
Data can be sent to the home unit 130 by the F modem.

【0043】 おそらく、現在、データを収集施設14にデータを送信するもっとも効率的な
方法はインターネットだろう。ウインドウズ(商標)の何らかのバージョンを実
行しているパソコンは、データをインターネットで送受信するウインドウズソケ
ット(Winsock)と称される部品を有する。ユーザがオンラインであれば、ソフト
ウェアメータ200が収集するデータはリアルタイムで送信可能である。永続的
に接続されない装置にたいして、蓄積転送法は、データを緩衝記憶してそれを接
続が確立したときに送信するか、またはホームユニット130に送信し、ホーム
ユニット130は後に中央施設14にデータを転送する。バックチャンネルを有
しないセットトップボックスや、モデムを有しないコンピュータの場合、データ
は、DSSコマンドの組および/またはNUBプロトコルを用いて、シリアルポ
ート、USBポート、パラレルポート、1394ポートなどによって、対応する
サイトユニットにまたは直接ホームユニットに送信されてよい。
Probably, at present, the most efficient way to send data to the collection facility 14 is the Internet. A personal computer running some version of Windows ™ has a component called Windows Sockets that sends and receives data over the Internet. If the user is online, the data collected by the software meter 200 can be transmitted in real time. For devices that are not permanently connected, store-and-forward methods buffer the data and send it when the connection is established, or send it to the home unit 130, which later sends the data to the central facility 14. Forward. In the case of a set-top box without a back channel or a computer without a modem, the data is supported by a serial port, USB port, parallel port, 1394 port, etc., using a set of DSS commands and / or the NUB protocol. It may be sent to the site unit or directly to the home unit.

【0044】 伝送ブロック208で伝送されるデータは、以下のいづれか、すなわち、世帯
識別子、装置識別子、視聴者ID、ソースID、データ/時間スタンプ、URL
のような特定の視聴データ、番組ID、局名、番組名、番組IDコード、視聴さ
れる番組から取られたサイン、ゲーム情報、PC/STBコンフィギュレーショ
ン情報、広告バナー、視聴エリア情報などを含んでよい。
The data transmitted in the transmission block 208 may be any of the following: a household identifier, a device identifier, a viewer ID, a source ID, a data / time stamp, and a URL.
Including specific viewing data, program ID, station name, program name, program ID code, signature taken from the viewed program, game information, PC / STB configuration information, advertising banner, viewing area information, etc. Is fine.

【0045】 中央施設14のサーバは、図8、9にそれぞれ示されるように少なくともデー
タ収集機能とデータ普及機能とを実行する。図8に示されるように、インターネ
ットにより送信されたデータの場合、データ収集機能は、TCP/IPリスナブ
ロック700でデータを受信する。この受信されたデータは、ブロック702で
有効化/認証、暗号解読、およびフォーマットされる。このデータはついでデー
タローダ704によりデータベース706にロードされる。シリアルデータにつ
いては、シリアルデータはブロック708でモデムを通り、ブロック710でフ
ォーマットされる。このデータはデータベースローダ704によりデータベース
706にロードされる。
The server of the central facility 14 performs at least a data collection function and a data dissemination function as shown in FIGS. As shown in FIG. 8, for data transmitted over the Internet, the data collection function receives the data at a TCP / IP listener block 700. The received data is validated / authenticated, decrypted, and formatted at block 702. This data is then loaded into database 706 by data loader 704. For serial data, the serial data passes through the modem at block 708 and is formatted at block 710. This data is loaded into the database 706 by the database loader 704.

【0046】 カスタマが中央施設14からの報告を要求すると、その要求は、URLをブラ
ウザに入力することで行われるHTTP要求としてインターネットにより入って
きてよい。要求が中央施設14により受信されると、カスタマは、カスタマのロ
グオンIDおよびパスワードを照合することで、ブロック720で有効化される
。カスタマが与えたログオンIDおよびパスワードが一致しなければ、カスタマ
は要求された報告を受信しない。一方、カスタマがデータベース706にアクセ
スできるようにログオンIDおよびパスワードの正しい組み合わせを入力したと
したら、カスタマにより提示される問い合わせに必要な情報を集めるために、ブ
ロック724でカスタマに短いフォームが提供される。この問い合わせはブロッ
ク726でフォーマットされ、データベース706に問い合わせ、そこから要求
された情報を抽出するためにブロック728で用いられる。この情報は、ブロッ
ク730で報告に正しくフォーマットされ、報告はブロック732でカスタマに
戻される。例えば、報告は、HTMLフォーマットされたデータとして戻されて
よい。
When a customer requests a report from the central facility 14, the request may come in over the Internet as an HTTP request made by entering a URL into a browser. When the request is received by the central facility 14, the customer is validated at block 720 by verifying the customer's logon ID and password. If the logon ID and password provided by the customer do not match, the customer will not receive the requested report. On the other hand, if the customer entered the correct combination of logon ID and password to access database 706, a short form is provided to the customer at block 724 to gather the information needed for the query presented by the customer. . This query is formatted at block 726 and used at block 728 to query the database 706 and extract the requested information therefrom. This information is correctly formatted into a report at block 730, and the report is returned to the customer at block 732. For example, the report may be returned as HTML formatted data.

【0047】 本発明のある変形例を上で述べた。本発明の当業者には他の変形例も明らかで
あろう。例えば、上で述べたように、ソフトウェアメータ200は、テレビチュ
ーナアプリケーション202に問い合わせするためにタイマチックに応答してよ
い。その代わりに、ソフトウェアメータ200は、チャンネル情報および他の関
連情報を検出するために動作システムメッセージをモニタするように構成されて
よい。
A variant of the invention has been described above. Other variations will be apparent to those skilled in the art of the present invention. For example, as described above, software meter 200 may respond to a timer tick to query television tuner application 202. Alternatively, software meter 200 may be configured to monitor operating system messages to detect channel information and other relevant information.

【0048】 また、上で述べた測定はソフトウェアメータ200により行われる。その代わ
りに、測定はハードウェアにより、またはハードウェアおよびソフトウェアの組
あわせにより行われてよい。同様に、上で述べた認識は、認識ルールブロック2
06により実行されたソフトウェアにより行われる。その代わりに、認識はハー
ドウェアにより、またはハードウェアおよびソフトウェアの組あわせにより行わ
れてよい。伝送ブロック208は同様に構成されてよい。
The above-described measurement is performed by the software meter 200. Alternatively, the measurement may be performed by hardware or by a combination of hardware and software. Similarly, the recognition described above is performed in recognition rule block 2
06 is performed by the software executed. Alternatively, recognition may be performed by hardware or a combination of hardware and software. Transmission block 208 may be similarly configured.

【0049】 さらには、レシーバに複数のチューナが設けられていたら、複数のウインドウ
の番組を視聴用に表示されてよい。この場合、本発明はこのような各視聴ウイン
ドウを測定するように構成されてよい。
Furthermore, if a plurality of tuners are provided in the receiver, a program in a plurality of windows may be displayed for viewing. In this case, the present invention may be configured to measure each such viewing window.

【0050】 さらに、上で述べたように、ある認識ルールは認識ルールブロック206によ
り適用される。さらに、2つ以上の視聴ウインドウがある場合、認識ルールブロ
ック206は、レシーバのスピーカに与えられたオーディオ、視聴ウインドウの
サイズ、視聴ウインドウの位置/z順などと関連する視聴ウインドウだけに対す
る視聴を認識するように構成されてよい。
Further, as mentioned above, certain recognition rules are applied by the recognition rule block 206. In addition, if there is more than one viewing window, recognition rule block 206 recognizes viewing only for viewing windows associated with the audio provided to the receiver's speaker, the size of the viewing window, the position / z-order of the viewing window, etc. May be configured.

【0051】 さらに、本明細書に開示され上で説明したフローチャートで表されるソフトウ
ェアは、ソフトウェアが本質的にハードウェア独立性であるようにJavaに書
き込まれてよい。
Further, the software disclosed in the flowcharts disclosed and described above may be written in Java such that the software is essentially hardware independent.

【0052】 従って、本発明の説明はあくまで例示的であり、本発明を実行する最良のモー
ドを当業者に教示するものであると解釈されるべきである。その詳細は本発明の
精神から逸脱することなく変更可能であり、前傾の特許請求の範囲内の変形例全
てを独占的に用いることができる。
Accordingly, the description of the present invention is to be construed as illustrative only, and will teach those skilled in the art the best mode of carrying out the invention. Its details may be changed without departing from the spirit of the invention, and all modifications within the scope of the appended claims may be used exclusively.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 番組およびデータが本発明に従って測定されるパネリストサイトに配信される
配信システムを示す図である。
FIG. 1 shows a distribution system in which programs and data are distributed to panelist sites measured according to the invention.

【図2】 図1のパネリストサイトで用いられてよい代表的な組の受信機器を示す概略的
なブロック図である。
FIG. 2 is a schematic block diagram illustrating an exemplary set of receiving devices that may be used at the panelist site of FIG.

【図3】 本発明と関連した視聴データおよび他のデータを収集するのに用いられる測定
システムを示す概略的なブロック図である。
FIG. 3 is a schematic block diagram illustrating a measurement system used to collect viewing data and other data in connection with the present invention.

【図4】 本発明に従って図3のソフトウェアメータにより実行可能なプログラムのフロ
ーチャートである。
4 is a flowchart of a program executable by the software meter of FIG. 3 according to the present invention.

【図5】 本発明に従って図3のソフトウェアメータにより実行可能なプログラムのフロ
ーチャートである。
FIG. 5 is a flowchart of a program executable by the software meter of FIG. 3 according to the present invention.

【図6】 本発明に従って図3の認識ルールブロックにより実行可能なプログラムのフロ
ーチャートである。
6 is a flowchart of a program executable by the recognition rule block of FIG. 3 according to the present invention.

【図7】 本発明に従って図3の伝送データブロックにより実行可能なプログラムのフロ
ーチャートである。
FIG. 7 is a flowchart of a program executable by the transmission data block of FIG. 3 according to the present invention;

【図8】 本発明に従って図1の中央施設により実行可能なプログラムのフローチャート
である。
FIG. 8 is a flowchart of a program executable by the central facility of FIG. 1 in accordance with the present invention.

【図9】 本発明に従って図1の中央施設により実行可能なプログラムのフローチャート
である。
FIG. 9 is a flowchart of a program executable by the central facility of FIG. 1 in accordance with the present invention.

【符号の説明】[Explanation of symbols]

206 認識ルール 200 ソフトウェアメータ 202 ビデオアプリケーション 150 測定システム 204 デバイスドライバ 208 伝送ブロック 116、118、120、122、124 サイトユニット 130 ホームユニット 110、112、114、コンピュータ 101、104、106 テレビ 108 セットトップボックス 206 recognition rule 200 software meter 202 video application 150 measurement system 204 device driver 208 transmission block 116, 118, 120, 122, 124 site unit 130 home unit 110, 112, 114, computer 101, 104, 106 television 108 set-top box

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/173 640 H04N 7/173 640A Fターム(参考) 5B089 GB02 JA07 JA35 JB14 KA13 KB04 LB18 MC01 5C061 BB13 BB18 BB20 CC01 CC03 CC05 5C064 BA01 BA07 BB05 BB07 BB10 BC06 BC07 BC10 BC18 BC20 BD02 BD08 BD09 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI theme coat ゛ (Reference) H04N 7/173 640 H04N 7/173 640A F term (Reference) 5B089 GB02 JA07 JA35 JB14 KA13 KB04 LB18 MC01 5C061 BB13 BB18 BB20 CC01 CC03 CC05 5C064 BA01 BA07 BB05 BB07 BB10 BC06 BC07 BC10 BC18 BC20 BD02 BD08 BD09

Claims (83)

【特許請求の範囲】[Claims] 【請求項1】 あるサイズの画面上に表示されるあるサイズの視聴ウインド
ウに対する視聴を認識する方法であって、 a)前記視聴ウインドウに対し予め定められた認識ルールを適用するステップ
と、 b)前記視聴ウインドウが前記予め定められた認識ルールを満たす場合に限り
該視聴ウインドウに対する視聴を認識するステップとを有する あるサイズの画面上に表示されるあるサイズの視聴ウインドウに対する視聴を
認識する方法。
1. A method for recognizing viewing of a viewing window of a certain size displayed on a screen of a certain size, comprising: a) applying a predetermined recognition rule to the viewing window; b) Recognizing viewing of the viewing window only when the viewing window satisfies the predetermined recognition rule. A method of recognizing viewing of a viewing window of a certain size displayed on a screen of a certain size.
【請求項2】 前記ステップa)で適用される前記予め定められた認識ルー
ルは最小化を含み、前記ステップb)は、前記視聴ウインドウが最小化されない
場合に限り、該視聴ウインドウに対する視聴を認識するステップを有する請求項
1記載の方法。
2. The predetermined recognition rule applied in step a) includes minimization, and the step b) recognizes viewing for the viewing window only if the viewing window is not minimized. The method of claim 1, comprising the step of:
【請求項3】 前記ステップa)で適用される前記予め定められた認識ルー
ルは最小ウインドウサイズを含み、前記ステップb)は、前記視聴ウインドウの
サイズが前記最小ウインドウサイズを上回る場合に限り、前記視聴ウインドウに
対する視聴を認識するステップを有する請求項1記載の方法。
3. The predetermined recognition rule applied in the step a) includes a minimum window size, and the step b) is performed only when the size of the viewing window exceeds the minimum window size. The method of claim 1, comprising recognizing viewing for a viewing window.
【請求項4】 前記ステップa)で適用される前記予め定められた認識ルー
ルは前記視聴ウインドウの閉鎖量を含み、前記ステップb)は、前記視聴ウイン
ドウの閉鎖量が最大閉鎖を下回る場合に限り、前記視聴ウインドウに対する視聴
を認識する請求項1記載の方法。
4. The predetermined recognition rule applied in the step a) includes a closing amount of the viewing window, and the step b) is performed only when the closing amount of the viewing window is less than a maximum closing amount. 2. The method of claim 1, wherein viewing is recognized for the viewing window.
【請求項5】 前記ステップa)で適用される前記予め定められた認識ルー
ルは、前記視聴ウインドウが占有する画面のパーセンテージを含み、前記ステッ
プb)は、前記視聴ウインドウが占有する画面のパーセンテージが最小パーセン
テージを上回る場合に限り前記視聴ウインドウに対する視聴を認識する請求項1
記載の方法。
5. The predetermined recognition rule applied in the step a) includes a percentage of a screen occupied by the viewing window, and the step b) includes a step of determining a percentage of a screen occupied by the viewing window. 2. The system according to claim 1, wherein the viewing of the viewing window is recognized only when the minimum percentage is exceeded.
The described method.
【請求項6】 前記視聴ウインドウは第1の視聴ウインドウであり、第2の
視聴ウインドウが画面上に表示され、オーディオが前記第1および第2の視聴ウ
インドウのうちの一方に対してプレイされ、前記ステップb)は、前記オーディ
オと関連する前記第1および第2の視聴ウインドウのうちの一方のみに対する視
聴を認識するステップを有する請求項1記載の方法。
6. The viewing window is a first viewing window, a second viewing window is displayed on a screen, and audio is played on one of the first and second viewing windows. The method of claim 1, wherein step b) comprises recognizing a view on only one of the first and second view windows associated with the audio.
【請求項7】 前記視聴ウインドウは第1の視聴ウインドウであり、第2の
視聴ウインドウが画面上に表示され、前記第1および第2の視聴ウインドウのう
ちの一方が他方より大きく、前記ステップb)は、前記第1および第2の視聴ウ
インドウのうちの大きな方のみに対する視聴を認識するステップを有する請求項
1記載の方法。
7. The viewing window is a first viewing window, a second viewing window is displayed on a screen, and one of the first and second viewing windows is larger than the other, and the step b 2.) The method of claim 1 wherein the step of recognizing viewing comprises only viewing the larger one of the first and second viewing windows.
【請求項8】 前記視聴ウインドウは第1の視聴ウインドウであり、第2の
視聴ウインドウが画面上に表示され、前記第1および第2の視聴ウインドウのう
ちの一方は、一番上の視聴ウインドウであり、前記ステップb)は、前記一番上
の視聴ウインドウのみに対する視聴を認識する請求項1記載の方法。
8. The viewing window is a first viewing window, a second viewing window is displayed on a screen, and one of the first and second viewing windows is a top viewing window. 2. The method of claim 1, wherein step b) recognizes viewing for only the top viewing window.
【請求項9】 前記ステップa)で適用される前記予め定められた認識ルー
ルは最小化および最小ウインドウサイズを含み、前記ステップb)は、前記視聴
ウインドウが最小化されずかつ前記視聴ウインドウのサイズが前記最小ウインド
ウサイズを上回る場合に限り、前記視聴ウインドウに対する視聴を認識するステ
ップを有する請求項1記載の方法。
9. The method of claim 1, wherein the predetermined recognition rules applied in step a) include minimization and minimum window size, and step b) includes the step of not minimizing the viewing window and the size of the viewing window. 2. The method of claim 1, further comprising the step of recognizing viewing for the viewing window only if is greater than the minimum window size.
【請求項10】 前記ステップa)で適用される前記予め定められた認識ル
ールは最小化および前記視聴ウインドウの閉鎖量を含み、前記ステップb)は、
前記視聴ウインドウが最小化されずかつ前記視聴ウインドウの閉鎖量が最大閉鎖
を下回る場合に限り、前記視聴ウインドウに対する視聴を認識するステップを有
する請求項1記載の方法。
10. The predetermined recognition rule applied in the step a) includes minimization and a closing amount of the viewing window, and the step b) includes:
The method of claim 1, further comprising recognizing a view to the viewing window only if the viewing window is not minimized and the amount of closure of the viewing window is less than a maximum closure.
【請求項11】 前記ステップa)で適用される前記予め定められた認識ル
ールは最小化と前記視聴ウインドウが占有する画面のパーセンテージとを含み、
前記ステップb)は、前記視聴ウインドウが最小化されずかつ前記視聴ウインド
ウが占有する画面のパーセンテージが最小パーセンテージを上回る場合に限り、
前記視聴ウインドウに対する視聴を認識するステップを有する請求項1記載の方
法。
11. The predetermined recognition rule applied in step a) includes minimization and a percentage of the screen occupied by the viewing window,
The step b) is only performed if the viewing window is not minimized and the percentage of the screen occupied by the viewing window exceeds the minimum percentage.
The method of claim 1, further comprising recognizing viewing for the viewing window.
【請求項12】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小ウインドウサイズと前記視聴ウインドウの閉鎖量とを含み、前記ス
テップb)は、前記視聴ウインドウのサイズが前記最小ウインドウサイズを上回
りかつ前記視聴ウインドウの閉鎖量が最大閉鎖を下回る場合に限り、前記視聴ウ
インドウに対する視聴を認識するステップを有する請求項1記載の方法。
12. The predetermined recognition rule applied in the step a) includes a minimum window size and a closing amount of the viewing window, and in the step b), the size of the viewing window is the minimum. The method of claim 1, further comprising recognizing viewing of the viewing window only if the window size is greater than a window size and the amount of closure of the viewing window is less than a maximum closure.
【請求項13】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小ウインドウサイズと前記視聴ウインドウが占有する画面のパーセン
テージとを含み、前記ステップb)は、前記視聴ウインドウのサイズが前記最小
ウインドウサイズを上回りかつ前記視聴ウインドウが占有する画面のパーセンテ
ージが最小パーセンテージを上回る場合に限り、前記視聴ウインドウに対する視
聴を認識するステップを有する請求項1記載の方法。
13. The predetermined recognition rule applied in the step a) includes a minimum window size and a percentage of a screen occupied by the viewing window, and the step b) determines a size of the viewing window. 2. The method of claim 1, further comprising the step of recognizing a view to the viewing window only if the size of the viewing window is greater than the minimum window size and the percentage of the screen occupied by the viewing window is greater than the minimum percentage.
【請求項14】 前記ステップa)で適用される前記予め定められた認識ル
ールは、前記視聴ウインドウの閉鎖量と前記視聴ウインドウが占有する画面のパ
ーセンテージとを含み、前記ステップb)は、前記視聴ウインドウの閉鎖量が最
大閉鎖を下回りかつ前記視聴ウインドウが占有する画面のパーセンテージが最小
パーセンテージを上回る場合に限り、前記視聴ウインドウに対する視聴を認識す
るステップを有する請求項1記載の方法。
14. The predetermined recognition rule applied in the step a) includes a closing amount of the viewing window and a percentage of a screen occupied by the viewing window, and the step b) includes: 2. The method of claim 1, further comprising the step of recognizing viewing for the viewing window only if a window closure amount is below a maximum closure and a percentage of the screen occupied by the viewing window exceeds a minimum percentage.
【請求項15】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小化、最小ウインドウサイズ、および前記視聴ウインドウの閉鎖量を
含み、前記ステップb)は、前記視聴ウインドウが最小化されず、前記視聴ウイ
ンドウのサイズが最小ウインドウサイズを上回り、かつ前記視聴ウインドウの閉
鎖量が最大閉鎖を下回る場合に限り、前記視聴ウインドウに対する視聴を認識す
るステップを有する請求項1記載の方法。
15. The predetermined recognition rule applied in the step a) includes minimization, a minimum window size, and a closing amount of the viewing window, and in the step b), the viewing window is minimized. The method of claim 1, further comprising the step of recognizing viewing of the viewing window only if the size of the viewing window is greater than a minimum window size and the amount of closure of the viewing window is less than a maximum closure.
【請求項16】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小化、最小ウインドウサイズ、および前記視聴ウインドウが占有する
画面のパーセンテージを含み、前記ステップb)は、前記視聴ウインドウが最小
化されず、前記視聴ウインドウのサイズが前記最小ウインドウサイズを上回り、
かつ前記視聴ウインドウが占有する画面のパーセンテージが最小パーセンテージ
を上回る場合に限り、前記視聴ウインドウに対する視聴を認識するステップを有
する請求項1記載の方法。
16. The predetermined recognition rule applied in the step a) includes minimization, a minimum window size, and a percentage of the screen occupied by the viewing window, and the step b) includes the step of the viewing. The window is not minimized, the size of the viewing window exceeds the minimum window size,
2. The method of claim 1, further comprising the step of recognizing viewing of the viewing window only if the percentage of the screen occupied by the viewing window exceeds a minimum percentage.
【請求項17】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小ウインドウサイズ、前記視聴ウインドウの閉鎖量、および前記視聴
ウインドウが占有する画面のパーセンテージを含み、前記ステップb)は、前記
視聴ウインドウのサイズが前記最小ウインドウサイズを上回り、前記視聴ウイン
ドウの閉鎖量が最大閉鎖を下回り、かつ前記視聴ウインドウが占有する画面のパ
ーセンテージが最小パーセンテージを上回る場合に限り、前記視聴ウインドウに
対する視聴を認識するステップを有する請求項1記載の方法。
17. The predetermined recognition rule applied in the step a) includes a minimum window size, a closing amount of the viewing window, and a percentage of a screen occupied by the viewing window, and the step b). Is limited to the viewing window only if the size of the viewing window is greater than the minimum window size, the amount of closure of the viewing window is less than the maximum closure, and the percentage of the screen occupied by the viewing window is greater than the minimum percentage. The method of claim 1, comprising the step of recognizing viewing.
【請求項18】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小化、前記視聴ウインドウの閉鎖量、および前記視聴ウインドウが占
有する画面のパーセンテージを含み、前記ステップb)は、前記視聴ウインドウ
が最小化されず、前記視聴ウインドウの閉鎖量が最大閉鎖を下回り、かつ前記視
聴ウインドウが占有する画面のパーセンテージが最小パーセンテージを上回る場
合に限り、前記視聴ウインドウに対する視聴を認識するステップを有する請求項
1記載の方法。
18. The predetermined recognition rule applied in the step a) includes minimization, a closing amount of the viewing window, and a percentage of a screen occupied by the viewing window, and the step b) includes: Recognizing viewing of the viewing window only if the viewing window is not minimized, the closing amount of the viewing window is below the maximum closure, and the percentage of the screen occupied by the viewing window exceeds the minimum percentage. The method of claim 1, comprising:
【請求項19】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小化、最小ウインドウサイズ、前記視聴ウインドウの閉鎖量、および
前記視聴ウインドウが占有する画面のパーセンテージを含み、前記ステップb)
は、前記視聴ウインドウが最小化されず、前記視聴ウインドウのサイズが最小ウ
インドウサイズを上回り、前記視聴ウインドウの閉鎖量が最大閉鎖を下回り、か
つ前記視聴ウインドウが占有する画面のパーセンテージが最小パーセンテージを
上回る場合に限り、前記視聴ウインドウに対する視聴を認識するステップを有す
る請求項1記載の方法。
19. The predetermined recognition rule applied in step a) includes minimization, minimum window size, closing amount of the viewing window, and percentage of the screen occupied by the viewing window. Step b)
The viewing window is not minimized, the size of the viewing window exceeds the minimum window size, the closing amount of the viewing window is below the maximum closing, and the percentage of the screen occupied by the viewing window exceeds the minimum percentage. The method of claim 1, further comprising the step of only recognizing viewing for the viewing window.
【請求項20】 前記ステップa)およびb)は、Javaに書きこまれた
ソフトウェアにより実行される請求項1記載の方法。
20. The method of claim 1, wherein steps a) and b) are performed by software written in Java.
【請求項21】 視聴装置の画面上のウインドウに表示されたビデオを測定
する方法であって、 a)前記視聴装置がCOMインタフェースを有するのかAPIインタフェースを
有するのか決定するステップと、 b)前記視聴装置がCOMインタフェースを有する場合、該COMインタフェー
スのチャンネル関連オブジェクトからチャンネルデータを決定するステップと、 c)前記視聴装置がAPIインタフェースを有する場合、ビデオアプリケーショ
ンと関連するチャンネルデータを決定すべく該APIインタフェースを呼び出す
ステップとを有する、 視聴装置の画面上のウインドウに表示されたビデオを測定する方法。
21. A method for measuring video displayed in a window on a screen of a viewing device, comprising: a) determining whether the viewing device has a COM interface or an API interface; b) the viewing. If the device has a COM interface, determining channel data from a channel-related object of the COM interface; and c) if the viewing device has an API interface, the API interface to determine channel data associated with a video application. And measuring the video displayed in a window on the screen of the viewing device.
【請求項22】 d)前記ステップb)またはc)で決定されたチャンネル
データに基づいて電子番組ガイドから番組および/または局を決定するステップ
をさらに有する請求項21記載の方法。
22. The method of claim 21, further comprising: d) determining a program and / or station from an electronic program guide based on the channel data determined in step b) or c).
【請求項23】 d)前記視聴装置がCOMインタフェースもAPIインタ
フェースも有しない場合、視聴アプリケーション内でウインドウ制御からチャン
ネルデータを決定するステップをさらに有する請求項21記載の方法。
23. The method of claim 21, further comprising: d) determining channel data from window control within the viewing application if the viewing device has neither a COM interface nor an API interface.
【請求項24】 e)前記ステップb)またはc)で決定されたチャンネル
データに基づいて電子番組ガイドから番組および/または局を決定するステップ
をさらに有する請求項23記載の方法。
24. The method of claim 23, further comprising the step of: e) determining a program and / or station from an electronic program guide based on the channel data determined in step b) or c).
【請求項25】 e)主ウインドウを発見するステップと、 f)前記ステップe)において発見された前記主ウインドウからビデオアプリ
ケーション主ウインドウを発見するステップと、 g)前記ステップf)で発見された前記ビデオアプリケーション主ウインドウの
チャイルドウインドウを発見するステップと、 h)前記ステップg)で発見された前記チャイルドウインドウからチャンネル関
連チャイルドウインドウを発見するステップと、 i)前記ステップh)で発見された前記チャンネル関連チャイルドウインドウか
らチャンネルデータを決定するステップとをさらに有する、 請求項23記載の方法。
25. e) finding a main window; f) finding a video application main window from the main window found in step e); g) finding the video application main window in step f). H) finding a child window of the video application main window; h) finding a channel related child window from the child window found in step g); and i) finding the channel related child window found in step h). Determining the channel data from the child window.
【請求項26】 前記ステップf)は、コールバック機能を用いて前記主ウ
インドウから前記ビデオアプリケーション主ウインドウを発見するステップを有
する請求項25記載の方法。
26. The method of claim 25, wherein step f) comprises finding the video application main window from the main window using a callback function.
【請求項27】 前記ステップh)は、コールバック機能を用いて前記チャ
ンネル関連チャイルドウインドウを発見するステップを有する請求項25記載の
方法。
27. The method of claim 25, wherein step h) comprises finding the channel-related child window using a callback function.
【請求項28】 前記ステップi)で決定されたチャンネルデータに基づい
て電子番組ガイドから番組および/または局を決定するステップをさらに有する
請求項25記載の方法。
28. The method of claim 25, further comprising determining a program and / or station from an electronic program guide based on the channel data determined in step i).
【請求項29】 前記視聴装置はコンピュータである請求項21記載の方法
29. The method according to claim 21, wherein the viewing device is a computer.
【請求項30】 前記視聴装置はテレビである請求項21記載の方法。30. The method of claim 21, wherein said viewing device is a television. 【請求項31】 前記視聴装置は、テレビおよびセットトップボックスの組
み合わせである請求項21記載の方法。
31. The method of claim 21, wherein the viewing device is a combination of a television and a set-top box.
【請求項32】 前記ステップa)、b)およびc)は、Javaに書きこ
まれたソフトウェアにより実行される請求項21記載の方法。
32. The method of claim 21, wherein steps a), b) and c) are performed by software written in Java.
【請求項33】 視聴装置の画面上のウインドウに表示されるビデオを測定
するように構成され、プロセッサにより実行されるソフトウェアメータであって
、 a)前記表示されたビデオに関するビデオアプリケーションから同調データを
決定するように実行可能な第1プログラムコードと、 b)前記表示されたビデオに関する補助識別コードを決定するように実行可能
な第2プログラムコードとを備えるソフトウェアメータ。
33. A software meter configured to measure video displayed in a window on a screen of a viewing device and executed by a processor, comprising: a) obtaining tuning data from a video application relating to the displayed video. A software meter comprising: a first program code executable to determine; and b) a second program code executable to determine an auxiliary identification code for the displayed video.
【請求項34】 前記第2プログラムコードは、デバイスドライバから前記
補助識別コードを決定する請求項33記載のソフトウェアメータ。
34. The software meter according to claim 33, wherein the second program code determines the auxiliary identification code from a device driver.
【請求項35】 前記デバイスドライバは、ビデオ同調カード用のデバイス
ドライバである請求項42記載のソフトウェアメータ。
35. The software meter according to claim 42, wherein the device driver is a device driver for a video tuning card.
【請求項36】 前記同調データに基づいて電子番組ガイドから番組および
/または局を決定するように構成された第3プログラムコードをさらに備える請
求項33記載のソフトメータ。
36. The softmeter of claim 33, further comprising a third program code configured to determine a program and / or station from an electronic program guide based on the tuning data.
【請求項37】 前記第1プログラムコードは、i)前記視聴装置がCOM
インタフェースを有するのかAPIインタフェースを有するのか決定し、ii)
前記視聴装置が前記COMインタフェースを有する場合、該COMインタフェー
スのチャンネル関連オブジェクトからチャンネルデータを決定し、iii)前記
視聴装置がAPIインタフェースを有する場合、ビデオアプリケーションと関連
するアプリケーション関連データからチャンネルデータを決定するように構成さ
れる請求項33記載のソフトウェアメータ。
37. The first program code comprises: i) the viewing device is a COM
Determining whether it has an interface or an API interface, ii)
If the viewing device has the COM interface, determine channel data from a channel-related object of the COM interface; and iii) if the viewing device has an API interface, determine channel data from application-related data associated with a video application. 34. The software meter of claim 33, wherein the software meter is configured to:
【請求項38】 前記第1プログラムコードは、前記視聴装置がCOMイン
タフェースもAPIインタフェースも有しない場合に、ウインドウテキストから
チャンネルデータを決定するように構成される請求項37記載のソフトウェアメ
ータ。
38. The software meter of claim 37, wherein the first program code is configured to determine channel data from window text when the viewing device has neither a COM interface nor an API interface.
【請求項39】 前記同調データに基づいて電子番組ガイドから番組および
/または局を決定するように構成される第3プログラムコードをさらに備える請
求項38記載のソフトウェアメータ。
39. The software meter of claim 38, further comprising third program code configured to determine a program and / or station from an electronic program guide based on the tuning data.
【請求項40】 前記第1プログラムコードは、i)主ウインドウを発見し
、 ii)前記主ウインドウからビデオアプリケーション主ウインドウを発見し、 iii)前記ビデオアプリケーション主ウインドウのチャイルドウインドウを発
見し、iv)前記チャイルドウインドウからチャンネル関連チャイルドウインド
ウを発見し、v)前記チャンネル関連チャイルドウインドウからチャンネルデー
タを決定するように構成される請求項38記載のソフトウェアメータ。
40. The first program code comprising: i) finding a main window; ii) finding a video application main window from the main window; iii) finding a child window of the video application main window; iv). 39. The software meter of claim 38, wherein the software meter is configured to find a channel-related child window from the child window and v) determine channel data from the channel-related child window.
【請求項41】 前記第1プログラムコードは、コールバック機能を用いて
前記主ウインドウから前記ビデオアプリケーション主ウインドウを発見するよう
に構成される請求項40記載のソフトウェアメータ。
41. The software meter of claim 40, wherein the first program code is configured to find the video application main window from the main window using a callback function.
【請求項42】 前記第1プログラムコードは、コールバック機能を用いて
前記チャンネル関連チャイルドウインドウを発見するように構成されている請求
項40記載のソフトウェアメータ。
42. The software meter of claim 40, wherein the first program code is configured to find the channel-related child window using a callback function.
【請求項43】 前記同調データに基づいて電子番組ガイドから番組および
/または局を決定するように構成された第3プログラムコードをさらに備える請
求項40記載のソフトウェアメータ。
43. The software meter of claim 40, further comprising a third program code configured to determine a program and / or station from an electronic program guide based on the tuning data.
【請求項44】 前記ソフトウェアメータは、Javaに書きこまれている
請求項33記載のソフトウェアメータ。
44. The software meter according to claim 33, wherein the software meter is written in Java.
【請求項45】 視聴装置の画面上のウインドウに表示されるビデオの視聴
を測定するための測定システムであって、 前記ウインドウに表示されるビデオに関連する識別データを決定するように構成
されたソフトウェアメータと、 前記識別データを認識すべきかどうか決定する際に認識ルールを適用するように
構成されたクレジターとを備える測定システム。
45. A measurement system for measuring the viewing of a video displayed in a window on a screen of a viewing device, wherein the measuring system is configured to determine identification data associated with the video displayed in the window. A measurement system comprising: a software meter; and a crediter configured to apply a recognition rule when determining whether to recognize the identification data.
【請求項46】 前記認識ルールは、最小化を含み、前記クレジターは、前
記視聴ウインドウが最小化されない場合に限り前記識別データを認識するプログ
ラムコードを有する請求項45記載の測定システム。
46. The measurement system according to claim 45, wherein the recognition rule includes minimization, and the creditor has a program code for recognizing the identification data only when the viewing window is not minimized.
【請求項47】 前記認識ルールは、最小ウインドウサイズを含み、前記ク
レジターは、前記視聴ウインドウのサイズが前記最小ウインドウサイズを上回る
場合に限り前記識別データを認識するプログラムコードを有する請求項45記載
の測定システム。
47. The recognition rule according to claim 45, wherein the recognition rule includes a minimum window size, and the creditor has a program code for recognizing the identification data only when a size of the viewing window exceeds the minimum window size. Measurement system.
【請求項48】 前記認識ルールは、前記視聴ウインドウの閉鎖量を含み、
前記クレジターは、前記視聴ウインドウの閉鎖量が最大閉鎖を下回る場合に限り
前記識別データを認識するプログラムコードを有する請求項45記載の測定シス
テム。
48. The recognition rule includes a closing amount of the viewing window,
46. The measurement system according to claim 45, wherein the crediter has a program code for recognizing the identification data only when a closing amount of the viewing window is less than a maximum closing amount.
【請求項49】 前記認識ルールは、前記視聴ウインドウが占有する画面の
パーセンテージを含み、前記クレジターは、前記視聴ウインドウが占有する画面
のパーセンテージが最小パーセンテージを上回る場合に限り前記識別データを認
識するプログラムコードを有する請求項45記載の測定システム。
49. The recognition rule includes a percentage of the screen occupied by the viewing window, and the crediter recognizes the identification data only when the percentage of the screen occupied by the viewing window exceeds a minimum percentage. 46. The measuring system according to claim 45, comprising a code.
【請求項50】 前記視聴ウインドウは第1の視聴ウインドウであり、第2
の視聴ウインドウは画面上に表示され、オーディオは、前記第1および第2の視
聴ウインドウのうちの一方に対してプレイされており、前記クレジターは、前記
オーディオと関連する前記第1および第2の視聴ウインドウの一方のみに対する
前記識別データを認識するプログラムコードを有する請求項45記載の測定シス
テム。
50. The viewing window is a first viewing window and a second viewing window.
Is displayed on a screen, audio is being played to one of the first and second viewing windows, and the creditor is associated with the first and second windows associated with the audio. The measuring system according to claim 45, further comprising a program code for recognizing the identification data for only one of the viewing windows.
【請求項51】 前記視聴ウインドウは第1の視聴ウインドウであり、第2
の視聴ウインドウは画面上に表示され、前記第1および第2の視聴ウインドウの
うちの一方は他方よりも大きい視聴ウインドウであり、前記クレジターは、大き
い方の視聴ウインドウのみに対する前記識別データを認識するプログラムコード
を有する請求項45記載の測定システム。
51. The viewing window is a first viewing window and a second viewing window.
Is displayed on the screen, one of the first and second viewing windows is a larger viewing window than the other, and the creditor recognizes the identification data for only the larger viewing window. The measuring system according to claim 45, comprising a program code.
【請求項52】 前記視聴ウインドウは第1の視聴ウインドウであり、第2
の視聴ウインドウは画面上に表示され、前記第1および第2の視聴ウインドウの
一方は一番上の視聴ウインドウであり、前記クレジターは、前記一番上の視聴ウ
インドウのみに対する前記識別データを認識するプログラムコードを有する請求
項45記載の測定システム。
52. The viewing window is a first viewing window and a second viewing window.
Is displayed on a screen, one of the first and second viewing windows is a top viewing window, and the creditor recognizes the identification data for only the top viewing window. The measuring system according to claim 45, comprising a program code.
【請求項53】 前記認識ルールは、最小化および最小ウインドウサイズを
含み、前記クレジターは、前記視聴ウインドウが最小化されず、かつ前記視聴ウ
インドウのサイズが前記最小ウインドウサイズを上回る場合にかぎり前記識別デ
ータを認識するプログラムコードを含む請求項45記載の測定システム。
53. The recognition rule includes a minimization and a minimum window size, wherein the creditor determines the identification only if the viewing window is not minimized and the size of the viewing window exceeds the minimum window size. The measuring system according to claim 45, comprising a program code for recognizing data.
【請求項54】 前記認識ルールは、最小化と前記視聴ウインドウの閉鎖量
を含み、前記クレジターは、前記視聴ウインドウが最小化されずかつ前記視聴ウ
インドウの閉鎖量が最大閉鎖を下回る場合に限り、前記識別データを認識するプ
ログラムコードを有する請求項45記載の測定システム。
54. The recognition rule includes minimization and a closing amount of the viewing window, wherein the creditor determines that the viewing window is not minimized and the closing amount of the viewing window is less than a maximum closing. The measuring system according to claim 45, further comprising a program code for recognizing the identification data.
【請求項55】 前記認識ルールは、最小化と前記視聴ウインドウが占有す
る画面のパーセンテージとを含み、前記クレジターは、前記視聴ウインドウが最
小化されずかつ前記視聴ウインドウが占有する画面のパーセンテージが最小パー
センテージを上回る場合に限り、前記識別データを認識するプログラムコードを
有する請求項45記載の測定システム。
55. The recognition rule includes minimization and a percentage of the screen occupied by the viewing window, wherein the creditor determines that the viewing window is not minimized and the percentage of the screen occupied by the viewing window is minimum. 46. The measuring system according to claim 45, further comprising a program code for recognizing the identification data only when the percentage is exceeded.
【請求項56】 前記認識ルールは、最小ウインドウサイズおよび前記視聴
ウインドウの閉鎖量を含み、前記クレジターは、前記視聴ウインドウのサイズが
前記最小ウインドウサイズを上回りかつ前記視聴ウインドウの閉鎖量が最大閉鎖
未満である場合に限り、前記識別データを認識するプログラムコードを有する請
求項45記載の測定システム。
56. The recognition rule includes a minimum window size and a closing amount of the viewing window, wherein the creditor determines that the size of the viewing window exceeds the minimum window size and the closing amount of the viewing window is less than the maximum closing amount. The measuring system according to claim 45, further comprising a program code for recognizing the identification data only when
【請求項57】 前記認識ルールは、最小ウインドウサイズと前記視聴ウイ
ンドウが占有する画面のパーセンテージとを含み、前記クレジターは、前記視聴
ウインドウのサイズが前記最小ウインドウサイズを上回りかつ前記視聴ウインド
ウが占有する画面のパーセンテージが最小パーセンテージを上回る場合に限り、
前記識別データを認識するプログラムコードを有する請求項45記載の測定シス
テム。
57. The recognition rule includes a minimum window size and a percentage of the screen occupied by the viewing window, wherein the creditor determines that the size of the viewing window exceeds the minimum window size and is occupied by the viewing window. Only if the screen percentage is above the minimum percentage,
The measuring system according to claim 45, further comprising a program code for recognizing the identification data.
【請求項58】 前記認識ルールは、前記視聴ウインドウの閉鎖量と前記視
聴ウインドウが占有する画面のパーセンテージとを含み、前記クレジターは、前
記視聴ウインドウの閉鎖量が最大閉鎖を下回りかつ前記視聴ウインドウが占有す
る画面のパーセンテージが最小パーセンテージを上回る場合に限り、前記識別デ
ータを認識するプログラムコードを有する請求項45記載の測定システム。
58. The recognition rule includes a closing amount of the viewing window and a percentage of a screen occupied by the viewing window, wherein the creditor determines that the closing amount of the viewing window is less than a maximum closing and the viewing window is closed. 46. The measuring system according to claim 45, further comprising a program code for recognizing the identification data only when a percentage of the occupied screen exceeds a minimum percentage.
【請求項59】 前記認識ルールは、最小化、最小ウインドウサイズ、およ
び前記視聴ウインドウの閉鎖量を含み、前記クレジターは、前記視聴ウインドウ
が最小化されず、前記視聴ウインドウのサイズが前記最小ウインドウサイズを上
回り、かつ前記視聴ウインドウの閉鎖量が最大閉鎖を下回る場合に限り、前記識
別データを認識するプログラムコードを有する請求項45記載の測定システム。
59. The recognition rule includes a minimization, a minimum window size, and a closing amount of the viewing window, wherein the creditor determines that the viewing window is not minimized and the size of the viewing window is the minimum window size. 46. The measurement system according to claim 45, further comprising a program code for recognizing the identification data only when the number of the viewing windows exceeds the maximum closing amount.
【請求項60】 前記認識ルールは、最小化、最小ウインドウサイズ、およ
び前記視聴ウインドウが占有する画面のパーセンテージを含み、前記クレジター
は、前記視聴ウインドウが最小化されず、前記視聴ウインドウのサイズが前記最
小ウインドウサイズを上回り、かつ前記視聴ウインドウが占有する画面のパーセ
ンテージが最小パーセンテージを上回る場合に限り、前記識別データを認識する
プログラムコードを有する請求項45記載の測定システム。
60. The recognition rule includes a minimization, a minimum window size, and a percentage of the screen occupied by the viewing window, wherein the creditor determines that the viewing window is not minimized and the size of the viewing window is 46. The measurement system according to claim 45, further comprising a program code for recognizing the identification data only when the size of the screen occupied by the viewing window exceeds the minimum window size and exceeds the minimum percentage.
【請求項61】 前記認識ルールは、最小ウインドウサイズ、前記視聴ウイ
ンドウの閉鎖量、および前記視聴ウインドウが占有する画面のパーセンテージを
含み、前記クレジターは、前記視聴ウインドウのサイズが前記最小ウインドウサ
イズを上回り、前記視聴ウインドウの閉鎖量が最大閉鎖を下回リ、かつ前記視聴
ウインドウが占有する画面のパーセンテージが最小パーセンテージを上回る場合
に限り、前記識別データを認識するプログラムコードを有する請求項45記載の
測定システム。
61. The recognition rule includes a minimum window size, a closing amount of the viewing window, and a percentage of a screen occupied by the viewing window, wherein the creditor determines that the size of the viewing window exceeds the minimum window size. 46. The measurement according to claim 45, further comprising a program code for recognizing the identification data only when a closing amount of the viewing window is less than a maximum closing and a percentage of a screen occupied by the viewing window exceeds a minimum percentage. system.
【請求項62】 前記ステップa)で適用される前記予め定められた認識ル
ールは、最小化、前記視聴ウインドウの閉鎖量、および前記視聴ウインドウが占
有する画面のパーセンテージを含み、前記ステップb)は、前記視聴ウインドウ
が最小化されず、前記視聴ウインドウの閉鎖量が最大閉鎖を下回り、かつ前記視
聴ウインドウが占有する画面のパーセンテージが最小パーセンテージを上回る場
合に限り、前記視聴ウインドウに対する視聴を認識するステップを有する請求項
45記載の測定システム。
62. The predetermined recognition rule applied in the step a) includes minimization, a closing amount of the viewing window, and a percentage of a screen occupied by the viewing window, and the step b) includes: Recognizing viewing of the viewing window only if the viewing window is not minimized, the closing amount of the viewing window is below the maximum closure, and the percentage of the screen occupied by the viewing window exceeds the minimum percentage. The measurement system according to claim 45, comprising:
【請求項63】 前記認識ルールは、最小化、最小ウインドウサイズ、前記
視聴ウインドウの閉鎖量、および前記視聴ウインドウが占有する画面のパーセン
テージを含み、前記クレジターは、前記視聴ウインドウが最小化されず、前記視
聴ウインドウのサイズが最小ウインドウサイズを上回り、前記視聴ウインドウの
閉鎖量が最大閉鎖を下回り、かつ前記視聴ウインドウが占有する画面のパーセン
テージが最小パーセンテージを上回る場合に限り、前記識別データを認識するプ
ログラムコードを有する請求項45記載の測定システム。
63. The recognition rule includes a minimization, a minimum window size, a closing amount of the viewing window, and a percentage of a screen occupied by the viewing window, wherein the creditor determines that the viewing window is not minimized, A program for recognizing the identification data only when the size of the viewing window exceeds the minimum window size, the closing amount of the viewing window is less than the maximum closing, and the percentage of the screen occupied by the viewing window exceeds the minimum percentage. 46. The measuring system according to claim 45, comprising a code.
【請求項64】 前記ソフトウェアメータは、前記視聴装置がCOMインタ
フェースを有するのかAPIインタフェースを有するのか決定する第1プログラ
ムコードと、前記COMインタフェースのチャンネル関連オブジェクトからまた
は、前記APIインタフェースを介するデオアプリケーションと関連するアプリ
ケーション関連データから、チャンネルデータを決定する第2プログラムコード
とを有する請求項45記載の測定システム。
64. The software meter, comprising: a first program code for determining whether the viewing device has a COM interface or an API interface; and a video application from a channel-related object of the COM interface or via the API interface. 46. The measurement system of claim 45, further comprising: a second program code for determining channel data from associated application-related data.
【請求項65】 前記ソフトウェアメータは、チャンネルデータに基づいて
電子番組ガイドから番組および/または局を決定する第3プログラムコード有す
る請求項64記載の測定システム。
65. The measurement system according to claim 64, wherein said software meter has a third program code for determining a program and / or a station from an electronic program guide based on channel data.
【請求項66】 前記ソフトウェアメータは、前記視聴装置がCOMインタ
フェースもAPIインタフェースも有しない場合、ウインドウテキストからチャ
ンネルデータを決定する第3のプログラムコードを有する請求項64記載の測定
システム。
66. The measurement system according to claim 64, wherein the software meter has a third program code for determining channel data from window text when the viewing device has neither a COM interface nor an API interface.
【請求項67】 前記ソフトウェアメータは、チャンネルデータに基づいて
電子番組ガイドから番組および/または局を決定する第4プログラムコード有す
る請求項66記載の測定システム。
67. The measurement system of claim 66, wherein the software meter has a fourth program code for determining a program and / or station from an electronic program guide based on channel data.
【請求項68】 前記ソフトウェアメータは、主ウインドウを発見する第4
プログラムコードを有し、前記ソフトウェアメータは、前記主ウインドウからビ
デオアプリケーション主ウインドウを発見する第5プログラムコードを有し、前
記ソフトウェアメータは前記ビデオアプリケーション主ウインドウのチャイルド
ウインドウを発見する第6プログラムコードを有し、前記ソフトウェアメータは
、前記チャイルドウインドウからチャンネル関連チャイルドウインドウを発見す
る第7プログラムコードを有し、前記ソフトウェアメータは、前記チャンネル関
連チャイルドウインドウからチャンネルデータを決定する第8プログラムコード
を有する請求項66記載の測定システム。
68. The software meter, comprising: finding a main window;
Having program code, the software meter having fifth program code for finding a video application main window from the main window, and the software meter having sixth program code for finding a child window of the video application main window. Wherein the software meter has seventh program code for finding a channel-related child window from the child window, and the software meter has eighth program code for determining channel data from the channel-related child window. Item 70. The measurement system according to Item 66.
【請求項69】 前記第4プログラムコードは、コールバック機能を用いて
前記主ウインドウから前記ビデオアプリケーション主ウインドウを発見する請求
項68記載の測定システム。
69. The measurement system of claim 68, wherein the fourth program code finds the video application main window from the main window using a callback function.
【請求項70】 前記第6プログラムコードは、コールバック機能を用いて
前記チャンネル関連チャイルドウインドウを発見する請求項68記載の測定シス
テム。
70. The measurement system according to claim 68, wherein the sixth program code finds the channel-related child window using a callback function.
【請求項71】 前記ソフトウェアメータは、前記チャンネルデータに基づ
いて電子番組ガイドから番組および/または局を決定する第9プログラムコード
を有する請求項68記載の測定システム。
71. The measurement system of claim 68, wherein said software meter has a ninth program code for determining a program and / or station from an electronic program guide based on said channel data.
【請求項72】 前記ソフトウェアメータは、 a)前記表示されたビデオに関するビデオアプリケーションから同調データを
決定するように実行可能な第1プログラムコードと、 b)表示されたビデオに関する補助識別コードを決定するように実行可能な第
2プログラムコードとを備える請求項45記載の測定システム。
72. The software meter: a) first program code executable to determine tuning data from a video application for the displayed video; and b) an auxiliary identification code for the displayed video. 46. The measurement system of claim 45, comprising a second program code executable as described above.
【請求項73】 前記第2プログラムコードは、デバイスドライバから前記
補助識別コードを決定する請求項72記載の測定システム。
73. The measurement system according to claim 72, wherein the second program code determines the auxiliary identification code from a device driver.
【請求項74】 前記デバイスドライバは、ビデオ同調カード用のデバイス
ドライバである請求項73記載の測定システム。
74. The measurement system according to claim 73, wherein said device driver is a device driver for a video tuning card.
【請求項75】 前記同調データに基づいて電子番組ガイドから番組および
/または局を決定するように構成された第3プログラムコードを有する請求項7
2記載の測定システム。
75. A third program code configured to determine a program and / or station from an electronic program guide based on the tuning data.
2. The measurement system according to 2.
【請求項76】 前記第1プログラムコードは、i)前記視聴装置がCOM
インタフェースを有するのかAPIインタフェースを有するのか決定し、ii)
前記視聴装置がCOMインタフェースを有する場合、該COMインタフェースの
チャンネル関連オブジェクトからチャンネルデータを決定し、iii)前記視聴
装置がAPIインタフェースを有する場合、ビデオアプリケーションと関連する
アプリケーション関連データからチャンネルデータを決定するように構成されて
いる請求項72記載の測定システム。
76. The first program code comprises: i) the viewing device is a COM
Determining whether it has an interface or an API interface, ii)
If the viewing device has a COM interface, determine channel data from channel-related objects of the COM interface; iii) if the viewing device has an API interface, determine channel data from application-related data associated with a video application. 73. The measurement system of claim 72, wherein the measurement system is configured to:
【請求項77】 前記第1プログラムコードは、前記視聴装置がCOMイン
タフェースもAPIインタフェースも有しない場合にウインドウテキストからチ
ャンネルデータを決定するように構成される請求項76記載の測定システム。
77. The measurement system of claim 76, wherein the first program code is configured to determine channel data from window text when the viewing device has neither a COM interface nor an API interface.
【請求項78】 前記同調データに基づいて電子番組ガイドから番組および
/または局を決定するように構成される第3プログラムコードを有する請求項7
7記載の測定システム。
78. Third program code configured to determine programs and / or stations from an electronic program guide based on the tuning data.
7. The measurement system according to 7.
【請求項79】 前記第1プログラムコードは、i)主ウインドウを発見し
、 ii)前記主ウインドウからビデオアプリケーション主ウインドウを発見し、 iii)前記ビデオアプリケーション主ウインドウのチャイルドウインドウを発
見し、iv)前記チャイルドウインドウからチャンネル関連チャイルドウインド
ウを発見し、v)前記チャンネル関連チャイルドウインドウからチャンネルデー
タを決定するように構成される請求項77記載の測定システム。
79. The first program code comprising: i) finding a main window; ii) finding a video application main window from the main window; iii) finding a child window of the video application main window; iv). 78. The measurement system of claim 77, wherein the measurement system is configured to find a channel-related child window from the child window and v) determine channel data from the channel-related child window.
【請求項80】 前記第1プログラムコードは、コールバック機能を用いて
前記主ウインドウから前記ビデオアプリケーション主ウインドウを発見するよう
に構成されている請求項79記載の測定システム。
80. The measurement system of claim 79, wherein the first program code is configured to find the video application main window from the main window using a callback function.
【請求項81】 前記第1のプログラムコードは、コールバック機能を用い
て前記チャンネル関連チャイルドウインドウを発見するように構成されている請
求項79記載の測定システム。
81. The measurement system of claim 79, wherein the first program code is configured to find the channel-related child window using a callback function.
【請求項82】 前記同調データに基づいて電子番組ガイドから番組および
/または局を決定するように構成された第3プログラムコードを有する請求項7
9記載の測定システム。
82. A third program code configured to determine programs and / or stations from an electronic program guide based on the tuning data.
9. The measurement system according to 9.
【請求項83】 前記ソフトウェアメータは、Javaに書きこまれている
請求項45記載の測定システム。
83. The measurement system according to claim 45, wherein the software meter is written in Java.
JP2000587480A 1998-12-08 1999-07-19 Measuring video viewing in a window Pending JP2002532952A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US20722498A 1998-12-08 1998-12-08
US09/207,224 1998-12-08
PCT/US1999/016321 WO2000035131A1 (en) 1998-12-08 1999-07-19 Metering viewing of video displayed in windows

Publications (1)

Publication Number Publication Date
JP2002532952A true JP2002532952A (en) 2002-10-02

Family

ID=22769683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000587480A Pending JP2002532952A (en) 1998-12-08 1999-07-19 Measuring video viewing in a window

Country Status (8)

Country Link
EP (1) EP1147631A1 (en)
JP (1) JP2002532952A (en)
CN (1) CN1329783A (en)
AR (1) AR026847A1 (en)
AU (1) AU5112899A (en)
CA (1) CA2351340A1 (en)
HK (1) HK1043673A1 (en)
WO (1) WO2000035131A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9332363B2 (en) 2011-12-30 2016-05-03 The Nielsen Company (Us), Llc System and method for determining meter presence utilizing ambient fingerprints
US9489640B2 (en) 2006-07-12 2016-11-08 The Nielsen Company (Us), Llc Methods and systems for compliance confirmation and incentives

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6708335B1 (en) * 1999-08-18 2004-03-16 Webtv Networks, Inc. Tracking viewing behavior of advertisements on a home entertainment system
SE0004566D0 (en) * 2000-12-11 2000-12-11 Boxer Tv Access Ab An electronics device comprising means for receiving a television signal and means for communicating with a provider of Internet pages

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0180460B1 (en) * 1984-10-31 1990-09-19 Sony Corporation Decoders for pay television systems
US4677466A (en) * 1985-07-29 1987-06-30 A. C. Nielsen Company Broadcast program identification method and apparatus
US5070400A (en) * 1987-06-30 1991-12-03 Comsat Pay-tv time purchase scheme
US5481294A (en) * 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
US5629739A (en) * 1995-03-06 1997-05-13 A.C. Nielsen Company Apparatus and method for injecting an ancillary signal into a low energy density portion of a color television frequency spectrum

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9489640B2 (en) 2006-07-12 2016-11-08 The Nielsen Company (Us), Llc Methods and systems for compliance confirmation and incentives
US10387618B2 (en) 2006-07-12 2019-08-20 The Nielsen Company (Us), Llc Methods and systems for compliance confirmation and incentives
US11741431B2 (en) 2006-07-12 2023-08-29 The Nielsen Company (Us), Llc Methods and systems for compliance confirmation and incentives
US9332363B2 (en) 2011-12-30 2016-05-03 The Nielsen Company (Us), Llc System and method for determining meter presence utilizing ambient fingerprints

Also Published As

Publication number Publication date
EP1147631A1 (en) 2001-10-24
HK1043673A1 (en) 2002-09-20
CN1329783A (en) 2002-01-02
AR026847A1 (en) 2003-03-05
WO2000035131A1 (en) 2000-06-15
AU5112899A (en) 2000-06-26
CA2351340A1 (en) 2000-06-15

Similar Documents

Publication Publication Date Title
JP4287053B2 (en) Audience rating system for digital TV
KR100427813B1 (en) A hand-held apparatus for simulating two way connectivity for one way data streams
KR100427814B1 (en) A host apparatus for simulating two way connectivity for one way data streams
US7644422B2 (en) Interactive service device metering systems
US7228560B2 (en) Performing server side interactive television
US6806913B2 (en) Apparatus and method for processing additional information in data broadcast system
US20020059576A1 (en) Metering viewing of video displayed in windows
CN1186928C (en) Advertisement selection based on user active in an electronic program guide
EP0901284A2 (en) Internet linkage with broadcast TV
JP2002532952A (en) Measuring video viewing in a window
MXPA01005637A (en) Metering viewing of video displayed in windows
AU736423B2 (en) Audience measurement system for digital television
AU756583B2 (en) Audience measurement system for digital television
KR19990086448A (en) How to connect to the advertising home page of a satellite broadcast receiver
MXPA00000429A (en) Audience measurement system for digital television