Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4866076B2 - Multimedia viewing system and multimedia viewing method - Google Patents
[go: Go Back, main page]

JP4866076B2 - Multimedia viewing system and multimedia viewing method - Google Patents

Multimedia viewing system and multimedia viewing method Download PDF

Info

Publication number
JP4866076B2
JP4866076B2 JP2005363854A JP2005363854A JP4866076B2 JP 4866076 B2 JP4866076 B2 JP 4866076B2 JP 2005363854 A JP2005363854 A JP 2005363854A JP 2005363854 A JP2005363854 A JP 2005363854A JP 4866076 B2 JP4866076 B2 JP 4866076B2
Authority
JP
Japan
Prior art keywords
multimedia content
user
data
playlist
multimedia
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005363854A
Other languages
Japanese (ja)
Other versions
JP2007166536A (en
Inventor
正義 孫
薫 渡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank BB Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank BB Corp filed Critical SoftBank BB Corp
Priority to JP2005363854A priority Critical patent/JP4866076B2/en
Publication of JP2007166536A publication Critical patent/JP2007166536A/en
Application granted granted Critical
Publication of JP4866076B2 publication Critical patent/JP4866076B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、インターネット等の通信網を通じて配信される、ストリーミングなどのコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴するマルチメディア視聴システム及びマルチメディア視聴方法に関する。   The present invention relates to a multimedia viewing system and a multimedia viewing method for viewing content such as streaming distributed through a communication network such as the Internet on a user terminal such as a personal computer.

近年では、地上波や衛星放送などのテレビ放送に加え、インターネット等の通信網を通じて、ビデオストリームなどのコンテンツを配信するコンテンツ視聴システムが普及しつつある。   In recent years, in addition to television broadcasting such as terrestrial and satellite broadcasting, content viewing systems that distribute content such as video streams via a communication network such as the Internet are becoming widespread.

通信網を通じてのコンテンツ視聴システムとしては、例えばVOD(Video On Demand)やポットキャスティングがある。これらによれば、パーソナルコンピュータ等、通信機能を備えたユーザー端末により、通信網上の配信サーバに接続し、この配信サーバに対する配信要求に応じて配信される番組のビデオストリームを再生して視聴することができる。   Examples of a content viewing system through a communication network include VOD (Video On Demand) and pot casting. According to these, a user terminal having a communication function such as a personal computer is connected to a distribution server on a communication network, and a video stream of a program distributed in response to a distribution request to the distribution server is reproduced and viewed. be able to.

ところで、上述したVODやポットキャスティングなどにおいては、ユーザーが一つずつ視聴を希望するコンテンツを選択しなければならず、連続再生による「ながら視聴」が困難であった。そのため、複数のコンテンツを受信して連続的に再生するために、例えば、特許文献1に開示されたように、コンテンツを表示時間順に並び替え行うスケジュールを記載した再生シナリオに基づいて、所定の順序で再生を行う技術が提案されている。   By the way, in the above-described VOD, pot casting, and the like, it is difficult for the user to select contents that the user wants to view one by one, and “while viewing” by continuous reproduction is difficult. Therefore, in order to receive and continuously reproduce a plurality of contents, for example, as disclosed in Patent Document 1, a predetermined order based on a reproduction scenario describing a schedule for rearranging contents in order of display time A technique for performing playback on the Internet has been proposed.

特許文献1に開示されたシステムでは、インターネットなどのネットワークを介して、再生シナリオを管理するコンテンツサーバを設け、ネットワークを通じて再生装置から再生シナリオの配信を要求すると、コンテンツサーバに格納された再生シナリオが、ネットワークを経由してダウンロードされ、再生装置では、再生シナリオに記載された再生情報(再生時間、再生順序等)に基づくスケジュールに従って、コンテンツの再生を行う。なお、この特許文献1に開示されたシステムにおいて再生シナリオは、サーバ側に予め保存しておいてもよく、また、配信要求があった際に、逐次生成してもよいとしている。
特開2004-140536号公報(第4頁〜第5頁:図1)
In the system disclosed in Patent Document 1, a content server that manages a playback scenario is provided via a network such as the Internet. When a playback scenario is requested from a playback device through the network, the playback scenario stored in the content server is The content is downloaded according to a schedule based on the reproduction information (reproduction time, reproduction order, etc.) downloaded via the network and described in the reproduction scenario. In the system disclosed in Patent Document 1, the playback scenario may be stored in advance on the server side, or may be generated sequentially when a distribution request is made.
JP 2004-140536 A (Page 4 to Page 5: FIG. 1)

しかしながら、特許文献1に開示されたシステムにおける前記再生シナリオも、単にサーバ側が決定した再生時間や、再生順序を表示するものであり、ユーザーの趣味・嗜好を反映するものではなく、またその見やすさや操作性については十分なインターフェースが設けられていない。   However, the playback scenario in the system disclosed in Patent Document 1 also simply displays the playback time and playback order determined by the server, does not reflect the user's hobbies / preferences, There is no sufficient interface for operability.

特に、近年にあっては、コンテンツの量が増大し、ユーザーの嗜好を反映させたコンテンツの選択を行った場合であっても、数あるコンテンツの中から所望するコンテンツを選択する際、番組表の見やすさや操作性の高さが求められている。   In particular, in recent years, the amount of content has increased, and even when content that reflects user preferences is selected, when selecting desired content from among a number of content, a program guide Is required to be easy to see and to operate.

そこで、本発明は以上の点に鑑みてなされたもので、マルチメディアコンテンツの視聴に際し、ユーザーの客層に応じたコンテンツを配信するとともに、その配信に係るコンテンツを見やすく、且つその選択操作を容易なものとするマルチメディア視聴システム及びマルチメディア視聴方法を提供することをその課題とする。   Therefore, the present invention has been made in view of the above points. When viewing multimedia content, the content according to the user's customer base is distributed, the content related to the distribution is easy to see, and the selection operation is easy. It is an object of the present invention to provide a multimedia viewing system and a multimedia viewing method.

本発明は、上記課題を解決するためになされたものであり、通信網を通じてコンテンツ配信サーバから配信されるマルチメディアコンテンツをユーザー端末において視聴するマルチメディア視聴システム及び方法である。   The present invention has been made to solve the above problems, and is a multimedia viewing system and method for viewing multimedia content distributed from a content distribution server through a communication network on a user terminal.

具体的に、本発明のマルチメディア視聴システムは、ユーザー端末においてユーザーの操作履歴であるユーザー動向データを取得して蓄積するユーザー動向データベースと、ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいてマルチメディアコンテンツを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、ユーザー端末に送信するプレイリスト作成サーバと、ユーザー端末装置上で実行され、プレイリストに従ってマルチメディアコンテンツをコンテンツ配信サーバから受信し、再生するメディア視聴アプリケーションとを備える。前記マルチメディアコンテンツには、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードが付与されており、前記プレイリスト作成サーバは、前記キーワードに応じて検索されたマルチメディアの連想用キーワードをキーワードとして、次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索する機能を備え、前記メディア視聴アプリケーションは、複数の前記プレイリストをそれぞれ仮想的なチャンネルとし、再生されるマルチメディアコンテンツの再生情報を、前記キーワード又は前記連想用キーワードに応じて分類し、時系列に提示する番組表として表示する。 Specifically, the multimedia viewing system of the present invention includes a user trend database that acquires and accumulates user trend data that is a user operation history in a user terminal, and keywords related to the user trend based on the user trend data. And selecting a multimedia content based on the keyword, creating a playlist in which the playback order of the selected multimedia content and the location address of the multimedia content related to playback are described in association with each other, and a user terminal And a media viewing application that is executed on the user terminal device and receives multimedia content from the content distribution server according to the playlist and reproduces it. The multimedia content is given an association keyword that is a keyword related to the multimedia content, and the playlist creation server uses the multimedia association keyword searched according to the keyword as a keyword. And a function of searching for a plurality of multimedia contents by performing a search for the next multimedia and repeating this, and the media viewing application is played with each of the plurality of playlists as virtual channels. Multimedia content reproduction information is classified according to the keyword or the associative keyword, and displayed as a program table to be presented in time series.

そして、本発明のマルチメディア視聴方法では、
(1)ユーザーの操作履歴であるユーザー動向データを取得して、ユーザー動向データベースに蓄積し、
(2)通信網上のプレイリスト作成サーバにおいて、ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいてマルチメディアコンテンツを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、ユーザー端末に送信し、
(3)ユーザー端末装置上で実行されるメディア視聴アプリケーションによって、プレイリストに従ってマルチメディアコンテンツをコンテンツ配信サーバから受信し、再生する。このとき、ステップ(2)において、プレイリスト作成サーバは、マルチメディアコンテンツに付与され、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードキーワードに応じて検索されたマルチメディアの連想用キーワードをキーワードとして、次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索し、ステップ(3)において、メディア視聴アプリケーションは、複数のプレイリストを、それぞれ仮想的なチャンネルとし、再生されるマルチメディアコンテンツの再生情報を、キーワード又は連想用キーワードに応じて分類して時系列に提示する番組表として表示する。
In the multimedia viewing method of the present invention,
(1) Acquire user trend data, which is user operation history, and store it in the user trend database.
(2) The playlist creation server on the communication network selects a keyword related to the user trend based on the user trend data, selects multimedia content based on the keyword, and selects the selected multimedia content. Create a playlist that describes the playback order and the location address of the multimedia content related to playback, and send it to the user terminal.
(3) The multimedia viewing application executed on the user terminal device receives the multimedia content from the content distribution server according to the playlist and plays it. At this time, in the step (2), the playlist creation server assigns the keyword for multimedia associating with the multimedia content and is searched according to the keyword keyword for association that is a keyword related to the multimedia content. The next multimedia search is performed, and this is repeated to search a plurality of multimedia contents.In step (3), the media viewing application sets each of the plurality of playlists as virtual channels, The reproduction information of the multimedia content to be reproduced is displayed as a program guide that is classified according to the keyword or associative keyword and presented in time series.

このような本発明によれば、ユーザーが操作するマウスやキーボード等の操作デバイスによる入力情報(例えば、キーボードで入力した文字情報(検索キーワード、チャット等) や、マウスポインタの位置に対応する情報(ブラウザにより閲覧しているWebページの属性) 、Webページ上で購入した書籍やCD等の属性、再生ソフトにより視聴している音楽や映像コンテンツの種別) などのユーザー操作履歴などのユーザー動向に基づいて選択されたマルチメディアコンテンツを選択することができ、ユーザーの趣味嗜好に合致したプレイリストを提供することができる。そして、このようなプレイリストによれば、再生情報が時系列に提示された番組表として閲覧が可能であるため、ユーザーの趣味・嗜好を反映させたマルチメディアコンテンツを連続的に再生することができるとともに、視聴に際し、容易にコンテンツの選択・切り替えを行うことができる。また、ユーザーが入力したキーワードを発端として、このキーワードから連想されるコンテンツが順次選択されて再生されることとなり、ユーザーの趣味・嗜好を反映させた範囲内において、ユーザーにとって意外性のあるコンテンツ選択を実現させることができる。 According to the present invention, information input by an operation device such as a mouse or a keyboard operated by a user (for example, character information input by a keyboard (search keyword, chat, etc.) or information corresponding to the position of a mouse pointer ( Based on user behavior such as the attributes of the Web page being browsed by the browser), the attributes of books and CDs purchased on the Web page, the type of music and video content being viewed by the playback software, etc. The selected multimedia content can be selected, and a playlist that matches the user's hobbies and preferences can be provided. And according to such a playlist, since it is possible to view the playback information as a program guide presented in time series, it is possible to continuously play back multimedia content reflecting the user's hobbies and preferences. In addition, content can be easily selected / switched when viewing. In addition, starting with a keyword entered by the user, content associated with the keyword is selected and played back in sequence, and content selection that is surprising to the user within a range that reflects the user's hobbies and preferences Can be realized.

上記発明では、番組表中に挿入されて表示される動画情報を含むバナーデータを配信するバナーデータ配信サーバと、ユーザー端末装置において、ユーザーによって入力される操作信号に従って番組表上を移動するポインタを表示するポインタ制御部と、インターネットを通じて、バナーデータの注目頻度を計測し、注目頻度に応じた課金処理を行う課金部とをさらに備え、プレイリスト作成サーバは、プレイリストに、マルチメディアコンテンツの属性応じたバナーデータを番組表中に挿入して表示するためのリンクデータを付加し、メディア視聴アプリケーションは、マルチメディアコンテンツに関連づけられたリンクデータに基づいて、マルチメディアコンテンツの属性に応じたバナーデータを、バナーデータ配信サーバから受信し、番組表中に挿入して表示し、メディア視聴アプリケーションは、ポインタが番組表中の所定領域上に位置したのをイベント発生として検出し、所定領域のバナーデータに含まれる動画情報の出力形態を変化させ、課金部は、動画の出力形態の変化を検出して注目頻度を計測することが好ましい。 In the above invention, a banner data distribution server that distributes banner data including moving image information that is inserted and displayed in the program guide, and a pointer that moves on the program guide in accordance with an operation signal input by the user in the user terminal device. And a pointer control unit for displaying, and a billing unit for measuring the attention frequency of the banner data through the Internet and performing a billing process according to the attention frequency, and the playlist creation server includes a multimedia content attribute in the playlist. Link data for inserting and displaying corresponding banner data in the program guide, and the media viewing application adds banner data corresponding to the attributes of the multimedia content based on the link data associated with the multimedia content. and received from the banner data distribution server, Displays inserted into the set table, the media viewing application detects that the pointer is positioned on a predetermined region in the program table as the event occurs, change the output format of the video information contained in the banner data in a predetermined area The billing unit preferably detects the change in the output form of the moving image and measures the attention frequency.

この場合には、配信される本編ストリームの属性に応じたバナーデータを番組表中に挿入することができるため、番組表を見やすくすることができるとともに、ユーザー操作によるポインタの移動を監視し、バナーデータの出力形態を検出することによって、サービス提供者側においてユーザーがいずれのバナーを注目したかを把握することができる。   In this case, banner data according to the attribute of the main stream to be distributed can be inserted into the program guide, so that the program guide can be easily viewed and the pointer movement by the user operation can be monitored and the banner can be monitored. By detecting the output form of data, it is possible to grasp which banner the user has focused on on the service provider side.

なお、上記動画情報の出力形態の変化としては、例えば、バナーデータの表示面積を拡大及び縮小するとともに、音量を変化させるなどが挙げられる。この場合には、複数のバナーデータが配列表示されていても、注目したバナーのみについて、拡大され、音声が出力されるため、不必要にサイズの大きいバナーデータが配列されることによって表示画面構成が煩雑になったり、複数の音声が同時に出力されて騒然となったりするのを防止することができる。   Examples of the change in the output format of the moving image information include, for example, expanding and reducing the display area of the banner data and changing the volume. In this case, even if multiple banner data are arranged and displayed, only the noticed banner is enlarged and the sound is output, so the display screen configuration is arranged by arranging unnecessarily large banner data Can be prevented from becoming complicated, and a plurality of sounds can be simultaneously output and noisy.

上記発明において、番組表では、各プレイリスト毎のチャンネルについて、それぞれ独立して放送時刻が定められ、メディア視聴アプリケーションは、あるチャンネルを視聴している間、他のチャンネルにおいても時間が仮想的に進行させることが好ましい。
In the above invention, in the program guide, the broadcasting time is determined independently for each channel of each playlist, and while the media viewing application is viewing a certain channel, the time is also virtually transmitted to other channels. It is preferable to proceed .

以上説明したように本発明によれば、インターネット等の通信網を通じて配信される、ストリーミングなどのマルチメディアコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴する際に、ユーザーの客層に応じたコンテンツを配信できるとともに、その配信に係るコンテンツを見やすく、且つその選択操作を容易なものとすることができる。   As described above, according to the present invention, when viewing multimedia content such as streaming delivered through a communication network such as the Internet on a user terminal such as a personal computer, the content is distributed according to the user's customer base. In addition, it is possible to make it easy to see the content related to the distribution and to make the selection operation easy.

(マルチメディア視聴システムの構成)
本発明の実施形態について、図面を参照しつつ説明する。図1は、本実施形態に係るマルチメディア視聴システムの概略構成を示すブロック図である。本実施形態に係るマルチメディア視聴システムは、サーバ群31〜36から、インターネット2を通じて配信される動画等のマルチメディアコンテンツをユーザー端末装置1(1a〜1c等)において視聴する場合を例に説明する。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
(Configuration of multimedia viewing system)
Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a multimedia viewing system according to the present embodiment. The multimedia viewing system according to the present embodiment will be described by taking as an example a case where multimedia contents such as moving images distributed via the Internet 2 are viewed on the user terminal device 1 (1a to 1c, etc.) from the server groups 31 to 36. . 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. .

インターネット2は、例えば、通信プロトコルTCP/IPを用いて種々の通信回線(電話回線やISDN回線、ADSL回線などの公衆回線、専用回線、無線通信網)を相互に接続して構築される分散型のIP網であり、このIP網には、10BASE-Tや100BASE-TX等によるイントラネット(企業内ネットワーク)や家庭内ネットワークなどのLANなども含まれる。   The Internet 2 is a distributed type constructed by connecting various communication lines (public lines such as telephone lines, ISDN lines, ADSL lines, private lines, wireless communication networks) using the communication protocol TCP / IP, for example. This IP network includes an intranet (intra-company network) such as 10BASE-T and 100BASE-TX, and a LAN such as a home network.

上記サーバ群31〜36は、具体的には、Webサーバ31と、プレイリスト作成サーバ32と、動画配信サーバ33と、DRM(Digital Rights Management)ライセンスサーバ34と、課金集計サーバ35と、バナー配信サーバ36とから構成されている。   Specifically, the server groups 31 to 36 include a Web server 31, a playlist creation server 32, a video distribution server 33, a DRM (Digital Rights Management) license server 34, a billing aggregation server 35, and a banner distribution. And server 36.

Webサーバ31は、ユーザーに対するサービスの窓口となるWebページを配信するサーバであり、このHTML(HyperText Markup Language)等により記述されたWebページを通じて、番組検索や、サポートサービス、種々のユーザー設定等のインターフェースを提供する。このWebページでは、文字や画像とともに、ユーザー端末装置1で実行可能なメディア視聴アプリケーションを組み込むことにより、ブラウザ上で動画ファイルや音声ファイルを視聴することができる。また、このWebサーバ31は、プレイリスト作成サーバ32に接続されており、このサーバと協働することによって、アクセス者の嗜好に合致したプレイリストの作成を行うことができる。   The web server 31 is a server that delivers a web page that serves as a service window for users. Through this web page described in HTML (HyperText Markup Language), etc., program search, support services, various user settings, etc. Provide an interface. In this Web page, by incorporating a media viewing application that can be executed by the user terminal device 1 together with characters and images, a moving image file and an audio file can be viewed on the browser. Further, the Web server 31 is connected to a playlist creation server 32, and can cooperate with this server to create a playlist that matches the accessor's preference.

具体的には、Webサーバ31は、ユーザー端末装置1から送信される表示要求D1に含まれるユーザー識別子(ユーザーID)をプレイリスト作成要求D4としてプレイリスト作成サーバ32に送信する。プレイリスト作成サーバ32では、プレイリスト作成要求D4に含まれるユーザー識別子に応じて、プレイリストの作成を実行し、作成したプレイリストD5を、表示要求D1を送信したユーザー端末装置1に返信する。   Specifically, the Web server 31 transmits a user identifier (user ID) included in the display request D1 transmitted from the user terminal device 1 to the playlist creation server 32 as a playlist creation request D4. The playlist creation server 32 executes creation of a playlist according to the user identifier included in the playlist creation request D4, and returns the created playlist D5 to the user terminal device 1 that transmitted the display request D1.

なお、本実施形態に係るWebサーバ31は、特定ユーザーIDに対して作成されたプレイリストを、当該ユーザーの承認操作に基づいて、他のユーザーに対して配信可能に提示する機能を備えている。詳述すると、ユーザーは、Webサーバ31を通じて自分のプレイリストの公開を承認する手続き操作を行うことができ、これにより公開が許可されたプレイリストは、Webサーバ31を通じて他のユーザーに対して公開され、他のユーザーによる視聴に利用することができる。   Note that the Web server 31 according to the present embodiment has a function of presenting a playlist created for a specific user ID so that it can be distributed to other users based on the approval operation of the user. . In detail, a user can perform a procedural operation to approve the release of his / her playlist through the Web server 31, and the playlist permitted to be released by this can be made public to other users through the Web server 31. And can be used for viewing by other users.

プレイリスト作成サーバ32は、ユーザー動向に合致したマルチメディアコンテンツのプレイリストD5を作成し、ユーザー端末装置1に送信するサーバである。本実施形態において、プレイリストD5は、マルチメディアコンテンツ(本編ストリームD2及びバナーデータD3)の再生順序と、再生に係るマルチメディアコンテンツの所在アドレス(URLや、コンテンツ蓄積部33a、バナーデータ蓄積部36a内におけるディレクトリやファイルネーム等)とを関連づけて記述したテーブルデータであって、図6に示すように、ユーザー側のメディア視聴アプリケーション101b(又はブラウザソフト101a)等で、マルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、キーワード又は検索方法に応じて分類し、時系列に提示する番組表T1として表示可能となっている。   The playlist creation server 32 is a server that creates a multimedia content playlist D5 that matches user trends and transmits it to the user terminal device 1. In the present embodiment, the playlist D5 includes the playback order of multimedia content (main stream D2 and banner data D3) and the location address (URL, content storage unit 33a, banner data storage unit 36a) of the multimedia content related to playback. Table data that is described in association with the directory, file name, etc.), as shown in FIG. 6, using the media viewing application 101b (or browser software 101a) on the user side, the title and content of the multimedia content And reproduction information such as reproduction time can be classified according to a keyword or a search method and displayed as a program table T1 presented in time series.

詳述すると、プレイリストは、操作履歴に基づくユーザー動向を示すキーワード(単一キーワード、キーワード群)に対して作成され、同一のキーワードであっても、検索方式や、検索結果の順番などを種々設定可能であり、例えば、検索方式としては、単純検索や連想検索などが挙げられ、順番としては、検出順やデータサイズ順、評価の良い順などが挙げられる。なお、本実施形態では、コンテンツの配信に際して、ピア・ツー・ピア方式を利用していることから、プレイリストにおける再生順として、パートナー端末の数の多い順としてもよい。   More specifically, playlists are created for keywords (single keywords, keyword groups) indicating user trends based on operation history, and even with the same keyword, the search method, the order of search results, etc. For example, examples of the search method include simple search and associative search. Examples of the order include detection order, data size order, and evaluation order. In the present embodiment, since the peer-to-peer method is used for content distribution, the playback order in the playlist may be the order in which the number of partner terminals is large.

また、図6に示すように、番組表T1は、キーワード毎のプレイリストをそれぞれ放送局のチャンネルに見立てて複数列表示してなり、異なるキーワードや検索方式、順番に対応する複数のプレイリストがそれぞれの仮想的な放送局(チャンネル)として表示される。すなわち、本実施形態では、各プレイリスト毎のチャンネルは、それぞれ独立して放送時刻が定められており、あるチャンネルを視聴している間、他のチャンネルにおいても時間が仮想的に進行するようになっている。これにより、複数のチャンネルをザッピングしながら同時進行で視聴することができる。なお、この多チャンネル同時進行は、あくまで仮想的なものであり、コンテンツ再生部103に設けられた早送りや巻き戻し、一時停止等の操作手段を操作することにより、実際のテレビ放送局による番組放送と異なり、番組の進行を早送りしたり巻き戻したり、停止させたりすることができる。   In addition, as shown in FIG. 6, the program table T1 is displayed in a plurality of columns with playlists for each keyword as if it were a channel of a broadcasting station, and a plurality of playlists corresponding to different keywords, search methods, and sequences, respectively. Are displayed as virtual broadcast stations (channels). That is, in the present embodiment, the broadcast time is determined independently for each channel of each playlist, and while watching a certain channel, the time virtually advances in other channels as well. It has become. Thereby, a plurality of channels can be viewed simultaneously while zapping. Note that this multi-channel simultaneous progression is only virtual, and by operating operating means such as fast forward, rewind, and pause provided in the content playback unit 103, the program broadcast by the actual TV broadcast station Unlike, program progress can be fast forwarded, rewinded, and stopped.

さらに、本実施形態に係る番組表T1は、各番組の本編ストリームに関連するバナーデータD3が表示される。すなわち、図6(a)及び(b)に示すように、番組表T1の所定領域(例えばW5〜W8)に、バナーデータD3を挿入する。詳述すると、ユーザー端末装置1上でのユーザー操作を監視し、マウスポインタ101cが所定領域W5〜W8上に重ね合わされるように位置されると、それをイベント発生として検出され、その所定領域に埋め込まれているバナーデータの出力形態が変化される。本実施形態では、例えばバナーが動画であるとき、イベント発生前は、図6(a)に示すように、縮小サイズの静止画を表示しておき、イベントが発生した際、同図(b)に示すように、バナーのサイズを拡大して動画を再生するとともに、音声の出力(音量の増大)を行う。   Furthermore, the program guide T1 according to the present embodiment displays banner data D3 related to the main stream of each program. That is, as shown in FIGS. 6A and 6B, the banner data D3 is inserted into a predetermined area (for example, W5 to W8) of the program table T1. More specifically, when a user operation on the user terminal device 1 is monitored and the mouse pointer 101c is positioned so as to overlap the predetermined area W5 to W8, it is detected as an event occurrence and The output form of the embedded banner data is changed. In the present embodiment, for example, when the banner is a moving image, before the event occurs, as shown in FIG. 6A, a reduced-size still image is displayed, and when an event occurs, As shown in Fig. 4, the banner is enlarged to reproduce the moving image and output the sound (increase the volume).

このバナーデータの出力形態変化は、ユーザー動向データD10としてプレイリスト作成サーバ32に通知され、ユーザーデータベース34aに蓄積される。具体的にこのユーザー動向データD10には、マウスオーバーが発生した領域を特定するエリアID、ユーザーを特定するためのユーザーID(或いはユーザー端末装置1の端末ID)、バナーデータを特定するバナーID、イベントが発生した時刻等が含まれている。課金集計サーバ35は、これらの情報によって、広告主に対する課金処理を行う。   This change in the output form of the banner data is notified to the playlist creation server 32 as user trend data D10 and stored in the user database 34a. Specifically, in this user trend data D10, an area ID for specifying the area where the mouse over has occurred, a user ID for specifying a user (or a terminal ID of the user terminal device 1), a banner ID for specifying banner data, It includes the time when the event occurred. The accounting total server 35 performs accounting processing for the advertiser based on these pieces of information.

また、本実施形態におけるプレイリストD5には、本編ストリームD2内に挿入される広告用のクリップデータなどの付加情報データの所在アドレスや再生位置、再生時間等の再生情報が含まれ、コンテンツ再生部103は、このプレイリストに基づいて、本編ストリーミングとともに広告クリップデータ(付加情報データ)を挿入して、再生する機能を備えている。   Further, the playlist D5 in the present embodiment includes playback information such as the location address, playback position, playback time, and the like of additional information data such as advertisement clip data inserted into the main stream D2. 103 has a function of inserting and reproducing advertisement clip data (additional information data) together with the main stream based on the play list.

本実施形態に係るプレイリスト作成サーバ32は、コンテンツを検索するインデキシングデータベースの機能を備えており、コンテンツ蓄積部33aやバナーデータ蓄積部36aに蓄積されているマルチメディアコンテンツそれぞれの属性を示すメタデータと、マルチメディアコンテンツの所在アドレスとを関連づけるインデキシングデータを保持している。そして、プレイリスト作成サーバ32は、インデキシングデータを作成する際、マルチメディアコンテンツ(ここでは、本編ストリームD2)の所在アドレスと、当該マルチメディアコンテンツの内容を示すテキストデータを抽出し、これらを関連づけるとともに、キーワード(メタデータ)の属性に従って分類し、インデキシングデータとして保存する。   The playlist creation server 32 according to the present embodiment has a function of an indexing database for searching for content, and metadata indicating attributes of multimedia contents stored in the content storage unit 33a and the banner data storage unit 36a. And indexing data for associating the location address of the multimedia content. Then, when creating the indexing data, the playlist creation server 32 extracts the location address of the multimedia content (here, the main stream D2) and the text data indicating the content of the multimedia content and associates them with each other. , Classified according to keyword (metadata) attributes, and stored as indexing data.

具体的に、図5に示すように、インデキシングデータは、インデックスレコードIND1…を蓄積して構成されており、各インデックスレコードIND1,IND2…には、各コンテンツの識別子(ファイル名等のコンテンツID)に関連づけて、コンテンツの内容の属性を示すメタデータK1〜K4…が付与されているとともに、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードA1〜A4…が付与されており、プレイリスト作成サーバ32は、メタデータのキーワードK1〜に応じて検索されたマルチメディアの連想用キーワードA1〜A4を新たなキーワードとして、さらに次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを連続的に検索する機能を備えている。   Specifically, as shown in FIG. 5, the indexing data is configured by accumulating index records IND1,..., And each index record IND1, IND2,... Has an identifier of each content (content ID such as a file name). In addition to metadata K1 to K4 ... indicating content attributes, associated keywords are associated with keywords A1 to A4 ... associated with the multimedia content, and a playlist is created. The server 32 searches the next multimedia using the multimedia association keywords A1 to A4 searched according to the metadata keywords K1 to K4 as a new keyword, and repeats the search to obtain a plurality of multimedia keywords. It has a function to search media contents continuously.

また、プレイリスト作成サーバ32は、マルチメディアコンテンツを視聴したユーザーの評価である評価情報D9をユーザー端末装置1から受信し、これをユーザー毎に蓄積する評価情報蓄積部32aを備えている。   Further, the playlist creation server 32 includes an evaluation information storage unit 32a that receives evaluation information D9 that is an evaluation of a user who has viewed and listened to multimedia contents from the user terminal device 1, and stores this information for each user.

そして、プレイリスト作成サーバ32は、プレイリストD5の作成に際し、ユーザーデータベース34aに蓄積された操作履歴や視聴履歴等のユーザー動向データ、評価情報蓄積部32aに蓄積された評価情報を参照し、ユーザー動向を示すキーワードを作成し、マルチメディアのメタデータとのマッチングを行うことによって、ユーザーの趣味・嗜好に合ったマルチメディアコンテンツを選択するとともに、趣味・嗜好にあったものが再生順位の上位に来るようにプレイリストD5を作成することができる。   Then, when creating the playlist D5, the playlist creation server 32 refers to user trend data such as operation history and viewing history accumulated in the user database 34a, evaluation information accumulated in the evaluation information accumulation unit 32a, and By creating keywords that indicate trends and matching with multimedia metadata, multimedia content that matches the user's hobbies / preferences is selected, and those that match hobbies / preferences are ranked higher in the playback order. You can create a playlist D5 to come.

なお、この評価情報D9は、ユーザーが許可している場合には、複数のユーザー間で公開することが可能となっており、他のユーザーは、公開されている評価情報を反映させたプレイリストD5の作成を要求することもできる。   Note that this evaluation information D9 can be made public among a plurality of users if the user permits it, and other users can play playlists reflecting the publicly available evaluation information. You can also request the creation of D5.

動画配信サーバ33は、WWW(World Wide Web)等のドキュメントシステムにおいて、HTMLファイルや画像ファイル、音楽ファイルなどのデータ送信を行うサーバ装置であり、動画や音楽等のマルチメディアコンテンツ(ここでは、本編ストリームD2)をコンテンツ蓄積部33aに蓄積しておく。そして、動画配信サーバ33は、ユーザー端末装置1によるプレイリストに基づく配信要求D6に応じて、インターネット2を通じ、マルチメディアコンテンツをストリーミングなどにより配信する。   The video distribution server 33 is a server device that transmits data such as an HTML file, an image file, and a music file in a document system such as the World Wide Web (WWW). Stream D2) is stored in the content storage unit 33a. Then, the moving image distribution server 33 distributes multimedia content through streaming or the like via the Internet 2 in response to a distribution request D6 based on a playlist by the user terminal device 1.

なお、コンテンツ蓄積部33a内に蓄積されるマルチメディアコンテンツは、インターネット等のインターネット2上に分散配置されたデータを巡回ロボット等のクローラーサーバにより収集し、この収集されたデータを蓄積したものであってもよい。   The multimedia content stored in the content storage unit 33a is obtained by collecting data distributed on the Internet 2 such as the Internet by a crawler server such as a traveling robot and storing the collected data. May be.

バナー配信サーバ36は、動画配信サーバ33と同様に、ユーザー端末装置1からのバナーの配信要求D6に応じて、ユーザー端末装置1に対して広告データやダイジェストクリップなどの付加情報を配信するサーバである。このバナーデータは、例えば、動画等のビデオクリップの他、音響データや文字データ等であり、ファイルデータとしてバナーデータ蓄積部36aに蓄積されている。バナーデータ蓄積部36aには、各バナーデータに関する入稿情報(バナーデータの識別子、広告主や制作者の識別子、有効期間等)及び価格情報(バナーデータの識別子、時間帯に応じた価格等)も蓄積されており、これらの情報は、課金集計サーバ35に提供される。課金集計サーバ35では、本編に挿入されたバナーデータの視聴頻度等に応じて、ユーザーに対する課金を低減するようにしてもよい。   Similarly to the video distribution server 33, the banner distribution server 36 is a server that distributes additional information such as advertisement data and digest clips to the user terminal device 1 in response to a banner distribution request D6 from the user terminal device 1. is there. The banner data is, for example, a video clip such as a moving image, acoustic data, character data, and the like, and is stored in the banner data storage unit 36a as file data. In the banner data storage unit 36a, the submission information (banner data identifier, advertiser or creator identifier, validity period, etc.) and price information (banner data identifier, price according to the time zone, etc.) Are stored, and these pieces of information are provided to the accounting tabulation server 35. The accounting total server 35 may reduce the accounting for the user according to the viewing frequency of the banner data inserted in the main part.

DRMライセンスサーバ34は、マルチメディアコンテンツの視聴に際し、ユーザーの認証処理を行うとともに、当該ユーザーのアクセス情報に基づいて、復号化鍵D8の発行を行うサーバ装置である。具体的に、DRMライセンスサーバ34は、ユーザーのユーザー端末装置1から復号化鍵D8の配信要求D6を受付け、認証処理の後、正規のユーザーに対して復号化鍵D8の発行・配信を行う。DRMライセンスサーバ34から前記ユーザーのユーザー端末装置1に対して復号化鍵D8が配信されることにより、ユーザー端末装置1において、この復号化鍵D8に基づいてコンテンツが復号され再生処理が可能となる。   The DRM license server 34 is a server device that performs user authentication processing and issues a decryption key D8 based on access information of the user when viewing multimedia content. Specifically, the DRM license server 34 receives the distribution request D6 of the decryption key D8 from the user terminal device 1 of the user, and issues and distributes the decryption key D8 to the authorized user after the authentication process. By distributing the decryption key D8 from the DRM license server 34 to the user terminal device 1 of the user, the content is decrypted on the user terminal device 1 based on the decryption key D8 and can be played back. .

また、DRMライセンスサーバ34は、上記認証処理及び復号化鍵D8の配信履歴に基づいて、各ユーザーによる視聴状況を収集し、ユーザーデータベース34aに蓄積する。このとき、DRMライセンスサーバ34は、ユーザーデータベース34aに蓄積されたデータに基づいて、いずれのユーザーが、いずれのマルチメディアコンテンツを、何時、視聴しているかを集計し、集計結果を視聴履歴データD11としてユーザーデータベース34aに蓄積する。課金集計サーバ35は、ユーザーデータベース34aから取得した視聴履歴データD11に基づいて、各ユーザーに対するの課金を算出し、課金データベース35aに蓄積する。   Further, the DRM license server 34 collects the viewing status of each user based on the authentication process and the distribution history of the decryption key D8, and stores it in the user database 34a. At this time, based on the data stored in the user database 34a, the DRM license server 34 aggregates which multimedia content is being viewed by which user, and the aggregated result is viewed history data D11. Stored in the user database 34a. The accounting total server 35 calculates the accounting for each user based on the viewing history data D11 acquired from the user database 34a, and accumulates it in the accounting database 35a.

そして、本実施形態では、いわゆるピア・ツー・ピアのネットワークシステム形態により、動画配信サーバ33やバナー配信サーバ36が配信するマルチメディアコンテンツを受信して視聴する。具体的は、図3及び図4に示すように、ユーザーAのユーザー端末装置1aは、DRMライセンスサーバ34に対してプレイリストに基づく視聴要求を送信し、視聴要求に係る本編ストリームD2を再生するための復号化鍵D8を、DRMライセンスサーバ34から受信するとともに、前記要求に係る本編ストリームD2の一部又は全部を保持する他のユーザー端末の端末リストD7を、DRMライセンスサーバ34又は他のユーザー端末装置1bから取得する。   In this embodiment, the multimedia content distributed by the moving image distribution server 33 and the banner distribution server 36 is received and viewed by a so-called peer-to-peer network system. Specifically, as shown in FIGS. 3 and 4, the user terminal device 1a of the user A transmits a viewing request based on the playlist to the DRM license server 34, and reproduces the main stream D2 related to the viewing request. For receiving the decryption key D8 from the DRM license server 34 and the terminal list D7 of the other user terminals that hold a part or all of the main stream D2 related to the request, the DRM license server 34 or other users Obtained from the terminal device 1b.

次いで、ユーザー端末装置1aは、端末リストD7の中から任意のユーザー端末をパートナー端末装置として選択して配信要求を行い、選択したパートナー端末(ここでは、ユーザー端末装置1b)、動画配信サーバ33又はバナー配信サーバ36から要求に係る本編ストリームD2やバナーデータD3の一部又は全部を受信して、ユーザー端末装置1aにおいて当該本編ストリームD2又はバナーデータD3を再構成し、復号化鍵D8により再生して視聴する。パートナー端末として選択されたユーザー端末装置1bは、動画配信サーバ33等から受信し、自機のバッファメモリーに保持されている本編ストリームD2又はバナーデータD3を、配信要求に係るクライアント端末(ユーザー端末装置1a)に対して中継配信する。   Next, the user terminal device 1a selects an arbitrary user terminal as a partner terminal device from the terminal list D7, makes a distribution request, and selects the selected partner terminal (here, the user terminal device 1b), the video distribution server 33 or A part or all of the main stream D2 and the banner data D3 according to the request are received from the banner distribution server 36, the main stream D2 or the banner data D3 is reconstructed by the user terminal device 1a, and reproduced by the decryption key D8. To watch. The user terminal device 1b selected as the partner terminal receives the main stream D2 or the banner data D3 received from the moving image distribution server 33 or the like and held in its own buffer memory, as a client terminal (user terminal device) related to the distribution request. Broadcast to 1a).

(ユーザー端末の構成)
ユーザー端末装置1(1a〜1c)は、CPUを備えた通信可能な演算処理装置であり、パーソナルコンピュータ等の汎用コンピュータや、機能を特化させた専用装置により実現することができ、モバイルコンピュータやPDA(Personal Digital Assistance)、携帯電話機なども含まれる。図2に、ユーザー端末装置1の内部構成を示す。
(User terminal configuration)
The user terminal device 1 (1a to 1c) is a communicable arithmetic processing device equipped with a CPU, and can be realized by a general-purpose computer such as a personal computer or a dedicated device specialized in function. Also includes PDAs (Personal Digital Assistance) and mobile phones. FIG. 2 shows an internal configuration of the user terminal device 1.

同図に示すように、ユーザー端末装置1は、ストリーミングの受信・再生に関するモジュールとして、通信インターフェース102と、キャッシュ部106と、コンテンツ再生部103と、出力信号生成部104と、出力インターフェース105と、表示部101と、コンテンツ取得部106aとバナーデータ取得部106bとを備えている。   As shown in the figure, the user terminal device 1 includes a communication interface 102, a cache unit 106, a content playback unit 103, an output signal generation unit 104, an output interface 105, as a module related to streaming reception / playback. A display unit 101, a content acquisition unit 106a, and a banner data acquisition unit 106b are provided.

通信インターフェース102は、インターネット2を通じて、データをパケットとして送受信するモジュールであり、この通信インターフェース102を介して、本編ストリームD2や、バナーデータD3、プレイリストD5、端末リストD7等が受信され、配信要求D6、評価情報D9等が、各サーバに対して送信される。   The communication interface 102 is a module that transmits and receives data as packets through the Internet 2. Through this communication interface 102, the main stream D2, the banner data D3, the playlist D5, the terminal list D7, etc. are received and a distribution request is received. D6, evaluation information D9, etc. are transmitted to each server.

キャッシュ部106は、インターネット2から受信され、コンテンツ再生部103で再生されるマルチメディアコンテンツ(本編ストリームD2及びバナーデータD3)を一時的に記憶保持するバッファ装置である。本実施形態では、プレイリストD5に記述された再生順序に応じ、メディア視聴アプリケーション101bによるコンテンツ再生に先行して、マルチメディアコンテンツを予めダウンロードして記憶する。すなわち、プレイリストD5には、マルチメディアコンテンツの再生順序及び再生時刻が記述されていることから、これを参照することによって、次に(或いは同時刻の他チャンネルにおいて)再生されるマルチメディアコンテンツを予めダウンロードしておく。このキャッシュ部106に記憶されたデータは、上述したピア・ツー・ピアのネットワークシステムにより、他のユーザー端末と共有することができ、他のユーザー端末から配信要求があった場合には、当該他のユーザー端末に対して送信される。   The cache unit 106 is a buffer device that temporarily stores and holds multimedia content (main stream D2 and banner data D3) received from the Internet 2 and played back by the content playback unit 103. In the present embodiment, multimedia content is downloaded and stored in advance prior to content playback by the media viewing application 101b in accordance with the playback order described in the playlist D5. That is, the playlist D5 describes the playback order and playback time of the multimedia content. By referring to this, the multimedia content to be played next (or in another channel at the same time) is referred to. Download in advance. The data stored in the cache unit 106 can be shared with other user terminals by the peer-to-peer network system described above, and if there is a distribution request from another user terminal, the other Sent to other user terminals.

コンテンツ取得部106aは、通信インターフェース102を通じて、本編ストリームD2を取得するモジュールである。バナーデータ取得部106bは、通信インターフェース102を通じて、バナーデータD3を取得するモジュールである。なお、このバナーデータ取得部106bでは、所定の時刻に、バナー配信サーバ36に対して配信要求を送信し、この配信要求に応じて配信されたバナーデータD3を複数受信しキャッシュ部106に蓄積するようにしてもよい。   The content acquisition unit 106a is a module that acquires the main stream D2 through the communication interface 102. The banner data acquisition unit 106b is a module that acquires banner data D3 through the communication interface 102. The banner data acquisition unit 106b transmits a distribution request to the banner distribution server 36 at a predetermined time, receives a plurality of banner data D3 distributed in response to the distribution request, and stores them in the cache unit 106. You may do it.

なお、これらのコンテンツ取得部106aやバナーデータ取得部106bにおいて取得され視聴されたマルチメディアコンテンツの視聴履歴は、ユーザー動向データとしてユーザー動向データ蓄積部114aに蓄積される。このユーザー動向データは、本編ストリームD2やバナーデータD3を特定するデータ識別子(ファイル名等)と、視聴された回数及び時刻をレコードとするデータである。   Note that the viewing history of the multimedia content acquired and viewed by the content acquisition unit 106a and the banner data acquisition unit 106b is stored in the user trend data storage unit 114a as user trend data. This user trend data is data having a data identifier (file name or the like) that identifies the main stream D2 or the banner data D3, and the number of times viewed and the time as records.

コンテンツ再生部103は、Webページや、動画データ、音声データを再生し、表示部101上のメディア視聴アプリケーション101bや、スピーカー105a等から出力させるモジュールである。このコンテンツ再生部103は、配信要求に応じて取得されたマルチメディアコンテンツに対応する復号化鍵D8をDRMライセンスサーバ34から取得し、取得した復号化鍵D8によってキャッシュ部106にキャッシュされたマルチメディアコンテンツを復号し、再生する。   The content playback unit 103 is a module that plays back Web pages, moving image data, and audio data and outputs them from the media viewing application 101b on the display unit 101, the speaker 105a, and the like. The content playback unit 103 acquires the decryption key D8 corresponding to the multimedia content acquired in response to the distribution request from the DRM license server 34, and the multimedia cached in the cache unit 106 by the acquired decryption key D8. Decrypt and play the content.

また、このコンテンツ再生部103は、本実施形態では、Webページ上にバナーデータを挿入したり、本編ストリームD2内に広告用のビデオクリップを挿入したりするバナーデータ挿入部103aを有している。   In addition, in the present embodiment, the content playback unit 103 includes a banner data insertion unit 103a that inserts banner data on a Web page and inserts a video clip for advertisement into the main stream D2. .

詳述すると、バナーデータ挿入部103aは、ブラウザソフト101aやメディア視聴アプリケーション101bに表示され番組表T1内の所定領域W5〜W8のそれぞれにバナーデータD3を挿入して表示するモジュールであり、図3(a)及び(b)に示すように、Webページの所定領域を定義するタグを解析し、所定の領域W5〜W8に、バナーデータD3を挿入する。このとき、アプリケーション実行部112は、操作デバイスインターフェース113を通じて番組表T1上のマウスポインタ101cの位置を監視し、マウスが所定領域W5〜W8上に重ね合わされるように位置すると、それをイベント発生として検出し、その所定領域に埋め込まれているバナーの出力形態を変化させる。本実施形態では、例えばバナーが動画であるとき、イベント発生前は、図3(a)に示すように、縮小サイズの静止画を表示しておき、イベントが発生した際、同図(b)に示すように、静止画とバナーのサイズが拡大された動画とを切り替えて再生・表示するとともに、音声の出力(音量の増大)を行う。   More specifically, the banner data insertion unit 103a is a module that inserts and displays banner data D3 in each of the predetermined areas W5 to W8 displayed in the browser software 101a and the media viewing application 101b in the program guide T1, and is displayed in FIG. As shown in (a) and (b), a tag defining a predetermined area of the Web page is analyzed, and banner data D3 is inserted into the predetermined areas W5 to W8. At this time, the application execution unit 112 monitors the position of the mouse pointer 101c on the program guide T1 through the operation device interface 113, and when the mouse is positioned so as to be overlaid on the predetermined areas W5 to W8, It detects and changes the output form of the banner embedded in the predetermined area. In the present embodiment, for example, when the banner is a moving image, before the event occurs, as shown in FIG. 3 (a), a reduced-size still image is displayed, and when an event occurs, As shown in FIG. 4, the still image and the moving image with an enlarged banner size are switched and reproduced and displayed, and the sound is output (the volume is increased).

このバナー挿入部103aで検出された出力形態変化は、ユーザー動向データとしてユーザー動向データ蓄積部114aに蓄積され、ユーザー動向通知部114により、ユーザー動向データD10としてプレイリスト作成サーバ32に送信される。   The output form change detected by the banner insertion unit 103a is stored as user trend data in the user trend data storage unit 114a, and is transmitted to the playlist creation server 32 as user trend data D10 by the user trend notification unit 114.

また、バナーデータ挿入部103aは、本編ストリームD2を解析し、CMクリップデータ等の付加情報が挿入される位置を検出する挿入位置検出処理と、この検出処理で検出された位置に、CMクリップを挿入する挿入処理とを実行し、本編ストリームD2にCMクリップを挿入しつつ、マルチメディアコンテンツの再生を行う。このCMクリップデータの挿入に際し、バナーデータ挿入部103aは、ユーザー動向データを参照し、ユーザーの趣味・嗜好に合致したクリップデータを挿入する。   In addition, the banner data insertion unit 103a analyzes the main stream D2, and detects a position where additional information such as CM clip data is inserted, and adds a CM clip to the position detected by this detection process. The insert processing to be inserted is executed, and the multimedia content is reproduced while inserting the CM clip into the main stream D2. When inserting the CM clip data, the banner data insertion unit 103a refers to the user trend data and inserts clip data that matches the user's hobbies and preferences.

さらに、コンテンツ再生部103は、再生されたマルチメディアコンテンツの再生履歴及び再生中止位置をユーザー動向データとして記録し、この記録に応じて、次回の再生開始位置を変更する機能を備えている。具体的には、ユーザーが既に視聴したマルチメディアコンテンツ(本編ストリーム、CMクリップ)やバナーデータのファイル名、再生中止位置を再生履歴(ユーザー動向データ)として、ユーザー動向データ蓄積部114aに蓄積しておき、再生に際し、この再生履歴を参照して、既に視聴済みのコンテンツであればそれをスキップしたり、途中で視聴を中止していた場合には、その続きから再生を続行させる。   Furthermore, the content playback unit 103 has a function of recording the playback history and playback stop position of the played multimedia content as user trend data, and changing the next playback start position in accordance with this recording. Specifically, the multimedia content (main stream, CM clip) that the user has already watched, the file name of the banner data, and the playback stop position are stored in the user trend data storage unit 114a as the playback history (user trend data). When reproducing, the reproduction history is referred to, and if the content has already been viewed, the content is skipped, or if the viewing is stopped halfway, the reproduction is continued from there.

出力信号生成部104は、コンテンツ再生部103で再生可能となったマルチメディアコンテンツやバナーデータを映像信号及び音声信号に変換するとともに、表示部101に表示されるブラウザソフト101aやメディア視聴アプリケーション101b等の映像信号に、マルチメディアコンテンツの映像信号を合成し、表示部101やスピーカー105aで出力可能な信号を生成するモジュールである。   The output signal generation unit 104 converts the multimedia content and banner data that can be played back by the content playback unit 103 into a video signal and an audio signal, and also displays browser software 101a displayed on the display unit 101, a media viewing application 101b, etc. Is a module that synthesizes the video signal of the multimedia content with the video signal and generates a signal that can be output by the display unit 101 or the speaker 105a.

出力インターフェース105は、映像及び音声の出力信号を、表示部101及びスピーカー105aからそれぞれ出力させるモジュールである。表示部101は、例えば、液晶ディスプレイ等の表示装置であり、ブラウザソフト101aやメディア視聴アプリケーション101bなどの複数の画面を合成して表示する。   The output interface 105 is a module that outputs video and audio output signals from the display unit 101 and the speaker 105a, respectively. The display unit 101 is a display device such as a liquid crystal display, for example, and synthesizes and displays a plurality of screens such as browser software 101a and a media viewing application 101b.

また、ユーザー端末装置1は、配信要求に関するモジュールとして、配信要求部109と、プレイリスト取得部107と、ユーザー動向通知部114と、評価情報取得部115とを備えている。   Further, the user terminal device 1 includes a distribution request unit 109, a playlist acquisition unit 107, a user trend notification unit 114, and an evaluation information acquisition unit 115 as modules relating to a distribution request.

配信要求部109は、プレイリストに記述された順番に従ってマルチメディアコンテンツ(本編ストリームD2及びバナーデータD3)の配信要求を送信するモジュールである。本実施形態において、配信要求は、復号化鍵D8の配信要求と、本編ストリームD2・バナーデータD3の配信要求とがあり、復号化鍵D8の配信要求は、DRMライセンスサーバ34に送信し、本編ストリームD2の配信要求は動画配信サーバ33又は他のユーザー端末装置1b等に送信し、バナーデータD3やCMクリップの配信要求は、バナー配信サーバ36又は他のユーザー端末装置1b等に送信する。   The distribution request unit 109 is a module that transmits a distribution request for multimedia contents (main stream D2 and banner data D3) in the order described in the playlist. In the present embodiment, the distribution request includes a decryption key D8 distribution request and a main stream D2 / banner data D3 distribution request, and the decryption key D8 distribution request is transmitted to the DRM license server 34, The distribution request for the stream D2 is transmitted to the moving image distribution server 33 or another user terminal device 1b, and the distribution request for the banner data D3 or the CM clip is transmitted to the banner distribution server 36 or another user terminal device 1b.

プレイリスト取得部107は、検索要求に応じてプレイリスト作成サーバ32によって作成されたプレイリストD5をダウンロードし、プレイリスト記憶部108に蓄積するモジュールである。配信要求部109は、配信要求D6の送信に際し、プレイリスト記憶部108内のプレイリストを照合するとともに、ユーザー動向データ蓄積部114a内の再生履歴を照合し、プレイリスト中において次に(直近に)再生される番組、若しくは現在再生されている番組と同時刻に再生されるべき本編ストリームD2(仮想的な多チャンネルにおいて同時刻に放送されている番組)を優先的にダウンロードしたり、既に視聴済みのものはスキップしたりなど、配信要求の対象コンテンツ及び要求先を決定する。   The playlist acquisition unit 107 is a module that downloads the playlist D5 created by the playlist creation server 32 in response to the search request and accumulates it in the playlist storage unit. When transmitting the distribution request D6, the distribution request unit 109 collates the playlist in the playlist storage unit 108, collates the reproduction history in the user trend data storage unit 114a, and next (most recently) in the playlist. ) Download or pre-view the program to be played or the main stream D2 (program broadcast at the same time in a virtual multi-channel) that should be played at the same time as the currently played program The target content and request destination of the distribution request are determined, such as skipping already completed ones.

ユーザー動向通知部114は、ユーザー端末装置1におけるユーザー操作操作や視聴履歴等のユーザー動向データを取得し、インターネット2に送信するモジュールである。具体的には、操作デバイス113aを通じて入力された文字列等の操作信号、バナーデータの出力形態変化、視聴履歴をユーザー動向データD10として、プレイリスト作成サーバ32に送信する。   The user trend notification unit 114 is a module that acquires user trend data such as user operation operations and viewing history in the user terminal device 1 and transmits it to the Internet 2. Specifically, an operation signal such as a character string input through the operation device 113a, an output form change of banner data, and a viewing history are transmitted to the playlist creation server 32 as user trend data D10.

評価情報取得部115は、ブラウザソフト101aのテキストボックス等を通じて、視聴したコンテンツに対する評価を取得するモジュールであり、取得した評価情報D9は、通信インターフェース102を通じて、プレイリスト作成サーバ32に送信される。また、この評価情報について、ブラウザソフト101aにおいて、当該ユーザーについてのみ適用するのか、或いは他のユーザーに対して公開するのかを選択することができ、その選択結果も評価情報D9に含めて評価情報蓄積部32aに蓄積される。   The evaluation information acquisition unit 115 is a module that acquires an evaluation of the viewed content through a text box or the like of the browser software 101a. The acquired evaluation information D9 is transmitted to the playlist creation server 32 through the communication interface 102. In addition, the browser software 101a can select whether to apply this evaluation information only to the user or to make it available to other users. The selection result is also included in the evaluation information D9 to store the evaluation information. Accumulated in the part 32a.

また、ユーザー端末装置1は、ユーザーインターフェースに関するモジュールとして、アプリケーション実行部112と、操作デバイスインターフェース113と、番組表表示部111とを備えている。   In addition, the user terminal device 1 includes an application execution unit 112, an operation device interface 113, and a program guide display unit 111 as modules related to the user interface.

アプリケーション実行部112は、一般のOSやブラウザソフト101a、メディア視聴アプリケーション101bなどのアプリケーションを実行するモジュールであり、通常はCPU等により実現される。番組表表示部111は、表示部101上にプレイリストを番組表として表示するモジュールである。具体的にこの番組表表示部111は、マルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、ユーザー動向を示すキーワードや検索方法(通常検索、連想検索、検索順等)に応じて分類し、時系列に提示するとともに、バナーデータを嵌め込み、プレイリストを番組表として、出力信号生成部104を通じて表示部101に表示する。操作デバイスインターフェース113は、マウスやキーボード等の操作デバイス113aが接続され、その操作信号が入出力されるモジュールである。これらのアプリケーション実行部112と、操作デバイス113aとによって、ユーザーは、コンテンツを検索するためのキーワードを入力したり、視聴後のマルチメディアコンテンツに対する評価である文字列を入力したりすることができる。   The application execution unit 112 is a module that executes applications such as a general OS, browser software 101a, and media viewing application 101b, and is usually realized by a CPU or the like. The program guide display unit 111 is a module that displays a playlist as a program guide on the display unit 101. Specifically, the program guide display unit 111 displays the playback information such as the title, content, and playback time of the multimedia content according to the keyword indicating the user trend and the search method (normal search, associative search, search order, etc.). The information is classified and presented in time series, banner data is inserted, and a playlist is displayed on the display unit 101 through the output signal generation unit 104 as a program guide. The operation device interface 113 is a module to which an operation device 113a such as a mouse or a keyboard is connected and an operation signal is input / output. By using the application execution unit 112 and the operation device 113a, the user can input a keyword for searching for content, or can input a character string that is an evaluation of the multimedia content after viewing.

(マルチメディア視聴方法)
以上の構成を有するマルチメディア視聴システムを動作させることによって、本発明のマルチメディア視聴方法を実施することができる。このマルチメディア視聴方法の手順を図7及び8を参照して説明する。
(Multimedia viewing method)
By operating the multimedia viewing system having the above configuration, the multimedia viewing method of the present invention can be implemented. The procedure of this multimedia viewing method will be described with reference to FIGS.

本実施形態では、予め、プレイリスト作成サーバ32において、ユーザー動向データの収集及び解析が行われており、各ユーザーの動向を示すキーワードがインデキシングデータベースとして保持されているとともに、このインデキシングデータ中のキーワードに従って、各ユーザーの嗜好に応じたバナーデータの検索が可能となっているものとする。   In the present embodiment, user trend data is collected and analyzed in advance in the playlist creation server 32, and keywords indicating the trends of each user are held as an indexing database, and keywords in the indexing data are stored. It is assumed that banner data can be searched according to each user's preference.

そして、ユーザー端末装置1側においてブラウザソフト101aが起動され、動画配信サービスのWebページへのアクセスが開始されると、そのWebページの表示要求がWebサーバ31に送信される(S101)。   Then, when the browser software 101a is activated on the user terminal device 1 side and access to the web page of the video distribution service is started, a display request for the web page is transmitted to the web server 31 (S101).

この表示要求に応じてWebサーバ31は、ユーザー端末装置1側に向けてWebページデータを配信する(S102,S103)。ブラウザソフト101aは、Webページデータを取得し、表示する(S104)。これと併せて、Webサーバ31では、プレイリスト作成サーバ32にプレイリスト作成要求D4を送信する。   In response to this display request, the Web server 31 distributes Web page data toward the user terminal device 1 (S102, S103). The browser software 101a acquires and displays Web page data (S104). At the same time, the Web server 31 transmits a playlist creation request D4 to the playlist creation server 32.

プレイリスト作成サーバ32では、プレイリスト作成要求D4を受信し(S106)、ユーザーデータベースを検索し(S107)、ユーザー動向に基づくキーワードを選定する(S108)。そして、このキーワードに基づいてユーザーの嗜好に合ったマルチメディアコンテンツ(本編及びCMクリップ)を選択し、そのキーワードをチャンネルとしたプレイリストを作成する(S109)。また、さらにプレイリスト作成サーバ32は、ユーザー動向に基づくキーワードによってバナーデータを選択し、バナー挿入用のリンク用データを作成してプレイリストに付加する(S110〜S112)。そして、作成されたプレイリストをユーザー端末装置1に送信する(S113)。   The playlist creation server 32 receives the playlist creation request D4 (S106), searches the user database (S107), and selects keywords based on user trends (S108). Based on the keyword, multimedia content (main part and CM clip) that matches the user's preference is selected, and a playlist using the keyword as a channel is created (S109). Further, the playlist creation server 32 selects banner data based on keywords based on user trends, creates banner insertion data, and adds it to the playlist (S110 to S112). Then, the created playlist is transmitted to the user terminal device 1 (S113).

ユーザー端末装置1では、プレイリスト取得部107によって受信され、プレイリスト記憶部108に記憶される。そして、ユーザーがマルチメディアコンテンツの視聴を要求した場合、先ず、表示部101にプレイリストが番組表として表示される。具体的には、図6に示すように、プレイリスト記憶部108に蓄積されている複数のプレイリストが全て同時間軸となるように、時間帯毎に再生時刻が表示される(S114)。   In the user terminal device 1, it is received by the playlist acquisition unit 107 and stored in the playlist storage unit 108. When a user requests viewing of multimedia content, first, a playlist is displayed on the display unit 101 as a program guide. Specifically, as shown in FIG. 6, the playback time is displayed for each time zone so that the plurality of playlists accumulated in the playlist storage unit 108 are all on the same time axis (S114).

この番組表T1の表示に際し、コンテンツ再生部103及び番組表表示部111は、プレイリストに含まれているリンク用データに基づいて、該当するバナー配信サーバ36にバナーデータを要求する(S115)。バナー配信サーバ36では、要求に係るバナーデータを送信する(S116及びS117)。ブラウザソフト101aでは、この送信されたバナーデータを受信し、当該Webページやマルチメディアコンテンツに挿入して表示部101に表示する(S118)。この表示部101における番組表T1の表示は、図6(a)に示すように、ブラウザソフト101a内の所定領域W5〜〜W8に、縮小サイズの静止画(或いは、短時間の繰り返し映像)がバナーデータとして埋め込まれている。   When displaying the program guide T1, the content reproduction unit 103 and the program guide display unit 111 request banner data from the corresponding banner distribution server 36 based on the link data included in the playlist (S115). The banner distribution server 36 transmits banner data related to the request (S116 and S117). The browser software 101a receives the transmitted banner data, inserts it into the Web page or multimedia content, and displays it on the display unit 101 (S118). As shown in FIG. 6A, the display of the program guide T1 on the display unit 101 includes reduced-size still images (or short repeated images) in predetermined areas W5 to W8 in the browser software 101a. Embedded as banner data.

この番組表T1の表示と並行して、配信要求部109では、マルチメディアコンテンツの再生に先行して、プレイリストの上位に表示されたマルチメディアコンテンツのダウンロード及びバッファリングを開始する(S116及びS117)。図6に示した例では、番組1、5及び9がダウンロードされ、キャッシュ部106に蓄積される。   In parallel with the display of the program guide T1, the distribution request unit 109 starts downloading and buffering the multimedia content displayed at the top of the playlist prior to the reproduction of the multimedia content (S116 and S117). ). In the example shown in FIG. 6, programs 1, 5 and 9 are downloaded and stored in the cache unit 106.

このマルチメディアコンテンツのダウンロードに際し、上述したピア・ツー・ピアのネットワークシステムにより、動画配信サーバ33が配信するマルチメディアコンテンツを受信し、視聴する。ここでは、ユーザー端末装置1aは、DRMライセンスサーバ34に対してプレイリストに基づく視聴要求を送信し、視聴要求に係る本編ストリームD2を再生するための復号化鍵D8を、DRMライセンスサーバ34から受信するとともに、前記要求に係る本編ストリームD2の一部又は全部を保持する他のユーザー端末の端末リストD7を、DRMライセンスサーバ34又は他のユーザー端末装置1bから取得する。   When downloading the multimedia contents, the multimedia contents distributed by the moving image distribution server 33 are received and viewed by the above-described peer-to-peer network system. Here, the user terminal device 1a transmits a viewing request based on the playlist to the DRM license server 34, and receives from the DRM license server 34 the decryption key D8 for reproducing the main stream D2 related to the viewing request. At the same time, the terminal list D7 of other user terminals holding part or all of the main stream D2 related to the request is acquired from the DRM license server 34 or the other user terminal device 1b.

そして、ユーザー端末装置1aは、端末リストD7の中から任意のユーザー端末をパートナー端末装置として選択して配信要求を行い、選択したパートナー端末(ここでは、ユーザー端末装置1b)又は動画配信サーバ33から要求に係る本編ストリームD2の一部又は全部を受信して、ユーザー端末装置1aにおいて当該本編ストリームD2を再構成し、復号化鍵D8により再生して視聴する。パートナー端末として選択されたユーザー端末装置1bは、動画配信サーバ33等から受信し、自機のキャッシュ部106に保持されている本編ストリームD2を、配信要求に係るクライアント端末(ユーザー端末装置1a)に対して中継配信する。   Then, the user terminal device 1a selects an arbitrary user terminal as a partner terminal device from the terminal list D7, makes a distribution request, and selects from the selected partner terminal (here, the user terminal device 1b) or the video distribution server 33. A part or all of the main stream D2 related to the request is received, and the main stream D2 is reconstructed by the user terminal device 1a, and reproduced and viewed with the decryption key D8. The user terminal device 1b selected as the partner terminal receives the main stream D2 received from the video distribution server 33 or the like and held in the cache unit 106 of the own device to the client terminal (user terminal device 1a) related to the distribution request. On the other hand, it is relayed.

その後、ユーザー操作により、番組表上のマルチメディアコンテンツ(チャンネル)が選択されると、その選択されたマルチメディアコンテンツがキャッシュ部106から読み出され、コンテンツ再生部103において再生が開始される(S119)。この再生開始に応じて、配信要求部109では、次の時間帯の番組2,6及び10のダウンロードを開始する。   Thereafter, when multimedia content (channel) on the program guide is selected by a user operation, the selected multimedia content is read from the cache unit 106, and reproduction is started in the content reproduction unit 103 (S119). ). In response to the start of reproduction, the distribution request unit 109 starts downloading the programs 2, 6, and 10 in the next time zone.

また、配信要求部109は、この本編ストリームD2の再生と並行して、番組内(或いは番組間)に挿入されるCMクリップの配信要求を行い、CMクリップを取得し、キャッシュ部106にキャッシュする。そして、バナーデータ挿入部103aにより本編ストリームD2中にバナーデータD3を挿入し、再生する。   In addition, the distribution request unit 109 requests distribution of a CM clip inserted in the program (or between programs) in parallel with the reproduction of the main stream D2, acquires the CM clip, and caches it in the cache unit 106 . Then, banner data D3 is inserted into the main stream D2 by the banner data insertion unit 103a and reproduced.

そして、視聴された本編ストリームD2及びバナーデータD3の再生履歴はユーザー動向データ蓄積部114aに蓄積されるとともに、サービス提供者側のユーザーデータベース34aに蓄積される。課金集計サーバ35は、これらのデータベースの情報に基づいて、視聴されたコンテンツに関する課金を行う。このとき、広告データを視聴したことによる宣伝広告料をコンテンツ視聴料から引いてもよい。   The reproduction history of the watched main stream D2 and banner data D3 is stored in the user trend data storage unit 114a and also stored in the user database 34a on the service provider side. The accounting totaling server 35 performs accounting for the viewed content based on the information in these databases. At this time, the advertising fee for viewing the advertisement data may be subtracted from the content viewing fee.

続いて、表示部101上におけるユーザー操作に従って、バナーデータの表示形態の変更及びそれに伴う課金処理について説明する。図8は、本実施形態におけるバナーデータの表示変更及び課金処理を示すフローチャート図である。   Next, a change in the display format of banner data and a charging process associated therewith will be described according to a user operation on the display unit 101. FIG. FIG. 8 is a flowchart showing banner data display change and billing processing in the present embodiment.

先ず、図6(b)に示すように、ユーザー操作により、マウスポインタ101cが所定の領域(ここでは、A6)上に重ね合わせられると、クリック等の操作をしない場合でも、マウスオーバーのイベントが発生する(S201)。このイベントの発生により、所定領域101dの領域面積が拡大されるとともに、動画の長時間再生及び音声出力が開始される(S202)。   First, as shown in FIG. 6 (b), when the mouse pointer 101c is overlaid on a predetermined area (A6 in this case) by a user operation, a mouse over event is generated even if no click operation is performed. Occurs (S201). Due to the occurrence of this event, the area of the predetermined area 101d is enlarged, and a long-time playback of a moving image and audio output are started (S202).

このイベントの発生をアプリケーション実行部112で検知し、そのイベントが発生したエリアに関する操作履歴がユーザー動向データ蓄積部114aに蓄積され(S203)、ユーザー動向通知部114により、プレイリスト作成サーバ32に通知される(S204)。課金集計サーバ35では、出力形態変化通知の受信に応じて、当該通知に含まれるユーザーやバナー、Webサイト等を特定し、各バナーデータへの注目履歴を蓄積する(S205及びS206)し、蓄積されたデータに基づいてバナーデータの注目頻度を計測し、課金部により、注目頻度に応じた課金処理を行う(S207)。   The occurrence of this event is detected by the application execution unit 112, and the operation history related to the area where the event has occurred is accumulated in the user trend data accumulation unit 114a (S203), and the user trend notification unit 114 notifies the playlist creation server 32. (S204). In response to reception of the output form change notification, the billing aggregation server 35 identifies a user, a banner, a Web site, etc. included in the notification, accumulates attention history for each banner data (S205 and S206), and accumulates Based on the received data, the attention frequency of the banner data is measured, and the charging unit performs a charging process corresponding to the attention frequency (S207).

(本実施形態による作用・効果)
以上説明した本実施形態に係るマルチメディア視聴システム及び方法によれば、以下のような作用・効果を期待することができる。
(Operations and effects according to this embodiment)
According to the multimedia viewing system and method according to the present embodiment described above, the following operations and effects can be expected.

先ず、本実施形態によれば、ユーザー動向に基づくキーワードに応じて作成されたプレイリストに従って、複数のマルチメディアコンテンツを連続的に再生することができることから、ユーザーの趣味・嗜好を反映させたコンテンツ視聴を実現することができる。また、プレイリストは、キーワードに応じた再生情報が時系列に提示された番組表として閲覧が可能であるため、容易にコンテンツの選択・切り替えを行うことができる。   First, according to the present embodiment, a plurality of multimedia contents can be continuously reproduced according to a playlist created according to a keyword based on user trends, so that the contents reflecting the user's hobbies and preferences Viewing can be realized. Further, since the play list can be browsed as a program guide in which reproduction information corresponding to the keyword is presented in time series, it is possible to easily select / switch contents.

特に、本実施形態では、ユーザー操作によるマウスポインタ101cが移動するのを監視し、バナーデータの出力形態の変化(イベント発生)を検出することによって、サービス提供者側においてユーザーがいずれのバナーデータを注目したかを把握することができ、適正な課金を行うことができる。   In particular, in this embodiment, by monitoring the movement of the mouse pointer 101c by a user operation and detecting a change in the output form of the banner data (event occurrence), the user can select which banner data on the service provider side. It is possible to grasp whether attention has been paid and to perform appropriate billing.

また、上記実施形態では、イベント発生による動画情報の出力形態の変化として、番組表T1上でマウスオーバーが発生している間、バナーデータの表示サイズを拡大するとともに、音量を出力させるため、複数のバナーデータがWebページ上に表示されていても、注目したバナーのみについて、拡大され、音声が出力されることとなり、不必要にサイズの大きいバナーデータが並列されることによって表示画面構成が煩雑になったり、複数の音声が同時に出力されて騒然となったりするのを防止することができる。   Further, in the above embodiment, as the change in the output form of the video information due to the occurrence of the event, while the mouse over occurs on the program guide T1, the display size of the banner data is enlarged and the volume is output. Even if the banner data is displayed on the web page, only the noticed banner will be enlarged and the sound will be output, and the display screen configuration will be complicated due to the unnecessarily large banner data being juxtaposed It can be prevented that a plurality of voices are simultaneously output and noisy.

また、本実施形態では、メディア視聴アプリケーションによる再生に先行して、キャッシュ部106にマルチメディアコンテンツを予めダウンロードして記憶するため、シームレスに次のマルチメディアの視聴に移行することができる。   Further, in the present embodiment, the multimedia content is downloaded and stored in the cache unit 106 in advance prior to playback by the media viewing application, so that it is possible to seamlessly shift to the next multimedia viewing.

本実施形態では、マルチメディアコンテンツの配信をいわゆるピア・ツー・ピア方式により、視聴に係るマルチメディアコンテンツの一部又は全部を他のユーザー端末から取得するとともに、暗号キーによって復号して、視聴に係るマルチメディアコンテンツを再生するため、コンテンツ配信サーバに対する負担を軽減することができるとともに、通信が集中するのを回避することができ、通信負荷を軽減することができる。   In this embodiment, the distribution of multimedia content is obtained by a so-called peer-to-peer method, in which part or all of the multimedia content related to viewing is acquired from another user terminal, and decrypted with an encryption key for viewing. Since the multimedia content is played back, the burden on the content distribution server can be reduced, communication can be avoided, and the communication load can be reduced.

さらに、プレイリストには、マルチメディアコンテンツ内に挿入される広告データ(付加情報データ)の再生情報を含めることができ、メディア視聴アプリケーションは、プレイリストに基づいて、本編ストリームD2内にバナーデータD3を挿入して再生するため、様々な宣伝効果を奏することができる。この広告データは、上記キーワード検索により適宜選択されて配信されるため、ユーザーの趣味・嗜好に適合した宣伝・広告を行うことができ、宣伝効果をより高めることができる。   Further, the playlist can include reproduction information of advertisement data (additional information data) inserted into the multimedia content, and the media viewing application can add banner data D3 in the main stream D2 based on the playlist. Since this is inserted and reproduced, various advertising effects can be achieved. Since the advertisement data is appropriately selected and distributed by the keyword search, it is possible to carry out advertisement / advertisement suitable for the user's hobbies / preferences, and to further enhance the advertisement effect.

また、本実施形態では、プレイリスト作成サーバ32におけるマルチメディアコンテンツの検索方法の一つとして、連想用キーワードによる連想検索が行えるため、ユーザーが入力したキーワードを発端として、このキーワードから連想されるコンテンツが順次選択されて再生されることとなり、ユーザーの趣味・嗜好を反映させた範囲内において、ユーザーにとって意外性のあるコンテンツ選択を実現させることができる。   Further, in the present embodiment, as one of the multimedia content search methods in the playlist creation server 32, associative search using an associative keyword can be performed. Therefore, content associated with this keyword is triggered by the keyword input by the user. Are sequentially selected and reproduced, and content selection that is surprising to the user can be realized within a range that reflects the user's hobbies and preferences.

本実施形態においては、再生されたマルチメディアコンテンツの再生履歴及び再生中止位置を記録し、記録に応じて、次回の再生開始位置を変更するため、ユーザーが既に視聴済みのコンテンツをスキップしたり、途中で視聴を中止していた場合に、その続きから再生を続行させるなど、ユーザーのニーズに応えた多彩な再生方法が可能となる。   In the present embodiment, the playback history and playback stop position of the played multimedia content are recorded, and the next playback start position is changed according to the recording. A variety of playback methods that meet the needs of the user, such as continuing playback from when the viewing is interrupted, are possible.

さらに、ユーザーは、再生に係るマルチメディアコンテンツに対する評価を示す評価情報に基づいて、プレイリスト作成サーバ32は、プレイリストの再生順序を変更することができるため、ユーザーの趣味・嗜好に関する情報を収集することができ、次回以降のプレイリストの作成において、よりユーザーの趣味・嗜好に合致したコンテンツを選択することができる。また、プレイリストを、ユーザーの操作に基づいて、他のユーザーに対して公開することができるため、他のユーザーの趣味・嗜好に基づいて作成されたプレイリストを、他のユーザーが利用することが可能となり、ユーザー間でのコミュニケーションを図ることができる。   Furthermore, the user can collect information on the user's hobbies and preferences because the playlist creation server 32 can change the playback order of the playlist based on the evaluation information indicating the evaluation of the multimedia content related to playback. It is possible to select a content that more closely matches the user's hobbies / preferences in the next and subsequent playlist creation. In addition, since playlists can be disclosed to other users based on user operations, other users can use playlists created based on other users' hobbies and preferences. This enables communication between users.

本実施形態に係るマルチメディア視聴システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the multimedia viewing-and-listening system which concerns on this embodiment. 本実施形態に係るユーザー端末装置1(1a〜1c)の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the user terminal device 1 (1a-1c) which concerns on this embodiment. 本実施形態に係るピア・ツー・ピアのネットワークシステムの概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the peer-to-peer network system which concerns on this embodiment. 本実施形態に係るピア・ツー・ピアのネットワークシステムの概要を示すブロック図である。1 is a block diagram showing an overview of a peer-to-peer network system according to the present embodiment. 本実施形態におけるインデキシングデータのデータ構造を示す説明図である。It is explanatory drawing which shows the data structure of the indexing data in this embodiment. 本実施形態における番組表のデータ構造を示す説明図である。It is explanatory drawing which shows the data structure of the program schedule in this embodiment. 本実施形態に係るマルチメディアコンテンツ視聴システムの動作を示すフローチャート図である。It is a flowchart figure which shows operation | movement of the multimedia content viewing-and-listening system concerning this embodiment. 本実施形態におけるバナーデータの表示変更及び課金処理を示すフローチャート図である。It is a flowchart figure which shows the display change and billing process of banner data in this embodiment.

符号の説明Explanation of symbols

A1〜A4…連想用キーワード
D1…表示要求
D2…本編ストリーム
D3…バナーデータ
D4…プレイリスト作成要求
D5…プレイリスト
D6…配信要求
D7…端末リスト
D8…復号化鍵
D9…評価情報
D10…ユーザー動向データ
D11…視聴履歴データ
K1〜K4…メタデータ(キーワード)
T1…番組表
W5〜W8…所定領域
1(1a,1b)…ユーザー端末
2…インターネット
31…Webサーバ
32…プレイリスト作成サーバ
32a…評価情報蓄積部
33…動画配信サーバ
33a…コンテンツ蓄積部
34…DRMライセンスサーバ
34a…ユーザーデータベース
35…課金集計サーバ
35a…課金データベース
36…バナー配信サーバ
36a…バナーデータ蓄積部
101…表示部
101a…ブラウザソフト
101b…メディア視聴アプリケーション
101c…マウスポインタ
101d…所定領域
102…通信インターフェース
103…コンテンツ再生部
103a…バナーデータ挿入部
104…出力信号生成部
105…出力インターフェース
105a…スピーカー
106…キャッシュ部
106a…コンテンツ取得部
106b…バナーデータ取得部
107…プレイリスト取得部
108…プレイリスト記憶部
109…配信要求部
111…番組表表示部
112…アプリケーション実行部
113…操作デバイスインターフェース
113a…操作デバイス
114…ユーザー動向通知部
114a…ユーザー動向データ蓄積部
115…評価情報取得部
A1 ~ A4 ... Keyword for association
D1 ... Display request
D2 ... Main stream
D3… Banner data
D4 ... Playlist creation request
D5 ... Playlist
D6 ... Delivery request
D7… Device list
D8 ... Decryption key
D9… Evaluation information
D10 ... User trend data
D11 ... Viewing history data
K1 ~ K4 ... Metadata (keywords)
T1 ... Program guide
W5-W8 ... predetermined area
1 (1a, 1b): User terminal
2 ... Internet
31 ... Web server
32 ... Playlist creation server
32a… Evaluation information storage
33… Video distribution server
33a… Content storage
34… DRM license server
34a… User database
35 ... Billing summary server
35a… Billing database
36… Banner delivery server
36a… Banner data storage
101 ... Display section
101a… Browser software
101b… Media viewing application
101c ... Mouse pointer
101d ... predetermined area
102 ... Communication interface
103 ... Content playback section
103a: Banner data insertion part
104 ... Output signal generator
105 ... Output interface
105a ... Speaker
106 ... Cache part
106a… Content acquisition unit
106b… Banner data acquisition unit
107 ... Playlist acquisition unit
108 ... Playlist memory
109… Delivery request section
111 ... Program guide display
112… Application execution part
113… Operation device interface
113a… Operation device
114… User Trend Notification Department
114a… User trend data storage
115 ... Evaluation information acquisition unit

Claims (6)

通信網を通じてコンテンツ配信サーバから配信されるマルチメディアコンテンツをユーザー端末において視聴するマルチメディア視聴システムであって、
ユーザーの操作履歴であるユーザー動向データを取得して蓄積するユーザー動向データベースと、
前記ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいて前記マルチメディアコンテンツを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、前記ユーザー端末に送信するプレイリスト作成サーバと、
前記ユーザー端末装置上で実行され、前記プレイリストに従ってマルチメディアコンテンツを前記コンテンツ配信サーバから受信し、再生するメディア視聴アプリケーションと
を備え、
前記マルチメディアコンテンツには、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードが付与されており、
前記プレイリスト作成サーバは、前記キーワードに応じて検索されたマルチメディアコンテンツの連想用キーワードをキーワードとして、次のマルチメディアコンテンツの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索する機能を備え、
前記メディア視聴アプリケーションは、複数の前記プレイリストをそれぞれ仮想的なチャンネルとし、再生されるマルチメディアコンテンツの再生情報を、時系列に提示する番組表として表示する
ことを特徴とするマルチメディア視聴システム。
A multimedia viewing system for viewing multimedia content distributed from a content distribution server through a communication network on a user terminal,
A user trend database that acquires and accumulates user trend data, which is user operation history,
Based on the user trend data, a keyword related to the user trend is selected, the multimedia content is selected based on the keyword, the playback order of the selected multimedia content, and the multimedia content related to playback are selected. Creating a playlist that is described in association with a location address, and transmitting the playlist to the user terminal;
A media viewing application that is executed on the user terminal device and receives and plays multimedia content from the content distribution server according to the playlist;
The multimedia content is provided with an association keyword that is a keyword related to the multimedia content,
The playlist creation server searches for the next multimedia content using the associative keyword of the multimedia content searched according to the keyword as a keyword, and searches a plurality of multimedia content by repeating this search With functionality,
The multimedia viewing system, wherein each of the plurality of playlists is a virtual channel, and reproduction information of the multimedia content to be reproduced is displayed as a program guide presented in time series.
前記番組表中に挿入されて表示される動画情報を含むバナーデータを配信するバナーデータ配信サーバと、
前記ユーザー端末装置において、ユーザーによって入力される操作信号に従って前記番組表上を移動するポインタを表示するポインタ制御部と、
前記インターネットを通じて、前記バナーデータの注目頻度を計測し、該注目頻度に応じた課金処理を行う課金部と
をさらに備え、
前記プレイリスト作成サーバは、前記プレイリストに、前記マルチメディアコンテンツの属性に応じた前記バナーデータを前記番組表中に挿入して表示するためのリンクデータを付加し、
前記メディア視聴アプリケーションは、該マルチメディアコンテンツに関連づけられたリンクデータに基づいて、該マルチメディアコンテンツの属性に応じたバナーデータを、前記バナーデータ配信サーバから受信し、前記番組表中に挿入して表示し、
前記メディア視聴アプリケーションは、前記ポインタが前記番組表中の所定領域上に位置したのをイベント発生として検出し、当該所定領域の該バナーデータに含まれる動画情報の出力形態を変化させ、
前記課金部は、前記動画の出力形態の変化を検出して前記注目頻度を計測する
ことを特徴とする請求項1に記載のマルチメディア視聴システム。
A banner data distribution server that distributes banner data including moving image information that is inserted and displayed in the program guide;
In the user terminal device, a pointer control unit that displays a pointer that moves on the program guide according to an operation signal input by a user;
A billing unit that measures the attention frequency of the banner data through the Internet and performs a billing process according to the attention frequency;
The playlist creation server adds link data for inserting and displaying the banner data according to the attribute of the multimedia content in the program guide to the playlist,
The media viewing application receives banner data corresponding to the attribute of the multimedia content from the banner data distribution server based on link data associated with the multimedia content, and inserts it into the program guide. Display
The media viewing application detects that the pointer is positioned on a predetermined area in the program guide as an event occurrence, changes the output form of the video information included in the banner data of the predetermined area,
2. The multimedia viewing system according to claim 1, wherein the billing unit measures the attention frequency by detecting a change in an output form of the moving image.
前記番組表では、各プレイリスト毎のチャンネルについて、それぞれ独立して放送時刻が定められ、前記メディア視聴アプリケーションは、あるチャンネルを視聴している間、他のチャンネルにおいても時間を仮想的に進行させることを特徴とする請求項1又は2に記載のマルチメディア視聴システム。   In the program guide, the broadcast time is determined independently for each playlist channel, and the media viewing application virtually advances the time in other channels while viewing a certain channel. The multimedia viewing system according to claim 1 or 2, wherein 通信網を通じてコンテンツ配信サーバから配信されるマルチメディアコンテンツをユーザー端末において視聴するマルチメディア視聴方法であって、
ユーザーの操作履歴であるユーザー動向データを取得して、ユーザー動向データベースに蓄積するステップ(1)と、
前記通信網上のプレイリスト作成サーバにおいて、前記ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいて前記マルチメディアコンテンツを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、前記ユーザー端末に送信するステップ(2)と、
前記ユーザー端末装置上で実行されるメディア視聴アプリケーションによって、前記プレイリストに従ってマルチメディアコンテンツを前記コンテンツ配信サーバから受信し、再生するステップ(3)と、
を備え、
前記ステップ(2)において、前記プレイリスト作成サーバは、前記マルチメディアコンテンツに付与され、当該マルチメディアコンテンツに関連するキーワードである連想用キーワード前記キーワードに応じて検索されたマルチメディアコンテンツの連想用キーワードをキーワードとして、次のマルチメディアコンテンツの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索し、
前記ステップ(3)において、前記メディア視聴アプリケーションは、複数の前記プレイリストを、それぞれ仮想的なチャンネルとし、再生されるマルチメディアコンテンツの再生情報を時系列に提示する番組表として表示する
ことを特徴とするマルチメディア視聴方法。
A multimedia viewing method for viewing multimedia content distributed from a content distribution server through a communication network on a user terminal,
Acquiring user trend data, which is user operation history, and storing it in the user trend database (1),
In the playlist creation server on the communication network, based on the user trend data, a keyword related to the user trend is selected, the multimedia content is selected based on the keyword, and the selected multimedia content is selected. Creating a playlist describing the playback order and the location address of the multimedia content related to playback, and transmitting to the user terminal (2);
Receiving and playing multimedia content from the content distribution server according to the playlist by a media viewing application executed on the user terminal device; and (3),
With
In the step (2), the playlist creation server provides an associative keyword for a multimedia content that is assigned to the multimedia content and is searched according to the keyword that is a keyword related to the multimedia content. Search for the next multimedia content using as a keyword and repeat this to search for multiple multimedia content,
In the step (3), the media viewing application displays a plurality of the playlists as virtual channels, and displays the playback information of the multimedia content to be played back as a program guide that is presented in time series. Multimedia viewing method.
前記ステップ(2)において、前記プレイリスト作成サーバは、前記プレイリストに、前記マルチメディアコンテンツの属性に応じた前記バナーデータを前記番組表中に挿入して表示するためのリンクデータを付加し、
前記ステップ(3)において、前記メディア視聴アプリケーションは、
前記番組表中に挿入されて表示される動画情報を含むバナーデータをバナーデータ配信サーバから受信し、
該マルチメディアコンテンツに関連づけられたリンクデータに基づいて、該本マルチメディアコンテンツの属性に応じたバナーデータを、前記番組表中に挿入して表示するとともに、ユーザーによって入力される操作信号に従って前記番組表上を移動するポインタを表示し、
前記ポインタが前記番組表中の所定領域上に位置したのをイベント発生として検出し、当該所定領域の該バナーデータに含まれる動画情報の出力形態を変化させる
ことを特徴とする請求項4に記載のマルチメディア視聴方法。
In the step (2), the playlist creation server adds link data for inserting and displaying the banner data in accordance with the attribute of the multimedia content in the program guide to the playlist,
In the step (3), the media viewing application is
Receiving banner data including moving picture information inserted and displayed in the program guide from the banner data distribution server;
Based on the link data associated with the multimedia content, banner data corresponding to the attribute of the multimedia content is inserted and displayed in the program guide, and the program is input according to an operation signal input by the user. Display a pointer that moves on the table,
5. The method according to claim 4 , wherein an event occurrence is detected when the pointer is positioned on a predetermined area in the program guide, and an output form of moving image information included in the banner data in the predetermined area is changed. Multimedia viewing method.
前記番組表では、各プレイリスト毎のチャンネルについて、それぞれ独立して放送時刻が定められ、前記ステップ(3)において前記メディア視聴アプリケーションは、あるチャンネルを視聴している間、他のチャンネルにおいても時間を仮想的に進行させることを特徴とする請求項4又は5に記載のマルチメディア視聴方法。 In the program guide, the broadcasting time is determined independently for each playlist channel, and the media viewing application in the step (3), while watching a certain channel, time is also used for other channels. 6. The multimedia viewing method according to claim 4 or 5 , wherein the video is virtually advanced.
JP2005363854A 2005-12-16 2005-12-16 Multimedia viewing system and multimedia viewing method Expired - Fee Related JP4866076B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005363854A JP4866076B2 (en) 2005-12-16 2005-12-16 Multimedia viewing system and multimedia viewing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005363854A JP4866076B2 (en) 2005-12-16 2005-12-16 Multimedia viewing system and multimedia viewing method

Publications (2)

Publication Number Publication Date
JP2007166536A JP2007166536A (en) 2007-06-28
JP4866076B2 true JP4866076B2 (en) 2012-02-01

Family

ID=38248875

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005363854A Expired - Fee Related JP4866076B2 (en) 2005-12-16 2005-12-16 Multimedia viewing system and multimedia viewing method

Country Status (1)

Country Link
JP (1) JP4866076B2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090057595A (en) * 2007-12-03 2009-06-08 에스케이 텔레콤주식회사 Method and system for providing comedy portal site
US20090327035A1 (en) * 2008-06-28 2009-12-31 Microsoft Corporation Media content service for renting jukeboxes and playlists adapted for personal media players
US20100169493A1 (en) * 2008-12-28 2010-07-01 Yamakawa Devender System and method of switching from streaming content to local content
KR101009410B1 (en) * 2008-12-30 2011-01-19 엔에이치엔(주) Method and apparatus for providing integrated search service during program broadcasting
US8813127B2 (en) * 2009-05-19 2014-08-19 Microsoft Corporation Media content retrieval system and personal virtual channel
JP2013126192A (en) * 2011-12-15 2013-06-24 I-O Data Device Inc Receiver of streaming content, registration method of streaming content
JP2013126190A (en) * 2011-12-15 2013-06-24 I-O Data Device Inc Receiver of streaming content and display selection method of program guide
JP5318245B2 (en) * 2012-03-28 2013-10-16 株式会社東芝 Content continuous playback device, playback method thereof, and playback control program thereof
JP6130336B2 (en) * 2014-07-29 2017-05-17 ヤフー株式会社 Terminal device, distribution device, display method, and display program
JP5920737B2 (en) * 2014-08-26 2016-05-18 株式会社アイ・オー・データ機器 Streaming content receiver and its menu display method
JP5920738B2 (en) * 2014-08-26 2016-05-18 株式会社アイ・オー・データ機器 Streaming content receiver and streaming content registration method
JP2016066917A (en) * 2014-09-25 2016-04-28 Kddi株式会社 Content sharing system and content sharing method
JP6306993B2 (en) * 2014-09-25 2018-04-04 Kddi株式会社 Program providing system and content sharing method
JP2016116100A (en) * 2014-12-16 2016-06-23 Kddi株式会社 Management server, content sharing system, and content sharing method
KR102534080B1 (en) * 2020-10-22 2023-05-19 엔에이치엔애드 (주) Network server and method to manage playlist provided to user terminal through network

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250944A (en) * 1998-12-28 2000-09-14 Toshiba Corp Information providing method, information providing device, information receiving device, and information description method
JP2001036423A (en) * 1999-05-20 2001-02-09 Yamaha Corp Program reproduction system and program reproduction method
TW497348B (en) * 2000-02-25 2002-08-01 Sanyo Electric Co Recording device and message distribution system using such recording device
JP4162181B2 (en) * 2000-11-27 2008-10-08 ヤマハ株式会社 Program creation / playback apparatus, program creation / playback method, and storage medium
JP3615485B2 (en) * 2000-11-29 2005-02-02 松下電器産業株式会社 Electronic content transaction method and system
JP2003006513A (en) * 2001-06-21 2003-01-10 Nippon Telegr & Teleph Corp <Ntt> Digital content distribution method and system, capsule, and recording medium
JP2003050588A (en) * 2001-08-06 2003-02-21 Pioneer Electronic Corp Management server device and terminal device for content providing system
JP3979071B2 (en) * 2001-11-29 2007-09-19 日本電信電話株式会社 Advertisement video providing method and system, advertisement video providing program, and storage medium storing advertisement video providing program
JP2004318614A (en) * 2003-04-17 2004-11-11 Nec Corp Program scenario distribution apparatus and system, program scenario distribution method and program
JP2004350214A (en) * 2003-05-26 2004-12-09 Hitachi Ltd Content distribution server, terminal, and program
JP4487517B2 (en) * 2003-08-28 2010-06-23 ソニー株式会社 Information providing apparatus, information providing method, and computer program
JP2005284574A (en) * 2004-03-29 2005-10-13 Clarion Co Ltd On-vehicle information equipment, control method of on-vehicle information equipment, control program, and recording medium

Also Published As

Publication number Publication date
JP2007166536A (en) 2007-06-28

Similar Documents

Publication Publication Date Title
JP4846352B2 (en) Multimedia viewing system and multimedia viewing method
CN101433081B (en) System and/or method for distributing media content
EP2433423B1 (en) Media content retrieval system and personal virtual channel
JP4903047B2 (en) Method and apparatus for organizing and reproducing data
US8589973B2 (en) Peer to peer media distribution system and method
US8886753B2 (en) Method and system for providing media programming
US20080059989A1 (en) Methods and systems for providing media assets over a network
JP4866076B2 (en) Multimedia viewing system and multimedia viewing method
US20020069132A1 (en) Cross technology monitoring, profiling and predictive caching method and system
JP5304197B2 (en) Terminal device and operation information collection system
WO2008121967A2 (en) Interactive media display across devices
WO2007130472A2 (en) Methods and systems for providing media assets over a network
JP2012023636A (en) Content presentation device and content presentation program
JP2003244677A (en) Video distribution / playback control system and video distribution / playback control computer program
US20090328103A1 (en) Genre-based segment collections
JP2006054521A (en) Preview playback device, preview playback method, preview playback program, and content providing device
US7617296B2 (en) Data compilation system and method
JP2013541883A (en) Method and system for media program metadata callback supplement
JP2004135077A (en) Method for distributing content in which moving video reproduction is possible
JP2001054081A (en) Broadcasting apparatus and method, remote control apparatus and method, information receiving apparatus and method, information processing apparatus and method, information processing system, and medium
JP4846346B2 (en) Content / advertisement management server, advertiser terminal, client terminal, content / advertisement management program, advertisement registration program, and content acquisition program
JP2004007026A (en) Content management system and method, viewer apparatus, and computer program
JP6371505B2 (en) Specific information related advertisement distribution system
KR100838524B1 (en) Method and system for sharing multimedia content bookmark between multimedia player using metadata
JP3774669B2 (en) Distribution system and distribution method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20070629

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110921

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111111

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

Free format text: PAYMENT UNTIL: 20141118

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

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

LAPS Cancellation because of no payment of annual fees