[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008118329A - Content-transmitting device and content-receiving device - Google Patents

Content-transmitting device and content-receiving device Download PDF

Info

Publication number
JP2008118329A
JP2008118329A JP2006298631A JP2006298631A JP2008118329A JP 2008118329 A JP2008118329 A JP 2008118329A JP 2006298631 A JP2006298631 A JP 2006298631A JP 2006298631 A JP2006298631 A JP 2006298631A JP 2008118329 A JP2008118329 A JP 2008118329A
Authority
JP
Japan
Prior art keywords
content
attribute information
header
request
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006298631A
Other languages
Japanese (ja)
Inventor
Yuki Okamoto
祐樹 岡本
Takumi Tanabe
匠 田辺
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006298631A priority Critical patent/JP2008118329A/en
Publication of JP2008118329A publication Critical patent/JP2008118329A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a content-transmitting device and a content-receiving device capable of holding the newest attribute information, even when an attribute information on a content changes, since recording of the content in recording is completed during reproducing via a network. <P>SOLUTION: The content transmitting device divides an AV content into a plurality of partial contents, appends a protocol header, including the attribute information on the AV content at the point of transmission to the partial content, and transmits the partial content. The content-receiving device receives the AV content in a state where it is divided into the plurality of partial contents, and acquires the attribute information on the AV content at the point of reception of the partial contents from the header that received. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、ネットワークを介してAVコンテンツの視聴を行うためのコンテンツ送信装置、およびコンテンツ受信装置に関する。   The present invention relates to a content transmitting apparatus and a content receiving apparatus for viewing AV content via a network.

近年、ネットワークを介したコンテンツのやりとりが盛んに行われている。宅内LANを構築すれば、例えばPCやHDDレコーダに蓄積したAVコンテンツを、別の部屋にあるTVやDVDプレーヤからストリーミング再生することが可能になる。   In recent years, content exchange via a network has been actively performed. If a home LAN is constructed, for example, AV content stored in a PC or HDD recorder can be streamed from a TV or DVD player in another room.

ネットワークを介してコンテンツの視聴を行う際の手順は以下のとおりである。まず、クライアントはネットワークに接続されている機器を検索する。機器が見つかると、発見した機器の中から、サーバとして接続する機器を選択する。次に、選択した機器に対して、コンテンツ一覧情報取得要求を送信し、サーバが保持しているコンテンツに関する属性情報を取得する。コンテンツに関する属性情報としては、例えばコンテンツのタイトル名、録画開始時刻、録画終了時刻、録画時間、チャンネル番号、録画モード等の情報がある。クライアント側では取得したコンテンツ一覧情報をモニタ画面に表示し、ユーザがその中から見たいコンテンツを選択する。ユーザからのコンテンツの再生要求は、クライアントからのコンテンツ取得要求としてサーバへ送信される。コンテンツ取得要求を受信したサーバは、コンテンツのデータをクライアントへと送信し、これを受信したクライアントがデータの復号を行うことで、クライアントでのコンテンツの視聴が可能となる。   The procedure for viewing content via the network is as follows. First, the client searches for a device connected to the network. When a device is found, a device to be connected as a server is selected from the found devices. Next, a content list information acquisition request is transmitted to the selected device, and attribute information about the content held by the server is acquired. The attribute information related to the content includes information such as the title name of the content, recording start time, recording end time, recording time, channel number, and recording mode. On the client side, the acquired content list information is displayed on the monitor screen, and the user selects the content he / she wants to see. The content reproduction request from the user is transmitted to the server as a content acquisition request from the client. The server that has received the content acquisition request transmits the content data to the client, and the client that has received the content decrypts the data, thereby allowing the client to view the content.

ネットワークを介したコンテンツ再生では、早送り、巻き戻し、スキップ等の特殊再生を行うこともある。特殊再生は、取得するコンテンツのデータ範囲を指定することにより実現できる。例えば、通信プロトコルとしてTCP/IP上でHTTP(Hyper Text Transfer Protocol)を用いてコンテンツ伝送を行う場合であれば、クライアントから送信するGETリクエストにRANGEヘッダを用い、取得するデータの開始バイト位置と終了バイト位置を指定する(例えば、非特許文献1参照)。取得する範囲としてMPEG動画のIフレームを指定し、連続してIフレームを取得し表示すれば、早送り再生が実現できる。また、再生方向と逆方向にIフレームを連続して取得すれば、巻き戻し再生が実現できる。さらに、任意の開始バイト位置を指定して、そこから連続してデータを取得することによりスキップ再生を行うことも可能である。   In content playback via a network, special playback such as fast forward, rewind, and skip may be performed. Special playback can be realized by specifying the data range of the content to be acquired. For example, if content transmission is performed using HTTP (Hyper Text Transfer Protocol) over TCP / IP as the communication protocol, the RANGE header is used for the GET request sent from the client, and the start byte position and end of the data to be acquired A byte position is designated (for example, refer nonpatent literature 1). If an I frame of an MPEG moving image is designated as a range to be acquired, and I frames are continuously acquired and displayed, fast-forward playback can be realized. Further, if I frames are continuously acquired in the direction opposite to the playback direction, rewind playback can be realized. Furthermore, it is also possible to perform skip reproduction by designating an arbitrary start byte position and continuously acquiring data therefrom.

特殊再生を実現するためには、クライアント側であらかじめコンテンツの構成に関する管理情報を取得しておくことが望ましい。管理情報は、コンテンツを構成するGOP(Group Of Pictures)やIフレームのバイト位置を記述したものである。あらかじめクライアント側でコンテンツの管理情報を取得しておけば、特殊再生を行う際に指定すべきバイト位置を知ることができる。すなわち、早送りや巻き戻しを行う際に指定すべきIフレームの開始バイト位置と終了バイト位置や、スキップ再生を行う際に指定すべきGOPの開始バイト位置を知ることができる。逆に、クライアントがコンテンツの管理情報を持たない場合、特殊再生を行う際に指定するバイト位置がGOPやIフレームの開始バイト位置に一致するとは限らないため、受信したデータをそのままデコーダへと転送した場合に、画像が乱れる等の問題が発生する可能性がある。画像を乱さずに特殊再生を行うためには、あらかじめコンテンツの管理情報をサーバから取得しておき、データをGOP単位あるいはIフレーム単位で取得する必要がある。   In order to realize special playback, it is desirable to acquire management information related to the content configuration in advance on the client side. The management information describes the GOP (Group Of Pictures) and the byte position of the I frame constituting the content. If the content management information is acquired on the client side in advance, the byte position to be specified when performing special playback can be known. That is, it is possible to know the start byte position and end byte position of the I frame that should be specified when fast-forwarding and rewinding, and the start byte position of the GOP that should be specified when performing skip reproduction. Conversely, if the client does not have content management information, the byte position specified for special playback does not always match the start byte position of the GOP or I frame, so the received data is transferred to the decoder as it is. In such a case, there is a possibility that a problem such as an image being distorted may occur. In order to perform special reproduction without disturbing the image, it is necessary to acquire content management information from the server in advance and acquire data in GOP units or I frame units.

上記のような管理情報を取得して特殊再生を行う方法では、録画中のコンテンツなど、リアルタイムに更新されるコンテンツをネットワーク再生する場合には、コンテンツの管理情報も随時更新していかなければ、特殊再生を行うことができない。管理情報を更新しないで特殊再生を行えば、例えば、コンテンツが60分であるにもかかわらず、30分までしか再生ができないといったような不整合が起こってしまう。   In the method of acquiring the management information as described above and performing special playback, when content that is updated in real time, such as the content being recorded, is played over the network, the content management information must also be updated as needed. Special playback cannot be performed. If special playback is performed without updating the management information, for example, inconsistency occurs in which the content can be played back only up to 30 minutes even though the content is 60 minutes.

しかし、クライアント側で常に最新の管理情報を保持しておくためには、クライアントは、例えばGETリクエストを送信するごとに最新の管理情報を取得しなおさなければならず、また、サーバはその度にクライアントに送信するための管理情報を再生成する等の処理を行わなければならない。これらの処理は、本来必要なデータの取得に対して大幅なオーバーヘッドとなってしまう。そのため、コンテンツの伝送に遅延が発生し、ユーザのリモコン操作に対する応答性の悪化等の問題が発生することが予想される。   However, in order to keep the latest management information on the client side at all times, the client must acquire the latest management information every time a GET request is transmitted, for example, and the server Processing such as regenerating management information for transmission to the client must be performed. These processes become a significant overhead for the acquisition of the originally necessary data. Therefore, it is expected that there will be a delay in content transmission and problems such as deterioration of responsiveness to user remote control operations.

このような場合、一つの解として、あらかじめ特殊再生の操作を制限してしまうという方法がある。すなわち、録画中のコンテンツに対しては特殊再生を行わないようにクライアント側で制限をかけておき、ユーザのリモコン操作により特殊再生の要求があったとしても、その要求を受け付けないものとする。操作に制限をかけるのは録画中の間のみとし、録画が完了すれば特殊再生の操作を受け付けるようにする。これにより、リモコン操作性の悪化によるユーザのストレス発生等の問題を未然に防ぎ、操作性の向上につなげることができる。   In such a case, as a solution, there is a method of restricting special reproduction operations in advance. In other words, the client side is restricted so that special reproduction is not performed on the content being recorded, and even if a special reproduction request is made by a user's remote control operation, the request is not accepted. The operation is limited only during the recording, and the special playback operation is accepted when the recording is completed. As a result, problems such as the occurrence of stress on the user due to the deterioration of the remote control operability can be prevented and the operability can be improved.

コンテンツへのアクセスに制限をかける方法としては、コンテンツ一覧情報とともにアクセス制限に関する情報を通知する方式なども提案されている(例えば、特許文献1参照)。特許文献1では、サーバが保有するコンテンツの中でアクセスできないコンテンツが存在する場合に、クライアントに対して送信するコンテンツ一覧情報の中に、アクセスできない旨を示すフラグを埋め込む。クライアント側では、フラグがセットされているコンテンツを反転表示させるなどして、ユーザが該コンテンツを選択できないようにする。このようにして、ユーザに無駄なリモコン操作を行わせないことで操作性の向上を図っている。
「Hyper Text Transfer Protocol − HTTP/1.1」, RFC2616 特開2005−135078号公報
As a method for restricting access to content, a method of notifying information related to access restriction together with content list information has been proposed (for example, see Patent Document 1). In Patent Document 1, when there is content that cannot be accessed among the content held by the server, a flag indicating that access is not possible is embedded in the content list information transmitted to the client. On the client side, the content for which the flag is set is displayed in reverse video so that the user cannot select the content. In this way, operability is improved by preventing the user from performing unnecessary remote control operations.
"Hyper Text Transfer Protocol-HTTP / 1.1", RFC2616 JP 2005-135078 A

しかしながら、上記の方法はコンテンツ一覧情報取得時にフラグを埋め込む方式であるため、コンテンツ再生中に変化する状態を通知する方法としては適していない。すなわち、サーバにおいて録画中のコンテンツを、ネットワークを介して追っかけ再生している途中に録画が完了した場合、クライアントは、再度コンテンツ一覧情報を取得しなければ録画が完了したことを知ることができないため、録画が完了したタイミングを知ることができない。これでは、録画中のコンテンツに関して操作に制限をかける場合でも、録画が完了したタイミングで制限を解除することができなくなるため、ユーザにとっての機能性を大きく損なってしまうという課題がある。また、クライアント側で保持しているコンテンツの録画状態と、実際のサーバ側にあるコンテンツの録画状態とが一致しないという不整合が生じ、クライアント側で録画情報を表示する場合には、正しくない情報をユーザに伝えることになってしまう。   However, since the above method is a method of embedding a flag when acquiring content list information, it is not suitable as a method for notifying a state that changes during content reproduction. In other words, if the recording is completed while the content being recorded on the server is being chased and played back via the network, the client cannot know that the recording has been completed unless the content list information is acquired again. , I can not know when the recording is complete. In this case, even when the operation is restricted for the content being recorded, there is a problem that the functionality for the user is greatly impaired because the restriction cannot be released at the timing when the recording is completed. In addition, inconsistency that the recording state of the content held on the client side does not match the actual recording state of the content on the server side, and when displaying the recording information on the client side, incorrect information is displayed. Will be communicated to the user.

本発明は、以上のような問題点を鑑みてなされたものであり、その目的とするところは、コンテンツに関する属性情報を逐次更新することが可能なコンテンツ送信装置、およびコンテンツ受信装置を提供することである。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a content transmission device and a content reception device capable of sequentially updating attribute information related to content. It is.

上記課題を解決し上記目的を達成するために、本発明のコンテンツ送信装置は、少なくとも画像または音声のいずれかを含むAVコンテンツを一つ以上含み、各々の前記AVコンテンツについて一つまたは複数の部分コンテンツに分割し、所定の通信プロトコルに従って送信するコンテンツ送信装置であって、前記部分コンテンツを送信する時点での前記AVコンテンツの属性情報を含めた前記通信プロトコルのヘッダを生成するヘッダ生成手段と、前記通信プロトコルのヘッダと前記部分コンテンツとを送信する送信手段とを備えることを特徴とする。   In order to solve the above problems and achieve the above object, the content transmitting apparatus of the present invention includes one or more AV contents including at least either images or sounds, and one or a plurality of parts for each of the AV contents A content transmission device that divides the content into content and transmits the content according to a predetermined communication protocol, and generates a header of the communication protocol including attribute information of the AV content at the time of transmitting the partial content; A transmission means for transmitting the header of the communication protocol and the partial content is provided.

この構成により、コンテンツ送信中にコンテンツの属性情報が変化する場合でも、受信側に属性情報の変化を通知することができる。   With this configuration, even when the content attribute information changes during content transmission, the change of the attribute information can be notified to the receiving side.

また、本発明のコンテンツ受信装置は、少なくとも画像または音声のいずれかを含むAVコンテンツについて、前記AVコンテンツの属性情報が通信プロトコルのヘッダに含まれ、前記AVコンテンツは一つないし複数に分割された部分コンテンツとてし、所定の通信プロトコルに従って受信するコンテンツ受信装置であって、前記通信プロトコルのヘッダと前記部分コンテンツとを受信する受信手段と、前記通信プロトコルのヘッダから前記部分コンテンツを受信する時点での前記AVコンテンツの属性情報を取得するヘッダ解析手段とを備えることを特徴とする。   In the content receiving apparatus of the present invention, the AV content attribute information is included in the header of the communication protocol for the AV content including at least either image or sound, and the AV content is divided into one or more. A content receiving device that receives partial content according to a predetermined communication protocol, receiving means for receiving the header of the communication protocol and the partial content, and a point of time when the partial content is received from the header of the communication protocol And header analysis means for acquiring attribute information of the AV content.

この構成により、コンテンツ受信中にコンテンツの属性情報が変化する場合でも、受信は属性情報の変化を受信することができる。   With this configuration, even when content attribute information changes during content reception, reception can receive a change in attribute information.

本発明のコンテンツ送信装置は、少なくとも画像または音声のいずれかを含むAVコンテンツを一つ以上含み、各々の前記AVコンテンツについて一つまたは複数の部分コンテンツに分割し、所定の通信プロトコルに従って送信するコンテンツ送信装置であって、前記部分コンテンツを送信する時点での前記AVコンテンツの属性情報を含めた前記通信プロトコルのヘッダを生成するヘッダ生成手段と、前記通信プロトコルのヘッダと前記部分コンテンツとを送信する送信手段とを備える構成を有することにより、コンテンツの属性情報を送信することができ、コンテンツ送信中にコンテンツの属性情報が変化する場合でも、受信側に属性情報の変化を通知することができる。   The content transmission apparatus according to the present invention includes at least one AV content including at least one of an image and audio, and divides each AV content into one or a plurality of partial contents and transmits the content according to a predetermined communication protocol. A transmission device for generating a header of the communication protocol including attribute information of the AV content at the time of transmitting the partial content; and transmitting the header of the communication protocol and the partial content With the configuration including the transmission unit, the content attribute information can be transmitted, and even when the content attribute information changes during content transmission, the change of the attribute information can be notified to the reception side.

また、本発明のコンテンツ受信装置は、少なくとも画像または音声のいずれかを含むAVコンテンツについて、前記AVコンテンツの属性情報が通信プロトコルのヘッダに含まれ、前記AVコンテンツは一つないし複数に分割された部分コンテンツとてし、所定の通信プロトコルに従って受信するコンテンツ受信装置であって、前記通信プロトコルのヘッダと前記部分コンテンツとを受信する受信手段と、前記通信プロトコルのヘッダから前記部分コンテンツを受信する時点での前記AVコンテンツの属性情報を取得するヘッダ解析手段とを備える構成を有することにより、AVコンテンツの属性情報を解析することができ、コンテンツ受信中にコンテンツの属性情報が変化する場合でも、受信は属性情報の変化を受信することができる。   In the content receiving apparatus of the present invention, the AV content attribute information is included in the header of the communication protocol for the AV content including at least either image or sound, and the AV content is divided into one or more. A content receiving device that receives partial content according to a predetermined communication protocol, receiving means for receiving the header of the communication protocol and the partial content, and a point of time when the partial content is received from the header of the communication protocol AV header attribute information can be analyzed, so that the AV content attribute information can be analyzed and received even when the content attribute information changes during content reception. Can receive changes in attribute information.

また、受信側で視聴しているユーザに対して、送信側に蓄積されているコンテンツの最新の情報を通知することができる。   In addition, the latest information on the content accumulated on the transmission side can be notified to the user viewing on the reception side.

本発明のコンテンツ送信装置は、少なくとも画像または音声のいずれかを含むAVコンテンツを一つ以上含み、各々の前記AVコンテンツについて一つまたは複数の部分コンテンツに分割し、所定の通信プロトコルに従って送信するコンテンツ送信装置であって、前記部分コンテンツを送信する時点での前記AVコンテンツの属性情報を含めた前記通信プロトコルのヘッダを生成するヘッダ生成手段と、前記通信プロトコルのヘッダと前記部分コンテンツとを送信する送信手段とを備える構成を有する。   The content transmission apparatus according to the present invention includes at least one AV content including at least one of an image and audio, and divides each AV content into one or a plurality of partial contents and transmits the content according to a predetermined communication protocol. A transmission device for generating a header of the communication protocol including attribute information of the AV content at the time of transmitting the partial content; and transmitting the header of the communication protocol and the partial content And a transmission means.

これにより、コンテンツの属性情報を送信することができ、コンテンツ送信中にコンテンツの属性情報が変化する場合でも、受信側に属性情報の変化を通知することができる。   Thereby, the attribute information of the content can be transmitted, and even when the content attribute information changes during content transmission, the change of the attribute information can be notified to the receiving side.

また、前記ヘッダ生成手段は、前記部分コンテンツを送信する時点での前記AVコンテンツの属性情報に応じて、前記AVコンテンツの属性情報を前記通信プロトコルのヘッダに含めるまたはヘッダに含めないという構成としても構わない。   Further, the header generation means may include the attribute information of the AV content in the header of the communication protocol or not in the header according to the attribute information of the AV content at the time of transmitting the partial content. I do not care.

これにより、コンテンツ送信装置が部分コンテンツを送信するタイミングで、コンテンツの属性情報を通知することができ、コンテンツ受信装置が部分コンテンツを受信するタイミングで、コンテンツの属性情報を取得することができ、また、属性情報の内容に応じてコンテンツの属性情報を含めるか含めないとの処理をすることができるため、必要な情報のみを送ることができる。   Thereby, the content attribute information can be notified at the timing when the content transmitting device transmits the partial content, and the content attribute information can be acquired at the timing when the content receiving device receives the partial content. Since it is possible to process whether or not to include content attribute information according to the content of the attribute information, only necessary information can be sent.

また、前記コンテンツ送信装置は、受信装置から送信されたコンテンツ取得要求を受信する要求受信手段を備え、前記ヘッダ生成手段は、前記要求受信手段において受信した要求の内容に応じて、前記通信プロトコルのヘッダに、前記AVコンテンツの属性情報を前記通信プロトコルのヘッダに含めるまたはヘッダに含めないという構成にしても構わない。   In addition, the content transmission device includes a request reception unit that receives a content acquisition request transmitted from the reception device, and the header generation unit is configured to change the communication protocol according to the content of the request received by the request reception unit. The AV content attribute information may or may not be included in the header of the communication protocol in the header.

これにより、コンテンツ取得要求を受信した際に、属性情報の内容に応じてコンテンツの属性情報を含める、または、含めないとの処理をすることができるため、必要な情報のみを送ることができる。   As a result, when a content acquisition request is received, the content attribute information can be included or not included depending on the content of the attribute information, so that only necessary information can be sent.

また、前記送信手段は、前記通信プロトコルのヘッダを送信し、前記部分コンテンツを送信しないという構成にしても構わない。   Further, the transmission unit may be configured to transmit the header of the communication protocol and not transmit the partial content.

これにより、受信装置側で視聴しているコンテンツ以外のコンテンツに関しても、コンテンツの属性情報を定期的に通知することができる。   Thereby, it is possible to periodically notify the attribute information of the content regarding the content other than the content being viewed on the receiving device side.

また、前記通信プロトコルはHTTPであって、前記送信手段は、前記通信プロトコルのヘッダとしてCONTENT−LENGTHが0のPOSTリクエストを含むヘッダを送信するという構成にしても構わない。   The communication protocol may be HTTP, and the transmission unit may transmit a header including a POST request with CONTENT-LENGTH of 0 as the header of the communication protocol.

これらにより、HTTPを使って送信することができる。   By these, it can transmit using HTTP.

また、前記送信手段は、前記一つ以上のAVコンテンツのうち、一つ以上または全部のAVコンテンツを、定期的に送信するという構成にしても構わない。   The transmitting means may be configured to periodically transmit one or more or all of the one or more AV contents.

これにより、受信装置側で視聴しているコンテンツ以外のコンテンツに関しても、コンテンツの属性情報を定期的に通知することができ、部分コンテンツに分割しないで伝送を行う場合でも、コンテンツの属性情報を定期的に送信することができる。   As a result, even for content other than the content being viewed on the receiving device side, content attribute information can be periodically notified, and even when content is transmitted without being divided into partial content, the content attribute information is periodically updated. Can be transmitted.

また、前記送信手段は、前記一つ以上のAVコンテンツのうち、一つ以上または全部のAVコンテンツの送信するタイミングを前記一つ以上のAVコンテンツの属性情報に基づいて決定するという構成にしても構わない。   In addition, the transmission means may determine a timing for transmitting one or more or all of the one or more AV contents based on attribute information of the one or more AV contents. I do not care.

これにより、属性情報の内容に応じてコンテンツの属性情報を含める、または、含めないとの処理をすることができるため、必要な情報のみを送ることができる。   As a result, processing of including or not including the attribute information of the content can be performed according to the content of the attribute information, so that only necessary information can be sent.

また、本発明のコンテンツ受信装置は、少なくとも画像または音声のいずれかを含むAVコンテンツについて、前記AVコンテンツの属性情報が通信プロトコルのヘッダに含まれ、前記AVコンテンツは一つないし複数に分割された部分コンテンツとてし、所定の通信プロトコルに従って受信するコンテンツ受信装置であって、前記通信プロトコルのヘッダと前記部分コンテンツとを受信する受信手段と、前記通信プロトコルのヘッダから前記部分コンテンツを受信する時点での前記AVコンテンツの属性情報を取得するヘッダ解析手段とを備える構成としても構わない。   In the content receiving apparatus of the present invention, the AV content attribute information is included in the header of the communication protocol for the AV content including at least either image or sound, and the AV content is divided into one or more. A content receiving device that receives partial content according to a predetermined communication protocol, receiving means for receiving the header of the communication protocol and the partial content, and a point of time when the partial content is received from the header of the communication protocol It is also possible to adopt a configuration comprising header analysis means for acquiring the attribute information of the AV content at.

これにより、AVコンテンツの属性情報を解析することができ、コンテンツ受信中にコンテンツの属性情報が変化する場合でも、属性情報の変化を受信することができる。   Thereby, the attribute information of the AV content can be analyzed, and the change of the attribute information can be received even when the content attribute information changes during the content reception.

また、前記コンテンツ受信装置は、前記送信装置に対して前記送信装置が送信するヘッダに、AVコンテンツの属性情報を含めることを指定して、コンテンツ取得要求を送信する要求送信手段を備えるという構成にしても構わない。   In addition, the content receiving device includes a request transmitting unit that specifies that the attribute information of the AV content is included in the header transmitted by the transmitting device to the transmitting device, and transmits a content acquisition request. It doesn't matter.

これにより、コンテンツの取得要求がなされた際に、属性情報が更新された時点で、効率よくコンテンツの属性情報を取得することができる。   Thus, when the content acquisition request is made, the attribute information of the content can be efficiently acquired when the attribute information is updated.

また、前記要求送信手段は、前記ヘッダ解析手段において取得した前記AVコンテンツの属性情報に基づいて、前記AVコンテンツの属性情報を前記ヘッダに含めるまたは含まないことを指定して、コンテンツ取得要求を送信するという構成にしても構わない。   Further, the request transmission unit transmits a content acquisition request by designating that the AV content attribute information is included or not included in the header based on the AV content attribute information acquired by the header analysis unit. You may make it the structure of doing.

これにより、コンテンツの属性情報が更新された時点で、効率よくコンテンツの属性情報を取得することができる。   As a result, the content attribute information can be efficiently acquired when the content attribute information is updated.

また、前記要求送信手段は、前記送信装置が保持する一つ以上のAVコンテンツのうちの少なくとも一つ以上のAVコンテンツを取得することを指定して、コンテンツ取得要求を送信するという構成にしても構わない。   In addition, the request transmission unit may be configured to transmit a content acquisition request by designating acquisition of at least one or more AV contents of one or more AV contents held by the transmission apparatus. I do not care.

これにより、属性情報の内容に応じてコンテンツの属性情報を含める、または、含めないとの通知をすることができるため、必要な情報のみを受信することができ、コンテンツの属性情報が更新された時点で、効率よくコンテンツの属性情報を取得することができる。   As a result, the content attribute information can be included or notified according to the content of the attribute information, so that only necessary information can be received and the content attribute information has been updated. At that time, content attribute information can be efficiently acquired.

また、前記要求送信手段は、前記送信装置が保持する前記一つ以上のAVコンテンツの属性情報に基づいて、少なくとも一つ以上の前記AVコンテンツのうち取得するAVコンテンツを選択してコンテンツ取得要求を送信するという構成にしても構わない。   The request transmission means selects a content to be acquired from at least one of the AV contents based on attribute information of the one or more AV contents held by the transmission device, and issues a content acquisition request. It may be configured to transmit.

これにより、視聴をしていないコンテンツ以外の属性情報についてもその変化を知ることができる。   Thereby, it is possible to know the change of the attribute information other than the content that is not viewed.

また、前記要求送信手段は、前記送信装置に対して、前記通信プロトコルのヘッダを送信し、前記部分コンテンツを送信しないことを指定して、コンテンツ取得要求を送信するという構成にしても構わない。   In addition, the request transmission unit may transmit the content acquisition request by transmitting the header of the communication protocol to the transmission device, specifying that the partial content is not transmitted.

これにより、属性情報の内容に応じてコンテンツの属性情報を含める、または、含めないとの通知をすることができるため、必要な情報のみを受信することができる。   Accordingly, it is possible to notify that the attribute information of the content is included or not included according to the content of the attribute information, and thus it is possible to receive only necessary information.

また、前記通信プロトコルはHTTPであって、前記要求送信手段はHEADリクエストを送信するという構成にしても構わない。   The communication protocol may be HTTP, and the request transmission unit may transmit a HEAD request.

これにより、HTTPを使って受信することができる。   Thereby, it can receive using HTTP.

また、前記要求送信手段は、前記一つ以上のAVコンテンツのうち少なくとも一つ以上のAVコンテンツを取得するためのコンテンツ取得要求を、定期的に送信するという構成にしても構わない。   Further, the request transmission means may be configured to periodically transmit a content acquisition request for acquiring at least one AV content among the one or more AV contents.

これにより、受信装置側で視聴しているコンテンツ以外のコンテンツに関しても、コンテンツの属性情報を定期的に受信することができる。   Accordingly, the content attribute information can be periodically received even for content other than the content being viewed on the receiving device side.

また、前記コンテンツ受信装置は、前記AVコンテンツの属性情報を表示する表示手段を備えるという構成にしても構わない。   Further, the content receiving apparatus may be configured to include a display unit that displays attribute information of the AV content.

これにより、取得したコンテンツの属性情報を、随時ユーザに通知することができる。   Thereby, the attribute information of the acquired content can be notified to the user at any time.

また、前記コンテンツ受信装置は、前記AVコンテンツの属性情報を受信する属性情報受信手段を備え、前記要求送信手段は、前記一つ以上のAVコンテンツのうち少なくとも一つ以上のAVコンテンツの属性情報を取得するための属性情報取得要求を、定期的に送信するという構成にしても構わない。   Further, the content receiving device includes attribute information receiving means for receiving attribute information of the AV content, and the request transmitting means receives attribute information of at least one AV content among the one or more AV contents. An attribute information acquisition request for acquisition may be transmitted periodically.

これにより、取得したコンテンツの属性情報を、随時ユーザに通知することができる。   Thereby, the attribute information of the acquired content can be notified to the user at any time.

(実施の形態)
以下に、本発明を実施するための最良の形態を、図面を参照して説明する。
(Embodiment)
The best mode for carrying out the present invention will be described below with reference to the drawings.

まず、実施の形態におけるネットワークの構成図を、図1を用いて説明する。   First, a configuration diagram of a network in the embodiment will be described with reference to FIG.

図1は、実施の形態におけるコンテンツ送信装置、およびコンテンツ受信装置の接続例を示した図である。図1は大きく二つのシステムに分類される。一つ目は同軸ケーブルを介したテレビジョン放送のためのシステムで、放送網10を介して、センタ装置100と、コンテンツ送信装置200とが接続されている。二つ目はEthernet(登録商標)ケーブルを介した宅内LANで、通信網20を介して、コンテンツ送信装置200と、コンテンツ受信装置300とが接続されている。通信網20の通信プロトコルにはTCP/IPを用いる。   FIG. 1 is a diagram illustrating a connection example of a content transmission device and a content reception device in the embodiment. FIG. 1 can be broadly classified into two systems. The first is a system for television broadcasting via a coaxial cable, and a center device 100 and a content transmission device 200 are connected via a broadcasting network 10. The second is a home LAN via an Ethernet (registered trademark) cable, and the content transmission device 200 and the content reception device 300 are connected via the communication network 20. TCP / IP is used as the communication protocol of the communication network 20.

センタ装置100は、テレビジョン放送の基地局内に設置されており、映像コンテンツの配信を行うサーバ等である。センタ装置100から送信されたコンテンツは、放送網10に接続している各端末に送信され、各端末ではコンテンツの視聴や録画を行うことができる。   The center device 100 is installed in a television broadcast base station, and is a server or the like that distributes video content. The content transmitted from the center device 100 is transmitted to each terminal connected to the broadcast network 10, and each terminal can view and record the content.

コンテンツ送信装置200は、例えば、基地局からの放送を受信し復調する機能を備えたSTB(セットトップボックス)、HDDレコーダ等である。また、コンテンツ送信装置200は、宅内LANを介してパケット通信を行う機能を有している。コンテンツ送信装置200は、番組を録画するなどして蓄積したコンテンツを、通信網20を介して送信することができる。   The content transmission device 200 is, for example, an STB (set top box), HDD recorder, or the like having a function of receiving and demodulating a broadcast from a base station. Further, the content transmission device 200 has a function of performing packet communication via a home LAN. The content transmission device 200 can transmit content accumulated by recording a program or the like via the communication network 20.

コンテンツ受信装置300は、宅内LANを介してパケット通信を行う機能を備えたSTB、テレビ等である。コンテンツ受信装置300は、通信網20を介して受信したコンテンツを、視聴したり蓄積したりすることが可能である。   The content receiving device 300 is an STB, a television, or the like that has a function of performing packet communication via a home LAN. The content receiving apparatus 300 can view and store the content received via the communication network 20.

なお、簡単のためコンテンツ送信装置200とコンテンツ受信装置300とは異なる機能を有するものとしたが、これらは性能的、機能的に差がなくてもよい。   For the sake of simplicity, the content transmitting apparatus 200 and the content receiving apparatus 300 have different functions. However, they may not have a difference in performance and function.

次に、実施の形態におけるコンテンツ送信装置200の構成を、図2を用いて説明する。   Next, the configuration of content transmission apparatus 200 in the embodiment will be described with reference to FIG.

図2は、実施の形態におけるコンテンツ送信装置200の構成を示す図である。コンテンツ送信装置200は、チューナ手段201と、復調手段202と、コンテンツ蓄積手段203と、属性情報生成手段204と、管理情報生成手段205と、録画制御手段206と、送信制御手段207と、受信手段208と、ヘッダ生成手段209と、送信手段210とを備える。   FIG. 2 is a diagram illustrating a configuration of the content transmission device 200 according to the embodiment. The content transmission apparatus 200 includes a tuner unit 201, a demodulation unit 202, a content storage unit 203, an attribute information generation unit 204, a management information generation unit 205, a recording control unit 206, a transmission control unit 207, and a reception unit. 208, a header generation unit 209, and a transmission unit 210.

コンテンツ送信装置200を操作するユーザが放送番組の録画を行うと、放送網10から放送されたコンテンツを、チューナ手段201を介して受信し、復調手段202において信号の復調を行った後、コンテンツ蓄積手段203に蓄積する。コンテンツ蓄積手段203は、HDDやDVD等のメディアである。また、VOD(ビデオ・オン・デマンド)等によりユーザが選択したコンテンツを蓄積する場合も、放送網10を介して配信されたコンテンツを受信および復調し、コンテンツ蓄積手段203に蓄積する。これらの録画の制御は録画制御手段206において行う。録画の方法は、予約により指定した時刻に自動的に録画を開始(および終了)する自動録画でもよいし、ユーザの手動操作により行われる手動録画でもよい。   When a user operating the content transmission apparatus 200 records a broadcast program, the content broadcast from the broadcast network 10 is received via the tuner unit 201, the signal is demodulated by the demodulation unit 202, and the content is stored. Accumulate in means 203. The content storage unit 203 is a medium such as an HDD or a DVD. Also, when content selected by the user by VOD (video on demand) or the like is stored, the content distributed via the broadcast network 10 is received and demodulated and stored in the content storage unit 203. These recording controls are performed by the recording control means 206. The recording method may be automatic recording that automatically starts (and ends) recording at a time designated by reservation, or manual recording that is performed manually by a user.

コンテンツ送信装置200は、ネットワークを介して、蓄積したコンテンツを送信する機能を備える。ここではPULL型、すなわち、受信側からの要求に基づいて、送信側がコンテンツを送信するモデルを想定する。   The content transmission device 200 has a function of transmitting accumulated content via a network. Here, a PULL type, that is, a model in which the transmission side transmits content based on a request from the reception side is assumed.

まず、受信手段208において受信側の端末からの要求を受信する。受信した要求が、コンテンツに関する属性情報を取得する要求であれば、属性情報生成手段204において、コンテンツの属性情報をリストとして作成し、送信手段210を介して送信する。属性情報とは、例えばコンテンツのタイトル名、録画開始時刻、録画終了時刻、録画時間、チャンネル番号、録画モード等のように、コンテンツの内容に関する情報を指す。   First, the receiving unit 208 receives a request from a receiving terminal. If the received request is a request for acquiring attribute information related to the content, the attribute information generation unit 204 creates the attribute information of the content as a list and transmits the list via the transmission unit 210. The attribute information refers to information related to the content content such as the title name of the content, the recording start time, the recording end time, the recording time, the channel number, and the recording mode.

受信した要求が、コンテンツの管理情報を取得する要求であれば、管理情報生成手段205において、コンテンツの管理情報を作成し、送信手段210を介して送信する。管理情報とは、コンテンツのデータの構成に関する情報を指す。具体的には、MPEG動画コンテンツの構成情報として、GOP(Group Of Pictures)やIフレームのバイト位置の情報のように、コンテンツの内部構成に関して記載されたものである。   If the received request is a request for acquiring content management information, the management information generation unit 205 creates content management information and transmits the content management information via the transmission unit 210. The management information refers to information regarding the configuration of content data. More specifically, the MPEG video content configuration information is described with respect to the internal configuration of the content, such as GOP (Group Of Pictures) and byte position information of the I frame.

受信した要求が、コンテンツ自身のデータを取得する要求であれば、コンテンツ蓄積手段203からコンテンツのデータを読み出す。ここで、コンテンツ伝送のための通信プロトコルとしてHTTP(Hyper Text Transfer Protocol)を想定すると、HTTPのヘッダをヘッダ生成手段209において生成する。またこのとき、ヘッダ生成手段209において生成するヘッダには、送信するコンテンツの属性情報を含む。送信手段210では、コンテンツ蓄積手段203から読み出したコンテンツデータに、ヘッダ生成手段209で作成したヘッダを付加してコンテンツを送信する。これらの送信の制御は、送信制御手段207において行う。   If the received request is a request for acquiring the data of the content itself, the content data is read from the content storage unit 203. Here, assuming HTTP (Hyper Text Transfer Protocol) as a communication protocol for content transmission, the header generation unit 209 generates an HTTP header. At this time, the header generated by the header generation unit 209 includes attribute information of the content to be transmitted. The transmission unit 210 transmits the content by adding the header created by the header generation unit 209 to the content data read from the content storage unit 203. These transmission controls are performed by the transmission control means 207.

次に、実施の形態におけるコンテンツ受信装置300の構成を、図3を用いて説明する。   Next, the configuration of content receiving apparatus 300 in the embodiment will be described with reference to FIG.

図3は、実施の形態におけるコンテンツ受信装置300の構成を示す図である。コンテンツ受信装置300は、入力手段301と、再生制御手段302と、送信手段303と、受信手段304と、ヘッダ解析手段305と、属性情報抽出手段306と、管理情報解析手段307と、復号手段308と、出力手段309とを備える。   FIG. 3 is a diagram illustrating a configuration of the content receiving device 300 according to the embodiment. The content receiving apparatus 300 includes an input unit 301, a reproduction control unit 302, a transmission unit 303, a reception unit 304, a header analysis unit 305, an attribute information extraction unit 306, a management information analysis unit 307, and a decryption unit 308. And an output unit 309.

コンテンツを視聴したいユーザがリモコン操作を行うと、入力手段301を介して命令が入力される。まず、送信側の端末に蓄積されているコンテンツを知るために、コンテンツに関する属性情報を取得する。属性情報には、コンテンツのタイトル名や録画開始時刻等の情報が含まれる。送信手段303を介して属性情報取得要求を送信すると、受信手段304を介して属性情報を受信する。さらに、属性情報抽出手段306を介してコンテンツに関する属性情報を抽出し、出力手段309に出力する。出力手段309は映像を表示するモニタ等である。ここではコンテンツに関する情報が一覧として画面上に表示される。   When a user who wants to view content performs a remote control operation, a command is input via the input unit 301. First, in order to know the content accumulated in the terminal on the transmission side, attribute information related to the content is acquired. The attribute information includes information such as the title name of the content and the recording start time. When the attribute information acquisition request is transmitted via the transmission unit 303, the attribute information is received via the reception unit 304. Further, attribute information relating to the content is extracted via the attribute information extracting unit 306 and output to the output unit 309. The output unit 309 is a monitor or the like that displays an image. Here, information about the contents is displayed as a list on the screen.

次に、ユーザがコンテンツ一覧の中から視聴したいコンテンツを選択する。コンテンツの取得に先立ち、コンテンツに関する管理情報を取得する。管理情報の取得要求は送信手段303を介して送信し、送信側から送信された管理情報は受信手段304を介して受信する。受信した管理情報を、管理情報解析手段307において解析することにより、コンテンツの内部構成に関する情報を知ることができる。特殊再生は、管理情報解析手段307において得られた情報に基づいて、取得するデータの範囲を指定することにより実現できる。   Next, the user selects content to view from the content list. Prior to content acquisition, management information about the content is acquired. The management information acquisition request is transmitted via the transmission unit 303, and the management information transmitted from the transmission side is received via the reception unit 304. By analyzing the received management information in the management information analysis means 307, information related to the internal structure of the content can be known. Special reproduction can be realized by designating a range of data to be acquired based on information obtained by the management information analysis unit 307.

次に、選択されたコンテンツを送信側から取得する。送信側に対するコンテンツ取得要求は、送信手段303を介して送信する。送信側の端末から送信されたコンテンツは、受信手段304を介して受信する。受信手段304において受信したデータには、HTTPのヘッダも含まれるため、ヘッダ解析手段305においてHTTPヘッダ部の解析を行う。ヘッダの中に属性情報が含まれている場合、これを属性情報抽出手段306において抽出し、再生制御手段302、および出力手段309へと通知する。再生制御手段302では、コンテンツの属性情報に応じて操作の制限を変更する。例えば、録画中のコンテンツに対しては通常再生のみを許可し、特殊再生の操作を禁止する。出力手段309では、コンテンツの属性情報を表示し、情報をユーザに通知する。   Next, the selected content is acquired from the transmission side. The content acquisition request to the transmission side is transmitted via the transmission unit 303. The content transmitted from the transmitting terminal is received via the receiving unit 304. Since the data received by the receiving unit 304 includes an HTTP header, the header analyzing unit 305 analyzes the HTTP header part. When attribute information is included in the header, the attribute information is extracted by the attribute information extraction unit 306 and notified to the reproduction control unit 302 and the output unit 309. The reproduction control unit 302 changes the operation restriction according to the content attribute information. For example, only normal playback is permitted for content being recorded, and special playback operations are prohibited. The output means 309 displays content attribute information and notifies the user of the information.

一方、ヘッダ解析手段305において切り離したコンテンツのデータ部分は、復号手段308で復号したのち、出力手段309に出力する。これにより、受信したコンテンツを映像や音声として出力することができる。これらの制御は、再生制御手段302において行われる。ここで、復号手段308は、データを復号するデコーダ等である。なお、出力手段309は音声を出力するスピーカー等であってもよいし、コンテンツを記録するためのHDDやDVD等の蓄積メディアであってもよい。   On the other hand, the data portion of the content separated by the header analysis unit 305 is decrypted by the decryption unit 308 and then output to the output unit 309. Thereby, the received content can be output as video or audio. These controls are performed in the reproduction control means 302. Here, the decoding unit 308 is a decoder or the like that decodes data. The output unit 309 may be a speaker that outputs audio, or may be a storage medium such as an HDD or a DVD for recording content.

次に、実施の形態における再生中コンテンツの属性情報の通知の手順を、図を用いて説明する。   Next, a procedure for notifying attribute information of the content being played back in the embodiment will be described with reference to the drawings.

図7は、ある時点でのコンテンツ送信装置200が保有している全コンテンツの属性情報を一覧で示したものである。   FIG. 7 shows a list of attribute information of all contents held by the content transmitting apparatus 200 at a certain point in time.

コンテンツ送信装置200は、コンテンツに関する属性情報として、現在の状態、録画日、録画開始時刻、録画終了時刻、録画時間、チャンネル番号、タイトル名、URI(Uniform Resource Identifier)等の情報を保持しており、これらはIDを付与することでコンテンツごとに管理されている。なお、現在の状態とは、コンテンツが録画済のものであるか、録画中のものであるかを示すものとする。ここでは、ID1〜3のコンテンツが録画済であり、ID4のコンテンツのみが録画中であるものとする。また、URIはコンテンツの格納場所を示すものである。これらの情報は、属性情報生成手段204において生成される。   The content transmission apparatus 200 holds information such as the current state, recording date, recording start time, recording end time, recording time, channel number, title name, URI (Uniform Resource Identifier) as attribute information related to the content. These are managed for each content by giving an ID. The current state indicates whether the content has been recorded or is being recorded. Here, it is assumed that the contents ID1 to ID3 have been recorded, and only the contents ID4 are being recorded. The URI indicates the storage location of the content. These pieces of information are generated by the attribute information generation unit 204.

図4は、コンテンツ受信装置300におけるコンテンツ一覧情報表示時の画面を示したものである。   FIG. 4 shows a screen when content list information is displayed in the content receiving device 300.

コンテンツ受信装置300の出力手段309が表示する画面500は、図4に示すように、プレビュー表示部501、録画時間表示部502、現在時刻表示部503、録画情報表示部504、録画日表示部505、録画開始時刻表示部506、チャンネル番号表示部507、タイトル名表示部508の複数の部分に分割して構成されている。   As shown in FIG. 4, the screen 500 displayed by the output unit 309 of the content receiving device 300 includes a preview display unit 501, a recording time display unit 502, a current time display unit 503, a recording information display unit 504, and a recording date display unit 505. The recording start time display unit 506, the channel number display unit 507, and the title name display unit 508 are divided into a plurality of parts.

いま、コンテンツ受信装置300は、コンテンツ送信装置200から全コンテンツの属性情報を取得し、リスト表示されたうちの4番目のコンテンツに関する管理情報を取得し、4番目のコンテンツのデータを受信中であるものとする。コンテンツ送信装置200から取得した属性情報が図7に示すものであれば、図4の録画時間表示部502、録画情報表示部504、録画日表示部505、録画開始時刻表示部506、チャンネル番号表示部507、タイトル名表示部508に表示される内容は、図7の録画時間、現在の状態、録画日、録画開始時刻、チャンネル番号、タイトル名にそれぞれ対応したものとなる。また、プレビュー表示部501は、フォーカスがあたっているコンテンツを小画面で再生するものである。ここでは、コンテンツ送信装置200から取得中の4番目のコンテンツの映像が小画面で表示されている。なお、現在時刻表示部503は、コンテンツ受信装置300内部で保持する時計に基づいて現在時刻を表示している。   Now, the content receiving apparatus 300 acquires the attribute information of all the contents from the content transmitting apparatus 200, acquires the management information related to the fourth content displayed in the list, and is receiving the data of the fourth content. Shall. If the attribute information acquired from the content transmitting apparatus 200 is as shown in FIG. 7, the recording time display unit 502, the recording information display unit 504, the recording date display unit 505, the recording start time display unit 506, and the channel number display of FIG. The contents displayed in the section 507 and the title name display section 508 correspond to the recording time, current state, recording date, recording start time, channel number, and title name of FIG. The preview display unit 501 plays the focused content on a small screen. Here, the video of the fourth content being acquired from the content transmission device 200 is displayed on a small screen. The current time display unit 503 displays the current time based on a clock held inside the content receiving device 300.

ここで、コンテンツ受信装置300がプレビューしているコンテンツは、コンテンツ送信装置200において録画中のコンテンツである。このように、番組を録画しながら時間をずらして視聴する方法は、追っかけ再生、または、タイムシフト再生等と呼ばれている。ここでは、コンテンツ送信装置200において録画中のコンテンツに対して、ネットワークを介して、コンテンツ受信装置300からプレビュー画面での追っかけ再生を行う。   Here, the content previewed by the content receiving device 300 is the content being recorded by the content transmitting device 200. In this way, a method of viewing a program while shifting the time while recording the program is called chasing playback or time shift playback. Here, the content that is being recorded by the content transmitting apparatus 200 is chased and reproduced on the preview screen from the content receiving apparatus 300 via the network.

図13は、追っかけ再生中のネットワーク上でのパケットのやりとりを示したものである。   FIG. 13 shows the exchange of packets on the network during chasing playback.

まず、コンテンツ受信装置300からコンテンツ送信装置200に対して、コンテンツの送信を要求するメッセージを送信する。送信するメッセージはHTTPのGETリクエストであり、図9のメッセージ#1に示す。メッセージ#1にはRANGEヘッダが含まれており、取得するコンテンツデータの開始バイト位置と終了バイト位置とを指定して要求を行っている。ここでは0バイト目から99999バイト目までを指定して取得している。なお、ここで指定するバイト位置は、コンテンツの取得に先立って取得した管理情報に基づいて決定する。ここでは1GOPごとにGETリクエストを送信するものとし、ここで指定された0バイト目は先頭GOPの開始バイト位置であり、99999バイト目は終了バイト位置である。   First, the content receiving device 300 transmits a message requesting content transmission to the content transmitting device 200. The message to be transmitted is an HTTP GET request, which is indicated by message # 1 in FIG. Message # 1 includes a RANGE header, and makes a request by specifying the start byte position and end byte position of the content data to be acquired. Here, the 0th byte to the 99999th byte are designated and acquired. The byte position designated here is determined based on the management information acquired prior to the acquisition of the content. Here, it is assumed that a GET request is transmitted for each GOP, and the 0th byte specified here is the start byte position of the first GOP, and the 99999th byte is the end byte position.

さらに、メッセージ#1には、通常のHTTPのヘッダ以外に「X−RECORDING−STATE:request」というヘッダを付加する。これは、コンテンツ送信装置200に対して、応答メッセージに録画情報に関するヘッダを付加するように要求するものである。   Furthermore, a header of “X-RECORDING-STATE: request” is added to the message # 1 in addition to the normal HTTP header. This requests the content transmission apparatus 200 to add a header related to the recording information to the response message.

メッセージ#1を受信したコンテンツ送信装置200は、応答として図9のメッセージ#2に示すような、HTTPのレスポンスを送信する。メッセージ#2には、通常のHTTPのヘッダ以外に「X−RECORDING−STATE:recording」というヘッダを付加する。これは、コンテンツ受信装置300に対して、送信しているコンテンツは現在録画中であるということを通知するものである。コンテンツ受信装置300は、このようなヘッダを抽出することにより、現在再生しているコンテンツが録画中であることを知ることができる。なお、コンテンツ送信装置200は、受信した要求メッセージにヘッダ「X−RECORDING−STATE:request」が含まれている場合にのみ、応答メッセージに録画情報を示すヘッダを付加するものとする。   The content transmitting apparatus 200 that has received the message # 1 transmits an HTTP response as shown in message # 2 of FIG. 9 as a response. In addition to the normal HTTP header, a header of “X-RECORDING-STATE: recording” is added to the message # 2. This notifies the content receiving device 300 that the content being transmitted is currently being recorded. The content receiving device 300 can know that the currently reproduced content is being recorded by extracting such a header. The content transmitting apparatus 200 adds a header indicating the recording information to the response message only when the received request message includes the header “X-RECORDING-STATE: request”.

コンテンツ送信装置200は、続けてコンテンツのデータを送信する。これは、メッセージ#1のRANGEヘッダにおいて指定された範囲のコンテンツを送信するものである。コンテンツ受信装置は、これを復号し、出力することでプレビュー画面に受信したコンテンツの映像を表示する。   The content transmitting apparatus 200 continues to transmit content data. This is to transmit the content in the range specified in the RANGE header of message # 1. The content receiving apparatus decodes this and outputs the received content video on the preview screen.

以下、同様にコンテンツ受信装置300からメッセージ#3を送信し、これを受信したコンテンツ送信装置200がメッセージ#4およびコンテンツのデータを送信する。メッセージ#3には、録画情報の取得を示すヘッダ「X−RECORDING−STATE:request」が、メッセージ#4には、コンテンツの録画情報を示すヘッダ「X−RECORDING−STATE:recording」が含まれている。送信中のコンテンツが録画中である間は、コンテンツ送信装置200が送信するメッセージには、録画中を示すヘッダが含まれている。   Similarly, the message # 3 is transmitted from the content receiving device 300, and the content transmitting device 200 that receives the message # 3 transmits the message # 4 and content data. Message # 3 includes a header “X-RECORDING-STATE: request” indicating acquisition of recording information, and message # 4 includes a header “X-RECORDING-STATE: recording” indicating recording information of content. Yes. While the content being transmitted is being recorded, the message transmitted by the content transmitting apparatus 200 includes a header indicating that the content is being recorded.

ここで、ある時点において録画が終了するものとする。詳細には、図7に示すように、21時00分になった時点でコンテンツの録画は終了する。このとき、コンテンツ送信装置200は、受信したメッセージ#5に対して、メッセージ#6を送信する。メッセージ#6には、ヘッダ「X−RECORDING−STATE:complete」が含まれている。これは、送信中のコンテンツの録画が完了したことを通知するものである。   Here, it is assumed that recording ends at a certain time. Specifically, as shown in FIG. 7, the recording of the content ends at 21:00. At this time, content transmitting apparatus 200 transmits message # 6 to received message # 5. The message # 6 includes a header “X-RECORDING-STATE: complete”. This notifies that the recording of the content being transmitted has been completed.

メッセージ#6を受信したコンテンツ受信装置300は、受信したメッセージを解析し、ヘッダ「X−RECORDING−STATE:complete」が含まれていることを検出した時点で、録画が終了したことを知ることができる。このとき、出力手段309に表示している情報を更新する。例えば、図4のような表示画面であれば、録画情報表示部504に表示している、録画中を示すマークを消す。これにより、画面を視聴しているユーザは、録画が完了したことを直ちに知ることができる。   The content receiving device 300 that has received the message # 6 analyzes the received message and knows that the recording has ended when it detects that the header “X-RECORDING-STATE: complete” is included. it can. At this time, the information displayed on the output means 309 is updated. For example, in the case of the display screen as shown in FIG. 4, the mark indicating that recording is being performed, which is displayed on the recording information display unit 504, is deleted. As a result, the user viewing the screen can immediately know that the recording has been completed.

また、再生制御手段302はコンテンツの属性情報に基づいて操作の制限を切り替える。具体的には、録画中のコンテンツは通常再生のみを許可し、特殊再生を禁止する。これは、特殊再生を行うためにはあらかじめコンテンツの管理情報を取得しておくことが必要なこと、録画中のコンテンツは管理情報も随時更新されていくため、特殊再生を行うためには随時管理情報の更新が必要なこと、管理情報を随時取得するのは大幅なオーバヘッドとなるため応答性の悪化が予想されること等を勘案し、録画中のコンテンツに関しては操作に制限をかけるものとする。   Also, the playback control unit 302 switches operation restrictions based on content attribute information. Specifically, the content being recorded is allowed only normal playback and special playback is prohibited. This is because it is necessary to acquire management information of the content in advance to perform special playback, and the management information of the content being recorded is updated as needed. Considering the fact that information needs to be updated and acquiring management information from time to time is a significant overhead, so that responsiveness is expected to deteriorate. .

ユーザの操作によってスキップ再生の要求が行われた場合、スキップ再生の命令が入力手段301から再生制御手段302に送られる。ここで、属性情報抽出手段306において取得された属性情報を参照する。コンテンツが録画中のものであれば、要求されたスキップ再生の命令を無効化する。このとき、命令が受け付けられなかった旨を画面に表示してユーザに通知するなどしてもよい。一方、コンテンツの録画が完了していれば、スキップ再生要求をコンテンツ取得要求へと変換して、送信手段303を介して送信する。上述のように、応答メッセージのヘッダを解析することにより、録画が完了したことを直ちに検出することが可能である。したがって、コンテンツの録画が終了したタイミングで特殊再生禁止の制限を解除することが可能となる。   When a skip playback request is made by a user operation, a skip playback command is sent from the input unit 301 to the playback control unit 302. Here, the attribute information acquired by the attribute information extraction unit 306 is referred to. If the content is being recorded, the requested skip playback command is invalidated. At this time, the user may be notified by displaying on the screen that the command has not been accepted. On the other hand, if the content recording is completed, the skip reproduction request is converted into a content acquisition request and transmitted via the transmission unit 303. As described above, it is possible to immediately detect the completion of recording by analyzing the header of the response message. Therefore, the special reproduction prohibition restriction can be released at the timing when the content recording is completed.

なお、録画の終了を検知した時点で画面表示を更新する内容は、録画情報表示部504に限定しない。例えば、録画時間表示部502に表示されている時間を同時に更新してもよい。この場合、2時間45分と表示された状態から3時間00分へと表示を更新する。ユーザはコンテンツに関する最新の属性情報を知ることができる。   The content of updating the screen display when the end of recording is detected is not limited to the recording information display unit 504. For example, the time displayed on the recording time display unit 502 may be updated simultaneously. In this case, the display is updated from the state displayed as 2 hours 45 minutes to 3 hours 00 minutes. The user can know the latest attribute information regarding the content.

また、本実施の形態において、録画中のコンテンツの情報を取得するための方法として「X−RECORDING−STATE」というヘッダを用いることとしたが、あくまで一例であり、ヘッダの名称や記述形式等に関する制限は一切設けない。   In the present embodiment, the header “X-RECORDING-STATE” is used as a method for acquiring the information of the content being recorded. However, this is merely an example, and the header name, description format, etc. There are no restrictions.

また、通信プロトコルのヘッダの中に埋め込む属性情報は、録画中か録画中でないかという情報に限定しない。例えば録画時間を通知するなどしてもよい。録画時間を通知すれば、録画時間表示部502に表示する時間も、部分コンテンツを受信するタイミングで随時更新することが可能になる。あるいは、録画時間が延長になるなどして録画終了時刻が変更になった場合にその旨を通知するなどしてもよい。   Further, the attribute information embedded in the header of the communication protocol is not limited to information indicating whether recording is in progress or not. For example, the recording time may be notified. If the recording time is notified, the time displayed on the recording time display unit 502 can be updated as needed at the timing of receiving the partial content. Alternatively, when the recording end time is changed due to an extension of the recording time, a notification to that effect may be made.

また、本実施の形態において、通信プロトコルのヘッダの中に埋め込む属性情報は、録画に関するものに限定しない。例えば、コンテンツ再生中にコンテンツのタイトル名が更新された場合に、更新されたタイトル名を通知するなどしてもよい。本実施の形態において、通信プロトコルのヘッダの中に埋め込む属性情報は、コンテンツ送信中に変化するものであればよいものとする。   In the present embodiment, the attribute information embedded in the header of the communication protocol is not limited to that relating to recording. For example, when the title name of the content is updated during content reproduction, the updated title name may be notified. In the present embodiment, it is assumed that the attribute information embedded in the header of the communication protocol only needs to change during content transmission.

なお、本実施の形態において、通信プロトコルのヘッダの中に埋め込む情報は、コンテンツの属性情報を直接的に記述したものであってもよいし、属性情報が更新されたことを通知するだけのものであってもよい。属性情報の更新のみを通知する場合は、例えば、属性情報が更新されたことを示すフラグを立てること等により実現する。フラグが立っていることを検出したコンテンツ受信装置は、コンテンツ送信装置に対して属性情報取得要求を送信し、再度コンテンツに関する属性情報を取得することにより、最新の属性情報を取得することができる。   In this embodiment, the information to be embedded in the communication protocol header may be a description that directly describes the attribute information of the content, or only notification that the attribute information has been updated. It may be. The notification of only the attribute information update is realized, for example, by setting a flag indicating that the attribute information has been updated. The content receiving apparatus that has detected that the flag is set can acquire the latest attribute information by transmitting an attribute information acquisition request to the content transmitting apparatus and acquiring attribute information about the content again.

また、本実施の形態において、コンテンツ受信装置300が送信する要求メッセージには、応答に属性情報に関するヘッダを含むように要求するヘッダを付加するものとしたが、取得した属性情報に応じて、ヘッダを付加してもよいし、付加しなくてもよい。例えば、コンテンツ送信装置200においてコンテンツの録画が完了した場合には、それ以降録画に関する情報を取得しても更新されることはないため、録画情報の取得は不要と判断して、要求メッセージにヘッダを付加しないなどしてもよい。   In the present embodiment, the request message transmitted from the content receiving apparatus 300 is added with a header requesting that the response includes a header related to attribute information. However, depending on the acquired attribute information, the header is added. May or may not be added. For example, when content recording is completed in the content transmission apparatus 200, it is not updated even if information related to recording is acquired thereafter. Therefore, it is determined that acquisition of recording information is unnecessary, and a header is included in the request message. May not be added.

なお、本実施の形態において、画面表示の形態は限定しない。例えば、図4に示すようなプレビュー画面に限らず、図5に示すような通常の再生画面でもよい。図5において、画面500には、現在時刻表示部503と、コンテンツ表示部509と、情報通知部510とが含まれている。図5のような画面でコンテンツ視聴中にコンテンツの録画が終了した場合、情報通知部510を介して録画が完了したことを通知するなどしてもよい。本実施の形態において、属性情報が更新されたことを通知する通知の形式は問わない。   In the present embodiment, the form of screen display is not limited. For example, not only the preview screen as shown in FIG. 4 but also a normal playback screen as shown in FIG. In FIG. 5, a screen 500 includes a current time display unit 503, a content display unit 509, and an information notification unit 510. When the content recording is finished while viewing the content on the screen as shown in FIG. 5, the information notification unit 510 may notify the completion of the recording. In the present embodiment, the notification format for notifying that the attribute information has been updated is not limited.

次に、本実施の形態における、再生中でないコンテンツの属性情報の通知の手順について説明する。   Next, a procedure for notification of attribute information of content that is not being reproduced in the present embodiment will be described.

コンテンツ送信装置200が、図8に示すようなコンテンツおよびコンテンツ属性情報を保持しており、コンテンツ受信装置300から図6のような画面でプレビュー再生を行う場合を考える。このとき、コンテンツ送信装置200において録画中のコンテンツは5番目のコンテンツであり、コンテンツ受信装置300においてプレビュー再生中のコンテンツは4番目のコンテンツである。   Consider a case in which the content transmission apparatus 200 holds content and content attribute information as shown in FIG. 8 and preview playback is performed from the content reception apparatus 300 on the screen as shown in FIG. At this time, the content being recorded in the content transmitting apparatus 200 is the fifth content, and the content being preview reproduced in the content receiving apparatus 300 is the fourth content.

コンテンツ受信装置300は、視聴中のコンテンツ以外のコンテンツの情報を取得するために、コンテンツ受信中に、図14に示すような通信を行う。図14において、コンテンツ受信装置300が送信するメッセージは、図10のメッセージ#11、メッセージ#13、メッセージ#15、メッセージ#17に示すとおりである。これらは、それぞれ別々のコンテンツに対してHTTPのHEADリクエストを送信したものである。なお、これらのメッセージにはヘッダ「X−RECORDING−STATE:request」が含まれており、各々のコンテンツが録画中か否かを問い合わせている。   The content receiving device 300 performs communication as shown in FIG. 14 during content reception in order to acquire information on content other than the content being viewed. In FIG. 14, the messages transmitted by the content receiving apparatus 300 are as shown in message # 11, message # 13, message # 15, and message # 17 in FIG. These are obtained by transmitting HTTP HEAD requests to different contents. These messages include a header “X-RECORDING-STATE: request”, and inquire whether each content is being recorded.

コンテンツ受信装置300からの要求メッセージを受信したコンテンツ送信装置200は、それぞれに対応したメッセージを応答として返す。メッセージ#11、メッセージ#13、メッセージ#15は、いずれも録画済コンテンツに対する要求であるので、それぞれへの応答であるメッセージ#12、メッセージ#14、メッセージ#16にはヘッダ「X−RECORDING−STATE:complete」を含む。一方、メッセージ#17は、録画中コンテンツに対する要求であるので、応答メッセージ#18にはヘッダ「X−RECORDING−STATE:recording」を含む。これにより、コンテンツ受信装置300は、5番目のコンテンツのみが録画中であると判断することができる。   The content transmitting apparatus 200 that has received the request message from the content receiving apparatus 300 returns a corresponding message as a response. Since message # 11, message # 13, and message # 15 are requests for recorded content, message # 12, message # 14, and message # 16, which are responses to the message # 11, message # 13, and message # 15, have headers “X-RECORDING-STATE”. : Complete ”. On the other hand, since the message # 17 is a request for the content being recorded, the response message # 18 includes a header “X-RECORDING-STATE: recording”. Thereby, the content receiving apparatus 300 can determine that only the fifth content is being recorded.

コンテンツ受信装置300は、以降定期的にコンテンツ送信装置200に対してHTTPのHEADリクエストを送信し、録画状態を問い合わせる。途中で応答メッセージのヘッダが変化した場合には、その時点で録画の終了を検出することができる。録画の終了を検出すると、その時点で画面の表示を更新することにより、ユーザは常に最新のコンテンツ情報を知ることができる。   Thereafter, the content receiving apparatus 300 periodically transmits an HTTP HEAD request to the content transmitting apparatus 200 to inquire about the recording state. If the header of the response message changes midway, the end of recording can be detected at that time. When the end of recording is detected, the display on the screen is updated at that time, so that the user can always know the latest content information.

なお、このような要求メッセージの送信は、コンテンツ送信装置200が保持するすべてのコンテンツに対して行ってもよいし、一部のコンテンツに対してのみ行ってもよい。例えば、録画が完了しているコンテンツに対してはそれ以降メッセージを送信せず、録画中のコンテンツに対してのみメッセージを送信するなどしてもよい。また、要求メッセージは定期的に送信してもよいし、取得した属性情報に基づいて要求メッセージを送信するタイミングを決定してもよい。例えば、コンテンツ送信装置から録画終了時刻に関する情報を取得して、録画終了時刻やその付近の時刻で要求メッセージを送信するなどしてもよい。   Note that such transmission of the request message may be performed for all the contents held by the content transmission apparatus 200 or only for some contents. For example, a message may be transmitted only for the content being recorded without transmitting a message for the content for which recording has been completed. The request message may be transmitted periodically, or the timing for transmitting the request message may be determined based on the acquired attribute information. For example, information related to the recording end time may be acquired from the content transmission device, and a request message may be transmitted at the recording end time or a time near the recording end time.

また、本実施の形態において、コンテンツの取得にはHTTPのGETリクエストを用いるPULL型のモデルを想定したが、HTTPのPOSTリクエストを用いたPUSH型のモデルであっても、同様に属性情報を逐次更新することが可能である。   Further, in the present embodiment, a PULL type model using an HTTP GET request is assumed for content acquisition. However, even in a PUSH type model using an HTTP POST request, attribute information is also sequentially obtained. It is possible to update.

図15は、PUSH型で録画中コンテンツの伝送を行う場合のパケットのやりとりを示したものである。   FIG. 15 shows the exchange of packets when the PUSH type content being recorded is transmitted.

まず、コンテンツ送信装置200からコンテンツ受信装置300に対して、コンテンツの送信を要求するメッセージを送信するとともに、コンテンツのデータも送信する。送信するメッセージはHTTPのPOSTリクエストであり、図11のメッセージ#21に示す。メッセージ#21にはX−RANGEというヘッダが含まれており、送信するコンテンツデータの開始バイト位置と終了バイト位置とを指定している。ここでは700000バイト目から799999バイト目までを指定して送信している。なお、ここで指定するバイト位置は、コンテンツの管理情報に基づいてGOPの境界を指定してもよいし、任意に値を設定するなどしてもよい。   First, the content transmission device 200 transmits a message requesting content transmission to the content reception device 300, and also transmits content data. The message to be transmitted is an HTTP POST request, which is indicated by message # 21 in FIG. Message # 21 includes a header called X-RANGE, which specifies the start byte position and end byte position of the content data to be transmitted. Here, the 70000th byte to the 799999th byte are designated and transmitted. The byte position specified here may specify a GOP boundary based on content management information, or may arbitrarily set a value.

さらに、メッセージ#21には、通常のHTTPのヘッダ以外に「X−RECORDING−STATE:recording」というヘッダを付加する。これは、コンテンツ受信装置300に対して、送信しているコンテンツは現在録画中であるということを通知するものである。コンテンツ受信装置300は、このようなヘッダを抽出することにより、現在受信しているコンテンツが録画中であることを知ることができる。   Further, in addition to the normal HTTP header, a header of “X-RECORDING-STATE: recording” is added to the message # 21. This notifies the content receiving device 300 that the content being transmitted is currently being recorded. The content receiving device 300 can know that the currently received content is being recorded by extracting such a header.

コンテンツ送信装置200は、続けてコンテンツのデータを送信する。これは、メッセージ#21のX−RANGEヘッダにおいて指定された範囲のコンテンツを送信するものである。コンテンツ受信装置300は、指定された範囲のコンテンツの受信が完了すると、コンテンツ送信装置200に対して応答メッセージ#22を送信する。   The content transmitting apparatus 200 continues to transmit content data. This is to transmit content in the range specified in the X-RANGE header of message # 21. When the content receiving apparatus 300 completes the reception of the content in the designated range, the content receiving apparatus 300 transmits a response message # 22 to the content transmitting apparatus 200.

ここで、ある時点において録画が終了するものとする。このとき、コンテンツ送信装置200はメッセージ#23を送信する。メッセージ#23には、ヘッダ「X−RECORDING−STATE:complete」が含まれている。これは、送信中のコンテンツの録画が完了したことを通知するものである。   Here, it is assumed that recording ends at a certain time. At this time, the content transmitting apparatus 200 transmits message # 23. The message # 23 includes a header “X-RECORDING-STATE: complete”. This notifies that the recording of the content being transmitted has been completed.

メッセージ#23を受信したコンテンツ受信装置300は、受信したメッセージを解析し、ヘッダ「X−RECORDING−STATE:complete」が含まれていることを検出した時点で、録画が終了したことを知ることができる。コンテンツ受信装置300は、続けて送信されるコンテンツの受信が完了すると、コンテンツ送信装置200に対して応答メッセージ#24を送信する。   The content receiving device 300 that has received the message # 23 analyzes the received message and knows that the recording has ended when it detects that the header “X-RECORDING-STATE: complete” is included. it can. When the content receiving device 300 completes the reception of the content to be continuously transmitted, the content receiving device 300 transmits a response message # 24 to the content transmitting device 200.

一方、送信中でないコンテンツの属性情報の通知の手順は以下のとおりである。   On the other hand, the procedure for notifying content attribute information not being transmitted is as follows.

コンテンツ送信装置200は、送信中のコンテンツ以外のコンテンツの情報を通知するために、コンテンツ送信中に、図16に示すような通信を行う。図16において、コンテンツ送信装置200が送信するメッセージは、図12のメッセージ#31、メッセージ#33、メッセージ#35、メッセージ#37に示すとおりである。これらは、それぞれ別々のコンテンツに対して、CONTENT−LENGTHが0のPOSTリクエストを送信したものである。なお、これらのメッセージにはヘッダ「X−RECORDING−STATE」が含まれており、各々のコンテンツが録画中か録画済かを通知している。   The content transmission apparatus 200 performs communication as shown in FIG. 16 during content transmission in order to notify information on content other than the content being transmitted. In FIG. 16, the messages transmitted by the content transmitting apparatus 200 are as shown in message # 31, message # 33, message # 35, and message # 37 in FIG. In these, POST requests with CONTENT-LENGTH set to 0 are transmitted for different contents. These messages include a header “X-RECORDING-STATE” to notify whether each content is being recorded or has been recorded.

メッセージ#31、メッセージ#33、メッセージ#35は、いずれも録画済コンテンツの送信要求であるので、ヘッダ「X−RECORDING−STATE:complete」を含む。一方、メッセージ#37は録画中コンテンツの送信要求であるので、ヘッダ「X−RECORDING−STATE:recording」を含む。これにより、コンテンツ受信装置300は、5番目のコンテンツのみが録画中であると判断することができる。なお、これらのリクエストはCONTENT−LENGTHが0であり、実際にコンテンツのデータの送受信は行わない。リクエストを受信したコンテンツ受信装置300は、各々のメッセージに対してメッセージ#32、メッセージ#34、メッセージ#36、メッセージ#38を応答メッセージとして返す。   Since message # 31, message # 33, and message # 35 are all recorded content transmission requests, they include a header “X-RECORDING-STATE: complete”. On the other hand, since the message # 37 is a request for transmitting the content being recorded, the message # 37 includes a header “X-RECORDING-STATE: recording”. Thereby, the content receiving apparatus 300 can determine that only the fifth content is being recorded. In these requests, CONTENT-LENGTH is 0, and content data is not actually transmitted / received. The content receiving apparatus 300 that has received the request returns message # 32, message # 34, message # 36, and message # 38 as response messages for each message.

コンテンツ送信装置200は、以降定期的にコンテンツ受信装置300に対してHTTPのPOSTリクエストを送信し、録画状態を通知する。途中でメッセージのヘッダが変化した場合には、その時点で録画の終了を検出することができる。録画の終了を検出すると、その時点で画面の表示を更新することにより、ユーザは常に最新のコンテンツ情報を知ることができる。   Thereafter, the content transmission device 200 periodically transmits an HTTP POST request to the content reception device 300 to notify the recording state. If the message header changes during the process, the end of recording can be detected at that time. When the end of recording is detected, the display on the screen is updated at that time, so that the user can always know the latest content information.

なお、このようなメッセージの送信は、コンテンツ送信装置200が保持するすべてのコンテンツに対して行ってもよいし、一部のコンテンツに対してのみ行ってもよい。例えば、録画が完了しているコンテンツに対してはそれ以降メッセージを送信せず、録画中のコンテンツに対してのみメッセージを送信するなどしてもよい。また、メッセージは定期的に送信してもよいし、属性情報に基づいてメッセージを送信するタイミングを決定してもよい。例えば、録画終了時刻に関する情報に基づいて、録画終了時刻やその付近の時刻で要求メッセージを送信するなどしてもよい。   Note that such message transmission may be performed for all contents held by the content transmission apparatus 200 or only for some contents. For example, a message may be transmitted only for the content being recorded without transmitting a message for the content for which recording has been completed. Further, the message may be transmitted periodically, or the timing for transmitting the message may be determined based on the attribute information. For example, a request message may be transmitted at the recording end time or a time near the recording end time based on the information regarding the recording end time.

また、本実施の形態において、コンテンツ受信装置300は、取得した管理情報に基づいてGOPごとに指定するなど、部分コンテンツに分割してコンテンツを取得するものとしたが、コンテンツの取得は、部分コンテンツに分割する方法に限定しない。例えば、コンテンツ送信装置が管理情報を送信しなければ、コンテンツ送信装置300は管理情報が取得できず、GOPの開始バイト位置や終了バイト位置を知ることができない。このような場合、コンテンツ受信装置300は任意に開始バイト位置や終了バイト位置を指定してもよいし、範囲指定を行わずにすべてのコンテンツのデータを一括で取得してもよい。   Further, in the present embodiment, the content receiving device 300 acquires content by dividing it into partial contents such as specifying for each GOP based on the acquired management information. It is not limited to the method of dividing into. For example, if the content transmitting apparatus does not transmit management information, the content transmitting apparatus 300 cannot acquire the management information and cannot know the start byte position and end byte position of the GOP. In such a case, the content receiving apparatus 300 may arbitrarily specify the start byte position and the end byte position, or may acquire all the content data at once without specifying the range.

すべてのコンテンツデータを一括で取得する場合には、コンテンツ送信装置は、図17に示すように、コンテンツ受信中に定期的に属性情報取得要求を送信する。録画中のコンテンツの録画が完了するなど、コンテンツの属性情報に変更があった場合は、取得した属性情報の内容も変更されるため、コンテンツ受信装置300において、情報が更新されたことを検知することができる。   When all the content data is acquired at once, the content transmission apparatus periodically transmits an attribute information acquisition request during content reception as shown in FIG. When there is a change in the content attribute information, such as when the recording of the content being recorded is completed, the content of the acquired attribute information is also changed, so the content receiving device 300 detects that the information has been updated. be able to.

なお、属性情報取得要求の送信は、コンテンツ送信装置が保持するすべてのコンテンツに対して行ってもよいし、一部のコンテンツに対してのみ行ってもよい。例えば、録画が完了しているコンテンツに対してはそれ以降要求を送信せず、録画中のコンテンツに対してのみ要求を送信するなどしてもよい。また、要求は定期的に送信してもよいし、属性情報に基づいて要求を送信するタイミングを決定してもよい。例えば、録画終了時刻に関する情報に基づいて、録画終了時刻やその付近の時刻で要求を送信するなどしてもよい。   Note that the transmission of the attribute information acquisition request may be performed for all the contents held by the content transmission apparatus, or may be performed for only some contents. For example, a request may be transmitted only for content that is being recorded without transmitting a request for content that has been recorded. The request may be transmitted periodically, or the timing for transmitting the request may be determined based on the attribute information. For example, the request may be transmitted at the recording end time or a time near the recording end time based on the information regarding the recording end time.

本発明のコンテンツ送信装置、およびコンテンツ受信装置は、ネットワークを介してAVコンテンツの送受信を行うHDDレコーダやSTB等として有用である。   The content transmission device and content reception device of the present invention are useful as an HDD recorder, STB, or the like that transmits and receives AV content via a network.

実施の形態におけるネットワークの構成図Network configuration diagram in the embodiment 実施の形態におけるコンテンツ送信装置の構成図Configuration diagram of content transmission apparatus in embodiment 実施の形態におけるコンテンツ受信装置の構成図Configuration diagram of content receiving apparatus according to an embodiment 実施の形態における録画中コンテンツのプレビュー画面を示す図The figure which shows the preview screen of the content in recording in embodiment 実施の形態におけるコンテンツの再生画面を示す図The figure which shows the reproduction | regeneration screen of the content in embodiment 実施の形態における録画済コンテンツのプレビュー画面を示す図The figure which shows the preview screen of the recorded content in embodiment 実施の形態におけるコンテンツの属性情報を示す図The figure which shows the attribute information of the content in embodiment 実施の形態におけるコンテンツの属性情報を示す図The figure which shows the attribute information of the content in embodiment 実施の形態における属性情報取得のメッセージを示す図The figure which shows the message of attribute information acquisition in embodiment 実施の形態における属性情報取得のメッセージを示す図The figure which shows the message of attribute information acquisition in embodiment 実施の形態における属性情報通知のメッセージを示す図The figure which shows the message of the attribute information notification in embodiment 実施の形態における属性情報通知のメッセージを示す図The figure which shows the message of the attribute information notification in embodiment 実施の形態における属性情報取得のシーケンスを示す図The figure which shows the sequence of attribute information acquisition in embodiment 実施の形態における属性情報取得のシーケンスを示す図The figure which shows the sequence of attribute information acquisition in embodiment 実施の形態における属性情報通知のシーケンスを示す図The figure which shows the sequence of the attribute information notification in embodiment 実施の形態における属性情報通知のシーケンスを示す図The figure which shows the sequence of the attribute information notification in embodiment 実施の形態における属性情報取得のシーケンスを示す図The figure which shows the sequence of attribute information acquisition in embodiment

符号の説明Explanation of symbols

10 放送網
20 通信網
100 センタ装置
200 コンテンツ送信装置
201 チューナ手段
202 復調手段
203 コンテンツ蓄積手段
204 属性情報生成手段
205 管理情報生成手段
206 録画制御手段
207 送信制御手段
208 受信手段
209 ヘッダ生成手段
210 送信手段
300 コンテンツ受信装置
301 入力手段
302 再生制御手段
303 送信手段
304 受信手段
305 ヘッダ解析手段
306 属性情報抽出手段
307 管理情報解析手段
308 復号手段
309 出力手段
500 画面
501 プレビュー表示部
502 録画時間表示部
503 現在時刻表示部
504 録画情報表示部
505 録画日表示部
506 録画開始時刻表示部
507 チャンネル番号表示部
508 タイトル名表示部
509 コンテンツ表示部
510 情報通知部
DESCRIPTION OF SYMBOLS 10 Broadcast network 20 Communication network 100 Center apparatus 200 Content transmission apparatus 201 Tuner means 202 Demodulation means 203 Content storage means 204 Attribute information generation means 205 Management information generation means 206 Recording control means 207 Transmission control means 208 Reception means 209 Header generation means 210 Transmission Means 300 Content receiving apparatus 301 Input means 302 Playback control means 303 Transmission means 304 Reception means 305 Header analysis means 306 Attribute information extraction means 307 Management information analysis means 308 Decoding means 309 Output means 500 Screen 501 Preview display section 502 Recording time display section 503 Current time display section 504 Recording information display section 505 Recording date display section 506 Recording start time display section 507 Channel number display section 508 Title name display section 509 Content display Part 510 Information notification part

Claims (23)

少なくとも画像または音声のいずれかを含むAVコンテンツを一つ以上含み、各々の前記AVコンテンツについて一つまたは複数の部分コンテンツに分割し、所定の通信プロトコルに従って送信するコンテンツ送信装置であって、
前記部分コンテンツを送信する時点での前記AVコンテンツの属性情報を含めた前記通信プロトコルのヘッダを生成するヘッダ生成手段と、
前記通信プロトコルのヘッダと前記部分コンテンツとを送信する送信手段とを備えることを特徴とするコンテンツ送信装置。
A content transmitting apparatus that includes at least one AV content including at least one of an image and audio, divides each AV content into one or a plurality of partial contents, and transmits the AV content according to a predetermined communication protocol,
Header generating means for generating a header of the communication protocol including attribute information of the AV content at the time of transmitting the partial content;
A content transmission apparatus comprising: a transmission unit configured to transmit a header of the communication protocol and the partial content.
前記ヘッダ生成手段は、前記部分コンテンツを送信する時点での前記AVコンテンツの属性情報に応じて、前記AVコンテンツの属性情報を前記通信プロトコルのヘッダに含めるまたはヘッダに含めないことを特徴とする請求項1に記載のコンテンツ送信装置。 The header generation means includes the attribute information of the AV content in the header of the communication protocol or does not include it in the header according to the attribute information of the AV content at the time of transmitting the partial content. Item 2. The content transmission device according to Item 1. 前記コンテンツ送信装置は、受信装置から送信されたコンテンツ取得要求を受信する要求受信手段を備え、
前記ヘッダ生成手段は、前記要求受信手段において受信した要求の内容に応じて、前記通信プロトコルのヘッダに、前記AVコンテンツの属性情報を前記通信プロトコルのヘッダに含めるまたはヘッダに含めないことを特徴とする請求項2に記載のコンテンツ送信装置。
The content transmission device includes request reception means for receiving a content acquisition request transmitted from a reception device,
The header generation unit includes the attribute information of the AV content in the header of the communication protocol or does not include the header in the communication protocol according to the content of the request received by the request reception unit. The content transmission apparatus according to claim 2.
前記送信手段は、前記通信プロトコルのヘッダを送信し、前記部分コンテンツを送信しないことを特徴とする請求項1に記載のコンテンツ送信装置。 The content transmission apparatus according to claim 1, wherein the transmission unit transmits a header of the communication protocol and does not transmit the partial content. 前記通信プロトコルはHTTPであって、
前記送信手段は、前記通信プロトコルのヘッダとしてCONTENT−LENGTHが0のPOSTリクエストを含むヘッダを送信することを特徴とする請求項4に記載のコンテンツ送信装置。
The communication protocol is HTTP,
5. The content transmission apparatus according to claim 4, wherein the transmission unit transmits a header including a POST request in which CONTENT-LENGTH is 0 as a header of the communication protocol.
前記送信手段は、前記一つ以上のAVコンテンツのうち、一つ以上または全部のAVコンテンツを、定期的に送信することを特徴とする請求項1ないし5に記載のコンテンツ送信装置。 6. The content transmission apparatus according to claim 1, wherein the transmission unit periodically transmits one or more or all of the one or more AV contents. 前記送信手段は、前記一つ以上のAVコンテンツのうち、一つ以上または全部のAVコンテンツの送信するタイミングを前記一つ以上のAVコンテンツの属性情報に基づいて決定することを特徴とする請求項6に記載のコンテンツ送信装置。 The transmission means determines a transmission timing of one or more or all of the one or more AV contents based on attribute information of the one or more AV contents. 6. The content transmission device according to 6. 少なくとも画像または音声のいずれかを含むAVコンテンツについて、前記AVコンテンツの属性情報が通信プロトコルのヘッダに含まれ、前記AVコンテンツは一つないし複数に分割された部分コンテンツとてし、所定の通信プロトコルに従って受信するコンテンツ受信装置であって、
前記通信プロトコルのヘッダと前記部分コンテンツとを受信する受信手段と、
前記通信プロトコルのヘッダから前記部分コンテンツを受信する時点での前記AVコンテンツの属性情報を取得するヘッダ解析手段とを備えることを特徴とするコンテンツ受信装置。
For AV content including at least one of image and audio, attribute information of the AV content is included in a header of a communication protocol, and the AV content is a partial content divided into one or a plurality of predetermined communication protocols. A content receiving device for receiving according to:
Receiving means for receiving a header of the communication protocol and the partial content;
A content receiving apparatus comprising: header analysis means for acquiring attribute information of the AV content at the time of receiving the partial content from the header of the communication protocol.
前記コンテンツ受信装置は、前記送信装置に対して前記送信装置が送信するヘッダに、AVコンテンツの属性情報を含めることを指定して、コンテンツ取得要求を送信する要求送信手段を備えることを特徴とする請求項8に記載のコンテンツ受信装置。 The content receiving apparatus includes request transmitting means for transmitting a content acquisition request by designating the header transmitted by the transmitting apparatus to include attribute information of AV content to the transmitting apparatus. The content receiving device according to claim 8. 前記要求送信手段は、前記ヘッダ解析手段において取得した前記AVコンテンツの属性情報に基づいて、前記AVコンテンツの属性情報を前記ヘッダに含めるまたは含まないことを指定して、コンテンツ取得要求を送信することを特徴とする請求項9に記載のコンテンツ受信装置。 The request transmission unit transmits a content acquisition request by designating that the attribute information of the AV content is included or not included in the header based on the attribute information of the AV content acquired by the header analysis unit. The content receiving apparatus according to claim 9. 前記要求送信手段は、前記送信装置が保持する一つ以上のAVコンテンツのうちの少なくとも一つ以上のAVコンテンツを取得することを指定して、コンテンツ取得要求を送信することを特徴とする請求項9または請求項10に記載のコンテンツ受信装置。 The request transmission means transmits a content acquisition request by designating acquisition of at least one or more AV contents of one or more AV contents held by the transmission apparatus. The content receiving device according to claim 9 or claim 10. 前記要求送信手段は、前記送信装置が保持する前記一つ以上のAVコンテンツの属性情報に基づいて、少なくとも一つ以上の前記AVコンテンツのうち取得するAVコンテンツを選択してコンテンツ取得要求を送信することを特徴とする請求項11に記載のコンテンツ受信装置。 The request transmission means selects an AV content to be acquired from at least one of the AV contents based on attribute information of the one or more AV contents held by the transmission device, and transmits a content acquisition request. The content receiving apparatus according to claim 11. 前記要求送信手段は、前記送信装置に対して、前記通信プロトコルのヘッダを送信し、前記部分コンテンツを送信しないことを指定して、コンテンツ取得要求を送信することを特徴とする請求項8に記載のコンテンツ受信装置。 9. The request transmission unit transmits a content acquisition request to the transmission device by transmitting a header of the communication protocol, specifying that the partial content is not transmitted. Content receiving device. 前記通信プロトコルはHTTPであって、前記要求送信手段はHEADリクエストを送信することを特徴とする請求項13に記載のコンテンツ受信装置。 The content receiving apparatus according to claim 13, wherein the communication protocol is HTTP, and the request transmission unit transmits a HEAD request. 前記要求送信手段は、前記一つ以上のAVコンテンツのうち少なくとも一つ以上のAVコンテンツを取得するためのコンテンツ取得要求を、定期的に送信することを特徴とする
請求項8に記載のコンテンツ受信装置。
9. The content reception according to claim 8, wherein the request transmission unit periodically transmits a content acquisition request for acquiring at least one AV content among the one or more AV content. apparatus.
前記コンテンツ受信装置は、前記AVコンテンツの属性情報を表示する表示手段を備え、
前記ヘッダ解析手段は、前記受信手段において、通信プロトコルのヘッダおよび部分コンテンツを受信した時点で前記通信プロトコルのヘッダを解析し、
前記表示手段は、前記ヘッダ解析手段において取得した属性情報を随時表示することを特徴とする請求項9、13、15に記載のコンテンツ受信装置。
The content receiving device includes display means for displaying attribute information of the AV content,
The header analysis means analyzes the communication protocol header when the reception means receives the communication protocol header and partial content,
16. The content receiving apparatus according to claim 9, 13, or 15, wherein the display means displays attribute information acquired by the header analysis means as needed.
前記コンテンツ受信装置は、前記AVコンテンツの属性情報を表示する表示手段を備え、
前記ヘッダ解析手段は、前記受信手段において、通信プロトコルのヘッダおよび部分コンテンツを受信した時点で前記通信プロトコルのヘッダを解析し、
前記表示手段は、前記ヘッダ解析手段において取得した属性情報に基づいて、随時表示することを特徴とする請求項8ないし16に記載のコンテンツ受信装置。
The content receiving device includes display means for displaying attribute information of the AV content,
The header analysis means analyzes the communication protocol header at the time when the reception means receives the communication protocol header and partial content in the reception means,
17. The content receiving apparatus according to claim 8, wherein the display means displays as needed based on the attribute information acquired by the header analysis means.
前記コンテンツ受信装置は、前記AVコンテンツの属性情報を受信する属性情報受信手段を備え、前記要求送信手段は、前記一つ以上のAVコンテンツのうち少なくとも一つ以上のAVコンテンツの属性情報を取得するための属性情報取得要求を、定期的に送信することを特徴とする請求項8に記載のコンテンツ受信装置。 The content receiving device includes attribute information receiving means for receiving attribute information of the AV content, and the request transmitting means acquires attribute information of at least one AV content among the one or more AV contents. The content receiving apparatus according to claim 8, wherein an attribute information acquisition request for transmitting is periodically transmitted. 前記要求送信手段は、前記属性情報受信手段において受信した属性情報に基づいて、要求を送信するまたは送信しないことを選択することを特徴とする請求項18に記載のコンテンツ受信装置。 19. The content receiving apparatus according to claim 18, wherein the request transmission unit selects whether or not to transmit a request based on the attribute information received by the attribute information reception unit. 前記要求送信手段は、前記属性情報受信手段において受信した属性情報に基づいて、要求を送信するタイミングを決定することを特徴とする請求項18に記載のコンテンツ受信装置。 19. The content receiving apparatus according to claim 18, wherein the request transmitting unit determines a timing for transmitting a request based on attribute information received by the attribute information receiving unit. 前記要求送信手段は、前記属性情報受信手段において受信した属性情報に基づいて、前記一つ以上のAVコンテンツのうち属性情報を取得するAVコンテンツを選択して要求を送信することを特徴とする請求項18に記載のコンテンツ受信装置。 The request transmission unit selects an AV content for obtaining attribute information from the one or more AV contents based on the attribute information received by the attribute information reception unit, and transmits the request. Item 21. The content receiving device according to Item 18. 前記コンテンツ受信装置は、AVコンテンツの属性情報を表示する表示手段を備え、
前記表示手段は、前記属性情報受信手段において受信した属性情報を、随時表示することを特徴とする請求項18に記載のコンテンツ受信装置。
The content receiving device includes display means for displaying attribute information of AV content,
The content receiving apparatus according to claim 18, wherein the display means displays the attribute information received by the attribute information receiving means as needed.
前記コンテンツ受信装置は、AVコンテンツの属性情報を表示する表示手段を備え、
前記表示手段は、前記属性情報受信手段において受信した属性情報に基づいて、前記属性情報の内容を更新するまたは更新しないことを特徴とする請求項22に記載のコンテンツ受信装置。
The content receiving device includes display means for displaying attribute information of AV content,
The content receiving apparatus according to claim 22, wherein the display unit updates or does not update the content of the attribute information based on the attribute information received by the attribute information receiving unit.
JP2006298631A 2006-11-02 2006-11-02 Content-transmitting device and content-receiving device Pending JP2008118329A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006298631A JP2008118329A (en) 2006-11-02 2006-11-02 Content-transmitting device and content-receiving device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006298631A JP2008118329A (en) 2006-11-02 2006-11-02 Content-transmitting device and content-receiving device

Publications (1)

Publication Number Publication Date
JP2008118329A true JP2008118329A (en) 2008-05-22

Family

ID=39503917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006298631A Pending JP2008118329A (en) 2006-11-02 2006-11-02 Content-transmitting device and content-receiving device

Country Status (1)

Country Link
JP (1) JP2008118329A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012124748A (en) * 2010-12-09 2012-06-28 Jvc Kenwood Corp Network system, server, reproducer and content reproduction method
WO2014155548A1 (en) * 2013-03-27 2014-10-02 日立コンシューマエレクトロニクス株式会社 Terminal device, program, data transmission/reception system, and data transmission/reception method
WO2016059681A1 (en) * 2014-10-15 2016-04-21 日立マクセル株式会社 Broadcast receiving device, broadcast receiving method, and broadcast receiving program
JP2017143329A (en) * 2016-02-08 2017-08-17 船井電機株式会社 Content distribution server and content reproduction device
JP2021197722A (en) * 2020-06-15 2021-12-27 インタラクティブ スタンダード エルエルシーInteractive Standard Llc System and method for exchanging ultra short media content

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012124748A (en) * 2010-12-09 2012-06-28 Jvc Kenwood Corp Network system, server, reproducer and content reproduction method
WO2014155548A1 (en) * 2013-03-27 2014-10-02 日立コンシューマエレクトロニクス株式会社 Terminal device, program, data transmission/reception system, and data transmission/reception method
CN104937571A (en) * 2013-03-27 2015-09-23 日立麦克赛尔株式会社 Terminal device, program, data transmission/reception system, and data transmission/reception method
JPWO2014155548A1 (en) * 2013-03-27 2017-02-16 日立マクセル株式会社 Terminal device, program, data transmission / reception system, and data transmission / reception method
WO2016059681A1 (en) * 2014-10-15 2016-04-21 日立マクセル株式会社 Broadcast receiving device, broadcast receiving method, and broadcast receiving program
JPWO2016059681A1 (en) * 2014-10-15 2017-06-29 日立マクセル株式会社 Broadcast receiving apparatus, broadcast receiving method, and broadcast receiving program
US10523997B2 (en) 2014-10-15 2019-12-31 Maxell, Ltd. Broadcast reception device, broadcast reception method, and broadcast reception program
US11553241B2 (en) 2014-10-15 2023-01-10 Maxell, Ltd. Broadcast reception device, broadcast reception method, and broadcast reception program
US11974009B2 (en) 2014-10-15 2024-04-30 Maxell, Ltd. Broadcast reception device, broadcast reception method, and broadcast reception program
JP2017143329A (en) * 2016-02-08 2017-08-17 船井電機株式会社 Content distribution server and content reproduction device
JP2021197722A (en) * 2020-06-15 2021-12-27 インタラクティブ スタンダード エルエルシーInteractive Standard Llc System and method for exchanging ultra short media content
JP7220859B2 (en) 2020-06-15 2023-02-13 インタラクティブ スタンダード エルエルシー Systems and methods for exchanging ultra-short media content

Similar Documents

Publication Publication Date Title
JP5275048B2 (en) System and method for improved special playback function
JP2010148114A (en) Method and apparatus for receiving broadcast data
JP4891809B2 (en) Content playback apparatus, preview list generation method, program, and recording medium
JP2008118329A (en) Content-transmitting device and content-receiving device
JP4178631B2 (en) Receiving apparatus and method, transmitting apparatus
JP4645583B2 (en) Recording / reproducing apparatus and display control method
JP4680268B2 (en) Distribution device and playback device
JP2008085934A (en) Remote reproduction system for video and method of resume reproduction
JP4315914B2 (en) Image reproducing apparatus and image reproducing method
JP2009010898A (en) Recording apparatus and broadcast receiving device
WO2010082485A1 (en) Time-shifted viewing system, time-shifted viewing method, and time-shifted viewing apparatus and program
JP2012156808A (en) Image transmission system and image reproducing device
JP5144771B2 (en) Image processing apparatus, image reproducing apparatus, image recording apparatus, image processing method, image reproducing method, and image recording method
JP5492748B2 (en) Control apparatus and control method
KR101186144B1 (en) Method for providing digital broadcasting
JP2012114606A (en) Control device and control method
JP2005065008A (en) Home server
JP2007074158A (en) Reproduction system and reproducing method using the system
JP2010226523A (en) Content server device, content transmission method, and content transmission program
JP7250061B2 (en) Video receiving device and video receiving method
JP4972466B2 (en) Content transmission / reception system
JP2008263412A (en) Content receiving apparatus and content transmitting apparatus
JP5085490B2 (en) Video recording / reproducing apparatus and video recording / reproducing method
JP2008271456A (en) Recording and reproducing device and digest information generating device
JP2008244656A (en) Remote viewing system and method