JP5502567B2 - Broadcast distribution system, broadcast distribution method, and content viewing program - Google Patents
Broadcast distribution system, broadcast distribution method, and content viewing program Download PDFInfo
- Publication number
- JP5502567B2 JP5502567B2 JP2010086442A JP2010086442A JP5502567B2 JP 5502567 B2 JP5502567 B2 JP 5502567B2 JP 2010086442 A JP2010086442 A JP 2010086442A JP 2010086442 A JP2010086442 A JP 2010086442A JP 5502567 B2 JP5502567 B2 JP 5502567B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- unit
- display area
- broadcast
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、インターネットなど通信回線を相互に接続して構築される通信ネットワークを通じて、コンテンツサーバーからユーザー端末に対してコンテンツデータを配信する同報配信システム、同報配信方法及びコンテンツ視聴プログラムに関する。 The present invention relates to a broadcast distribution system, a broadcast distribution method, and a content viewing program for distributing content data from a content server to a user terminal through a communication network constructed by mutually connecting communication lines such as the Internet.
従来、各放送局によって電波を通じたテレビジョン放送が提供されている。このテレビジョン放送において、ユーザーは、テレビ受像機によって目的の番組を視聴するほか、テレビ受像機にテレビ番組を表示させたまま、他の作業を行いながら視聴する、所謂「ながら観」がされていた。 Conventionally, television broadcasting through radio waves is provided by each broadcasting station. In this television broadcasting, the user is watching the target program with the television receiver, and also viewing the television program while performing other work while the television program is displayed on the television receiver. It was.
その一方で、従来より、インターネット等の通信ネットワーク上に配置されたサーバーから、同報コンテンツを、インターネット経由でユーザー端末に送信するシステムがある(例えば、特許文献1)。この従来のシステムでは、汎用的な視聴用アプリケーションを、ユーザー端末上で起動しユーザーパソコンの画面上で再生するか、或いはそれら視聴用アプリケーションをwebブラウザに埋め込んだ形で、webブラウザ内において再生するのが一般的である。 On the other hand, conventionally, there is a system for transmitting broadcast content from a server arranged on a communication network such as the Internet to a user terminal via the Internet (for example, Patent Document 1). In this conventional system, a general-purpose viewing application is started on the user terminal and played on the screen of the user personal computer, or the viewing application is embedded in the web browser and played in the web browser. It is common.
しかしながら、上記従来のシステムは、テレビ放送の視聴体験をインターネット上で再現するという発想にもとづいたものではなく、単にコンテンツをインターネット経由で「配信する」ことを主眼としたシンプルな配信システムである。 However, the above-mentioned conventional system is not based on the idea of reproducing a television broadcast viewing experience on the Internet, but is a simple distribution system whose main purpose is simply to “distribute” content via the Internet.
ところが、各放送局が電波を通じて放送する番組コンテンツを、インターネット等の通信ネットワークを通じて、電波放送と同期させて配信する、いわゆるサイマル放送サービスなどのように、現在はインターネット放送のサービスが拡大している。このようなインターネット放送の利用形態の増大に伴って、いわゆるテレビ受像機以外のスクリーン上で放送的なコンテンツ視聴を行う機会が拡大しているにも関わらず、ただコンテンツをユーザーのデスクトップ上で単独の再生プレーヤーやwebブラウザ内で再生するだけのシステムでは、本質的にテレビ放送の視聴体験をユーザーに提供することが困難である。 However, Internet broadcasting services are currently expanding, such as so-called simulcasting services that deliver program content broadcasted by each broadcast station via radio waves in synchronization with radio broadcasts via communication networks such as the Internet. . Despite the increasing use of Internet broadcasting, the opportunity to view broadcast content on screens other than so-called television receivers is expanding, but content is simply displayed on the user's desktop. However, it is essentially difficult to provide a user with a TV broadcast viewing experience with a system that only plays back in a player or web browser.
その結果、テレビ放送に比べユーザーの平均視聴継続時間が数分の1程度であるという調査結果も出るに至り、ネットにおける放送型サービスのメディア価値が過小評価される結果となっている。 As a result, a survey result that the average viewing duration time of the user is about a fraction of that of the television broadcast is obtained, and the media value of the broadcast service on the Internet is underestimated.
このような状況を生み出す原因のひとつにパーソナルコンピュータのデスクトップがユーザーにとって能動的な情報収集の場であり、その場においてこれまでの再生プレーヤーの提供方法が「邪魔」になっていたことが考えられる。つまり、従来のパーソナルコンピュータの利用形態では、同報コンテンツのみに長い時間を占有されることを望まないユーザーが大半であり、その結果として同報サービスの利用継続を停止し別の作業を開始してしまうという「排他的な」挙動を招く結果となっている。 One of the causes of this situation is that the personal computer desktop is a place for active information gathering for users, and the method of providing playback players so far has been an obstacle to the situation. . In other words, in the conventional use form of personal computers, the majority of users do not want to occupy a long time only with the broadcast content, and as a result, the use of the broadcast service is stopped and another work is started. This results in “exclusive” behavior.
例えば、上記特許文献1に開示されたような情報処理端末の画面では、テレビ受像機の画面とは異なり、インターネット等による情報収集や、文書作成ソフトによる文章作成など、ユーザーが能動的に作業をする作業場であり、ユーザーが他の作業を行っているときには、他のウィンドウの表示や、デスクトップアイコンの選択などの操作が行われるため、コンテンツ再生用のウィンドウが表示されていると、他の作業が煩雑となるとともに作業効率の低下となってしまっていた。その結果、ユーザが別の作業を実行する場合には、コンテンツの視聴継続を停止してしまっていたため、コンテンツが視聴されないという問題があった。 For example, unlike the screen of a television receiver, the screen of the information processing terminal as disclosed in the above-mentioned Patent Document 1 allows the user to actively work such as collecting information via the Internet or the like, or creating text using document creation software. When the user is doing other work, operations such as displaying other windows and selecting desktop icons are performed, so if the content playback window is displayed, other work Has become complicated and the work efficiency has been reduced. As a result, when the user performs another work, since the viewing of the content is stopped, there is a problem that the content is not viewed.
そこで、本発明は、上述した従来技術の問題点を解決するためになされたものであり、その目的は旧来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することで、結果として視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出し、かつその視聴ログを取得する事を可能とする同報配信システム、同報配信方法及びコンテンツ視聴プログラムを提供することにある。 Therefore, the present invention has been made to solve the above-described problems of the prior art, and the purpose of the present invention is essentially to “watch while watching” as a viewing experience of a television broadcast by an old television receiver. By replaying on the desktop, the existing “exclusive” user behavior is avoided, and broadcast content and other work are provided in a form that can coexist on the desktop, resulting in viewing duration. To provide a broadcast distribution system, a broadcast distribution method, and a content viewing program that can improve the performance of media and create a media value more than ever on the desktop of a personal computer and obtain the viewing log. is there.
上記課題を解決するために、本発明は、通信ネットワークに接続可能な情報端末に画像を含むコンテンツを配信するコンテンツ同報配信システムであって、アプリケーションを実行するアプリケーション実行部と、グラフィックユーザーインターフェースを表示するための画像情報を生成するGUI制御部と、通信ネットワークを通じて、コンテンツを受信する受信部と、受信部が受信したコンテンツを表示及び出力するためのコンテンツ合成部と、全表示領域内において、グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域を検出するGUI監視部とを備える。 In order to solve the above problems, the present invention provides a content broadcast distribution system for distributing content including an image to an information terminal connectable to a communication network, comprising: an application execution unit for executing an application; and a graphic user interface. Within the entire display area, a GUI control unit that generates image information for display, a reception unit that receives content via a communication network, a content synthesis unit that displays and outputs the content received by the reception unit , A GUI monitoring unit for detecting an application display area defined in the graphic user interface .
そして、本発明において、アプリケーション実行部は、アプリケーションの起動及び実行に関するインターフェースや実行結果を、ユーザーインターフェース内に画成されたアプリケーション表示領域に表示させ、グラフィックユーザーインターフェースでは、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示され、GUI制御部は、GUI監視部による検出結果に従って、背景を所定の背景色に切り替え、コンテンツ合成部は、マスク画面上のアプリケーション表示領域以外の表示領域において、切り替えられた背景色と同一色の画素に対し、コンテンツの画像を合成する。 In the present invention, the application execution unit displays an interface and an execution result related to the activation and execution of the application in an application display area defined in the user interface, and the image of the content is synthesized in the graphic user interface. The mask screen, the application display area, and the background are displayed in a hierarchical manner, the GUI control unit switches the background to a predetermined background color according to the detection result by the GUI monitoring unit , and the content synthesis unit displays the application on the mask screen. In the display area other than the display area, the content image is synthesized with the pixel of the same color as the switched background color.
また、他の発明は、通信ネットワークに接続可能な情報端末に画像を含むコンテンツを配信するコンテンツ同報方法であって、
(1)情報端末上で、グラフィックユーザーインターフェースを表示するための画像情報を生成するとともに、情報端末上で、アプリケーションを実行し、該アプリケーションの起動及び実行に関するインターフェースや実行結果を、グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域に表示させる画面表示制御ステップと、
(2)グラフィックユーザーインターフェースにおいて、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示するGUI制御ステップと、
(3)情報端末において、通信ネットワークを通じて、コンテンツを受信する受信ステップと、
(4)背景を所定の背景色に切り替えるとともに、全表示領域内におけるアプリケーション表示領域を検出し、この検出結果に従って、マスク画面上のアプリケーション表示領域以外の表示領域において、切り替えられた背景色と同一色の画素に対し、コンテンツの画像を合成して、表示するコンテンツ合成ステップと
を有する。
Another invention is a content broadcast method for distributing content including an image to an information terminal connectable to a communication network,
(1) Image information for displaying a graphic user interface is generated on an information terminal, an application is executed on the information terminal, and an interface and an execution result related to activation and execution of the application are displayed in the graphic user interface. Screen display control steps to be displayed in the application display area defined in
(2) In a graphic user interface, a GUI control step for hierarchically displaying a mask screen on which the image of the content is combined, the application display area, and a background;
(3) a receiving step of receiving content through a communication network at the information terminal;
(4) The background is switched to a predetermined background color, and the application display area in the entire display area is detected, and the same background color as the switched background color is displayed in the display area other than the application display area on the mask screen according to the detection result. A content composition step of composing and displaying a content image on the color pixels.
これらの発明によれば、背景及び、アイコンや他のアプリケーション用ウィンドウ等のアプリケーション領域の前面にマスク画面とを階層的に表示させ、そのマスク画面上のアプリケーション表示領域以外の表示領域において、コンテンツ画像を合成して表示させるので、コンテンツを再生させた状態であっても、他のアプリケーション用ウインドウ及びアイコン等を、通常と同様に画面上に表示させ、再生コンテンツをそれらの背面に表示することができる。その結果、他の作業処理の作業効率を低下させずに、コンテンツ再生が可能となるので、情報処理端末の表示画面において、継続的にコンテンツを再生させることができる。 According to these inventions, a mask image is hierarchically displayed in front of an application area such as an icon or another application window, and a content image is displayed in a display area other than the application display area on the mask screen. As a result, other application windows and icons can be displayed on the screen as usual, and the playback content can be displayed on the back of the content. it can. As a result, the content can be played back without reducing the work efficiency of other work processes, so that the content can be played back continuously on the display screen of the information processing terminal.
すなわち、旧来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することで、結果として視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出させることができる。 In other words, by recreating “watching” as an experience of watching TV broadcasts on a conventional television receiver on the desktop of a personal computer, the conventional “exclusive” user behavior can be avoided and broadcasted. Providing content and other work in a form that can coexist on the desktop can result in improved viewing duration and resulting media value on the desktop of a personal computer.
また、本発明では、背景を所定の背景色に切り換え、コンテンツが再生される表示領域において、背景色を同一色の画素に対し、コンテンツを合成するので、デスクトップ上に表示されるコンテンツ画像の画質調整処理を容易にすることができ、本来のコンテンツの画質状態で表示させることができる。 In the present invention, since the background is switched to a predetermined background color and the content is synthesized with pixels of the same color in the display area where the content is reproduced, the image quality of the content image displayed on the desktop Adjustment processing can be facilitated, and the image can be displayed in the original image quality state.
上記発明において、GUI監視部は、全表示領域内におけるアプリケーション表示領域の座標を周期的に検出することが好ましい。通常、デスクトップ上に表示されている他のアプリケーション用のウインドウ等は、ユーザー操作によって画面上を移動するため、随時、アプリケーション表示領域は変化している。本発明のGUI監視部は、この変化を周期的に監視し、その変化に応じて、コンテンツを再生させる領域を変化させてコンテンツを表示させるので、ユーザーが実行する他のアプリケーション用のウインドウがコンテンツ画像によって、非表示状態となることを防止できる。その結果、コンテンツ再生を継続させたまま、ユーザーは他の作業を効率よく実行することができる。 In the above invention, it is preferable that the GUI monitoring unit periodically detects the coordinates of the application display area in the entire display area. Usually, windows for other applications displayed on the desktop are moved on the screen by a user operation, so that the application display area changes at any time. Since the GUI monitoring unit of the present invention periodically monitors this change and displays the content by changing the area in which the content is reproduced according to the change, the window for another application executed by the user is the content. The image can be prevented from being in a non-display state. As a result, the user can efficiently perform other operations while continuing the content reproduction.
また、上記発明において、GUI制御部は、所定のユーザー操作を検出した場合に、コンテンツ合成部に対して、アプリケーション表示領域を縮小又は消去し、コンテンツの画像が前面に全画面表示されるように切り換える機能をさらに備えることが好ましい。この場合には、他の作業を行っている状態で、ユーザーがコンテンツを視聴したいと判断した場合に、即時にコンテンツを視聴させることができる。また、上記発明において、コンテンツは、放送局における電波放送と同内容のコンテンツデータが、電波放送と同期させて配信されたものであり、コンテンツデータ内には、電波放送の放送経過時間を、配信側経過時間であるタイムラインとして打刻され、情報端末では、コンテンツデータの再生に合わせてタイムラインが検出され、検出されたタイムラインを配信側経過時間として再生履歴情報として記録するとともに、タイムラインが検出された現在時刻が、情報端末側における視聴時刻データとして再生履歴情報に追加されることが好ましい。 In the above invention, when the GUI control unit detects a predetermined user operation, the content display unit reduces or deletes the application display area so that the content image is displayed in full screen on the front. It is preferable to further include a switching function. In this case, when the user decides to view the content while other work is being performed, the content can be viewed immediately. In the above invention, the content is content data having the same content as the radio broadcast at the broadcasting station, and is distributed in synchronization with the radio broadcast, and the broadcast time of the radio broadcast is distributed in the content data. The timeline is stamped as a timeline that is the elapsed time on the side, and the information terminal detects the timeline as the content data is played back, records the detected timeline as playback history information as the elapsed time on the delivery side, It is preferable that the current time at which is detected is added to the reproduction history information as viewing time data on the information terminal side.
なお、上述した本発明に係る装置及び方法は、所定の言語で記述されたプログラムをコンピューター上で実行することにより実現することができる。そして、このようなプログラムは、コンピューターで読み取り可能な記録媒体に記録することができ、プログラムの保存、運搬及びインストールを容易に行うことができる。 The above-described apparatus and method according to the present invention can be realized by executing a program written in a predetermined language on a computer. Such a program can be recorded on a computer-readable recording medium, and the program can be easily stored, transported and installed.
なお、同報コンテンツの配信システム部については従来のユニキャスト配信だけでなく、いわゆるP2P技術を適用したライブ配信システムを積極的に検討することが望ましい。これは、元来トラフィックが時間的に集中しやすいライブ放送のバーストトラフィックがインターネットのもっとも苦手とするトラフィックパターンである点を改善し、昨今顕在化している「ネットワークただ乗り論」に代表されるようなネガティブインパクトを回避し、インターネットインフラ全体への効率的な巨大コンテンツデータ配信をも実現することとなり、ひいてはインターネット全体への不要なインパクトを低減させることを実現することが可能となる。 As for the broadcast content distribution system unit, it is desirable to actively consider not only conventional unicast distribution but also a live distribution system to which so-called P2P technology is applied. This improves the point that live broadcast burst traffic, where traffic tends to be concentrated in time, is the most difficult traffic pattern of the Internet, and is represented by “Network Free Ride” that has become apparent recently. It is possible to avoid such negative impacts and to realize efficient distribution of huge content data to the entire Internet infrastructure, and to reduce unnecessary impacts on the entire Internet.
以上述べたように、本発明によれば、インターネット回線を利用したコンテンツ放送の再生によって生じる他の作業への弊害を軽減し、情報処理端末の表示画面において、継続的にコンテンツを再生させることができる。すなわち、従来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することができ、これにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することできる。その結果、本発明によれば、視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出し、かつその視聴ログを取得することが可能となる。 As described above, according to the present invention, it is possible to reduce the adverse effects on other work caused by the reproduction of the content broadcast using the Internet line and continuously reproduce the content on the display screen of the information processing terminal. it can. In other words, “watching while watching” as a TV broadcast viewing experience with a conventional television receiver can be essentially reproduced on the desktop of a personal computer, thereby avoiding the “exclusive” user behaviors so far. Broadcast content and other work can be provided in a form that can coexist on the desktop. As a result, according to the present invention, it is possible to improve the viewing duration and thereby create a media value more than ever on the desktop of a personal computer, and to acquire the viewing log.
(コンテンツ同報配信システム)
本発明の実施形態について図面を参照して詳細に説明する。図1は、本実施形態に係るコンテンツ同報配信システムの概略構成を示すブロック図であり、図2は、本実施形態に係るコンテンツ同報配信方法の概要を示す説明図である。
(Content broadcast distribution system)
Embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram illustrating a schematic configuration of a content broadcast distribution system according to the present embodiment, and FIG. 2 is an explanatory diagram illustrating an overview of a content broadcast distribution method according to the present embodiment.
図1に示すように、本実施形態に係るコンテンツ同報配信システムは、通信ネットワーク5に接続可能な情報端末に画像を含むコンテンツをコンテンツサーバ100から配信するシステムであり、特に、本実施形態では、電波放送と同内容のコンテンツを、この電波放送と同期させて通信ネットワーク5を通じて同時にストリーミング配信する所謂サイマル放送において、通信ネットワーク5経由のコンテンツを配信する。すなわち、本実施形態では、情報端末2a〜2cに対して、コンテンツサーバ100からインターネット5を通じて、放送局300で放送されている番組と同一内容のコンテンツデータを、放送局300における放送データの送出に同期させて配信する。 As shown in FIG. 1, the content broadcast distribution system according to the present embodiment is a system that distributes content including an image from the content server 100 to an information terminal that can be connected to the communication network 5, and in particular, in the present embodiment. In so-called simulcasting, in which content having the same content as radio broadcast is simultaneously streamed through the communication network 5 in synchronism with the radio broadcast, content via the communication network 5 is delivered. That is, in the present embodiment, content data having the same content as the program broadcast on the broadcast station 300 is transmitted from the content server 100 to the information terminals 2a to 2c via the Internet 5 from the broadcast station 300. Deliver in sync.
本実施形態において、インターネット5は、通信回線を相互に接続して構築される通信ネットワーク5の一形態であり、例えば、通信プロトコルTCP/IPを用いてIP網であって、種々の通信回線(電話回線やISDN回線、ADSL回線、光回線などの公衆回線、専用回線、無線通信網)を相互に接続して構築される分散型のIP網である。このインターネット5には、10BASE−Tや100BASE−TX等によるイントラネット(企業内ネットワーク)や家庭内ネットワークなどのLANなども含まれる。 In the present embodiment, the Internet 5 is a form of the communication network 5 constructed by connecting communication lines to each other. For example, the Internet 5 is an IP network using the communication protocol TCP / IP, and various communication lines ( This is a distributed IP network constructed by connecting telephone lines, ISDN lines, ADSL lines, optical lines and other public lines, dedicated lines, and wireless communication networks. The Internet 5 includes a LAN such as an intranet (company network) or a home network based on 10BASE-T or 100BASE-TX.
情報端末2(2a〜2c)は、CPUによる演算処理機能、及び通信インターフェースによる通信処理機能を備えたクライアント端末であり、パーソナルコンピュータ等の汎用コンピューターや、機能を特化させた専用装置により実現することができ、モバイルコンピューターやPDA(Personal Digital Assistance)、携帯電話機が含まれる。また、この情報端末2は、インターネット5にアクセスして、データの送受信を行うブラウザ機能も備えている。このブラウザ機能は、Webページを閲覧するためのアプリケーションソフトであり、インターネット5からHTML(HyperText Markup Language)ファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生する。フォームを使用してユーザーがデータをWebサーバに送信したり、JavaScript(Javaは登録商標)やFlash、及びJavaなどで記述されたアプリケーションソフトを動作させたりすることも可能である。また、本実施形態では、情報端末2は、サーバ100側から、インターネット等を通じて、コンテンツデータの配信を受ける機能を備えているとともに、このコンテンツデータを視聴するアプリケーションを実行する機能も備えている。 The information terminal 2 (2a to 2c) is a client terminal having an arithmetic processing function by a CPU and a communication processing function by a communication interface, and is realized by a general-purpose computer such as a personal computer or a dedicated device specialized in the function. Mobile computers, PDAs (Personal Digital Assistance), and mobile phones. The information terminal 2 also has a browser function for accessing the Internet 5 and transmitting / receiving data. This browser function is application software for browsing Web pages, downloads HTML (HyperText Markup Language) files, image files, music files, etc. from the Internet 5, analyzes the layout, and displays / reproduces them. It is also possible for a user to transmit data to a Web server using a form or to operate application software described in JavaScript (Java is a registered trademark), Flash, Java, or the like. In the present embodiment, the information terminal 2 has a function of receiving distribution of content data from the server 100 side via the Internet or the like, and also has a function of executing an application for viewing the content data.
また、本実施形態において情報端末2a〜2cは、いわゆるOLM(OverLay Multicast)方式のピア・ツー・ピアのネットワークシステムにより、いずれかの情報端末がダウンロードしたコンテンツデータを他の情報端末と共有し、分散された情報端末間でコンテンツデータの配信を相互に行う機能を備えている。 Further, in the present embodiment, the information terminals 2a to 2c share content data downloaded by any information terminal with other information terminals by a so-called OLM (OverLay Multicast) peer-to-peer network system, It has a function of mutually delivering content data between distributed information terminals.
コンテンツサーバ100は、複数のサーバ装置群により構成され、各サーバ装置の機能は、各種情報処理を実行するサーバコンピューター或いはその機能を持ったソフトウェアで実現される。特に、本実施形態に係るコンテンツサーバ100は、Webブラウザなどのクライアントソフトウェアの要求に応じ、インターネット5などのIP網を通じて、情報端末2に対してコンテンツデータを配信する機能と、そのコンテンツデータの視聴率を調査する機能とを備える。具体的に、本実施形態において、コンテンツサーバ100は、各機能を分散させるために、図2に示すように、コンテンツ配信サーバ110、ソフトウェア配布サーバ120、及びログ解析サーバ130等の複数のサーバ装置により構成されている。 The content server 100 is configured by a plurality of server device groups, and the functions of each server device are realized by a server computer that executes various types of information processing or software having the functions. In particular, the content server 100 according to the present embodiment has a function of distributing content data to the information terminal 2 through an IP network such as the Internet 5 in response to a request from client software such as a web browser, and viewing of the content data. With the ability to investigate rates. Specifically, in the present embodiment, the content server 100 has a plurality of server devices such as a content distribution server 110, a software distribution server 120, and a log analysis server 130 as shown in FIG. It is comprised by.
そして、本実施形態でのコンテンツサーバ100から放送(配信)されるコンテンツデータは、図2に示す手順により、ユーザーの情報端末2に提供され、情報端末2のグラフィックユーザーインターフェイス上に、他のアプリケーション表示領域の前面に、図6に示すようなマスク画面L2を生成するとともに、そのマスク画面L2のアプリケーション表示領域以外の表示領域にコンテンツデータD1の画像を合成して表示させ、ユーザーに視聴させる。また、この視聴されたコンテンツデータD1の視聴情報が収集される。 Then, the content data broadcast (distributed) from the content server 100 in the present embodiment is provided to the user information terminal 2 according to the procedure shown in FIG. 2, and other applications are displayed on the graphic user interface of the information terminal 2. A mask screen L2 as shown in FIG. 6 is generated in front of the display area, and an image of the content data D1 is synthesized and displayed in a display area other than the application display area of the mask screen L2 so that the user can view it. In addition, viewing information of the viewed content data D1 is collected.
具体的には、先ず、インターネット放送事業者11が作成若しくは入手したコンテンツデータD1を、インターネット配信事業者12が運用するコンテンツ配信サーバ110に入稿(格納)する。ここでは、インターネット放送事業者11は、例えば放送局300であり、コンテンツデータD1は、放送局300で放送される放送データと同一内容となっている。なお、このコンテンツデータD1としては、例えば、野球中継や、ニュース番組などライブ放送型のコンテンツの他、クイズ番組、音楽番組など予め製作された収録放送型のコンテンツが含まれる。 Specifically, first, content data D1 created or obtained by the Internet broadcaster 11 is submitted (stored) to the content distribution server 110 operated by the Internet distributor 12. Here, the Internet broadcaster 11 is, for example, the broadcast station 300, and the content data D1 has the same content as the broadcast data broadcast by the broadcast station 300. The content data D1 includes, for example, live broadcast content such as baseball broadcasts and news programs, as well as prerecorded broadcast content such as quiz programs and music programs.
そして、視聴者が、番組視聴用のWebページにアクセスすると、コンテンツ配信サーバ110からコンテンツデータD1が配信される。なお、インターネット配信事業者12は、ユーザーからの要求又は許可に従って、コンテンツ同報配信用のアプリケーションD2を、ソフトウェア配布サーバ120から情報端末2に対して送信する。このアプリケーションD2には、コンテンツ同胞配信用プログラムが記述されており、このプログラムを実行することで、コンテンツデータD1が情報端末2のグラフィックユーザーインターフェイス上に表示される。 When the viewer accesses the Web page for viewing the program, the content data D1 is distributed from the content distribution server 110. The Internet distributor 12 transmits a content broadcast distribution application D2 from the software distribution server 120 to the information terminal 2 in accordance with a request or permission from the user. In this application D2, a content sibling distribution program is described. By executing this program, the content data D1 is displayed on the graphic user interface of the information terminal 2.
情報端末2では、受信したアプリケーションD2を実行し、コンテンツデータD1を受信すると、情報端末2のグラフィックユーザーインターフェイス上に、他のアプリケーション表示領域の前面にマスク画面を生成する。そして、そのマスク画面L2のアプリケーション表示領域以外の表示領域にコンテンツデータD1の画像を合成することで、他のアプリケーション用ウインドウ(P1)及びアイコン(P2)が表示されるとともに、壁紙のようにコンテンツデータD1の画像(P3)が表示され、視聴が可能となる。 In the information terminal 2, when the received application D2 is executed and the content data D1 is received, a mask screen is generated in front of another application display area on the graphic user interface of the information terminal 2. Then, by synthesizing the image of the content data D1 in a display area other than the application display area of the mask screen L2, other application windows (P1) and icons (P2) are displayed, and contents such as wallpaper are displayed. The image (P3) of the data D1 is displayed and can be viewed.
また、インターネット配信事業者12は、取得したコンテンツデータに、現在時刻を配信側経過時間(タイムライン)として埋め込み、そのタイムラインが埋め込まれたコンテンツデータD1をコンテンツ配信サーバ110から情報端末2に対して配信する。なお、ここでいう配信側経過時間とは、例えば、動画データや音声データ等のように、再生に際し一定の時間長を要するストリーミング形式のコンテンツデータにおいて、そのコンテンツデータの再生速度と同等の処理速度で、コンテンツ内に現在時刻を打刻し、送信した場合の経過時間である。 In addition, the Internet distributor 12 embeds the current time in the acquired content data as the distribution-side elapsed time (timeline), and sends the content data D1 in which the timeline is embedded from the content distribution server 110 to the information terminal 2. And deliver. The delivery-side elapsed time here refers to a processing speed equivalent to the playback speed of the content data in streaming format content data that requires a certain length of time for playback, such as video data or audio data, for example. This is the elapsed time when the current time is imprinted in the content and transmitted.
本実施形態では、放送局300における電波放送と同内容のコンテンツデータD1をサイマル放送する際に、電波放送の放送経過時間(放送時刻)を、配信側経過時間としてコンテンツデータD1内に打刻しつつ、電波放送と同期させて,同内容を同時に配信する。これにより、電波放送における放送シーンが放送された時刻と同一の時刻が、コンテンツデータD1内の同一シーンに、配信側経過時間が定期的(例えば、1秒間隔)にタイムラインとして打刻される。このタイムラインは、クライアント側で再生される際に、定期的(1秒間隔)に検出されることとなる。 In the present embodiment, when the content data D1 having the same content as the radio broadcast at the broadcasting station 300 is simulcast, the broadcast elapsed time (broadcast time) of the radio broadcast is stamped in the content data D1 as the delivery side elapsed time. However, it synchronizes with the radio broadcast and delivers the same content at the same time. As a result, the same time as the broadcast time of the broadcast scene in the radio wave broadcast is stamped on the same scene in the content data D1 as a timeline at regular intervals (for example, every 1 second). . This timeline is periodically detected (one second interval) when played back on the client side.
そして、タイムラインが埋め込まれたコンテンツデータD1をユーザーが視聴すると、情報端末2においてコンテンツデータD1の再生に合わせてタイムラインが検出され、検出されたタイムラインを配信側経過時間として再生履歴情報として記録するとともに、各タイムラインが検出された現在時刻を、情報端末2側における視聴時刻データとして再生履歴情報に追加し、再生履歴情報をログ情報D3として、ログ解析サーバ130に送信する。 When the user views the content data D1 in which the timeline is embedded, the information terminal 2 detects the timeline in accordance with the reproduction of the content data D1, and uses the detected timeline as the distribution side elapsed time as reproduction history information. In addition to recording, the current time at which each timeline is detected is added to the reproduction history information as viewing time data on the information terminal 2 side, and the reproduction history information is transmitted to the log analysis server 130 as log information D3.
ログ解析サーバ130は、受信されたログ情報D3に、受信時刻T1をタイムスタンプとして追加し、ログ情報D4として蓄積する。そして、ログ解析サーバ130によって、ログ情報D4は解析され、これに含まれる配信側経過時間、視聴時刻データ、及び受信時刻等に基づいて、インターネットテレビの視聴率として調査される。なお、このログ情報D3には、例えば、デバイス種別(PC/モバイル)、視聴状況(スタート/継続/終了)、コンテンツ名(番組名や番組名に紐付く通しなど)、シーン配信時の経過時間(配信サーバ側時刻)、シーン視聴時の時刻(ユーザ側時刻)、配信方法(通常/P2P/その他)、付帯情報(GPS情報その他)等の情報が含まれている。 The log analysis server 130 adds the reception time T1 as a time stamp to the received log information D3 and accumulates it as log information D4. Then, the log information D4 is analyzed by the log analysis server 130, and is examined as the audience rating of the Internet television based on the distribution side elapsed time, the viewing time data, the reception time, and the like included therein. The log information D3 includes, for example, device type (PC / mobile), viewing status (start / continue / end), content name (such as a program name and a string associated with the program name), and elapsed time at the time of scene distribution. Information such as (delivery server side time), scene viewing time (user side time), delivery method (normal / P2P / others), incidental information (GPS information etc.) is included.
(コンテンツ同報配信システムの構成)
次いで、コンテンツ同報配信システムの内部構造について説明する。図3は、本実施形態に係るコンテンツ同報配信システムを構成する放送局300、コンテンツ配信サーバ110、及びログ解析サーバ130の内部構成を示すブロック図であり、図4は、本実施形態に係るソフトウェア配信サーバ120の内部構成を示すブロック図でり、図5は、本実施形態に係る情報端末2の内部構造を示すブロック図である。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
(Content broadcast distribution system configuration)
Next, the internal structure of the content broadcast distribution system will be described. FIG. 3 is a block diagram showing the internal configuration of the broadcast station 300, the content distribution server 110, and the log analysis server 130 that constitute the content broadcast distribution system according to the present embodiment, and FIG. 4 relates to the present embodiment. FIG. 5 is a block diagram illustrating an internal configuration of the software distribution server 120, and FIG. 5 is a block diagram illustrating an internal structure of the information terminal 2 according to the present embodiment. The “module” used in the description refers to a functional unit that is configured by hardware such as an apparatus or a device, software having the function, or a combination thereof, and achieves a predetermined operation. .
(1)コンテンツ配信サーバ
コンテンツ配信サーバ110は、情報端末2に対してコンテンツデータを配信するサーバ装置であり、WWW(World Wide Web)等のドキュメントシステムにおいて、HTML(HyperText Markup Language)ファイルや画像ファイル、音楽ファイルなどの情報送信を行うサーバコンピューター或いはその機能を持ったソフトウェアであり、HTML文書や画像などの情報を蓄積しておき、Webブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのIP網を通じて、これらの情報を送信する。具体的に、コンテンツ配信サーバ110は、通信系のモジュールとして、データ送信部114と、データ受信部111と、同期処理部115とを備え、各データを格納するモジュールとして、コンテンツデータ蓄積部116とを備え、コンテンツの編集処理のモジュールとして、コンテンツ生成部113と、タイムライン挿入部112とを備えている。
(1) Content Distribution Server The content distribution server 110 is a server device that distributes content data to the information terminal 2, and in a document system such as WWW (World Wide Web), an HTML (HyperText Markup Language) file or an image file , A server computer that transmits information such as music files or software having the function thereof, storing information such as HTML documents and images, and IP such as the Internet in response to requests from client software such as a Web browser This information is transmitted through the network. Specifically, the content distribution server 110 includes a data transmission unit 114, a data reception unit 111, and a synchronization processing unit 115 as communication modules, and a content data storage unit 116 as a module for storing each data. And a content generation unit 113 and a timeline insertion unit 112 as content editing processing modules.
データ送信部114は、インターネット5を通じてデータを送信するモジュールであり、各データをパケット化して送信するとともに、本実施形態においては、コンテンツデータにタイムラインを挿入して配信する機能を備えている。このデータ送信部114は、ストリーミング配信部114aを有する。 The data transmission unit 114 is a module that transmits data through the Internet 5 and transmits each data in packets. In the present embodiment, the data transmission unit 114 has a function of inserting a timeline into content data and distributing it. The data transmission unit 114 includes a streaming distribution unit 114a.
ストリーミング配信部114aは、コンテンツデータをストリーミング配信するモジュールであり、所定の放送スケジュールに従って、コンテンツデータ蓄積部116に蓄積されたコンテンツデータを読み出して、インターネット5に送出する。このストリーミング配信部114aは、コンテンツデータ蓄積部116から読み出されるコンテンツデータに対して、タイムライン挿入部112により、コンテンツデータの配信側経過時間を示すタイムラインを挿入する。特に、本実施形態においてタイムライン挿入部112は、放送局300における電波放送と同内容のコンテンツデータD1をサイマル放送する際に、電波放送の放送経過時間(放送時刻)を、配信側経過時間としてコンテンツデータD1に対して、一秒毎に挿入処理を行うとともに、電波放送と同期させて、同内容を同時に配信する。これにより、電波放送における放送シーンが放送された時刻と同一の時刻が、コンテンツデータD1内の同一シーンに、配信側経過時間が定期的(例えば、1秒間隔)にタイムラインとして打刻される。 The streaming distribution unit 114 a is a module for streaming distribution of content data, reads out the content data stored in the content data storage unit 116 according to a predetermined broadcast schedule, and sends it to the Internet 5. In the streaming distribution unit 114a, a timeline indicating the distribution-side elapsed time of content data is inserted by the timeline insertion unit 112 into the content data read from the content data storage unit 116. In particular, in the present embodiment, when the timeline insertion unit 112 simulcasts the content data D1 having the same content as the radio broadcast at the broadcast station 300, the broadcast elapsed time (broadcast time) of the radio broadcast is used as the delivery side elapsed time. Insertion processing is performed on the content data D1 every second, and the same content is simultaneously distributed in synchronization with the radio broadcast. As a result, the same time as the broadcast time of the broadcast scene in the radio wave broadcast is stamped on the same scene in the content data D1 as a timeline at regular intervals (for example, every 1 second). .
タイムライン挿入部112は、同期処理部115と連携されており、電波放送部302における電波放送の時間と、ストリーミング配信部114aによるデータ配信との時間差を測定し、電波放送とストリーミング配信との時間差をタイムラインに関連づけて記録する機能を備えている。この機能により、電波放送とストリーミング配信とを同時に行う際の、放送映像のエンコードやデータ転送に要する処理時間のゆらぎを記録し、コンテンツデータに挿入されるタイムラインと、電波放送とのズレを反映させた視聴率調査を可能とする。 The timeline insertion unit 112 is linked to the synchronization processing unit 115, measures the time difference between the radio broadcast time in the radio broadcast unit 302 and the data distribution by the streaming distribution unit 114a, and the time difference between the radio broadcast and the streaming distribution. Is recorded in association with the timeline. This function records fluctuations in processing time required for broadcast video encoding and data transfer when simultaneously performing radio broadcast and streaming distribution, and reflects the gap between the timeline inserted into the content data and radio broadcast It is possible to conduct audience rating surveys.
さらに、ストリーミング配信部114aは、いわゆるOLM(OverLay Multicast)方式のピア・ツー・ピアのネットワークシステムにより、いずれかの情報端末がダウンロードしたコンテンツデータを他の情報端末と共有し、分散された情報端末間でコンテンツデータの配信を相互に行う場合には、分散されたコンテンツデータを送信する機能を備えている。 Furthermore, the streaming distribution unit 114a shares content data downloaded by any information terminal with other information terminals by a so-called OLM (OverLay Multicast) peer-to-peer network system, and is distributed information terminals. When distributing content data between each other, a function of transmitting distributed content data is provided.
他方、データ受信部111は、電波放送部302で放送された放送データや、情報端末2から送信されたユーザー操作、ログ解析サーバ130から送信された視聴率の解析結果を受信するモジュールである。具体的に、データ受信部111は、電波放送部302が放送した放送データを受信し、コンテンツ生成部113に転送したり、クライアント側から受信したユーザー操作に応じてデータ送信部114からコンテンツデータを送信させる。 On the other hand, the data receiving unit 111 is a module that receives broadcast data broadcast by the radio wave broadcasting unit 302, user operations transmitted from the information terminal 2, and audience rating analysis results transmitted from the log analysis server 130. Specifically, the data receiving unit 111 receives broadcast data broadcast by the radio wave broadcasting unit 302 and transfers it to the content generation unit 113 or receives content data from the data transmission unit 114 in response to a user operation received from the client side. Send it.
コンテンツ生成部113は、電波放送部302から転送されてきた放送データをエンコードして、動画ファイル形式に変換するモジュールである。また、コンテンツ生成部113は、ログ解析サーバ130の解析結果送信部136からの解析結果に基づいて、コンテンツデータを生成する機能も備えており、これによりユーザーの趣向動向や、地域性に応じたコンテンツデータを生成することができる。これらのコンテンツ生成部113により生成されたコンテンツデータは、コンテンツデータ蓄積部116に送出され、蓄積される。 The content generation unit 113 is a module that encodes broadcast data transferred from the radio wave broadcast unit 302 and converts it into a moving image file format. In addition, the content generation unit 113 has a function of generating content data based on the analysis result from the analysis result transmission unit 136 of the log analysis server 130, so that the content generation unit 113 can respond to user preference trends and regional characteristics. Content data can be generated. The content data generated by the content generation unit 113 is sent to the content data storage unit 116 and stored.
同期処理部115は、放送局300側の電波放送部302における放送データの送出タイミングと、コンテンツ配信サーバ110側のデータ送信部114によるコンテンツの配信タイミングとを同期させるモジュールである。 The synchronization processing unit 115 is a module that synchronizes the transmission timing of broadcast data in the radio wave broadcasting unit 302 on the broadcast station 300 side and the content distribution timing by the data transmission unit 114 on the content distribution server 110 side.
コンテンツデータ蓄積部116は、インターネット放送事業者11から入稿されたコンテンツデータを保存しておく記憶装置であり、このコンテンツデータは、放送局300で放送される放送データと同一内容となっている。なお、サイマル放送にあっては、電波放送部302で放送された放送データが、データ受信部111により受信され、コンテンツ生成部113により即時にエンコードされ、動画データファイルに変換されてコンテンツデータ蓄積部116に蓄積される。 The content data storage unit 116 is a storage device that stores content data submitted from the Internet broadcaster 11, and the content data has the same content as the broadcast data broadcast by the broadcast station 300. . In the simulcast, the broadcast data broadcast by the radio wave broadcast unit 302 is received by the data receiving unit 111, immediately encoded by the content generation unit 113, converted into a moving image data file, and the content data storage unit. 116 is accumulated.
(2)ログ解析サーバ
図3に示すように、ログ解析サーバ130は、情報端末2から送信されたログ情報を収集し、解析するサーバ装置であり、ログデータの収集系のモジュールとして、ログ情報受信部131と、ログ収集部132と、ログデータ蓄積部133と、絶対時刻取得部137とを備えている。
(2) Log Analysis Server As shown in FIG. 3, the log analysis server 130 is a server device that collects and analyzes log information transmitted from the information terminal 2, and logs information as a log data collection module. A receiving unit 131, a log collecting unit 132, a log data storage unit 133, and an absolute time acquisition unit 137 are provided.
ログ情報受信部131は、コンテンツデータの再生履歴を記録したログ情報をクライアント側から受信するモジュールであり、受信したログ情報をログ収集部132に送信する。ここでログ情報には、ユーザーが視聴したコンテンツデータの内容、視聴時刻データ、位置情報、ユーザー操作履歴情報等が含まれ、特に本実施形態においては、コンテンツデータの再生に合わせて検出された番組進行時間であるタイムラインがタイムスタンプとして含まれている。 The log information receiving unit 131 is a module that receives log information in which the reproduction history of content data is recorded from the client side, and transmits the received log information to the log collecting unit 132. Here, the log information includes contents of content data viewed by the user, viewing time data, position information, user operation history information, and the like. In particular, in the present embodiment, the program detected in accordance with the reproduction of the content data A timeline that is the progress time is included as a time stamp.
ログ収集部132は、ログ情報受信部131から入力されたログ情報を収集し蓄積するモジュールであり、本実施形態では、ログ情報受信部131が受信したログ情報の受信時刻をログ情報に記録されたタイムスタンプと対応付けしている。また、このログ収集部132は、タイムライン挿入部112が測定し記録した、サイマル放送における同期処理時に生じる上記時間差を、ログ情報受信時刻と対応させて、収集したログ情報に関連付ける機能を備えている。 The log collection unit 132 is a module that collects and accumulates log information input from the log information reception unit 131. In this embodiment, the reception time of the log information received by the log information reception unit 131 is recorded in the log information. It is associated with the time stamp. Further, the log collecting unit 132 has a function of associating the time difference, which is measured and recorded by the timeline inserting unit 112, generated during the synchronization processing in the simulcast with the log information reception time, and associated with the collected log information. Yes.
ログデータ蓄積部133は、ユーザーを特定するユーザーIDと紐付けて、ユーザーが操作した操作履歴やタイムスタンプが記録された再生履歴をログデータとして蓄積する記憶装置である。 The log data accumulating unit 133 is a storage device that accumulates, as log data, an operation history operated by the user and a reproduction history in which a time stamp is recorded in association with a user ID that identifies the user.
また、ログ解析サーバ130は、視聴率調査系のモジュールとして、ログ情報解析部134と、解析結果表示部135と、解析結果送信部136とを備えている。 In addition, the log analysis server 130 includes a log information analysis unit 134, an analysis result display unit 135, and an analysis result transmission unit 136 as audience rating survey type modules.
ログ情報解析部134は、ログデータ蓄積部133に蓄積されたログ情報を抽出し、ログ情報に記録されたタイムスタンプや、タイムスタンプに対応付けられたログ情報の受信時刻の情報等から視聴率を解析するモジュールである。 The log information analysis unit 134 extracts the log information stored in the log data storage unit 133, and determines the audience rating from the time stamp recorded in the log information, the reception time information of the log information associated with the time stamp, and the like. Is a module to analyze
解析結果表示部135は、ログ情報解析部134で解析された視聴率調査の結果を表示するモジュールであり、解析結果送信部136は、ログ情報解析部134で解析された視聴率調査の結果を放送局300又はコンテンツ配信サーバ110に送信するモジュールである。 The analysis result display unit 135 is a module that displays the result of the audience rating analysis analyzed by the log information analysis unit 134, and the analysis result transmission unit 136 displays the result of the audience rating survey analyzed by the log information analysis unit 134. It is a module that transmits to the broadcast station 300 or the content distribution server 110.
(3)放送局
放送局300は、また、この放送局300は、地上アナログ放送、地上デジタル放送、BSデジタル放送、又はCSデジタル放送など各種の電波放送を行う施設であり、本実施形態では、複数のチャンネルや放送方式で、同じ時間に同じ番組を放送するサイマル放送に対応している。このサイマル放送において放送局300は、複数の衛星プラットフォームにチャンネルを有し、時間帯によっては同一内容の番組を複数のチャンネルで共有することができるとともに、コンテンツ配信サーバに放送データを転送することによって、インターネット等の通信ネットワーク5を介したストリーミング配信との同時放送も可能となっている。
(3) Broadcasting station
The broadcast station 300 is also a facility for performing various types of radio wave broadcasting such as terrestrial analog broadcasting, terrestrial digital broadcasting, BS digital broadcasting, or CS digital broadcasting. In this embodiment, a plurality of channels and broadcasting are provided. This method supports simultaneous broadcasting that broadcasts the same program at the same time. In this simulcast, the broadcasting station 300 has channels on a plurality of satellite platforms, and can share a program having the same content in a plurality of channels depending on a time zone, and also transfers broadcast data to a content distribution server. Simultaneous broadcasting with streaming distribution via the communication network 5 such as the Internet is also possible.
詳述すると、この放送局300で放送される放送データは、放送データ蓄積部301に蓄積され、電波放送部302によって、電波を通じて送出される。このとき、放送された放送データを、コンテンツ配信サーバのデータ受信部111に転送(或いは、コンテンツ配信サーバ側で放送電波を受信)し、ストリーミング配信可能な動画ファイル形式に変換し、コンテンツデータ蓄積部116に蓄積する。 More specifically, broadcast data broadcast by the broadcast station 300 is stored in the broadcast data storage unit 301 and transmitted by the radio wave broadcast unit 302 through radio waves. At this time, the broadcast data that has been broadcast is transferred to the data receiving unit 111 of the content distribution server (or the broadcast wave is received on the content distribution server side), converted into a video file format that can be streamed, and the content data storage unit 116.
なお、この電波放送部302は、同期処理部115と接続可能となっており、コンテンツ配信サーバ110のデータ送信部114は、電波放送部302による放送データの送出に同期させてコンテンツデータを配信することができるようになっている。また、放送局300は、ログ解析サーバ130のログ情報解析部134で解析された視聴率調査の結果を受信する機能を備えている。 The radio broadcast unit 302 can be connected to the synchronization processing unit 115, and the data transmission unit 114 of the content distribution server 110 distributes content data in synchronization with transmission of broadcast data by the radio broadcast unit 302. Be able to. In addition, the broadcasting station 300 has a function of receiving the result of the audience rating survey analyzed by the log information analysis unit 134 of the log analysis server 130.
(4)ソフトウェア配布サーバ
ソフトウェア配布サーバ120は、図4に示すように、情報端末2に同報配信のためのソフトウェアを配信するサーバ装置等であり、ソフトウェア配信系のモジュールとして、配信ソフト配信部121と、配信ソフト蓄積部122とを備えている。
(4) Software Distribution Server As shown in FIG. 4, the software distribution server 120 is a server device that distributes software for broadcast distribution to the information terminal 2, and a distribution software distribution unit as a software distribution module. 121 and a distribution software storage unit 122.
配信ソフト配信部121は、インターネット5を通じてソフトウェアデータを送信するモジュールであり、配信ソフト蓄積部122に蓄積されたコンテンツデータを読み出して、各データをパケット化して送信する。 The distribution software distribution unit 121 is a module that transmits software data through the Internet 5. The distribution software distribution unit 121 reads the content data stored in the distribution software storage unit 122, packetizes and transmits each data.
配信ソフト蓄積部122は、アプリケーション等のソフトウェアを保存しておく記憶装置であり、本実施形態においては、インターネット放送事業者11が配信ソフト入稿部126を介して、入稿したコンテンツ同報配信用のアプリケーションを記憶している。 The distribution software storage unit 122 is a storage device that stores software such as applications. In the present embodiment, the content broadcast distribution that the Internet broadcaster 11 has submitted via the distribution software submission unit 126 in the present embodiment. Remembering the application for.
また、ソフトウェア配布サーバ120には、ログ情報を記録するモジュールとして、配信ログ収集部124と、配信ログ蓄積部125とを備えている。配信ログ収集部124は、配信ソフト配信部121から送信した配信ソフトに関する情報を取得し、配信ログ蓄積部125に入力するモジュールである。この配信ソフトに関する情報には、配信先の情報端末2や配信ソフトの種別、配信日時等が含まれる。配信ログ蓄積部125は、入力された配信ソフトに関する情報を記録するメモリ装置等である。 Further, the software distribution server 120 includes a distribution log collection unit 124 and a distribution log storage unit 125 as modules for recording log information. The distribution log collection unit 124 is a module that acquires information about distribution software transmitted from the distribution software distribution unit 121 and inputs the information to the distribution log storage unit 125. The information regarding the distribution software includes the information terminal 2 of the distribution destination, the type of distribution software, the distribution date and time, and the like. The distribution log storage unit 125 is a memory device or the like that records information about input distribution software.
(5)情報端末
一方、情報端末2は、図5に示すように、通信系のモジュールとしてデータ送受信部201と、ログ送信部209とを備え、また、コンテンツを閲覧するためのモジュールとして、OS制御部210と、キャッシュ部203と、入出力インターフェース202とを備えている。
(5) Information Terminal On the other hand, as shown in FIG. 5, the information terminal 2 includes a data transmission / reception unit 201 and a log transmission unit 209 as communication modules, and an OS as a module for browsing content. A control unit 210, a cache unit 203, and an input / output interface 202 are provided.
データ受信部201は、インターネット5を通じて、コンテンツデータ及び配信ソフトウェア等の各種データを送受信する通信インターフェースである。本実施形態において、受信されたソフトウェアは、記憶メモリ205に記録され、受信されたコンテンツデータは、キャッシュ部203に入力される。ログ送信部209は、ログ情報など各種データを送信する通信インターフェースである。 The data receiving unit 201 is a communication interface that transmits and receives various data such as content data and distribution software via the Internet 5. In the present embodiment, the received software is recorded in the storage memory 205, and the received content data is input to the cache unit 203. The log transmission unit 209 is a communication interface that transmits various data such as log information.
キャッシュ部203は、コンテンツ配信サーバ110又は他のユーザーの情報端末から受信され、再生されるコンテンツデータD1を一時的に蓄積するバッファ装置であり、本実施形態では、アプリケーション実行部211によるコンテンツ再生に先行して、コンテンツを予めキャッシュ部203にダウンロードして記憶する。このキャッシュ部203に記憶されたデータは、OLM(Over Lay Multicast)方式のピア・ツー・ピアのネットワークシステムにより、他のユーザーの情報端末2と共有することができ、他のユーザーの情報端末2から配信要求があった場合には、当該他のユーザーの情報端末2に対して送信される。 The cache unit 203 is a buffer device that temporarily stores content data D1 received and reproduced from the content distribution server 110 or other user information terminals. In the present embodiment, the application execution unit 211 performs content reproduction. Prior to this, the content is downloaded and stored in the cache unit 203 in advance. The data stored in the cache unit 203 can be shared with another user's information terminal 2 by an OLM (Over Lay Multicast) peer-to-peer network system. Is transmitted to the information terminal 2 of the other user.
記憶メモリ205は、情報端末2において使用される各種データを蓄積するメモリ装置であり、コンテンツ同報配信用のアプリケーションや、その他コンテンツデータD1等が蓄積されている。 The storage memory 205 is a memory device that stores various data used in the information terminal 2, and stores content broadcast distribution applications, other content data D1, and the like.
入出力インターフェース202は、マウスやキーボードなどの操作デバイスからの操作信号が、ユーザー操作として入力され、映像や音声をモニタやスピーカ等から出力するモジュールである。 The input / output interface 202 is a module that receives an operation signal from an operation device such as a mouse or a keyboard as a user operation and outputs video and audio from a monitor, a speaker, or the like.
OS制御部210は、入出力機能やメモリの管理など、複数のアプリケーションソフトにおいて共通して利用される基本的な機能を提供し、コンピュータシステム全体を管理するモジュールであり、通常はCPU等により実現される。本実施形態において、OS制御部210には、アプリケーション実行部211と、GUI制御部213と、ユーザー操作取得部212とを備えている。 The OS control unit 210 is a module that provides basic functions commonly used in a plurality of application software, such as input / output functions and memory management, and manages the entire computer system, and is usually realized by a CPU or the like. Is done. In the present embodiment, the OS control unit 210 includes an application execution unit 211, a GUI control unit 213, and a user operation acquisition unit 212.
ユーザー操作取得部212は、マウスやキーボード等の操作デバイスから取得した信号に基づいて、アプリケーションの起動及び実行や、ユーザーインターフェース内での操作信号を取得するモジュールであり、ユーザー操作取得部212で取得された信号は、GUI制御部213、及びアプリケーション実行部211に入力されるとともに、ユーザー操作の履歴情報がログ記録部207に送信される。 The user operation acquisition unit 212 is a module for acquiring an operation signal within the user interface and starting and executing an application based on a signal acquired from an operation device such as a mouse or a keyboard. The user operation acquisition unit 212 acquires the operation signal. The received signal is input to the GUI control unit 213 and the application execution unit 211, and user operation history information is transmitted to the log recording unit 207.
GUI制御部213は、ユーザーとの間で対話形式により、ユーザー操作を促すモジュールであり、グラフィックユーザーインターフェースを表示するための画像情報を生成し、その画面上におけるクリック操作や文字入力などを受け付ける。特に、本実施形態において、GUI制御部213は、図6(a)に示すように、グラフィックユーザーインターフェースにおいて、コンテンツの画像が合成されるマスク画面、アプリケーション表示領域、及び背景が階層的に表示する。具体的に、GUI制御部213は、グラフィックユーザーインターフェースにおいて、背景L4の前面にアプリケーション表示領域L3が位置するように、背景L4及びアプリケーション表示領域L3を階層的に表示するとともに、背景L4及びアプリケーション表示領域L3の前面に、コンテンツの画像が合成されるマスク画面L2を生成させる。そして、図6(b)に示すように、これらを重ね合わせることで、図6(c)に示すように、モニタ等の表示画面にグラフィックユーザーインターフェースを表示させる。 The GUI control unit 213 is a module that prompts a user operation in an interactive manner with the user, generates image information for displaying a graphic user interface, and accepts a click operation, a character input, and the like on the screen. In particular, in the present embodiment, as shown in FIG. 6A, the GUI control unit 213 hierarchically displays a mask screen, an application display area, and a background on which a content image is combined in a graphic user interface. . Specifically, the GUI control unit 213 hierarchically displays the background L4 and the application display area L3 so that the application display area L3 is positioned in front of the background L4 in the graphic user interface, and also displays the background L4 and the application display. A mask screen L2 on which a content image is synthesized is generated in front of the region L3. Then, as shown in FIG. 6B, by superimposing these, a graphic user interface is displayed on a display screen such as a monitor as shown in FIG. 6C.
また、GUI制御部213は、背景L4を所定の背景色に切り替える機能や、所定のユーザー操作を検出した場合に、コンテンツ合成部221に対して、アプリケーション表示領域L3を縮小又は消去し、コンテンツの画像が前面に全画面表示されるように切り換える機能を備える。 Also, the GUI control unit 213 reduces or deletes the application display area L3 from the content composition unit 221 when detecting a function for switching the background L4 to a predetermined background color or a predetermined user operation. A function of switching so that an image is displayed in full screen on the front is provided.
アプリケーション実行部211は、アプリケーションを実行するモジュールであり、アプリケーションの起動及び実行に関するインターフェースや実行結果を、ユーザーインターフェース内に画成されたアプリケーション表示領域L3に表示させる。 The application execution unit 211 is a module that executes an application, and displays an interface and an execution result related to the activation and execution of the application in the application display area L3 defined in the user interface.
そして、アプリケーション実行部211においては、視聴アプリケーション220と、その他のアプリケーション230とが実行可能となっており、それぞれのアプリケーションを実行することにより、それぞれのアプリケーション機能を実現するモジュールが形成されている。 In the application execution unit 211, the viewing application 220 and other applications 230 can be executed, and a module that realizes each application function is formed by executing each application.
その他のアプリケーション230は、例えば、文章作成アプリケーションや、表作成アプリケーション等のアプリケーションであり、これらのアプリケーション表示領域L3であるウインドウをユーザーインターフェース内に表示させるとともに、このウインドウ内にそのアプリケーションに関する情報を表示させる。 The other application 230 is, for example, an application such as a text creation application or a table creation application, and displays a window that is the application display area L3 in the user interface and displays information about the application in the window. Let
視聴アプリケーション220は、コンテンツ同報配信に係るアプリケーションを実行し、コンテンツデータの画像をユーザーインターフェースに表示するアプリケーションであり、この視聴アプリケーション220の実行により構築されたモジュールとしては、コンテンツ合成部221と、画像・音声復号部222とが含まれる。 The viewing application 220 is an application that executes an application related to content broadcast distribution and displays an image of content data on a user interface. As a module constructed by the execution of the viewing application 220, a content composition unit 221, And an image / audio decoding unit 222.
画像・音声復号部222は、符号化されたコンテンツデータを復号し、画像データ及び音声データ抽出するモジュールであり、この復号した画像データをコンテンツ合成部221に入力する。 The image / sound decoding unit 222 is a module that decodes the encoded content data and extracts the image data and the sound data, and inputs the decoded image data to the content synthesis unit 221.
コンテンツ合成部221は、画像・音声復号部222から入力された画像データをマスク画面L2に合成するモジュールであり、マスク画面L2上のアプリケーション表示領域L3以外の表示領域において、コンテンツの画像を合成する。 The content synthesis unit 221 is a module that synthesizes the image data input from the image / sound decoding unit 222 with the mask screen L2, and synthesizes the content image in a display area other than the application display area L3 on the mask screen L2. .
具体的に、コンテンツ合成部221は、マスク画面L2の後面に配置されたアプリケーション及びアイコンの表示領域の座標位置を確認し、マスク画面L2上のアプリケーション及びアイコンの表示領域以外の表示領域を決定する。そして、コンテンツ合成部221は、図7に示すように、決定したマスク画面L2の表示領域に、受信したコンテンツデータD1の画像を合成し、マスク画面L2に表示画像を表示させる。また、この際、コンテンツ合成部221は、GUI制御部213が切り替えた所定の背景色と同一色の画素に対し、受信したコンテンツデータD1の画像を合成する。 Specifically, the content composition unit 221 confirms the coordinate positions of the application and icon display areas arranged on the rear surface of the mask screen L2, and determines a display area other than the application and icon display areas on the mask screen L2. . Then, as shown in FIG. 7, the content composition unit 221 synthesizes the received content data D1 image in the display area of the determined mask screen L2, and displays the display image on the mask screen L2. At this time, the content synthesis unit 221 synthesizes the received image of the content data D1 with a pixel having the same color as the predetermined background color switched by the GUI control unit 213.
また、コンテンツ合成部には、GUI監視部221aを備えている。GUI監視部221aは、全表示領域内におけるアプリケーション表示領域L3の座標を周期的に検出するモジュールである。具体的には、図8に示すように、最上位に配置された最上位レイヤーL1に配置されたポインタL11をユーザーが操作することで、OS制御部210の制御により、アプリケーション表示領域L3であるアプリケーション用ウインドウや、アイコンが移動したり、ウインドウが表示・非表示される。GUI監視部221aは、このウインドウ等のアプリケーション表示領域L3の座標を検出し、その情報をコンテンツ合成部221に入力する。そして、コンテンツ合成部221は、GUI監視部221aによる検出結果に従って、マスク画面L2上のアプリケーション及びアイコンの表示領域以外の表示領域を決定するとともに、背景色と同一色の画素を選択して、マスク画面L2コンテンツの画像を合成し、表示させる。 In addition, the content composition unit includes a GUI monitoring unit 221a. The GUI monitoring unit 221a is a module that periodically detects the coordinates of the application display area L3 in the entire display area. Specifically, as shown in FIG. 8, the user operates the pointer L11 arranged in the uppermost layer L1 arranged in the uppermost layer, and the application display area L3 is controlled by the OS control unit 210. Application windows, icons move, and windows are displayed / hidden. The GUI monitoring unit 221a detects the coordinates of the application display area L3 such as this window and inputs the information to the content composition unit 221. Then, the content composition unit 221 determines a display region other than the application region and the icon display region on the mask screen L2 according to the detection result by the GUI monitoring unit 221a, selects a pixel having the same color as the background color, and selects the mask. The image of the screen L2 content is synthesized and displayed.
さらに、情報端末2は、ログ情報記録の処理に関するモジュールとして、タイムライン監視部204と、ログ送信部209と、ログ情報蓄積部208とを備えている。 Furthermore, the information terminal 2 includes a timeline monitoring unit 204, a log transmission unit 209, and a log information storage unit 208 as modules relating to log information recording processing.
タイムライン監視部204は、コンテンツ配信サーバ110においてコンテンツデータに挿入されたコンテンツデータの配信側経過時間を示すタイムラインを、コンテンツデータの再生に合わせて検出し、監視するモジュールである。本実施形態において、コンテンツに挿入されたタイムラインは、コンテンツデータに一秒毎に挿入された、コンテンツデータの配信側経過時間の指標となる情報である。そして、タイムライン監視部204は、このタイムラインを一秒ごとに検出し、タイムスタンプとして、ログ記録部207に送信する。 The timeline monitoring unit 204 is a module that detects and monitors a timeline indicating the distribution side elapsed time of the content data inserted into the content data in the content distribution server 110 in accordance with the reproduction of the content data. In the present embodiment, the timeline inserted into the content is information that is inserted into the content data every second and serves as an index of the content data delivery side elapsed time. Then, the timeline monitoring unit 204 detects this timeline every second and transmits it to the log recording unit 207 as a time stamp.
ログ記録部207は、タイムライン監視部204により検出されたタイムラインをタイムスタンプとしてログ情報に記録するモジュールである。このコンテンツデータの配信側経過時間を示すタイムスタンプをログ情報に記録することで、メディア再生部による再生履歴が、コンテンツの配信側経過時間に基づいた履歴となる。また、ログ送信部209は、タイムラインのタイムスタンプに基づいて、再生履歴をログ情報に記録する機能も備えており、本実施形態においては、システム計時部206によって計時された時刻情報を視聴時刻データとして、ユーザー操作取得部212によって取得されたユーザー操作をユーザー情報として、GPS等によって取得された現在位置を位置情報として、それぞれタイムスタンプと関連づけてログ情報に記録する。ここで、情報端末2に対しては、各コンテンツ番組が視聴可能となっており、ユーザー操作によって、視聴するコンテンツを変更できるものとする。そして、例えば、ユーザーがチャンネルを切り替える操作を行った場合には、ユーザー操作取得部212は、番組の視聴停止と、他の番組の視聴開始とをユーザー操作に係る情報として検出する。 The log recording unit 207 is a module that records the timeline detected by the timeline monitoring unit 204 in the log information as a time stamp. By recording a time stamp indicating the distribution-side elapsed time of the content data in the log information, the playback history by the media playback unit becomes a history based on the content distribution-side elapsed time. The log transmission unit 209 also has a function of recording the reproduction history in the log information based on the time stamp of the timeline. In the present embodiment, the time information measured by the system clock unit 206 is viewed as the viewing time. As data, the user operation acquired by the user operation acquisition unit 212 is recorded as user information, and the current position acquired by GPS or the like is stored as position information in the log information in association with each time stamp. Here, it is assumed that each content program can be viewed on the information terminal 2, and the content to be viewed can be changed by a user operation. For example, when the user performs an operation of switching channels, the user operation acquisition unit 212 detects the stop of viewing of a program and the start of viewing of another program as information related to the user operation.
ログ情報蓄積部208は、ログ記録部207において、記録されたログ情報を一定期間、蓄積するメモリ装置であり、ログ情報蓄積部208は、一定期間毎に蓄積したログ情報を、ログ送信部209を介してログ解析サーバ130に送信している。 The log information accumulating unit 208 is a memory device that accumulates the recorded log information for a certain period in the log recording unit 207. The log information accumulating unit 208 stores the log information accumulated every certain period for the log transmitting unit 209. To the log analysis server 130.
(コンテンツ同報配信方法)
以上の構成を有するコンテンツ同報配信システムを動作させることによって、コンテンツ視聴率調査方法を実施することができる。図9は、本実施形態に係るコンテンツ同報配信システムの動作を示すフローチャート図である。なお、本実施形態においては、予め、コンテンツ同報配信アプリケーションを受信し、インストールされているものとする。
(Content broadcast delivery method)
By operating the content broadcast distribution system having the above configuration, the content audience rating survey method can be implemented. FIG. 9 is a flowchart showing the operation of the content broadcast distribution system according to this embodiment. In the present embodiment, it is assumed that the content broadcast distribution application has been received and installed in advance.
まず、情報端末2が起動されると、GUI制御部213は、情報端末2上で、グラフィックユーザーインターフェースを表示するための画像情報を生成する(S101)。そして、ユーザー操作によって、例えば、表作成アプリケーションが実行されると(S102)、GUI制御部213は、グラフィックユーザーインターフェースにおいて、背景L4の前面にアプリケーション表示領域L3が位置するように、背景L4及びアプリケーション表示領域L3を階層的に表示する(S103)。
そして、その他アプリケーション230は、情報端末2上で、表作成アプリケーションを実行し、表作成アプリケーションの起動及び実行に関するインターフェースや実行結果を、グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域L3に表示させる(S104)。
First, when the information terminal 2 is activated, the GUI control unit 213 generates image information for displaying a graphic user interface on the information terminal 2 (S101). For example, when a table creation application is executed by a user operation (S102), the GUI control unit 213 displays the background L4 and the application so that the application display area L3 is positioned in front of the background L4 in the graphic user interface. The display area L3 is displayed hierarchically (S103).
Then, the other application 230 executes the table creation application on the information terminal 2, and displays an interface and an execution result related to activation and execution of the table creation application in the application display area L3 defined in the graphic user interface. (S104).
次に、ユーザーがコンテンツ同報配信アプリケーションを実行すると(S105)、GUI制御部213は、情報端末2上でアプリケーション表示領域L3の前面に、コンテンツの画像が合成されるマスク画面L2を表示するとともに(S106)、背景L4を所定の背景色に切り替える。 Next, when the user executes the content broadcast application (S105), the GUI control unit 213 displays a mask screen L2 on which the content image is combined on the front of the application display area L3 on the information terminal 2. (S106) The background L4 is switched to a predetermined background color.
視聴アプリケーション220は、情報端末2上で、コンテンツ同報配信アプリケーションを実行するとともに、通信ネットワーク5を通じて、コンテンツデータD1を受信する(S107)。コンテンツデータD1は、キャッシュ部203により再構築され、再構築されたコンテンツデータD1が画像・音声復号部222に入力される。画像・音声復号部222は、画像データ及び音声データを復号化し、画像データをコンテンツ合成部221に送信する。 The viewing application 220 executes the content broadcast distribution application on the information terminal 2 and receives the content data D1 through the communication network 5 (S107). The content data D1 is reconstructed by the cache unit 203, and the reconstructed content data D1 is input to the image / audio decoding unit 222. The image / audio decoding unit 222 decodes the image data and audio data, and transmits the image data to the content synthesis unit 221.
そして、コンテンツ合成部221は、背景L4を所定の背景色に切り替えるとともに(S108)、マスク画面L2上のアプリケーション表示領域L3以外の表示領域において、背景色と同一色の画素に対し、コンテンツの画像を合成して、表示する(S109)。 Then, the content composition unit 221 switches the background L4 to a predetermined background color (S108), and in the display area other than the application display area L3 on the mask screen L2, the content image is applied to pixels having the same color as the background color. Are synthesized and displayed (S109).
具体的に、コンテンツ合成部221は、マスク画面L2の後面に配置されたアプリケーション及びアイコンの表示領域の座標位置を確認し、マスク画面L2上のアプリケーション及びアイコンの表示領域以外の表示領域を決定する。そして、コンテンツ合成部221は、図7に示すように、決定したマスク画面L2の表示領域に、GUI制御部213が切り替えた所定の背景色と同一色の画素に対応してコンテンツデータD1の画像を合成し、マスク画面L2に表示画像を表示させる。 Specifically, the content composition unit 221 confirms the coordinate positions of the application and icon display areas arranged on the rear surface of the mask screen L2, and determines a display area other than the application and icon display areas on the mask screen L2. . Then, as shown in FIG. 7, the content composition unit 221 displays an image of the content data D1 in the display area of the determined mask screen L2 corresponding to the pixel of the same color as the predetermined background color switched by the GUI control unit 213. And a display image is displayed on the mask screen L2.
また、コンテンツ再生中、GUI監視部221aは、全表示領域内におけるアプリケーション表示領域L3の座標を周期的に検出する(S110)。具体的には、図8に示すように、最上位に配置された最上位レイヤーL1に配置されたポインタL11を、ユーザーが操作し、アプリケーション表示領域L3のアプリケーション用ウインドウ等が移動した場合には、GUI監視部221aは、アプリケーション表示領域L3の座標を検出し、その情報をコンテンツ合成部221に入力する。そして、コンテンツ合成部221は、GUI監視部221aによる検出結果に従って、マスク画面L2上のアプリケーション及びアイコンの表示領域以外の表示領域を決定するとともに、背景色と同一色の画素を選択して(S108)、マスク画面L2コンテンツの画像を合成し、表示させる(S109)。 Further, during content reproduction, the GUI monitoring unit 221a periodically detects the coordinates of the application display area L3 in the entire display area (S110). Specifically, as shown in FIG. 8, when the user operates the pointer L11 arranged in the uppermost layer L1 arranged at the uppermost position and the application window or the like in the application display area L3 moves. The GUI monitoring unit 221a detects the coordinates of the application display area L3 and inputs the information to the content composition unit 221. Then, the content composition unit 221 determines a display region other than the application region and icon display region on the mask screen L2 according to the detection result by the GUI monitoring unit 221a, and selects a pixel having the same color as the background color (S108). ) The image of the mask screen L2 content is synthesized and displayed (S109).
(コンテンツ視聴率調査方法)
以上の構成を有するコンテンツ同報配信システムを動作させることによって、コンテンツ視聴率調査方法を実施することができる。図10は、本実施形態に係るコンテンツ同報配信システムの動作を示すフローチャート図である。
(Content audience rating survey method)
By operating the content broadcast distribution system having the above configuration, the content audience rating survey method can be implemented. FIG. 10 is a flowchart showing the operation of the content broadcast distribution system according to this embodiment.
先ず、ソフトウェア配布サーバ120よりコンテンツ同報配信システムに関するアプリケーションを配布し(S201)、情報端末2は、このアプリケーションをインストールする(S401)。 First, an application relating to a content broadcast distribution system is distributed from the software distribution server 120 (S201), and the information terminal 2 installs this application (S401).
ここで、放送局300において、放送データの電波放送が開始される(S101)。この電波放送との同期処理がコンテンツ配信サーバ110の同期処理部115において実行される(S202)。この同期処理に際し、タイムライン挿入部112は、同期処理部115との連携により、電波放送部302における電波放送の時間と、ストリーミング配信部114aによるデータ配信との時間差を測定し、電波放送とストリーミング配信との時間差をタイムラインに関連づけて記録する。この同期処理と並行して、コンテンツデータD1にタイムラインが挿入され(S203)、タイムラインが挿入されたコンテンツデータD1が生成される。 Here, radio broadcasting of broadcast data is started in the broadcasting station 300 (S101). The synchronization processing with the radio broadcast is executed in the synchronization processing unit 115 of the content distribution server 110 (S202). At the time of this synchronization processing, the timeline insertion unit 112 measures the time difference between the radio broadcast time in the radio broadcast unit 302 and the data distribution by the streaming distribution unit 114a in cooperation with the synchronization processing unit 115, and the radio broadcast and streaming. Record the time difference from the delivery in relation to the timeline. In parallel with this synchronization processing, a timeline is inserted into the content data D1 (S203), and the content data D1 with the timeline inserted is generated.
次いで、情報端末2からWeb当該放送番組のWebサイトへアクセスがあったものとする(S402)。このアクセスに際しては、ユーザーIDやパスワードの入力を受け付けて、ユーザー認証を行うようにしてもよい。また、このアクセスに際し、情報端末のIPアドレスを取得したり、当該コンテンツへのアクセスが、トップページからのドリルダウンなのか、テレビ放送で流されたURL経由なのかを判別するようにしてもよい。 Next, it is assumed that there is an access from the information terminal 2 to the Web site of the broadcast program (S402). For this access, user authentication may be performed by accepting input of a user ID or password. In this access, the IP address of the information terminal may be acquired, or it may be determined whether the access to the content is a drill-down from the top page or via a URL broadcast on a television broadcast. .
このコンテンツ配信サーバ110は、アクセスを受付し(S204)、アクセスに応じて、コンテンツ配信サーバ110は、表示情報を情報端末2に送信する。情報端末2側では、受信したコンテンツデータD1のストリーミング配信の受信及び再生を開始する(S205及びS403)。この際、コンテンツデータD1は、アプリケーション表示領域L3の前面に、コンテンツの画像が合成されるマスク画面L2に合成されて表示される。 The content distribution server 110 accepts access (S204), and the content distribution server 110 transmits display information to the information terminal 2 in response to the access. On the information terminal 2 side, reception and reproduction of streaming distribution of the received content data D1 are started (S205 and S403). At this time, the content data D1 is synthesized and displayed on the front face of the application display area L3 on the mask screen L2 on which the content image is synthesized.
情報端末2では、まず、コンテンツデータD1の視聴が開始されたことが確認されると(S404)、視聴が開始された確認情報をログ解析サーバ130へ送信するとともに、タイムライン監視部204によってタイムラインを検出し、このときのタイムスタンプをログ情報に記録する(S405)。 First, when it is confirmed that the viewing of the content data D1 is started (S404), the information terminal 2 transmits the confirmation information about the viewing start to the log analysis server 130 and the timeline monitoring unit 204 performs time The line is detected, and the time stamp at this time is recorded in the log information (S405).
また、このコンテンツデータが再生されている間も、一秒毎に、タイムライン監視部204により、マスク画面L2によるコンテンツデータの再生に合わせてタイムラインが定期的に検出され、情報端末側の現在時刻(タイムスタンプ)が、視聴時刻データとして、ログ情報に記録され(S405,S406)、そのログ情報をログ解析サーバ130へ送信する。 In addition, while the content data is being reproduced, the timeline monitoring unit 204 periodically detects the timeline in accordance with the reproduction of the content data on the mask screen L2 every second. The time (time stamp) is recorded in the log information as viewing time data (S405, S406), and the log information is transmitted to the log analysis server 130.
情報端末2は、ログ情報を記録した後、ユーザー操作取得部212からの信号により、コンテンツデータの視聴が終了しているか否かを判別し(S407)、コンテンツデータの視聴が終了していない場合には(S407における“N”)、視聴終了が確認されるまで、タイムライン監視処理、ログ情報の記録処理を続行する(S405,S406)。 After the log information is recorded, the information terminal 2 determines whether or not viewing of the content data has ended with a signal from the user operation acquisition unit 212 (S407), and when viewing of the content data has not ended ("N" in S407), the timeline monitoring process and the log information recording process are continued until the end of viewing is confirmed (S405, S406).
一方、情報端末2において、コンテンツデータD1の視聴が終了すると(S407における“Y”)、情報端末2側は、タイムラインの検出動作を終了し、視聴終了操作に係る情報を終了直前に検出されたタイムスタンプに関連付けて、視聴終了タイムスタンプを含むログ情報として記録する。ログ送信部209は、ログ情報蓄積部208に蓄積された視聴終了タイムスタンプを含むログ情報をログ情報受信部131へ送信する(S408)。 On the other hand, when viewing of the content data D1 is completed in the information terminal 2 (“Y” in S407), the information terminal 2 ends the timeline detection operation, and the information related to the viewing termination operation is detected immediately before the termination. The log information including the viewing end time stamp is recorded in association with the time stamp. The log transmission unit 209 transmits log information including the viewing end time stamp accumulated in the log information accumulation unit 208 to the log information reception unit 131 (S408).
ログ解析サーバ130側においては、情報端末2側から、コンテンツデータD1の視聴開始確認を受信すると(S302)、ユーザーデータ蓄積部133にそのユーザーに係るフォルダを作成し、情報端末2からのログ情報を受け付ける。そして、ログ情報受信部123は、一秒毎にログ情報を受信するとともに(S303)、ログ収集部132は、ログ情報の受信時刻をログ情報に記録されたタイムスタンプと対応付けし(S304)、ログ情報をユーザーデータ蓄積部133に蓄積する(S305)。 On the log analysis server 130 side, when the confirmation of the start of viewing the content data D1 is received from the information terminal 2 side (S302), a folder related to the user is created in the user data storage unit 133, and log information from the information terminal 2 Accept. The log information receiving unit 123 receives the log information every second (S303), and the log collecting unit 132 associates the reception time of the log information with the time stamp recorded in the log information (S304). The log information is stored in the user data storage unit 133 (S305).
ログ解析サーバ130では、視聴終了タイムスタンプを含むログ情報を受信したか否かを確認し(S306)、視聴終了タイムスタンプを含むログ情報を受信しない場合には(S306における“N”)、ログ情報を受信し、受信したログ情報に対して同様の処理を行う(S303〜S305)。一方、視聴終了タイムスタンプを含むログ情報を受信した場合には(S306における“Y”)、ログ情報の受信を停止する。 The log analysis server 130 confirms whether or not the log information including the viewing end time stamp has been received (S306). When the log information including the viewing end time stamp is not received ("N" in S306), Information is received, and the same processing is performed on the received log information (S303 to S305). On the other hand, when log information including a viewing end time stamp is received (“Y” in S306), reception of log information is stopped.
ログ情報受信部131では、視聴開始から視聴終了までの間、視聴中のデータとしてログ情報を受信し、全てのログ情報をログデータ蓄積部133に関連づけて蓄積する。ログ解析サーバ130においては、ログデータ蓄積部133から、ログ情報D3を抽出し、ログ情報解析部134によってログ情報を解析する(S307)。なお、本実施形態では、サイマル放送において、ログ情報解析部134は、放送データの放送時刻と、サイマル放送によりストリーミング配信されたコンテンツデータの視聴時刻とのズレについて、コンテンツ配信サーバ110で生じる処理遅延を考慮して、より精細な視聴率調査を行えるようになっている。 The log information receiving unit 131 receives log information as data being viewed from the start of viewing to the end of viewing, and stores all log information in association with the log data storage unit 133. In the log analysis server 130, the log information D3 is extracted from the log data storage unit 133, and the log information is analyzed by the log information analysis unit 134 (S307). In the present embodiment, in the simulcast, the log information analysis unit 134 causes a processing delay that occurs in the content distribution server 110 with respect to the difference between the broadcast time of the broadcast data and the viewing time of the content data streamed by simulcast. In consideration of this, a more detailed audience rating survey can be conducted.
すなわち、データ送信部114による配信時に、タイムライン挿入部112が、同期処理部115と連携し、電波放送部302における電波放送の時間と、ストリーミング配信部114aによるデータ配信との時間差を測定し、電波放送とストリーミング配信との時間差を、挿入したタイムラインに関連づけて記録する。これにより、電波放送とストリーミング配信とを同時に行う際の、放送映像のエンコードやデータ転送に要する処理時間のゆらぎを記録し、コンテンツデータに挿入されるタイムラインと、電波放送とのズレを反映させた視聴率調査を可能とする。 That is, at the time of distribution by the data transmission unit 114, the timeline insertion unit 112 cooperates with the synchronization processing unit 115 to measure the time difference between the time of the radio broadcast in the radio broadcast unit 302 and the data distribution by the streaming distribution unit 114a, The time difference between radio broadcast and streaming distribution is recorded in association with the inserted timeline. As a result, fluctuations in the processing time required for broadcast video encoding and data transfer when radio broadcasting and streaming delivery are performed simultaneously are recorded, and the timeline inserted into the content data is reflected from the radio broadcast. Enables audience rating surveys.
その後、この解析した結果である解析データをコンテンツ配信サーバ110及び放送局300に送信する。放送局300及びコンテンツ配信サーバ110は、解析結果である解析データを受信し(S102,S206)、視聴率の調査を行う。 Thereafter, the analysis data that is the result of the analysis is transmitted to the content distribution server 110 and the broadcast station 300. The broadcast station 300 and the content distribution server 110 receive the analysis data that is the analysis result (S102, S206), and investigate the audience rating.
(作用・効果)
このような本実施形態によれば、階層的に表示される背景L4及び、アプリケーション領域の前面にマスク画面L2を表示させ、そのマスク画面L2上のアプリケーション表示領域L3以外の表示領域において、コンテンツ画像を合成して表示させるので、コンテンツを再生させた状態であったも、他のアプリケーション用ウインドウ及びアイコンを、コンテンツデータD1が再生されていない状態と同様に画面上に表示させることができる。その結果、他の作業処理の作業効率を低下させずに、コンテンツ再生が可能となるので、情報処理端末の表示画面において、継続的にコンテンツを再生させることができる。
(Action / Effect)
According to the present embodiment, the mask image L2 is displayed in front of the hierarchically displayed background L4 and the application area, and the content image is displayed in the display area other than the application display area L3 on the mask screen L2. Since the content is reproduced, other application windows and icons can be displayed on the screen in the same manner as when the content data D1 is not reproduced. As a result, the content can be played back without reducing the work efficiency of other work processes, so that the content can be played back continuously on the display screen of the information processing terminal.
すなわち、従来のテレビ受像機によるテレビ放送の視聴体験としての「ながら観」を、本質的にパソコンのデスクトップ上で再現することができ、これにより、これまでの「排他的」なユーザービヘイビアを回避し、同報コンテンツと他作業をデスクトップ上で「共存」可能な形で提供することできる。その結果、本実施形態によれば、視聴継続時間の向上とそれによるこれまで以上のメディア価値をパソコンのデスクトップ上に創出し、かつその視聴ログを取得することが可能となる。 In other words, “watching while watching” as a TV broadcast viewing experience with a conventional television receiver can be essentially reproduced on the desktop of a personal computer, thereby avoiding the “exclusive” user behaviors so far. Broadcast content and other work can be provided in a form that can coexist on the desktop. As a result, according to the present embodiment, it is possible to improve the viewing duration and to thereby create a media value more than ever on the desktop of the personal computer and to acquire the viewing log.
また、このような本実施形態によれば、背景L4を所定の背景色に切り換え、コンテンツデータD1が再生される表示領域において、背景色を同一色の画素に対し、コンテンツを合成するので、デスクトップ上に表示されるコンテンツ画像の画質調整処理を容易にすることができ、本来のコンテンツの画質状態で表示させることができる。 Further, according to this embodiment, the background L4 is switched to a predetermined background color, and the content is synthesized with the pixels of the same color in the display area where the content data D1 is reproduced. The image quality adjustment processing of the content image displayed above can be facilitated, and the original image quality state can be displayed.
また、本実施形態において、コンテンツ合成部221は、全表示領域内におけるアプリケーション表示領域L3の座標を周期的に検出するGUI監視部221aをさらに備え、このGUI監視部221aによる検出結果に従って、背景色と同一色の画素を選択し、コンテンツデータD1の画像を合成するので、他のアプリケーション用のウインドウがコンテンツ画像によって、非表示状態となることを防止できる。その結果、コンテンツ再生を継続させたまま、ユーザーは他の作業を効率よく実行することができる。 In the present embodiment, the content composition unit 221 further includes a GUI monitoring unit 221a that periodically detects the coordinates of the application display region L3 in the entire display region, and the background color is determined according to the detection result by the GUI monitoring unit 221a. Since the image of the content data D1 is selected by selecting the same color pixel, it is possible to prevent the window for another application from being hidden by the content image. As a result, the user can efficiently perform other operations while continuing the content reproduction.
また、本実施形態において、GUI制御部213は、所定のユーザー操作を検出した場合に、コンテンツ合成部221に対して、アプリケーション表示領域L3を縮小又は消去し、コンテンツの画像が前面に全画面表示されるように切り換えるので、他の作業を行っている状態で、ユーザーがコンテンツを視聴したいと判断した場合に、即時にコンテンツを視聴させることができる。 In this embodiment, when the GUI control unit 213 detects a predetermined user operation, the GUI display unit 221 reduces or deletes the application display area L3 with respect to the content composition unit 221, and the content image is displayed in full screen on the front. Therefore, if the user decides to view the content while other work is being performed, the content can be viewed immediately.
また、本実施形態において、同報コンテンツの配信システムは従来のユニキャスト配信だけでなく、いわゆるP2P技術を適用したライブ配信システム利用しているので、元来トラフィックが時間的に集中しやすいライブ放送のバーストトラフィックがインターネットのもっとも苦手とするトラフィックパターンである点を改善し、昨今顕在化している「ネットワークただ乗り論」に代表されるようなネガティブインパクトを回避し、インターネットインフラ全体への効率的な巨大コンテンツデータ配信をも実現することとなり、ひいてはインターネット全体への不要なインパクトを低減させることを実現することが可能となる。 In this embodiment, the broadcast content distribution system uses not only the conventional unicast distribution but also a live distribution system to which so-called P2P technology is applied. To improve the point that burst traffic is the most difficult traffic pattern of the Internet, avoid negative impacts such as the “free-riding network theory” that has become apparent in recent years, and improve the efficiency of the entire Internet infrastructure Massive content data distribution will also be realized, and as a result, unnecessary impact on the entire Internet can be reduced.
D1…コンテンツデータ
D2…アプリケーション
D3…ログ情報
D4…ログ情報
L1…最上位レイヤー
L11…ポインタ
L2…マスク画面
L3…アプリケーション表示レイヤー
L4…背景
T1…受信時刻
2…情報端末
2a〜2c…情報端末
5…通信ネットワーク
11…インターネット放送事業者
12…インターネット配信事業者
100…コンテンツサーバ100
110…コンテンツ配信サーバ
111…データ受信部
112…タイムライン挿入部
113…コンテンツ生成部
114…データ送信部
114a…ストリーミング配信部
115…同期処理部
116…コンテンツデータ蓄積部
120…ソフトウェア配布サーバ
121…配信ソフト配信部
122…配信ソフト蓄積部
123…ログ情報受信部
124…配信ログ収集部
125…配信ログ蓄積部
126…配信ソフト入稿部
130…ログ解析サーバ
131…ログ情報受信部
132…ログ収集部
133…ログデータ蓄積部
134…ログ情報解析部
135…解析結果表示部
136…解析結果送信部
137…絶対時刻取得部
201…データ受信部
202…入出力インターフェース
203…キャッシュ部
204…タイムライン監視部
205…記憶メモリ
206…システム計時部
207…ログ記録部
208…ログ情報蓄積部
209…ログ送信部
210…OS制御部
211…アプリケーション実行部
212…ユーザー操作取得部
213…GUI制御部
220…視聴アプリケーション
221…コンテンツ合成部
221a…GUI監視部
222…画像・音声復号部
230…その他のアプリケーション(ワープロソフトや表計算ソフト等)
300…放送局
301…放送データ蓄積部
302…電波放送部
D1 ... Content data D2 ... Application D3 ... Log information D4 ... Log information L1 ... Top layer L11 ... Pointer L2 ... Mask screen L3 ... Application display layer L4 ... Background T1 ... Reception time 2 ... Information terminals 2a to 2c ... Information terminal 5 Communication network 11 Internet broadcaster 12 Internet distributor 100 Content server 100
DESCRIPTION OF SYMBOLS 110 ... Content delivery server 111 ... Data receiving part 112 ... Timeline insertion part 113 ... Content generation part 114 ... Data transmission part 114a ... Streaming delivery part 115 ... Synchronization processing part 116 ... Content data storage part 120 ... Software distribution server 121 ... Delivery Software distribution unit 122 ... Distribution software storage unit 123 ... Log information reception unit 124 ... Distribution log collection unit 125 ... Distribution log storage unit 126 ... Distribution software submission unit 130 ... Log analysis server 131 ... Log information reception unit 132 ... Log collection unit 133 ... Log data storage unit 134 ... Log information analysis unit 135 ... Analysis result display unit 136 ... Analysis result transmission unit 137 ... Absolute time acquisition unit 201 ... Data reception unit 202 ... Input / output interface 203 ... Cache unit 204 ... Timeline monitoring unit 205 ... Memories 206: System timing unit 207: Log recording unit 208 ... Log information storage unit 209 ... Log transmission unit 210 ... OS control unit 211 ... Application execution unit 212 ... User operation acquisition unit 213 ... GUI control unit 220 ... Viewing application 221 ... Content Combining unit 221a ... GUI monitoring unit 222 ... Image / speech decoding unit 230 ... Other applications (word processing software, spreadsheet software, etc.)
300 ... Broadcasting station 301 ... Broadcast data storage unit 302 ... Radio wave broadcasting unit
Claims (6)
アプリケーションを実行するアプリケーション実行部と、
グラフィックユーザーインターフェースを表示するための画像情報を生成するGUI制御部と、
前記通信ネットワークを通じて、前記コンテンツを受信する受信部と、
前記受信部が受信したコンテンツを表示及び出力するためのコンテンツ合成部と、
全表示領域内において、前記グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域を検出するGUI監視部と
を備え、
前記アプリケーション実行部は、前記アプリケーションの起動及び実行に関するインターフェースや実行結果を、前記アプリケーション表示領域に表示させ、
前記グラフィックユーザーインターフェースでは、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示され、
前記GUI制御部は、前記背景を所定の背景色に切り替え、
前記コンテンツ合成部は、GUI監視部による検出結果に従って、前記マスク画面上の前記アプリケーション表示領域以外の表示領域において、切り替えられた前記背景色と同一色の画素に対し、前記コンテンツの画像を合成する
ことを特徴とする同報配信システム。 A content broadcast distribution system for distributing content including images to information terminals connectable to a communication network,
An application execution unit for executing the application;
A GUI control unit that generates image information for displaying a graphic user interface;
A receiving unit for receiving the content through the communication network;
A content synthesis unit for displaying and outputting the content received by the reception unit ;
A GUI monitoring unit for detecting an application display area defined in the graphic user interface in the entire display area ;
The application execution unit, an interface and execution results for activation and execution of the application, is displayed on the application display area,
In the graphic user interface, a mask screen on which an image of the content is combined, the application display area, and a background are displayed hierarchically,
The GUI control unit switches the background to a predetermined background color,
The content composition unit synthesizes the image of the content with the pixel of the same color as the background color that has been switched in a display region other than the application display region on the mask screen in accordance with a detection result by the GUI monitoring unit. Broadcast distribution system characterized by that.
前記コンテンツデータ内には、前記電波放送の放送経過時間を、配信側経過時間であるタイムラインとして打刻され、 In the content data, the broadcast elapsed time of the radio broadcast is stamped as a timeline that is the delivery side elapsed time,
前記情報端末では、前記コンテンツデータの再生に合わせて前記タイムラインが検出され、検出されたタイムラインを配信側経過時間として再生履歴情報として記録するとともに、前記タイムラインが検出された現在時刻が、情報端末側における視聴時刻データとして再生履歴情報に追加される In the information terminal, the timeline is detected in accordance with the reproduction of the content data, and the detected timeline is recorded as reproduction history information as the distribution side elapsed time, and the current time when the timeline is detected is Added to the playback history information as viewing time data on the information terminal side
ことを特徴とする請求項1ないし3のいずれかに記載の同報配信システム。The broadcast delivery system according to claim 1, wherein the broadcast delivery system is provided.
前記情報端末上で、グラフィックユーザーインターフェースを表示するための画像情報を生成するとともに、前記情報端末上で、アプリケーションを実行し、該アプリケーションの起動及び実行に関するインターフェースや実行結果を、前記グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域に表示させる画面表示制御ステップと、
前記グラフィックユーザーインターフェースにおいて、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示するGUI制御ステップと、
前記情報端末において、前記通信ネットワークを通じて、前記コンテンツを受信する受信ステップと、
前記背景を所定の背景色に切り替えるとともに、全表示領域内における前記アプリケーション表示領域を検出し、この検出結果に従って、前記マスク画面上の前記アプリケーション表示領域以外の表示領域において、切り替えられた前記背景色と同一色の画素に対し、前記コンテンツの画像を合成して、表示するコンテンツ合成ステップと
を有することを特徴とする同報配信方法。 A content broadcast method for distributing content including an image to an information terminal connectable to a communication network,
Image information for displaying a graphic user interface is generated on the information terminal, an application is executed on the information terminal, and an interface and an execution result related to activation and execution of the application are displayed in the graphic user interface. Screen display control steps to be displayed in the application display area defined in
In the graphic user interface, a GUI control step in which a mask screen on which the image of the content is combined, the application display area, and a background are displayed hierarchically;
A receiving step of receiving the content through the communication network in the information terminal;
The background is switched to a predetermined background color, and the application display area in the entire display area is detected, and the background color switched in the display area other than the application display area on the mask screen according to the detection result And a content synthesizing step of synthesizing and displaying the content image with respect to pixels of the same color.
前記情報端末上で、グラフィックユーザーインターフェースを表示するための画像情報を生成するとともに、前記情報端末上で、アプリケーションを実行し、該アプリケーションの起動及び実行に関するインターフェースや実行結果を、前記グラフィックユーザーインターフェース内に画成されたアプリケーション表示領域に表示させる画面表示制御ステップと、
前記グラフィックユーザーインターフェースにおいて、前記コンテンツの画像が合成されるマスク画面、前記アプリケーション表示領域、及び背景が階層的に表示するGUI制御ステップと、
前記情報端末において、前記通信ネットワークを通じて、前記コンテンツを受信する受信ステップと、
前記背景を所定の背景色に切り替えるとともに、全表示領域内における前記アプリケーション表示領域を検出し、この検出結果に従って、前記マスク画面上の前記アプリケーション表示領域以外の表示領域において、切り替えられた前記背景色と同一色の画素に対し、前記コンテンツの画像を合成して、表示するコンテンツ合成ステップと
を含む処理を実行させることを特徴とするコンテンツ視聴プログラム。 A content viewing program for viewing content including images in an information terminal connectable to a communication network, the information terminal including:
Image information for displaying a graphic user interface is generated on the information terminal, an application is executed on the information terminal, and an interface and an execution result related to activation and execution of the application are displayed in the graphic user interface. Screen display control steps to be displayed in the application display area defined in
In the graphic user interface, a GUI control step in which a mask screen on which the image of the content is combined, the application display area, and a background are displayed hierarchically;
A receiving step of receiving the content through the communication network in the information terminal;
The background is switched to a predetermined background color, and the application display area in the entire display area is detected, and the background color switched in the display area other than the application display area on the mask screen according to the detection result A content viewing program that executes a process including a content composition step of compositing and displaying the content image with respect to pixels of the same color.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010086442A JP5502567B2 (en) | 2010-04-02 | 2010-04-02 | Broadcast distribution system, broadcast distribution method, and content viewing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010086442A JP5502567B2 (en) | 2010-04-02 | 2010-04-02 | Broadcast distribution system, broadcast distribution method, and content viewing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011223061A JP2011223061A (en) | 2011-11-04 |
JP5502567B2 true JP5502567B2 (en) | 2014-05-28 |
Family
ID=45039527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010086442A Expired - Fee Related JP5502567B2 (en) | 2010-04-02 | 2010-04-02 | Broadcast distribution system, broadcast distribution method, and content viewing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5502567B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101314312B1 (en) * | 2013-03-04 | 2013-10-02 | (주)나우미디어콥 | Device for managing contents, and method for providing contents using the device |
CN106911948B (en) * | 2017-03-15 | 2021-11-16 | 联想(北京)有限公司 | Display control method and device, control equipment and electronic equipment |
JP7078782B1 (en) | 2021-06-21 | 2022-05-31 | 株式会社ビデオリサーチ | Stream viewing analysis system, stream viewing analysis method and program |
JP7078785B1 (en) | 2021-07-26 | 2022-05-31 | 株式会社ビデオリサーチ | Stream viewing analysis system, stream viewing analysis method and program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4311194B2 (en) * | 2003-12-24 | 2009-08-12 | ソニー株式会社 | Image reproducing apparatus and image reproducing method |
JP4716120B2 (en) * | 2006-04-11 | 2011-07-06 | ソニー株式会社 | Display control apparatus, display control method, and program |
JP2009175396A (en) * | 2008-01-24 | 2009-08-06 | Seiko Epson Corp | Information processor, image display method and program |
-
2010
- 2010-04-02 JP JP2010086442A patent/JP5502567B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011223061A (en) | 2011-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2601446C2 (en) | Terminal apparatus, server apparatus, information processing method, program and interlocked application feed system | |
JP4943416B2 (en) | Program broadcasting system and program content distribution system | |
JP6570646B2 (en) | Audio video file live streaming method, system and server | |
US8677428B2 (en) | System and method for rule based dynamic server side streaming manifest files | |
CN1976440B (en) | Method and system for accurately positioning playing progress rate in IPTV | |
JP5231419B2 (en) | Personal content distribution network | |
JP5519332B2 (en) | Audience rating survey system, content server, client terminal, and audience rating survey method | |
JP5304197B2 (en) | Terminal device and operation information collection system | |
US20070180488A1 (en) | System and method for processing video content | |
US10298988B2 (en) | Method and system for providing content | |
JPWO2005018233A1 (en) | Content distribution system, content distribution method, content distribution server, content reproduction apparatus, content distribution program, and content reproduction program | |
JP2009117974A (en) | Interest information creation method, apparatus, and system | |
US7930449B2 (en) | Method and system for data transmission | |
US10820045B2 (en) | Method and system for video stream personalization | |
JP2009065551A (en) | Related information transmitting method, related information transmitting server, terminal device, and related information transmitting system | |
CN101345838A (en) | TV program navigation method, apparatus and system | |
JP5044149B2 (en) | Program broadcasting method and program broadcasting system | |
JP5502567B2 (en) | Broadcast distribution system, broadcast distribution method, and content viewing program | |
JP2004015750A (en) | Live distribution server and live distribution method | |
KR100393417B1 (en) | Method for internet web broadcasting performance in local performing place and apparatus therefor | |
JP7290260B1 (en) | Servers, terminals and computer programs | |
JP2010154523A (en) | Content broadcasting system, and content broadcasting method | |
KR102630037B1 (en) | Information processing device, information processing method, transmission device, and transmission method | |
JP2013541883A (en) | Method and system for media program metadata callback supplement | |
JP2007052594A (en) | Information processing terminal, information processing method, information processing program, and network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131128 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140127 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140313 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5502567 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |